1<!DOCTYPE html> 2<html lang="en" class="ltr" 3 dir="ltr"> 4 5<head> 6 7 <meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <meta name="csrf-token" content="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV"> 11
11<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12 (function () { 13 var key = 'ekonty-member-theme'; 14 var allowed = ['system', 'light', 'dark']; 15 var preference = 'system'; 16 try { 17 var saved = window.localStorage.getItem(key); 18 preference = allowed.indexOf(saved) !== -1 ? saved : 'system'; 19 } catch (error) { /* Storage can be unavailable in privacy-restricted browsers. */ } 20 21 function applyTheme(nextPreference) { 22 preference = allowed.indexOf(nextPreference) !== -1 ? nextPreference : 'system'; 23 var dark = preference === 'dark' || (preference === 'system' && window.matchMedia('(prefers-color-scheme: dark)').matches); 24 document.documentElement.classList.toggle('ekonty-theme-dark', dark); 25 document.documentElement.dataset.ekontyTheme = preference; 26 document.documentElement.style.colorScheme = dark ? 'dark' : 'light'; 27 } 28 29 applyTheme(preference); 30 var mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); 31 var updateSystemTheme = function () { if (preference === 'system') applyTheme('system'); }; 32 if (mediaQuery.addEventListener) mediaQuery.addEventListener('change', updateSystemTheme); 33 else if (mediaQuery.addListener) mediaQuery.addListener(updateSystemTheme); 34 })(); 35</script>
35 36<style> 37 :root { --ekonty-theme-bg: #f6f8f7; --ekonty-theme-surface: #ffffff; --ekonty-theme-text: #17221d; --ekonty-theme-muted: #617068; --ekonty-theme-border: #dce7e0; --ekonty-theme-input: #ffffff; --ekonty-theme-shadow: rgba(15, 32, 23, .08); } 38 html.ekonty-theme-dark { --ekonty-theme-bg: #111916; --ekonty-theme-surface: #18231e; --ekonty-theme-text: #edf5ef; --ekonty-theme-muted: #b2c1b7; --ekonty-theme-border: #31433a; --ekonty-theme-input: #14201a; --ekonty-theme-shadow: rgba(0, 0, 0, .32); } 39 html.ekonty-theme-dark body { background: var(--ekonty-theme-bg); color: var(--ekonty-theme-text); } 40 html.ekonty-theme-dark .header, html.ekonty-theme-dark .header--fb, html.ekonty-theme-dark .navigation, html.ekonty-theme-dark .nav-menus-wrapper, html.ekonty-theme-dark .mobile-nav-top-fb-inner { background-color: #18231e !important; border-color: var(--ekonty-theme-border) !important; } 41 html.ekonty-theme-dark .card, html.ekonty-theme-dark .modal-content, html.ekonty-theme-dark .dropdown-menu, html.ekonty-theme-dark .popover, html.ekonty-theme-dark .offcanvas, html.ekonty-theme-dark .list-group-item, html.ekonty-theme-dark .table, html.ekonty-theme-dark .alert-light { background-color: var(--ekonty-theme-surface); color: var(--ekonty-theme-text); border-color: var(--ekonty-theme-border); } 42 html.ekonty-theme-dark .form-control, html.ekonty-theme-dark .form-select, html.ekonty-theme-dark textarea, html.ekonty-theme-dark input:not([type="checkbox"]):not([type="radio"]), html.ekonty-theme-dark select { background-color: var(--ekonty-theme-input); color: var(--ekonty-theme-text); border-color: var(--ekonty-theme-border); } 43 html.ekonty-theme-dark .text-muted, html.ekonty-theme-dark .text-secondary, html.ekonty-theme-dark small { color: var(--ekonty-theme-muted) !important; } 44 html.ekonty-theme-dark .table > :not(caption) > * > * { background-color: var(--ekonty-theme-surface); color: var(--ekonty-theme-text); border-color: var(--ekonty-theme-border); } 45 html.ekonty-theme-dark .bg-white, html.ekonty-theme-dark .bg-light { background-color: var(--ekonty-theme-surface) !important; color: var(--ekonty-theme-text); } 46 .ekonty-appearance-toggle { width: 36px; height: 36px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(10, 103, 73, .15); border-radius: 50%; background: #f3faf6; color: #087b5d; cursor: pointer; transition: background-color .16s ease, color .16s ease, transform .16s ease; } 47 .ekonty-appearance-toggle:hover, .ekonty-appearance-toggle:focus-visible { background: #e0f4e9; color: #075e47; transform: translateY(-1px); outline: none; } 48 html.ekonty-theme-dark .ekonty-appearance-toggle { border-color: #406e5c; background: #20352a; color: #bfe8d0; } 49 html.ekonty-theme-dark .ekonty-appearance-toggle:hover, html.ekonty-theme-dark .ekonty-appearance-toggle:focus-visible { background: #294735; color: #fff; } 50</style> 51
51<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 52window.EKONTY_I18N = { 53 locale: "en", dir: "ltr", 54 supportedLocales: ["en","ab","aa","af","ak","sq","am","ar","an","hy","as","av","ae","ay","az","bm","ba","eu","be","bn","bh","bi","bs","br","bg","my","ca","ch","ce","ny","zh","cv","kw","co","cr","hr","cs","da","dv","nl","dz","eo","et","ee","fo","fj","fi","fr","ff","gl","gd","gv","ka","de","el","kl","gn","gu","ht","ha","he","hz","hi","ho","hu","is","io","ig","ia","ie","iu","ik","ga","it","ja","jv","kn","kr","ks","kk","km","ki","rw","rn","ky","kv","kg","ko","ku","kj","lo","la","lv","li","ln","lt","lu","lg","lb","mk","mg","ms","ml","mt","mi","mr","mh","mo","mn","na","nv","ng","nd","ne","no","nb","nn","ii","oc","oj","cu","or","om","os","pi","ps","fa","pl","pt","pa","qu","rm","ro","ru","se","sm","sg","sa","sr","sh","st","tn","sn","sd","si","ss","sk","sl","so","nr","es","su","sw","sv","tl","ty","tg","ta","tt","te","th","bo","ti","to","ts","tr","tk","tw","ug","uk","ur","uz","ve","vi","vo","wa","cy","wo","fy","xh","yo","za","zu","id"], 55 translations: {"get_hot_trending_jobs":"Get Hot \u0026 Trending Jobs","getting_a_new_job_is_never_easy":"Jobs made simple: one profile, one click, direct chat","real_jobs_real_people_real_success":"Real Jobs, Real PeopleâResume in minutes","active_jobs":"Active Jobs","startups":"Startups","talents":"Talents","grow_your_career_with":"Grow Your Career with","job_stock":"Ekonty","search_job_keywords":"Search Job Keywords..","job_category":"Job Category","software_application":"Software \u0026 Application","banking":"Banking","health_medical":"Health \u0026 Medical","mobile_app":"Mobile App","education":"Education","search_jobs":"Search Jobs","search_jobs_placeholder":"Search Jobs","search_jobs_button":"Search Jobs","search_jobs_button_text":"Search Jobs","job_type":"Job Type","all_type":"All Type","full_time":"Full Time","part_time":"Part Time","contractor":"Contractor","freelance":"Freelance","job_lavel":"Job Lavel","junior_lavel":"Junior Lavel","mid_lavel":"Mid Lavel","team_leader":"Team Leader","senior_lavel":"Senior Lavel","manager":"Manager","experience":"Experience","1_year":"1 Year","2_year":"2 Year","3_year":"3 Year","4_year":"4 Year","5_year":"5 Year","expected_salary":"Expected Sallary","500_1000_pa":"$500 - $1000 PA","200_5000_pa":"$200 - $5000 PA","5000_10000_pa":"$5000 - $10000 PA","10000_20000_pa":"$10000 - $20000 PA","20000_40000_pa":"$20000 - $40000 PA","40000_50000_pa":"$40000 - $50000 PA","50000_100000_pa":"$50000 - $100000 PA","join_over_2000_companies_around_the_world_that_trust_the":"Join over 2,000 companies around the world that trust the","platforms":"platforms","search_result":"Search Result","all_categories":"All Categories","all_levels":"All Levels","all_experience":"All Experience","any_salary":"Any Salary","companies":"Companies","Please enter a search term or select at least one filter":"Please enter a search term or select at least one filter","Searching...":"Searching...","location":"Location","search_jobs_by_location":"Search Jobs By Location","search_jobs_by_location_placeholder":"Search Jobs By Location","search_jobs_by_location_button":"Search Jobs By Location","search_jobs_by_location_button_text":"Search Jobs By Location","featured_jobs":"Featured Jobs","see_whatâs_trendingâtop_jobs_picked_just_for_you.":"ð§² See whatâs trendingâtop jobs picked just for you.","real_feedback_from_real_peopleâsee_what_theyâre_saying":"â Real feedback from real peopleâsee what theyâre saying","featured":"Featured","urgent":"Urgent","enternship":"Enternship","jr_php_developer":"Jr. PHP Developer","css3_html5_javascript_bootstrap_jquery":"CSS3, HTML5, Javascript, Bootstrap, Jquery","exp_project_manager":"Exp. Project manager","java_python_developer":"Java \u0026 Python Developer","sr_ui_ux_designer":"Sr. UI\/UX Designer","sr_wordpress_developer":"Sr. WordPress Developer","jr_laravel_developer":"Jr. Laravel Developer","5k_8k":"$5K - $8K","6k_10k":"$6K - $10K","freelancer":"Freelancer","view_all_jobs":"View All Jobs","view_all_jobs_button":"View All Jobs","view_all_jobs_button_text":"View All Jobs","4_open":"4 Open","3_open":"3 Open","4_2k_6k":"$4.2K - $6K","2_open":"2 Open","4k_5_5k":"$4K - $5.5K","5_open":"5 Open","3_2k_5k":"$3.2K - $5K","sr_magento_developer":"Sr. Magento Developer","sr_code_ignetor_developer":"Sr. Code Ignetor Developer","2k_4k":"$2K - $4K","5k_6k":"$5K - $6K","explore_top_categories":"Explore Top Categories","browse_by_industry_to_find_roles_that_match_your_skills":"ðBrowse by industry to find roles that match your skills","122_active_jobs":"122 Active Jobs","accounting_finance":"Accounting \u0026 Finance","automotive_jobs":"Automotive Jobs","78_active_jobs":"78 Active Jobs","business_tech":"Business \u0026 Tech","25_active_jobs":"25 Active Jobs","education_training":"Education Training","212_active_jobs":"212 Active Jobs","healthcare":"Healthcare","restaurant_food":"Restaurant \u0026 Food","transportation":"Trans
55portation","telecommunications":"Telecommunications","90_active_jobs":"90 Active Jobs","65_active_jobs":"65 Active Jobs","160_active_jobs":"160 Active Jobs","80_active_jobs":"80 Active Jobs","hire_talents_experts":"Latest Candidates","hire_talents_experts_description":" ð¯ Post a job and connect with verified professionals","hire_me":"Hire Me","connect":"+ Connect","resume_builder_section":"Resume Builder Section","discover_easiest_ways_build_cv":"Discover The Easiest ways to Build Your CV!","create_winning_resume_minutes":"Create Your Winning Resume in Minutes","perfect_resume_builder_description":"Our Perfect resume builder takes the hassle out of resume writing. Choose from several templates and follow easy prompts to create the perfect job-ready resume.","choose_template":"CHOOSE TEMPLATE","contact_us":"Contact Us","smiling_professional":"Smiling Professional","satisfied_clients":"6.2K Satisfied Clients","brands_worldwide":"Brands Worldwide","brand_1":"Brand 1","brand_2":"Brand 2","brand_3":"Brand 3","easy_steps_build_resume":"Easy Steps To Build Your Resume","how_it_works":"How it Works","step_num_1":"Step Num #1","create_your_account":"Create your Account","step_num_2":"Step Num #2","choose_your_resume":"Choose Your Resume","step_num_3":"Step Num #3","add_your_information":"Add Your Information","step_num_4":"Step Num #4","download_your_resume":"Download Your Resume","our_creative_templates":"Our Creative Templates","choose_template_create_resume_minutes":"Choose A Template, And Let\u0027s Create Your Resume In Minutes","about_me":"About Me","interest":"Interest","contact_me":"Contact Me","skills":"Skills","capabilities":"Capabilities","web_design":"Web Design","web_developer":"Web Developer","about_me_lower":"About me","work_experience":"Work Experience","technologies":"Technologies","hobbies":"Hobbies","front_end_developer":"Front-end Developer","contact_info":"Contact Info","social":"Social","about_us":"About Us","more_resume_templates_soon":"More Resume Templates Will be added soon","features_process":"Features \u0026 Process","features_process_description":"âï¸ Learn how Ekonty worksâsimple, smart, and secure","search_job":"Search Job","search_job_description":"ð Type in your dream role and let us do the rest","find_job":"FIND JOB","find_job_description":" ð Ready to work? discover jobs that fit your goals","create_account":"Create Account","create_account_description":" ð Sign up in seconds to unlock full access","hire_employee":"HIRE EMPLOYEE","hire_employee_description":"ð¢ Need help? hire skilled workers in just a few clicks","start_work_description":"ð¼ Accept a job and begin your project instantly","submit_bid":"Submit Bid","submit_bid_description":"ð° Pitch your offer and win the jobâmake it count!","pay_money":"PAY MONEY","pay_money_description":"ð¸ Secure payments made easyâno hidden fees","happy_user":"HAPPY USER","happy_user_description":"ð Thousands of users trust ekonty every day","watch_how_it_works":"Watch How It Works","learn_resume_builder":"Learn how our resume builder makes creating professional resumes simple and fast","good_reviews_customers":"Good Reviews By Customers","latest_blogs":"Latest Blogs","view_all":"View All","top_10_must_visit_destinations":"Top 10 Must-Visit Destinations for 2025 - Where to Go Next?","travel_inspiration_description":"Looking for travel inspiration for the upcoming year? We\u0027ve curated a list of the most exciting destinations to explore in...","read_more":"Read More","engage_moderated_spaces":"Engage with Moderated Spaces on Ekonty","engage_moderated_spaces_description":"Discover how to effectively engage with moderated spaces on Ekonty and make the most of our professional community...","safety_security_importance":"Engage with Moderated Spaces on Ekonty","safety_security_description":"Learn about the importance of safety and security in professional environments and how Ekonty ensures a protected space...","already_working_with_us":"Are You Already Working With Us?","already_working_description":"Ekonty connects job seekers with top employers, offering thousands of new opportunities every day.","enter_your_email":"Enter Your email","subscribe":"Subscribe","for_clients":"For Clients","talent_marketplace":"Talent Marketplace","payroll_services":"Payroll Services","direct_contracts":"Direct
55Contracts","hire_worldwide":"Hire Worldwide","hire_usa":"Hire in the USA","how_to_hire":"How to Hire","our_resources":"Our Resources","free_business_tools":"Free Business tools","affiliate_program":"Affiliate Program","success_stories":"Success Stories","upwork_reviews":"Upwork Reviews","resources":"Resources","help_support":"Help \u0026 Support","the_company":"The Company","leadership":"Leadership","investor_relations":"Investor Relations","trust_safety_security":"Trust, Safety \u0026 Security","download_apps":"Download Apps","get_it_on":"Get it on","google_play":"Google Play","app_store":"App Store","copyright_job_stock":"© 2015 - 2025 Ekonty.","job_posted":"Job Posted","happy_customers":"Happy Customers","freelancers":"Freelancers","hello_again":"Hello, Again","user_name":"User Name","password":"Password","log_in":"LogIn","save_password":"Save Password","forget_password":"Forget Password?","facebook":"Facebook","google_plus":"Google+","dont_have_account":"Don\u0027t have an account yet?","sign_up":"Sign Up","back_to_top":"Back to top","top_candidates":"Top Candidates","discover_top_talent":"Discover Top Talent","find_the_best_candidates_for_your_company":"Find the best candidates for your company","key_skills":"Key Skills","professional":"Professional","experience_not_available":"Experience not available","view_profile":"View Profile","contact":"Contact","view_all_candidates":"View All Candidates","our_achievements":"Our Achievements","proud_to_serve_millions":"Proud to serve millions of users worldwide","thousand_users":"Thousand Users","thousand_jobs":"Thousand Jobs","satisfaction_rate":"Satisfaction Rate","get_our_mobile_app":"Get Our Mobile App","download_our_mobile_app_description":"Download our mobile app and access jobs on the go. Get real-time notifications and apply to jobs instantly.","real_time_notifications":"Real-time notifications","easy_job_search":"Easy job search","instant_applications":"Instant applications","senior_developer":"Senior Developer","ui_ux_designer":"UI\/UX Designer","project_manager":"Project Manager","tech_corp":"Tech Corp","design_studio":"Design Studio","innovate_inc":"Innovate Inc","remote":"Remote","contract":"Contract","stay_updated":"Stay Updated","get_latest_jobs_newsletter":"Get the latest jobs and industry updates delivered to your inbox","no_spam":"No spam","weekly_updates":"Weekly updates","unsubscribe_anytime":"Unsubscribe anytime","testimonials":"Testimonials","what_our_users_say":"What Our Users Say","real_stories_from_real_users":"Real stories from real users","skill_1":"JavaScript","skill_2":"React","skill_3":"Node.js","no_categories_available":"No categories available at the moment","no_candidates_available":"No Candidates Available","no_experience_levels_available":"No experience levels available","no_career_levels_available":"No career levels available","no_genders_available":"No genders available","no_industries_available":"No industries available","no_skills_available":"No skills available","no_functional_areas_available":"No functional areas available","Functional Area":"Sector","Select Functional Area":"Select Sector","email_adress":"Email Address","use_your_last_sign_in_method":"Use your last sign-in method","continue_with_google":"Continue with Google","start_work":"START WORK","all_jobs":"All Jobs","browse_all_jobs":"Browse All Jobs","no_featured_jobs_available":"No Featured Jobs Available","check_back_later_for_new_featured_jobs":"Check back later for new featured jobs","open":"Open","check_back_later_for_new_talents":"Check back later for new talents","browse_all_candidates":"Browse All Candidates","salary_from":"Salary From","salary_to":"Salary To","min_salary":"Min Salary","max_salary":"Max Salary","candidates":"Candidates","our_impact":"Our Impact","resume_builder":"Resume Builder","jobs":"Jobs","create_cv":"Create CV","access_required":"Access Required","our_users_trust_us":"Our users entrust us with their information","login_required_prefix":"Get full access to ","login_required_suffix":"âs profile â log in and buy a membership.","login":"Login","register":"Register","free_registration_takes_minutes":"Free registration takes minutes","Twitter":"X","X":"X","Community discovery for you":"Community discovery for you","Sign in to manage pages":"Sign in to manage pages","Page Insights":"Page Insights","Sign in as a page administrator to view your business snapshot and manage insights.":"Sign in as a page administrator to view your business snapshot and manage insights.","Sign in":"Sign in","My business snapshot":"My business snapshot","My Business Snapshot":"My Business Snapshot","Manage My Pages":"Manage My Pages","You do not manage any pages yet. Create a page to start tracking real audience metrics.":"You do not manage any pages yet. Create a page to start tracking real audience metrics.","Create a Page":"Create a Page","Trending Pages":"Trending Pages","See all":"See all","No trending pages yet.":"No trending pages yet.","Suggested For You":"Suggested For You","No suggestions right now.":"No suggestions right now.","Boost your visibility":"Boost your visibility","Promote your page and connect with the right audience on Ekonty.":"Promote your page and connect with the right audience on Ekonty.","Promote Now":"Promote Now","Continue exploring":"Continue exploring","Keep Exploring":"Keep Exploring","Nearby Pages":"Nearby Pages","Browse by location":"Browse by location","Verified Pages":"Verified Pages","Pages with verified status":"Pages with verified status","My Pages":"My Pages","Manage your pages":"Manage your pages","View profile ":"View profile "," Company":" Company"," Anonymous":" Anonymous","Loading insightsâ¦":"Loading insightsâ¦","Couldn\u0027t load data. Please refresh the page.":"Couldn\u0027t load data. Please refresh the page.","Profile Insights":"Profile Insights","Who viewed your profile":"Who viewed your profile","Recent visitors":"Recent visitors"," shown":" shown","Visitor":"Visitor","Type":"Type","Visited":"Visited","Action":"Action","No visitors yet":"No visitors yet","When someone views your profile, they\u0027ll show up here.":"When someone views your profile, they\u0027ll show up here.","Browse candidates ":"Browse candidates ","Visitor breakdown":"Visitor breakdown","Anonymous":"Anonymous","Logged in":"Logged in","Browse pages":"Browse pages","Explore":"Explore","Trending":"Trending","Nearby":"Nearby","Verified":"Verified","Following":"Following","Invites (":"Invites (","Sort pages":"Sort pages","Most Relevant":"Most Relevant","Newest":"Newest","Most Followers":"Most Followers","Log In":"Log In"," invited you":" invited you"," Accept":" Accept","Load more":"Load more","Pages are unavailable":"Pages are unavailable","We could not load Pages right now. Please try again shortly.":"We could not load Pages right now. Please try again shortly.","Update Location":"Update Location","Discover Pages":"Discover Pages","Clear Filters":"Clear Filters","Create Page":"Create Page"," reviews)":" reviews)"," Restorable:":" Restorable:"," days left":" days left","Visit Page":"Visit Page","More actions":"More actions","Message":"Message","Delete":"Delete","Load More Pages":"Load More Pages","Why businesses choose Ekonty Pages":"Why businesses choose Ekonty Pages","Your Page is where people go to learn more about you. Make sure yours has all the information they may need.":"Your Page is where people go to learn more about you. Make sure yours has all the information they may need.","Page name ":"Page name ","(required)":"(required)","Enter page name":"Enter page name","Use the name of your business, brand or organization, or a name that helps explain your Page.":"Use the name of your business, brand or organization, or a name that helps explain your Page.","Learn More":"Learn More","Cover Photo ":"Cover Photo ","Cover preview":"Cover preview","Remove c
55over photo":"Remove cover photo","Add cover photo":"Add cover photo","or drag and drop":"or drag and drop","Recommended size: 1640 x 859 pixels. Minimum: 820 x 312 pixels.":"Recommended size: 1640 x 859 pixels. Minimum: 820 x 312 pixels.","Profile Photo ":"Profile Photo ","Profile preview":"Profile preview","Remove profile photo":"Remove profile photo","Add profile picture":"Add profile picture","Recommended size: 400 x 400 pixels. Minimum: 180 x 180 pixels.":"Recommended size: 400 x 400 pixels. Minimum: 180 x 180 pixels.","Bio ":"Bio ","Tell people a little about what you do.":"Tell people a little about what you do.","Loading...":"Loading...","Grow your business":"Grow your business","inside the ":"inside the ","Ekonty ecosystem":"Ekonty ecosystem","Connect with professionals, customers and communities. Build your brand. Grow your impact.":"Connect with professionals, customers and communities. Build your brand. Grow your impact.","Explore Pages":"Explore Pages","Join ":"Join "," businesses already growing with Ekonty Pages.":" businesses already growing with Ekonty Pages.","Be among the first to grow your business with Ekonty Pages.":"Be among the first to grow your business with Ekonty Pages.","Platform statistics":"Platform statistics","Search and filters":"Search and filters","Find the right business or organization":"Find the right business or organization","Top categories":"Top categories","Top Categories":"Top Categories","View all":"View all"," Pages":" Pages","All Categories":"All Categories","Search Business Pages, companies or organisations":"Search Business Pages, companies or organisations","Business category":"Business category","Search business categories...":"Search business categories...","Business categories":"Business categories","All business categories":"All business categories","No business categories match":"No business categories match","Industry sub-sector":"Industry sub-sector","Search industry sub-sectors...":"Search industry sub-sectors...","Subcategories":"Subcategories","All industry sub-sectors":"All industry sub-sectors","No industry sub-sectors match":"No industry sub-sectors match","No industry sub-sectors for this business category":"No industry sub-sectors for this business category","Location filters":"Location filters","Country":"Country","Search countries...":"Search countries...","Countries":"Countries","All countries":"All countries","No countries match":"No countries match","State or province":"State or province","Search states...":"Search states...","States":"States","All states":"All states","No states for this country":"No states for this country","City or town":"City or town","Search cities...":"Search cities...","Cities":"Cities","All cities":"All cities","No cities for this state":"No cities for this state","Verified pages only":"Verified pages only","Reset filters":"Reset filters","Reset":"Reset","Search":"Search","What are you looking for?":"What are you looking for?","Main category":"Main category","Category":"Category","Subcategory":"Subcategory","Clear filters":"Clear filters","Sign in required":"Sign in required","Log in to manage your Business Pages.":"Log in to manage your Business Pages.","Loading your Business Pages":"Loading your Business Pages","My Business Pages":"My Business Pages","Manage, grow and track the activity of all your Business Pages in one place.":"Manage, grow and track the activity of all your Business Pages in one place.","Sort your Business Pages":"Sort your Business Pages","Recently Active":"Recently Active","Name AâZ":"Name AâZ","You have not created any pages yet.":"You have not created any pages yet.","Create your first Business Page to establish your professional presence.":"Create your first Business Page to establish your professional presence.","Create Your First Business Page":"Create Your First Business Page","No draft Business Pages":"No draft Business Pages","Unpublished draft Business Pages will appear here.":"Unpublished draft Business Pages will appear here.","View all Business Pages":"View all Business Pages","Restore":"Restore","View Business Page":"View Business Page","Manage Business Page":"Manage Business Page","Insights":"Insights","Business Page activity":"Business Page activity","Posts":"Posts","Followers":"Followers","Restorable: ":"Restorable: ","Create a New Page":"Create a New Page","Start a new business page and grow your presence on Ekonty.":"Start a new business page and grow your presence on Ekonty.","Create New Page":"Create New Page","Choose the preferences that support ":"Choose the preferences that support ",". You can update them anytime in Business Page Settings.":". You can update them anytime in Business Page Settings.","Business Page notifications on your profile":"Business Page notifications on your profile","Receive updates about your business page ":"Receive updates about your business page "," while you are using your professional profile.":" while you are using your professional profile.","Learn how to switch.":"Learn how to switch.","Marketing and promotional emails about your business page":"Marketing and promotional emails about your business page","Receive information about products and services that may support ":"Receive information about products and services that may support ","Your page ":"Your page "," is ready to share.":" is ready to share.","Invite people from the Page after it has been created.":"Invite people from the Page after it has been created.","No friends are listed here because this legacy step is not connected to the live invitation service.":"No friends are listed here because this legacy step is not connected to the live invitation service.","Once you connect your WhatsApp account, you can add buttons for your Page audience to message you on WhatsApp.":"Once you connect your WhatsApp account, you can add buttons for your Page audience to message you on WhatsApp.","WhatsApp":"WhatsApp","To get started, we\u0027ll send you a code on WhatsApp. Just enter the phone number associated with your WhatsApp account.":"To get started, we\u0027ll send you a code on WhatsApp. Just enter the phone number associated with your WhatsApp account.","WhatsApp number":"WhatsApp number","US+1":"US+1","UK+44":"UK+44","CA+1":"CA+1","IN+91":"IN+91","Get co
55de":"Get code","Helps improve ad results":"Helps improve ad results","Contact":"Contact","Website":"Website","Phone number":"Phone number","Email":"Email","[email protected]":"[email protected]","Location":"Location","Address":"Address","Street address":"Street address","City\/town":"City\/town","City":"City","Page health: Needs work":"Page health: Needs work","Compared to similar Pages with high engagement.":"Compared to similar Pages with high engagement.","Step ":"Step "," of ":" of ","Success! You have created ":"Success! You have created ",". Add further details to help professionals understand and connect with your business.":". Add further details to help professionals understand and connect with your business.","Business Page Name ":"Business Page Name ","required":"required","Your brand or business name":"Your brand or business name","Business Categories ":"Business Categories ","About ":"About ","Describe your business, services or professional purpose...":"Describe your business, services or professional purpose...","Business Cover Image ":"Business Cover Image ","Cover":"Cover","Add business cover image":"Add business cover image","Drag \u0026 drop or click â 1640Ã859px recommended":"Drag \u0026 drop or click â 1640Ã859px recommended","Business Profile Image ":"Business Profile Image ","Profile":"Profile","Business profile image":"Business profile image","400Ã400px recommended":"400Ã400px recommended","Drag \u0026 drop or click to upload":"Drag \u0026 drop or click to upload","Phone ":"Phone ","Email ":"Email ","[email protected]":"[email protected]","Allow visitors to contact your business through WhatsApp":"Allow visitors to contact your business through WhatsApp","123 Main Street, City, Country":"123 Main Street, City, Country","Business Page created successfully":"Business Page created successfully","Your Business Page is ready. Invite connections to follow its updates.":"Your Business Page is ready. Invite connections to follow its updates.","Invite connections to follow this Business Page":"Invite connections to follow this Business Page","View Business Page â":"View Business Page â","Supports Business Page visibility":"Supports Business Page visibility","Business Pages with followers can reach a wider professional audience. After creating your page, you can invite connections to follow its updates.":"Business Pages with followers can reach a wider professional audience. After creating your page, you can invite connections to follow its updates.","Next steps":"Next steps","Select ":"Select ","Create Business Page":"Create Business Page"," below to continue":" below to continue","Live preview":"Live preview","No category yet":"No category yet","Business Page completion":"Business Page completion","Step 1 completed":"Step 1 completed","Tips for a great page":"Tips for a great page","Build your professional presence and connect with your audience":"Build your professional presence and connect with your audience","â Previous":"â Previous","Dismiss":"Dismiss","Get ready to advertise":"Get ready to advertise","Your page setup is complete. Reach new customers, grow awareness, and drive more engagement with a promoted post or campaign.":"Your page setup is complete. Reach new customers, grow awareness, and drive more engagement with a promoted post or campaign.","Create ad":"Create ad","1. Page Information":"1. Page Information","Tell us the basics about your Page.":"Tell us the basics about your Page.","Enter your page name":"Enter your page name","Select category...":"Select category...","Select subcategory...":"Select subcategory...","Page Type":"Page Type","Brief summary of your page...":"Brief summary of your page...","3. Visual Identity":"3. Visual Identity","Add a profile picture and cover photo that represent your Page.":"Add a profile picture and cover photo that represent your Page.","Upload Photo":"Upload Photo","Upload Cover Photo":"Upload Cover Photo","2. Description":"2. Description","Tell people more about your Page.":"Tell people more about your Page.","www.ekonty.com\/page\/":"www.ekonty.com\/page\/","your-page-name":"your-page-name","Check Availability":"Check Availability","â Available":"â Available","Checking availabilityâ¦":"Checking availabilityâ¦","Provide a detailed description about your Page...":"Provide a detailed description about your Page...","What is your mission?":"What is your mission?","Business Information":"Business Information","Page Features ":"Page Features ","(Select all that apply)":"(Select all that apply)","4. Contact Information":"4. Contact Information","Add optional business details so peo
55ple can contact or visit you. You can complete these later.":"Add optional business details so people can contact or visit you. You can complete these later.","Provide accurate contact details so your audience can easily reach you.":"Provide accurate contact details so your audience can easily reach you.","[email protected]":"[email protected]","Business Address":"Business Address","Select country...":"Select country...","Select state...":"Select state...","Select city...":"Select city...","Street, area, city":"Street, area, city","Show business hours on my Page":"Show business hours on my Page","to":"to","Social Media Links ":"Social Media Links ","(Optional)":"(Optional)"," Edit":" Edit","5. Review \u0026 Publish":"5. Review \u0026 Publish","Please review your Page information before publishing.":"Please review your Page information before publishing.","Description:":"Description:","About:":"About:","Mission:":"Mission:","Email: ":"Email: ","Phone: ":"Phone: ","WhatsApp: ":"WhatsApp: ","Website: ":"Website: ","Postal: ":"Postal: ","Facebook: ":"Facebook: ","Instagram: ":"Instagram: ","LinkedIn: ":"LinkedIn: ","YouTube: ":"YouTube: ","TikTok: ":"TikTok: ","Your Page will be published when created and remains subject to Ekontyâs community standards and Admin moderation.":"Your Page will be published when created and remains subject to Ekontyâs community standards and Admin moderation.","Create a ":"Create a ","New Page":"New Page","Build your brand, connect with your audience and grow your impact on Ekonty.":"Build your brand, connect with your audience and grow your impact on Ekonty.","Create page steps":"Create page steps","Tips for a great Page":"Tips for a great Page","â Back":"â Back","Cancel":"Cancel","(optional)":"(optional)","About this Page":"About this Page","Advertise on this Page":"Advertise on this Page","Page Overview":"Page Overview","Current totals":"Current totals","See Full Insights":"See Full Insights","Manage Page":"Manage Page","Page Shortcuts":"Page Shortcuts","Need Help?":"Need Help?","Visit Help Center":"Visit Help Center","Contact Support":"Contact Support","Page sidebar":"Page sidebar","People Who Follow This Page":"People Who Follow This Page","Loading followersâ¦":"Loading followersâ¦","Followers are unavailable right now":"Followers are unavailable right now","No followers yet":"No followers yet","About This Page":"About This Page","Verified Page":"Verified Page","Page Snapshot":"Page Snapshot","View Page Analytics":"View Page Analytics","Page Tips":"Page Tips","Recently Posted Photos":"Recently Posted Photos","Promote this Page and reach more people on Ekonty.":"Promote this Page and reach more people on Ekonty.","Boost Page":"Boost Page","Manage All Pages":"Manage All Pages","Page navigation":"Page navigation","Go to Feed":"Go to Feed","Return to your personal feed.":"Return to your personal feed.","View profile":"View profile","View Profile âº":"View Profile âº","Premium Member":"Premium Member","Unlimited access to premium features.":"Unlimited access to premium features.","Currently Managing":"Currently Managing","Switch to My Pages":"Switch to My Pages","My Page":"My Page","My page":"My page","Invite friends":"Invite friends","Page settings":"Page settings","Page Management":"Page Management","Page management":"Page management","Page totals":"Page totals","Page Totals":"Page Totals","Quick Actions":"Quick Actions","Upload Photos":"Upload Photos","Upload Video":"Upload Video","Add Service":"Add Service","Create Event":"Create Event","Add Product":"Add Product","Ekonty Ecosystem":"Ekonty Ecosystem","Explore All":"Explore All","Resume Builder":"Resume Builder","Your Pages":"Your Pages","You don\u0027t have a page yet. Create one to start managing.":"You don\u0027t have a page yet. Create one to start managing.","Page sections":"Page sections","Shortcuts":"Shortcuts","Messages":"Messages","Open":"Open","Open this Page\u0027s message threads to reply to people who contacted you.":"Open this Page\u0027s message threads to reply to people who contacted you.","Open Messages":"Open Messages","Complete your page":"Complete your page","Quick create":"Quick create","Upcoming Events":"Upcoming Events","No upcoming events yet.":"No upcoming events yet.","Manage":"Manage","All posts":"All posts","All Posts":"All Posts","Layout":"Layout","Grid view":"Grid view","List view":"List view","Sort posts":"Sort posts","Most Recent":"Most Recent","Most Popular":"Most Popular","Post type":"Post type","Post Type":"Post Type","Photos":"Photos","Videos":"Videos","Text only":"Text only","Search posts...":"Search posts...","Search posts":"Search posts","Filters":"Filters","Loading postsâ¦":"Loading postsâ¦","Post options":"Post options","Edit post":"Edit post","View post":"View post","Copy link":"Copy link","See more":"See more"," Comments · ":" Comments · "," Shares":" Shares","Like":"Like","Comment":"Comment","Share":"Share","Posts pagination":"Posts pagination","Previous page":"Previous page","Next page":"Next page","Business Page sections":"Business Page sections","Stay connected":"Stay connected","Add business links to your Business Page":"Add business links to your Business Page","Help followers find your business across platforms by linking Facebook, LinkedIn, and more.":"Help followers find your business across platforms by linking Facebook, LinkedIn, and more.","Add social links":"Add social links","Add Social Links":"Add Social Links","Follow this business on social media":"Follow this business on social media","No social links added yet.":"No social links added yet.","Page Setup Checklist":"Page Setup Checklist","Close checklist":"Close checklist","All steps completed ð":"All steps completed ð","Congratulations!":"Congratulations!","Your page on ekonty.com":"Your page on ekonty.com","is now fully set up and ready to use.":"is now fully set up and ready to use.","You\u0027re all set! Start engaging with your audience on ekonty.com.":"You\u0027re all set! Start engaging with your audience on ekonty.com.","Go to My Page":"Go to My Page"," steps completed":" steps completed","Complete steps finalize your page.":"Complete steps finalize your page.","Done":"Done","Add a description":"Add a description","Tell people what this page is about":"Tell people what this page is about","Why:":"Why:","Locked now: ":"Locked now: "," time":" time"," actioned":" actioned"," active lock":" active lock"," open issue":" open issue","See details in Page Quality":"See details in Page Quality","Page Status":"Page Status","Post actions":"Post actions","Back to all posts":"Back to all posts","Boost Post":"Boost Post","Edit Post":"Edit Post","Post sidebar":"Post sidebar","Manage your page":"Manage your page","Post totals":"Post totals","Loadingâ¦":"Loadingâ¦","Recent posts":"Recent posts","No posts yet":"No posts yet","People Who Like This Page":"People Who Like This Page","Page tips":"Page tips","Grow your page faster":"Grow your page faster","Complete these actions to get more reach and engagement."
55:"Complete these actions to get more reach and engagement.","Completed":"Completed","See all tips":"See all tips","Close":"Close","Popular platforms":"Popular platforms","More platforms":"More platforms","Upcoming events":"Upcoming events","Complete your page setup":"Complete your page setup"," is live. Finish these steps to get the most from your page (same checklist as in the sidebar).":" is live. Finish these steps to get the most from your page (same checklist as in the sidebar).","Finish these steps to get the most from your page â you can always continue from the sidebar checklist.":"Finish these steps to get the most from your page â you can always continue from the sidebar checklist.","Got it":"Got it","Breadcrumb":"Breadcrumb","Home":"Home","Business Page Settings":"Business Page Settings","Edit Business Page Details":"Edit Business Page Details","Update how visitors understand your business â keep each section clear, accurate and complete.":"Update how visitors understand your business â keep each section clear, accurate and complete.","Edit Business Page sections":"Edit Business Page sections","Section navigation":"Section navigation","Back: ":"Back: ","Next: ":"Next: ","Review \u0026 Save":"Review \u0026 Save","About this page":"About this page","Edit page details":"Edit page details","Page Transparency":"Page Transparency","Page ID":"Page ID",". Created":". Created",". Visitors can see how this page is managed on Ekonty.":". Visitors can see how this page is managed on Ekonty.","Milestones":"Milestones","Track key moments for ":"Track key moments for "," â first post, follower growth, and more. Insights will appear here as your page grows.":" â first post, follower growth, and more. Insights will appear here as your page grows."," follower":" follower","Invite more people":"Invite more people","Invite people to follow your page and grow your audience.":"Invite people to follow your page and grow your audience.","Invite people to follow":"Invite people to follow","About":"About","Edit details":"Edit details","Our Story":"Our Story","Page Information":"Page Information","What We Do":"What We Do","We provide professional services and specialties for:":"We provide professional services and specialties for:","Sample photos":"Sample photos","Play video":"Play video","Page Activity":"Page Activity","Mission, vision and values":"Mission, vision and values","Our Mission":"Our Mission","Our Vision":"Our Vision","Our Values":"Our Values","Connect With Us":"Connect With Us","We\u0027d love to hear from you. Follow ":"We\u0027d love to hear from you. Follow "," for updates and get in touch anytime.":" for updates and get in touch anytime.","Add social links in Edit details.":"Add social links in Edit details.","Search country...":"Search country...","No countries found":"No countries found","Filtered":"Filtered","Description formatting":"Description formatting","Undo":"Undo","Redo":"Redo","Text style":"Text style","Normal":"Normal","Heading":"Heading","Alignment":"Alignment","Left align":"Left align","Center":"Center","Right align":"Right align","Font size":"Font size","Bold":"Bold","Italic":"Italic","Underline":"Underline","Insert link":"Insert link","Text color":"Text color","Highlight color":"Highlight color","Text case":"Text case","Aa":"Aa","Change case":"Change case","Insert":"Insert","Divider line":"Divider line","Remove":"Remove","Enter a category that best describes you":"Enter a category that best describes you","Enter a category that best describes you.":"Enter a category that best describes you.","Page actions":"Page actions","You\u0027re the Page owner. Only you can perform these actions.":"You\u0027re the Page owner. Only you can perform these actions.","Password":"Password","Verification code":"Verification code","Continue":"Continue","Back":"Back","Basics":"Basics","Customize":"Customize","Page created!":"Page created!"," is live.":" is live.","Visit page":"Visit page","Enter your brand or business name":"Enter your brand or business name","Select sub category...":"Select sub category...","Add description to your page":"Add description to your page","Min 200 Ã 200 px":"Min 200 Ã 200 px","Min 1200 Ã 400 px, JPG\/PNG":"Min 1200 Ã 400 px, JPG\/PNG","Enter contact number":"Enter contact number","Page visibility":"Page visibility","Public":"Public","Private":"Private","Enter city or region":"Enter city or region","State":"State","Facebook URL":"Facebook URL","LinkedIn URL":"LinkedIn URL","X URL":"X URL","Type a tag and press Enter":"Type a tag and press Enter","Page preview":"Page preview","Learn more":"Learn more","Next":"Next","Leave page?":"Leave page?","You haven\u0027t finished creating your page yet. Are you sure you want to leave without finishing?":"You haven\u0027t finished creating your page yet. Are you sure you want to leave without finishing?","Keep editing":"Keep editing","Leave":"Leave","Required":"Required","Upload profile photo":"Upload profile photo","Upload cover photo":"Upload cover photo","JPG or PNG":"JPG or PNG","Verify Admin Access":"Verify Admin Access","Enter Verification Code":"Enter Verification Code","We\u0027ve sent a 6-digit verification code to ":"We\u0027ve sent a 6-digit verification code to "," to verify granting admin access to "
55:" to verify granting admin access to ","Verification Code":"Verification Code","Verify":"Verify","Search for friends by name":"Search for friends by name","Suggested":"Suggested","Loading friends...":"Loading friends...","Share page link":"Share page link","Copy a link people can use to view and follow your page":"Copy a link people can use to view and follow your page","Invite via email":"Invite via email","Invite people who are not on the platform yet to join and follow your page":"Invite people who are not on the platform yet to join and follow your page","[email protected]":"[email protected]","Add":"Add","Optional message":"Optional message"," selected":" selected","Confirm Business Page Access":"Confirm Business Page Access","For your security, re-enter your password to confirm that ":"For your security, re-enter your password to confirm that "," should receive ":" should receive "," access to this business page.":" access to this business page.","Confirm Access":"Confirm Access","Select Role":"Select Role","Choose a role for ":"Choose a role for ","Anyone with full control can give access to others, remove anyone from the Page (including you), or delete the Page.":"Anyone with full control can give access to others, remove anyone from the Page (including you), or delete the Page.","Give Access":"Give Access","Restore Page":"Restore Page","Restore this deleted page to make it visible again.":"Restore this deleted page to make it visible again.","Please enter your password to continue.":"Please enter your password to continue.","Republish Business Page":"Republish Business Page","Republish this business page to make it visible again.":"Republish this business page to make it visible again.","Reactivate Page":"Reactivate Page","Reactivate this page to make it visible again.":"Reactivate this page to make it visible again."," Page":" Page","Post Engagements":"Post Engagements","Reactions (":"Reactions (","Comments (":"Comments (","No reactions yet":"No reactions yet","Ban user from page":"Ban user from page","No comments yet":"No comments yet","Follow this page":"Follow this page","Page follower invite":"Page follower invite","You were invited to follow":"You were invited to follow",". You will follow updates as a regular user. This is not a page team admin or editor invite.":". You will follow updates as a regular user. This is not a page team admin or editor invite.","Follow page":"Follow page","Decline":"Decline","OK":"OK","Create":"Create","Which option is best for you?":"Which option is best for you?","Public Page":"Public Page","Grow as a business, creator or organisation.":"Grow as a business, creator or organisation.","â Get advanced professional tools":"â Get advanced professional tools","â Assign access to others":"â Assign access to others","Upgrade your existing profile":"Upgrade your existing profile","Add professional tools to your main profile to continue growing your current audience there.":"Add professional tools to your main profile to continue growing your current audience there.","Update Page Cover":"Update Page Cover","Step 1 of 2":"Step 1 of 2","Upload a photo":"Upload a photo","Showcase your page with a cover image. The crop frame matches your live page header, so what you approve here is what visitors seeâno extra cropping on the page.":"Showcase your page with a cover image. The crop frame matches your live page header, so what you approve here is what visitors seeâno extra cropping on the page.","DRAG \u0026 DROP":"DRAG \u0026 DROP","or click to browse":"or click to browse","Upload photo":"Upload photo","Or choose a preset":"Or choose a preset","Next â":"Next â","Edit your cover":"Edit your cover","Step 2 of 2":"Step 2 of 2","Zoom":"Zoom","Straighten":"Straighten","Change photo":"Change photo","Search or select category":"Search or select category","Sub category":"Sub category","Search Location":"Search Location","Search for a location...":"Search for a location..."," Searching...":" Searching...","No locations found. Try a different search or click on the map.":"No locations foun
55d. Try a different search or click on the map.","Loading map...":"Loading map...","Getting address...":"Getting address...","Tip: click anywhere on the map to drop a pin.":"Tip: click anywhere on the map to drop a pin.","Pick a location from the list or map.":"Pick a location from the list or map.","Use this location":"Use this location","Form actions":"Form actions","Save":"Save","Change":"Change","Remove location":"Remove location","Search location on map":"Search location on map","Location map preview":"Location map preview","Matching location to country and cityâ¦":"Matching location to country and cityâ¦","Search for a place or click the map â same as when you add a location to a post.":"Search for a place or click the map â same as when you add a location to a post.","Page dashboard navigation":"Page dashboard navigation","Business Page Management":"Business Page Management","Grow your business presence":"Grow your business presence","Use Ekonty\u0027s powerful ecosystem":"Use Ekonty\u0027s powerful ecosystem","to reach relevant clients.":"to reach relevant clients.","Explore Ekonty":"Explore Ekonty","Ekonty Community":"Ekonty Community","Business Page Setup":"Business Page Setup","WhatsApp Settings":"WhatsApp Settings","Connect and manage WhatsApp for your business page to support direct professional enquiries.":"Connect and manage WhatsApp for your business page to support direct professional enquiries.","Display \u0026 Visibility Options":"Display \u0026 Visibility Options","Choose how WhatsApp appears on your business page.":"Choose how WhatsApp appears on your business page.","Chat on WhatsApp":"Chat on WhatsApp","Use WhatsApp as Action Button":"Use WhatsApp as Action Button","Display a WhatsApp button on your business page so people can send a direct enquiry.":"Display a WhatsApp button on your business page so people can send a direct enquiry.","Show WhatsApp Number in About Section":"Show WhatsApp Number in About Section","Show your primary WhatsApp number in the About section so people can contact you directly.":"Show your primary WhatsApp number in the About section so people can contact you directly.","Connect Multiple WhatsApp Numbers":"Connect Multiple WhatsApp Numbers","Connect up to 50 WhatsApp numbers to your business page for ads, updates, and services.":"Connect up to 50 WhatsApp numbers to your business page for ads, updates, and services.","You can connect up to 50 WhatsApp numbers.":"You can connect up to 50 WhatsApp numbers.","Connect Another WhatsApp Number":"Connect Another WhatsApp Number","Your WhatsApp Numbers":"Your WhatsApp Numbers","Manage your connected WhatsApp numbers.":"Manage your connected WhatsApp numbers.","No WhatsApp numbers connected yet. Connect one to get started.":"No WhatsApp numbers connected yet. Connect one to get started.","Primary":"Primary","Set as Primary":"Set as Primary","More options":"More options","Copy number":"Copy number","Open in WhatsApp":"Open in WhatsApp","Secure. Private. Protected.":"Secure. Private. Protected.","Your WhatsApp connection is encrypted end-to-end. Ekonty never reads your personal chats.":"Your WhatsApp connection is encrypted end-to-end. Ekonty never reads your personal chats.","Learn how to connect and manage WhatsApp for your business page.":"Learn how to connect and manage WhatsApp for your business page.","WhatsApp tips and insights":"WhatsApp tips and insights","Why connect WhatsApp?":"Why connect WhatsApp?","Instant Communication":"Instant Communication","Respond to client enquiries in real time on WhatsApp.":"Respond to client enquiries in real time on WhatsApp.","Build Trust":"Build Trust","A verified business number builds credibility.":"A verified business number builds credibility.","Increase Engagement":"Increase Engagement","Professional conversations can strengthen client engagement.":"Professional conversations can strengthen client engagement.","WhatsApp Tips":"WhatsApp Tips","Keep your primary number always active":"Keep your primary number always active","Use separate numbers for sales \u0026 support":"Use separate numbers for sales \u0026 support","Enable the action button for more messages":"Enable the action button for more messages","Business Page Insights":"Business Page Insights","View All Insights":"View All Insights","Boost Your Visibility":"Boost Your Visibility","Promote your business page to reach a relevant audience in your area.":"Promote your business page to reach a relevant audience in your area.","Promote Business Page":"Promote Business Page","Need Support?":"Need Support?","Our team can help you set up WhatsApp for your business page.":"Our team can help you set up WhatsApp for your business page.","Connect WhatsApp Number":"Connect WhatsApp Number","Enter the phone number associated with your WhatsApp account.":"Enter the phone number associated with your WhatsApp account.","Connect Number":"Connect Number","Business Pages":"Business Pages","Business Page Dashboard":"Business Page Dashboard","Business Page ":"Business Page ","This information is not available right now. No status has been inferred.":"This information is not available right now. No status has been inferred.","Restriction history":"Restriction history","Times actioned":"Times actioned","Lifetime restrictions applied":"Lifetime restrictions applied","Open issues":"Open issues","Active locks now":"Active locks now","Publishing":"Publishing","Visibility":"Visibility","Account":"Account","Manage publishing":"Manage publishing","Feature access":"Feature access","These are the features available to your business page.":"These are the features available to your business page.","expand_more":"exp
55and_more","Issues (":"Issues (","No Community Standards or policy issues on this business page.":"No Community Standards or policy issues on this business page.","Under review by our team":"Under review by our team","Active restrictions (":"Active restrictions (","No active feature restrictions.":"No active feature restrictions.","Started ":"Started ","Business page administrators and editors share responsibility for page content. Violations can restrict posting, commenting, messaging, ads, and more.":"Business page administrators and editors share responsibility for page content. Violations can restrict posting, commenting, messaging, ads, and more.","Manage Business Page Team":"Manage Business Page Team","Business Page Insights ":"Business Page Insights ","(Current totals)":"(Current totals)","Tips to keep your business page in good standing":"Tips to keep your business page in good standing","Manage your business presence, professional audience and updates.":"Manage your business presence, professional audience and updates.","Business Page ID: ":"Business Page ID: ","Copy business page ID":"Copy business page ID","Created: ":"Created: ","Edit Business Page":"Edit Business Page","Business Page Team (":"Business Page Team (","Name":"Name","Role":"Role","Access":"Access","Status":"Status","Active":"Active","More":"More","No business page team members yet.":"No business page team members yet.","Add Team Member":"Add Team Member","Business Page Quality":"Business Page Quality","Health score":"Health score","Data not available yet":"Data not available yet","See Recommendations":"See Recommendations","Recent Posts":"Recent Posts","View all updates":"View all updates","Reactions":"Reactions","Comments":"Comments","No posts yet. Publish your first post to get started.":"No posts yet. Publish your first post to get started.","Recent Business Activity":"Recent Business Activity","No recent activity yet.":"No recent activity yet.","Promote Your Business Page":"Promote Your Business Page","Increase relevant visibility and reach prospective clients.":"Increase relevant visibility and reach prospective clients.","Promote your posts":"Promote your posts","Grow your follower audience":"Grow your follower audience","Run ads \u0026 promotions":"Run ads \u0026 promotions","Increase professional engagement":"Increase professional engagement","Create Promotion":"Create Promotion","Connect with the Ekonty Business Ecosystem":"Connect with the Ekonty Business Ecosystem","Build a stronger business presence":"Build a stronger business presence","Use Ekonty tools to strengthen your brand and reach relevant audiences.":"Use Ekonty tools to strengthen your brand and reach relevant audiences.","Explore Business Tools":"Explore Business Tools","Page tools and recommendations":"Page tools and recommendations","Page Tools":"Page Tools","Create Post":"Create Post","Promote Page":"Promote Page","Invite People":"Invite People","View Page":"View Page","Recommended for You":"Recommended for You","Explore all tools":"Explore all tools","Desktop view":"Desktop view","Mobile view":"Mobile view","More â¾":"More â¾","Follow":"Follow","Intro":"Intro","0 Followers":"0 Followers","Page":"Page","Post not found":"Post not found","This post may have been removed or is no longer available.":"This post may have been removed or is no longer available.","Back to feed":"Back to feed"," Unfollow":" Unfollow"," Follow":" Follow","Click to unfriend":"Click to unfriend","Click to cancel request":"Click to cancel request","Accept friend request":"Accept friend request","Reject friend request":"Reject friend request","Reject":"Reject","Send friend request":"Send friend request","Be the first to react":"Be the first to react","Send":"Send","Boost this post to reach more people":"Boost this post to reach more people","Boost":"Boost","Get more engagement, reach new audiences and grow your ":"Get more engagement, reach new audiences and grow your ","Dismiss boost banner":"Dismiss boost banner","Write a comment":"Write a comment","Write a comment...":"Write a comment...","Previous videos":"Previous videos","Next videos":"Next videos","Close comments":"Close comments"," Original audio":" Original audio","No videos found":"No videos found","Go Back":"Go Back","Swipe for next":"Swipe for next"," · Original audio":" · Original audio","Loading more videos":"Loading more videos","Loading more videosâ¦":"Loading more videosâ¦","Most relevant":"Most relevant","Newest first":"Newest first","Oldest first":"Oldest first","Loading comments...":"Loading comments...","No comments yet. Be the first to comment!":"No comments yet. Be the first to comment!","Reply":"Reply","View ":"View "," replies":" replies","You":"You","Comment as...":"Comment as...","Try Again":"Try Again","Check more videos":"Check more videos","Browse Watch":"Browse Watch","This video is unavailable. You can continue to the next video.":"This video is unavailable. You can continue to the next video.","Open comments":"Open comments","Share video":"Share video","Open post actions":"Open post actions","Loading comments":"Loading comments","Loading commentsâ¦":"Loading commentsâ¦","Open discussion":"Open discussion","Vie
55w Profile":"View Profile","Loading video":"Loading video","Video not found":"Video not found","Back to videos":"Back to videos"," subscribers":" subscribers","Notifications":"Notifications","Save to playlist":"Save to playlist"," Reply":" Reply","Write a replyâ¦":"Write a replyâ¦","View more comments â":"View more comments â","Add a commentâ¦":"Add a commentâ¦","Similar videos":"Similar videos"," views · ":" views · ","Tags":"Tags","Enjoy this content?":"Enjoy this content?","Support the creator and access exclusive resources":"Support the creator and access exclusive resources","Contribute â¤ï¸":"Contribute â¤ï¸","Close preview":"Close preview","Preview":"Preview"," Embed":" Embed","Copy and paste this code into your site:":"Copy and paste this code into your site:"," Copy code":" Copy code"," Report video":" Report video","Why are you reporting this video?":"Why are you reporting this video?","Additional details (optional)":"Additional details (optional)","Submit report":"Submit report","Create post shortcuts":"Create post shortcuts","Add to":"Add to","Add to post":"Add to post","Read more":"Read more"," Article":" Article","Hide post":"Hide post","Super Admin visibility":"Super Admin visibility","Super Admin view":"Super Admin view","Admin":"Admin","Viewing: ":"Viewing: ","Admin tools sections":"Admin tools sections","Items to review":"Items to review","All clear â nothing urgent right now.":"All clear â nothing urgent right now.","Pick what you want to see in the feed below.":"Pick what you want to see in the feed below.","Open a section in the admin dashboard.":"Open a section in the admin dashboard.","Notify everyone":"Notify everyone","Send a site-wide notification with a link.":"Send a site-wide notification with a link.","Destination URL":"Destination URL","Short message users will seeâ¦":"Short message users will seeâ¦","Admin tools":"Admin tools","Moderation queue":"Moderation queue","Could not preview this image":"Could not preview this image","video":"video","Share updates, ideas, or opportunities with your network.":"Share updates, ideas, or opportunities with your network.","Remove feeling":"Remove feeling","News feed":"News feed","Your story":"Your story","Background color":"Background color","Add emoji":"Add emoji","Loading video categoriesâ¦":"Loading video categoriesâ¦","No categories available":"No categories available","Choose a category for your video":"Choose a category for your video","Search categories...":"Search categories...","No categories found":"No categories found","Try a different search term":"Try a different search term","Please select a category for your video":"Please select a category for your video","Choose a category to continue":"Choose a category to continue","Your video cannot be posted without one. A category helps the right people find it in Ekonty Video.":"Your video cannot be posted without one. A category helps the right people find it in Ekonty Video.","Choose category":"Choose category","Dismiss category guide":"Dismiss category guide","Choose layout":"Choose layout","Trim your video, set its cover frame, crop, add filters, text or music before posting":"Trim your video, set its cover frame, crop, add filters, text or music before posting","Open video editor: trim, cover, crop, filters, text and music":"Open video editor: trim, cover, crop, filters, text and music","Edit video":"Edit video","Remove media":"Remove media","Add photos\/videos":"Add photos\/videos","Post":"Post","Save draft":"Save draft","Schedule":"Schedule","Publish":"Publish","Trim, filters, music \u0026 text":"Trim, filters, music \u0026 text","Work":"Work","Select audience":"Select audience","Company":"Company","Position":"Position","Time Period":"Time Period","From":"From","Year":"Year","To":"To","I currently work here":"I currently work here","City\/Town":"City\/Town","Description":"Description","Describe what your page does, the services you offer, and what makes you unique.":"Describe what your page does, the services you offer, and what makes you unique.","About Your Business":"About Your Business","Tell people about your business, what you do, and what makes you different.":"Tell people about your business, what you do, and what makes you different.","Formatting":"Formatting","Paragraph":"Paragraph","Bulleted list":"Bulleted list","Numbered list":"Numbered list","Quote":"Quote","Link":"Link","Describe your businessâ¦":"Describe your businessâ¦","Services Offered":"Services Offered","Add the key services your page provides.":"Add the key services your page provides.","e.g. Short Stay Accommodation":"e.g. Short Stay Accommodation","Remove service":"Remove service","Add Another Service":"Add Another Service","Business Highlights":"Business Highlights","Add a few highlights about your business.":"Add a few highlights about your business.","+ Add":"+ Add","e.g. Comfortable Apartments":"e.g. Comfortable Apartments","Gallery (Optional)":"Gallery (Optional)","Showcase images that represent what you do.":"Showcase images that represent what you do.","Remove photo":"Remove photo","Add Photo":"Add Photo","Video (Optional)":"Video (Optional)","Add a video link from YouTube or upload a video to showcase your business.":"Add a video link from YouTube or upload a video to showcase your business.","Sort by:":"Sort by:","Sort videos":"Sort videos","Video categories":"Video categories","Videos unavailable":"Videos unavailable","Load More Videos":"Load More Videos","Travel":"Travel","Add up to ":"Add up to "," places you\u0027ve visited.":" places you\u0027ve visited.","Place visited":"Place visited","Date visited":"Date visited","Add place":"Add place","Add places youâve visited":"Add places youâve visited","Member options":"Member options","Make ":"Make ","Invite Team Member":"Invite Team Member","Choose a connection to help manage this business page.":"Choose a connection to help manage this business page.","Select Connection":"Select Connection","Search connections...":"Search connections...","Search connections":"Search connections","Connections":"Connections","No connections foun
55d":"No connections found","No business page team members yet":"No business page team members yet","This business page has not added any team members yet.":"This business page has not added any team members yet.","Invite Team Members":"Invite Team Members","Learn About Roles":"Learn About Roles","Why add a business page team?":"Why add a business page team?","Benefits of a business page team":"Benefits of a business page team","Pending Invitations":"Pending Invitations","No invitations have been sent.":"No invitations have been sent.","Invite Someone":"Invite Someone","Team Activity":"Team Activity","No team activity available yet. Once your team starts working together, activities will appear here.":"No team activity available yet. Once your team starts working together, activities will appear here.","Frequently Asked Questions":"Frequently Asked Questions","Build a stronger business page with a team":"Build a stronger business page with a team","Invite trusted connections to help manage updates, enquiries, and growth.":"Invite trusted connections to help manage updates, enquiries, and growth.","Invite Members":"Invite Members","Business Page Team":"Business Page Team","People who help manage and develop this business page.":"People who help manage and develop this business page."," Member":" Member","Team options":"Team options","Invite someone":"Invite someone","View all members":"View all members","No accepted members yet. Pending invitations are listed below.":"No accepted members yet. Pending invitations are listed below.","Joined ":"Joined "," Invitation":" Invitation"," Sent":" Sent","Pending":"Pending","Invited on ":"Invited on ","Latest activity from your business page team.":"Latest activity from your business page team.","Manage your business page team efficiently":"Manage your business page team efficiently","Invite people and assign suitable roles for your business page.":"Invite people and assign suitable roles for your business page.","Invite More Members":"Invite More Members","Story":"Story","Your page tagline and story â from create. Separate from What We Do services.":"Your page tagline and story â from create. Separate from What We Do services.","Tagline":"Tagline","Short line under the page name (create short description)":"Short line under the page name (create short description)","e.g. Capturing moments that last forever.":"e.g. Capturing moments that last forever.","Shown to visitors on the About tab (create âAboutâ)":"Shown to visitors on the About tab (create âAboutâ)","Tell visitors who you are and what you do...":"Tell visitors who you are and what you do...","Our Services":"Our Services","We provide professional photography and videography services for every occasion.":"We provide professional photography and videography services for every occasion.","No services listed":"No services listed","Go to About":"Go to About","Have a custom request?":"Have a custom request?","Tell us what you need and we\u0027ll create a package that fits your vision and budget.":"Tell us what you need and we\u0027ll create a package that fits your vision and budget.","Request a Quote":"Request a Quote","star":"star","Reviews":"Reviews","Community Reviews":"Community Reviews","Write or manage a review · View all":"Write or manage a review · View all","Showing up to 20 recent reviews. Filters apply to these loaded reviews; use View all for the complete history.":"Showing up to 20 recent reviews. Filters apply to these loaded reviews; use View all for the complete history.","Review summary":"Review summary","Out of 5":"Out of 5","Based on ":"Based on "," reviews":" reviews","Rating distribution":"Rating distribution"," Stars":" Stars","Ratings by Category":"Ratings by Category","Filter by rating":"Filter by rating","All Reviews (":"All Reviews ("," Stars (":" Stars (","Sort reviews":"Sort reviews","No reviews in this filter":"No reviews in this filter","Load More Reviews":"Load More Reviews","Sort photos":"Sort photos","Photo categories":"Photo categories","Photos unavailable":"Photos unavailable"," More Photos":" More Photos","Load More Photos":"Load More Photos","Personal details":"Personal details","Add ":"Add ","Page Info":"Page Info","Basic identity for your page. Phone, website, and address live under Contact.":"Basic identity for your page. Phone, website, and address live under Contact.","Page Name":"Page Name","Your page name":"Your page name","Page URL":"Page URL","Set at create time":"Set at create time","Page type":"Page type","Founded ":"Founded ","e.g. 2018 or January 2018":"e.g. 2018 or January 2018","Page Features":"Page Features","Capabilities your page offers (from create). Not the same as service bullets in What We Do.":"Capabilities your page offers (from create). Not the same as service bullets in What We Do.","Contact details (phone, WhatsApp, email, website, address, hours, social) are edited in the ":"Contact details (phone, WhatsApp, email, website, address, hours, social) are edited in the "," tab. Categories are in":" tab. Categories are in","Delete poll":"Delete poll","By ":"By "," vote":" vote","Analytics":"Analytics","Audience vs content":"Audience vs content","Relative size of followers, posts, and photos":"Relative size of followers, posts, and photos","Bar chart of page metrics":"Bar chart of page metrics","Your page setup is complete. Boost reach with a promoted post on ekonty.com.":"Your page setup is complete. Boost reach with a promoted post on ekonty.com.","Finish page setup and publish a first post to unlock advertising insights.":"Finish page setup and publish a first post to unlock advertising insights.","View setup checklist":"View setup checklist","Offers":"Offers","Offers section coming soon...":"Offers section coming soon...","Mission":"Mission","Mission from create, plus vision and values visitors see on About.":"Mission from create, plus vision and values visitors see on About.","What do you aim to deliver?":"What do you aim to deliver?","Where is this page heading?":"Where is this page heading?","Values":"Values","+ Add value":"+ Add value","Up to ":"Up to "," core values":" core values","Remove value":"Remove value","More Options":"More Options","Manage and grow your page with these powerful tools.":"Manage and grow your page with these powerful tools.","More options are available for page owners and admins.":"More options are available for page owners and admins.","Delete Page":"Delete Page","Ekonty Business Center":"Ekonty Business Center","Pro":"Pro","Access advanced tools to automate, manage and grow your business on Ekonty.":"Access advanced tools to automate, manage and grow your business on Ekonty.","Go to Business Center":"Go to Business Center","Welcome to the ":"Welcome to the "," Community":" Community","Connect with people who share a love for photography, events and beautiful moments.":"C
55onnect with people who share a love for photography, events and beautiful moments.","Share something with the community...":"Share something with the community...","Share something with the community":"Share something with the community","Photo \/ Video":"Photo \/ Video","Create Poll":"Create Poll","Tag People":"Tag People","Discussion filters":"Discussion filters","Sort discussions":"Sort discussions","No discussions yet":"No discussions yet"," comments":" comments","Load More Discussions":"Load More Discussions","Label (optional)":"Label (optional)","You can paste full URL too.":"You can paste full URL too.","Links":"Links","Add a social link":"Add a social link","Add custom link":"Add custom link","Bio":"Bio","Tell people about yourself...":"Tell people about yourself...","Pinned details":"Pinned details","Add pinned details...":"Add pinned details...","Add to ":"Add to "," items.":" items.","Hobbies":"Hobbies"," hobbies.":" hobbies.","People following this page":"People following this page","Sort followers":"Sort followers","Most recent":"Most recent","Search followers":"Search followers","Share page":"Share page","Followers unavailable":"Followers unavailable","No matching followers":"No matching followers","View":"View","Education":"Education","College":"College","College name":"College name","Graduated":"Graduated","Major":"Major","Dorm":"Dorm","Activities":"Activities","Classes you\u0027re taking":"Classes you\u0027re taking","Attended for":"Attended for","Graduate school":"Graduate school","Training":"Training","Other":"Other","Degree":"Degree","High school":"High school","School":"School","Details":"Details","Phone":"Phone","Enter business phone number":"Enter business phone number","Show this number publicly on the page":"Show this number publicly on the page","Ask":"Ask","Ask a question...":"Ask a question...","Allow multiple selections":"Allow multiple selections","Anonymous voting":"Anonymous voting","Add your contact information so people can easily reach you.":"Add your contact information so people can easily reach you.","Phone Number":"Phone Number","This will be shown on your page.":"This will be shown on your page.","WhatsApp Number ":"WhatsApp Number ","Enable visitors to chat with you on WhatsApp.":"Enable visitors to chat with you on WhatsApp.","Email Address":"Email Address","[email protected]":"[email protected]","Street, building, area":"Street, building, area","City \/ State \/ Country":"City \/ State \/ Country","ZIP \/ Postal Code ":"ZIP \/ Postal Code ","Business Hours":"Business Hours","Business hours are hidden. Turn on to show when you are open.":"Business hours are hidden. Turn on to show when you are open.","Social Media Links":"Social Media Links","Optional â help visitors find you on social platforms.":"Optional â help visitors find you on social platforms.","Why complete your contact info?":"Why complete your contact info?","Build trust with visitors":"Build trust with visitors","Get more messages and calls":"Get more messages and calls","Appear in local search better":"Appear in local search better","Tips":"Tips","Use a business phone visitors can reach":"Use a business phone visitors can reach","Keep WhatsApp active for quick replies":"Keep WhatsApp active for quick replies","Add accurate hours to avoid missed visits":"Add accurate hours to avoid missed visits","Contact info":"Contact info","Email address":"Email address","Communities":"Communities","Communities section coming soon...":"Communities section coming soon...","No category selected":"No category selected","Choose a category, then pick the sub category that best describes your page.":"Choose a category, then pick the sub category that best describes your page.","Retry":"Retry","Banned Users":"Banned Users","Refresh":"Refresh","No banned users":"No banned users","Banned by ":"Banned by "," ⢠Expires: ":" ⢠Expires: "," ⢠Permanent":" ⢠Permanent","Unbanning...":"Unbanning...","Content preferences":"Content preferences","Content preferences are available for personal accounts. Switch to your profile as a user to manage these settings.":"Content preferences are available for personal accounts. Switch to your profile as a user to manage these settings.","All":"All","Pages":"Pages","Groups":"Groups","Manage the content you see on Ekonty.":"Manage the content you see on Ekonty.","What you see":"What you see","Who you see":"Who you see","Political content":"Political content","You can manage suggested content about things like governments, elections and social topics. This won\u0027t impact content from accounts you follow.":"You can manage suggested content about things like governments, elections and social topics. This won\u0027t impact content from accounts you follow.","Suggest political content":"Suggest political content","If this is on, you may see political content from accounts you don\u0027t follow.":"If this is on, you may see political content from accounts you don\u0027t follow.","Sensitive content":"Sensitive content","Like certain graphic or violent content":"Like certain graphic or violent content","Default":"Default","You might see this content":"You might see this content","Show less":"Show less","You might not see this content at all":"You might not see this content at all","Favorites":"Favorites","Posts from connections and Business Pages in Favorites are shown higher in your feed. Add up to ":"Posts from connections and Business Pages in Favorites are shown higher in your feed. Add up to ","No connections, people you follow, Business Pages, or Groups foun
55d. If you follow accounts in your feed, they will appear hereâtry a different filter or clear search.":"No connections, people you follow, Business Pages, or Groups found. If you follow accounts in your feed, they will appear hereâtry a different filter or clear search.","Snooze":"Snooze","Temporarily hide someone for 30 days. Remove a snooze any time.":"Temporarily hide someone for 30 days. Remove a snooze any time.","No active snoozes.":"No active snoozes.","Snooze someone you follow":"Snooze someone you follow","Unfollow":"Unfollow","Choose whose posts you want to stop seeing in your feed.":"Choose whose posts you want to stop seeing in your feed.","Reconnect":"Reconnect","People and groups you unfollowed can be reconnected here instantly.":"People and groups you unfollowed can be reconnected here instantly.","No recent unfollows to reconnect.":"No recent unfollows to reconnect.","Stop seeing ":"Stop seeing "," in your feed?":" in your feed?","Sponsored":"Sponsored","Please fix the following issues:":"Please fix the following issues:"," Preview":" Preview"," Publish Video":" Publish Video"," Try Again":" Try Again","Validating video format...":"Validating video format...","Checking video compatibility":"Checking video compatibility","Click to select a video file":"Click to select a video file","MP4, MOV, AVI, WebM, or MKV format (max 2GB)":"MP4, MOV, AVI, WebM, or MKV format (max 2GB)"," Change Video":" Change Video","Title ":"Title ","Give your video a title":"Give your video a title","Title is required":"Title is required","Description (optional)":"Description (optional)","Tell viewers about your video...":"Tell viewers about your video...","Video Category ":"Video Category "," Choose one to publish your video in Ekonty Video.":" Choose one to publish your video in Ekonty Video.","Select a category...":"Select a category..."," Loading...":" Loading..."," videos":" videos","Who can see your post?":"Who can see your post?","Uploading ":"Uploading ","Validating...":"
55Validating...","Upload \u0026 Post":"Upload \u0026 Post","Précédent":"Précédent","Suivant":"Suivant","Loading videos":"Loading videos","Suggested Pages":"Suggested Pages","No page suggestions at the moment.":"No page suggestions at the moment.","Discover":"Discover","Trending Creators":"Trending Creators","No creators yet.":"No creators yet."," video":" video"," views":" views","Popular Hashtags":"Popular Hashtags","EXPLORE":"EXPLORE","MY PLAYLISTS":"MY PLAYLISTS","New playlist":"New playlist","Create playlist":"Create playlist","Playlist name...":"Playlist name...","Organize your favorites":"Organize your favorites","Save videos to playlists and watch them anytime.":"Save videos to playlists and watch them anytime.","Delete Playlist?":"Delete Playlist?","Are you sure you want to delete \u0022":"Are you sure you want to delete \u0022","This action cannot be undone. All videos in this playlist will not be deleted, only the playlist itself.":"This action cannot be undone. All videos in this playlist will not be deleted, only the playlist itself.","Deleting...":"Deleting...","Search videos, creators, topics...":"Search videos, creators, topics...","Sort by":"Sort by","Search: ":"Search: ","Clear search":"Clear search","Sort: ":"Sort: ","Clear sort":"Clear sort","Category selected":"Category selected","Clear category":"Clear category","Clear all":"Clear all","Main Categories":"Main Categories","No categories yet.":"No categories yet.","More Categories":"More Categories","Watch Now":"Watch Now","No trending videos yet":"No trending videos yet","Trending Videos":"Trending Videos","No recent videos yet":"No recent videos yet","Recently Uploaded":"Recently Uploaded","No recommendations yet":"No recommendations yet","Recommended For You":"Recommended For You","Advertise":"Advertise","Promote your business, service or product to thousands of people.":"Promote your business, service or product to thousands of people.","views: ":"views: ","ekonty":"ekonty","Channels":"Channels","Live":"Live","ð Search videos...":"ð Search videos...","Hot Beats \u0026 Sexy Moves":"Hot Beats \u0026 Sexy Moves","Feel the Rhythm!":"Feel the Rhythm!","Popular":"Popular","Most Views":"Most Views","Random Videos":"Random Videos","Browse by Category":"Browse by Category","See All \u003E":"See All \u003E","Latest Videos":"Latest Videos","Top Creators":"Top Creators","Categories":"Categories","Privacy":"Privacy","Terms":"Terms","© 2024 Ekonty, All Rights Reserved.":"© 2024 Ekonty, All Rights Reserved.","No videos yet":"No videos yet","Share a video with your network. When you or your connections post videos, they\u0027ll show up here.":"Share a video with your network. When you or your connections post videos, they\u0027ll show up here.","Create post":"Create post","Go to feed":"Go to feed","Trim start (sec)":"Trim start (sec)","Trim end (sec)":"Trim end (sec)","Full length":"Full length","Duration: ":"Duration: ","Keep only the best part of your clip.":"Keep only the best part of your clip.","Intensity":"Intensity","Change playback speed.":"Change playback speed.","Original volume":"Original volume","Background music":"Background music","Music volume":"Music volume","Choose an audio file from your device (MP3, WAV, M4A, OGG).":"Choose an audio file from your device (MP3, WAV, M4A, OGG).","Picture in picture":"Picture in picture","Forward":"Forward","Seek":"Seek","Settings":"Settings","Quality":"Quality","Only one quality available for this video.":"Only one quality available for this video.","Mini player":"Mini player","Fullscreen":"Fullscreen","New playlist name...":"New playlist name...","Loading playlists...":"Loading playlists...","No playlists yet. Create one above.":"No playlists yet. Create one above.","Tag people":"Tag people","Tagged":"Tagged","Suggestions":"Suggestions","No results found for â":"No results found for â","No friends to show. Connect with people to tag them!":"No friends to show. Connect with people to tag them!","Time":"Time","Pick time":"Pick time","Date":"Date","Pick date":"Pick date","Previous month":"Previous month","Next month":"Next month","Today":"Today","Scheduling options":"Scheduling options","Choose a date and time in the future when you want your post to be published. Times use your device timezone (":"Choose a date and time in the future when you want your post to be published. Times use your device timezone (","Schedule for later":"Schedule for later","is with":"is with","and":"and","Check in":"Check in","Search for location":"Search for location","Where are you?":"Where are you?","Search places":"Search places","Use device location":"Use device location","Use this place name":"Use this place name","Only your selected check-in is added to the post. Device location is optional and rounded to an approximate area. Searches and map pins go to the map provider: avoid private addresses. Manually entered place names are not verified.":"Only your selected check-in is added to the post. Device location is optional and rounded to an approximate area. Searches and map pins go to the map provider: avoid private addresses. Manually entered place names are not verified.","Place data © OpenStreetMap contributors":"Place data © OpenStreetMap contributors","Use ":"Use ","Search results":"Search results","Location results":"Location results","N
55o locations found. Try a city, state, or country, or choose a point on the map.":"No locations found. Try a city, state, or country, or choose a point on the map.","Choose":"Choose","Choose a layout":"Choose a layout","Text formatting":"Text formatting","Style":"Style","Bold (Ctrl+B)":"Bold (Ctrl+B)","Italic (Ctrl+I)":"Italic (Ctrl+I)","Ctrl+B bold · Ctrl+I italic":"Ctrl+B bold · Ctrl+I italic","Font style":"Font style","Applies to selected text, or all text if none selected":"Applies to selected text, or all text if none selected","Review your post and invite collaborators before publishing.":"Review your post and invite collaborators before publishing.","Post Preview":"Post Preview","No text added":"No text added","Invite Collaborators":"Invite Collaborators","Search friends or team members...":"Search friends or team members...","Suggestions:":"Suggestions:","Searchingâ¦":"Searchingâ¦","No suggestions right now":"No suggestions right now","Choose background":"Choose background","Hide background colors":"Hide background colors","Hide backgrounds":"Hide backgrounds","See all backgrounds":"See all backgrounds","Scroll backgrounds right":"Scroll backgrounds right","Photo":"Photo","Zoom In (+)":"Zoom In (+)","Zoom Out (-)":"Zoom Out (-)","Reset zoom":"Reset zoom","Download":"Download","Previous":"Previous","No media available":"No media available","Photos in album":"Photos in album","This photo is from a post.":"This photo is from a post."," shares":" shares","View full post":"View full post","View all photos":"View all photos","Photo from profile":"Photo from profile"," View Full Post":" View Full Post"," View All Photos":" View All Photos","Video is still being prepared":"Video is still being prepared","Please try again shortly.":"Please try again shortly.","Video unavailable":"Video unavailable"," followers":" followers"," mutual connections":" mutual connections",", including":", including","Works at ":"Works at ","Lives in ":"Lives in ","Add to story":"Add to story","Edit profile":"Edit profile","Connected":"Connected","Cancel connection request":"Cancel connection request","Cancel Request":"Cancel Request","Connect":"Connect","People":"People","Add friend":"Add friend","Feed":"Feed","QR":"QR","Emoji":"Emoji","QR code for this public link":"QR code for this public link","Scan to open this public Ekonty link":"Scan to open this public Ekonty link","Join the conversation and cast your vote!":"Join the conversation and cast your vote!","Share now":"Share now","Share on":"Share on","Facebook":"Facebook","LinkedIn":"LinkedIn","Report Post":"Report Post","Help us keep Ekonty safe and trustworthy.":"Help us keep Ekonty safe and trustworthy.","Why are you reporting this post?":"Why are you reporting this post?","Your report is anonymous and helps us maintain a safe community.":"Your report is anonymous and helps us maintain a safe community.","Report reason":"Report reason","Tell us more about the issue...":"Tell us more about the issue...","Your privacy matters. We don\u0027t tell the post owner who reported it. We\u0027ll review it and take action if it violates our":"Your privacy matters. We don\u0027t tell the post owner who reported it. We\u0027ll review it and take action if it violates our","Community Guidelines":"Community Guidelines","Submit Report":"Submit Report","Previous slide":"Previous slide","Promoted ad image":"Promoted ad image","Next slide":"Next slide","Ad slides":"Ad slides","See less":"See less","Posted by: ":"Posted by: "," feeling ":" feeling ","Promoted":"Promoted","Group post":"Group post","Group":"Group","Blog post":"Blog post","BLOG":"BLOG","Deleted":"Deleted","Flagged":"Flagged","Add feedback":"Add feedback","Share update":"Share update","This content is no longer available.":"This content is no longer available.","Product photo unavailable":"Product photo unavailable","Image unavailable":"Image unavailable","Ready to publish":"Ready to publish","Services near you":"Services near you","Services Near You":"Services Near You","Trusted providers in your area":"Trusted providers in your area","Vie
55w All":"View All","Scroll services left":"Scroll services left","Book":"Book","Scroll services right":"Scroll services right","Back to Feed":"Back to Feed","Post workspace":"Post workspace","Scheduled":"Scheduled","Saved Drafts":"Saved Drafts","Loading ":"Loading "," attachment":" attachment","Edit":"Edit","Discard":"Discard","Unschedule":"Unschedule","Page ":"Page ","Unschedule post?":"Unschedule post?","This post will no longer be published automatically. It will be saved privately in Drafts, where you can edit or publish it later.":"This post will no longer be published automatically. It will be saved privately in Drafts, where you can edit or publish it later.","Create your resume on Ekonty":"Create your resume on Ekonty","Stand out to employers. Choose from professional templates and build your CV in minutes.":"Stand out to employers. Choose from professional templates and build your CV in minutes.","Browse Templates":"Browse Templates","Open Builder â":"Open Builder â","Original audio · ":"Original audio · ","Engagement":"Engagement","CC":"CC","Write a commentâ¦":"Write a commentâ¦","More reels for you":"More reels for you","See all â":"See all â","Reels":"Reels","Discover short videos from professionals, creators and businesses across Africa and beyond.":"Discover short videos from professionals, creators and businesses across Africa and beyond.","Create a Reel":"Create a Reel","Short videos. Real stories. Bigger opportunities.":"Short videos. Real stories. Bigger opportunities.","Showing #":"Showing #","Clear":"Clear","No reels here yet":"No reels here yet","Upload a short vertical video to appear on this hub.":"Upload a short vertical video to appear on this hub.","Promotion credits":"Promotion credits","View your credit and history":"View your credit and history","Open your advertising credit wallet":"Open your advertising credit wallet","Wallet":"Wallet","Remaining balance":"Remaining balance","Open your points":"Open your points","Points":"Points","Manage credits":"Manage credits","Upgrade":"Upgrade","Advertising is currently unavailable":"Advertising is currently unavailable","Advertising unavailable":"Advertising unavailable","Move to your trash?":"Move to your trash?","Items in your trash will be automatically deleted after 30 days. You can delete them from your trash earlier by going to activity log in settings.":"Items in your trash will be automatically deleted after 30 days. You can delete them from your trash earlier by going to activity log in settings.","Moving...":"Moving...","Who can comment on your post?":"Who can comment on your post?","Your choice only affects this post.":"Your choice only affects this post.","Post audience":"Post audience","Your post may show up in Feed, on your profile, in search results, and in Messenger.":"Your post may show up in Feed, on your profile, in search results, and in Messenger.","This preview link could not be loaded. Use a fresh link from admin, Login as the advertiser, or check that the signature has not expired.":"This preview link could not be loaded. Use a fresh link from admin, Login as the advertiser, or check that the signature has not expired.","Why: ":"Why: ","Locked: ":"Locked: ","time(s) actioned":"time(s) actioned"," active lock(s)":" active lock(s)"," open issue(s)":" open issue(s)","See why in Page Quality":"See why in Page Quality","People you follow":"People you follow","Posts from people, pages and groups you follow":"Posts from people, pages and groups you follow","Manage Following":"Manage Following","Loading":"Loading","(Limit reached)":"(Limit reached)","Photo\/Video":"Photo\/Video","File":"File","Tag":"Tag","Feeling\/Activity":"Feeling\/Activity","Feeling":"Feeling","Saving...":"Saving..."," members":" members","Visit group":"Visit group","Verified provider":"Verified provider","View Details":"View Details","Chat":"Chat","Loading feed":"Loading feed","Loading feedâ¦":"Loading feedâ¦","Could not load this ad preview. Check that you are signed in, the link has not expired, and the signature matches this environment.":"Could not load this ad preview. Check that you are signed in, the link has not expired, and the signature matches this environment.","Loading sponsored previewâ¦":"Loading sponsored previewâ¦","Failed to load posts":"Failed to load posts","Error: ":"Error: ","No posts from people you follow yet":"No posts from people you follow yet","Follow more people and pages to build your Following feed.":"Follow more people and pages to build your Following feed.","No posts yet. Be the first to share something!":"No posts yet. Be the first to share something!","Session ended:":"Session ended:"," Showing your last loaded feed. Refresh the page to Login again and see new posts.":" Showing your last loaded feed. Refresh the page to Login again and see new posts.","Refresh page":"Refresh page","Feed paused:":"Feed paused:"," Your loaded posts are still here.":" Your loaded posts are still here.","Loading more posts":"Loading more posts","Previous jobs":"Previous jobs","Next jobs":"Next jobs","Company account verified by Ekonty":"Company account verified by Ekonty","Why this opportunity: ":"Why this opportunity: ","View details":"View details","Events Near You":"Events Near You","Discover and join what\u0027s happening":"Discover and join what\u0027s happening","Previous events":"Previous events","Next events":"Next events"," interested · ":" interested · "," going":" going","View event":"View event","Event response":"Event response","Jobs on Ekonty":"Jobs on Ekonty","Find your next role":"Find your next role","Thousands of jobs await you.":"Thousands of jobs await you.","Search Jobs":"Search Jobs","Post a new job":"Post a new job","Reach the right talent.":"Reach the right talent.","Post a Job":"Post a Job","Advert
55ise on Ekonty":"Advertise on Ekonty","Reach the people who matter.":"Reach the people who matter.","Promote your business, services and opportunities across Ekonty.":"Promote your business, services and opportunities across Ekonty.","Create Ad ":"Create Ad ","Loading recommendationsâ¦":"Loading recommendationsâ¦","Recommendations could not load.":"Recommendations could not load.","No recommendations available yet. Use See all to explore.":"No recommendations available yet. Use See all to explore.","Suggested Groups":"Suggested Groups","Join":"Join","Suggested Business Pages":"Suggested Business Pages","Business Marketplace":"Business Marketplace","Professional Services":"Professional Services","Category: ":"Category: ","Latest Articles":"Latest Articles","Grow your reach with Ekonty":"Grow your reach with Ekonty","Get noticed by the right audience. Promote your jobs, services or brand.":"Get noticed by the right audience. Promote your jobs, services or brand.","Learn More ":"Learn More ","Suggested People":"Suggested People","Report post":"Report post","Sort":"Sort","Feed filters":"Feed filters","Activity":"Activity","My Posts":"My Posts","Saved Posts":"Saved Posts","More feed options":"More feed options","Suggested groups":"Suggested groups","Professional communities":"Professional communities","Discover public groups in your field.":"Discover public groups in your field.","Explore groups":"Explore groups","Sell and buy near you":"Sell and buy near you","Sell \u0026 Buy Near You":"Sell \u0026 Buy Near You","Fresh marketplace picks around you":"Fresh marketplace picks around you","Scroll listings left":"Scroll listings left","Shop":"Shop","Scroll listings right":"Scroll listings right","DISCOVER":"DISCOVER","Hire Talents \u0026 Experts":"Hire Talents \u0026 Experts","Top":"Top","Available":"Available","Hire Me":"Hire Me","Reels for you":"Reels for you","Stories from your connections":"Stories from your connections","Opening storyâ¦":"Opening storyâ¦","New on Ekonty":"New on Ekonty","Hide this welcome post":"Hide this welcome post","Welcome to the Ekonty community":"Welcome to the Ekonty community","Welcome, ":"Welcome, ","Ekonty connects jobs, services, markets and campuses w
55orldwide. Explore opportunities, share your profile and begin building your network.":"Ekonty connects jobs, services, markets and campuses worldwide. Explore opportunities, share your profile and begin building your network.","Complete profile":"Complete profile","Find nearby members":"Find nearby members","Browse opportunities":"Browse opportunities","Browse Ekonty \u0026 Listen to Radio!":"Browse Ekonty \u0026 Listen to Radio!","Explore Job opportunities while enjoying your favorite radio station. Happy browsing!":"Explore Job opportunities while enjoying your favorite radio station. Happy browsing!","Listen to Radio!":"Listen to Radio!","Radio":"Radio","Increase your page followers":"Increase your page followers","Optimize your Ekontyjobs Page to boost followers and engagement with these tips.":"Optimize your Ekontyjobs Page to boost followers and engagement with these tips.","Learn More!":"Learn More!","Discover and share knowledge":"Discover and share knowledge","Search, filter by category, and open any post. Clean and classic layout for everyday use.":"Search, filter by category, and open any post. Clean and classic layout for everyday use.","Reach new customers":"Reach new customers","Advertise your business on Ekonty":"Advertise your business on Ekonty","Get started":"Get started","Ad options":"Ad options","Hide ad":"Hide ad","Why am I seeing this ad?":"Why am I seeing this ad?","Hide all ads from this Page":"Hide all ads from this Page","Report ad":"Report ad","Ad preferences":"Ad preferences","By submitting, you agree that this Page may contact you. Review its ":"By submitting, you agree that this Page may contact you. Review its ","privacy policy":"privacy policy","See all photos":"See all photos","No photos available":"No photos available"," photo":" photo","Loading posts":"Loading posts","Error:":"Error:","Create a post":"Create a post","Popular Categories":"Popular Categories","Safety tips":"Safety tips","Visit safety center":"Visit safety center","Why use Ekonty Services?":"Why use Ekonty Services?","Security Shield":"Security Shield","How it works":"How it works","Try AI Notification Summary":"Try AI Notification Summary","NEW":"NEW","Let AI summarize important updates so you never miss what matters.":"Let AI summarize important updates so you never miss what matters.","Try AI Summary":"Try AI Summary","Quickly promote what matters most to your business.":"Quickly promote what matters most to your business.","No notifications":"No notifications","You\u0027re all caught up!":"You\u0027re all caught up!","You have no new notifications right now.":"You have no new notifications right now.","When something new happens, you\u0027ll see it here.":"When something new happens, you\u0027ll see it here.","Back to Dashboard":"Back to Dashboard","Stay connected and never miss an update":"Stay connected and never miss an update","Engage with your network and grow your opportunities across Ekonty.":"Engage with your network and grow your opportunities across Ekonty.","Personalize your notification experience":"Personalize your notification experience","Choose what you want to be notified about and how.":"Choose what you want to be notified about and how.","Manage Preferences":"Manage Preferences","Notification settings preview":"Notification settings preview","Mark all as read":"Mark all as read","No notifications found":"No notifications found","Mark as read":"Mark as read","Load more notifications":"Load more notifications","Guest":"Guest","Community Member":"Community Member","Sign in to manage your updates and alerts":"Sign in to manage your updates and alerts","Sign In":"Sign In","Your profile":"Your profile","Member":"Member","Profile Views":"Profile Views","bolt":"bolt","Community Booster":"Community Booster","Grow your network faster. Unlock premium tools \u0026 analytics.":"Grow your network faster. Unlock premium tools \u0026 analytics.","Upgrade Now":"Upgrade Now","Navigation":"Navigation","Upgrade to Premium":"Upgrade to Premium","Unlock more features and grow your network faster.":"Unlock more features and grow your network faster.","Golden Premium Crown":"Golden Premium Crown","Visit our Help Center or contact support.":"Visit our Help Center or contact support.","Go to Help Center":"Go to Help Center","Suggested Members":"Suggested Members","Refresh suggestions":"Refresh suggestions","See All":"See All","Why are these members showing? ":"Why are these members showing? ","Hide Suggested members":"Hide Suggested members","Why am I seeing this?":"Why am I seeing this?","These suggestions use the matching reasons shown below. They do not reveal another Member\u0027s private information.":"These suggestions use the matching reasons shown below. They do not reveal another Member\u0027s private information.","Suggestions are based on public or permitted profile and network signals relevant to this section.":"Suggestions are based on public or permitted profile and network signals relevant to this section.","Our system suggests people you might know to help you grow your network on Ekonty.":"Our system suggests people you might know to help you grow your network on Ekonty.","Voted for â":"Voted for â","No voters to show.":"No voters to show."," · You voted":" · You voted","Voted":"Voted","Cast Your Vote":"Cast Your Vote","Thank you for voting!":"Thank y
55ou for voting!","Your vote has been recorded successfully.":"Your vote has been recorded successfully.","You can edit this poll for ":"You can edit this poll for ","10 minutes":"10 minutes"," after posting. After that, editing is locked.":" after posting. After that, editing is locked.","Vote Confirmed!":"Vote Confirmed!","Thank you for participating in this poll.":"Thank you for participating in this poll.","You voted for":"You voted for","your selection":"your selection","on ":"on ","What\u0027s next?":"What\u0027s next?","Check back later to see the results and what others in the community think.":"Check back later to see the results and what others in the community think.","View Poll Details":"View Poll Details","Requested":"Requested","Explore what ":"Explore what "," is part of and get inspired.":" is part of and get inspired.","People. Knowledge. A brighter tomorrow.":"People. Knowledge. A brighter tomorrow.","Join the conversation on topics ":"Join the conversation on topics "," cares about.":" cares about.","Unlock more with Ekonty Premium":"Unlock more with Ekonty Premium","More profile visibility":"More profile visibility","Access premium jobs":"Access premium jobs","See who viewed you":"See who viewed you","Stand out to employers":"Stand out to employers","Upgrade Now ":"Upgrade Now ","View Public Profile ":"View Public Profile ","Profile Strength: ":"Profile Strength: ","Profile navigation":"Profile navigation","Edit cover photo":"Edit cover photo","Update profile picture":"Update profile picture","Online":"Online"," Edit Profile":" Edit Profile"," View As":" View As","View as":"View as","Share profile":"Share profile","Edit headline":"Edit headline","Your business is ready to create an ad":"Your business is ready to create an ad","Reach more people with an Ekonty ad.":"Reach more people with an Ekonty ad.","Edit About":"Edit About","Highlights":"Highlights","Share photos to build your highlights.":"Share photos to build your highlights.","Add skills to strengthen your profile.":"Add skills to strengthen your profile.","Your Photos":"Your Photos","Profile media":"Profile media","No public photos yet.":"No public photos yet.","You May Know":"You May Know","Find people you know and grow your network.":"Find people you know and grow your network.","Grow your network, earn more rewards!":"Grow your network, earn more rewards!","Invite friends to join Ekonty and both get 50 points.":"Invite friends to join Ekonty and both get 50 points.","Invite Friends":"Invite Friends","Profile content":"Profile content","Friends":"Friends","Find Friends":"Find Friends","+ Add Photos":"+ Add Photos","Career information is displayed according to the memberâs privacy and plan permissions.":"Career information is displayed according to the memberâs privacy and plan permissions.","Manage profile":"Manage profile","Share Profile":"Share Profile","Preview how others see your profile, then share your public link.":"Preview how others see your profile, then share your public link.","Open public link":"Open public link"}}; 56(function () { 57 var config = window.EKONTY_I18N; 58 window.__t = function (key, fallback, replacements) { 59 var normalized = String(key || '').replace(/&/g, ' and ').replace(/[â']/g, '').replace(/[^A-Za-z0-9]+/g, '_').replace(/^_+|_+$/g, '').toLowerCase(); 60 var dict = config.translations || {}; 61 var value = Object.prototype.hasOwnProperty.call(dict, key) ? dict[key] : dict[normalized]; 62 var text = typeof value === 'string' && value.trim() ? value : (fallback == null ? String(key || '') : String(fallback)); 63 return text.replace(/:([A-Za-z_][A-Za-z0-9_]*)|\{([A-Za-z_][A-Za-z0-9_]*)\}/g, function (match, a, b) { 64 var name = a || b; 65 return replacements && Object.prototype.hasOwnProperty.call(replacements, name) ? String(replacements[name]) : match; 66 }); 67 }; 68 document.documentElement.lang = config.locale; 69 document.documentElement.dir = config.dir; 70 // Retain old selector callers without any external widget, cookies or DOM translation. 71 window.EkontyGoogleTranslate = {normalizeLocale: function (locale) { return String(locale || '').replace(/_/g, '-'); }, applyCookie: function () {}, clearCookie: function () {}, trigger: function () {}}; 72})(); 73</script>
73 74
74<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 75 window.PAGE_CREATION_RULES = {"name_min_chars":2,"name_max_chars":100,"name_max_words":20,"short_description_max_chars":255,"about_max_chars":2000,"profile_image_max_mb":5,"cover_image_max_mb":5,"allowed_image_formats":["jpg","jpeg","png","webp"],"optimize_images":1,"prefer_webp":1,"webp_quality":82,"profile_max_width":800,"profile_max_height":800,"cover_max_width":1640,"cover_max_height":1200,"cover_recommended_width":1640,"cover_recommended_height":624}; 76 77 </script>
77 78 79 80
80<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 81 ;(function () { 82 window.__patchEchoSocketIdForLivewire = function (echo) { 83 if (!echo || typeof echo !== 'object') return; 84 echo.socketId = function () { 85 try { 86 if (echo.connector && typeof echo.connector.socketId === 'function') { 87 return echo.connector.socketId(); 88 } 89 var pusher = echo.connector && echo.connector.pusher; 90 if (pusher && pusher.connection && pusher.connection.socket_id) { 91 return pusher.connection.socket_id; 92 } 93 var proto = Object.getPrototypeOf(echo); 94 if (proto && typeof proto.socketId === 'function') { 95 return proto.socketId.call(echo); 96 } 97 } catch (e) {} 98 return null; 99 }; 100 }; 101 })(); 102 </script>
102 103 <meta http-equiv="Permissions-Policy" content="unload=*"> 104 105 <!-- Cache Control - Optimized for normal web app (no PWA) --> 106 <!-- HTML pages: short cache with revalidation for fresh content --> 107 <meta http-equiv="Cache-Control" content="private, max-age=60, must-revalidate"> 108 <!-- Prevent caching of authenticated/dynamic content --> 109 110 111 <meta name="csrf-token" content="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" /> 112<meta charset="utf-8" /> 113<meta name="viewport" content="width=device-width, initial-scale=1" /> 114 115<title>Search Results â Jobs, Services, Products & People - Ekonty</title> 116 117<meta name="description" content="Find jobs, services, products, pages, and profiles. Get accurate results for what you're searching for on Ekonty."> 118<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> 119 120 <meta name="keywords" content="search results, find jobs, find services, find products"> 121
122<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.ekonty.com#organization","name":"Ekonty","url":"https://www.ekonty.com","logo":"https://www.ekonty.com/images/brand/ekonty-logo-color.svg","description":"Discover jobs, services, marketplace deals and professional connections across the World, India and Gulf markets in one connected Ekonty ecosystem."},{"@type":"WebSite","@id":"https://www.ekonty.com#website","name":"Ekonty","url":"https://www.ekonty.com","publisher":{"@id":"https://www.ekonty.com#organization"},"inLanguage":"en"}]}</script>
122 123 124 <link rel="canonical" href="https://www.ekonty.com/search"> 125 126<meta property="og:title" content="Search Results â Jobs, Services, Products & People"> 127<meta property="og:description" content="Find jobs, services, products, pages, and profiles. Get accurate results for what you're searching for on Ekonty."> 128<meta property="og:image" content="https://www.ekonty.com/images/ekonty-og.jpg"> 129<meta property="og:image:alt" content="Search Results â Jobs, Services, Products & People"> 130<meta property="og:type" content="website"> 131<meta property="og:site_name" content="Ekonty"> 132<meta property="og:url" content="https://www.ekonty.com/search"> 133 134<meta name="twitter:card" content="summary_large_image"> 135<meta name="twitter:title" content="Search Results â Jobs, Services, Products & People"> 136<meta name="twitter:description" content="Find jobs, services, products, pages, and profiles. Get accurate results for what you're searching for on Ekonty."> 137<meta name="twitter:image" content="https://www.ekonty.com/images/ekonty-og.jpg"> 138<meta name="twitter:url" content="https://www.ekonty.com/search"> 139 140 141 142 <!-- Browser, PWA and Apple icon contract --> 143 <meta name="theme-color" content="#0b8260"> 144<meta name="mobile-web-app-capable" content="yes"> 145<meta name="apple-mobile-web-app-capable" content="yes"> 146<meta name="apple-mobile-web-app-status-bar-style" content="default"> 147<meta name="apple-mobile-web-app-title" content="Ekonty"> 148<link rel="manifest" href="https://www.ekonty.com/manifest.webmanifest"> 149<link rel="icon" type="image/png" sizes="32x32" href="https://www.ekonty.com/branding/ekonty-favicon.png?v=1790415223"> 150<link rel="icon" type="image/svg+xml" href="https://www.ekonty.com/branding/ekonty-logo.svg?v=1790415223"> 151<link rel="icon" type="image/png" sizes="512x512" href="https://www.ekonty.com/branding/icon-512x512.png"> 152<link rel="icon" type="image/png" sizes="192x192" href="https://www.ekonty.com/branding/icon-192x192.png"> 153<link rel="icon" href="https://www.ekonty.com/images/ekonty-favicon.ico" type="image/x-icon" sizes="any"> 154<link rel="apple-touch-icon" sizes="180x180" href="https://www.ekonty.com/branding/apple-touch-icon.png?v=1790415223"> 155<meta name="msapplication-TileColor" content="#041635"> 156<style id="ekonty-brand-tokens"> 157 :root { 158 --ekonty-primary: #0b8260; 159 --ekonty-primary-dark: #08684d; 160 --ekonty-navy: #041635; 161 --ekonty-surface: #ffffff; 162 --maincolor: var(--ekonty-primary); 163 --brand-primary: var(--ekonty-primary); 164 --brand-navy: var(--ekonty-navy); 165 } 166</style> 167 168 <!-- Owl carousel --> 169 <link href="https://www.ekonty.com/css/owl.carousel.css" rel="stylesheet"> 170 <link href="https://www.ekonty.com/css/newfancybox.css" rel="stylesheet"> 171 172 <!-- Bootstrap --> 173 174 <link href="https://www.ekonty.com/css/bootstrap.min.css" rel="stylesheet"> 175 176 <!-- Font Awesome --> 177 <link href="https://www.ekonty.com/css/all.min.css?v=1.3" rel="stylesheet"> 178 <!-- Google Material Symbols --> 179 180 181 <link 182 rel="stylesheet" 183 href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,[email protected],100..700,0..1,-50..200&display=swap"> 184 <style type="text/css">@font-face {font-family:'DM Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:500;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:500;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);
184unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:600;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:600;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/v/dm-sans/5.2.8/latin/opsz/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'DM Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/v/dm-sans/5.2.8/latin-ext/opsz/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style> 185 186 <link href="https://www.ekonty.com/admin_assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" 187 rel="stylesheet" type="text/css" /> 188 189 <link href="https://www.ekonty.com/admin_assets/global/plugins/select2/css/select2.min.css" rel="stylesheet" 190 type="text/css" /> 191 192 <link href="https://www.ekonty.com/admin_assets/global/plugins/select2/css/select2-bootstrap.min.css" rel="stylesheet" 193 type="text/css" /> 194 195 <link href="https://www.ekonty.com/admin_assets/global/plugins/datatables/datatables.min.css" rel="stylesheet" 196 type="text/css" /> 197 198 <link href="https://www.ekonty.com/admin_assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css" 199 rel="stylesheet" type="text/css" /> 200 201 <link href="https://www.ekonty.com/lib/css/emoji.css?v=1.14" rel="stylesheet"> 202 203 <!-- Custom Style with automatic versioning via Laravel Mix --> 204 <link href="/css/main.css?id=1c779e6acaf396d3573e1e6bb3617709" rel="stylesheet"> 205 <link href="/css/member-appearance.css?id=d102aa1d98495baa26bd68d41c63d8a2" rel="stylesheet"> 206 <link href="https://www.ekonty.com/frontend/homepage/css/tw-shell.css" rel="stylesheet"> 207 <link href="https://www.ekonty.com/css/ekonty-brand-2026.css?v=1790771753" rel="stylesheet"> 208 <link rel="stylesheet" href="https://www.ekonty.com/css/ekonty-upgrade-now.css?v=1787139076"> 209
209<script src="https://www.ekonty.com/js/ekonty-upgrade-now.js?v=1787139076" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
209 210
210<script src="https://www.ekonty.com/js/follow-user-intercept.js?v=1789554783" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
210 211 212 <!--[if lt IE 9]> 213 214
214<script src="https://www.ekonty.com/js/html5shiv.min.js"></script>
214 215 216
216<script src="https://www.ekonty.com/js/respond.min.js"></script>
216 217 218 <![endif]--> 219 220 221<style> 222 /* Full-bleed search shell â overflow visible so sticky rails can pin */ 223 #search-root { min-height: 60vh; overflow: visible; } 224 body .search-page-bleed { 225 max-width: none; 226 padding-left: 0; 227 padding-right: 0; 228 width: 100%; 229 overflow: visible; 230 } 231</style> 232 <link rel="stylesheet" media="print" href="https://www.ekonty.com/css/print-output.css?v=1789388766"> 233 234 <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak="x-cloak"],[x-cloak=""] {display: none !important;}[wire\:cloak="wire:cloak"],[wire\:cloak=""] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style> 235 236 237 238 239 <meta name="google-site-verification" content="oEhqfMgVVIOfc6ESIgCIjbnloy3lMp_hhuQmtwCx0-4" /> 240 <meta name="msvalidate.01" content="27C71AEE329344402658FD2BF8A142C5" /> 241 <meta name="yandex-verification" content="cbf22d9f9fe37a8a" /> 242 <meta name="p:domain_verify" content="c159b895abecd666a0be9b84ebcc3883" /> 243 <link rel="stylesheet" href="https://www.ekonty.com/css/custom.css"> 244 <link rel="stylesheet" href="https://www.ekonty.com/css/ekonty-typography.css?v=1787641925"> 245 246
246<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 247 window.onGoogleMapsReady = function() { 248 window.googleMapsReady = true; 249 window.dispatchEvent(new Event('google-maps-ready')); 250 }; 251 </script>
251 252 253
253<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 254 ;(function() { 255 var placeholderUrl = "https://www.ekonty.com/images/userimg.jpg"; 256 document.addEventListener('error', function(e) { 257 var img = e.target; 258 if (img && img.tagName === 'IMG' && img.src && img.src !== placeholderUrl) { 259 img.onerror = null; 260 img.src = placeholderUrl; 261 } 262 }, true); 263 })(); 264 </script>
264 265 266
266<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 267 ;(function() { 268 var origWarn = console.warn; 269 console.warn = function() { 270 if (arguments[0] && String(arguments[0]).includes('Using DEFAULT root logger')) return; 271 origWarn.apply(console, arguments); 272 }; 273 })(); 274 </script>
274 275
275<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCYO7ks2HcAo-wBhuqj3i5uKU0SGTFoh1w&libraries=places&callback=onGoogleMapsReady&loading=async" type="6cca9ad598e0e23edfbe317a-text/javascript"> 276 </script>
276 277 <style> 278 .toast-success { 279 background-color: #2a3278 !important; 280 color: #fff !important; 281 282 } 283 284 285 .material-symbols-outlined.notranslate, 286 .material-icons.notranslate, 287 .fa.notranslate, 288 .fas.notranslate, 289 .far.notranslate, 290 .fab.notranslate { 291 white-space: nowrap !important; 292 word-break: normal !important; 293 overflow-wrap: normal !important; 294 line-height: 1 !important; 295 flex-shrink: 0 !important; 296 } 297 298 #google_translate_element, 299 .goog-te-banner-frame, 300 .goog-te-banner-frame.skiptranslate, 301 .goog-te-gadget, 302 .goog-te-balloon-frame, 303 .goog-te-menu-frame, 304 .goog-te-menu-frame.skiptranslate, 305 iframe.goog-te-banner-frame, 306 iframe.skiptranslate, 307 #goog-gt-tt, 308 .goog-tooltip, 309 .goog-tooltip:hover, 310 .goog-te-spinner-pos, 311 .goog-te-spinner, 312 .goog-te-spinner-animation { 313 display: none !important; 314 visibility: hidden !important; 315 height: 0 !important; 316 width: 0 !important; 317 overflow: hidden !important; 318 } 319 320 body { 321 top: 0 !important; 322 } 323 324 body >
324 .skiptranslate { 325 display: none !important; 326 } 327 328 .goog-text-highlight { 329 background: transparent !important; 330 box-shadow: none !important; 331 border: 0 !important; 332 } 333 334 html.translated-ltr, 335 html.translated-rtl, 336 body.translated-ltr, 337 body.translated-rtl { 338 margin-top: 0 !important; 339 padding-top: 0 !important; 340 } 341 </style> 342
342<script defer src="/pwa-runtime.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
342<script type="application/json" id="ek-profile-context">{"authenticated":false}</script>
342<link rel="stylesheet" href="/build-detail-experience/detail-experience.css?v=ddff14fe9ef9">
342<script defer src="/build-detail-experience/detail-experience.js?v=ddff14fe9ef9" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
342<link rel="stylesheet" href="https://www.ekonty.com/site-design.css">
342<script id="ekonty-notification-sounds-config" type="application/json">{"message":{"enabled":true,"volume":1,"url":"https:\/\/www.ekonty.com\/sounds\/ekonty-message-v1.wav"},"comment":{"enabled":true,"volume":1,"url":"https:\/\/www.ekonty.com\/sounds\/ekonty-comment-v1.wav"}}</script>
342<script defer src="/js/notification-sounds-v1.js?v=20260917" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
342<link rel="stylesheet" href="/css/ekonty-action-guide.css?v=20260920-keepalive">
342<script defer src="/js/ekonty-action-guide.js?v=20260920-keepalive" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
342<meta name="ekonty-authenticated" content="0">
342<script type="6cca9ad598e0e23edfbe317a-module" src="/js/ekonty-browser-push.js?v=20260923-auth"></script>
342</head> 343 344 345 346<body 347 class=""> 348 <div id="google_translate_element" aria-hidden="true"></div> 349 350 351 <style> 352 /* Page loader â ring, logo, label. Covers the screen on first load and on page changes. */ 353 .css-loader-overlay { 354 position: fixed; 355 inset: 0; 356 z-index: 99999; 357 display: grid; 358 place-items: center; 359 background: 360 radial-gradient(circle at 30% 18%, rgba(123, 224, 190, 0.22), transparent 42%), 361 linear-gradient(160deg, #041f1a 0%, #073830 58%, #0b5c42 100%); 362 transition: opacity 0.35s ease, visibility 0.35s ease; 363 } 364 365 .css-loader-overlay.hidden { 366 opacity: 0; 367 visibility: hidden; 368 pointer-events: none; 369 } 370 371 .css-loader-content, 372 .ek-page-loader__inner { 373 display: grid; 374 justify-items: center; 375 gap: 18px; 376 text-align: center; 377 } 378 379 .ek-page-loader__spin { 380 width: 46px; 381 height: 46px; 382 border-radius: 50%; 383 border: 3px solid rgba(255, 255, 255, 0.16); 384 border-top-color: #7be0c6; 385 animation: ek-page-loader-spin 0.75s linear infinite; 386 } 387 388 .ek-page-loader__logo { 389 width: min(168px, 46vw); 390 height: auto; 391 max-height: 64px; 392 object-fit: contain; 393 display: block; 394 } 395 396 .ek-page-loader__text { 397 color: rgba(255, 255, 255, 0.78); 398 font-size: 11px; 399 font-weight: 800; 400 letter-spacing: 0.16em; 401 text-transform: uppercase; 402 } 403 404 @keyframes ek-page-loader-spin { 405 to { transform: rotate(360deg); } 406 } 407 408 @media (prefers-reduced-motion: reduce) { 409 .ek-page-loader__spin { animation: none; } 410 } 411 412 html.css-loading, 413 body.css-loading { 414 overflow: hidden; 415 } 416 417 #preloader { display: none !important; } 418 419 /* Global scrollbars â black thumb (all layouts using this loader) */ 420 * { 421 scrollbar-width: thin; 422 scrollbar-color: #1a1a1a rgba(0, 0, 0, 0.08); 423 } 424 *::-webkit-scrollbar {
425 width: 7px; 426 height: 7px; 427 } 428 *::-webkit-scrollbar-track { 429 background: rgba(0, 0, 0, 0.06); 430 } 431 *::-webkit-scrollbar-thumb { 432 background: #1a1a1a; 433 border-radius: 999px; 434 } 435 *::-webkit-scrollbar-thumb:hover { 436 background: #000000; 437 } 438</style> 439 440<div class="css-loader-overlay" id="cssLoaderOverlay" role="status" aria-live="polite" aria-busy="true" aria-label="Loading" data-logo="https://www.ekonty.com/images/brand/ekonty-logo-white.svg"> 441 <div class="css-loader-content ek-page-loader__inner"> 442 <div class="ek-page-loader__spin" aria-hidden="true"></div> 443 <img src="https://www.ekonty.com/images/brand/ekonty-logo-white.svg" alt="" class="ek-page-loader__logo" width="168" height="40" decoding="async"> 444 <span class="ek-page-loader__text">Loading</span> 445 </div> 446</div> 447
448<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 449(function() { 450 document.documentElement.classList.add('css-loading'); 451 document.body.classList.add('css-loading'); 452 453 // Page detail home: keep overlay until React home content is ready (reveal together). 454 // Page post detail must NOT hold â that made the loader feel stuck / slow. 455 var isPagePostDetail = /\/page\/[^/]+\/post\//.test(window.location.pathname || ''); 456 if (document.body.classList.contains('page-detail-page') && !isPagePostDetail) { 457 window.__EK_HOLD_PAGE_LOADER__ = true; 458 setTimeout(function() { 459 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 460 window.__EK_RELEASE_PAGE_LOADER__(); 461 } 462 }, 12000); 463 } 464 465 // My Pages: hold global logo loader until React finishes the first data fetch. 466 if (document.body.classList.contains('page-my-pages')) { 467 window.__EK_HOLD_PAGE_LOADER__ = true; 468 setTimeout(function() { 469 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 470 window.__EK_RELEASE_PAGE_LOADER__(); 471 } 472 }, 12000); 473 } 474 475 // Services dashboard: hold the logo overlay until React finishes the first data fetch. 476 var servicesDashboardPath = (window.location.pathname || '').replace(/\/+$/, '') || '/'; 477 if ( 478 document.body.classList.contains('page-services-dashboard') || 479 servicesDashboardPath === '/services/dashboard' 480 ) { 481 window.__EK_HOLD_PAGE_LOADER__ = true; 482 setTimeout(function() { 483 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 484 window.__EK_RELEASE_PAGE_LOADER__(); 485 } 486 }, 12000); 487 } 488 489 // Pages hub (/pages): hold until React finishes the first list fetch. 490 if ( 491 document.body.classList.contains('page-pages-hub') && 492 !document.body.classList.contains('page-my-pages') && 493 !document.body.classList.contains('page-pages-create') 494 ) { 495 window.__EK_HOLD_PAGE_LOADER__ = true; 496 setTimeout(function() { 497 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 498 window.__EK_RELEASE_PAGE_LOADER__(); 499 } 500 }, 12000); 501 } 502 503 // Articles landing (/articles): hold logo overlay until React mounts. 504 var articlesPath = (window.location.pathname || '').replace(/\/+$/, '') || '/'; 505 if (articlesPath === '/articles' || document.body.classList.contains('page-articles-hub')) { 506 window.__EK_HOLD_PAGE_LOADER__ = true; 507 setTimeout(function() { 508 if (window.__EK_HOLD_PAGE_LOADER__ && typeof window.__EK_RELEASE_PAGE_LOADER__ === 'function') { 509 window.__EK_RELEASE_PAGE_LOADER__(); 510 } 511 }, 12000); 512 } 513 514 function checkCSSLoaded() { 515 const stylesheets = Array.from(document.querySelectorAll('link[rel="stylesheet"]')); 516 let loadedCount = 0; 517 const totalCount = stylesheets.length; 518 519 if (totalCount === 0) { 520 hideLoader(); 521 return; 522 } 523 524 stylesheets.forEach(function(link) { 525 if (link.sheet || link.styleSheet) { 526 loadedCount++; 527 } else { 528 link.addEventListener('load', function() { 529 loadedCount++; 530 if (loadedCount >= totalCount) { 531 hideLoader(); 532 } 533 }); 534 link.addEventListener('error', function() { 535 loadedCount++; 536 if (loadedCount >= totalCount) { 537 hideLoader(); 538 } 539 }); 540 } 541 }); 542 543 if (loadedCount >= totalCount) { 544 hideLoader(); 545 } 546 547 setTimeout(hideLoader, 5000); 548 } 549 550 function hideLoader() { 551 if (window.__EK_HOLD_PAGE_LOADER__) { 552 return; 553 } 554
555 const overlay = document.getElementById('cssLoaderOverlay'); 556 if (overlay && !overlay.classList.contains('hidden')) { 557 overlay.classList.add('hidden'); 558 overlay.setAttribute('aria-busy', 'false'); 559 document.documentElement.classList.remove('css-loading'); 560 document.body.classList.remove('css-loading'); 561 document.body.classList.add('css-loaded'); 562 } 563 } 564 565 window.__EK_RELEASE_PAGE_LOADER__ = function() { 566 window.__EK_HOLD_PAGE_LOADER__ = false; 567 hideLoader(); 568 }; 569 570 window.__EK_SHOW_PAGE_LOADER__ = function() { 571 window.__EK_HOLD_PAGE_LOADER__ = true; 572 document.documentElement.classList.add('css-loading'); 573 document.body.classList.add('css-loading'); 574 document.body.classList.remove('css-loaded'); 575 576 let overlay = document.getElementById('cssLoaderOverlay'); 577 if (!overlay) { 578 overlay = document.createElement('div'); 579 overlay.id = 'cssLoaderOverlay'; 580 overlay.className = 'css-loader-overlay'; 581 overlay.setAttribute('role', 'status'); 582 overlay.setAttribute('aria-live', 'polite'); 583 overlay.setAttribute('aria-busy', 'true'); 584 overlay.setAttribute('aria-label', 'Loading'); 585 var logo = 'https:\/\/www.ekonty.com\/images\/brand\/ekonty-logo-white.svg'; 586 overlay.innerHTML = '<div class="css-loader-content ek-page-loader__inner"><div class="ek-page-loader__spin" aria-hidden="true"></div><img src="' + logo + '" alt="" class="ek-page-loader__logo" width="168" height="40"><span class="ek-page-loader__text">Loading</span></div>'; 587 document.body.prepend(overlay); 588 } else { 589 overlay.classList.remove('hidden'); 590 } 591 }; 592 593 function revealForNavigation() { 594 var overlay = document.getElementById('cssLoaderOverlay'); 595 if (!overlay) return; 596 overlay.classList.remove('hidden'); 597 overlay.setAttribute('aria-busy', 'true'); 598 document.documentElement.classList.add('css-loading'); 599 document.body.classList.add('css-loading'); 600 document.body.classList.remove('css-loaded'); 601 } 602 603 document.addEventListener('click', function (event) { 604 if (event.defaultPrevented || event.button !== 0 || event.metaKey || event.ctrlKey || event.shiftKey || event.altKey) return; 605 var link = event.target && event.target.closest ? event.target.closest('a[href]') : null; 606 if (!link || link.target === '_blank' || link.hasAttribute('download') || link.hasAttribute('data-no-loader')) return; 607 var href = link.getAttribute('href') || ''; 608 if (!href || href.charAt(0) === '#' || href.indexOf('mailto:') === 0 || href.indexOf('tel:') === 0 || href.indexOf('javascript:') === 0) return; 609 var url; 610 try { url = new URL(link.href, window.location.href); } catch (err) { return; } 611 if (url.origin !== window.location.origin) return; 612 if (url.pathname === window.location.pathname && url.search === window.location.search) return; 613 if (url.pathname === '/admin' || url.pathname.indexOf('/admin/') === 0) return; 614 revealForNavigation(); 615 }); 616 617 document.addEventListener('submit', function (event) { 618 if (event.defaultPrevented) return; 619 var form = event.target; 620 if (!form || !form.matches || !form.matches('form') || form.target === '_blank' || form.hasAttribute('data-no-loader')) return; 621 revealForNavigation(); 622 }); 623 624 window.addEventListener('pageshow', function (event) { 625 if (!event.persisted) return; 626 window.__EK_HOLD_PAGE_LOADER__ = false; 627 hideLoader(); 628 }); 629 630 if (document.readyState === 'loading') { 631 document.addEventListener('DOMContentLoaded', function() { 632 setTimeout(checkCSSLoaded, 100); 633 }); 634 } else { 635 setTimeout(checkCSSLoaded, 100); 636 } 637 638 window.addEventListener('load', function() { 639 setTimeout(hideLoader, 300); 640 }); 641})(); 642</script>
642 643 644 645 <link rel="stylesheet" href="https://www.ekonty.com/css/back-button.css"> 646 647
648<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 649 function goBack() { 650 // Try to go back in history 651 // If we can't go back (e.g., no history), redirect to home 652 if (window.history.length > 1 || document.referrer) { 653 window.history.back(); 654 } else { 655 // Fallback: go to home page 656 window.location.href = '/'; 657 } 658 } 659 660 // Hide back button on homepage and feed page 661 document.addEventListener('DOMContentLoaded', function() { 662 const path = window.location.pathname; 663 const isHomepage = path === '/' || path === '/home' || path === ''; 664 const isFeedPage = path === '/feeds' || path === '/feed'; 665 666 if (isHomepage || isFeedPage) { 667 if (isHomepage) { 668 document.body.classList.add('homepage'); 669 } 670 if (isFeedPage) { 671 document.body.classList.add('feed-page'); 672 } 673 // Hide the button on homepage and feed page 674 const backButton = document.getElementById('global-back-button'); 675 if (backButton) { 676 backButton.style.display = 'none'; 677 } 678 } 679 }); 680</script>
680 681 682 683 <!-- Header: single implementation for guests and logged-in users (avoids sections.nav color/layout drift) --> 684 <link rel="stylesheet" href="https://www.ekonty.com/css/section-alert.css"> 685 686
687<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 688(function () { 689 'use strict'; 690 691 const container = document.getElementById('section-alert-container'); 692 if (!container) return; 693 694 const sectionKey = ''; 695 if (!sectionKey) return; 696 697 const storageKey = 'section_alert_data'; 698 const SHOW_SECONDS = 5; 699 700 let storedData = null; 701 try { 702 storedData = JSON.parse(localStorage.getItem(storageKey) || 'null'); 703 } catch (e) { 704 storedData = null; 705 } 706 707 // Always keep ONLY one section in localStorage. 708 // If section changed: overwrite and reset dismissed. 709 if (!storedData || storedData.section !== sectionKey) { 710 storedData = { section: sectionKey, dismissed: false, timestamp: Date.now() }; 711 localStorage.setItem(storageKey, JSON.stringify(storedData)); 712 } 713 714 // If current section already dismissed: do not show. 715 if (storedData.dismissed) return; 716 717 const closeBtn = container.querySelector('.section-toast-close'); 718 const secondsEl = document.getElementById('section-toast-seconds'); 719 720 let countdown = SHOW_SECONDS; 721 let intervalId = null; 722 let timeoutId = null; 723 724 function markDismissed() { 725 const updated = { section: sectionKey, dismissed: true, timestamp: Date.now() }; 726 localStorage.setItem(storageKey, JSON.stringify(updated)); 727 } 728 729 function hideAlert() { 730 container.style.display = 'none'; 731 document.body.classList.remove('has-section-alert'); 732 733 if (intervalId) clearInterval(intervalId); 734 if (timeoutId) clearTimeout(timeoutId); 735 736 markDismissed(); 737 } 738 739 function startCountdown() { 740 if (secondsEl) secondsEl.textContent = String(countdown); 741 742 intervalId = setInterval(() => { 743 countdown -= 1; 744 if (secondsEl) secondsEl.textContent = String(Math.max(countdown, 0)); 745 if (countdown <= 0) hideAlert(); 746 }, 1000); 747 748 timeoutId = setTimeout(hideAlert, SHOW_SECONDS * 1000); 749 } 750 751 // Show after short delay 752 setTimeout(() => { 753 container.style.display = 'block'; 754 document.body.classList.add('has-section-alert'); 755 startCountdown(); 756 }, 300); 757 758 if (closeBtn) { 759 closeBtn.addEventListener('click', function (e) { 760 e.preventDefault(); 761 e.stopPropagation(); 762 hideAlert(); 763 }); 764 } 765})(); 766</script>
766 767 768 769 770 771 772<!-- Radio Player Modal (for React Feed) --> 773<div class="modal fade" id="radioPlayerModal" tabindex="-1" aria-hidden="true" data-bs-backdrop="false"> 774 <div class="modal-dialog modal-dialog-centered"> 775 <div class="modal-content rounded-4 border-0 shadow radio-modal-500" > 776 777 <div class="modal-header d-flex justify-content-between align-items-center py-2 px-3 border-bottom-0" > 778 779 <div class="d-flex align-items-center gap-2"> 780 <div class="radio-header-icon"> 781 <span class="material-symbols-outlined">radio</span> 782 </div> 783 <h6 class="modal-title mb-0 fw-bold text-dark">Radio</h6> 784 </div> 785 786 <button type="button" class="btn btn-sm btn-outline-success ms-auto" id="radioPopoutBtn">Open separate player</button> 787 788 <button type="button" class="btn-close-custom ms-auto" data-bs-dismiss="modal" aria-label="Close"> 789 <span class="material-symbols-outlined">close</span> 790 </button> 791 </div> 792 793 <div class="modal-body px-4 pb-4"> 794 795 <div class="d-flex flex-column flex-md-row gap-3 align-items-stretch"> 796 797 <div class="radio-visualizer-box flex-shrink-0"> 798 <div class="visualizer-inner" id="radioVisualizer"> 799 <div class="visualizer-bars"> 800 <div class="v-bar" data-bar="0"></div> 801 <div class="v-bar" data-bar="1"></div> 802 <div class="v-bar" data-bar="2"></div> 803 <div class="v-bar" data-bar="3"></div> 804 <div class="v-bar" data-bar="4"></div> 805 <div class="v-bar" data-bar="5"></div> 806 <div class="v-bar" data-bar="6"></div> 807 <div class="v-bar" data-bar="7"></div> 808 <div class="v-bar" data-bar="8"></div> 809 <div class="v-bar" data-bar="9"></div> 810 </div> 811 <div class="visualizer-status" id="radioStatusText"> 812 <span class="status-dot"></span> 813 <span class="status-label">Ready</span> 814 </div> 815 </div> 816 </div> 817 818 819 <div class="flex-grow-1 d-flex flex-column justify-content-between"> 820 <div> 821 <div class="text-uppercase small text-muted fw-semibold mb-1">
821Now Playing</div> 822 <img id="radioNowArtwork" alt="" width="56" height="56" hidden style="object-fit:cover;border-radius:10px"> 823 <div class="fw-bold fs-5 text-truncate" id="radioStationName">Select a station</div> 824 <div class="small text-muted" id="radioStationMeta"></div> 825 <button type="button" class="btn btn-sm btn-outline-success mt-2" id="radioShareBtn">Share station</button> 826 <input class="form-control form-control-sm mt-2" id="radioShareLink" readonly hidden aria-label="Station share link"> 827 </div> 828 829 <div class="d-flex align-items-center gap-2 mt-3 flex-wrap"> 830 <button type="button" 831 class="btn btn-outline-secondary rounded-circle d-flex align-items-center justify-content-center" 832 style="width: 42px; height: 42px;" id="radioPrevBtn" title="Previous"> 833 <span class="material-symbols-outlined">skip_previous</span> 834 </button> 835 836 <button type="button" 837 class="btn btn-success rounded-circle d-flex align-items-center justify-content-center" 838 style="width: 56px; height: 56px;" id="radioPlayBtn" title="Play"> 839 <span class="material-symbols-outlined fs-3">play_arrow</span> 840 </button> 841 842 <button type="button" 843 class="btn btn-success rounded-circle d-none d-flex align-items-center justify-content-center" 844 style="width: 56px; height: 56px;" id="radioPauseBtn" title="Pause"> 845 <span class="material-symbols-outlined fs-3">pause</span> 846 </button> 847 848 <button type="button" 849 class="btn btn-outline-secondary rounded-circle d-flex align-items-center justify-content-center" 850 style="width: 42px; height: 42px;" id="radioNextBtn" title="Next"> 851 <span class="material-symbols-outlined">skip_next</span> 852 </button> 853 854 855 <div class="ms-auto d-flex align-items-center gap-2"> 856 <button type="button" 857 class="btn btn-outline-success rounded-circle d-flex align-items-center justify-content-center" 858 style="width: 42px; height: 42px;" id="radioMuteBtn" title="Mute"> 859 <span class="material-symbols-outlined">volume_up</span> 860 </button> 861 <input type="range" class="form-range" id="radioVolumeSlider" min="0" max="100" value="70" style="width: 140px;"> 862 </div> 863 </div> 864 </div> 865 </div> 866 867 <hr class="my-4"> 868 869 870 <div class="d-flex flex-column flex-md-row gap-2 align-items-stretch align-items-md-center justify-content-between mb-2"> 871 <div class="d-flex align-items-center gap-2"> 872 <span class="material-symbols-outlined text-success">tune</span> 873 <div class="fw-bold text-uppercase small">Select Station</div> 874 </div> 875 876 <div class="d-flex gap-2 align-items-center"> 877 <button type="button" class="btn btn-outline-success btn-sm" id="radioRefreshBtn" title="Refresh stations"><span class="material-symbols-outlined" style="font-size:17px;">refresh</span></button> 878 <input type="text" 879 class="form-control form-control-sm" 880 id="radioStationSearch" 881 placeholder="Search station..." 882 style="max-width: 220px;"> 883 884 885 </div> 886 </div> 887 888 889 <div class="row g-2" style="max-height: 260px; overflow:auto;" id="stationGrid"> 890 <div class="col-6 col-md-4 station-col"> 891 <button 892 type="button" 893 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 894 data-id="1" 895 data-url="https://stream.laut.fm/new-live-radio" 896 data-name="New Live Radio" 897 data-genre="Live Music" 898 data-description="" 899 data-icon="radio" data-hls="0" data-artwork="" 900 data-index="0" 901 > 902 <div class="p-3 d-flex gap-2 align-items-start">
903 <span class="material-symbols-outlined text-success">radio</span> 904 <div class="flex-grow-1"> 905 <div class="fw-semibold small text-truncate">New Live Radio</div> 906 <div class="text-muted small text-truncate">Live Music</div> 907 </div> 908 909 <span class="play-pill text-success"> 910 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 911 </span> 912 </div> 913 </button> 914 </div> 915 <div class="col-6 col-md-4 station-col"> 916 <button 917 type="button" 918 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 919 data-id="2" 920 data-url="https://stream.laut.fm/rexfm-dance" 921 data-name="RexFM Dance" 922 data-genre="Dance" 923 data-description="" 924 data-icon="equalizer" data-hls="0" data-artwork="" 925 data-index="1" 926 > 927 <div class="p-3 d-flex gap-2 align-items-start"> 928 <span class="material-symbols-outlined text-success">equalizer</span> 929 <div class="flex-grow-1"> 930 <div class="fw-semibold small text-truncate">RexFM Dance</div> 931 <div class="text-muted small text-truncate">Dance</div> 932 </div> 933 934 <span class="play-pill text-success"> 935 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 936 </span> 937 </div> 938 </button> 939 </div> 940 <div class="col-6 col-md-4 station-col"> 941 <button 942 type="button" 943 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 944 data-id="3" 945 data-url="https://stream.laut.fm/cranosfm" 946 data-name="Cranos FM" 947 data-genre="Pop Mix" 948 data-description="" 949 data-icon="music_note" data-hls="0" data-artwork="" 950 data-index="2" 951 > 952 <div class="p-3 d-flex gap-2 align-items-start"> 953 <span class="material-symbols-outlined text-success">music_note</span> 954 <div class="flex-grow-1"> 955 <div class="fw-semibold small text-truncate">Cranos FM</div> 956 <div class="text-muted small text-truncate">Pop Mix</div> 957 </div> 958 959 <span class="play-pill text-success"> 960 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 961 </span> 962 </div> 963 </button> 964 </div> 965 <div class="col-6 col-md-4 station-col"> 966 <button 967 type="button" 968 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 969 data-id="4" 970 data-url="https://stream.laut.fm/antenne-ingolstadt" 971 data-name="Antenne Ingolstadt" 972 data-genre="Regional" 973 data-description="" 974 data-icon="podcasts" data-hls="0" data-artwork="" 975 data-index="3" 976 > 977 <div class="p-3 d-flex gap-2 align-items-start"> 978 <span class="material-symbols-outlined text-success">podcasts</span> 979 <div class="flex-grow-1"> 980 <div class="fw-semibold small text-truncate">Antenne Ingolstadt</div> 981 <div class="text-muted small text-truncate">Regional</div> 982 </div> 983 984 <span class="play-pill text-success"> 985 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 986 </span> 987 </div> 988 </button> 989 </div> 990 <div class="col-6 col-md-4 station-col"> 991 <button 992 type="button" 993 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 994 data-id="5" 995 data-url="https://stream.laut.fm/80er" 996 data-name="80s Hits" 997 data-genre="80s Classics" 998 data-description="" 999 data-icon="auto_awesome" data-hls="0" data-artwork="" 1000 data-index="4" 1001 > 1002 <div class="p-3 d-flex gap-2 align-items-start">
1003 <span class="material-symbols-outlined text-success">auto_awesome</span> 1004 <div class="flex-grow-1"> 1005 <div class="fw-semibold small text-truncate">80s Hits</div> 1006 <div class="text-muted small text-truncate">80s Classics</div> 1007 </div> 1008 1009 <span class="play-pill text-success"> 1010 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1011 </span> 1012 </div> 1013 </button> 1014 </div> 1015 <div class="col-6 col-md-4 station-col"> 1016 <button 1017 type="button" 1018 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1019 data-id="6" 1020 data-url="https://stream.laut.fm/90er" 1021 data-name="90s Flashback" 1022 data-genre="90s Hits" 1023 data-description="" 1024 data-icon="rocket_launch" data-hls="0" data-artwork="" 1025 data-index="5" 1026 > 1027 <div class="p-3 d-flex gap-2 align-items-start"> 1028 <span class="material-symbols-outlined text-success">rocket_launch</span> 1029 <div class="flex-grow-1"> 1030 <div class="fw-semibold small text-truncate">90s Flashback</div> 1031 <div class="text-muted small text-truncate">90s Hits</div> 1032 </div> 1033 1034 <span class="play-pill text-success"> 1035 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1036 </span> 1037 </div> 1038 </button> 1039 </div> 1040 <div class="col-6 col-md-4 station-col"> 1041 <button 1042 type="button" 1043 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1044 data-id="7" 1045 data-url="https://stream.laut.fm/housemasters" 1046 data-name="House Masters" 1047 data-genre="House & EDM" 1048 data-description="" 1049 data-icon="nightlife" data-hls="0" data-artwork="" 1050 data-index="6" 1051 > 1052 <div class="p-3 d-flex gap-2 align-items-start"> 1053 <span class="material-symbols-outlined text-success">nightlife</span> 1054 <div class="flex-grow-1"> 1055 <div class="fw-semibold small text-truncate">House Masters</div> 1056 <div class="text-muted small text-truncate">House & EDM</div> 1057 </div> 1058 1059 <span class="play-pill text-success"> 1060 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1061 </span> 1062 </div> 1063 </button> 1064 </div> 1065 <div class="col-6 col-md-4 station-col"> 1066 <button 1067 type="button" 1068 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1069 data-id="8" 1070 data-url="https://stream.laut.fm/chilloutzone" 1071 data-name="Chillout Lounge" 1072 data-genre="Chillout" 1073 data-description="" 1074 data-icon="self_improvement" data-hls="0" data-artwork="" 1075 data-index="7" 1076 > 1077 <div class="p-3 d-flex gap-2 align-items-start"> 1078 <span class="material-symbols-outlined text-success">self_improvement</span> 1079 <div class="flex-grow-1"> 1080 <div class="fw-semibold small text-truncate">Chillout Lounge</div> 1081 <div class="text-muted small text-truncate">Chillout</div> 1082 </div> 1083 1084 <span class="play-pill text-success"> 1085 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1086 </span> 1087 </div> 1088 </button> 1089 </div> 1090 <div class="col-6 col-md-4 station-col"> 1091 <button 1092 type="button" 1093 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1094 data-id="9" 1095 data-url="https://stream.laut.fm/reggaeton" 1096 data-name="Reggaeton Vibes" 1097 data-genre="Reggaeton" 1098 data-description="" 1099 data-icon="music_video" data-hls="0" data-artwork="" 1100 data-index="8" 1101 > 1102 <div class="p-3 d-flex gap-2 align-items-start">
1103 <span class="material-symbols-outlined text-success">music_video</span> 1104 <div class="flex-grow-1"> 1105 <div class="fw-semibold small text-truncate">Reggaeton Vibes</div> 1106 <div class="text-muted small text-truncate">Reggaeton</div> 1107 </div> 1108 1109 <span class="play-pill text-success"> 1110 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1111 </span> 1112 </div> 1113 </button> 1114 </div> 1115 <div class="col-6 col-md-4 station-col"> 1116 <button 1117 type="button" 1118 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1119 data-id="10" 1120 data-url="https://stream.laut.fm/kpophits" 1121 data-name="KPop Hits" 1122 data-genre="K-Pop" 1123 data-description="" 1124 data-icon="celebration" data-hls="0" data-artwork="" 1125 data-index="9" 1126 > 1127 <div class="p-3 d-flex gap-2 align-items-start"> 1128 <span class="material-symbols-outlined text-success">celebration</span> 1129 <div class="flex-grow-1"> 1130 <div class="fw-semibold small text-truncate">KPop Hits</div> 1131 <div class="text-muted small text-truncate">K-Pop</div> 1132 </div> 1133 1134 <span class="play-pill text-success"> 1135 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1136 </span> 1137 </div> 1138 </button> 1139 </div> 1140 <div class="col-6 col-md-4 station-col"> 1141 <button 1142 type="button" 1143 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1144 data-id="14" 1145 data-url="https://laut.fm/topspotafrica" 1146 data-name="Topspotafrica" 1147 data-genre="" 1148 data-description="Community based. Voices and sounds from Germany to the world and return. Talks, interviews, podcast, workshops. Afrobeats, Afrofunk, Afrojazz, Ragga, Funk & Soul, Hiplife, Highlife." 1149 data-icon="radio" data-hls="0" data-artwork="https://www.ekonty.com/storage/radio-artwork/b0b7f26e-0520-45c0-92ed-c33a0638d87a.jpeg" 1150 data-index="10" 1151 > 1152 <div class="p-3 d-flex gap-2 align-items-start"> 1153 <img src="https://www.ekonty.com/storage/radio-artwork/b0b7f26e-0520-45c0-92ed-c33a0638d87a.jpeg" alt="" width="40" height="40" loading="lazy" style="object-fit:cover;border-radius:8px"> 1154 <div class="flex-grow-1"> 1155 <div class="fw-semibold small text-truncate">Topspotafrica</div> 1156 <div class="text-muted small text-truncate"></div> 1157 </div> 1158 1159 <span class="play-pill text-success"> 1160 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1161 </span> 1162 </div> 1163 </button> 1164 </div> 1165 <div class="col-6 col-md-4 station-col"> 1166 <button 1167 type="button" 1168 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1169 data-id="11" 1170 data-url="https://stream.laut.fm/rockantenne" 1171 data-name="Rock Antenne" 1172 data-genre="Rock" 1173 data-description="" 1174 data-icon="queue_music" data-hls="0" data-artwork="" 1175 data-index="11" 1176 > 1177 <div class="p-3 d-flex gap-2 align-items-start"> 1178 <span class="material-symbols-outlined text-success">queue_music</span> 1179 <div class="flex-grow-1"> 1180 <div class="fw-semibold small text-truncate">Rock Antenne</div> 1181 <div class="text-muted small text-truncate">Rock</div> 1182 </div> 1183
1184 <span class="play-pill text-success"> 1185 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1186 </span> 1187 </div> 1188 </button> 1189 </div> 1190 <div class="col-6 col-md-4 station-col"> 1191 <button 1192 type="button" 1193 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1194 data-id="12" 1195 data-url="https://stream.laut.fm/jazzradio" 1196 data-name="Jazz Radio" 1197 data-genre="Smooth Jazz" 1198 data-description="" 1199 data-icon="library_music" data-hls="0" data-artwork="" 1200 data-index="12" 1201 > 1202 <div class="p-3 d-flex gap-2 align-items-start"> 1203 <span class="material-symbols-outlined text-success">library_music</span> 1204 <div class="flex-grow-1"> 1205 <div class="fw-semibold small text-truncate">Jazz Radio</div> 1206 <div class="text-muted small text-truncate">Smooth Jazz</div> 1207 </div> 1208 1209 <span class="play-pill text-success"> 1210 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1211 </span> 1212 </div> 1213 </button> 1214 </div> 1215 <div class="col-6 col-md-4 station-col"> 1216 <button 1217 type="button" 1218 class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" 1219 data-id="13" 1220 data-url="https://stream.laut.fm/worldmusic" 1221 data-name="World Music" 1222 data-genre="Global Beats" 1223 data-description="" 1224 data-icon="public" data-hls="0" data-artwork="" 1225 data-index="13" 1226 > 1227 <div class="p-3 d-flex gap-2 align-items-start"> 1228 <span class="material-symbols-outlined text-success">public</span> 1229 <div class="flex-grow-1"> 1230 <div class="fw-semibold small text-truncate">World Music</div> 1231 <div class="text-muted small text-truncate">Global Beats</div> 1232 </div> 1233 1234 <span class="play-pill text-success"> 1235 <span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span> 1236 </span> 1237 </div> 1238 </button> 1239 </div> 1240 </div> 1241 1242 1243 <audio id="radioAudioPlayer" preload="none"></audio> 1244 </div> 1245 </div> 1246 </div> 1247</div> 1248 1249<button type="button" id="radioMiniPlayer" class="radio-mini-player d-none" aria-label="Open radio player"><span class="material-symbols-outlined radio-mini-player__icon">radio</span><span class="radio-mini-player__copy"><strong id="radioMiniStationName">Radio</strong><small id="radioMiniStationMeta"></small></span><span class="material-symbols-outlined radio-mini-player__state">play_arrow</span></button> 1250 1251 1252<link rel="stylesheet" href="https://www.ekonty.com/css/radio-player.css?v=1779520059"> 1253<style>.radio-mini-player{position:fixed;right:20px;bottom:20px;z-index:1040;display:flex;align-items:center;gap:10px;max-width:min(330px,calc(100vw - 32px));padding:10px 14px;border:1px solid rgba(8,123,93,.25);border-radius:14px;background:#fff;color:#142a21;box-shadow:0 12px 32px rgba(19,55,42,.2);text-align:left}.radio-mini-player__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f7ef;color:#087b5d}.radio-mini-player__copy{display:grid;min-width:0;flex:1}.radio-mini-player__copy strong,.radio-mini-player__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-mini-player__copy strong{font-size:13px}.radio-mini-player__copy small{color:#60736a;font-size:11px}.radio-mini-player__state{color:#087b5d}@media(max-width:576px){.radio-mini-player{right:12px;bottom:12px}}</style> 1254 1255<div class="header header-transparent header--fb header--light-mock change-logo"> 1256 <div class="container"> 1257 <nav id="navigation" class="navigation navigation-landscape"> 1258 <div class="nav-header"> 1259 1260 <div class="mobile_nav d-md-none"> 1261 <div class="mobile-nav-top-fb"> 1262 <div class="mobile-nav-top-fb-inner mobile-nav-top-fb-inner--bar"> 1263 <div class="mobile-nav-top-fb-row"> 1264 <div class="mobile-nav-top-fb-left"> 1265 1266 <a href="https://www.ekonty.com/home" class="mobile-nav-top-logo-link notranslate" title="Ekonty" translate="no"> 1267 <img src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" class="mobile-nav-top-logo-img notranslate" alt="Ekonty" /> 1268 </a> 1269 </div> 1270 1271 <div class="mobile-nav-top-fb-right mobile-nav-top-fb-right--guest mobile-nav-top-guest-actions"> 1272 <a href="/login" 1273 class="mobile-nav-top-guest-btn mobile-nav-top-guest-btn--outline"> 1274 Log In 1275 </a> 1276 <a href="/register" class="mobile-nav-top-guest-btn mobile-nav-top-guest-btn--filled"> 1277 Register 1278 </a>
1279 <span data-ekonty-appearance-root></span> 1280 </div> 1281 </div> 1282</div> 1283 1284 </div> 1285 </div> 1286 </div> 1287 <div class="nav-menus-wrapper header-bar-3col"> 1288 1289 <div class="header-bar-zone header-bar-zone--left"> 1290 <a class="nav-brand static-logo notranslate" href="https://www.ekonty.com/home" translate="no" aria-label="Ekonty home"> 1291 <img 1292 src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" 1293 class="logo notranslate" 1294 alt="Ekonty" 1295 > 1296 </a> 1297 <div class="nav-search-desktop nav-search-desktop--collapsible align-items-center" id="nav_search_desktop"> 1298 <button type="button" class="nav-search-toggle-btn" id="nav_search_toggle" 1299 aria-label="Search Ekonty" aria-expanded="false" aria-controls="nav_search_modal"> 1300 <span class="material-symbols-outlined notranslate nav-search-toggle-icon" aria-hidden="true">search</span> 1301 <span class="nav-search-toggle-label">Search for people, jobs, services, products and more...</span> 1302 </button> 1303 </div> 1304 </div> 1305 1306 1307 <div class="header-bar-zone header-bar-zone--center"> 1308 <div 1309 data-ekonty-member-navigation='[{"key":"home","label":"Home","icon":"home","href":"https:\/\/www.ekonty.com\/home","activePatterns":["^\/$","^\/home","^\/feeds","^\/feed-detail"]},{"key":"jobs","label":"Jobs","icon":"business_center","href":"https:\/\/www.ekonty.com\/jobs","activePatterns":["^\/jobs"]},{"key":"services","label":"Services","icon":"handyman","href":"https:\/\/www.ekonty.com\/services","activePatterns":["^\/services"]},{"key":"market","label":"Market","icon":"shopping_cart","href":"https:\/\/www.ekonty.com\/market","accountSwitch":false,"activePatterns":["^\/market"]},{"key":"ads","label":"Ads","icon":"campaign","href":"https:\/\/www.ekonty.com\/promote","activePatterns":["^\/ads","^\/promote","^\/new\/ads\/post","^\/create\/new\/promote"]}]' 1310 data-authenticated="false" 1311> 1312 1313 <ul class="nav-menu nav-menu--center"> 1314 <li><a href="https://www.ekonty.com/home" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">home</span><span class="nav-label">Home</span></a></li> 1315 <li><a href="https://www.ekonty.com/jobs" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">business_center</span><span class="nav-label">Jobs</span></a></li> 1316 <li><a href="https://www.ekonty.com/services" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">handyman</span><span class="nav-label">Services</span></a></li> 1317 <li><a href="https://www.ekonty.com/market" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">shopping_cart</span><span class="nav-label">Market</span></a></li> 1318 <li><a href="https://www.ekonty.com/promote" class="nav-icon-link"><span class="nav-icon material-symbols-outlined" aria-hidden="true">campaign</span><span class="nav-label">Ads</span></a></li> 1319 </ul> 1320</div> 1321 </div> 1322 1323 1324 <div class="header-bar-zone header-bar-zone--right"> 1325 <div class="nav-desktop-actions align-items-center"> 1326 <a href="/login" class="nav-cta nav-cta-outline"> 1327 <i class="fas fa-sign-in-alt me-2 notranslate" aria-hidden="true"></i>Log In 1328 </a> 1329 <a href="/register" class="nav-cta nav-cta-filled"> 1330 <i class="bi bi-person-circle me-2 notranslate" aria-hidden="true"></i>Register 1331 </a> 1332 <div class="guest-language-dropdown-wrap"> 1333 <div class="dropdown nav-action-dropdown nav-language-dropdown d-none d-md-inline-flex"> 1334 <button type="button" class="nav-language-toggle dropdown-toggle" id="navLanguageDropdown" data-bs-toggle="dropdown"
1335 data-bs-auto-close="outside" data-bs-display="static" aria-expanded="false" 1336 aria-label="Change language"> 1337 <span class="material-symbols-outlined notranslate nav-language-toggle__icon" translate="no" 1338 aria-hidden="true">language</span> 1339 <span class="nav-language-toggle__code">EN</span> 1340 <span class="material-symbols-outlined notranslate nav-language-toggle__chevron" translate="no" 1341 aria-hidden="true">expand_more</span> 1342 </button> 1343 1344 <div class="dropdown-menu dropdown-menu-end nav-language-menu shadow-lg" aria-labelledby="navLanguageDropdown"> 1345 <div class="nav-language-menu__header"> 1346 <h4>Language</h4> 1347 <p>Choose your preferred language</p> 1348 </div> 1349 1350 <div class="nav-language-search" data-nav-language-search> 1351 <span class="material-symbols-outlined notranslate nav-language-search__icon" translate="no" 1352 aria-hidden="true">search</span> 1353 <input type="search" class="nav-language-search__input" placeholder="Search" 1354 aria-label="Search languages" data-nav-language-search-input> 1355 </div> 1356 1357 <div class="nav-language-menu__body"> 1358 <div class="nav-language-menu__list nav-language-menu__list--quick" data-nav-language-quick-list> 1359 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1360 data-locale="en" data-google-locale="en"> 1361 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="en"> 1362 <input type="hidden" name="is_rtl" value="0"> 1363 <input type="hidden" name="return_url" value="/search"> 1364 <button type="submit" 1365 class="user-lang-switch-btn nav-language-option is-active" 1366 data-locale="en" data-google-locale="en"> 1367 <span class="nav-language-option__mark" aria-hidden="true">ðºð¸</span> 1368 <span class="nav-language-option__name notranslate" translate="no"> <span 1369 class="nav-language-option__primary">English</span> 1370 <span class="nav-language-option__secondary">(English)</span> 1371 </span> 1372 <span class="nav-language-option__code notranslate" translate="no" 1373 data-lang-code="EN"> 1374 EN 1375 </span> 1376 1377 <span class="nav-language-option__check" aria-hidden="true"> 1378 <span class="material-symbols-outlined notranslate" translate="no">check</span> 1379 </span> 1380 </button> 1381 </form> 1382 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1383 data-locale="hi" data-google-locale="hi"> 1384 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hi"> 1385 <input type="hidden" name="is_rtl" value="0"> 1386 <input type="hidden" name="return_url" value="/search"> 1387 <button type="submit" 1388 class="user-lang-switch-btn nav-language-option" 1389 data-locale="hi" data-google-locale="hi"> 1390 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 1391 <span class="nav-language-option__name notranslate" translate="no"> <span 1392 class="nav-language-option__primary">Hindi</span> 1393 <sp
1393an class="nav-language-option__secondary">(Hindi)</span> 1394 </span> 1395 <span class="nav-language-option__code notranslate" translate="no" 1396 data-lang-code="HI"> 1397 HI 1398 </span> 1399 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1400 </button> 1401 </form> 1402 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1403 data-locale="fr" data-google-locale="fr"> 1404 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fr"> 1405 <input type="hidden" name="is_rtl" value="0"> 1406 <input type="hidden" name="return_url" value="/search"> 1407 <button type="submit" 1408 class="user-lang-switch-btn nav-language-option" 1409 data-locale="fr" data-google-locale="fr"> 1410 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 1411 <span class="nav-language-option__name notranslate" translate="no"> <span 1412 class="nav-language-option__primary">French</span> 1413 <span class="nav-language-option__secondary">(French)</span> 1414 </span> 1415 <span class="nav-language-option__code notranslate" translate="no" 1416 data-lang-code="FR"> 1417 FR 1418 </span> 1419 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1420 </button> 1421 </form> 1422 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1423 data-locale="es" data-google-locale="es"> 1424 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="es"> 1425 <input type="hidden" name="is_rtl" value="0"> 1426 <input type="hidden" name="return_url" value="/search"> 1427 <button type="submit" 1428 class="user-lang-switch-btn nav-language-option" 1429 data-locale="es" data-google-locale="es"> 1430 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 1431 <span class="nav-language-option__name notranslate" translate="no"> <span 1432 class="nav-language-option__primary">Español</span> 1433 <span class="nav-language-option__secondary">(Spanish)</span> 1434 </span> 1435 <span class="nav-language-option__code notranslate" translate="no" 1436 data-lang-code="ES"> 1437 ES 1438 </span> 1439 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1440 </button> 1441 </form> 1442 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1443 data-locale="pt" data-google-locale="pt"> 1444 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pt"> 1445 <input type="hidden" name="is_rtl" value="
14450"> 1446 <input type="hidden" name="return_url" value="/search"> 1447 <button type="submit" 1448 class="user-lang-switch-btn nav-language-option" 1449 data-locale="pt" data-google-locale="pt"> 1450 <span class="nav-language-option__mark" aria-hidden="true">ðµð¹</span> 1451 <span class="nav-language-option__name notranslate" translate="no"> <span 1452 class="nav-language-option__primary">Portuguese</span> 1453 <span class="nav-language-option__secondary">(Portuguese)</span> 1454 </span> 1455 <span class="nav-language-option__code notranslate" translate="no" 1456 data-lang-code="PT"> 1457 PT 1458 </span> 1459 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1460 </button> 1461 </form> 1462 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1463 data-locale="ar" data-google-locale="ar"> 1464 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ar"> 1465 <input type="hidden" name="is_rtl" value="1"> 1466 <input type="hidden" name="return_url" value="/search"> 1467 <button type="submit" 1468 class="user-lang-switch-btn nav-language-option" 1469 data-locale="ar" data-google-locale="ar"> 1470 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð¦</span> 1471 <span class="nav-language-option__name notranslate" translate="no"> <span 1472 class="nav-language-option__primary">عربÙ</span> 1473 <span class="nav-language-option__secondary">(Arabic)</span> 1474 </span> 1475 <span class="nav-language-option__code notranslate" translate="no" 1476 data-lang-code="AR"> 1477 AR 1478 </span> 1479 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1480 </button> 1481 </form> 1482 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1483 data-locale="sw" data-google-locale="sw"> 1484 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sw"> 1485 <input type="hidden" name="is_rtl" value="0"> 1486 <input type="hidden" name="return_url" value="/search"> 1487 <button type="submit" 1488 class="user-lang-switch-btn nav-language-option" 1489 data-locale="sw" data-google-locale="sw"> 1490 <span class="nav-language-option__mark" aria-hidden="true">ð°ðª</span> 1491 <span class="nav-language-option__name notranslate" translate="no"> <span 1492 class="nav-language-option__primary">Swahili (Kiswahili)</span> 1493 <span class="nav-language-option__secondary">(Swahili (Kiswahili))</span> 1494 </span>
1495 <span class="nav-language-option__code notranslate" translate="no" 1496 data-lang-code="SW"> 1497 SW 1498 </span> 1499 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1500 </button> 1501 </form> 1502 <form method="POST" action="https://www.ekonty.com/set-locale" class="user-lang-switch-form nav-language-form" 1503 data-locale="zh" data-google-locale="zh-CN"> 1504 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="zh"> 1505 <input type="hidden" name="is_rtl" value="0"> 1506 <input type="hidden" name="return_url" value="/search"> 1507 <button type="submit" 1508 class="user-lang-switch-btn nav-language-option" 1509 data-locale="zh" data-google-locale="zh-CN"> 1510 <span class="nav-language-option__mark" aria-hidden="true">ð¨ð³</span> 1511 <span class="nav-language-option__name notranslate" translate="no"> <span 1512 class="nav-language-option__primary">Chinese</span> 1513 <span class="nav-language-option__secondary">(Chinese)</span> 1514 </span> 1515 <span class="nav-language-option__code notranslate" translate="no" 1516 data-lang-code="ZH"> 1517 ZH 1518 </span> 1519 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1520 </button> 1521 </form> 1522 </div> 1523 1524 <div class="nav-language-menu__list nav-language-menu__list--all" data-nav-language-all-list> 1525 <form method="POST" action="https://www.ekonty.com/set-locale" 1526 class="user-lang-switch-form nav-language-form nav-language-search-row" 1527 data-locale="en" data-google-locale="en" 1528 data-nav-language-search-text="english english en en en"> 1529 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="en"> 1530 <input type="hidden" name="is_rtl" value="0"> 1531 <input type="hidden" name="return_url" value="/search"> 1532 <button type="submit" 1533 class="user-lang-switch-btn nav-language-option is-active" 1534 data-locale="en" data-google-locale="en"> 1535 <span class="nav-language-option__mark" aria-hidden="true">ðºð¸</span> 1536 <span class="nav-language-option__name"> 1537 <span class="nav-language-option__primary notranslate" translate="no"> 1538 English 1539 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1540 (English) 1541 </span> </span> 1542 <span class="nav-language-option__code notranslate" translate="no"> 1543 EN 1544 </span> 1545 <span class="nav-language-option__check" aria-hidden="true">
1546 <span class="material-symbols-outlined notranslate" translate="no">check</span> 1547 </span> 1548 </button> 1549 </form> 1550 <form method="POST" action="https://www.ekonty.com/set-locale" 1551 class="user-lang-switch-form nav-language-form nav-language-search-row" 1552 data-locale="ab" data-google-locale="ab" 1553 data-nav-language-search-text="abkhazian abkhazian ab ab ab"> 1554 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ab"> 1555 <input type="hidden" name="is_rtl" value="0"> 1556 <input type="hidden" name="return_url" value="/search"> 1557 <button type="submit" 1558 class="user-lang-switch-btn nav-language-option" 1559 data-locale="ab" data-google-locale="ab"> 1560 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1561 <span class="nav-language-option__name"> 1562 <span class="nav-language-option__primary notranslate" translate="no"> 1563 Abkhazian 1564 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1565 (Abkhazian) 1566 </span> </span> 1567 <span class="nav-language-option__code notranslate" translate="no"> 1568 AB 1569 </span> 1570 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1571 </button> 1572 </form> 1573 <form method="POST" action="https://www.ekonty.com/set-locale" 1574 class="user-lang-switch-form nav-language-form nav-language-search-row" 1575 data-locale="aa" data-google-locale="aa" 1576 data-nav-language-search-text="afar afar aa aa aa"> 1577 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="aa"> 1578 <input type="hidden" name="is_rtl" value="0"> 1579 <input type="hidden" name="return_url" value="/search"> 1580 <button type="submit" 1581 class="user-lang-switch-btn nav-language-option" 1582 data-locale="aa" data-google-locale="aa"> 1583 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1584 <span class="nav-language-option__name"> 1585 <span class="nav-language-option__primary notranslate" translate="no"> 1586 Afar 1587 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1588 (Afar) 1589 </span> </span> 1590 <span class="nav-language-option__code notranslate" translate="no"> 1591 AA 1592 </span> 1593 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1594 </button> 1595 </form> 1596 <form method="POST" action="https://www.ekonty.com/set-locale" 1597 class="user-lang-switch-form nav-language-form nav-language-search-row" 1598 data-locale="af" data-google-locale="af" 1599 data-nav-language-search-text="afrikaans afrikaans af af af"> 1600 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="af"> 1601 <input type="hidden" name="is_rtl" value="
16010"> 1602 <input type="hidden" name="return_url" value="/search"> 1603 <button type="submit" 1604 class="user-lang-switch-btn nav-language-option" 1605 data-locale="af" data-google-locale="af"> 1606 <span class="nav-language-option__mark" aria-hidden="true">ð¿ð¦</span> 1607 <span class="nav-language-option__name"> 1608 <span class="nav-language-option__primary notranslate" translate="no"> 1609 Afrikaans 1610 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1611 (Afrikaans) 1612 </span> </span> 1613 <span class="nav-language-option__code notranslate" translate="no"> 1614 AF 1615 </span> 1616 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1617 </button> 1618 </form> 1619 <form method="POST" action="https://www.ekonty.com/set-locale" 1620 class="user-lang-switch-form nav-language-form nav-language-search-row" 1621 data-locale="ak" data-google-locale="ak" 1622 data-nav-language-search-text="akan akan ak ak ak"> 1623 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ak"> 1624 <input type="hidden" name="is_rtl" value="0"> 1625 <input type="hidden" name="return_url" value="/search"> 1626 <button type="submit" 1627 class="user-lang-switch-btn nav-language-option" 1628 data-locale="ak" data-google-locale="ak"> 1629 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1630 <span class="nav-language-option__name"> 1631 <span class="nav-language-option__primary notranslate" translate="no"> 1632 Akan 1633 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1634 (Akan) 1635 </span> </span> 1636 <span class="nav-language-option__code notranslate" translate="no"> 1637 AK 1638 </span> 1639 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1640 </button> 1641 </form> 1642 <form method="POST" action="https://www.ekonty.com/set-locale" 1643 class="user-lang-switch-form nav-language-form nav-language-search-row" 1644 data-locale="sq" data-google-locale="sq" 1645 data-nav-language-search-text="albanian albanian sq sq sq"> 1646 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sq"> 1647 <input type="hidden" name="is_rtl" value="0"> 1648 <input type="hidden" name="return_url" value="/search"> 1649 <button type="submit" 1650 class="user-lang-switch-btn nav-language-option" 1651 data-locale="sq" data-google-locale="sq"> 1652 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð±</span>
1653 <span class="nav-language-option__name"> 1654 <span class="nav-language-option__primary notranslate" translate="no"> 1655 Albanian 1656 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1657 (Albanian) 1658 </span> </span> 1659 <span class="nav-language-option__code notranslate" translate="no"> 1660 SQ 1661 </span> 1662 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1663 </button> 1664 </form> 1665 <form method="POST" action="https://www.ekonty.com/set-locale" 1666 class="user-lang-switch-form nav-language-form nav-language-search-row" 1667 data-locale="am" data-google-locale="am" 1668 data-nav-language-search-text="amharic amharic am am am"> 1669 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="am"> 1670 <input type="hidden" name="is_rtl" value="0"> 1671 <input type="hidden" name="return_url" value="/search"> 1672 <button type="submit" 1673 class="user-lang-switch-btn nav-language-option" 1674 data-locale="am" data-google-locale="am"> 1675 <span class="nav-language-option__mark" aria-hidden="true">ðªð¹</span> 1676 <span class="nav-language-option__name"> 1677 <span class="nav-language-option__primary notranslate" translate="no"> 1678 Amharic 1679 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1680 (Amharic) 1681 </span> </span> 1682 <span class="nav-language-option__code notranslate" translate="no"> 1683 AM 1684 </span> 1685 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1686 </button> 1687 </form> 1688 <form method="POST" action="https://www.ekonty.com/set-locale" 1689 class="user-lang-switch-form nav-language-form nav-language-search-row" 1690 data-locale="ar" data-google-locale="ar" 1691 data-nav-language-search-text="arabic عرب٠ar ar ar"> 1692 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ar"> 1693 <input type="hidden" name="is_rtl" value="1"> 1694 <input type="hidden" name="return_url" value="/search"> 1695 <button type="submit" 1696 class="user-lang-switch-btn nav-language-option" 1697 data-locale="ar" data-google-locale="ar"> 1698 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð¦</span> 1699 <span class="nav-language-option__name"> 1700 <span class="nav-language-option__primary notranslate" translate="no"> 1701 عرب٠1702 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1703 (Arabic) 1704 </span> </span>
1705 <span class="nav-language-option__code notranslate" translate="no"> 1706 AR 1707 </span> 1708 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1709 </button> 1710 </form> 1711 <form method="POST" action="https://www.ekonty.com/set-locale" 1712 class="user-lang-switch-form nav-language-form nav-language-search-row" 1713 data-locale="an" data-google-locale="an" 1714 data-nav-language-search-text="aragonese aragonese an an an"> 1715 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="an"> 1716 <input type="hidden" name="is_rtl" value="0"> 1717 <input type="hidden" name="return_url" value="/search"> 1718 <button type="submit" 1719 class="user-lang-switch-btn nav-language-option" 1720 data-locale="an" data-google-locale="an"> 1721 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1722 <span class="nav-language-option__name"> 1723 <span class="nav-language-option__primary notranslate" translate="no"> 1724 Aragonese 1725 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1726 (Aragonese) 1727 </span> </span> 1728 <span class="nav-language-option__code notranslate" translate="no"> 1729 AN 1730 </span> 1731 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1732 </button> 1733 </form> 1734 <form method="POST" action="https://www.ekonty.com/set-locale" 1735 class="user-lang-switch-form nav-language-form nav-language-search-row" 1736 data-locale="hy" data-google-locale="hy" 1737 data-nav-language-search-text="armenian armenian hy hy hy"> 1738 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hy"> 1739 <input type="hidden" name="is_rtl" value="0"> 1740 <input type="hidden" name="return_url" value="/search"> 1741 <button type="submit" 1742 class="user-lang-switch-btn nav-language-option" 1743 data-locale="hy" data-google-locale="hy"> 1744 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð²</span> 1745 <span class="nav-language-option__name"> 1746 <span class="nav-language-option__primary notranslate" translate="no"> 1747 Armenian 1748 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1749 (Armenian) 1750 </span> </span> 1751 <span class="nav-language-option__code notranslate" translate="no"> 1752 HY 1753 </span> 1754 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1755 </button> 1756 </form> 1757 <form method="POST" action="https://www.ekonty.com/set-locale" 1758 class="user-lang-switch-form nav-language-form nav-language-search-row" 1759 data-locale="as" data-google-locale="as" 1760 data-nav-language-search-text="assamese assamese as as as"> 1761 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="as"> 1762 <input type="hidden" name="is_rtl" value="
17620"> 1763 <input type="hidden" name="return_url" value="/search"> 1764 <button type="submit" 1765 class="user-lang-switch-btn nav-language-option" 1766 data-locale="as" data-google-locale="as"> 1767 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1768 <span class="nav-language-option__name"> 1769 <span class="nav-language-option__primary notranslate" translate="no"> 1770 Assamese 1771 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1772 (Assamese) 1773 </span> </span> 1774 <span class="nav-language-option__code notranslate" translate="no"> 1775 AS 1776 </span> 1777 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1778 </button> 1779 </form> 1780 <form method="POST" action="https://www.ekonty.com/set-locale" 1781 class="user-lang-switch-form nav-language-form nav-language-search-row" 1782 data-locale="av" data-google-locale="av" 1783 data-nav-language-search-text="avaric avaric av av av"> 1784 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="av"> 1785 <input type="hidden" name="is_rtl" value="0"> 1786 <input type="hidden" name="return_url" value="/search"> 1787 <button type="submit" 1788 class="user-lang-switch-btn nav-language-option" 1789 data-locale="av" data-google-locale="av"> 1790 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1791 <span class="nav-language-option__name"> 1792 <span class="nav-language-option__primary notranslate" translate="no"> 1793 Avaric 1794 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1795 (Avaric) 1796 </span> </span> 1797 <span class="nav-language-option__code notranslate" translate="no"> 1798 AV 1799 </span> 1800 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1801 </button> 1802 </form> 1803 <form method="POST" action="https://www.ekonty.com/set-locale" 1804 class="user-lang-switch-form nav-language-form nav-language-search-row" 1805 data-locale="ae" data-google-locale="ae" 1806 data-nav-language-search-text="avestan avestan ae ae ae"> 1807 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ae"> 1808 <input type="hidden" name="is_rtl" value="0"> 1809 <input type="hidden" name="return_url" value="/search"> 1810 <button type="submit" 1811 class="user-lang-switch-btn nav-language-option" 1812 data-locale="ae" data-google-locale="ae"> 1813 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
1814 <span class="nav-language-option__name"> 1815 <span class="nav-language-option__primary notranslate" translate="no"> 1816 Avestan 1817 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1818 (Avestan) 1819 </span> </span> 1820 <span class="nav-language-option__code notranslate" translate="no"> 1821 AE 1822 </span> 1823 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1824 </button> 1825 </form> 1826 <form method="POST" action="https://www.ekonty.com/set-locale" 1827 class="user-lang-switch-form nav-language-form nav-language-search-row" 1828 data-locale="ay" data-google-locale="ay" 1829 data-nav-language-search-text="aymara aymara ay ay ay"> 1830 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ay"> 1831 <input type="hidden" name="is_rtl" value="0"> 1832 <input type="hidden" name="return_url" value="/search"> 1833 <button type="submit" 1834 class="user-lang-switch-btn nav-language-option" 1835 data-locale="ay" data-google-locale="ay"> 1836 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1837 <span class="nav-language-option__name"> 1838 <span class="nav-language-option__primary notranslate" translate="no"> 1839 Aymara 1840 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1841 (Aymara) 1842 </span> </span> 1843 <span class="nav-language-option__code notranslate" translate="no"> 1844 AY 1845 </span> 1846 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1847 </button> 1848 </form> 1849 <form method="POST" action="https://www.ekonty.com/set-locale" 1850 class="user-lang-switch-form nav-language-form nav-language-search-row" 1851 data-locale="az" data-google-locale="az" 1852 data-nav-language-search-text="azerbaijani azerbaijani az az az"> 1853 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="az"> 1854 <input type="hidden" name="is_rtl" value="1"> 1855 <input type="hidden" name="return_url" value="/search"> 1856 <button type="submit" 1857 class="user-lang-switch-btn nav-language-option" 1858 data-locale="az" data-google-locale="az"> 1859 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð¿</span> 1860 <span class="nav-language-option__name"> 1861 <span class="nav-language-option__primary notranslate" translate="no"> 1862 Azerbaijani 1863 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1864 (Azerbaijani) 1865 </span> </span>
1866 <span class="nav-language-option__code notranslate" translate="no"> 1867 AZ 1868 </span> 1869 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1870 </button> 1871 </form> 1872 <form method="POST" action="https://www.ekonty.com/set-locale" 1873 class="user-lang-switch-form nav-language-form nav-language-search-row" 1874 data-locale="bm" data-google-locale="bm" 1875 data-nav-language-search-text="bambara bambara bm bm bm"> 1876 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bm"> 1877 <input type="hidden" name="is_rtl" value="0"> 1878 <input type="hidden" name="return_url" value="/search"> 1879 <button type="submit" 1880 class="user-lang-switch-btn nav-language-option" 1881 data-locale="bm" data-google-locale="bm"> 1882 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1883 <span class="nav-language-option__name"> 1884 <span class="nav-language-option__primary notranslate" translate="no"> 1885 Bambara 1886 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1887 (Bambara) 1888 </span> </span> 1889 <span class="nav-language-option__code notranslate" translate="no"> 1890 BM 1891 </span> 1892 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1893 </button> 1894 </form> 1895 <form method="POST" action="https://www.ekonty.com/set-locale" 1896 class="user-lang-switch-form nav-language-form nav-language-search-row" 1897 data-locale="ba" data-google-locale="ba" 1898 data-nav-language-search-text="bashkir bashkir ba ba ba"> 1899 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ba"> 1900 <input type="hidden" name="is_rtl" value="0"> 1901 <input type="hidden" name="return_url" value="/search"> 1902 <button type="submit" 1903 class="user-lang-switch-btn nav-language-option" 1904 data-locale="ba" data-google-locale="ba"> 1905 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1906 <span class="nav-language-option__name"> 1907 <span class="nav-language-option__primary notranslate" translate="no"> 1908 Bashkir 1909 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1910 (Bashkir) 1911 </span> </span> 1912 <span class="nav-language-option__code notranslate" translate="no"> 1913 BA 1914 </span> 1915 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1916 </button> 1917 </form> 1918 <form method="POST" action="https://www.ekonty.com/set-locale" 1919 class="user-lang-switch-form nav-language-form nav-language-search-row" 1920 data-locale="eu" data-google-locale="eu" 1921 data-nav-language-search-text="basque basque eu eu eu"> 1922 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="eu"> 1923 <input type="hidden" name="is_rtl" value="
19230"> 1924 <input type="hidden" name="return_url" value="/search"> 1925 <button type="submit" 1926 class="user-lang-switch-btn nav-language-option" 1927 data-locale="eu" data-google-locale="eu"> 1928 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 1929 <span class="nav-language-option__name"> 1930 <span class="nav-language-option__primary notranslate" translate="no"> 1931 Basque 1932 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1933 (Basque) 1934 </span> </span> 1935 <span class="nav-language-option__code notranslate" translate="no"> 1936 EU 1937 </span> 1938 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1939 </button> 1940 </form> 1941 <form method="POST" action="https://www.ekonty.com/set-locale" 1942 class="user-lang-switch-form nav-language-form nav-language-search-row" 1943 data-locale="be" data-google-locale="be" 1944 data-nav-language-search-text="belarusian belarusian be be be"> 1945 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="be"> 1946 <input type="hidden" name="is_rtl" value="0"> 1947 <input type="hidden" name="return_url" value="/search"> 1948 <button type="submit" 1949 class="user-lang-switch-btn nav-language-option" 1950 data-locale="be" data-google-locale="be"> 1951 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1952 <span class="nav-language-option__name"> 1953 <span class="nav-language-option__primary notranslate" translate="no"> 1954 Belarusian 1955 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1956 (Belarusian) 1957 </span> </span> 1958 <span class="nav-language-option__code notranslate" translate="no"> 1959 BE 1960 </span> 1961 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1962 </button> 1963 </form> 1964 <form method="POST" action="https://www.ekonty.com/set-locale" 1965 class="user-lang-switch-form nav-language-form nav-language-search-row" 1966 data-locale="bn" data-google-locale="bn" 1967 data-nav-language-search-text="bengali (bangla) bengali (bangla) bn bn bn"> 1968 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bn"> 1969 <input type="hidden" name="is_rtl" value="0"> 1970 <input type="hidden" name="return_url" value="/search"> 1971 <button type="submit" 1972 class="user-lang-switch-btn nav-language-option" 1973 data-locale="bn" data-google-locale="bn">
1974 <span class="nav-language-option__mark" aria-hidden="true">ð§ð©</span> 1975 <span class="nav-language-option__name"> 1976 <span class="nav-language-option__primary notranslate" translate="no"> 1977 Bengali (Bangla) 1978 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 1979 (Bengali (Bangla)) 1980 </span> </span> 1981 <span class="nav-language-option__code notranslate" translate="no"> 1982 BN 1983 </span> 1984 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 1985 </button> 1986 </form> 1987 <form method="POST" action="https://www.ekonty.com/set-locale" 1988 class="user-lang-switch-form nav-language-form nav-language-search-row" 1989 data-locale="bh" data-google-locale="bh" 1990 data-nav-language-search-text="bihari bihari bh bh bh"> 1991 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bh"> 1992 <input type="hidden" name="is_rtl" value="0"> 1993 <input type="hidden" name="return_url" value="/search"> 1994 <button type="submit" 1995 class="user-lang-switch-btn nav-language-option" 1996 data-locale="bh" data-google-locale="bh"> 1997 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 1998 <span class="nav-language-option__name"> 1999 <span class="nav-language-option__primary notranslate" translate="no"> 2000 Bihari 2001 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2002 (Bihari) 2003 </span> </span> 2004 <span class="nav-language-option__code notranslate" translate="no"> 2005 BH 2006 </span> 2007 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2008 </button> 2009 </form> 2010 <form method="POST" action="https://www.ekonty.com/set-locale" 2011 class="user-lang-switch-form nav-language-form nav-language-search-row" 2012 data-locale="bi" data-google-locale="bi" 2013 data-nav-language-search-text="bislama bislama bi bi bi"> 2014 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bi"> 2015 <input type="hidden" name="is_rtl" value="0"> 2016 <input type="hidden" name="return_url" value="/search"> 2017 <button type="submit" 2018 class="user-lang-switch-btn nav-language-option" 2019 data-locale="bi" data-google-locale="bi"> 2020 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2021 <span class="nav-language-option__name"> 2022 <span class="nav-language-option__primary notranslate" translate="no"> 2023 Bislama 2024 </span>
2024 <span class="nav-language-option__secondary notranslate" translate="no"> 2025 (Bislama) 2026 </span> </span> 2027 <span class="nav-language-option__code notranslate" translate="no"> 2028 BI 2029 </span> 2030 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2031 </button> 2032 </form> 2033 <form method="POST" action="https://www.ekonty.com/set-locale" 2034 class="user-lang-switch-form nav-language-form nav-language-search-row" 2035 data-locale="bs" data-google-locale="bs" 2036 data-nav-language-search-text="bosnian bosnian bs bs bs"> 2037 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bs"> 2038 <input type="hidden" name="is_rtl" value="0"> 2039 <input type="hidden" name="return_url" value="/search"> 2040 <button type="submit" 2041 class="user-lang-switch-btn nav-language-option" 2042 data-locale="bs" data-google-locale="bs"> 2043 <span class="nav-language-option__mark" aria-hidden="true">ð§ð¦</span> 2044 <span class="nav-language-option__name"> 2045 <span class="nav-language-option__primary notranslate" translate="no"> 2046 Bosnian 2047 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2048 (Bosnian) 2049 </span> </span> 2050 <span class="nav-language-option__code notranslate" translate="no"> 2051 BS 2052 </span> 2053 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2054 </button> 2055 </form> 2056 <form method="POST" action="https://www.ekonty.com/set-locale" 2057 class="user-lang-switch-form nav-language-form nav-language-search-row" 2058 data-locale="br" data-google-locale="br" 2059 data-nav-language-search-text="breton breton br br br"> 2060 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="br"> 2061 <input type="hidden" name="is_rtl" value="0"> 2062 <input type="hidden" name="return_url" value="/search"> 2063 <button type="submit" 2064 class="user-lang-switch-btn nav-language-option" 2065 data-locale="br" data-google-locale="br"> 2066 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 2067 <span class="nav-language-option__name"> 2068 <span class="nav-language-option__primary notranslate" translate="no"> 2069 Breton 2070 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2071 (Breton) 2072 </span> </span> 2073 <span class="nav-language-option__code notranslate" translate="no"> 2074 BR 2075 </span>
2076 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2077 </button> 2078 </form> 2079 <form method="POST" action="https://www.ekonty.com/set-locale" 2080 class="user-lang-switch-form nav-language-form nav-language-search-row" 2081 data-locale="bg" data-google-locale="bg" 2082 data-nav-language-search-text="bulgarian bulgarian bg bg bg"> 2083 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bg"> 2084 <input type="hidden" name="is_rtl" value="0"> 2085 <input type="hidden" name="return_url" value="/search"> 2086 <button type="submit" 2087 class="user-lang-switch-btn nav-language-option" 2088 data-locale="bg" data-google-locale="bg"> 2089 <span class="nav-language-option__mark" aria-hidden="true">ð§ð¬</span> 2090 <span class="nav-language-option__name"> 2091 <span class="nav-language-option__primary notranslate" translate="no"> 2092 Bulgarian 2093 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2094 (Bulgarian) 2095 </span> </span> 2096 <span class="nav-language-option__code notranslate" translate="no"> 2097 BG 2098 </span> 2099 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2100 </button> 2101 </form> 2102 <form method="POST" action="https://www.ekonty.com/set-locale" 2103 class="user-lang-switch-form nav-language-form nav-language-search-row" 2104 data-locale="my" data-google-locale="my" 2105 data-nav-language-search-text="burmese burmese my my my"> 2106 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="my"> 2107 <input type="hidden" name="is_rtl" value="0"> 2108 <input type="hidden" name="return_url" value="/search"> 2109 <button type="submit" 2110 class="user-lang-switch-btn nav-language-option" 2111 data-locale="my" data-google-locale="my"> 2112 <span class="nav-language-option__mark" aria-hidden="true">ð²ð²</span> 2113 <span class="nav-language-option__name"> 2114 <span class="nav-language-option__primary notranslate" translate="no"> 2115 Burmese 2116 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2117 (Burmese) 2118 </span> </span> 2119 <span class="nav-language-option__code notranslate" translate="no"> 2120 MY 2121 </span> 2122 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2123 </button> 2124 </form> 2125 <form method="POST" action="https://www.ekonty.com/set-locale" 2126 class="user-lang-switch-form nav-language-form nav-language-search-row" 2127 data-locale="ca" data-google-locale="ca" 2128 data-nav-language-search-text="catalan catalan ca ca ca"> 2129 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ca"> 2130 <input type="hidden" name="is_rtl" value="
21300"> 2131 <input type="hidden" name="return_url" value="/search"> 2132 <button type="submit" 2133 class="user-lang-switch-btn nav-language-option" 2134 data-locale="ca" data-google-locale="ca"> 2135 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 2136 <span class="nav-language-option__name"> 2137 <span class="nav-language-option__primary notranslate" translate="no"> 2138 Catalan 2139 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2140 (Catalan) 2141 </span> </span> 2142 <span class="nav-language-option__code notranslate" translate="no"> 2143 CA 2144 </span> 2145 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2146 </button> 2147 </form> 2148 <form method="POST" action="https://www.ekonty.com/set-locale" 2149 class="user-lang-switch-form nav-language-form nav-language-search-row" 2150 data-locale="ch" data-google-locale="ch" 2151 data-nav-language-search-text="chamorro chamorro ch ch ch"> 2152 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ch"> 2153 <input type="hidden" name="is_rtl" value="0"> 2154 <input type="hidden" name="return_url" value="/search"> 2155 <button type="submit" 2156 class="user-lang-switch-btn nav-language-option" 2157 data-locale="ch" data-google-locale="ch"> 2158 <span class="nav-language-option__mark" aria-hidden="true">ð¬ðº</span> 2159 <span class="nav-language-option__name"> 2160 <span class="nav-language-option__primary notranslate" translate="no"> 2161 Chamorro 2162 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2163 (Chamorro) 2164 </span> </span> 2165 <span class="nav-language-option__code notranslate" translate="no"> 2166 CH 2167 </span> 2168 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2169 </button> 2170 </form> 2171 <form method="POST" action="https://www.ekonty.com/set-locale" 2172 class="user-lang-switch-form nav-language-form nav-language-search-row" 2173 data-locale="ce" data-google-locale="ce" 2174 data-nav-language-search-text="chechen chechen ce ce ce"> 2175 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ce"> 2176 <input type="hidden" name="is_rtl" value="0"> 2177 <input type="hidden" name="return_url" value="/search"> 2178 <button type="submit" 2179 class="user-lang-switch-btn nav-language-option" 2180 data-locale="ce" data-google-locale="ce">
2181 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2182 <span class="nav-language-option__name"> 2183 <span class="nav-language-option__primary notranslate" translate="no"> 2184 Chechen 2185 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2186 (Chechen) 2187 </span> </span> 2188 <span class="nav-language-option__code notranslate" translate="no"> 2189 CE 2190 </span> 2191 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2192 </button> 2193 </form> 2194 <form method="POST" action="https://www.ekonty.com/set-locale" 2195 class="user-lang-switch-form nav-language-form nav-language-search-row" 2196 data-locale="ny" data-google-locale="ny" 2197 data-nav-language-search-text="chichewa, chewa, nyanja chichewa, chewa, nyanja ny ny ny"> 2198 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ny"> 2199 <input type="hidden" name="is_rtl" value="0"> 2200 <input type="hidden" name="return_url" value="/search"> 2201 <button type="submit" 2202 class="user-lang-switch-btn nav-language-option" 2203 data-locale="ny" data-google-locale="ny"> 2204 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2205 <span class="nav-language-option__name"> 2206 <span class="nav-language-option__primary notranslate" translate="no"> 2207 Chichewa, Chewa, Nyanja 2208 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2209 (Chichewa, Chewa, Nyanja) 2210 </span> </span> 2211 <span class="nav-language-option__code notranslate" translate="no"> 2212 NY 2213 </span> 2214 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2215 </button> 2216 </form> 2217 <form method="POST" action="https://www.ekonty.com/set-locale" 2218 class="user-lang-switch-form nav-language-form nav-language-search-row" 2219 data-locale="zh" data-google-locale="zh-CN" 2220 data-nav-language-search-text="chinese chinese zh zh zh"> 2221 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="zh"> 2222 <input type="hidden" name="is_rtl" value="0"> 2223 <input type="hidden" name="return_url" value="/search"> 2224 <button type="submit" 2225 class="user-lang-switch-btn nav-language-option" 2226 data-locale="zh" data-google-locale="zh-CN"> 2227 <span class="nav-language-option__mark" aria-hidden="true">ð¨ð³</span> 2228 <span class="nav-language-option__name"> 2229 <span class="nav-language-option__primary notranslate" translate="no"> 2230 Chinese 2231 </span>
2231 <span class="nav-language-option__secondary notranslate" translate="no"> 2232 (Chinese) 2233 </span> </span> 2234 <span class="nav-language-option__code notranslate" translate="no"> 2235 ZH 2236 </span> 2237 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2238 </button> 2239 </form> 2240 <form method="POST" action="https://www.ekonty.com/set-locale" 2241 class="user-lang-switch-form nav-language-form nav-language-search-row" 2242 data-locale="cv" data-google-locale="cv" 2243 data-nav-language-search-text="chuvash chuvash cv cv cv"> 2244 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cv"> 2245 <input type="hidden" name="is_rtl" value="0"> 2246 <input type="hidden" name="return_url" value="/search"> 2247 <button type="submit" 2248 class="user-lang-switch-btn nav-language-option" 2249 data-locale="cv" data-google-locale="cv"> 2250 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2251 <span class="nav-language-option__name"> 2252 <span class="nav-language-option__primary notranslate" translate="no"> 2253 Chuvash 2254 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2255 (Chuvash) 2256 </span> </span> 2257 <span class="nav-language-option__code notranslate" translate="no"> 2258 CV 2259 </span> 2260 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2261 </button> 2262 </form> 2263 <form method="POST" action="https://www.ekonty.com/set-locale" 2264 class="user-lang-switch-form nav-language-form nav-language-search-row" 2265 data-locale="kw" data-google-locale="kw" 2266 data-nav-language-search-text="cornish cornish kw kw kw"> 2267 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kw"> 2268 <input type="hidden" name="is_rtl" value="0"> 2269 <input type="hidden" name="return_url" value="/search"> 2270 <button type="submit" 2271 class="user-lang-switch-btn nav-language-option" 2272 data-locale="kw" data-google-locale="kw"> 2273 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2274 <span class="nav-language-option__name"> 2275 <span class="nav-language-option__primary notranslate" translate="no"> 2276 Cornish 2277 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2278 (Cornish) 2279 </span> </span> 2280 <span class="nav-language-option__code notranslate" translate="no"> 2281 KW 2282 </span>
2283 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2284 </button> 2285 </form> 2286 <form method="POST" action="https://www.ekonty.com/set-locale" 2287 class="user-lang-switch-form nav-language-form nav-language-search-row" 2288 data-locale="co" data-google-locale="co" 2289 data-nav-language-search-text="corsican corsican co co co"> 2290 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="co"> 2291 <input type="hidden" name="is_rtl" value="0"> 2292 <input type="hidden" name="return_url" value="/search"> 2293 <button type="submit" 2294 class="user-lang-switch-btn nav-language-option" 2295 data-locale="co" data-google-locale="co"> 2296 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 2297 <span class="nav-language-option__name"> 2298 <span class="nav-language-option__primary notranslate" translate="no"> 2299 Corsican 2300 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2301 (Corsican) 2302 </span> </span> 2303 <span class="nav-language-option__code notranslate" translate="no"> 2304 CO 2305 </span> 2306 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2307 </button> 2308 </form> 2309 <form method="POST" action="https://www.ekonty.com/set-locale" 2310 class="user-lang-switch-form nav-language-form nav-language-search-row" 2311 data-locale="cr" data-google-locale="cr" 2312 data-nav-language-search-text="cree cree cr cr cr"> 2313 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cr"> 2314 <input type="hidden" name="is_rtl" value="0"> 2315 <input type="hidden" name="return_url" value="/search"> 2316 <button type="submit" 2317 class="user-lang-switch-btn nav-language-option" 2318 data-locale="cr" data-google-locale="cr"> 2319 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2320 <span class="nav-language-option__name"> 2321 <span class="nav-language-option__primary notranslate" translate="no"> 2322 Cree 2323 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2324 (Cree) 2325 </span> </span> 2326 <span class="nav-language-option__code notranslate" translate="no"> 2327 CR 2328 </span> 2329 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2330 </button> 2331 </form> 2332 <form method="POST" action="https://www.ekonty.com/set-locale" 2333 class="user-lang-switch-form nav-language-form nav-language-search-row" 2334 data-locale="hr" data-google-locale="hr" 2335 data-nav-language-search-text="croatian croatian hr hr hr"> 2336 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hr"> 2337 <input type="hidden" name="is_rtl" value="
23370"> 2338 <input type="hidden" name="return_url" value="/search"> 2339 <button type="submit" 2340 class="user-lang-switch-btn nav-language-option" 2341 data-locale="hr" data-google-locale="hr"> 2342 <span class="nav-language-option__mark" aria-hidden="true">ðð·</span> 2343 <span class="nav-language-option__name"> 2344 <span class="nav-language-option__primary notranslate" translate="no"> 2345 Croatian 2346 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2347 (Croatian) 2348 </span> </span> 2349 <span class="nav-language-option__code notranslate" translate="no"> 2350 HR 2351 </span> 2352 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2353 </button> 2354 </form> 2355 <form method="POST" action="https://www.ekonty.com/set-locale" 2356 class="user-lang-switch-form nav-language-form nav-language-search-row" 2357 data-locale="cs" data-google-locale="cs" 2358 data-nav-language-search-text="czech czech cs cs cs"> 2359 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cs"> 2360 <input type="hidden" name="is_rtl" value="0"> 2361 <input type="hidden" name="return_url" value="/search"> 2362 <button type="submit" 2363 class="user-lang-switch-btn nav-language-option" 2364 data-locale="cs" data-google-locale="cs"> 2365 <span class="nav-language-option__mark" aria-hidden="true">ð¨ð¿</span> 2366 <span class="nav-language-option__name"> 2367 <span class="nav-language-option__primary notranslate" translate="no"> 2368 Czech 2369 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2370 (Czech) 2371 </span> </span> 2372 <span class="nav-language-option__code notranslate" translate="no"> 2373 CS 2374 </span> 2375 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2376 </button> 2377 </form> 2378 <form method="POST" action="https://www.ekonty.com/set-locale" 2379 class="user-lang-switch-form nav-language-form nav-language-search-row" 2380 data-locale="da" data-google-locale="da" 2381 data-nav-language-search-text="danish danish da da da"> 2382 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="da"> 2383 <input type="hidden" name="is_rtl" value="0"> 2384 <input type="hidden" name="return_url" value="/search"> 2385 <button type="submit" 2386 class="user-lang-switch-btn nav-language-option" 2387 data-locale="da" data-google-locale="da"> 2388 <span class="nav-language-option__mark" aria-hidden="true">ð©ð°</span>
2389 <span class="nav-language-option__name"> 2390 <span class="nav-language-option__primary notranslate" translate="no"> 2391 Danish 2392 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2393 (Danish) 2394 </span> </span> 2395 <span class="nav-language-option__code notranslate" translate="no"> 2396 DA 2397 </span> 2398 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2399 </button> 2400 </form> 2401 <form method="POST" action="https://www.ekonty.com/set-locale" 2402 class="user-lang-switch-form nav-language-form nav-language-search-row" 2403 data-locale="dv" data-google-locale="dv" 2404 data-nav-language-search-text="divehi, dhivehi, maldivian divehi, dhivehi, maldivian dv dv dv"> 2405 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="dv"> 2406 <input type="hidden" name="is_rtl" value="1"> 2407 <input type="hidden" name="return_url" value="/search"> 2408 <button type="submit" 2409 class="user-lang-switch-btn nav-language-option" 2410 data-locale="dv" data-google-locale="dv"> 2411 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2412 <span class="nav-language-option__name"> 2413 <span class="nav-language-option__primary notranslate" translate="no"> 2414 Divehi, Dhivehi, Maldivian 2415 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2416 (Divehi, Dhivehi, Maldivian) 2417 </span> </span> 2418 <span class="nav-language-option__code notranslate" translate="no"> 2419 DV 2420 </span> 2421 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2422 </button> 2423 </form> 2424 <form method="POST" action="https://www.ekonty.com/set-locale" 2425 class="user-lang-switch-form nav-language-form nav-language-search-row" 2426 data-locale="nl" data-google-locale="nl" 2427 data-nav-language-search-text="dutch dutch nl nl nl"> 2428 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nl"> 2429 <input type="hidden" name="is_rtl" value="0"> 2430 <input type="hidden" name="return_url" value="/search"> 2431 <button type="submit" 2432 class="user-lang-switch-btn nav-language-option" 2433 data-locale="nl" data-google-locale="nl"> 2434 <span class="nav-language-option__mark" aria-hidden="true">ð³ð±</span> 2435 <span class="nav-language-option__name"> 2436 <span class="nav-language-option__primary notranslate" translate="no"> 2437 Dutch 2438 </span>
2438 <span class="nav-language-option__secondary notranslate" translate="no"> 2439 (Dutch) 2440 </span> </span> 2441 <span class="nav-language-option__code notranslate" translate="no"> 2442 NL 2443 </span> 2444 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2445 </button> 2446 </form> 2447 <form method="POST" action="https://www.ekonty.com/set-locale" 2448 class="user-lang-switch-form nav-language-form nav-language-search-row" 2449 data-locale="dz" data-google-locale="dz" 2450 data-nav-language-search-text="dzongkha dzongkha dz dz dz"> 2451 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="dz"> 2452 <input type="hidden" name="is_rtl" value="0"> 2453 <input type="hidden" name="return_url" value="/search"> 2454 <button type="submit" 2455 class="user-lang-switch-btn nav-language-option" 2456 data-locale="dz" data-google-locale="dz"> 2457 <span class="nav-language-option__mark" aria-hidden="true">ð§ð¹</span> 2458 <span class="nav-language-option__name"> 2459 <span class="nav-language-option__primary notranslate" translate="no"> 2460 Dzongkha 2461 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2462 (Dzongkha) 2463 </span> </span> 2464 <span class="nav-language-option__code notranslate" translate="no"> 2465 DZ 2466 </span> 2467 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2468 </button> 2469 </form> 2470 <form method="POST" action="https://www.ekonty.com/set-locale" 2471 class="user-lang-switch-form nav-language-form nav-language-search-row" 2472 data-locale="eo" data-google-locale="eo" 2473 data-nav-language-search-text="esperanto esperanto eo eo eo"> 2474 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="eo"> 2475 <input type="hidden" name="is_rtl" value="0"> 2476 <input type="hidden" name="return_url" value="/search"> 2477 <button type="submit" 2478 class="user-lang-switch-btn nav-language-option" 2479 data-locale="eo" data-google-locale="eo"> 2480 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2481 <span class="nav-language-option__name"> 2482 <span class="nav-language-option__primary notranslate" translate="no"> 2483 Esperanto 2484 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2485 (Esperanto) 2486 </span> </span> 2487 <span class="nav-language-option__code notranslate" translate="no"> 2488 EO 2489 </span>
2490 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2491 </button> 2492 </form> 2493 <form method="POST" action="https://www.ekonty.com/set-locale" 2494 class="user-lang-switch-form nav-language-form nav-language-search-row" 2495 data-locale="et" data-google-locale="et" 2496 data-nav-language-search-text="estonian estonian et et et"> 2497 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="et"> 2498 <input type="hidden" name="is_rtl" value="0"> 2499 <input type="hidden" name="return_url" value="/search"> 2500 <button type="submit" 2501 class="user-lang-switch-btn nav-language-option" 2502 data-locale="et" data-google-locale="et"> 2503 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2504 <span class="nav-language-option__name"> 2505 <span class="nav-language-option__primary notranslate" translate="no"> 2506 Estonian 2507 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2508 (Estonian) 2509 </span> </span> 2510 <span class="nav-language-option__code notranslate" translate="no"> 2511 ET 2512 </span> 2513 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2514 </button> 2515 </form> 2516 <form method="POST" action="https://www.ekonty.com/set-locale" 2517 class="user-lang-switch-form nav-language-form nav-language-search-row" 2518 data-locale="ee" data-google-locale="ee" 2519 data-nav-language-search-text="ewe ewe ee ee ee"> 2520 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ee"> 2521 <input type="hidden" name="is_rtl" value="0"> 2522 <input type="hidden" name="return_url" value="/search"> 2523 <button type="submit" 2524 class="user-lang-switch-btn nav-language-option" 2525 data-locale="ee" data-google-locale="ee"> 2526 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2527 <span class="nav-language-option__name"> 2528 <span class="nav-language-option__primary notranslate" translate="no"> 2529 Ewe 2530 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2531 (Ewe) 2532 </span> </span> 2533 <span class="nav-language-option__code notranslate" translate="no"> 2534 EE 2535 </span> 2536 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2537 </button> 2538 </form> 2539 <form method="POST" action="https://www.ekonty.com/set-locale" 2540 class="user-lang-switch-form nav-language-form nav-language-search-row" 2541 data-locale="fo" data-google-locale="fo" 2542 data-nav-language-search-text="faroese faroese fo fo fo"> 2543 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fo"> 2544 <input type="hidden" name="is_rtl" value="
25440"> 2545 <input type="hidden" name="return_url" value="/search"> 2546 <button type="submit" 2547 class="user-lang-switch-btn nav-language-option" 2548 data-locale="fo" data-google-locale="fo"> 2549 <span class="nav-language-option__mark" aria-hidden="true">ð«ð´</span> 2550 <span class="nav-language-option__name"> 2551 <span class="nav-language-option__primary notranslate" translate="no"> 2552 Faroese 2553 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2554 (Faroese) 2555 </span> </span> 2556 <span class="nav-language-option__code notranslate" translate="no"> 2557 FO 2558 </span> 2559 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2560 </button> 2561 </form> 2562 <form method="POST" action="https://www.ekonty.com/set-locale" 2563 class="user-lang-switch-form nav-language-form nav-language-search-row" 2564 data-locale="fj" data-google-locale="fj" 2565 data-nav-language-search-text="fijian fijian fj fj fj"> 2566 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fj"> 2567 <input type="hidden" name="is_rtl" value="0"> 2568 <input type="hidden" name="return_url" value="/search"> 2569 <button type="submit" 2570 class="user-lang-switch-btn nav-language-option" 2571 data-locale="fj" data-google-locale="fj"> 2572 <span class="nav-language-option__mark" aria-hidden="true">ð«ð¯</span> 2573 <span class="nav-language-option__name"> 2574 <span class="nav-language-option__primary notranslate" translate="no"> 2575 Fijian 2576 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2577 (Fijian) 2578 </span> </span> 2579 <span class="nav-language-option__code notranslate" translate="no"> 2580 FJ 2581 </span> 2582 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2583 </button> 2584 </form> 2585 <form method="POST" action="https://www.ekonty.com/set-locale" 2586 class="user-lang-switch-form nav-language-form nav-language-search-row" 2587 data-locale="fi" data-google-locale="fi" 2588 data-nav-language-search-text="finnish finnish fi fi fi"> 2589 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fi"> 2590 <input type="hidden" name="is_rtl" value="0"> 2591 <input type="hidden" name="return_url" value="/search"> 2592 <button type="submit" 2593 class="user-lang-switch-btn nav-language-option" 2594 data-locale="fi" data-google-locale="fi"> 2595 <span class="nav-language-option__mark" aria-hidden="true">ð«ð®</span>
2596 <span class="nav-language-option__name"> 2597 <span class="nav-language-option__primary notranslate" translate="no"> 2598 Finnish 2599 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2600 (Finnish) 2601 </span> </span> 2602 <span class="nav-language-option__code notranslate" translate="no"> 2603 FI 2604 </span> 2605 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2606 </button> 2607 </form> 2608 <form method="POST" action="https://www.ekonty.com/set-locale" 2609 class="user-lang-switch-form nav-language-form nav-language-search-row" 2610 data-locale="fr" data-google-locale="fr" 2611 data-nav-language-search-text="french french fr fr fr"> 2612 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fr"> 2613 <input type="hidden" name="is_rtl" value="0"> 2614 <input type="hidden" name="return_url" value="/search"> 2615 <button type="submit" 2616 class="user-lang-switch-btn nav-language-option" 2617 data-locale="fr" data-google-locale="fr"> 2618 <span class="nav-language-option__mark" aria-hidden="true">ð«ð·</span> 2619 <span class="nav-language-option__name"> 2620 <span class="nav-language-option__primary notranslate" translate="no"> 2621 French 2622 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2623 (French) 2624 </span> </span> 2625 <span class="nav-language-option__code notranslate" translate="no"> 2626 FR 2627 </span> 2628 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2629 </button> 2630 </form> 2631 <form method="POST" action="https://www.ekonty.com/set-locale" 2632 class="user-lang-switch-form nav-language-form nav-language-search-row" 2633 data-locale="ff" data-google-locale="ff" 2634 data-nav-language-search-text="fula, fulah, pulaar, pular fula, fulah, pulaar, pular ff ff ff"> 2635 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ff"> 2636 <input type="hidden" name="is_rtl" value="0"> 2637 <input type="hidden" name="return_url" value="/search"> 2638 <button type="submit" 2639 class="user-lang-switch-btn nav-language-option" 2640 data-locale="ff" data-google-locale="ff"> 2641 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2642 <span class="nav-language-option__name"> 2643 <span class="nav-language-option__primary notranslate" translate="no"> 2644 Fula, Fulah, Pulaar, Pular 2645 </span>
2645 <span class="nav-language-option__secondary notranslate" translate="no"> 2646 (Fula, Fulah, Pulaar, Pular) 2647 </span> </span> 2648 <span class="nav-language-option__code notranslate" translate="no"> 2649 FF 2650 </span> 2651 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2652 </button> 2653 </form> 2654 <form method="POST" action="https://www.ekonty.com/set-locale" 2655 class="user-lang-switch-form nav-language-form nav-language-search-row" 2656 data-locale="gv" data-google-locale="gv" 2657 data-nav-language-search-text="gaelic (manx) gaelic (manx) gv gv gv"> 2658 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gv"> 2659 <input type="hidden" name="is_rtl" value="0"> 2660 <input type="hidden" name="return_url" value="/search"> 2661 <button type="submit" 2662 class="user-lang-switch-btn nav-language-option" 2663 data-locale="gv" data-google-locale="gv"> 2664 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2665 <span class="nav-language-option__name"> 2666 <span class="nav-language-option__primary notranslate" translate="no"> 2667 Gaelic (Manx) 2668 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2669 (Gaelic (Manx)) 2670 </span> </span> 2671 <span class="nav-language-option__code notranslate" translate="no"> 2672 GV 2673 </span> 2674 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2675 </button> 2676 </form> 2677 <form method="POST" action="https://www.ekonty.com/set-locale" 2678 class="user-lang-switch-form nav-language-form nav-language-search-row" 2679 data-locale="gd" data-google-locale="gd" 2680 data-nav-language-search-text="gaelic (scottish
2680) gaelic (scottish) gd gd gd"> 2681 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gd"> 2682 <input type="hidden" name="is_rtl" value="0"> 2683 <input type="hidden" name="return_url" value="/search"> 2684 <button type="submit" 2685 class="user-lang-switch-btn nav-language-option" 2686 data-locale="gd" data-google-locale="gd"> 2687 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2688 <span class="nav-language-option__name"> 2689 <span class="nav-language-option__primary notranslate" translate="no"> 2690 Gaelic (Scottish) 2691 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2692 (Gaelic (Scottish)) 2693 </span> </span> 2694 <span class="nav-language-option__code notranslate" translate="no"> 2695 GD 2696 </span> 2697 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2698 </button> 2699 </form> 2700 <form method="POST" action="https://www.ekonty.com/set-locale" 2701 class="user-lang-switch-form nav-language-form nav-language-search-row" 2702 data-locale="gl" data-google-locale="gl" 2703 data-nav-language-search-text="galician galician gl gl gl"> 2704 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gl"> 2705 <input type="hidden" name="is_rtl" value="0"> 2706 <input type="hidden" name="return_url" value="/search"> 2707 <button type="submit" 2708 class="user-lang-switch-btn nav-language-option" 2709 data-locale="gl" data-google-locale="gl"> 2710 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2711 <span class="nav-language-option__name"> 2712 <span class="nav-language-option__primary notranslate" translate="no"> 2713 Galician 2714 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2715 (Galician) 2716 </span> </span> 2717 <span class="nav-language-option__code notranslate" translate="no"> 2718 GL 2719 </span> 2720 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2721 </button> 2722 </form> 2723 <form method="POST" action="https://www.ekonty.com/set-locale" 2724 class="user-lang-switch-form nav-language-form nav-language-search-row" 2725 data-locale="ka" data-google-locale="ka" 2726 data-nav-language-search-text="georgian georgian ka ka ka"> 2727 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ka"> 2728 <input type="hidden" name="is_rtl" value="
27280"> 2729 <input type="hidden" name="return_url" value="/search"> 2730 <button type="submit" 2731 class="user-lang-switch-btn nav-language-option" 2732 data-locale="ka" data-google-locale="ka"> 2733 <span class="nav-language-option__mark" aria-hidden="true">ð¬ðª</span> 2734 <span class="nav-language-option__name"> 2735 <span class="nav-language-option__primary notranslate" translate="no"> 2736 Georgian 2737 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2738 (Georgian) 2739 </span> </span> 2740 <span class="nav-language-option__code notranslate" translate="no"> 2741 KA 2742 </span> 2743 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2744 </button> 2745 </form> 2746 <form method="POST" action="https://www.ekonty.com/set-locale" 2747 class="user-lang-switch-form nav-language-form nav-language-search-row" 2748 data-locale="de" data-google-locale="de" 2749 data-nav-language-search-text="german german de de de"> 2750 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="de"> 2751 <input type="hidden" name="is_rtl" value="0"> 2752 <input type="hidden" name="return_url" value="/search"> 2753 <button type="submit" 2754 class="user-lang-switch-btn nav-language-option" 2755 data-locale="de" data-google-locale="de"> 2756 <span class="nav-language-option__mark" aria-hidden="true">ð©ðª</span> 2757 <span class="nav-language-option__name"> 2758 <span class="nav-language-option__primary notranslate" translate="no"> 2759 German 2760 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2761 (German) 2762 </span> </span> 2763 <span class="nav-language-option__code notranslate" translate="no"> 2764 DE 2765 </span> 2766 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2767 </button> 2768 </form> 2769 <form method="POST" action="https://www.ekonty.com/set-locale" 2770 class="user-lang-switch-form nav-language-form nav-language-search-row" 2771 data-locale="el" data-google-locale="el" 2772 data-nav-language-search-text="greek greek el el el"> 2773 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="el"> 2774 <input type="hidden" name="is_rtl" value="0"> 2775 <input type="hidden" name="return_url" value="/search"> 2776 <button type="submit" 2777 class="user-lang-switch-btn nav-language-option" 2778 data-locale="el" data-google-locale="el"> 2779 <span class="nav-language-option__mark" aria-hidden="true">ð¬ð·</span>
2780 <span class="nav-language-option__name"> 2781 <span class="nav-language-option__primary notranslate" translate="no"> 2782 Greek 2783 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2784 (Greek) 2785 </span> </span> 2786 <span class="nav-language-option__code notranslate" translate="no"> 2787 EL 2788 </span> 2789 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2790 </button> 2791 </form> 2792 <form method="POST" action="https://www.ekonty.com/set-locale" 2793 class="user-lang-switch-form nav-language-form nav-language-search-row" 2794 data-locale="kl" data-google-locale="kl" 2795 data-nav-language-search-text="greenlandic greenlandic kl kl kl"> 2796 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kl"> 2797 <input type="hidden" name="is_rtl" value="0"> 2798 <input type="hidden" name="return_url" value="/search"> 2799 <button type="submit" 2800 class="user-lang-switch-btn nav-language-option" 2801 data-locale="kl" data-google-locale="kl"> 2802 <span class="nav-language-option__mark" aria-hidden="true">ð¬ð±</span> 2803 <span class="nav-language-option__name"> 2804 <span class="nav-language-option__primary notranslate" translate="no"> 2805 Greenlandic 2806 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2807 (Greenlandic) 2808 </span> </span> 2809 <span class="nav-language-option__code notranslate" translate="no"> 2810 KL 2811 </span> 2812 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2813 </button> 2814 </form> 2815 <form method="POST" action="https://www.ekonty.com/set-locale" 2816 class="user-lang-switch-form nav-language-form nav-language-search-row" 2817 data-locale="gn" data-google-locale="gn" 2818 data-nav-language-search-text="guarani guarani gn gn gn"> 2819 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gn"> 2820 <input type="hidden" name="is_rtl" value="0"> 2821 <input type="hidden" name="return_url" value="/search"> 2822 <button type="submit" 2823 class="user-lang-switch-btn nav-language-option" 2824 data-locale="gn" data-google-locale="gn"> 2825 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2826 <span class="nav-language-option__name"> 2827 <span class="nav-language-option__primary notranslate" translate="no"> 2828 Guarani 2829 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2830 (Guarani) 2831 </span> </span>
2832 <span class="nav-language-option__code notranslate" translate="no"> 2833 GN 2834 </span> 2835 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2836 </button> 2837 </form> 2838 <form method="POST" action="https://www.ekonty.com/set-locale" 2839 class="user-lang-switch-form nav-language-form nav-language-search-row" 2840 data-locale="gu" data-google-locale="gu" 2841 data-nav-language-search-text="gujarati gujarati gu gu gu"> 2842 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gu"> 2843 <input type="hidden" name="is_rtl" value="0"> 2844 <input type="hidden" name="return_url" value="/search"> 2845 <button type="submit" 2846 class="user-lang-switch-btn nav-language-option" 2847 data-locale="gu" data-google-locale="gu"> 2848 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 2849 <span class="nav-language-option__name"> 2850 <span class="nav-language-option__primary notranslate" translate="no"> 2851 Gujarati 2852 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2853 (Gujarati) 2854 </span> </span> 2855 <span class="nav-language-option__code notranslate" translate="no"> 2856 GU 2857 </span> 2858 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2859 </button> 2860 </form> 2861 <form method="POST" action="https://www.ekonty.com/set-locale" 2862 class="user-lang-switch-form nav-language-form nav-language-search-row" 2863 data-locale="ht" data-google-locale="ht" 2864 data-nav-language-search-text="haitian creole haitian creole ht ht ht"> 2865 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ht"> 2866 <input type="hidden" name="is_rtl" value="0"> 2867 <input type="hidden" name="return_url" value="/search"> 2868 <button type="submit" 2869 class="user-lang-switch-btn nav-language-option" 2870 data-locale="ht" data-google-locale="ht"> 2871 <span class="nav-language-option__mark" aria-hidden="true">ðð¹</span> 2872 <span class="nav-language-option__name"> 2873 <span class="nav-language-option__primary notranslate" translate="no"> 2874 Haitian Creole 2875 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2876 (Haitian Creole) 2877 </span> </span> 2878 <span class="nav-language-option__code notranslate" translate="no"> 2879 HT 2880 </span> 2881 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2882 </button> 2883 </form> 2884 <form method="POST" action="https://www.ekonty.com/set-locale" 2885 class="user-lang-switch-form nav-language-form nav-language-search-row" 2886 data-locale="ha" data-google-locale="ha" 2887 data-nav-language-search-text="hausa hausa ha ha ha"> 2888 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ha"> 2889 <input type="hidden" name="is_rtl" value="
28890"> 2890 <input type="hidden" name="return_url" value="/search"> 2891 <button type="submit" 2892 class="user-lang-switch-btn nav-language-option" 2893 data-locale="ha" data-google-locale="ha"> 2894 <span class="nav-language-option__mark" aria-hidden="true">ð³ð¬</span> 2895 <span class="nav-language-option__name"> 2896 <span class="nav-language-option__primary notranslate" translate="no"> 2897 Hausa 2898 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2899 (Hausa) 2900 </span> </span> 2901 <span class="nav-language-option__code notranslate" translate="no"> 2902 HA 2903 </span> 2904 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2905 </button> 2906 </form> 2907 <form method="POST" action="https://www.ekonty.com/set-locale" 2908 class="user-lang-switch-form nav-language-form nav-language-search-row" 2909 data-locale="he" data-google-locale="he" 2910 data-nav-language-search-text="hebrew hebrew he he he"> 2911 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="he"> 2912 <input type="hidden" name="is_rtl" value="1"> 2913 <input type="hidden" name="return_url" value="/search"> 2914 <button type="submit" 2915 class="user-lang-switch-btn nav-language-option" 2916 data-locale="he" data-google-locale="he"> 2917 <span class="nav-language-option__mark" aria-hidden="true">ð®ð±</span> 2918 <span class="nav-language-option__name"> 2919 <span class="nav-language-option__primary notranslate" translate="no"> 2920 Hebrew 2921 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2922 (Hebrew) 2923 </span> </span> 2924 <span class="nav-language-option__code notranslate" translate="no"> 2925 HE 2926 </span> 2927 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2928 </button> 2929 </form> 2930 <form method="POST" action="https://www.ekonty.com/set-locale" 2931 class="user-lang-switch-form nav-language-form nav-language-search-row" 2932 data-locale="hz" data-google-locale="hz" 2933 data-nav-language-search-text="herero herero hz hz hz"> 2934 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hz"> 2935 <input type="hidden" name="is_rtl" value="0"> 2936 <input type="hidden" name="return_url" value="/search"> 2937 <button type="submit" 2938 class="user-lang-switch-btn nav-language-option" 2939 data-locale="hz" data-google-locale="hz"> 2940 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
2941 <span class="nav-language-option__name"> 2942 <span class="nav-language-option__primary notranslate" translate="no"> 2943 Herero 2944 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2945 (Herero) 2946 </span> </span> 2947 <span class="nav-language-option__code notranslate" translate="no"> 2948 HZ 2949 </span> 2950 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2951 </button> 2952 </form> 2953 <form method="POST" action="https://www.ekonty.com/set-locale" 2954 class="user-lang-switch-form nav-language-form nav-language-search-row" 2955 data-locale="hi" data-google-locale="hi" 2956 data-nav-language-search-text="hindi hindi hi hi hi"> 2957 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hi"> 2958 <input type="hidden" name="is_rtl" value="0"> 2959 <input type="hidden" name="return_url" value="/search"> 2960 <button type="submit" 2961 class="user-lang-switch-btn nav-language-option" 2962 data-locale="hi" data-google-locale="hi"> 2963 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 2964 <span class="nav-language-option__name"> 2965 <span class="nav-language-option__primary notranslate" translate="no"> 2966 Hindi 2967 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2968 (Hindi) 2969 </span> </span> 2970 <span class="nav-language-option__code notranslate" translate="no"> 2971 HI 2972 </span> 2973 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2974 </button> 2975 </form> 2976 <form method="POST" action="https://www.ekonty.com/set-locale" 2977 class="user-lang-switch-form nav-language-form nav-language-search-row" 2978 data-locale="ho" data-google-locale="ho" 2979 data-nav-language-search-text="hiri motu hiri motu ho ho ho"> 2980 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ho"> 2981 <input type="hidden" name="is_rtl" value="0"> 2982 <input type="hidden" name="return_url" value="/search"> 2983 <button type="submit" 2984 class="user-lang-switch-btn nav-language-option" 2985 data-locale="ho" data-google-locale="ho"> 2986 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 2987 <span class="nav-language-option__name"> 2988 <span class="nav-language-option__primary notranslate" translate="no"> 2989 Hiri Motu 2990 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 2991 (Hiri Motu) 2992 </span> </span>
2993 <span class="nav-language-option__code notranslate" translate="no"> 2994 HO 2995 </span> 2996 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 2997 </button> 2998 </form> 2999 <form method="POST" action="https://www.ekonty.com/set-locale" 3000 class="user-lang-switch-form nav-language-form nav-language-search-row" 3001 data-locale="hu" data-google-locale="hu" 3002 data-nav-language-search-text="hungarian hungarian hu hu hu"> 3003 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hu"> 3004 <input type="hidden" name="is_rtl" value="0"> 3005 <input type="hidden" name="return_url" value="/search"> 3006 <button type="submit" 3007 class="user-lang-switch-btn nav-language-option" 3008 data-locale="hu" data-google-locale="hu"> 3009 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3010 <span class="nav-language-option__name"> 3011 <span class="nav-language-option__primary notranslate" translate="no"> 3012 Hungarian 3013 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3014 (Hungarian) 3015 </span> </span> 3016 <span class="nav-language-option__code notranslate" translate="no"> 3017 HU 3018 </span> 3019 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3020 </button> 3021 </form> 3022 <form method="POST" action="https://www.ekonty.com/set-locale" 3023 class="user-lang-switch-form nav-language-form nav-language-search-row" 3024 data-locale="is" data-google-locale="is" 3025 data-nav-language-search-text="icelandic icelandic is is is"> 3026 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="is"> 3027 <input type="hidden" name="is_rtl" value="0"> 3028 <input type="hidden" name="return_url" value="/search"> 3029 <button type="submit" 3030 class="user-lang-switch-btn nav-language-option" 3031 data-locale="is" data-google-locale="is"> 3032 <span class="nav-language-option__mark" aria-hidden="true">ð®ð¸</span> 3033 <span class="nav-language-option__name"> 3034 <span class="nav-language-option__primary notranslate" translate="no"> 3035 Icelandic 3036 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3037 (Icelandic) 3038 </span> </span> 3039 <span class="nav-language-option__code notranslate" translate="no"> 3040 IS 3041 </span> 3042 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3043 </button> 3044 </form> 3045 <form method="POST" action="https://www.ekonty.com/set-locale" 3046 class="user-lang-switch-form nav-language-form nav-language-search-row" 3047 data-locale="io" data-google-locale="io" 3048 data-nav-language-search-text="ido ido io io io"> 3049 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="io"> 3050 <input type="hidden" name="is_rtl" value="
30500"> 3051 <input type="hidden" name="return_url" value="/search"> 3052 <button type="submit" 3053 class="user-lang-switch-btn nav-language-option" 3054 data-locale="io" data-google-locale="io"> 3055 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3056 <span class="nav-language-option__name"> 3057 <span class="nav-language-option__primary notranslate" translate="no"> 3058 Ido 3059 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3060 (Ido) 3061 </span> </span> 3062 <span class="nav-language-option__code notranslate" translate="no"> 3063 IO 3064 </span> 3065 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3066 </button> 3067 </form> 3068 <form method="POST" action="https://www.ekonty.com/set-locale" 3069 class="user-lang-switch-form nav-language-form nav-language-search-row" 3070 data-locale="ig" data-google-locale="ig" 3071 data-nav-language-search-text="igbo igbo ig ig ig"> 3072 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ig"> 3073 <input type="hidden" name="is_rtl" value="0"> 3074 <input type="hidden" name="return_url" value="/search"> 3075 <button type="submit" 3076 class="user-lang-switch-btn nav-language-option" 3077 data-locale="ig" data-google-locale="ig"> 3078 <span class="nav-language-option__mark" aria-hidden="true">ð³ð¬</span> 3079 <span class="nav-language-option__name"> 3080 <span class="nav-language-option__primary notranslate" translate="no"> 3081 Igbo 3082 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3083 (Igbo) 3084 </span> </span> 3085 <span class="nav-language-option__code notranslate" translate="no"> 3086 IG 3087 </span> 3088 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3089 </button> 3090 </form> 3091 <form method="POST" action="https://www.ekonty.com/set-locale" 3092 class="user-lang-switch-form nav-language-form nav-language-search-row" 3093 data-locale="id, in" data-google-locale="id, in" 3094 data-nav-language-search-text="indonesian indonesian id, in id, in id, in"> 3095 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="id, in"> 3096 <input type="hidden" name="is_rtl" value="0"> 3097 <input type="hidden" name="return_url" value="/search"> 3098 <button type="submit" 3099 class="user-lang-switch-btn nav-language-option" 3100 data-locale="id, in" data-google-locale="id, in">
3101 <span class="nav-language-option__mark" aria-hidden="true">ð®ð©</span> 3102 <span class="nav-language-option__name"> 3103 <span class="nav-language-option__primary notranslate" translate="no"> 3104 Indonesian 3105 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3106 (Indonesian) 3107 </span> </span> 3108 <span class="nav-language-option__code notranslate" translate="no"> 3109 ID, IN 3110 </span> 3111 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3112 </button> 3113 </form> 3114 <form method="POST" action="https://www.ekonty.com/set-locale" 3115 class="user-lang-switch-form nav-language-form nav-language-search-row" 3116 data-locale="id" data-google-locale="id" 3117 data-nav-language-search-text="indonesian bahasa indonesia id id id"> 3118 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="id"> 3119 <input type="hidden" name="is_rtl" value="0"> 3120 <input type="hidden" name="return_url" value="/search"> 3121 <button type="submit" 3122 class="user-lang-switch-btn nav-language-option" 3123 data-locale="id" data-google-locale="id"> 3124 <span class="nav-language-option__mark" aria-hidden="true">ð®ð©</span> 3125 <span class="nav-language-option__name"> 3126 <span class="nav-language-option__primary notranslate" translate="no"> 3127 Bahasa Indonesia 3128 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3129 (Indonesian) 3130 </span> </span> 3131 <span class="nav-language-option__code notranslate" translate="no"> 3132 ID 3133 </span> 3134 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3135 </button> 3136 </form> 3137 <form method="POST" action="https://www.ekonty.com/set-locale" 3138 class="user-lang-switch-form nav-language-form nav-language-search-row" 3139 data-locale="ia" data-google-locale="ia" 3140 data-nav-language-search-text="interlingua interlingua ia ia ia"> 3141 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ia"> 3142 <input type="hidden" name="is_rtl" value="0"> 3143 <input type="hidden" name="return_url" value="/search"> 3144 <button type="submit" 3145 class="user-lang-switch-btn nav-language-option" 3146 data-locale="ia" data-google-locale="ia"> 3147 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3148 <span class="nav-language-option__name"> 3149 <span class="nav-language-option__primary notranslate" translate="no"> 3150 Interlingua 3151 </span>
3151 <span class="nav-language-option__secondary notranslate" translate="no"> 3152 (Interlingua) 3153 </span> </span> 3154 <span class="nav-language-option__code notranslate" translate="no"> 3155 IA 3156 </span> 3157 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3158 </button> 3159 </form> 3160 <form method="POST" action="https://www.ekonty.com/set-locale" 3161 class="user-lang-switch-form nav-language-form nav-language-search-row" 3162 data-locale="ie" data-google-locale="ie" 3163 data-nav-language-search-text="interlingue interlingue ie ie ie"> 3164 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ie"> 3165 <input type="hidden" name="is_rtl" value="0"> 3166 <input type="hidden" name="return_url" value="/search"> 3167 <button type="submit" 3168 class="user-lang-switch-btn nav-language-option" 3169 data-locale="ie" data-google-locale="ie"> 3170 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3171 <span class="nav-language-option__name"> 3172 <span class="nav-language-option__primary notranslate" translate="no"> 3173 Interlingue 3174 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3175 (Interlingue) 3176 </span> </span> 3177 <span class="nav-language-option__code notranslate" translate="no"> 3178 IE 3179 </span> 3180 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3181 </button> 3182 </form> 3183 <form method="POST" action="https://www.ekonty.com/set-locale" 3184 class="user-lang-switch-form nav-language-form nav-language-search-row" 3185 data-locale="iu" data-google-locale="iu" 3186 data-nav-language-search-text="inuktitut inuktitut iu iu iu"> 3187 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="iu"> 3188 <input type="hidden" name="is_rtl" value="0"> 3189 <input type="hidden" name="return_url" value="/search"> 3190 <button type="submit" 3191 class="user-lang-switch-btn nav-language-option" 3192 data-locale="iu" data-google-locale="iu"> 3193 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3194 <span class="nav-language-option__name"> 3195 <span class="nav-language-option__primary notranslate" translate="no"> 3196 Inuktitut 3197 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3198 (Inuktitut) 3199 </span> </span> 3200 <span class="nav-language-option__code notranslate" translate="no"> 3201 IU 3202 </span>
3203 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3204 </button> 3205 </form> 3206 <form method="POST" action="https://www.ekonty.com/set-locale" 3207 class="user-lang-switch-form nav-language-form nav-language-search-row" 3208 data-locale="ik" data-google-locale="ik" 3209 data-nav-language-search-text="inupiak inupiak ik ik ik"> 3210 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ik"> 3211 <input type="hidden" name="is_rtl" value="0"> 3212 <input type="hidden" name="return_url" value="/search"> 3213 <button type="submit" 3214 class="user-lang-switch-btn nav-language-option" 3215 data-locale="ik" data-google-locale="ik"> 3216 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3217 <span class="nav-language-option__name"> 3218 <span class="nav-language-option__primary notranslate" translate="no"> 3219 Inupiak 3220 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3221 (Inupiak) 3222 </span> </span> 3223 <span class="nav-language-option__code notranslate" translate="no"> 3224 IK 3225 </span> 3226 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3227 </button> 3228 </form> 3229 <form method="POST" action="https://www.ekonty.com/set-locale" 3230 class="user-lang-switch-form nav-language-form nav-language-search-row" 3231 data-locale="ga" data-google-locale="ga" 3232 data-nav-language-search-text="irish irish ga ga ga"> 3233 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ga"> 3234 <input type="hidden" name="is_rtl" value="0"> 3235 <input type="hidden" name="return_url" value="/search"> 3236 <button type="submit" 3237 class="user-lang-switch-btn nav-language-option" 3238 data-locale="ga" data-google-locale="ga"> 3239 <span class="nav-language-option__mark" aria-hidden="true">ð®ðª</span> 3240 <span class="nav-language-option__name"> 3241 <span class="nav-language-option__primary notranslate" translate="no"> 3242 Irish 3243 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3244 (Irish) 3245 </span> </span> 3246 <span class="nav-language-option__code notranslate" translate="no"> 3247 GA 3248 </span> 3249 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3250 </button> 3251 </form> 3252 <form method="POST" action="https://www.ekonty.com/set-locale" 3253 class="user-lang-switch-form nav-language-form nav-language-search-row" 3254 data-locale="it" data-google-locale="it" 3255 data-nav-language-search-text="italian italian it it it"> 3256 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="it"> 3257 <input type="hidden" name="is_rtl" value="
32570"> 3258 <input type="hidden" name="return_url" value="/search"> 3259 <button type="submit" 3260 class="user-lang-switch-btn nav-language-option" 3261 data-locale="it" data-google-locale="it"> 3262 <span class="nav-language-option__mark" aria-hidden="true">ð®ð¹</span> 3263 <span class="nav-language-option__name"> 3264 <span class="nav-language-option__primary notranslate" translate="no"> 3265 Italian 3266 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3267 (Italian) 3268 </span> </span> 3269 <span class="nav-language-option__code notranslate" translate="no"> 3270 IT 3271 </span> 3272 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3273 </button> 3274 </form> 3275 <form method="POST" action="https://www.ekonty.com/set-locale" 3276 class="user-lang-switch-form nav-language-form nav-language-search-row" 3277 data-locale="ja" data-google-locale="ja" 3278 data-nav-language-search-text="japanese japanese ja ja ja"> 3279 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ja"> 3280 <input type="hidden" name="is_rtl" value="0"> 3281 <input type="hidden" name="return_url" value="/search"> 3282 <button type="submit" 3283 class="user-lang-switch-btn nav-language-option" 3284 data-locale="ja" data-google-locale="ja"> 3285 <span class="nav-language-option__mark" aria-hidden="true">ð¯ðµ</span> 3286 <span class="nav-language-option__name"> 3287 <span class="nav-language-option__primary notranslate" translate="no"> 3288 Japanese 3289 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3290 (Japanese) 3291 </span> </span> 3292 <span class="nav-language-option__code notranslate" translate="no"> 3293 JA 3294 </span> 3295 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3296 </button> 3297 </form> 3298 <form method="POST" action="https://www.ekonty.com/set-locale" 3299 class="user-lang-switch-form nav-language-form nav-language-search-row" 3300 data-locale="jv" data-google-locale="jv" 3301 data-nav-language-search-text="javanese javanese jv jv jv"> 3302 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="jv"> 3303 <input type="hidden" name="is_rtl" value="0"> 3304 <input type="hidden" name="return_url" value="/search"> 3305 <button type="submit" 3306 class="user-lang-switch-btn nav-language-option" 3307 data-locale="jv" data-google-locale="jv">
3308 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3309 <span class="nav-language-option__name"> 3310 <span class="nav-language-option__primary notranslate" translate="no"> 3311 Javanese 3312 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3313 (Javanese) 3314 </span> </span> 3315 <span class="nav-language-option__code notranslate" translate="no"> 3316 JV 3317 </span> 3318 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3319 </button> 3320 </form> 3321 <form method="POST" action="https://www.ekonty.com/set-locale" 3322 class="user-lang-switch-form nav-language-form nav-language-search-row" 3323 data-locale="kn" data-google-locale="kn" 3324 data-nav-language-search-text="kannada kannada kn kn kn"> 3325 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kn"> 3326 <input type="hidden" name="is_rtl" value="0"> 3327 <input type="hidden" name="return_url" value="/search"> 3328 <button type="submit" 3329 class="user-lang-switch-btn nav-language-option" 3330 data-locale="kn" data-google-locale="kn"> 3331 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 3332 <span class="nav-language-option__name"> 3333 <span class="nav-language-option__primary notranslate" translate="no"> 3334 Kannada 3335 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3336 (Kannada) 3337 </span> </span> 3338 <span class="nav-language-option__code notranslate" translate="no"> 3339 KN 3340 </span> 3341 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3342 </button> 3343 </form> 3344 <form method="POST" action="https://www.ekonty.com/set-locale" 3345 class="user-lang-switch-form nav-language-form nav-language-search-row" 3346 data-locale="kr" data-google-locale="kr" 3347 data-nav-language-search-text="kanuri kanuri kr kr kr"> 3348 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kr"> 3349 <input type="hidden" name="is_rtl" value="0"> 3350 <input type="hidden" name="return_url" value="/search"> 3351 <button type="submit" 3352 class="user-lang-switch-btn nav-language-option" 3353 data-locale="kr" data-google-locale="kr"> 3354 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3355 <span class="nav-language-option__name"> 3356 <span class="nav-language-option__primary notranslate" translate="no"> 3357 Kanuri 3358 </span>
3358 <span class="nav-language-option__secondary notranslate" translate="no"> 3359 (Kanuri) 3360 </span> </span> 3361 <span class="nav-language-option__code notranslate" translate="no"> 3362 KR 3363 </span> 3364 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3365 </button> 3366 </form> 3367 <form method="POST" action="https://www.ekonty.com/set-locale" 3368 class="user-lang-switch-form nav-language-form nav-language-search-row" 3369 data-locale="ks" data-google-locale="ks" 3370 data-nav-language-search-text="kashmiri kashmiri ks ks ks"> 3371 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ks"> 3372 <input type="hidden" name="is_rtl" value="0"> 3373 <input type="hidden" name="return_url" value="/search"> 3374 <button type="submit" 3375 class="user-lang-switch-btn nav-language-option" 3376 data-locale="ks" data-google-locale="ks"> 3377 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3378 <span class="nav-language-option__name"> 3379 <span class="nav-language-option__primary notranslate" translate="no"> 3380 Kashmiri 3381 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3382 (Kashmiri) 3383 </span> </span> 3384 <span class="nav-language-option__code notranslate" translate="no"> 3385 KS 3386 </span> 3387 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3388 </button> 3389 </form> 3390 <form method="POST" action="https://www.ekonty.com/set-locale" 3391 class="user-lang-switch-form nav-language-form nav-language-search-row" 3392 data-locale="kk" data-google-locale="kk" 3393 data-nav-language-search-text="kazakh kazakh kk kk kk"> 3394 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kk"> 3395 <input type="hidden" name="is_rtl" value="0"> 3396 <input type="hidden" name="return_url" value="/search"> 3397 <button type="submit" 3398 class="user-lang-switch-btn nav-language-option" 3399 data-locale="kk" data-google-locale="kk"> 3400 <span class="nav-language-option__mark" aria-hidden="true">ð°ð¿</span> 3401 <span class="nav-language-option__name"> 3402 <span class="nav-language-option__primary notranslate" translate="no"> 3403 Kazakh 3404 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3405 (Kazakh) 3406 </span> </span> 3407 <span class="nav-language-option__code notranslate" translate="no"> 3408 KK 3409 </span>
3410 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3411 </button> 3412 </form> 3413 <form method="POST" action="https://www.ekonty.com/set-locale" 3414 class="user-lang-switch-form nav-language-form nav-language-search-row" 3415 data-locale="km" data-google-locale="km" 3416 data-nav-language-search-text="khmer khmer km km km"> 3417 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="km"> 3418 <input type="hidden" name="is_rtl" value="0"> 3419 <input type="hidden" name="return_url" value="/search"> 3420 <button type="submit" 3421 class="user-lang-switch-btn nav-language-option" 3422 data-locale="km" data-google-locale="km"> 3423 <span class="nav-language-option__mark" aria-hidden="true">ð°ð</span> 3424 <span class="nav-language-option__name"> 3425 <span class="nav-language-option__primary notranslate" translate="no"> 3426 Khmer 3427 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3428 (Khmer) 3429 </span> </span> 3430 <span class="nav-language-option__code notranslate" translate="no"> 3431 KM 3432 </span> 3433 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3434 </button> 3435 </form> 3436 <form method="POST" action="https://www.ekonty.com/set-locale" 3437 class="user-lang-switch-form nav-language-form nav-language-search-row" 3438 data-locale="ki" data-google-locale="ki" 3439 data-nav-language-search-text="kikuyu kikuyu ki ki ki"> 3440 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ki"> 3441 <input type="hidden" name="is_rtl" value="0"> 3442 <input type="hidden" name="return_url" value="/search"> 3443 <button type="submit" 3444 class="user-lang-switch-btn nav-language-option" 3445 data-locale="ki" data-google-locale="ki"> 3446 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3447 <span class="nav-language-option__name"> 3448 <span class="nav-language-option__primary notranslate" translate="no"> 3449 Kikuyu 3450 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3451 (Kikuyu) 3452 </span> </span> 3453 <span class="nav-language-option__code notranslate" translate="no"> 3454 KI 3455 </span> 3456 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3457 </button> 3458 </form> 3459 <form method="POST" action="https://www.ekonty.com/set-locale" 3460 class="user-lang-switch-form nav-language-form nav-language-search-row" 3461 data-locale="rw" data-google-locale="rw" 3462 data-nav-language-search-text="kinyarwanda (rwanda) kinyarwanda (rwanda) rw rw rw"> 3463 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="rw"> 3464 <input type="hidden" name="is_rtl" value="
34640"> 3465 <input type="hidden" name="return_url" value="/search"> 3466 <button type="submit" 3467 class="user-lang-switch-btn nav-language-option" 3468 data-locale="rw" data-google-locale="rw"> 3469 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3470 <span class="nav-language-option__name"> 3471 <span class="nav-language-option__primary notranslate" translate="no"> 3472 Kinyarwanda (Rwanda) 3473 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3474 (Kinyarwanda (Rwanda)) 3475 </span> </span> 3476 <span class="nav-language-option__code notranslate" translate="no"> 3477 RW 3478 </span> 3479 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3480 </button> 3481 </form> 3482 <form method="POST" action="https://www.ekonty.com/set-locale" 3483 class="user-lang-switch-form nav-language-form nav-language-search-row" 3484 data-locale="rn" data-google-locale="rn" 3485 data-nav-language-search-text="kirundi kirundi rn rn rn"> 3486 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="rn"> 3487 <input type="hidden" name="is_rtl" value="0"> 3488 <input type="hidden" name="return_url" value="/search"> 3489 <button type="submit" 3490 class="user-lang-switch-btn nav-language-option" 3491 data-locale="rn" data-google-locale="rn"> 3492 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3493 <span class="nav-language-option__name"> 3494 <span class="nav-language-option__primary notranslate" translate="no"> 3495 Kirundi 3496 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3497 (Kirundi) 3498 </span> </span> 3499 <span class="nav-language-option__code notranslate" translate="no"> 3500 RN 3501 </span> 3502 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3503 </button> 3504 </form> 3505 <form method="POST" action="https://www.ekonty.com/set-locale" 3506 class="user-lang-switch-form nav-language-form nav-language-search-row" 3507 data-locale="kv" data-google-locale="kv" 3508 data-nav-language-search-text="komi komi kv kv kv"> 3509 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kv"> 3510 <input type="hidden" name="is_rtl" value="0"> 3511 <input type="hidden" name="return_url" value="/search"> 3512 <button type="submit" 3513 class="user-lang-switch-btn nav-language-option" 3514 data-locale="kv" data-google-locale="kv">
3515 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3516 <span class="nav-language-option__name"> 3517 <span class="nav-language-option__primary notranslate" translate="no"> 3518 Komi 3519 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3520 (Komi) 3521 </span> </span> 3522 <span class="nav-language-option__code notranslate" translate="no"> 3523 KV 3524 </span> 3525 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3526 </button> 3527 </form> 3528 <form method="POST" action="https://www.ekonty.com/set-locale" 3529 class="user-lang-switch-form nav-language-form nav-language-search-row" 3530 data-locale="kg" data-google-locale="kg" 3531 data-nav-language-search-text="kongo kongo kg kg kg"> 3532 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kg"> 3533 <input type="hidden" name="is_rtl" value="0"> 3534 <input type="hidden" name="return_url" value="/search"> 3535 <button type="submit" 3536 class="user-lang-switch-btn nav-language-option" 3537 data-locale="kg" data-google-locale="kg"> 3538 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3539 <span class="nav-language-option__name"> 3540 <span class="nav-language-option__primary notranslate" translate="no"> 3541 Kongo 3542 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3543 (Kongo) 3544 </span> </span> 3545 <span class="nav-language-option__code notranslate" translate="no"> 3546 KG 3547 </span> 3548 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3549 </button> 3550 </form> 3551 <form method="POST" action="https://www.ekonty.com/set-locale" 3552 class="user-lang-switch-form nav-language-form nav-language-search-row" 3553 data-locale="ko" data-google-locale="ko" 3554 data-nav-language-search-text="korean korean ko ko ko"> 3555 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ko"> 3556 <input type="hidden" name="is_rtl" value="0"> 3557 <input type="hidden" name="return_url" value="/search"> 3558 <button type="submit" 3559 class="user-lang-switch-btn nav-language-option" 3560 data-locale="ko" data-google-locale="ko"> 3561 <span class="nav-language-option__mark" aria-hidden="true">ð°ð·</span> 3562 <span class="nav-language-option__name"> 3563 <span class="nav-language-option__primary notranslate" translate="no"> 3564 Korean 3565 </span>
3565 <span class="nav-language-option__secondary notranslate" translate="no"> 3566 (Korean) 3567 </span> </span> 3568 <span class="nav-language-option__code notranslate" translate="no"> 3569 KO 3570 </span> 3571 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3572 </button> 3573 </form> 3574 <form method="POST" action="https://www.ekonty.com/set-locale" 3575 class="user-lang-switch-form nav-language-form nav-language-search-row" 3576 data-locale="ku" data-google-locale="ku" 3577 data-nav-language-search-text="kurdish kurdish ku ku ku"> 3578 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ku"> 3579 <input type="hidden" name="is_rtl" value="1"> 3580 <input type="hidden" name="return_url" value="/search"> 3581 <button type="submit" 3582 class="user-lang-switch-btn nav-language-option" 3583 data-locale="ku" data-google-locale="ku"> 3584 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3585 <span class="nav-language-option__name"> 3586 <span class="nav-language-option__primary notranslate" translate="no"> 3587 Kurdish 3588 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3589 (Kurdish) 3590 </span> </span> 3591 <span class="nav-language-option__code notranslate" translate="no"> 3592 KU 3593 </span> 3594 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3595 </button> 3596 </form> 3597 <form method="POST" action="https://www.ekonty.com/set-locale" 3598 class="user-lang-switch-form nav-language-form nav-language-search-row" 3599 data-locale="kj" data-google-locale="kj" 3600 data-nav-language-search-text="kwanyama kwanyama kj kj kj"> 3601 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kj"> 3602 <input type="hidden" name="is_rtl" value="0"> 3603 <input type="hidden" name="return_url" value="/search"> 3604 <button type="submit" 3605 class="user-lang-switch-btn nav-language-option" 3606 data-locale="kj" data-google-locale="kj"> 3607 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3608 <span class="nav-language-option__name"> 3609 <span class="nav-language-option__primary notranslate" translate="no"> 3610 Kwanyama 3611 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3612 (Kwanyama) 3613 </span> </span> 3614 <span class="nav-language-option__code notranslate" translate="no"> 3615 KJ 3616 </span>
3617 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3618 </button> 3619 </form> 3620 <form method="POST" action="https://www.ekonty.com/set-locale" 3621 class="user-lang-switch-form nav-language-form nav-language-search-row" 3622 data-locale="ky" data-google-locale="ky" 3623 data-nav-language-search-text="kyrgyz kyrgyz ky ky ky"> 3624 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ky"> 3625 <input type="hidden" name="is_rtl" value="0"> 3626 <input type="hidden" name="return_url" value="/search"> 3627 <button type="submit" 3628 class="user-lang-switch-btn nav-language-option" 3629 data-locale="ky" data-google-locale="ky"> 3630 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3631 <span class="nav-language-option__name"> 3632 <span class="nav-language-option__primary notranslate" translate="no"> 3633 Kyrgyz 3634 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3635 (Kyrgyz) 3636 </span> </span> 3637 <span class="nav-language-option__code notranslate" translate="no"> 3638 KY 3639 </span> 3640 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3641 </button> 3642 </form> 3643 <form method="POST" action="https://www.ekonty.com/set-locale" 3644 class="user-lang-switch-form nav-language-form nav-language-search-row" 3645 data-locale="lo" data-google-locale="lo" 3646 data-nav-language-search-text="lao lao lo lo lo"> 3647 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lo"> 3648 <input type="hidden" name="is_rtl" value="0"> 3649 <input type="hidden" name="return_url" value="/search"> 3650 <button type="submit" 3651 class="user-lang-switch-btn nav-language-option" 3652 data-locale="lo" data-google-locale="lo"> 3653 <span class="nav-language-option__mark" aria-hidden="true">ð±ð¦</span> 3654 <span class="nav-language-option__name"> 3655 <span class="nav-language-option__primary notranslate" translate="no"> 3656 Lao 3657 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3658 (Lao) 3659 </span> </span> 3660 <span class="nav-language-option__code notranslate" translate="no"> 3661 LO 3662 </span> 3663 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3664 </button> 3665 </form> 3666 <form method="POST" action="https://www.ekonty.com/set-locale" 3667 class="user-lang-switch-form nav-language-form nav-language-search-row" 3668 data-locale="la" data-google-locale="la" 3669 data-nav-language-search-text="latin latin la la la"> 3670 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="la"> 3671 <input type="hidden" name="is_rtl" value="
36710"> 3672 <input type="hidden" name="return_url" value="/search"> 3673 <button type="submit" 3674 class="user-lang-switch-btn nav-language-option" 3675 data-locale="la" data-google-locale="la"> 3676 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3677 <span class="nav-language-option__name"> 3678 <span class="nav-language-option__primary notranslate" translate="no"> 3679 Latin 3680 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3681 (Latin) 3682 </span> </span> 3683 <span class="nav-language-option__code notranslate" translate="no"> 3684 LA 3685 </span> 3686 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3687 </button> 3688 </form> 3689 <form method="POST" action="https://www.ekonty.com/set-locale" 3690 class="user-lang-switch-form nav-language-form nav-language-search-row" 3691 data-locale="lv" data-google-locale="lv" 3692 data-nav-language-search-text="latvian (lettish) latvian (lettish) lv lv lv"> 3693 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lv"> 3694 <input type="hidden" name="is_rtl" value="0"> 3695 <input type="hidden" name="return_url" value="/search"> 3696 <button type="submit" 3697 class="user-lang-switch-btn nav-language-option" 3698 data-locale="lv" data-google-locale="lv"> 3699 <span class="nav-language-option__mark" aria-hidden="true">ð±ð»</span> 3700 <span class="nav-language-option__name"> 3701 <span class="nav-language-option__primary notranslate" translate="no"> 3702 Latvian (Lettish) 3703 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3704 (Latvian (Lettish)) 3705 </span> </span> 3706 <span class="nav-language-option__code notranslate" translate="no"> 3707 LV 3708 </span> 3709 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3710 </button> 3711 </form> 3712 <form method="POST" action="https://www.ekonty.com/set-locale" 3713 class="user-lang-switch-form nav-language-form nav-language-search-row" 3714 data-locale="li" data-google-locale="li" 3715 data-nav-language-search-text="limburgish ( limburger) limburgish ( limburger) li li li"> 3716 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="li"> 3717 <input type="hidden" name="is_rtl" value="0"> 3718 <input type="hidden" name="return_url" value="/search"> 3719 <button type="submit" 3720 class="user-lang-switch-btn nav-language-option" 3721 data-locale="li" data-google-locale="li">
3722 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3723 <span class="nav-language-option__name"> 3724 <span class="nav-language-option__primary notranslate" translate="no"> 3725 Limburgish ( Limburger) 3726 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3727 (Limburgish ( Limburger)) 3728 </span> </span> 3729 <span class="nav-language-option__code notranslate" translate="no"> 3730 LI 3731 </span> 3732 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3733 </button> 3734 </form> 3735 <form method="POST" action="https://www.ekonty.com/set-locale" 3736 class="user-lang-switch-form nav-language-form nav-language-search-row" 3737 data-locale="ln" data-google-locale="ln" 3738 data-nav-language-search-text="lingala lingala ln ln ln"> 3739 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ln"> 3740 <input type="hidden" name="is_rtl" value="0"> 3741 <input type="hidden" name="return_url" value="/search"> 3742 <button type="submit" 3743 class="user-lang-switch-btn nav-language-option" 3744 data-locale="ln" data-google-locale="ln"> 3745 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3746 <span class="nav-language-option__name"> 3747 <span class="nav-language-option__primary notranslate" translate="no"> 3748 Lingala 3749 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3750 (Lingala) 3751 </span> </span> 3752 <span class="nav-language-option__code notranslate" translate="no"> 3753 LN 3754 </span> 3755 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3756 </button> 3757 </form> 3758 <form method="POST" action="https://www.ekonty.com/set-locale" 3759 class="user-lang-switch-form nav-language-form nav-language-search-row" 3760 data-locale="lt" data-google-locale="lt" 3761 data-nav-language-search-text="lithuanian lithuanian lt lt lt"> 3762 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lt"> 3763 <input type="hidden" name="is_rtl" value="0"> 3764 <input type="hidden" name="return_url" value="/search"> 3765 <button type="submit" 3766 class="user-lang-switch-btn nav-language-option" 3767 data-locale="lt" data-google-locale="lt"> 3768 <span class="nav-language-option__mark" aria-hidden="true">ð±ð¹</span> 3769 <span class="nav-language-option__name"> 3770 <span class="nav-language-option__primary notranslate" translate="no"> 3771 Lithuanian 3772 </span>
3772 <span class="nav-language-option__secondary notranslate" translate="no"> 3773 (Lithuanian) 3774 </span> </span> 3775 <span class="nav-language-option__code notranslate" translate="no"> 3776 LT 3777 </span> 3778 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3779 </button> 3780 </form> 3781 <form method="POST" action="https://www.ekonty.com/set-locale" 3782 class="user-lang-switch-form nav-language-form nav-language-search-row" 3783 data-locale="lu" data-google-locale="lu" 3784 data-nav-language-search-text="luga-katanga luga-katanga lu lu lu"> 3785 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lu"> 3786 <input type="hidden" name="is_rtl" value="0"> 3787 <input type="hidden" name="return_url" value="/search"> 3788 <button type="submit" 3789 class="user-lang-switch-btn nav-language-option" 3790 data-locale="lu" data-google-locale="lu"> 3791 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3792 <span class="nav-language-option__name"> 3793 <span class="nav-language-option__primary notranslate" translate="no"> 3794 Luga-Katanga 3795 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3796 (Luga-Katanga) 3797 </span> </span> 3798 <span class="nav-language-option__code notranslate" translate="no"> 3799 LU 3800 </span> 3801 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3802 </button> 3803 </form> 3804 <form method="POST" action="https://www.ekonty.com/set-locale" 3805 class="user-lang-switch-form nav-language-form nav-language-search-row" 3806 data-locale="lg" data-google-locale="lg" 3807 data-nav-language-search-text="luganda, ganda luganda, ganda lg lg lg"> 3808 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lg"> 3809 <input type="hidden" name="is_rtl" value="0"> 3810 <input type="hidden" name="return_url" value="/search"> 3811 <button type="submit" 3812 class="user-lang-switch-btn nav-language-option" 3813 data-locale="lg" data-google-locale="lg"> 3814 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3815 <span class="nav-language-option__name"> 3816 <span class="nav-language-option__primary notranslate" translate="no"> 3817 Luganda, Ganda 3818 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3819 (Luganda, Ganda) 3820 </span> </span>
3821 <span class="nav-language-option__code notranslate" translate="no"> 3822 LG 3823 </span> 3824 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3825 </button> 3826 </form> 3827 <form method="POST" action="https://www.ekonty.com/set-locale" 3828 class="user-lang-switch-form nav-language-form nav-language-search-row" 3829 data-locale="lb" data-google-locale="lb" 3830 data-nav-language-search-text="luxembourgish luxembourgish lb lb lb"> 3831 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lb"> 3832 <input type="hidden" name="is_rtl" value="0"> 3833 <input type="hidden" name="return_url" value="/search"> 3834 <button type="submit" 3835 class="user-lang-switch-btn nav-language-option" 3836 data-locale="lb" data-google-locale="lb"> 3837 <span class="nav-language-option__mark" aria-hidden="true">ð±ðº</span> 3838 <span class="nav-language-option__name"> 3839 <span class="nav-language-option__primary notranslate" translate="no"> 3840 Luxembourgish 3841 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3842 (Luxembourgish) 3843 </span> </span> 3844 <span class="nav-language-option__code notranslate" translate="no"> 3845 LB 3846 </span> 3847 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3848 </button> 3849 </form> 3850 <form method="POST" action="https://www.ekonty.com/set-locale" 3851 class="user-lang-switch-form nav-language-form nav-language-search-row" 3852 data-locale="mk" data-google-locale="mk" 3853 data-nav-language-search-text="macedonian macedonian mk mk mk"> 3854 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mk"> 3855 <input type="hidden" name="is_rtl" value="0"> 3856 <input type="hidden" name="return_url" value="/search"> 3857 <button type="submit" 3858 class="user-lang-switch-btn nav-language-option" 3859 data-locale="mk" data-google-locale="mk"> 3860 <span class="nav-language-option__mark" aria-hidden="true">ð²ð°</span> 3861 <span class="nav-language-option__name"> 3862 <span class="nav-language-option__primary notranslate" translate="no"> 3863 Macedonian 3864 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3865 (Macedonian) 3866 </span> </span> 3867 <span class="nav-language-option__code notranslate" translate="no"> 3868 MK 3869 </span> 3870 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3871 </button> 3872 </form> 3873 <form method="POST" action="https://www.ekonty.com/set-locale" 3874 class="user-lang-switch-form nav-language-form nav-language-search-row" 3875 data-locale="mg" data-google-locale="mg" 3876 data-nav-language-search-text="malagasy malagasy mg mg mg"> 3877 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mg"> 3878 <input type="hidden" name="is_rtl" value="
38780"> 3879 <input type="hidden" name="return_url" value="/search"> 3880 <button type="submit" 3881 class="user-lang-switch-btn nav-language-option" 3882 data-locale="mg" data-google-locale="mg"> 3883 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3884 <span class="nav-language-option__name"> 3885 <span class="nav-language-option__primary notranslate" translate="no"> 3886 Malagasy 3887 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3888 (Malagasy) 3889 </span> </span> 3890 <span class="nav-language-option__code notranslate" translate="no"> 3891 MG 3892 </span> 3893 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3894 </button> 3895 </form> 3896 <form method="POST" action="https://www.ekonty.com/set-locale" 3897 class="user-lang-switch-form nav-language-form nav-language-search-row" 3898 data-locale="ms" data-google-locale="ms" 3899 data-nav-language-search-text="malay malay ms ms ms"> 3900 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ms"> 3901 <input type="hidden" name="is_rtl" value="0"> 3902 <input type="hidden" name="return_url" value="/search"> 3903 <button type="submit" 3904 class="user-lang-switch-btn nav-language-option" 3905 data-locale="ms" data-google-locale="ms"> 3906 <span class="nav-language-option__mark" aria-hidden="true">ð²ð¾</span> 3907 <span class="nav-language-option__name"> 3908 <span class="nav-language-option__primary notranslate" translate="no"> 3909 Malay 3910 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3911 (Malay) 3912 </span> </span> 3913 <span class="nav-language-option__code notranslate" translate="no"> 3914 MS 3915 </span> 3916 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3917 </button> 3918 </form> 3919 <form method="POST" action="https://www.ekonty.com/set-locale" 3920 class="user-lang-switch-form nav-language-form nav-language-search-row" 3921 data-locale="ml" data-google-locale="ml" 3922 data-nav-language-search-text="malayalam malayalam ml ml ml"> 3923 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ml"> 3924 <input type="hidden" name="is_rtl" value="0"> 3925 <input type="hidden" name="return_url" value="/search"> 3926 <button type="submit" 3927 class="user-lang-switch-btn nav-language-option" 3928 data-locale="ml" data-google-locale="ml"> 3929 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span>
3930 <span class="nav-language-option__name"> 3931 <span class="nav-language-option__primary notranslate" translate="no"> 3932 Malayalam 3933 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3934 (Malayalam) 3935 </span> </span> 3936 <span class="nav-language-option__code notranslate" translate="no"> 3937 ML 3938 </span> 3939 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3940 </button> 3941 </form> 3942 <form method="POST" action="https://www.ekonty.com/set-locale" 3943 class="user-lang-switch-form nav-language-form nav-language-search-row" 3944 data-locale="mt" data-google-locale="mt" 3945 data-nav-language-search-text="maltese maltese mt mt mt"> 3946 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mt"> 3947 <input type="hidden" name="is_rtl" value="0"> 3948 <input type="hidden" name="return_url" value="/search"> 3949 <button type="submit" 3950 class="user-lang-switch-btn nav-language-option" 3951 data-locale="mt" data-google-locale="mt"> 3952 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3953 <span class="nav-language-option__name"> 3954 <span class="nav-language-option__primary notranslate" translate="no"> 3955 Maltese 3956 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3957 (Maltese) 3958 </span> </span> 3959 <span class="nav-language-option__code notranslate" translate="no"> 3960 MT 3961 </span> 3962 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3963 </button> 3964 </form> 3965 <form method="POST" action="https://www.ekonty.com/set-locale" 3966 class="user-lang-switch-form nav-language-form nav-language-search-row" 3967 data-locale="mi" data-google-locale="mi" 3968 data-nav-language-search-text="maori maori mi mi mi"> 3969 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mi"> 3970 <input type="hidden" name="is_rtl" value="0"> 3971 <input type="hidden" name="return_url" value="/search"> 3972 <button type="submit" 3973 class="user-lang-switch-btn nav-language-option" 3974 data-locale="mi" data-google-locale="mi"> 3975 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 3976 <span class="nav-language-option__name"> 3977 <span class="nav-language-option__primary notranslate" translate="no"> 3978 Maori 3979 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 3980 (Maori) 3981 </span> </span>
3982 <span class="nav-language-option__code notranslate" translate="no"> 3983 MI 3984 </span> 3985 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 3986 </button> 3987 </form> 3988 <form method="POST" action="https://www.ekonty.com/set-locale" 3989 class="user-lang-switch-form nav-language-form nav-language-search-row" 3990 data-locale="mr" data-google-locale="mr" 3991 data-nav-language-search-text="marathi marathi mr mr mr"> 3992 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mr"> 3993 <input type="hidden" name="is_rtl" value="0"> 3994 <input type="hidden" name="return_url" value="/search"> 3995 <button type="submit" 3996 class="user-lang-switch-btn nav-language-option" 3997 data-locale="mr" data-google-locale="mr"> 3998 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 3999 <span class="nav-language-option__name"> 4000 <span class="nav-language-option__primary notranslate" translate="no"> 4001 Marathi 4002 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4003 (Marathi) 4004 </span> </span> 4005 <span class="nav-language-option__code notranslate" translate="no"> 4006 MR 4007 </span> 4008 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4009 </button> 4010 </form> 4011 <form method="POST" action="https://www.ekonty.com/set-locale" 4012 class="user-lang-switch-form nav-language-form nav-language-search-row" 4013 data-locale="mh" data-google-locale="mh" 4014 data-nav-language-search-text="marshallese marshallese mh mh mh"> 4015 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mh"> 4016 <input type="hidden" name="is_rtl" value="0"> 4017 <input type="hidden" name="return_url" value="/search"> 4018 <button type="submit" 4019 class="user-lang-switch-btn nav-language-option" 4020 data-locale="mh" data-google-locale="mh"> 4021 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4022 <span class="nav-language-option__name"> 4023 <span class="nav-language-option__primary notranslate" translate="no"> 4024 Marshallese 4025 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4026 (Marshallese) 4027 </span> </span> 4028 <span class="nav-language-option__code notranslate" translate="no"> 4029 MH 4030 </span> 4031 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4032 </button> 4033 </form> 4034 <form method="POST" action="https://www.ekonty.com/set-locale" 4035 class="user-lang-switch-form nav-language-form nav-language-search-row" 4036 data-locale="mo" data-google-locale="mo" 4037 data-nav-language-search-text="moldavian moldavian mo mo mo"> 4038 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mo"> 4039 <input type="hidden" name="is_rtl" value="
40390"> 4040 <input type="hidden" name="return_url" value="/search"> 4041 <button type="submit" 4042 class="user-lang-switch-btn nav-language-option" 4043 data-locale="mo" data-google-locale="mo"> 4044 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4045 <span class="nav-language-option__name"> 4046 <span class="nav-language-option__primary notranslate" translate="no"> 4047 Moldavian 4048 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4049 (Moldavian) 4050 </span> </span> 4051 <span class="nav-language-option__code notranslate" translate="no"> 4052 MO 4053 </span> 4054 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4055 </button> 4056 </form> 4057 <form method="POST" action="https://www.ekonty.com/set-locale" 4058 class="user-lang-switch-form nav-language-form nav-language-search-row" 4059 data-locale="mn" data-google-locale="mn" 4060 data-nav-language-search-text="mongolian mongolian mn mn mn"> 4061 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mn"> 4062 <input type="hidden" name="is_rtl" value="0"> 4063 <input type="hidden" name="return_url" value="/search"> 4064 <button type="submit" 4065 class="user-lang-switch-btn nav-language-option" 4066 data-locale="mn" data-google-locale="mn"> 4067 <span class="nav-language-option__mark" aria-hidden="true">ð²ð³</span> 4068 <span class="nav-language-option__name"> 4069 <span class="nav-language-option__primary notranslate" translate="no"> 4070 Mongolian 4071 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4072 (Mongolian) 4073 </span> </span> 4074 <span class="nav-language-option__code notranslate" translate="no"> 4075 MN 4076 </span> 4077 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4078 </button> 4079 </form> 4080 <form method="POST" action="https://www.ekonty.com/set-locale" 4081 class="user-lang-switch-form nav-language-form nav-language-search-row" 4082 data-locale="na" data-google-locale="na" 4083 data-nav-language-search-text="nauru nauru na na na"> 4084 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="na"> 4085 <input type="hidden" name="is_rtl" value="0"> 4086 <input type="hidden" name="return_url" value="/search"> 4087 <button type="submit" 4088 class="user-lang-switch-btn nav-language-option" 4089 data-locale="na" data-google-locale="na">
4090 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4091 <span class="nav-language-option__name"> 4092 <span class="nav-language-option__primary notranslate" translate="no"> 4093 Nauru 4094 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4095 (Nauru) 4096 </span> </span> 4097 <span class="nav-language-option__code notranslate" translate="no"> 4098 NA 4099 </span> 4100 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4101 </button> 4102 </form> 4103 <form method="POST" action="https://www.ekonty.com/set-locale" 4104 class="user-lang-switch-form nav-language-form nav-language-search-row" 4105 data-locale="nv" data-google-locale="nv" 4106 data-nav-language-search-text="navajo navajo nv nv nv"> 4107 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nv"> 4108 <input type="hidden" name="is_rtl" value="0"> 4109 <input type="hidden" name="return_url" value="/search"> 4110 <button type="submit" 4111 class="user-lang-switch-btn nav-language-option" 4112 data-locale="nv" data-google-locale="nv"> 4113 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4114 <span class="nav-language-option__name"> 4115 <span class="nav-language-option__primary notranslate" translate="no"> 4116 Navajo 4117 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4118 (Navajo) 4119 </span> </span> 4120 <span class="nav-language-option__code notranslate" translate="no"> 4121 NV 4122 </span> 4123 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4124 </button> 4125 </form> 4126 <form method="POST" action="https://www.ekonty.com/set-locale" 4127 class="user-lang-switch-form nav-language-form nav-language-search-row" 4128 data-locale="ng" data-google-locale="ng" 4129 data-nav-language-search-text="ndonga ndonga ng ng ng"> 4130 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ng"> 4131 <input type="hidden" name="is_rtl" value="0"> 4132 <input type="hidden" name="return_url" value="/search"> 4133 <button type="submit" 4134 class="user-lang-switch-btn nav-language-option" 4135 data-locale="ng" data-google-locale="ng"> 4136 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4137 <span class="nav-language-option__name"> 4138 <span class="nav-language-option__primary notranslate" translate="no"> 4139 Ndonga 4140 </span>
4140 <span class="nav-language-option__secondary notranslate" translate="no"> 4141 (Ndonga) 4142 </span> </span> 4143 <span class="nav-language-option__code notranslate" translate="no"> 4144 NG 4145 </span> 4146 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4147 </button> 4148 </form> 4149 <form method="POST" action="https://www.ekonty.com/set-locale" 4150 class="user-lang-switch-form nav-language-form nav-language-search-row" 4151 data-locale="ne" data-google-locale="ne" 4152 data-nav-language-search-text="nepali nepali ne ne ne"> 4153 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ne"> 4154 <input type="hidden" name="is_rtl" value="0"> 4155 <input type="hidden" name="return_url" value="/search"> 4156 <button type="submit" 4157 class="user-lang-switch-btn nav-language-option" 4158 data-locale="ne" data-google-locale="ne"> 4159 <span class="nav-language-option__mark" aria-hidden="true">ð³ðµ</span> 4160 <span class="nav-language-option__name"> 4161 <span class="nav-language-option__primary notranslate" translate="no"> 4162 Nepali 4163 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4164 (Nepali) 4165 </span> </span> 4166 <span class="nav-language-option__code notranslate" translate="no"> 4167 NE 4168 </span> 4169 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4170 </button> 4171 </form> 4172 <form method="POST" action="https://www.ekonty.com/set-locale" 4173 class="user-lang-switch-form nav-language-form nav-language-search-row" 4174 data-locale="nd" data-google-locale="nd" 4175 data-nav-language-search-text="northern ndebele northern ndebele nd nd nd"> 4176 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nd"> 4177 <input type="hidden" name="is_rtl" value="0"> 4178 <input type="hidden" name="return_url" value="/search"> 4179 <button type="submit" 4180 class="user-lang-switch-btn nav-language-option" 4181 data-locale="nd" data-google-locale="nd"> 4182 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4183 <span class="nav-language-option__name"> 4184 <span class="nav-language-option__primary notranslate" translate="no"> 4185 Northern Ndebele 4186 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4187 (Northern Ndebele) 4188 </span> </span> 4189 <span class="nav-language-option__code notranslate" translate="no"> 4190 ND 4191 </span>
4192 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4193 </button> 4194 </form> 4195 <form method="POST" action="https://www.ekonty.com/set-locale" 4196 class="user-lang-switch-form nav-language-form nav-language-search-row" 4197 data-locale="no" data-google-locale="no" 4198 data-nav-language-search-text="norwegian norwegian no no no"> 4199 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="no"> 4200 <input type="hidden" name="is_rtl" value="0"> 4201 <input type="hidden" name="return_url" value="/search"> 4202 <button type="submit" 4203 class="user-lang-switch-btn nav-language-option" 4204 data-locale="no" data-google-locale="no"> 4205 <span class="nav-language-option__mark" aria-hidden="true">ð³ð´</span> 4206 <span class="nav-language-option__name"> 4207 <span class="nav-language-option__primary notranslate" translate="no"> 4208 Norwegian 4209 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4210 (Norwegian) 4211 </span> </span> 4212 <span class="nav-language-option__code notranslate" translate="no"> 4213 NO 4214 </span> 4215 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4216 </button> 4217 </form> 4218 <form method="POST" action="https://www.ekonty.com/set-locale" 4219 class="user-lang-switch-form nav-language-form nav-language-search-row" 4220 data-locale="nb" data-google-locale="nb" 4221 data-nav-language-search-text="norwegian bokmÃ¥l norwegian bokm?l nb nb nb"> 4222 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nb"> 4223 <input type="hidden" name="is_rtl" value="0"> 4224 <input type="hidden" name="return_url" value="/search"> 4225 <button type="submit" 4226 class="user-lang-switch-btn nav-language-option" 4227 data-locale="nb" data-google-locale="nb"> 4228 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4229 <span class="nav-language-option__name"> 4230 <span class="nav-language-option__primary notranslate" translate="no"> 4231 Norwegian bokm?l 4232 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4233 (Norwegian bokmÃ¥l) 4234 </span> </span> 4235 <span class="nav-language-option__code notranslate" translate="no"> 4236 NB 4237 </span> 4238 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4239 </button> 4240 </form> 4241 <form method="POST" action="https://www.ekonty.com/set-locale" 4242 class="user-lang-switch-form nav-language-form nav-language-search-row" 4243 data-locale="nn" data-google-locale="nn" 4244 data-nav-language-search-text="norwegian nynorsk
4244norwegian nynorsk nn nn nn"> 4245 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nn"> 4246 <input type="hidden" name="is_rtl" value="0"> 4247 <input type="hidden" name="return_url" value="/search"> 4248 <button type="submit" 4249 class="user-lang-switch-btn nav-language-option" 4250 data-locale="nn" data-google-locale="nn"> 4251 <span class="nav-language-option__mark" aria-hidden="true">ð³ð´</span> 4252 <span class="nav-language-option__name"> 4253 <span class="nav-language-option__primary notranslate" translate="no"> 4254 Norwegian nynorsk 4255 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4256 (Norwegian nynorsk) 4257 </span> </span> 4258 <span class="nav-language-option__code notranslate" translate="no"> 4259 NN 4260 </span> 4261 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4262 </button> 4263 </form> 4264 <form method="POST" action="https://www.ekonty.com/set-locale" 4265 class="user-lang-switch-form nav-language-form nav-language-search-row" 4266 data-locale="ii" data-google-locale="ii" 4267 data-nav-language-search-text="nuosu nuosu ii ii ii"> 4268 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ii"> 4269 <input type="hidden" name="is_rtl" value="0"> 4270 <input type="hidden" name="return_url" value="/search"> 4271 <button type="submit" 4272 class="user-lang-switch-btn nav-language-option" 4273 data-locale="ii" data-google-locale="ii"> 4274 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4275 <span class="nav-language-option__name"> 4276 <span class="nav-language-option__primary notranslate" translate="no"> 4277 Nuosu 4278 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4279 (Nuosu) 4280 </span> </span> 4281 <span class="nav-language-option__code notranslate" translate="no"> 4282 II 4283 </span> 4284 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4285 </button> 4286 </form> 4287 <form method="POST" action="https://www.ekonty.com/set-locale" 4288 class="user-lang-switch-form nav-language-form nav-language-search-row" 4289 data-locale="oc" data-google-locale="oc" 4290 data-nav-language-search-text="occitan occitan oc oc oc"> 4291 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="oc"> 4292 <input type="hidden" name="is_rtl" value="0"> 4293 <input type="hidden" name="return_url" value="/search"> 4294 <button type="submit" 4295 class="user-lang-switch-btn nav-language-option" 4296 data-locale="oc" data-google-locale="oc">
4297 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4298 <span class="nav-language-option__name"> 4299 <span class="nav-language-option__primary notranslate" translate="no"> 4300 Occitan 4301 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4302 (Occitan) 4303 </span> </span> 4304 <span class="nav-language-option__code notranslate" translate="no"> 4305 OC 4306 </span> 4307 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4308 </button> 4309 </form> 4310 <form method="POST" action="https://www.ekonty.com/set-locale" 4311 class="user-lang-switch-form nav-language-form nav-language-search-row" 4312 data-locale="oj" data-google-locale="oj" 4313 data-nav-language-search-text="ojibwe ojibwe oj oj oj"> 4314 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="oj"> 4315 <input type="hidden" name="is_rtl" value="0"> 4316 <input type="hidden" name="return_url" value="/search"> 4317 <button type="submit" 4318 class="user-lang-switch-btn nav-language-option" 4319 data-locale="oj" data-google-locale="oj"> 4320 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4321 <span class="nav-language-option__name"> 4322 <span class="nav-language-option__primary notranslate" translate="no"> 4323 Ojibwe 4324 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4325 (Ojibwe) 4326 </span> </span> 4327 <span class="nav-language-option__code notranslate" translate="no"> 4328 OJ 4329 </span> 4330 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4331 </button> 4332 </form> 4333 <form method="POST" action="https://www.ekonty.com/set-locale" 4334 class="user-lang-switch-form nav-language-form nav-language-search-row" 4335 data-locale="cu" data-google-locale="cu" 4336 data-nav-language-search-text="old church slavonic, old bulgarian old church slavonic, old bulgarian cu cu cu"> 4337 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cu"> 4338 <input type="hidden" name="is_rtl" value="0"> 4339 <input type="hidden" name="return_url" value="/search"> 4340 <button type="submit" 4341 class="user-lang-switch-btn nav-language-option" 4342 data-locale="cu" data-google-locale="cu"> 4343 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4344 <span class="nav-language-option__name"> 4345 <span class="nav-language-option__primary notranslate" translate="no"> 4346 Old Church Slavonic, Old Bulgarian 4347 </span>
4347 <span class="nav-language-option__secondary notranslate" translate="no"> 4348 (Old Church Slavonic, Old Bulgarian) 4349 </span> </span> 4350 <span class="nav-language-option__code notranslate" translate="no"> 4351 CU 4352 </span> 4353 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4354 </button> 4355 </form> 4356 <form method="POST" action="https://www.ekonty.com/set-locale" 4357 class="user-lang-switch-form nav-language-form nav-language-search-row" 4358 data-locale="or" data-google-locale="or" 4359 data-nav-language-search-text="oriya oriya or or or"> 4360 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="or"> 4361 <input type="hidden" name="is_rtl" value="0"> 4362 <input type="hidden" name="return_url" value="/search"> 4363 <button type="submit" 4364 class="user-lang-switch-btn nav-language-option" 4365 data-locale="or" data-google-locale="or"> 4366 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 4367 <span class="nav-language-option__name"> 4368 <span class="nav-language-option__primary notranslate" translate="no"> 4369 Oriya 4370 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4371 (Oriya) 4372 </span> </span> 4373 <span class="nav-language-option__code notranslate" translate="no"> 4374 OR 4375 </span> 4376 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4377 </button> 4378 </form> 4379 <form method="POST" action="https://www.ekonty.com/set-locale" 4380 class="user-lang-switch-form nav-language-form nav-language-search-row" 4381 data-locale="om" data-google-locale="om" 4382 data-nav-language-search-text="oromo (afaan oromo) oromo (afaan oromo) om om om"> 4383 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="om"> 4384 <input type="hidden" name="is_rtl" value="0"> 4385 <input type="hidden" name="return_url" value="/search"> 4386 <button type="submit" 4387 class="user-lang-switch-btn nav-language-option" 4388 data-locale="om" data-google-locale="om"> 4389 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4390 <span class="nav-language-option__name"> 4391 <span class="nav-language-option__primary notranslate" translate="no"> 4392 Oromo (Afaan Oromo) 4393 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4394 (Oromo (Afaan Oromo)) 4395 </span> </span>
4396 <span class="nav-language-option__code notranslate" translate="no"> 4397 OM 4398 </span> 4399 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4400 </button> 4401 </form> 4402 <form method="POST" action="https://www.ekonty.com/set-locale" 4403 class="user-lang-switch-form nav-language-form nav-language-search-row" 4404 data-locale="os" data-google-locale="os" 4405 data-nav-language-search-text="ossetian ossetian os os os"> 4406 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="os"> 4407 <input type="hidden" name="is_rtl" value="0"> 4408 <input type="hidden" name="return_url" value="/search"> 4409 <button type="submit" 4410 class="user-lang-switch-btn nav-language-option" 4411 data-locale="os" data-google-locale="os"> 4412 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4413 <span class="nav-language-option__name"> 4414 <span class="nav-language-option__primary notranslate" translate="no"> 4415 Ossetian 4416 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4417 (Ossetian) 4418 </span> </span> 4419 <span class="nav-language-option__code notranslate" translate="no"> 4420 OS 4421 </span> 4422 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4423 </button> 4424 </form> 4425 <form method="POST" action="https://www.ekonty.com/set-locale" 4426 class="user-lang-switch-form nav-language-form nav-language-search-row" 4427 data-locale="pi" data-google-locale="pi" 4428 data-nav-language-search-text="p?li p?li pi pi pi"> 4429 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pi"> 4430 <input type="hidden" name="is_rtl" value="0"> 4431 <input type="hidden" name="return_url" value="/search"> 4432 <button type="submit" 4433 class="user-lang-switch-btn nav-language-option" 4434 data-locale="pi" data-google-locale="pi"> 4435 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4436 <span class="nav-language-option__name"> 4437 <span class="nav-language-option__primary notranslate" translate="no"> 4438 P?li 4439 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4440 (P?li) 4441 </span> </span> 4442 <span class="nav-language-option__code notranslate" translate="no"> 4443 PI 4444 </span> 4445 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4446 </button> 4447 </form> 4448 <form method="POST" action="https://www.ekonty.com/set-locale" 4449 class="user-lang-switch-form nav-language-form nav-language-search-row" 4450 data-locale="ps" data-google-locale="ps" 4451 data-nav-language-search-text="pashto, pushto pashto, pushto ps ps ps"> 4452 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ps"> 4453 <input type="hidden" name="is_rtl" value="
44530"> 4454 <input type="hidden" name="return_url" value="/search"> 4455 <button type="submit" 4456 class="user-lang-switch-btn nav-language-option" 4457 data-locale="ps" data-google-locale="ps"> 4458 <span class="nav-language-option__mark" aria-hidden="true">ð¦ð«</span> 4459 <span class="nav-language-option__name"> 4460 <span class="nav-language-option__primary notranslate" translate="no"> 4461 Pashto, Pushto 4462 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4463 (Pashto, Pushto) 4464 </span> </span> 4465 <span class="nav-language-option__code notranslate" translate="no"> 4466 PS 4467 </span> 4468 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4469 </button> 4470 </form> 4471 <form method="POST" action="https://www.ekonty.com/set-locale" 4472 class="user-lang-switch-form nav-language-form nav-language-search-row" 4473 data-locale="fa" data-google-locale="fa" 4474 data-nav-language-search-text="persian (farsi) persian (farsi) fa fa fa"> 4475 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fa"> 4476 <input type="hidden" name="is_rtl" value="1"> 4477 <input type="hidden" name="return_url" value="/search"> 4478 <button type="submit" 4479 class="user-lang-switch-btn nav-language-option" 4480 data-locale="fa" data-google-locale="fa"> 4481 <span class="nav-language-option__mark" aria-hidden="true">ð®ð·</span> 4482 <span class="nav-language-option__name"> 4483 <span class="nav-language-option__primary notranslate" translate="no"> 4484 Persian (Farsi) 4485 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4486 (Persian (Farsi)) 4487 </span> </span> 4488 <span class="nav-language-option__code notranslate" translate="no"> 4489 FA 4490 </span> 4491 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4492 </button> 4493 </form> 4494 <form method="POST" action="https://www.ekonty.com/set-locale" 4495 class="user-lang-switch-form nav-language-form nav-language-search-row" 4496 data-locale="pl" data-google-locale="pl" 4497 data-nav-language-search-text="polish polish pl pl pl"> 4498 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pl"> 4499 <input type="hidden" name="is_rtl" value="0"> 4500 <input type="hidden" name="return_url" value="/search"> 4501 <button type="submit" 4502 class="user-lang-switch-btn nav-language-option" 4503 data-locale="pl" data-google-locale="pl">
4504 <span class="nav-language-option__mark" aria-hidden="true">ðµð±</span> 4505 <span class="nav-language-option__name"> 4506 <span class="nav-language-option__primary notranslate" translate="no"> 4507 Polish 4508 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4509 (Polish) 4510 </span> </span> 4511 <span class="nav-language-option__code notranslate" translate="no"> 4512 PL 4513 </span> 4514 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4515 </button> 4516 </form> 4517 <form method="POST" action="https://www.ekonty.com/set-locale" 4518 class="user-lang-switch-form nav-language-form nav-language-search-row" 4519 data-locale="pt" data-google-locale="pt" 4520 data-nav-language-search-text="portuguese portuguese pt pt pt"> 4521 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pt"> 4522 <input type="hidden" name="is_rtl" value="0"> 4523 <input type="hidden" name="return_url" value="/search"> 4524 <button type="submit" 4525 class="user-lang-switch-btn nav-language-option" 4526 data-locale="pt" data-google-locale="pt"> 4527 <span class="nav-language-option__mark" aria-hidden="true">ðµð¹</span> 4528 <span class="nav-language-option__name"> 4529 <span class="nav-language-option__primary notranslate" translate="no"> 4530 Portuguese 4531 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4532 (Portuguese) 4533 </span> </span> 4534 <span class="nav-language-option__code notranslate" translate="no"> 4535 PT 4536 </span> 4537 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4538 </button> 4539 </form> 4540 <form method="POST" action="https://www.ekonty.com/set-locale" 4541 class="user-lang-switch-form nav-language-form nav-language-search-row" 4542 data-locale="pa" data-google-locale="pa" 4543 data-nav-language-search-text="punjabi (eastern) punjabi (eastern) pa pa pa"> 4544 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pa"> 4545 <input type="hidden" name="is_rtl" value="0"> 4546 <input type="hidden" name="return_url" value="/search"> 4547 <button type="submit" 4548 class="user-lang-switch-btn nav-language-option" 4549 data-locale="pa" data-google-locale="pa"> 4550 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 4551 <span class="nav-language-option__name"> 4552 <span class="nav-language-option__primary notranslate" translate="no"> 4553 Punjabi (Eastern) 4554 </span>
4554 <span class="nav-language-option__secondary notranslate" translate="no"> 4555 (Punjabi (Eastern)) 4556 </span> </span> 4557 <span class="nav-language-option__code notranslate" translate="no"> 4558 PA 4559 </span> 4560 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4561 </button> 4562 </form> 4563 <form method="POST" action="https://www.ekonty.com/set-locale" 4564 class="user-lang-switch-form nav-language-form nav-language-search-row" 4565 data-locale="qu" data-google-locale="qu" 4566 data-nav-language-search-text="quechua quechua qu qu qu"> 4567 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="qu"> 4568 <input type="hidden" name="is_rtl" value="0"> 4569 <input type="hidden" name="return_url" value="/search"> 4570 <button type="submit" 4571 class="user-lang-switch-btn nav-language-option" 4572 data-locale="qu" data-google-locale="qu"> 4573 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4574 <span class="nav-language-option__name"> 4575 <span class="nav-language-option__primary notranslate" translate="no"> 4576 Quechua 4577 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4578 (Quechua) 4579 </span> </span> 4580 <span class="nav-language-option__code notranslate" translate="no"> 4581 QU 4582 </span> 4583 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4584 </button> 4585 </form> 4586 <form method="POST" action="https://www.ekonty.com/set-locale" 4587 class="user-lang-switch-form nav-language-form nav-language-search-row" 4588 data-locale="ro" data-google-locale="ro" 4589 data-nav-language-search-text="romanian romanian ro ro ro"> 4590 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ro"> 4591 <input type="hidden" name="is_rtl" value="0"> 4592 <input type="hidden" name="return_url" value="/search"> 4593 <button type="submit" 4594 class="user-lang-switch-btn nav-language-option" 4595 data-locale="ro" data-google-locale="ro"> 4596 <span class="nav-language-option__mark" aria-hidden="true">ð·ð´</span> 4597 <span class="nav-language-option__name"> 4598 <span class="nav-language-option__primary notranslate" translate="no"> 4599 Romanian 4600 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4601 (Romanian) 4602 </span> </span> 4603 <span class="nav-language-option__code notranslate" translate="no"> 4604 RO 4605 </span>
4606 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4607 </button> 4608 </form> 4609 <form method="POST" action="https://www.ekonty.com/set-locale" 4610 class="user-lang-switch-form nav-language-form nav-language-search-row" 4611 data-locale="rm" data-google-locale="rm" 4612 data-nav-language-search-text="romansh romansh rm rm rm"> 4613 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="rm"> 4614 <input type="hidden" name="is_rtl" value="0"> 4615 <input type="hidden" name="return_url" value="/search"> 4616 <button type="submit" 4617 class="user-lang-switch-btn nav-language-option" 4618 data-locale="rm" data-google-locale="rm"> 4619 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4620 <span class="nav-language-option__name"> 4621 <span class="nav-language-option__primary notranslate" translate="no"> 4622 Romansh 4623 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4624 (Romansh) 4625 </span> </span> 4626 <span class="nav-language-option__code notranslate" translate="no"> 4627 RM 4628 </span> 4629 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4630 </button> 4631 </form> 4632 <form method="POST" action="https://www.ekonty.com/set-locale" 4633 class="user-lang-switch-form nav-language-form nav-language-search-row" 4634 data-locale="ru" data-google-locale="ru" 4635 data-nav-language-search-text="russian russian ru ru ru"> 4636 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ru"> 4637 <input type="hidden" name="is_rtl" value="0"> 4638 <input type="hidden" name="return_url" value="/search"> 4639 <button type="submit" 4640 class="user-lang-switch-btn nav-language-option" 4641 data-locale="ru" data-google-locale="ru"> 4642 <span class="nav-language-option__mark" aria-hidden="true">ð·ðº</span> 4643 <span class="nav-language-option__name"> 4644 <span class="nav-language-option__primary notranslate" translate="no"> 4645 Russian 4646 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4647 (Russian) 4648 </span> </span> 4649 <span class="nav-language-option__code notranslate" translate="no"> 4650 RU 4651 </span> 4652 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4653 </button> 4654 </form> 4655 <form method="POST" action="https://www.ekonty.com/set-locale" 4656 class="user-lang-switch-form nav-language-form nav-language-search-row" 4657 data-locale="se" data-google-locale="se" 4658 data-nav-language-search-text="sami sami se se se"> 4659 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="se"> 4660 <input type="hidden" name="is_rtl" value="
46600"> 4661 <input type="hidden" name="return_url" value="/search"> 4662 <button type="submit" 4663 class="user-lang-switch-btn nav-language-option" 4664 data-locale="se" data-google-locale="se"> 4665 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4666 <span class="nav-language-option__name"> 4667 <span class="nav-language-option__primary notranslate" translate="no"> 4668 Sami 4669 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4670 (Sami) 4671 </span> </span> 4672 <span class="nav-language-option__code notranslate" translate="no"> 4673 SE 4674 </span> 4675 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4676 </button> 4677 </form> 4678 <form method="POST" action="https://www.ekonty.com/set-locale" 4679 class="user-lang-switch-form nav-language-form nav-language-search-row" 4680 data-locale="sm" data-google-locale="sm" 4681 data-nav-language-search-text="samoan samoan sm sm sm"> 4682 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sm"> 4683 <input type="hidden" name="is_rtl" value="0"> 4684 <input type="hidden" name="return_url" value="/search"> 4685 <button type="submit" 4686 class="user-lang-switch-btn nav-language-option" 4687 data-locale="sm" data-google-locale="sm"> 4688 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4689 <span class="nav-language-option__name"> 4690 <span class="nav-language-option__primary notranslate" translate="no"> 4691 Samoan 4692 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4693 (Samoan) 4694 </span> </span> 4695 <span class="nav-language-option__code notranslate" translate="no"> 4696 SM 4697 </span> 4698 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4699 </button> 4700 </form> 4701 <form method="POST" action="https://www.ekonty.com/set-locale" 4702 class="user-lang-switch-form nav-language-form nav-language-search-row" 4703 data-locale="sg" data-google-locale="sg" 4704 data-nav-language-search-text="sango sango sg sg sg"> 4705 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sg"> 4706 <input type="hidden" name="is_rtl" value="0"> 4707 <input type="hidden" name="return_url" value="/search"> 4708 <button type="submit" 4709 class="user-lang-switch-btn nav-language-option" 4710 data-locale="sg" data-google-locale="sg"> 4711 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
4712 <span class="nav-language-option__name"> 4713 <span class="nav-language-option__primary notranslate" translate="no"> 4714 Sango 4715 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4716 (Sango) 4717 </span> </span> 4718 <span class="nav-language-option__code notranslate" translate="no"> 4719 SG 4720 </span> 4721 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4722 </button> 4723 </form> 4724 <form method="POST" action="https://www.ekonty.com/set-locale" 4725 class="user-lang-switch-form nav-language-form nav-language-search-row" 4726 data-locale="sa" data-google-locale="sa" 4727 data-nav-language-search-text="sanskrit sanskrit sa sa sa"> 4728 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sa"> 4729 <input type="hidden" name="is_rtl" value="0"> 4730 <input type="hidden" name="return_url" value="/search"> 4731 <button type="submit" 4732 class="user-lang-switch-btn nav-language-option" 4733 data-locale="sa" data-google-locale="sa"> 4734 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4735 <span class="nav-language-option__name"> 4736 <span class="nav-language-option__primary notranslate" translate="no"> 4737 Sanskrit 4738 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4739 (Sanskrit) 4740 </span> </span> 4741 <span class="nav-language-option__code notranslate" translate="no"> 4742 SA 4743 </span> 4744 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4745 </button> 4746 </form> 4747 <form method="POST" action="https://www.ekonty.com/set-locale" 4748 class="user-lang-switch-form nav-language-form nav-language-search-row" 4749 data-locale="sr" data-google-locale="sr" 4750 data-nav-language-search-text="serbian serbian sr sr sr"> 4751 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sr"> 4752 <input type="hidden" name="is_rtl" value="0"> 4753 <input type="hidden" name="return_url" value="/search"> 4754 <button type="submit" 4755 class="user-lang-switch-btn nav-language-option" 4756 data-locale="sr" data-google-locale="sr"> 4757 <span class="nav-language-option__mark" aria-hidden="true">ð·ð¸</span> 4758 <span class="nav-language-option__name"> 4759 <span class="nav-language-option__primary notranslate" translate="no"> 4760 Serbian 4761 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4762 (Serbian) 4763 </span> </span>
4764 <span class="nav-language-option__code notranslate" translate="no"> 4765 SR 4766 </span> 4767 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4768 </button> 4769 </form> 4770 <form method="POST" action="https://www.ekonty.com/set-locale" 4771 class="user-lang-switch-form nav-language-form nav-language-search-row" 4772 data-locale="sh" data-google-locale="sh" 4773 data-nav-language-search-text="serbo-croatian serbo-croatian sh sh sh"> 4774 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sh"> 4775 <input type="hidden" name="is_rtl" value="0"> 4776 <input type="hidden" name="return_url" value="/search"> 4777 <button type="submit" 4778 class="user-lang-switch-btn nav-language-option" 4779 data-locale="sh" data-google-locale="sh"> 4780 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4781 <span class="nav-language-option__name"> 4782 <span class="nav-language-option__primary notranslate" translate="no"> 4783 Serbo-Croatian 4784 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4785 (Serbo-Croatian) 4786 </span> </span> 4787 <span class="nav-language-option__code notranslate" translate="no"> 4788 SH 4789 </span> 4790 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4791 </button> 4792 </form> 4793 <form method="POST" action="https://www.ekonty.com/set-locale" 4794 class="user-lang-switch-form nav-language-form nav-language-search-row" 4795 data-locale="st" data-google-locale="st" 4796 data-nav-language-search-text="sesotho sesotho st st st"> 4797 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="st"> 4798 <input type="hidden" name="is_rtl" value="0"> 4799 <input type="hidden" name="return_url" value="/search"> 4800 <button type="submit" 4801 class="user-lang-switch-btn nav-language-option" 4802 data-locale="st" data-google-locale="st"> 4803 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4804 <span class="nav-language-option__name"> 4805 <span class="nav-language-option__primary notranslate" translate="no"> 4806 Sesotho 4807 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4808 (Sesotho) 4809 </span> </span> 4810 <span class="nav-language-option__code notranslate" translate="no"> 4811 ST 4812 </span> 4813 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4814 </button> 4815 </form> 4816 <form method="POST" action="https://www.ekonty.com/set-locale" 4817 class="user-lang-switch-form nav-language-form nav-language-search-row" 4818 data-locale="tn" data-google-locale="tn" 4819 data-nav-language-search-text="setswana setswana tn tn tn"> 4820 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tn"> 4821 <input type="hidden" name="is_rtl" value="
48210"> 4822 <input type="hidden" name="return_url" value="/search"> 4823 <button type="submit" 4824 class="user-lang-switch-btn nav-language-option" 4825 data-locale="tn" data-google-locale="tn"> 4826 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4827 <span class="nav-language-option__name"> 4828 <span class="nav-language-option__primary notranslate" translate="no"> 4829 Setswana 4830 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4831 (Setswana) 4832 </span> </span> 4833 <span class="nav-language-option__code notranslate" translate="no"> 4834 TN 4835 </span> 4836 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4837 </button> 4838 </form> 4839 <form method="POST" action="https://www.ekonty.com/set-locale" 4840 class="user-lang-switch-form nav-language-form nav-language-search-row" 4841 data-locale="sn" data-google-locale="sn" 4842 data-nav-language-search-text="shona shona sn sn sn"> 4843 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sn"> 4844 <input type="hidden" name="is_rtl" value="0"> 4845 <input type="hidden" name="return_url" value="/search"> 4846 <button type="submit" 4847 class="user-lang-switch-btn nav-language-option" 4848 data-locale="sn" data-google-locale="sn"> 4849 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4850 <span class="nav-language-option__name"> 4851 <span class="nav-language-option__primary notranslate" translate="no"> 4852 Shona 4853 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4854 (Shona) 4855 </span> </span> 4856 <span class="nav-language-option__code notranslate" translate="no"> 4857 SN 4858 </span> 4859 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4860 </button> 4861 </form> 4862 <form method="POST" action="https://www.ekonty.com/set-locale" 4863 class="user-lang-switch-form nav-language-form nav-language-search-row" 4864 data-locale="sd" data-google-locale="sd" 4865 data-nav-language-search-text="sindhi sindhi sd sd sd"> 4866 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sd"> 4867 <input type="hidden" name="is_rtl" value="0"> 4868 <input type="hidden" name="return_url" value="/search"> 4869 <button type="submit" 4870 class="user-lang-switch-btn nav-language-option" 4871 data-locale="sd" data-google-locale="sd"> 4872 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
4873 <span class="nav-language-option__name"> 4874 <span class="nav-language-option__primary notranslate" translate="no"> 4875 Sindhi 4876 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4877 (Sindhi) 4878 </span> </span> 4879 <span class="nav-language-option__code notranslate" translate="no"> 4880 SD 4881 </span> 4882 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4883 </button> 4884 </form> 4885 <form method="POST" action="https://www.ekonty.com/set-locale" 4886 class="user-lang-switch-form nav-language-form nav-language-search-row" 4887 data-locale="si" data-google-locale="si" 4888 data-nav-language-search-text="sinhalese sinhalese si si si"> 4889 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="si"> 4890 <input type="hidden" name="is_rtl" value="0"> 4891 <input type="hidden" name="return_url" value="/search"> 4892 <button type="submit" 4893 class="user-lang-switch-btn nav-language-option" 4894 data-locale="si" data-google-locale="si"> 4895 <span class="nav-language-option__mark" aria-hidden="true">ð±ð°</span> 4896 <span class="nav-language-option__name"> 4897 <span class="nav-language-option__primary notranslate" translate="no"> 4898 Sinhalese 4899 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4900 (Sinhalese) 4901 </span> </span> 4902 <span class="nav-language-option__code notranslate" translate="no"> 4903 SI 4904 </span> 4905 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4906 </button> 4907 </form> 4908 <form method="POST" action="https://www.ekonty.com/set-locale" 4909 class="user-lang-switch-form nav-language-form nav-language-search-row" 4910 data-locale="ss" data-google-locale="ss" 4911 data-nav-language-search-text="siswati siswati ss ss ss"> 4912 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ss"> 4913 <input type="hidden" name="is_rtl" value="0"> 4914 <input type="hidden" name="return_url" value="/search"> 4915 <button type="submit" 4916 class="user-lang-switch-btn nav-language-option" 4917 data-locale="ss" data-google-locale="ss"> 4918 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 4919 <span class="nav-language-option__name"> 4920 <span class="nav-language-option__primary notranslate" translate="no"> 4921 Siswati 4922 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4923 (Siswati) 4924 </span> </span>
4925 <span class="nav-language-option__code notranslate" translate="no"> 4926 SS 4927 </span> 4928 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4929 </button> 4930 </form> 4931 <form method="POST" action="https://www.ekonty.com/set-locale" 4932 class="user-lang-switch-form nav-language-form nav-language-search-row" 4933 data-locale="sk" data-google-locale="sk" 4934 data-nav-language-search-text="slovak slovak sk sk sk"> 4935 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sk"> 4936 <input type="hidden" name="is_rtl" value="0"> 4937 <input type="hidden" name="return_url" value="/search"> 4938 <button type="submit" 4939 class="user-lang-switch-btn nav-language-option" 4940 data-locale="sk" data-google-locale="sk"> 4941 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð°</span> 4942 <span class="nav-language-option__name"> 4943 <span class="nav-language-option__primary notranslate" translate="no"> 4944 Slovak 4945 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4946 (Slovak) 4947 </span> </span> 4948 <span class="nav-language-option__code notranslate" translate="no"> 4949 SK 4950 </span> 4951 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4952 </button> 4953 </form> 4954 <form method="POST" action="https://www.ekonty.com/set-locale" 4955 class="user-lang-switch-form nav-language-form nav-language-search-row" 4956 data-locale="sl" data-google-locale="sl" 4957 data-nav-language-search-text="slovenian slovenian sl sl sl"> 4958 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sl"> 4959 <input type="hidden" name="is_rtl" value="0"> 4960 <input type="hidden" name="return_url" value="/search"> 4961 <button type="submit" 4962 class="user-lang-switch-btn nav-language-option" 4963 data-locale="sl" data-google-locale="sl"> 4964 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð®</span> 4965 <span class="nav-language-option__name"> 4966 <span class="nav-language-option__primary notranslate" translate="no"> 4967 Slovenian 4968 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4969 (Slovenian) 4970 </span> </span> 4971 <span class="nav-language-option__code notranslate" translate="no"> 4972 SL 4973 </span> 4974 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4975 </button> 4976 </form> 4977 <form method="POST" action="https://www.ekonty.com/set-locale" 4978 class="user-lang-switch-form nav-language-form nav-language-search-row" 4979 data-locale="so" data-google-locale="so" 4980 data-nav-language-search-text="somali somali so so so"> 4981 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="so"> 4982 <input type="hidden" name="is_rtl" value="
49820"> 4983 <input type="hidden" name="return_url" value="/search"> 4984 <button type="submit" 4985 class="user-lang-switch-btn nav-language-option" 4986 data-locale="so" data-google-locale="so"> 4987 <span class="nav-language-option__mark" aria-hidden="true">ð¸ð´</span> 4988 <span class="nav-language-option__name"> 4989 <span class="nav-language-option__primary notranslate" translate="no"> 4990 Somali 4991 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 4992 (Somali) 4993 </span> </span> 4994 <span class="nav-language-option__code notranslate" translate="no"> 4995 SO 4996 </span> 4997 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 4998 </button> 4999 </form> 5000 <form method="POST" action="https://www.ekonty.com/set-locale" 5001 class="user-lang-switch-form nav-language-form nav-language-search-row" 5002 data-locale="nr" data-google-locale="nr" 5003 data-nav-language-search-text="southern ndebele southern ndebele nr nr nr"> 5004 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nr"> 5005 <input type="hidden" name="is_rtl" value="0"> 5006 <input type="hidden" name="return_url" value="/search"> 5007 <button type="submit" 5008 class="user-lang-switch-btn nav-language-option" 5009 data-locale="nr" data-google-locale="nr"> 5010 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5011 <span class="nav-language-option__name"> 5012 <span class="nav-language-option__primary notranslate" translate="no"> 5013 Southern Ndebele 5014 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5015 (Southern Ndebele) 5016 </span> </span> 5017 <span class="nav-language-option__code notranslate" translate="no"> 5018 NR 5019 </span> 5020 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5021 </button> 5022 </form> 5023 <form method="POST" action="https://www.ekonty.com/set-locale" 5024 class="user-lang-switch-form nav-language-form nav-language-search-row" 5025 data-locale="es" data-google-locale="es" 5026 data-nav-language-search-text="spanish español es es es"> 5027 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="es"> 5028 <input type="hidden" name="is_rtl" value="0"> 5029 <input type="hidden" name="return_url" value="/search"> 5030 <button type="submit" 5031 class="user-lang-switch-btn nav-language-option" 5032 data-locale="es" data-google-locale="es">
5033 <span class="nav-language-option__mark" aria-hidden="true">ðªð¸</span> 5034 <span class="nav-language-option__name"> 5035 <span class="nav-language-option__primary notranslate" translate="no"> 5036 Español 5037 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5038 (Spanish) 5039 </span> </span> 5040 <span class="nav-language-option__code notranslate" translate="no"> 5041 ES 5042 </span> 5043 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5044 </button> 5045 </form> 5046 <form method="POST" action="https://www.ekonty.com/set-locale" 5047 class="user-lang-switch-form nav-language-form nav-language-search-row" 5048 data-locale="su" data-google-locale="su" 5049 data-nav-language-search-text="sundanese sundanese su su su"> 5050 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="su"> 5051 <input type="hidden" name="is_rtl" value="0"> 5052 <input type="hidden" name="return_url" value="/search"> 5053 <button type="submit" 5054 class="user-lang-switch-btn nav-language-option" 5055 data-locale="su" data-google-locale="su"> 5056 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5057 <span class="nav-language-option__name"> 5058 <span class="nav-language-option__primary notranslate" translate="no"> 5059 Sundanese 5060 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5061 (Sundanese) 5062 </span> </span> 5063 <span class="nav-language-option__code notranslate" translate="no"> 5064 SU 5065 </span> 5066 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5067 </button> 5068 </form> 5069 <form method="POST" action="https://www.ekonty.com/set-locale" 5070 class="user-lang-switch-form nav-language-form nav-language-search-row" 5071 data-locale="sw" data-google-locale="sw" 5072 data-nav-language-search-text="swahili (kiswahili) swahili (kiswahili) sw sw sw"> 5073 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sw"> 5074 <input type="hidden" name="is_rtl" value="0"> 5075 <input type="hidden" name="return_url" value="/search"> 5076 <button type="submit" 5077 class="user-lang-switch-btn nav-language-option" 5078 data-locale="sw" data-google-locale="sw"> 5079 <span class="nav-language-option__mark" aria-hidden="true">ð°ðª</span> 5080 <span class="nav-language-option__name"> 5081 <span class="nav-language-option__primary notranslate" translate="no"> 5082 Swahili (Kiswahili) 5083 </span>
5083 <span class="nav-language-option__secondary notranslate" translate="no"> 5084 (Swahili (Kiswahili)) 5085 </span> </span> 5086 <span class="nav-language-option__code notranslate" translate="no"> 5087 SW 5088 </span> 5089 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5090 </button> 5091 </form> 5092 <form method="POST" action="https://www.ekonty.com/set-locale" 5093 class="user-lang-switch-form nav-language-form nav-language-search-row" 5094 data-locale="sv" data-google-locale="sv" 5095 data-nav-language-search-text="swedish swedish sv sv sv"> 5096 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sv"> 5097 <input type="hidden" name="is_rtl" value="0"> 5098 <input type="hidden" name="return_url" value="/search"> 5099 <button type="submit" 5100 class="user-lang-switch-btn nav-language-option" 5101 data-locale="sv" data-google-locale="sv"> 5102 <span class="nav-language-option__mark" aria-hidden="true">ð¸ðª</span> 5103 <span class="nav-language-option__name"> 5104 <span class="nav-language-option__primary notranslate" translate="no"> 5105 Swedish 5106 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5107 (Swedish) 5108 </span> </span> 5109 <span class="nav-language-option__code notranslate" translate="no"> 5110 SV 5111 </span> 5112 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5113 </button> 5114 </form> 5115 <form method="POST" action="https://www.ekonty.com/set-locale" 5116 class="user-lang-switch-form nav-language-form nav-language-search-row" 5117 data-locale="tl" data-google-locale="tl" 5118 data-nav-language-search-text="tagalog tagalog tl tl tl"> 5119 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tl"> 5120 <input type="hidden" name="is_rtl" value="0"> 5121 <input type="hidden" name="return_url" value="/search"> 5122 <button type="submit" 5123 class="user-lang-switch-btn nav-language-option" 5124 data-locale="tl" data-google-locale="tl"> 5125 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5126 <span class="nav-language-option__name"> 5127 <span class="nav-language-option__primary notranslate" translate="no"> 5128 Tagalog 5129 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5130 (Tagalog) 5131 </span> </span> 5132 <span class="nav-language-option__code notranslate" translate="no"> 5133 TL 5134 </span>
5135 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5136 </button> 5137 </form> 5138 <form method="POST" action="https://www.ekonty.com/set-locale" 5139 class="user-lang-switch-form nav-language-form nav-language-search-row" 5140 data-locale="ty" data-google-locale="ty" 5141 data-nav-language-search-text="tahitian tahitian ty ty ty"> 5142 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ty"> 5143 <input type="hidden" name="is_rtl" value="0"> 5144 <input type="hidden" name="return_url" value="/search"> 5145 <button type="submit" 5146 class="user-lang-switch-btn nav-language-option" 5147 data-locale="ty" data-google-locale="ty"> 5148 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5149 <span class="nav-language-option__name"> 5150 <span class="nav-language-option__primary notranslate" translate="no"> 5151 Tahitian 5152 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5153 (Tahitian) 5154 </span> </span> 5155 <span class="nav-language-option__code notranslate" translate="no"> 5156 TY 5157 </span> 5158 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5159 </button> 5160 </form> 5161 <form method="POST" action="https://www.ekonty.com/set-locale" 5162 class="user-lang-switch-form nav-language-form nav-language-search-row" 5163 data-locale="tg" data-google-locale="tg" 5164 data-nav-language-search-text="tajik tajik tg tg tg"> 5165 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tg"> 5166 <input type="hidden" name="is_rtl" value="0"> 5167 <input type="hidden" name="return_url" value="/search"> 5168 <button type="submit" 5169 class="user-lang-switch-btn nav-language-option" 5170 data-locale="tg" data-google-locale="tg"> 5171 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5172 <span class="nav-language-option__name"> 5173 <span class="nav-language-option__primary notranslate" translate="no"> 5174 Tajik 5175 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5176 (Tajik) 5177 </span> </span> 5178 <span class="nav-language-option__code notranslate" translate="no"> 5179 TG 5180 </span> 5181 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5182 </button> 5183 </form> 5184 <form method="POST" action="https://www.ekonty.com/set-locale" 5185 class="user-lang-switch-form nav-language-form nav-language-search-row" 5186 data-locale="ta" data-google-locale="ta" 5187 data-nav-language-search-text="tamil tamil ta ta ta"> 5188 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ta"> 5189 <input type="hidden" name="is_rtl" value="
51890"> 5190 <input type="hidden" name="return_url" value="/search"> 5191 <button type="submit" 5192 class="user-lang-switch-btn nav-language-option" 5193 data-locale="ta" data-google-locale="ta"> 5194 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span> 5195 <span class="nav-language-option__name"> 5196 <span class="nav-language-option__primary notranslate" translate="no"> 5197 Tamil 5198 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5199 (Tamil) 5200 </span> </span> 5201 <span class="nav-language-option__code notranslate" translate="no"> 5202 TA 5203 </span> 5204 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5205 </button> 5206 </form> 5207 <form method="POST" action="https://www.ekonty.com/set-locale" 5208 class="user-lang-switch-form nav-language-form nav-language-search-row" 5209 data-locale="tt" data-google-locale="tt" 5210 data-nav-language-search-text="tatar tatar tt tt tt"> 5211 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tt"> 5212 <input type="hidden" name="is_rtl" value="0"> 5213 <input type="hidden" name="return_url" value="/search"> 5214 <button type="submit" 5215 class="user-lang-switch-btn nav-language-option" 5216 data-locale="tt" data-google-locale="tt"> 5217 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5218 <span class="nav-language-option__name"> 5219 <span class="nav-language-option__primary notranslate" translate="no"> 5220 Tatar 5221 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5222 (Tatar) 5223 </span> </span> 5224 <span class="nav-language-option__code notranslate" translate="no"> 5225 TT 5226 </span> 5227 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5228 </button> 5229 </form> 5230 <form method="POST" action="https://www.ekonty.com/set-locale" 5231 class="user-lang-switch-form nav-language-form nav-language-search-row" 5232 data-locale="te" data-google-locale="te" 5233 data-nav-language-search-text="telugu telugu te te te"> 5234 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="te"> 5235 <input type="hidden" name="is_rtl" value="0"> 5236 <input type="hidden" name="return_url" value="/search"> 5237 <button type="submit" 5238 class="user-lang-switch-btn nav-language-option" 5239 data-locale="te" data-google-locale="te"> 5240 <span class="nav-language-option__mark" aria-hidden="true">ð®ð³</span>
5241 <span class="nav-language-option__name"> 5242 <span class="nav-language-option__primary notranslate" translate="no"> 5243 Telugu 5244 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5245 (Telugu) 5246 </span> </span> 5247 <span class="nav-language-option__code notranslate" translate="no"> 5248 TE 5249 </span> 5250 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5251 </button> 5252 </form> 5253 <form method="POST" action="https://www.ekonty.com/set-locale" 5254 class="user-lang-switch-form nav-language-form nav-language-search-row" 5255 data-locale="th" data-google-locale="th" 5256 data-nav-language-search-text="thai thai th th th"> 5257 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="th"> 5258 <input type="hidden" name="is_rtl" value="0"> 5259 <input type="hidden" name="return_url" value="/search"> 5260 <button type="submit" 5261 class="user-lang-switch-btn nav-language-option" 5262 data-locale="th" data-google-locale="th"> 5263 <span class="nav-language-option__mark" aria-hidden="true">ð¹ð</span> 5264 <span class="nav-language-option__name"> 5265 <span class="nav-language-option__primary notranslate" translate="no"> 5266 Thai 5267 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5268 (Thai) 5269 </span> </span> 5270 <span class="nav-language-option__code notranslate" translate="no"> 5271 TH 5272 </span> 5273 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5274 </button> 5275 </form> 5276 <form method="POST" action="https://www.ekonty.com/set-locale" 5277 class="user-lang-switch-form nav-language-form nav-language-search-row" 5278 data-locale="bo" data-google-locale="bo" 5279 data-nav-language-search-text="tibetan tibetan bo bo bo"> 5280 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bo"> 5281 <input type="hidden" name="is_rtl" value="0"> 5282 <input type="hidden" name="return_url" value="/search"> 5283 <button type="submit" 5284 class="user-lang-switch-btn nav-language-option" 5285 data-locale="bo" data-google-locale="bo"> 5286 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5287 <span class="nav-language-option__name"> 5288 <span class="nav-language-option__primary notranslate" translate="no"> 5289 Tibetan 5290 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5291 (Tibetan) 5292 </span> </span>
5293 <span class="nav-language-option__code notranslate" translate="no"> 5294 BO 5295 </span> 5296 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5297 </button> 5298 </form> 5299 <form method="POST" action="https://www.ekonty.com/set-locale" 5300 class="user-lang-switch-form nav-language-form nav-language-search-row" 5301 data-locale="ti" data-google-locale="ti" 5302 data-nav-language-search-text="tigrinya tigrinya ti ti ti"> 5303 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ti"> 5304 <input type="hidden" name="is_rtl" value="0"> 5305 <input type="hidden" name="return_url" value="/search"> 5306 <button type="submit" 5307 class="user-lang-switch-btn nav-language-option" 5308 data-locale="ti" data-google-locale="ti"> 5309 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5310 <span class="nav-language-option__name"> 5311 <span class="nav-language-option__primary notranslate" translate="no"> 5312 Tigrinya 5313 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5314 (Tigrinya) 5315 </span> </span> 5316 <span class="nav-language-option__code notranslate" translate="no"> 5317 TI 5318 </span> 5319 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5320 </button> 5321 </form> 5322 <form method="POST" action="https://www.ekonty.com/set-locale" 5323 class="user-lang-switch-form nav-language-form nav-language-search-row" 5324 data-locale="to" data-google-locale="to" 5325 data-nav-language-search-text="tonga tonga to to to"> 5326 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="to"> 5327 <input type="hidden" name="is_rtl" value="0"> 5328 <input type="hidden" name="return_url" value="/search"> 5329 <button type="submit" 5330 class="user-lang-switch-btn nav-language-option" 5331 data-locale="to" data-google-locale="to"> 5332 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5333 <span class="nav-language-option__name"> 5334 <span class="nav-language-option__primary notranslate" translate="no"> 5335 Tonga 5336 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5337 (Tonga) 5338 </span> </span> 5339 <span class="nav-language-option__code notranslate" translate="no"> 5340 TO 5341 </span> 5342 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5343 </button> 5344 </form> 5345 <form method="POST" action="https://www.ekonty.com/set-locale" 5346 class="user-lang-switch-form nav-language-form nav-language-search-row" 5347 data-locale="ts" data-google-locale="ts" 5348 data-nav-language-search-text="tsonga tsonga ts ts ts"> 5349 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ts"> 5350 <input type="hidden" name="is_rtl" value="
53500"> 5351 <input type="hidden" name="return_url" value="/search"> 5352 <button type="submit" 5353 class="user-lang-switch-btn nav-language-option" 5354 data-locale="ts" data-google-locale="ts"> 5355 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5356 <span class="nav-language-option__name"> 5357 <span class="nav-language-option__primary notranslate" translate="no"> 5358 Tsonga 5359 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5360 (Tsonga) 5361 </span> </span> 5362 <span class="nav-language-option__code notranslate" translate="no"> 5363 TS 5364 </span> 5365 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5366 </button> 5367 </form> 5368 <form method="POST" action="https://www.ekonty.com/set-locale" 5369 class="user-lang-switch-form nav-language-form nav-language-search-row" 5370 data-locale="tr" data-google-locale="tr" 5371 data-nav-language-search-text="turkish turkish tr tr tr"> 5372 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tr"> 5373 <input type="hidden" name="is_rtl" value="0"> 5374 <input type="hidden" name="return_url" value="/search"> 5375 <button type="submit" 5376 class="user-lang-switch-btn nav-language-option" 5377 data-locale="tr" data-google-locale="tr"> 5378 <span class="nav-language-option__mark" aria-hidden="true">ð¹ð·</span> 5379 <span class="nav-language-option__name"> 5380 <span class="nav-language-option__primary notranslate" translate="no"> 5381 Turkish 5382 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5383 (Turkish) 5384 </span> </span> 5385 <span class="nav-language-option__code notranslate" translate="no"> 5386 TR 5387 </span> 5388 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5389 </button> 5390 </form> 5391 <form method="POST" action="https://www.ekonty.com/set-locale" 5392 class="user-lang-switch-form nav-language-form nav-language-search-row" 5393 data-locale="tk" data-google-locale="tk" 5394 data-nav-language-search-text="turkmen turkmen tk tk tk"> 5395 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tk"> 5396 <input type="hidden" name="is_rtl" value="0"> 5397 <input type="hidden" name="return_url" value="/search"> 5398 <button type="submit" 5399 class="user-lang-switch-btn nav-language-option" 5400 data-locale="tk" data-google-locale="tk"> 5401 <span class="nav-language-option__mark" aria-hidden="true">ð</span>
5402 <span class="nav-language-option__name"> 5403 <span class="nav-language-option__primary notranslate" translate="no"> 5404 Turkmen 5405 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5406 (Turkmen) 5407 </span> </span> 5408 <span class="nav-language-option__code notranslate" translate="no"> 5409 TK 5410 </span> 5411 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5412 </button> 5413 </form> 5414 <form method="POST" action="https://www.ekonty.com/set-locale" 5415 class="user-lang-switch-form nav-language-form nav-language-search-row" 5416 data-locale="tw" data-google-locale="tw" 5417 data-nav-language-search-text="twi twi tw tw tw"> 5418 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tw"> 5419 <input type="hidden" name="is_rtl" value="0"> 5420 <input type="hidden" name="return_url" value="/search"> 5421 <button type="submit" 5422 class="user-lang-switch-btn nav-language-option" 5423 data-locale="tw" data-google-locale="tw"> 5424 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5425 <span class="nav-language-option__name"> 5426 <span class="nav-language-option__primary notranslate" translate="no"> 5427 Twi 5428 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5429 (Twi) 5430 </span> </span> 5431 <span class="nav-language-option__code notranslate" translate="no"> 5432 TW 5433 </span> 5434 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5435 </button> 5436 </form> 5437 <form method="POST" action="https://www.ekonty.com/set-locale" 5438 class="user-lang-switch-form nav-language-form nav-language-search-row" 5439 data-locale="uk" data-google-locale="uk" 5440 data-nav-language-search-text="ukrainian ukrainian uk uk uk"> 5441 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="uk"> 5442 <input type="hidden" name="is_rtl" value="0"> 5443 <input type="hidden" name="return_url" value="/search"> 5444 <button type="submit" 5445 class="user-lang-switch-btn nav-language-option" 5446 data-locale="uk" data-google-locale="uk"> 5447 <span class="nav-language-option__mark" aria-hidden="true">ðºð¦</span> 5448 <span class="nav-language-option__name"> 5449 <span class="nav-language-option__primary notranslate" translate="no"> 5450 Ukrainian 5451 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5452 (Ukrainian) 5453 </span> </span>
5454 <span class="nav-language-option__code notranslate" translate="no"> 5455 UK 5456 </span> 5457 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5458 </button> 5459 </form> 5460 <form method="POST" action="https://www.ekonty.com/set-locale" 5461 class="user-lang-switch-form nav-language-form nav-language-search-row" 5462 data-locale="ur" data-google-locale="ur" 5463 data-nav-language-search-text="urdu ارد٠ur ur ur"> 5464 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ur"> 5465 <input type="hidden" name="is_rtl" value="1"> 5466 <input type="hidden" name="return_url" value="/search"> 5467 <button type="submit" 5468 class="user-lang-switch-btn nav-language-option" 5469 data-locale="ur" data-google-locale="ur"> 5470 <span class="nav-language-option__mark" aria-hidden="true">
5470ðµð°</span> 5471 <span class="nav-language-option__name"> 5472 <span class="nav-language-option__primary notranslate" translate="no"> 5473 ارد٠5474 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5475 (Urdu) 5476 </span> </span> 5477 <span class="nav-language-option__code notranslate" translate="no"> 5478 UR 5479 </span> 5480 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5481 </button> 5482 </form> 5483 <form method="POST" action="https://www.ekonty.com/set-locale" 5484 class="user-lang-switch-form nav-language-form nav-language-search-row" 5485 data-locale="ug" data-google-locale="ug" 5486 data-nav-language-search-text="uyghur uyghur ug ug ug"> 5487 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ug"> 5488 <input type="hidden" name="is_rtl" value="0"> 5489 <input type="hidden" name="return_url" value="/search"> 5490 <button type="submit" 5491 class="user-lang-switch-btn nav-language-option" 5492 data-locale="ug" data-google-locale="ug"> 5493 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5494 <span class="nav-language-option__name"> 5495 <span class="nav-language-option__primary notranslate" translate="no"> 5496 Uyghur 5497 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5498 (Uyghur) 5499 </span> </span> 5500 <span class="nav-language-option__code notranslate" translate="no"> 5501 UG 5502 </span> 5503 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5504 </button> 5505 </form> 5506 <form method="POST" action="https://www.ekonty.com/set-locale" 5507 class="user-lang-switch-form nav-language-form nav-language-search-row" 5508 data-locale="uz" data-google-locale="uz" 5509 data-nav-language-search-text="uzbek uzbek uz uz uz"> 5510 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="uz"> 5511 <input type="hidden" name="is_rtl" value="0"> 5512 <input type="hidden" name="return_url" value="/search"> 5513 <button type="submit" 5514 class="user-lang-switch-btn nav-language-option" 5515 data-locale="uz" data-google-locale="uz"> 5516 <span class="nav-language-option__mark" aria-hidden="true">ðºð¿</span> 5517 <span class="nav-language-option__name"> 5518 <span class="nav-language-option__primary notranslate" translate="no"> 5519 Uzbek 5520 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5521 (Uzbek) 5522 </span> </span>
5523 <span class="nav-language-option__code notranslate" translate="no"> 5524 UZ 5525 </span> 5526 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5527 </button> 5528 </form> 5529 <form method="POST" action="https://www.ekonty.com/set-locale" 5530 class="user-lang-switch-form nav-language-form nav-language-search-row" 5531 data-locale="ve" data-google-locale="ve" 5532 data-nav-language-search-text="venda venda ve ve ve"> 5533 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ve"> 5534 <input type="hidden" name="is_rtl" value="0"> 5535 <input type="hidden" name="return_url" value="/search"> 5536 <button type="submit" 5537 class="user-lang-switch-btn nav-language-option" 5538 data-locale="ve" data-google-locale="ve"> 5539 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5540 <span class="nav-language-option__name"> 5541 <span class="nav-language-option__primary notranslate" translate="no"> 5542 Venda 5543 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5544 (Venda) 5545 </span> </span> 5546 <span class="nav-language-option__code notranslate" translate="no"> 5547 VE 5548 </span> 5549 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5550 </button> 5551 </form> 5552 <form method="POST" action="https://www.ekonty.com/set-locale" 5553 class="user-lang-switch-form nav-language-form nav-language-search-row" 5554 data-locale="vi" data-google-locale="vi" 5555 data-nav-language-search-text="vietnamese vietnamese vi vi vi"> 5556 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="vi"> 5557 <input type="hidden" name="is_rtl" value="0"> 5558 <input type="hidden" name="return_url" value="/search"> 5559 <button type="submit" 5560 class="user-lang-switch-btn nav-language-option" 5561 data-locale="vi" data-google-locale="vi"> 5562 <span class="nav-language-option__mark" aria-hidden="true">ð»ð³</span> 5563 <span class="nav-language-option__name"> 5564 <span class="nav-language-option__primary notranslate" translate="no"> 5565 Vietnamese 5566 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5567 (Vietnamese) 5568 </span> </span> 5569 <span class="nav-language-option__code notranslate" translate="no"> 5570 VI 5571 </span> 5572 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5573 </button> 5574 </form> 5575 <form method="POST" action="https://www.ekonty.com/set-locale" 5576 class="user-lang-switch-form nav-language-form nav-language-search-row" 5577 data-locale="vo" data-google-locale="vo" 5578 data-nav-language-search-text="volapük volap?k vo vo vo"> 5579 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="vo"> 5580 <input type="hidden" name="is_rtl" value="
55800"> 5581 <input type="hidden" name="return_url" value="/search"> 5582 <button type="submit" 5583 class="user-lang-switch-btn nav-language-option" 5584 data-locale="vo" data-google-locale="vo"> 5585 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5586 <span class="nav-language-option__name"> 5587 <span class="nav-language-option__primary notranslate" translate="no"> 5588 Volap?k 5589 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5590 (Volapük) 5591 </span> </span> 5592 <span class="nav-language-option__code notranslate" translate="no"> 5593 VO 5594 </span> 5595 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5596 </button> 5597 </form> 5598 <form method="POST" action="https://www.ekonty.com/set-locale" 5599 class="user-lang-switch-form nav-language-form nav-language-search-row" 5600 data-locale="wa" data-google-locale="wa" 5601 data-nav-language-search-text="wallon wallon wa wa wa"> 5602 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="wa"> 5603 <input type="hidden" name="is_rtl" value="0"> 5604 <input type="hidden" name="return_url" value="/search"> 5605 <button type="submit" 5606 class="user-lang-switch-btn nav-language-option" 5607 data-locale="wa" data-google-locale="wa"> 5608 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5609 <span class="nav-language-option__name"> 5610 <span class="nav-language-option__primary notranslate" translate="no"> 5611 Wallon 5612 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5613 (Wallon) 5614 </span> </span> 5615 <span class="nav-language-option__code notranslate" translate="no"> 5616 WA 5617 </span> 5618 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5619 </button> 5620 </form> 5621 <form method="POST" action="https://www.ekonty.com/set-locale" 5622 class="user-lang-switch-form nav-language-form nav-language-search-row" 5623 data-locale="cy" data-google-locale="cy" 5624 data-nav-language-search-text="welsh welsh cy cy cy"> 5625 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cy"> 5626 <input type="hidden" name="is_rtl" value="0"> 5627 <input type="hidden" name="return_url" value="/search"> 5628 <button type="submit" 5629 class="user-lang-switch-btn nav-language-option" 5630 data-locale="cy" data-google-locale="cy"> 5631 <span class="nav-language-option__mark" aria-hidden="true">ð´</span>
5632 <span class="nav-language-option__name"> 5633 <span class="nav-language-option__primary notranslate" translate="no"> 5634 Welsh 5635 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5636 (Welsh) 5637 </span> </span> 5638 <span class="nav-language-option__code notranslate" translate="no"> 5639 CY 5640 </span> 5641 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5642 </button> 5643 </form> 5644 <form method="POST" action="https://www.ekonty.com/set-locale" 5645 class="user-lang-switch-form nav-language-form nav-language-search-row" 5646 data-locale="fy" data-google-locale="fy" 5647 data-nav-language-search-text="western frisian western frisian fy fy fy"> 5648 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fy"> 5649 <input type="hidden" name="is_rtl" value="0"> 5650 <input type="hidden" name="return_url" value="/search"> 5651 <button type="submit" 5652 class="user-lang-switch-btn nav-language-option" 5653 data-locale="fy" data-google-locale="fy"> 5654 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5655 <span class="nav-language-option__name"> 5656 <span class="nav-language-option__primary notranslate" translate="no"> 5657 Western Frisian 5658 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5659 (Western Frisian) 5660 </span> </span> 5661 <span class="nav-language-option__code notranslate" translate="no"> 5662 FY 5663 </span> 5664 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5665 </button> 5666 </form> 5667 <form method="POST" action="https://www.ekonty.com/set-locale" 5668 class="user-lang-switch-form nav-language-form nav-language-search-row" 5669 data-locale="wo" data-google-locale="wo" 5670 data-nav-language-search-text="wolof wolof wo wo wo"> 5671 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="wo"> 5672 <input type="hidden" name="is_rtl" value="0"> 5673 <input type="hidden" name="return_url" value="/search"> 5674 <button type="submit" 5675 class="user-lang-switch-btn nav-language-option" 5676 data-locale="wo" data-google-locale="wo"> 5677 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5678 <span class="nav-language-option__name"> 5679 <span class="nav-language-option__primary notranslate" translate="no"> 5680 Wolof 5681 </span>
5681 <span class="nav-language-option__secondary notranslate" translate="no"> 5682 (Wolof) 5683 </span> </span> 5684 <span class="nav-language-option__code notranslate" translate="no"> 5685 WO 5686 </span> 5687 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5688 </button> 5689 </form> 5690 <form method="POST" action="https://www.ekonty.com/set-locale" 5691 class="user-lang-switch-form nav-language-form nav-language-search-row" 5692 data-locale="xh" data-google-locale="xh" 5693 data-nav-language-search-text="xhosa xhosa xh xh xh"> 5694 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="xh"> 5695 <input type="hidden" name="is_rtl" value="0"> 5696 <input type="hidden" name="return_url" value="/search"> 5697 <button type="submit" 5698 class="user-lang-switch-btn nav-language-option" 5699 data-locale="xh" data-google-locale="xh"> 5700 <span class="nav-language-option__mark" aria-hidden="true">ð¿ð¦</span> 5701 <span class="nav-language-option__name"> 5702 <span class="nav-language-option__primary notranslate" translate="no"> 5703 Xhosa 5704 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5705 (Xhosa) 5706 </span> </span> 5707 <span class="nav-language-option__code notranslate" translate="no"> 5708 XH 5709 </span> 5710 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5711 </button> 5712 </form> 5713 <form method="POST" action="https://www.ekonty.com/set-locale" 5714 class="user-lang-switch-form nav-language-form nav-language-search-row" 5715 data-locale="yi, ji" data-google-locale="yi, ji" 5716 data-nav-language-search-text="yiddish yiddish yi, ji yi, ji yi, ji"> 5717 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="yi, ji"> 5718 <input type="hidden" name="is_rtl" value="0"> 5719 <input type="hidden" name="return_url" value="/search"> 5720 <button type="submit" 5721 class="user-lang-switch-btn nav-language-option" 5722 data-locale="yi, ji" data-google-locale="yi, ji"> 5723 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5724 <span class="nav-language-option__name"> 5725 <span class="nav-language-option__primary notranslate" translate="no"> 5726 Yiddish 5727 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5728 (Yiddish) 5729 </span> </span> 5730 <span class="nav-language-option__code notranslate" translate="no"> 5731 YI, JI 5732 </span>
5733 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5734 </button> 5735 </form> 5736 <form method="POST" action="https://www.ekonty.com/set-locale" 5737 class="user-lang-switch-form nav-language-form nav-language-search-row" 5738 data-locale="yo" data-google-locale="yo" 5739 data-nav-language-search-text="yoruba yoruba yo yo yo"> 5740 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="yo"> 5741 <input type="hidden" name="is_rtl" value="0"> 5742 <input type="hidden" name="return_url" value="/search"> 5743 <button type="submit" 5744 class="user-lang-switch-btn nav-language-option" 5745 data-locale="yo" data-google-locale="yo"> 5746 <span class="nav-language-option__mark" aria-hidden="true">ð³ð¬</span> 5747 <span class="nav-language-option__name"> 5748 <span class="nav-language-option__primary notranslate" translate="no"> 5749 Yoruba 5750 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5751 (Yoruba) 5752 </span> </span> 5753 <span class="nav-language-option__code notranslate" translate="no"> 5754 YO 5755 </span> 5756 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5757 </button> 5758 </form> 5759 <form method="POST" action="https://www.ekonty.com/set-locale" 5760 class="user-lang-switch-form nav-language-form nav-language-search-row" 5761 data-locale="za" data-google-locale="za" 5762 data-nav-language-search-text="zhuang, chuang zhuang, chuang za za za"> 5763 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="za"> 5764 <input type="hidden" name="is_rtl" value="0"> 5765 <input type="hidden" name="return_url" value="/search"> 5766 <button type="submit" 5767 class="user-lang-switch-btn nav-language-option" 5768 data-locale="za" data-google-locale="za"> 5769 <span class="nav-language-option__mark" aria-hidden="true">ð</span> 5770 <span class="nav-language-option__name"> 5771 <span class="nav-language-option__primary notranslate" translate="no"> 5772 Zhuang, Chuang 5773 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5774 (Zhuang, Chuang) 5775 </span> </span> 5776 <span class="nav-language-option__code notranslate" translate="no"> 5777 ZA 5778 </span> 5779 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5780 </button> 5781 </form> 5782 <form method="POST" action="https://www.ekonty.com/set-locale" 5783 class="user-lang-switch-form nav-language-form nav-language-search-row" 5784 data-locale="zu" data-google-locale="zu" 5785 data-nav-language-search-text="zulu zulu zu zu zu"> 5786 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="zu"> 5787 <input type="hidden" name="is_rtl" value="
57870"> 5788 <input type="hidden" name="return_url" value="/search"> 5789 <button type="submit" 5790 class="user-lang-switch-btn nav-language-option" 5791 data-locale="zu" data-google-locale="zu"> 5792 <span class="nav-language-option__mark" aria-hidden="true">ð¿ð¦</span> 5793 <span class="nav-language-option__name"> 5794 <span class="nav-language-option__primary notranslate" translate="no"> 5795 Zulu 5796 </span> <span class="nav-language-option__secondary notranslate" translate="no"> 5797 (Zulu) 5798 </span> </span> 5799 <span class="nav-language-option__code notranslate" translate="no"> 5800 ZU 5801 </span> 5802 <span class="nav-language-option__check-placeholder" aria-hidden="true"></span> 5803 </button> 5804 </form> 5805 </div> 5806 </div> 5807 5808 <button type="button" class="nav-language-footer" data-nav-language-toggle-all> 5809 <span class="nav-language-footer__label"> 5810 <span class="material-symbols-outlined notranslate nav-language-footer__globe" translate="no" 5811 aria-hidden="true">language</span> 5812 <span data-nav-language-footer-text>View all languages</span> 5813 </span> 5814 <span class="material-symbols-outlined notranslate nav-language-footer__icon" translate="no" 5815 aria-hidden="true">chevron_right</span> 5816 </button> 5817 </div> 5818</div> 5819 5820 <style> 5821 .nav-language-dropdown { 5822 position: relative; 5823 flex: 0 0 auto; 5824 margin-left: 0; 5825 } 5826 5827 .guest-language-dropdown-wrap { 5828 display: inline-flex; 5829 align-items: center; 5830 height: 40px; 5831 margin-left: 0; 5832 } 5833 5834 .guest-language-dropdown-wrap .nav-language-dropdown { 5835 margin-left: 0; 5836 } 5837 5838 .nav-language-toggle { 5839 height: 42px; 5840 min-width: 92px; 5841 padding: 0 12px; 5842 border: 1px solid #0b8260; 5843 border-radius: 12px; 5844 background: #fff; 5845 color: #0b8260; 5846 display: inline-flex; 5847 align-items: center; 5848 justify-content: center; 5849 gap: 7px; 5850 box-shadow: none; 5851 transition: background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease; 5852 } 5853 5854 .nav-language-toggle::after { 5855 display: none; 5856 } 5857 5858 .nav-language-toggle:hover, 5859 .nav-language-toggle[aria-expanded="true"] { 5860 background: #f7fcfa; 5861 border-color: #087653; 5862 color: #087653; 5863 box-shadow: 0 8px 18px rgba(11, 130, 96, 0.12); 5864 } 5865 5866 .nav-language-toggle__icon { 5867 font-size: 20px; 5868 line-height: 1; 5869 } 5870 5871 .nav-language-toggle__code { 5872 font-size: 13px; 5873 font-weight: 800; 5874 line-height: 1; 5875 letter-spacing: 0; 5876 } 5877 5878 .nav-language-toggle__chevron { 5879 font-size: 19px; 5880 line-height: 1; 5881 transition: transform 0.16s ease; 5882 } 5883 5884 .nav-language-toggle[aria-expanded="true"] .nav-language-toggle__chevron { 5885 transform: rotate(180deg); 5886 } 5887 5888 .nav-language-menu { 5889 width: 420px; 5890 max-width: calc(100vw - 24px); 5891 max-height: 620px; 5892 padding: 18px; 5893 margin-top: 0 !important; 5894 right: auto !important; 5895 transform: none !important; 5896 border: 1px solid #d9dee8; 5897 border-radius: 20px; 5898 background: #ffffff; 5899 box-sizing: border-box; 5900 flex-direction: column; 5901 box-shadow: 0 18px 45px rgba(15, 23, 42, 0.16), 0 4px 12px rgba(15, 23, 42, 0.06) !important; 5902 overflow: hidden; 5903 } 5904 5905 .nav-language-menu.show { 5906 display: flex; 5907 } 5908 5909 .nav-language-menu__header { 5910 padding: 0 13px 16px; 5911 } 5912 5913 .nav-language-menu__header h4 { 5914 margin: 0; 5915 font-size: 20px; 5916 font-weight: 800; 5917 color: #17213b; 5918 line-height: 1.18; 5919 } 5920 5921 .nav-language-menu__header p { 5922 margin: 5px 0 0; 5923 color: #5f6b85; 5924 font-size: 15px; 5925 font-weight: 500; 5926 line-height: 1.25; 5927 } 5928 5929 .nav-language-search { 5930 height: 40px; 5931 margin-bottom: 8px; 5932 padding: 0 10px; 5933 border: 1px solid #e5e7eb; 5934 border-radius: 10px; 5935 background: #f9fafb; 5936 display: none; 5937 align-items: center; 5938 gap: 8px; 5939 } 5940 5941 .nav-language-dropdown.is-expanded .nav-language-search { 5942 display: flex; 5943 } 5944 5945 .nav-language-search__icon { 5946 color: #64748b; 5947 font-size: 18px; 5948 } 5949 5950 .nav-language-search__input { 5951 width: 100%; 5952 min-width: 0; 5953 border: 0; 5954 outline: 0; 5955 background: transparent; 5956 color: #111827; 5957 font-size: 13px; 5958 font-weight: 600; 5959 } 5960 5961 .nav-language-search__input::placeholder { 5962 color: #94a3b8; 5963 } 5964 5965 .nav-language-menu__body { 5966 min-height: 0; 5967 max-height: 420px; 5968 overflow-y: auto; 5969 padding-right: 0; 5970 } 5971 5972 .nav-language-dropdown.is-expanded .nav-language-menu__body { 5973 max-height: 360px; 5974 } 5975 5976 .nav-language-menu__body::-webkit-scrollbar {
5977 width: 6px; 5978 } 5979 5980 .nav-language-menu__body::-webkit-scrollbar-thumb { 5981 border-radius: 999px; 5982 background: #cbd5e1; 5983 } 5984 5985 .nav-language-menu__list { 5986 display: grid; 5987 gap: 0; 5988 } 5989 5990 .nav-language-menu__list--all { 5991 display: none; 5992 } 5993 5994 .nav-language-dropdown.is-expanded .nav-language-menu__list--quick { 5995 display: none; 5996 } 5997 5998 .nav-language-dropdown.is-expanded .nav-language-menu__list--all { 5999 display: grid; 6000 } 6001 6002 .nav-language-form { 6003 margin: 0; 6004 } 6005 6006 .nav-language-form.is-filtered-out { 6007 display: none; 6008 } 6009 6010 .nav-language-option { 6011 width: 100%; 6012 min-height: 51px; 6013 padding: 8px 13px; 6014 border: 0; 6015 border-radius: 13px; 6016 background: transparent; 6017 color: #18213a; 6018 display: grid; 6019 grid-template-columns: 34px minmax(0, 1fr) 34px 18px; 6020 align-items: center; 6021 gap: 8px; 6022 text-align: left; 6023 cursor: pointer; 6024 transition: background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease; 6025 } 6026 6027 .nav-language-option:hover { 6028 background: #f8fbfa; 6029 color: #17213b; 6030 } 6031 6032 .nav-language-option.is-active { 6033 border: 1px solid #14b889; 6034 background: linear-gradient(90deg, #effdf8 0%, #f6fffb 100%); 6035 color: #07845f; 6036 box-shadow: 0 6px 18px rgba(20, 184, 137, 0.11); 6037 padding: 7px 12px; 6038 } 6039 6040 .nav-language-option__mark { 6041 width: 30px; 6042 height: 30px; 6043 border-radius: 50%; 6044 background: #eef3f7; 6045 display: inline-flex; 6046 align-items: center; 6047 justify-content: center; 6048 font-size: 19px; 6049 line-height: 1; 6050 box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.03); 6051 } 6052 6053 .nav-language-option__name { 6054 min-width: 0; 6055 color: #18213a; 6056 font-size: 15px; 6057 font-weight: 700; 6058 line-height: 1.25; 6059 overflow: hidden; 6060 text-overflow: ellipsis; 6061 white-space: nowrap; 6062 } 6063 6064 .nav-language-option__primary { 6065 font-weight: 800; 6066 } 6067 6068 .nav-language-option__secondary { 6069 margin-left: 3px; 6070 color: #5f6b85; 6071 font-weight: 600; 6072 } 6073 6074 .nav-language-option__code { 6075 color: #52607b; 6076 font-size: 14px; 6077 font-weight: 800; 6078 letter-spacing: 0; 6079 text-transform: uppercase; 6080 text-align: right; 6081 } 6082 6083 .nav-language-option.is-active .nav-language-option__name, 6084 .nav-language-option.is-active .nav-language-option__primary { 6085 color: #07845f; 6086 } 6087 6088 .nav-language-option.is-active .nav-language-option__code { 6089 color: #07845f; 6090 } 6091 6092 .nav-language-option__check, 6093 .nav-language-option__check-placeholder { 6094 width: 18px; 6095 height: 18px; 6096 display: inline-flex; 6097 align-items: center; 6098 justify-content: center; 6099 } 6100 6101 .nav-language-option__check { 6102 border-radius: 50%; 6103 background: #07845f; 6104 color: #ffffff; 6105 line-height: 1; 6106 } 6107 6108 .nav-language-option__check .material-symbols-outlined { 6109 font-size: 14px; 6110 font-weight: 700; 6111 line-height: 1; 6112 } 6113 6114 .nav-language-footer { 6115 width: calc(100% + 36px); 6116 height: 52px; 6117 margin: 13px -18px 0; 6118 padding: 0 31px; 6119 border: 0; 6120 border-top: 1px solid #eef1f6; 6121 background: #fff; 6122 color: #07845f; 6123 display: grid; 6124 grid-template-columns: minmax(0, 1fr) 18px; 6125 align-items: center; 6126 gap: 8px; 6127 font-size: 15px; 6128 font-weight: 800; 6129 text-align: left; 6130 cursor: pointer; 6131 } 6132 6133 .nav-language-footer:hover { 6134 color: #056f50; 6135 background: #fbfefd; 6136 } 6137 6138 .nav-language-footer__label { 6139 display: grid; 6140 grid-template-columns: 30px minmax(0, 1fr); 6141 align-items: center; 6142 gap: 8px; 6143 min-width: 0; 6144 } 6145 6146 .nav-language-footer__globe { 6147 width: 30px; 6148 height: 30px; 6149 border-radius: 50%; 6150 display: inline-flex; 6151 align-items: center; 6152 justify-content: center; 6153 font-size: 21px; 6154 line-height: 1; 6155 } 6156 6157 .nav-language-footer__icon { 6158 width: 18px; 6159 justify-self: end; 6160 font-size: 23px; 6161 transition: transform 0.16s ease; 6162 } 6163 6164 .nav-language-dropdown.is-expanded .nav-language-footer__icon { 6165 transform: rotate(180deg); 6166 } 6167 6168 .nav-language-empty { 6169 min-height: 46px; 6170 padding: 13px 10px; 6171 color: #64748b; 6172 font-size: 13px; 6173 font-weight: 700; 6174 } 6175 6176 @media (max-width: 1199.98px) { 6177 .nav-language-toggle { 6178 min-width: 82px; 6179 padding: 0 9px; 6180 } 6181 } 6182 6183 @media (max-width: 991.98px) { 6184 .nav-language-menu { 6185 width: min(420px, calc(100vw - 24px)); 6186 } 6187 } 6188 </style> 6189 6190
6190<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 6191 document.addEventListener('DOMContentLoaded', function () { 6192 var dropdown = document.querySelector('.nav-language-dropdown'); 6193 if (!dropdown) return; 6194 6195 var toggle = dropdown.querySelector('.nav-language-toggle'); 6196 var menu = dropdown.querySelector('.nav-language-menu'); 6197 var toggleAll = dropdown.querySelector('[data-nav-language-toggle-all]'); 6198 var footerText = dropdown.querySelector('[data-nav-language-footer-text]'); 6199 var searchInput = dropdown.querySelector('[data-nav-language-search-input]'); 6200 var rows = dropdown.querySelectorAll('[data-nav-language-search-text]'); 6201 var createSelectors = [ 6202 '.create-dropdown', 6203 '.nav-action-plus', 6204 '.create-menu-toggle', 6205 '[data-create-dropdown]', 6206 '.nav-create-dropdown', 6207 '.nav-plus-dropdown' 6208 ]; 6209 6210 function getCreateAnchorElement() { 6211 for (var i = 0; i < createSelectors.length; i += 1) { 6212 var element = document.querySelector(createSelectors[i]); 6213 6214 if (!element) { 6215 continue; 6216 } 6217 6218 if (element.classList.contains('create-dropdown')) { 6219 var createWrapper = element.closest('.nav-action-dropdown'); 6220 var createToggle = createWrapper && createWrapper.querySelector('[data-bs-toggle="dropdown"], button, a'); 6221 return createToggle || createWrapper || element; 6222 } 6223 6224 return element; 6225 } 6226 6227 return null; 6228 } 6229 6230 function getVisibleNotificationAnchorElement(toggleRect) { 6231 var notificationSelectors = [ 6232 '#notificationDropdown-desktop', 6233 '.nav-desktop-actions [data-notification-toggle]', 6234 '.nav-desktop-actions .notification-btn', 6235 '.nav-desktop-actions .notification-bell' 6236 ]; 6237 6238 for (var i = 0; i < notificationSelectors.length; i += 1) { 6239 var elements = document.querySelectorAll(notificationSelectors[i]); 6240 6241 for (var j = 0; j < elements.length; j += 1) { 6242 var rect = elements[j].getBoundingClientRect(); 6243 var isVisible = rect.width > 0 && rect.height > 0; 6244 var isSameHeaderRow = Math.abs(rect.top - toggleRect.top) < 80; 6245 6246 if (isVisible && isSameHeaderRow) { 6247 return elements[j]; 6248 } 6249 } 6250 } 6251 6252 return null; 6253 } 6254 6255 function positionLanguageMenu() { 6256 if (!toggle || !menu) return; 6257 6258 var toggleRect = toggle.getBoundingClientRect(); 6259 var plusAnchor = getCreateAnchorElement(); 6260 var notificationAnchor = getVisibleNotificationAnchorElement(toggleRect); 6261 var startRect = notificationAnchor ? notificationAnchor.getBoundingClientRect() : (plusAnchor ? plusAnchor.getBoundingClientRect() : toggleRect); 6262 var viewportPadding = 12; 6263 var preferredWidth = 310; 6264 var width = preferredWidth; 6265 var left = toggleRect.right - width; 6266 6267 if (left < viewportPadding) { 6268 left = viewportPadding; 6269 } 6270 6271 if (left + width > window.innerWidth - viewportPadding) { 6272 left = window.innerWidth - viewportPadding - width; 6273 } 6274 6275 if (width < 260) { 6276 width = Math.min(preferredWidth, window.innerWidth - (viewportPadding * 2)); 6277 left = Math.max(viewportPadding, left); 6278 } 6279 6280 menu.style.position = 'fixed'; 6281 menu.style.left = (left + 60) + 'px'; 6282 menu.style.right = 'auto'; 6283 menu.style.top = (toggleRect.bottom + 8) + 'px'; 6284 menu.style.width = width + 'px'; 6285 menu.style.transform = 'none'; 6286 } 6287 6288 function resetLanguageMenuPosition() { 6289 if (!menu) return; 6290 6291 menu.style.position = ''; 6292 menu.style.left = ''; 6293 menu.style.right = ''; 6294 menu.style.top = ''; 6295 menu.style.width = ''; 6296 menu.style.transform = ''; 6297 } 6298 6299 function filterRows() { 6300 var query = (searchInput && searchInput.value || '').trim().toLowerCase(); 6301 6302 rows.forEach(function (row) { 6303 var matches = !query || (row.getAttribute('data-nav-language-search-text') || '').indexOf(query) !== -1; 6304 row.classList.toggle('is-filtered-out', !matches); 6305 }); 6306 } 6307 6308 function setExpanded(expanded) { 6309 dropdown.classList.toggle('is-expanded', expanded); 6310 6311 if (footerText) { 6312 footerText.textContent = expanded ? "Show popular languages" : "View all languages"; 6313 } 6314 6315 if (!expanded && searchInput) { 6316 searchInput.value = ''; 6317 filterRows(); 6318 } 6319 6320 if (expanded && searchInput) { 6321 window.setTimeout(function () { 6322 searchInput.focus(); 6323 }, 0); 6324 } 6325 } 6326 6327 if (toggleAll) { 6328 toggleAll.addEventListener('click', function (event) { 6329 event.preventDefault(); 6330 event.stopPropagation(); 6331 setExpanded(!dropdown.classList.contains('is-expanded')); 6332 }); 6333 } 6334 6335 if (searchInput) { 6336 searchInput.addEventListener('click', function (event) { 6337 event.stopPropagation(); 6338 }); 6339 searchInput.addEventListener('input', filterRows); 6340 } 6341 6342 dropdown.addEventListener('show.bs.dropdown', positionLanguageMenu); 6343 dropdown.addEventListener('shown.bs.dropdown', positionLanguageMenu); 6344 dropdown.addEventListener('hidden.bs.dropdown', function () { 6345 setExpanded(false); 6346 resetLanguageMenuPosition(); 6347 }); 6348 6349 window.addEventListener('resize', function () { 6350 if (menu && menu.classList.contains('show')) { 6351 positionLanguageMenu(); 6352 } 6353 }); 6354 6355 window.addEventListener('scroll', function () { 6356 if (menu && menu.classList.contains('show')) { 6357 positionLanguageMenu(); 6358 } 6359 }); 6360 }); 6361 </script>
6361 6362 </div> 6363 <span data-ekonty-appearance-root></span> 6364 </div> 6365 </div> 6366 </div> 6367 6368 </nav> 6369 <div class="mobile-bottom-bar" role="navigation" aria-label="Main"> 6370 <a href="https://www.ekonty.com/feeds" 6371 class="mobile-bottom-item "> 6372 <span class="material-symbols-outlined notranslate" aria-hidden="true">home</span> 6373 <span>Home</span> 6374 </a> 6375 <a href="https://www.ekonty.com/reels" 6376 class="mobile-bottom-item "> 6377 <span class="material-symbols-outlined notranslate" aria-hidden="true">subscriptions</span> 6378 <span>Reels</span> 6379 </a> 6380 <div class="dropdown mobile-bottom-dropdown dropup"> 6381 <a href="#" class="mobile-bottom-item emphasize dropdown-toggle mobile-bottom-add-trigger emphasize" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false" id="mobilePostDropdown" role="button" data-label-add="Add" data-label-close="Close" aria-label="Add"> 6382 <span class="mobile-bottom-add-circle" aria-hidden="true"> 6383 <span class="material-symbols-outlined notranslate mobile-bottom-add-icon mobile-bottom-add-icon--plus">add</span> 6384 <span class="material-symbols-outlined notranslate mobile-bottom-add-icon mobile-bottom-add-icon--close">close</span> 6385 </span> 6386 <span class="mobile-bottom-add-text mobile-bottom-add-text--add">Add</span> 6387 <span class="mobile-bottom-add-text mobile-bottom-add-text--close">Close</span> 6388 </a> 6389 <div class="dropdown-menu mobile-create-sheet" aria-labelledby="mobilePostDropdown"> 6390 <div class="mobile-create-sheet__body"> 6391 6392 <div class="mobile-create-grid mobile-create-grid--8"> 6393 <button type="button" class="create-menu-item mobile-create-tile" data-action="create-post"> 6394 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--photo" aria-hidden="true">photo_camera</span></span> 6395 <span class="mobile-create-tile__label">Add Post</span> 6396 </button> 6397 <a href="https://www.ekonty.com/stories" class="mobile-create-tile"> 6398 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--story" aria-hidden="true">auto_stories</span></span> 6399 <span class="mobile-create-tile__label">Add Story</span> 6400 </a> 6401 <a href="https://www.ekonty.com/articles/create" class="mobile-create-tile"> 6402 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--article" aria-hidden="true">article</span></span> 6403 <span class="mobile-create-tile__label">Add Article</span> 6404 </a> 6405 <a href="https://www.ekonty.com/market/create" 6406 class="mobile-create-tile" 6407 > 6408 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--sell" aria-hidden="true">sell</span></span> 6409 <span class="mobile-create-tile__label">Add Product</span> 6410 </a> 6411 <a href="https://www.ekonty.com/services/dashboard?mode=provider&tab=manage&view=create" class="mobile-create-tile">
6412 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--service" aria-hidden="true">handyman</span></span> 6413 <span class="mobile-create-tile__label">Add Service</span> 6414 </a> 6415 <a href="https://www.ekonty.com/market/create" class="mobile-create-tile"> 6416 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--ads" aria-hidden="true">campaign</span></span> 6417 <span class="mobile-create-tile__label">Add Ads</span> 6418 </a> 6419 <a href="https://www.ekonty.com/pages/create" class="mobile-create-tile"> 6420 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--page" aria-hidden="true">flag</span></span> 6421 <span class="mobile-create-tile__label">Add Page</span> 6422 </a> 6423 <a href="https://www.ekonty.com/groups" class="mobile-create-tile"> 6424 <span class="mobile-create-tile__icon"><span class="material-symbols-outlined notranslate cp-action-icon cp-action-icon--tag" aria-hidden="true">group_add</span></span> 6425 <span class="mobile-create-tile__label">Add Group</span> 6426 </a> 6427 </div> 6428 </div> 6429 </div> 6430 </div> 6431 <button type="button" id="mobileBottomSearchTrigger" 6432 class="mobile-bottom-item mobile-bottom-item--search js-nav-search-toggle active" 6433 aria-label="Search" title="Search" 6434 aria-expanded="false" aria-controls="nav_search_modal"> 6435 <span class="material-symbols-outlined notranslate" aria-hidden="true">search</span> 6436 <span>Search</span> 6437 </button> 6438 <button type="button" class="mobile-bottom-item mobile-bottom-item--menu" 6439 data-bs-toggle="offcanvas" data-bs-target="#mobileMenuOffcanvas" aria-controls="mobileMenuOffcanvas" 6440 title="Menu"> 6441 <span class="material-symbols-outlined notranslate" aria-hidden="true">menu</span> 6442 <span>Menu</span> 6443 </button> 6444 </div> 6445
6446<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 6447(function () { 6448 var trigger = document.getElementById('mobilePostDropdown'); 6449 if (!trigger) return; 6450 var addLab = trigger.getAttribute('data-label-add') || 'Add'; 6451 var closeLab = trigger.getAttribute('data-label-close') || 'Close'; 6452 trigger.addEventListener('shown.bs.dropdown', function () { 6453 trigger.setAttribute('aria-label', closeLab); 6454 }); 6455 trigger.addEventListener('hidden.bs.dropdown', function () { 6456 trigger.setAttribute('aria-label', addLab); 6457 }); 6458})(); 6459</script>
6459 6460 </div> 6461 6462 6463 <div class="offcanvas offcanvas-start mobile-sidebar-menu" tabindex="-1" id="mobileMenuOffcanvas" aria-labelledby="mobileMenuOffcanvasLabel"> 6464 <div class="offcanvas-body p-0 mobile-sidebar-body d-flex flex-column"> 6465 6466 <div class="mobile-sidebar-logo flex-shrink-0"> 6467 <a href="https://www.ekonty.com/home" class="d-flex align-items-center notranslate" translate="no"> 6468 <img src="https://www.ekonty.com/sitesetting_images/thumb/ekonty-1768139656-887.png" alt="Ekonty" class="mobile-sidebar-logo-img notranslate"> 6469 </a> 6470 </div> 6471 6472 6473 <div class="mobile-sidebar-scroll"> 6474 <nav class="mobile-sidebar-nav mobile-sidebar-nav--explore explore-links-component w-100" aria-label="Explore menu"> 6475 <div class="explore-card explore-card--mobile-sidebar"> 6476 <div class="explore-links"> 6477 6478 <a href="https://www.ekonty.com/home" 6479 class="explore-link feed-nav-feed"> 6480 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">home</span> 6481 <span>Feed</span> 6482 </a> 6483 <details class="explore-dropdown-wrapper explore-dropdown-details feed-nav-mine" > 6484 <summary class="explore-link dropdown-toggle explore-dropdown-summary feed-nav-mine__summary "> 6485 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">home</span> 6486 <span class="feed-nav-mine__label">Mine</span> 6487 <span class="material-symbols-outlined dropdown-arrow feed-nav-mine__chevron">expand_more</span> 6488 </summary> 6489 6490 <div class="explore-dropdown"> 6491 <a href="https://www.ekonty.com/scheduled-posts" 6492 class="explore-link "> 6493 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">event_note</span> 6494 <span>Scheduled Posts</span> 6495 </a> 6496 <a href="https://www.ekonty.com/my-groups" 6497 class="explore-link "> 6498 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">groups</span> 6499 <span>My Groups</span> 6500 </a> 6501 <a href="https://www.ekonty.com/my-pages" 6502 class="explore-link "> 6503 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">store</span> 6504 <span>My Pages</span> 6505 </a> 6506 <a href="https://www.ekonty.com/market/seller/listings" 6507 class="explore-link "> 6508 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">hub</span> 6509 <span>My Products</span> 6510 </a> 6511 <a href="https://www.ekonty.com/services/dashboard?mode=provider&tab=manage&view=list" 6512 class="explore-link ">
6513 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">handyman</span> 6514 <span>My Services</span> 6515 </a> 6516 <a href="https://www.ekonty.com/my-jobs" 6517 class="explore-link "> 6518 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">work</span> 6519 <span>My Jobs</span> 6520 </a> 6521 <a href="https://www.ekonty.com/resumebuilder/my-resumes" 6522 class="explore-link "> 6523 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">description</span> 6524 <span>My CV</span> 6525 </a> 6526 <a href="https://www.ekonty.com/publishing" 6527 class="explore-link "> 6528 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">edit_note</span> 6529 <span>Publishing</span> 6530 </a> 6531 <a href="https://www.ekonty.com/ads-manager" 6532 class="explore-link "> 6533 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">tune</span> 6534 <span>Ads Manager</span> 6535 </a> 6536 </div> 6537 </details> 6538 6539 </div> 6540 6541 6542 <div class="explore-section-divider"></div> 6543 6544 <div class="explore-section-label">Explore</div> 6545 6546 <div class="explore-links"> 6547 6548 <a href="https://www.ekonty.com/friends" 6549 class="explore-link"> 6550 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">people</span> 6551 <span>Friends</span> 6552 </a> 6553 6554 <a href="https://www.ekonty.com/candidates" 6555 class="explore-link"> 6556 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">group</span> 6557 <span>Candidates</span> 6558 </a> 6559 6560 <a href="https://www.ekonty.com/employers" 6561 class="explore-link"> 6562 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">apartment</span> 6563 <span>Employers</span> 6564 </a> 6565 6566 <a href="https://www.ekonty.com/messages" 6567 class="explore-link">
6568 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">chat_bubble</span> 6569 <span>Messages</span> 6570 </a> 6571 6572 <a href="https://www.ekonty.com/groups" 6573 class="explore-link"> 6574 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">groups</span> 6575 <span>Groups</span> 6576 </a> 6577 6578 <a href="https://www.ekonty.com/forums" 6579 class="explore-link"> 6580 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">forum</span> 6581 <span>Forums</span> 6582 </a> 6583 <details class="explore-dropdown-wrapper explore-dropdown-details" > 6584 <summary class="explore-link dropdown-toggle explore-dropdown-summary feed-nav-mine__summary "> 6585 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">school</span> 6586 <span class="feed-nav-mine__label">Learning resources</span> 6587 <span class="material-symbols-outlined dropdown-arrow feed-nav-mine__chevron">expand_more</span> 6588 </summary> 6589 6590 <div class="explore-dropdown"> 6591 <a href="https://www.ekonty.com/forums/resources?type=learning" 6592 class="explore-link "> 6593 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">menu_book</span> 6594 <span>Study materials</span> 6595 </a> 6596 <a href="https://www.ekonty.com/forums/resources?type=learning&learning_kind=scholarship_notice" 6597 class="explore-link "> 6598 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">school</span> 6599 <span>Scholarship notices</span> 6600 </a> 6601 <a href="https://www.ekonty.com/jobs" 6602 class="explore-link "> 6603 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">work</span> 6604 <span>Jobs and internships</span> 6605 </a> 6606 </div> 6607 </details> 6608 6609 6610 <a href="https://www.ekonty.com/pages" 6611 class="explore-link"> 6612 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">flag</span> 6613 <span>Pages</span> 6614 </a> 6615 </div> 6616 6617 6618 <div class="explore-section-divider"></div> 6619 6620 <div class="explore-section-label">Discover</div> 6621 6622 <div class="explore-links"> 6623 6624 <a href="https://www.ekonty.com/reels" 6625 class="explore-link">
6626 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">movie</span> 6627 <span>Reels</span> 6628 </a> 6629 6630 <a href="https://www.ekonty.com/video" 6631 class="explore-link"> 6632 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">play_circle</span> 6633 <span>Videos</span> 6634 </a> 6635 6636 <a href="https://www.ekonty.com/blogs" 6637 class="explore-link"> 6638 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">article</span> 6639 <span>Blogs</span> 6640 </a> 6641 6642 <a href="https://www.ekonty.com/market" 6643 class="explore-link"> 6644 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">storefront</span> 6645 <span>Market</span> 6646 </a> 6647 6648 <a href="https://www.ekonty.com/services" 6649 class="explore-link"> 6650 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">home_repair_service</span> 6651 <span>Services</span> 6652 </a> 6653 6654 <a href="https://www.ekonty.com/articles" 6655 class="explore-link"> 6656 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">newspaper</span> 6657 <span>Articles</span> 6658 </a> 6659 6660 <a href="https://www.ekonty.com/events" 6661 class="explore-link"> 6662 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">event</span> 6663 <span>Events</span> 6664 </a> 6665 6666 <a href="https://www.ekonty.com/jobs" 6667 class="explore-link"> 6668 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">work</span> 6669 <span>Jobs</span> 6670 </a> 6671 6672 <a href="https://www.ekonty.com/resumebuilder" 6673 class="explore-link"> 6674 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">description</span>
6675 <span>Resume/CV</span> 6676 </a> 6677 6678 <a href="https://www.ekonty.com/news" 6679 class="explore-link"> 6680 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">feed</span> 6681 <span>News</span> 6682 </a> 6683 6684 <a href="#" 6685 class="explore-link " 6686 data-bs-toggle="modal" 6687 data-bs-target="#radioPlayerModal"> 6688 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">radio</span> 6689 <span>Radio</span> 6690 </a> 6691 6692 <a href="https://www.ekonty.com/directory" 6693 class="explore-link"> 6694 <span class="explore-icon material-symbols-outlined notranslate core-menu-icon">travel_explore</span> 6695 <span>Directory</span> 6696 </a> 6697 </div> 6698 6699 </div> 6700 </nav> 6701 </div> 6702 </div> 6703</div> 6704</div> 6705 6706<!-- Log In Modal (kept for guest actions that still open #login, e.g. Connect) --> 6707<!-- Log In Modal --> 6708<div class="modal" id="login" tabindex="-1" role="dialog" aria-labelledby="loginmodal" aria-hidden="true"> 6709 <div class="modal-dialog modal-dialog-centered unstop-login-modal" role="document"> 6710 <div class="modal-content unstop-modal-content" id="loginmodal"> 6711 <!-- Close Button --> 6712 <button type="button" class="unstop-close-btn" data-bs-dismiss="modal" aria-label="Close"> 6713 <i class="fas fa-times"></i> 6714 </button> 6715 6716 <!-- Login Form --> 6717 <div class="unstop-right-pane"> 6718 <div class="form-container"> 6719 <h2 class="form-title">Login</h2> 6720 6721 <!-- Login Form --> 6722 <form method="POST" action="https://www.ekonty.com/login/" id="loginForm" class="login-form" novalidate> 6723 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> 6724 <input type="hidden" name="from_modal" value="1" /> 6725 <input type="hidden" name="candidate_or_employer" value="candidate" /> 6726 6727 6728 <div style="display: none !important; position: absolute !important; left: -9999px !important; visibility: hidden !important; opacity: 0 !important;"> 6729 <input type="text" name="website_url" id="website_url_trap_6abe489c4553a" class="honeypot-field" data-trap-name="website_url" autocomplete="new-password" autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="-1" aria-hidden="true" value="" readonly onfocus="if (!window.__cfRLUnblockHandlers) return false; this.removeAttribute('readonly');" style="display: none !important; position: absolute !important; left: -9999px !important;" data-cf-modified-6cca9ad598e0e23edfbe317a-=""> 6730 </div> 6731 6732 6733 6734 6735 6736 6737 6738 6739<input type="hidden" name="honeypot_data" value="{"trap_name":"website_url","trap_type":"hidden_field","form_type":"login","timestamp":1790855324,"session_id":"MjB1akRhgqMMxhLumwtyQ8ymF1tG7gBMiJoWulVQ"}" data-trap-name="website_url" data-trap-type="hidden_field" data-form-type="login"> 6740
6741<script data-cfasync="false"> 6742// Honeypot detection script - data-cfasync="false" prevents Cloudflare Rocket Loader from processing 6743(function() { 6744 'use strict'; 6745 6746 document.addEventListener('DOMContentLoaded', function() { 6747 // Find all forms on the page 6748 const forms = document.querySelectorAll('form'); 6749 6750 forms.forEach(function(form) { 6751 form.addEventListener('submit', function(e) { 6752 // Get trap configuration from honeypot_data input 6753 const honeypotDataInput = form.querySelector('input[name="honeypot_data"]'); 6754 if (!honeypotDataInput) return; 6755 6756 const trapName = honeypotDataInput.getAttribute('data-trap-name') || ''; 6757 const trapType = honeypotDataInput.getAttribute('data-trap-type') || ''; 6758 const formType = honeypotDataInput.getAttribute('data-form-type') || ''; 6759 6760 if (!trapName) return; 6761 6762 console.log('ð¡ï¸ Honeypot checking form submission for: ' + trapName); 6763 6764 // Check if honeypot field was filled - use name attribute to find field within this form 6765 const honeypotField = form.querySelector('input[name="' + trapName + '"]'); 6766 6767 if (honeypotField) { 6768 const honeypotValue = honeypotField.value || ''; 6769 console.log('Honeypot field found:', { 6770 id: honeypotField.id, 6771 name: honeypotField.name, 6772 value: honeypotValue, 6773 length: honeypotValue.length, 6774 trimmedLength: honeypotValue.trim().length, 6775 isEmpty: honeypotValue.trim() === '' 6776 }); 6777 6778 // Only trigger if the field actually has content 6779 if (honeypotValue.trim() !== '') { 6780 console.error('ð¨ Bot detected! Honeypot field was filled:', honeypotValue); 6781 // Bot detected! Record the trap activation 6782 recordHoneypotTrap(trapName, trapType, formType); 6783 e.preventDefault(); 6784 alert('Security check failed. Honeypot field should be empty. Please try again or contact support.'); 6785 return false; 6786 } else { 6787 console.log('â Honeypot field is empty (good)'); 6788 } 6789 } else { 6790 console.warn('â ï¸ Honeypot field not found: ' + trapName); 6791 } 6792 6793 // Check form timing 6794 const startTime = form.querySelector('input[name="form_start_time"]'); 6795 if (startTime) { 6796 const currentTime = Math.floor(Date.now() / 1000); // Convert to seconds 6797 const timeSpent = currentTime - parseInt(startTime.value); 6798 console.log('Form timing check:', { timeSpent: timeSpent + ' seconds' }); 6799 6800 if (timeSpent < 2) { // Less than 2 seconds 6801 console.warn('â ï¸ Form submitted too quickly:', timeSpent, 'seconds'); 6802 recordHoneypotTrap(trapName, 'time_delay', formType); 6803 // Don't prevent submission for timing, just record it 6804 } 6805 } 6806 6807 console.log('â Honeypot security checks passed'); 6808 }); 6809 }); 6810 }); 6811 6812 function recordHoneypotTrap(trapName, trapType, formType) { 6813 console.log('Recording honeypot trap:', { trapName: trapName, trapType: trapType, formType: formType }); 6814 6815 var csrfToken = ''; 6816 var csrfMeta = document.querySelector('meta[name="csrf-token"]'); 6817 if (csrfMeta) { 6818 csrfToken = csrfMeta.getAttribute('content') || ''; 6819 } 6820 6821 fetch('/bot-defense/honeypot', { 6822 method: 'POST', 6823 headers: { 6824 'Content-Type': 'application/json', 6825 'X-CSRF-TOKEN': csrfToken 6826 }, 6827 body: JSON.stringify({ 6828 trap_name: trapName, 6829 trap_type: trapType, 6830 form_type: formType, 6831 form_data: getFormData(), 6832 user_agent: navigator.userAgent, 6833 screen_resolution: screen.width + 'x' + screen.height, 6834 viewport_size: window.innerWidth + 'x' + window.innerHeight, 6835 timestamp: Date.now() 6836 }) 6837 }).catch(function(error) { 6838 console.error('Failed to record honeypot trap:', error); 6839 }); 6840 } 6841 6842 function getFormData() { 6843 var forms = document.querySelectorAll('form'); 6844 if (!forms || forms.length === 0) return {}; 6845 6846 var form = forms[0]; 6847 var formData = new FormData(form); 6848 var data = {}; 6849 6850 // Iterate FormData entries (compatible with older browsers) 6851 if (formData.entries) { 6852 var iterator = formData.entries(); 6853 var item = iterator.next(); 6854 while (!item.done) { 6855 var key = item.value[0]; 6856 var value = item.value[1]; 6857 if (key.indexOf('trap') === -1 && key.indexOf('honeypot') === -1 && key.indexOf('password') === -1) { 6858 data[key] = value; 6859 } 6860 item = iterator.next(); 6861 } 6862 } else { 6863 // Fallback for older browsers 6864 for (var key in formData) { 6865 if (formData.hasOwnProperty(key) && key.indexOf('trap') === -1 && key.indexOf('honeypot') === -1 && key.indexOf('password') === -1) { 6866 data[key] = formData[key]; 6867 } 6868 } 6869 } 6870 6871 return data; 6872 } 6873})(); 6874</script>
6874 6875 6876 <div class="form-group"> 6877 <label class="form-label">Username, email or phone number <span 6878 class="required-asterisk">*</span></label> 6879 <input type="text" class="form-control" 6880 name="email" id="login-email" value="" 6881 placeholder="Enter your username, email or phone number" required autofocus 6882 autocomplete="username" /> 6883 <div class="validation-hint client-error" style="display: none;"></div> 6884 </div> 6885 6886 <div class="form-group"> 6887 <label class="form-label">Password <span class="required-asterisk">*</span></label> 6888 <div class="password-group"> 6889 <input type="password" 6890 class="form-control" 6891 name="password" id="login-password" placeholder="â¢â¢â¢â¢â¢â¢â¢â¢" required 6892 autocomplete="current-password" /> 6893 <button class="password-toggle" type="button" id="togglePwd" 6894 aria-label="Show password" aria-pressed="false" aria-controls="login-password"> 6895 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" 6896 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 6897 stroke-linejoin="round" aria-hidden="true"> 6898 <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8Z" /> 6899 <circle cx="12" cy="12" r="3" /> 6900 </svg> 6901 </button> 6902 </div> 6903 <div class="validation-hint client-error" style="display: none;"></div> 6904 </div> 6905 6906 <div class="form-group captcha-remember-group"> 6907 <!-- <div class="captcha-wrapper"> 6908 <div class="g-recaptcha" data-sitekey="6LeQsD0sAAAAAGb_n3GK8rHqOAExUraHjkzm0eKb" data-callback="recaptchaCallback"></div> 6909 <div class="validation-hint recaptcha-error" style="display: none;"></div> 6910 </div> --> 6911 <div class="remember-me"> 6912 <input class="form-check-input" type="checkbox" id="savepassword" name="remember" 6913 value="1" /> 6914 <label class="form-check-label" for="savepassword">Remember Me</label> 6915 </div> 6916 </div> 6917 6918 <button type="submit" class="login-btn text-center" id="login-submit-btn"> 6919 <span class="btn-text w-100">Login</span> 6920 <span class="btn-spinner w-100" style="display: none;"> 6921 <i class="fas fa-spinner fa-spin me-2"></i>Signing in... 6922 </span> 6923 </button> 6924 </form> 6925 6926 <div class="forgot-password-link"> 6927 <a href="https://www.ekonty.com/password/reset" class="forgot-link">Forgot Password?</a> 6928 </div> 6929 6930 <!-- Separator --> 6931 <div class="or-separator"> 6932 <span>or Login using</span> 6933 </div> 6934 6935 <!-- Social Login Section --> 6936 <div class="social-login-section"> 6937 <a href="https://www.ekonty.com/login/jobseeker/linkedin?intent=login" class="social-btn linkedin-btn"> 6938 <div class="social-icon"> 6939 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" 6940 fill="currentColor"> 6941 <path 6942 d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-1.852 2.065zm1.467 13.019H3.909V9h3.056v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" /> 6943 </svg> 6944 </div>
6945 <span class="social-text">Continue with LinkedIn</span> 6946 <div class="social-arrow"> 6947 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" 6948 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 6949 stroke-linejoin="round"> 6950 <path d="M5 12h14M12 5l7 7-7 7" /> 6951 </svg> 6952 </div> 6953 </a> 6954 6955 <a href="https://www.ekonty.com/login/jobseeker/google?intent=login" class="social-btn google-btn"> 6956 <div class="social-icon"> 6957 <img src="https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg" width="20" 6958 height="20" alt="Google" /> 6959 </div> 6960 <span class="social-text">Continue with Google</span> 6961 <div class="social-arrow"> 6962 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" 6963 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" 6964 stroke-linejoin="round"> 6965 <path d="M5 12h14M12 5l7 7-7 7" /> 6966 </svg> 6967 </div> 6968 </a> 6969 </div> 6970 6971 <div class="signup-link"> 6972 <a href="https://www.ekonty.com/register/" class="signup-btn">Don't have an account?</a> 6973 </div> 6974 </div> 6975 </div> 6976 </div> 6977 </div> 6978</div> 6979 6980 6981<link rel="stylesheet" href="https://www.ekonty.com/css/login-modal/style.css"> 6982<!-- End Modal -->
vendor: 126 bytes, lines 6982-6984
6982 6983<script src="https://www.google.com/recaptcha/api.js" async defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script> 6984
6985<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 6986 // Enhanced Login Modal Validation and User Experience 6987document.addEventListener('DOMContentLoaded', function() { 6988 // Guard against duplicate includes (header + layout) binding twice â 6989 // a second click handler would toggle passwordâtextâpassword on one click. 6990 if (window.__ekontyLoginModalInit) { 6991 return; 6992 } 6993 window.__ekontyLoginModalInit = true; 6994 6995 const loginForm = document.getElementById('loginForm'); 6996 const emailInput = document.getElementById('login-email'); 6997 const passwordInput = document.getElementById('login-password'); 6998 const submitBtn = document.getElementById('login-submit-btn'); 6999 if (!loginForm || !passwordInput || !submitBtn) { 7000 return; 7001 } 7002 const btnText = submitBtn.querySelector('.btn-text'); 7003 const btnSpinner = submitBtn.querySelector('.btn-spinner'); 7004 7005 // Username / email / phone are all accepted by the login field 7006 const minPasswordLength = 6; 7007 const minIdentifierLength = 3; 7008 7009 function getFieldErrorDiv(input) { 7010 const group = input.closest('.form-group'); 7011 return group ? group.querySelector('.validation-hint.client-error') : null; 7012 } 7013 7014 function getServerErrorDiv(input) { 7015 const group = input.closest('.form-group'); 7016 return group ? group.querySelector('.validation-hint:not(.client-error)') : null; 7017 } 7018 7019 // reCAPTCHA callback 7020 window.recaptchaCallback = function(token) { 7021 hideRecaptchaError(); 7022 validateForm(); 7023 }; 7024 7025 // Real-time validation functions 7026 function validateEmail() { 7027 const email = emailInput.value.trim(); 7028 const errorDiv = getFieldErrorDiv(emailInput); 7029 7030 if (!email) { 7031 // Don't show required message, just return false 7032 hideFieldError(emailInput, errorDiv); 7033 return false; 7034 } else if (email.length < minIdentifierLength) { 7035 showFieldError(emailInput, errorDiv, 'Please enter a valid username, email, or phone number.'); 7036 return false; 7037 } else { 7038 hideFieldError(emailInput, errorDiv); 7039 return true; 7040 } 7041 } 7042 7043 function validatePassword() { 7044 const password = passwordInput.value; 7045 const errorDiv = getFieldErrorDiv(passwordInput); 7046 7047 if (!password) { 7048 // Don't show required message, just return false 7049 hideFieldError(passwordInput, errorDiv); 7050 return false; 7051 } else if (password.length < minPasswordLength) { 7052 // Only show error if user has typed something and it's too short 7053 if (password.length > 0) { 7054 showFieldError(passwordInput, errorDiv, `Password must be at least ${minPasswordLength} characters long.`); 7055 } 7056 return false; 7057 } else { 7058 hideFieldError(passwordInput, errorDiv); 7059 return true; 7060 } 7061 } 7062 7063 function validateRecaptcha() { 7064 const recaptchaResponse = document.getElementById('g-recaptcha-response'); 7065 // Only validate reCAPTCHA if it exists on the page and is visible 7066 if (recaptchaResponse && recaptchaResponse.offsetParent !== null) { 7067 if (!recaptchaResponse.value) { 7068 // Don't show required message for reCAPTCHA, just return false 7069 hideRecaptchaError(); 7070 return false; 7071 } else { 7072 hideRecaptchaError(); 7073 return true; 7074 } 7075 } 7076 // If no reCAPTCHA or it's hidden, consider it valid 7077 return true; 7078 } 7079 7080 function validateForm() { 7081 const isEmailValid = validateEmail(); 7082 const isPasswordValid = validatePassword(); 7083 const isRecaptchaValid = validateRecaptcha(); 7084 7085 const isFormValid = isEmailValid && isPasswordValid && isRecaptchaValid; 7086 7087 7088 7089 // Enable/disable submit button based on validation (only if button exists) 7090 if (submitBtn) { 7091 if (isFormValid) { 7092 submitBtn.disabled = false;
7093 submitBtn.classList.remove('btn-disabled'); 7094 submitBtn.style.cursor = 'pointer'; 7095 submitBtn.style.opacity = '1'; 7096 console.log('Button enabled'); 7097 } else { 7098 submitBtn.disabled = true; 7099 submitBtn.classList.add('btn-disabled'); 7100 submitBtn.style.cursor = 'not-allowed'; 7101 submitBtn.style.opacity = '0.6'; 7102 } 7103 } 7104 7105 return isFormValid; 7106 } 7107 7108 function showFieldError(input, errorDiv, message) { 7109 input.classList.add('is-invalid'); 7110 if (errorDiv) { 7111 errorDiv.textContent = message; 7112 errorDiv.style.display = 'block'; 7113 } 7114 } 7115 7116 function hideFieldError(input, errorDiv) { 7117 input.classList.remove('is-invalid'); 7118 if (errorDiv) { 7119 errorDiv.style.display = 'none'; 7120 } 7121 } 7122 7123 function showRecaptchaError() { 7124 const errorDiv = document.querySelector('.validation-hint.recaptcha-error'); 7125 if (errorDiv) { 7126 errorDiv.style.display = 'block'; 7127 } 7128 } 7129 7130 function hideRecaptchaError() { 7131 const errorDiv = document.querySelector('.validation-hint.recaptcha-error'); 7132 if (errorDiv) { 7133 errorDiv.style.display = 'none'; 7134 } 7135 } 7136 7137 function setLoadingState(isLoading) { 7138 if (!submitBtn || !btnText || !btnSpinner) return; 7139 7140 if (isLoading) { 7141 submitBtn.disabled = true; 7142 btnText.style.display = 'none'; 7143 btnSpinner.style.display = 'inline-flex'; 7144 submitBtn.classList.add('loading'); 7145 submitBtn.style.cursor = 'not-allowed'; 7146 } else { 7147 submitBtn.disabled = false; 7148 btnText.style.display = 'inline'; 7149 btnSpinner.style.display = 'none'; 7150 submitBtn.classList.remove('loading'); 7151 submitBtn.style.cursor = 'pointer'; 7152 // Re-validate form to update button state 7153 validateForm(); 7154 } 7155 } 7156 7157 // Password toggle â bind per button to its sibling input (survives duplicate modals) 7158 document.querySelectorAll('#login .password-toggle').forEach(function(toggleBtn) { 7159 if (toggleBtn.dataset.toggleBound === '1') { 7160 return; 7161 } 7162 toggleBtn.dataset.toggleBound = '1'; 7163 7164 toggleBtn.addEventListener('click', function(e) { 7165 e.preventDefault(); 7166 e.stopPropagation(); 7167 7168 const group = this.closest('.password-group'); 7169 const input = group 7170 ? group.querySelector('input[name="password"], input[type="password"], input[type="text"]') 7171 : passwordInput; 7172 if (!input) { 7173 return; 7174 } 7175 7176 const isVisible = input.getAttribute('type') !== 'password'; 7177 const nextType = isVisible ? 'password' : 'text'; 7178 input.type = nextType; 7179 7180 const nowVisible = nextType === 'text'; 7181 this.setAttribute('aria-pressed', nowVisible ? 'true' : 'false'); 7182 this.setAttribute('aria-label', nowVisible ? 'Hide password' : 'Show password'); 7183 7184 const svg = this.querySelector('svg'); 7185 if (svg) { 7186 if (nowVisible) { 7187 svg.innerHTML = '<path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"/><line x1="1" y1="1" x2="23" y2="23"/>'; 7188 } else { 7189 svg.innerHTML = '<path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8Z"/><circle cx="12" cy="12" r="3"/>'; 7190 } 7191 } 7192 7193 input.focus({ preventScroll: true }); 7194 }); 7195 }); 7196 7197 // Event listeners for real-time validation 7198 if (emailInput) { 7199 emailInput.addEventListener('blur', validateEmail); 7200 emailInput.addEventListener('input', function() { 7201 // Clear server-side errors when user starts typing 7202 const serverErrorDiv = getServerErrorDiv(this); 7203 if (serverErrorDiv) { 7204 this.classList.remove('is-invalid'); 7205 serverErrorDiv.style.display = 'none'; 7206 } 7207 7208 // Validate after a short delay 7209 setTimeout(validateForm, 300); 7210 }); 7211 } 7212 7213 if (passwordInput) { 7214 passwordInput.addEventListener('blur', validatePassword); 7215 passwordInput.addEventListener('input', function() { 7216 // Clear server-side errors when user starts typing 7217 const serverErrorDiv = getServerErrorDiv(this); 7218 if (serverErrorDiv) { 7219 this.classList.remove('is-invalid'); 7220 serverErrorDiv.style.display = 'none'; 7221 } 7222 7223 // Validate after a short delay 7224 setTimeout(validateForm, 300); 7225 }); 7226 } 7227 7228 // Enhanced form submission 7229 if (loginForm) { 7230 loginForm.addEventListener('submit', function(e) { 7231 console.log('Form submission started'); 7232 7233 // Validate form before submission 7234 if (!validateForm()) { 7235 console.log('Form validation failed, preventing submission'); 7236 e.preventDefault(); 7237 // Scroll to first error 7238 const firstError = loginForm.querySelector('.is-invalid'); 7239 if (firstError) { 7240 firstError.focus(); 7241 firstError.scrollIntoView({ behavior: 'smooth', block: 'center' }); 7242 } 7243 return false;
7244 } 7245 7246 console.log('Form validation passed, submitting...'); 7247 7248 // Set loading state 7249 setLoadingState(true); 7250 7251 // Hide any existing validation error alerts 7252 const errorAlert = document.getElementById('validation-errors-alert'); 7253 if (errorAlert) { 7254 errorAlert.style.display = 'none'; 7255 } 7256 7257 // Allow form to submit naturally - don't prevent default 7258 console.log('Form submitting to:', this.action); 7259 }); 7260 } 7261 7262 // Auto-open login modal ONLY when login was submitted from the modal 7263 // Never auto-open on the dedicated /login page (it causes duplicate forms). 7264 7265 // macOS-style modal close animation 7266 const loginModalEl = document.getElementById('login'); 7267 if (loginModalEl) { 7268 const LOGIN_ANIM_MS = 300; 7269 let loginModalClosing = false; 7270 let loginCloseTimer = null; 7271 7272 // Prevent hash jump on login triggers without blocking Bootstrap's modal open 7273 document.querySelectorAll('[data-bs-target="#login"]').forEach(function(trigger) { 7274 trigger.addEventListener('click', function(e) { 7275 if (trigger.tagName === 'A') { 7276 e.preventDefault(); 7277 } 7278 }); 7279 }); 7280 7281 loginModalEl.addEventListener('show.bs.modal', function() { 7282 if (loginCloseTimer) { 7283 clearTimeout(loginCloseTimer); 7284 loginCloseTimer = null; 7285 } 7286 loginModalClosing = false; 7287 loginModalEl.classList.remove('login-modal-closing'); 7288 7289 var card = loginModalEl.querySelector('.unstop-modal-content'); 7290 if (card) {
7291 card.style.animation = 'none'; 7292 void card.offsetHeight; 7293 card.style.removeProperty('animation'); 7294 } 7295 }); 7296 7297 loginModalEl.addEventListener('hide.bs.modal', function(e) { 7298 // Second hide pass after exit animation â allow Bootstrap to finish closing. 7299 // Do NOT remove login-modal-closing here or the open animation restarts (blink). 7300 if (loginModalClosing) { 7301 return; 7302 } 7303 7304 e.preventDefault(); 7305 loginModalClosing = true; 7306 loginModalEl.classList.add('login-modal-closing'); 7307 7308 loginCloseTimer = setTimeout(function() { 7309 loginCloseTimer = null; 7310 if (typeof bootstrap !== 'undefined') { 7311 bootstrap.Modal.getOrCreateInstance(loginModalEl).hide(); 7312 } else { 7313 loginModalEl.classList.remove('show', 'login-modal-closing'); 7314 loginModalEl.style.display = 'none'; 7315 document.querySelectorAll('.modal-backdrop').forEach(function(el) { el.remove(); }); 7316 document.body.classList.remove('modal-open'); 7317 loginModalClosing = false; 7318 } 7319 }, LOGIN_ANIM_MS); 7320 }); 7321 7322 loginModalEl.addEventListener('hidden.bs.modal', function() { 7323 if (loginCloseTimer) { 7324 clearTimeout(loginCloseTimer); 7325 loginCloseTimer = null; 7326 } 7327 loginModalClosing = false; 7328 loginModalEl.classList.remove('login-modal-closing'); 7329 }); 7330 } 7331 7332 setTimeout(validateForm, 100); 7333 7334 // Also validate immediately 7335 validateForm(); 7336 7337}); 7338</script>
7338 7339<!-- End Modal --> 7340 7341<!-- Mobile Modal --> 7342<div id="mobileModal" class="mobile-modal"> 7343 <div class="mobile-modal-content"> 7344 <div class="mobile-modal-header"> 7345 <h4>Mobile Menu</h4> 7346 <span class="mobile-modal-close" onclick="if (!window.__cfRLUnblockHandlers) return false; closeMobileModal()" data-cf-modified-6cca9ad598e0e23edfbe317a-="">×</span> 7347 </div> 7348 <div class="mobile-modal-body"> 7349 7350 <div class="mobile-guest-section"> 7351 <div class="mobile-login-form"> 7352 <h5>Login</h5> 7353 <form method="POST" action="https://www.ekonty.com/login/"> 7354 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <div class="form-group"> 7355 <input type="email" name="email" class="form-control" placeholder="Email" required> 7356 </div> 7357 <div class="form-group"> 7358 <input type="password" name="password" class="form-control" placeholder="Password" required> 7359 </div> 7360 <button type="submit" class="btn btn-primary btn-block">Login</button> 7361 </form> 7362 <div class="mobile-register-link"> 7363 <p>Don't have an account? <a href="/register">Register</a></p> 7364 </div> 7365 </div> 7366 7367 <div class="mobile-country-section"> 7368 <h6>Select Country</h6> 7369 <div class="input-group position-relative"> 7370 <span class="input-group-text bg-light border-end-0"> 7371 <i class="fa-solid fa-globe text-main"></i> 7372 </span> 7373 <input type="text" class="form-control border-start-0 border nav-input-country" id="country-input-4" name="country_search" 7374 placeholder="Select Country" value="" autocomplete="off"> 7375 <input type="hidden" id="country_id_4" name="country_id" value=""> 7376 <div id="country-suggestions-4" class="country-suggestions"></div> 7377</div> 7378 7379 7380<style> 7381 .nav-input-country { 7382 border: none !important; 7383 border-radius: 0 6px 6px 0 !important; 7384 background: white !important; 7385 transition: all 0.3s ease !important; 7386 padding: 6px 8px !important; 7387 font-size: 13px !important; 7388 height: auto !important; 7389 } 7390 .country-suggestions { 7391 position: absolute; 7392 top: 100%; 7393 left: 0; 7394 right: 0; 7395 background: rgba(255, 255, 255, 0.95); 7396 border: none; 7397 border-radius: 6px; 7398 max-height: 150px; 7399 overflow-y: auto; 7400 z-index: 1000; 7401 display: none; 7402 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); 7403 margin-top: 2px; 7404 backdrop-filter: blur(10px); 7405 } 7406 7407 .country-suggestion { 7408 padding: 8px 12px; 7409 cursor: pointer; 7410 border: none; 7411 transition: all 0.2s ease; 7412 } 7413 7414 .country-suggestion:hover { 7415 background-color: rgba(248, 249, 250, 0.7); 7416 transform: translateX(2px); 7417 } 7418 7419 .country-suggestion:first-child { 7420 border-radius: 6px 6px 0 0; 7421 } 7422 7423 .country-suggestion:last-child { 7424 border-radius: 0 0 6px 6px; 7425 } 7426 7427 .country-suggestion .country-name { 7428 font-weight: 500; 7429 color: #333; 7430 font-size: 13px; 7431 } 7432 7433 .country-loading { 7434 padding: 12px; 7435 text-align: center; 7436 color: #666; 7437 font-style: italic; 7438 font-size: 13px; 7439 } 7440 7441 .country-no-results { 7442 padding: 12px; 7443 text-align: center; 7444 color: #999; 7445 font-style: italic; 7446 font-size: 13px; 7447 } 7448 7449 .country-suggestion-header { 7450 padding: 8px 12px; 7451 background-color: rgba(248, 249, 250, 0.8); 7452 border: none; 7453 font-size: 0.75em; 7454 color: #6c757d; 7455 font-weight: 600; 7456 } 7457 7458 /* Input styling - borderless with white background - reduced size */ 7459 .input-group-text { 7460 background: white !important; 7461 border: none !important; 7462 border-radius: 6px 0 0 6px !important; 7463 padding: 6px 8px !important; 7464 font-size: 12px !important; 7465 } 7466 7467</style> 7468
7469<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 7470 document.addEventListener('DOMContentLoaded', function() { 7471 const countryInput = document.getElementById('country-input-4'); 7472 const countryIdInput = document.getElementById('country_id_4'); 7473 const suggestionsContainer = document.getElementById('country-suggestions-4'); 7474 let currentRequest = null; 7475 let selectedIndex = -1; 7476 7477 // Debounce function to limit API calls 7478 function debounce(func, wait) { 7479 let timeout; 7480 return function executedFunction(...args) { 7481 const later = () => { 7482 clearTimeout(timeout); 7483 func(...args); 7484 }; 7485 clearTimeout(timeout); 7486 timeout = setTimeout(later, wait); 7487 }; 7488 } 7489 7490 // Function to search countries using local API 7491 async function searchCountries(query) { 7492 // Cancel previous request if still pending 7493 if (currentRequest) { 7494 currentRequest.abort(); 7495 } 7496 7497 showLoading(); 7498 7499 try { 7500 const controller = new AbortController(); 7501 currentRequest = controller; 7502 7503 // Using local API endpoint - now supports showing popular countries when no query 7504 const response = await fetch(`/api/countries/search?q=${encodeURIComponent(query)}`, { 7505 signal: controller.signal, 7506 method: 'GET', 7507 headers: { 7508 'Content-Type': 'application/json', 7509 'X-Requested-With': 'XMLHttpRequest' 7510 } 7511 }); 7512 7513 if (!response.ok) { 7514 throw new Error('API request failed'); 7515 } 7516 7517 const countries = await response.json(); 7518 displaySuggestions(countries); 7519 } catch (error) { 7520 if (error.name !== 'AbortError') { 7521 console.error('Error fetching countries:', error); 7522 showNoResults(); 7523 } 7524 } 7525 } 7526 7527 function displaySuggestions(countries) { 7528 if (!countries || countries.length === 0) { 7529 showNoResults(); 7530 return; 7531 } 7532 7533 // Check if we're showing popular countries (priority 0) or search results 7534 const isPopularCountries = countries.length > 0 && countries[0].priority === 0; 7535 const headerText = isPopularCountries ? 'Popular Countries' : 'Search Results'; 7536 7537 const suggestionsHTML = ` 7538 <div class="country-suggestion-header"> 7539 <small class="text-muted fw-bold">${headerText}</small> 7540 </div> 7541 ${countries.map((country, index) => { 7542 const countryName = country.name; 7543 const countryId = country.id; 7544 7545 return ` 7546 <div class="country-suggestion" data-index="${index}" data-id="${countryId}" title="Click to select: ${countryName}"> 7547 <span class="country-name">${countryName}</span> 7548 </div> 7549 `; 7550 }).join('')} 7551 `; 7552 7553 suggestionsContainer.innerHTML = suggestionsHTML; 7554 suggestionsContainer.style.display = 'block'; 7555 selectedIndex = -1; 7556 } 7557 7558 function showLoading() { 7559 suggestionsContainer.innerHTML = '<div class="country-loading">Searching countries...</div>'; 7560 suggestionsContainer.style.display = 'block'; 7561 } 7562 7563 function showNoResults() { 7564 suggestionsContainer.innerHTML = '<div class="country-no-results">No countries found</div>'; 7565 suggestionsContainer.style.display = 'block'; 7566 } 7567 7568 function hideSuggestions() { 7569 suggestionsContainer.style.display = 'none'; 7570 selectedIndex = -1; 7571 } 7572 7573 async function selectSuggestion(index) { 7574 const suggestions = suggestionsContainer.querySelectorAll('.country-suggestion'); 7575 if (suggestions[index]) { 7576 const countryName = suggestions[index].querySelector('.country-name').textContent.trim(); 7577 const countryId = suggestions[index].dataset.id; 7578 7579 countryInput.value = countryName; 7580 countryIdInput.value = countryId; 7581 7582 hideSuggestions(); 7583 7584 // Update session via API 7585 try { 7586 const response = await fetch('/api/country/select', { 7587 method: 'POST', 7588 headers: { 7589 'Content-Type': 'application/json', 7590 'X-Requested-With': 'XMLHttpRequest', 7591 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]')?.getAttribute('content') || '' 7592 }, 7593 body: JSON.stringify({ country_id: countryId }) 7594 }); 7595 7596 if (response.ok) { 7597 const result = await response.json(); 7598 7599 // Trigger country change event for other components 7600 window.dispatchEvent(new CustomEvent('countryChanged', { 7601 detail: { 7602 country_id: countryId, 7603 country_name: countryName 7604 } 7605 })); 7606 7607 // Show success message 7608 showSuccessMessage(countryName); 7609 } 7610 } catch (error) { 7611 console.error('Error selecting country:', error); 7612 } 7613 } 7614 } 7615 7616 function showSuccessMessage(countryName) { 7617 const successMessage = document.createElement('div'); 7618 successMessage.className = 'alert alert-success alert-dismissible fade show'; 7619 successMessage.style.position = 'fixed'; 7620 successMessage.style.top = '10px'; 7621 successMessage.style.right = '10px'; 7622 successMessage.style.zIndex = '9999'; 7623 successMessage.innerHTML = ` 7624 <strong>â Country Selected:</strong> ${countryName}<br> 7625 <small>Country preference has been updated</small> 7626 <button type="button" class="btn-close" data-bs-dismiss="alert"></button> 7627 `; 7628 7629 document.body.appendChild(successMessage); 7630 7631 // Auto-remove after 3 seconds 7632 setTimeout(() => { 7633 if (successMessage.parentNode) { 7634 successMessage.parentNode.removeChild(successMessage); 7635 } 7636 }, 3000); 7637 } 7638 7639 // Event listeners 7640 countryInput.addEventListener('input', debounce(function(e) { 7641 const query = e.target.value.trim(); 7642 searchCountries(query); 7643 }, 300)); 7644 7645 countryInput.addEventListener('focus', function() { 7646 // Always show suggestions on focus - either search results or popular countries 7647 const query = countryInput.value.trim(); 7648 searchCountries(query); 7649 }); 7650 7651 countryInput.addEventListener('keydown', function(e) { 7652 const suggestions = suggestionsContainer.querySelectorAll('.country-suggestion'); 7653 7654 if (suggestions.length === 0) return; 7655 7656 switch(e.key) { 7657 case 'ArrowDown': 7658 e.preventDefault(); 7659 selectedIndex = Math.min(selectedIndex + 1, suggestions.length - 1); 7660 updateSelection(); 7661 break; 7662 case 'ArrowUp': 7663 e.preventDefault(); 7664 selectedIndex = Math.max(selectedIndex - 1, -1); 7665 updateSelection(); 7666 break; 7667 case 'Enter': 7668 e.preventDefault(); 7669 if (selectedIndex >= 0) { 7670 selectSuggestion(selectedIndex); 7671 } 7672 break; 7673 case 'Escape': 7674 hideSuggestions(); 7675 break; 7676 } 7677 }); 7678 7679 function updateSelection() { 7680 const suggestions = suggestionsContainer.querySelectorAll('.country-suggestion'); 7681 suggestions.forEach((suggestion, index) => { 7682 suggestion.style.backgroundColor = index === selectedIndex ? '#e3f2fd' : ''; 7683 }); 7684 } 7685 7686 // Click outside to close suggestions 7687 document.addEventListener('click', function(e) { 7688 if (!countryInput.contains(e.target) && !suggestionsContainer.contains(e.target)) { 7689 hideSuggestions(); 7690 } 7691 }); 7692 7693 // Handle suggestion clicks 7694 suggestionsContainer.addEventListener('click', function(e) { 7695 const suggestion = e.target.closest('.country-suggestion'); 7696 if (suggestion) { 7697 const index = parseInt(suggestion.dataset.index); 7698 selectSuggestion(index); 7699 } 7700 }); 7701 7702 // Clear country when input is manually cleared 7703 countryInput.addEventListener('input', function(e) { 7704 if (e.target.value.trim() === '') { 7705 countryIdInput.value = ''; 7706 // Clear session 7707 fetch('/api/country/select', { 7708 method: 'POST', 7709 headers: { 7710 'Content-Type': 'application/json', 7711 'X-Requested-With': 'XMLHttpRequest', 7712 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]')?.getAttribute('content') || '' 7713 }, 7714 body: JSON.stringify({ country_id: '' }) 7715 }); 7716 } 7717 }); 7718}); 7719</script>
7719 7720 </div> 7721 </div> 7722 </div> 7723 </div> 7724</div> 7725 7726<form id="mobile-logout-form" action="https://www.ekonty.com/logout" method="POST" style="display: none;"> 7727 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> 7728</form> 7729 7730 7731<div id="nav_search_modal" class="nav-search-modal" aria-hidden="true" role="dialog" aria-modal="true" 7732 aria-labelledby="nav_search_modal_title"> 7733 <div class="nav-search-modal-panel"> 7734 <div class="nav-search-modal-head"> 7735 <button type="button" class="nav-search-modal-back" id="nav_search_modal_back" 7736 aria-label="Back"> 7737 <span class="material-symbols-outlined" aria-hidden="true">arrow_back</span> 7738 </button> 7739 <form method="GET" action="https://www.ekonty.com/search" class="nav-search-form nav-search-form--modal" role="search"> 7740 <div class="nav-search-group nav-search-group--modal"> 7741 <span class="nav-search-icon material-symbols-outlined" aria-hidden="true">search</span> 7742 <label for="nav_search_input" class="visually-hidden">Search jobs, people, employers</label> 7743 <input type="search" id="nav_search_input" name="q" class="nav-search-input" 7744 placeholder="Search Ekonty" 7745 aria-label="Search jobs, people, employers" 7746 value="" autocomplete="off"> 7747 <span class="nav-search-hint" aria-hidden="true"> 7748 <span class="nav-search-hint-text">Press Enter to search</span> 7749 <kbd class="nav-search-esc" title="Close">ESC</kbd> 7750 </span> 7751 <h2 id="nav_search_modal_title" class="visually-hidden">Search</h2> 7752 </div> 7753 </form> 7754 </div> 7755 <div class="nav-search-modal-tabs" id="nav_search_modal_tabs" hidden> 7756 <div class="nav-search-tabs-scroll" role="tablist" aria-label="Search categories"> 7757 <button type="button" class="nav-search-tab is-active" data-tab="all" role="tab" aria-selected="true">All</button> 7758 <button type="button" class="nav-search-tab" data-tab="people" role="tab" aria-selected="false">People</button> 7759 <button type="button" class="nav-search-tab" data-tab="jobs" role="tab" aria-selected="false">Jobs</button> 7760 <button type="button" class="nav-search-tab" data-tab="pages" role="tab" aria-selected="false">Pages</button> 7761 <button type="button" class="nav-search-tab" data-tab="groups" role="tab" aria-selected="false">Groups</button> 7762 <button type="button" class="nav-search-tab" data-tab="articles" role="tab" aria-selected="false">Articles</button> 7763 <button type="button" class="nav-search-tab" data-tab="posts" role="tab" aria-selected="false">Posts</button> 7764 <button type="button" class="nav-search-tab" data-tab="more" role="tab" aria-selected="false">More</button> 7765 </div> 7766 <a href="https://www.ekonty.com/search" class="nav-search-advanced" id="nav_search_advanced"> 7767 <span>Advanced Search</span> 7768 <span class="material-symbols-outlined" aria-hidden="true">tune</span> 7769 </a> 7770 </div> 7771 <div class="nav-search-modal-body"> 7772 <div id="nav_search_suggestions" class="nav-search-suggestions nav-search-suggestions--modal d-none"></div> 7773 </div> 7774 </div> 7775 <div class="nav-search-modal-backdrop" id="nav_search_modal_backdrop" tabindex="-1"></div> 7776</div> 7777 7778 7779<link rel="stylesheet" href="https://www.ekonty.com/css/header.css?v=1788884216"> 7780 7781 7782<style> 7783 /* ââ Employer switch (new design) ââ */ 7784 .swal2-popup.ek-account-switch-modal { 7785 width: min(480px, calc(100vw - 28px)) !important; 7786 max-width: 480px !important; 7787 padding: 16px 28px 20px !important; 7788 border-radius: 20px !important; 7789 box-shadow: 0 24px 64px rgba(16, 24, 40, 0.16) !important; 7790 font-family: inherit; 7791 } 7792 .ek-account-switch-modal .swal2-close { 7793 top: 12px !important; 7794 right: 12px !important; 7795 width: 32px; 7796 height: 32px; 7797 margin: 0 !important; 7798 border-radius: 50% !important; 7799 background: transparent !important; 7800 color: #98a2b3 !important; 7801 font-size: 24px !important; 7802 font-weight: 400 !important; 7803 box-shadow: none !important; 7804 } 7805 .ek-account-switch-modal .swal2-close:hover { 7806 background: #f2f4f7 !important; 7807 color: #101828 !important; 7808 } 7809 .ek-account-switch-modal .swal2-html-container { 7810 display: flex; 7811 flex-direction: column; 7812 align-items: center; 7813 margin: 0 !important; 7814 padding: 0 !important; 7815 overflow: visible !important; 7816 text-align: center; 7817 color: inherit; 7818 } 7819 .ek-switch-icon { 7820 display: grid; 7821 box-sizing: border-box; 7822 flex: 0 0 auto; 7823 width: auto; 7824 height: auto; 7825 margin: 2px auto 10px; 7826 place-items: center; 7827 border-radius: 0 !important; 7828 background: transparent; 7829 color: #0b8260; 7830 overflow: visible; 7831 } 7832 .ek-switch-icon svg { 7833 display: block; 7834 width: 32px; 7835 height: 32px; 7836 stroke: currentColor; 7837 stroke-width: 1.7; 7838 stroke-linecap: round; 7839 stroke-linejoin: round; 7840 fill: none; 7841 color: #0b8260; 7842 } 7843 /* Some switch icons include background circles as SVG fills (inline attributes). 7844 Force them off so only the icon strokes remain. */ 7845 .ek-switch-icon svg * { 7846 fill: none !important; 7847 stroke: currentColor !important; 7848 } 7849 .ek-switch-icon::before, 7850 .ek-switch-icon::after { 7851 display: none; 7852 } 7853 .ek-switch-title { 7854 width: 100%; 7855 margin: 0 0 6px; 7856 color: #101828; 7857 font-size: 22px; 7858 font-weight: 700; 7859 line-height: 1.25; 7860 letter-spacing: -0.02em; 7861 text-align: center; 7862 } 7863 .ek-switch-copy { 7864 width: 100%; 7865 max-width: 380px; 7866 margin: 0 auto; 7867 color: #667085; 7868 font-size: 14px; 7869 line-height: 1.5; 7870 text-align: center; 7871 } 7872 .ek-switch-features { 7873 display: flex; 7874 flex-direction: column; 7875 gap: 0; 7876 width: 100%; 7877 margin: 16px 0 4px; 7878 text-align: left; 7879 } 7880 .ek-switch-feature { 7881 display: flex; 7882 align-items: flex-start; 7883 gap: 12px; 7884 padding: 10px 0; 7885 border-bottom: 1px solid #eef2f6; 7886 } 7887 .ek-switch-feature:last-child { 7888 border-bottom: none; 7889 padding-bottom: 2px; 7890 } 7891 .ek-switch-feature-icon { 7892 display: grid; 7893 flex: 0 0 auto; 7894 width: auto; 7895 height: auto;
7896 margin-top: 1px; 7897 place-items: center; 7898 border-radius: 0; 7899 background: transparent; 7900 color: #0b8260; 7901 } 7902 .ek-switch-feature-icon svg { 7903 width: 22px; 7904 height: 22px; 7905 stroke: currentColor; 7906 stroke-width: 1.7; 7907 stroke-linecap: round; 7908 stroke-linejoin: round; 7909 fill: none; 7910 } 7911 .ek-switch-feature-icon svg * { 7912 fill: none !important; 7913 stroke: currentColor !important; 7914 } 7915 .ek-switch-feature:nth-child(1) .ek-switch-feature-icon { color: #2563eb; } 7916 .ek-switch-feature:nth-child(2) .ek-switch-feature-icon { color: #7c3aed; } 7917 .ek-switch-feature:nth-child(3) .ek-switch-feature-icon { color: #0b8260; } 7918 .ek-switch-feature:nth-child(4) .ek-switch-feature-icon { color: #ea580c; } 7919 .ek-switch-feature-body { 7920 min-width: 0; 7921 padding-top: 0; 7922 } 7923 .ek-switch-feature-title { 7924 margin: 0 0 2px; 7925 color: #101828; 7926 font-size: 14px; 7927 font-weight: 700; 7928 line-height: 1.3; 7929 } 7930 .ek-switch-feature-desc { 7931 margin: 0; 7932 color: #667085; 7933 font-size: 13px; 7934 line-height: 1.4; 7935 } 7936 .ek-account-switch-modal .swal2-actions { 7937 display: flex !important; 7938 flex-direction: column; 7939 align-items: stretch; 7940 gap: 6px; 7941 width: 100%; 7942 margin: 16px 0 0 !important; 7943 padding: 0 !important; 7944 } 7945 .ek-account-switch-modal .swal2-actions .swal2-styled, 7946 .ek-account-switch-modal button.swal2-confirm, 7947 .ek-account-switch-modal button.swal2-cancel { 7948 width: 100% !important; 7949 min-height: 48px !important; 7950 margin: 0 !important; 7951 padding: 0.75rem 1.15rem !important; 7952 border-radius: 12px !important; 7953 box-shadow: none !important; 7954 font-size: 15px !important; 7955 font-weight: 600 !important; 7956 line-height: 1.2 !important; 7957 } 7958 .ek-account-switch-modal .ek-switch-confirm, 7959 .ek-account-switch-modal button.swal2-confirm.ek-switch-confirm { 7960 order: 1; 7961 display: inline-flex !important; 7962 align-items: center; 7963 justify-content: center; 7964 gap: 8px; 7965 border: none !important; 7966 border-radius: 12px !important; 7967 background: linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%) !important; 7968 color: #fff !important; 7969 box-shadow: none !important; 7970 } 7971 .ek-account-switch-modal .ek-switch-confirm:hover, 7972 .ek-account-switch-modal button.swal2-confirm.ek-switch-confirm:hover { 7973 filter: brightness(1.04); 7974 background: linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%) !important; 7975 box-shadow: none !important; 7976 } 7977 .ek-account-switch-modal .ek-switch-confirm:focus, 7978 .ek-account-switch-modal button.swal2-confirm.ek-switch-confirm:focus { 7979 box-shadow: 0 0 0 3px rgba(0, 105, 52, 0.22) !important; 7980 } 7981 .ek-account-switch-modal .ek-switch-confirm svg { 7982 width: 18px; 7983 height: 18px; 7984 stroke: currentColor; 7985 stroke-width: 1.8; 7986 stroke-linecap: round; 7987 stroke-linejoin: round; 7988 fill: none; 7989 flex-shrink: 0; 7990 } 7991 .ek-account-switch-modal .ek-switch-cancel, 7992 .ek-account-switch-modal button.swal2-cancel.ek-switch-cancel { 7993 order: 2; 7994 min-height: 40px !important; 7995 border: none !important; 7996 border-radius: 10px !important; 7997 background: transparent !important; 7998 color: #475467 !important; 7999 font-weight: 600 !important; 8000 font-size: 14px !important; 8001 box-shadow: none !important; 8002 } 8003 .ek-account-switch-modal .ek-switch-cancel:hover, 8004 .ek-account-switch-modal button.swal2-cancel.ek-switch-cancel:hover { 8005 background: #f2f4f7 !important; 8006 color: #101828 !important; 8007 } 8008 8009 /* Dual path (Find / Create) choice row inside switch modals */ 8010 .ek-switch-paths { 8011 display: grid; 8012 grid-template-columns: 1fr auto 1fr; 8013 align-items: stretch; 8014 gap: 0; 8015 width: 100%; 8016 margin: 14px 0 4px; 8017 padding: 10px 8px; 8018 border-radius: 14px; 8019 background: #f3faf7; 8020 border: 1px solid #e4eee8; 8021 } 8022 .ek-switch-path { 8023 display: flex; 8024 flex-direction: column; 8025 align-items: center; 8026 text-align: center; 8027 gap: 4px; 8028 padding: 4px 8px; 8029 min-width: 0; 8030 text-decoration: none; 8031 color: inherit; 8032 background: transparent; 8033 border: none; 8034 cursor: default; 8035 } 8036 .ek-switch-path-icon { 8037 display: inline-flex; 8038 align-items: center; 8039 justify-content: center; 8040 background: transparent; 8041 color: #0b8260; 8042 margin-bottom: 2px; 8043 } 8044 .ek-switch-path-icon svg, 8045 .ek-switch-path-icon .material-symbols-outlined { 8046 width: 22px; 8047 height: 22px; 8048 font-size: 22px; 8049 stroke: currentColor; 8050 fill: none; 8051 } 8052 .ek-switch-path-icon svg * { 8053 fill: none !important; 8054 stroke: currentColor !important; 8055 } 8056 .ek-switch-path:first-child .ek-switch-path-icon { color: #2563eb; } 8057 .ek-switch-path:last-child .ek-switch-path-icon { color: #0b8260; } 8058 .ek-switch-path-title { 8059 margin: 0; 8060 color: #0b8260; 8061 font-size: 13px; 8062 font-weight: 700; 8063 line-height: 1.25; 8064 } 8065 .ek-switch-path-desc { 8066 margin: 0; 8067 color: #667085; 8068 font-size: 11.5px; 8069 line-height: 1.35; 8070 } 8071 .ek-switch-path-or { 8072 display: inline-flex; 8073 align-items: center; 8074 justify-content: center; 8075 align-self: center; 8076 width: 28px; 8077 height: 28px; 8078 border-radius: 50%; 8079 background: #fff; 8080 border: 1px solid #d8e8df; 8081 color: #0b8260; 8082 font-size: 10px; 8083 font-weight: 700; 8084 letter-spacing: 0.02em; 8085 flex-shrink: 0; 8086 } 8087 8088 /* ââ Candidate switch (original design â unchanged) ââ */ 8089 .swal2-popup.ek-candidate-switch-modal { 8090 width: min(440px, calc(100vw - 32px)); 8091 padding: 24px 30px 26px; 8092 border-radius: 14px; 8093 font-family: inherit; 8094 } 8095 .ek-candidate-switch-modal .swal2-close { 8096 width: 28px; 8097 height: 28px; 8098 margin: 12px 12px 0 0; 8099 border-radius: 50%; 8100 background: #f1f5f3; 8101 color: #1f2933; 8102 font-size: 20px; 8103 } 8104 .ek-candidate-switch-modal .swal2-html-container { 8105 display: flex; 8106 flex-direction: column; 8107 align-items: center; 8108 margin: 0; 8109 padding: 0; 8110 overflow: visible; 8111 text-align: center; 8112 } 8113 .ek-candidate-switch-modal .ek-switch-icon { 8114 flex: 0 0 auto; 8115 width: auto; 8116 min-width: 0; 8117 max-width: none; 8118 height: auto; 8119 min-height: 0; 8120 max-height: none; 8121 margin: 2px auto 10px; 8122 border: none; 8123 background: transparent; 8124 box-shadow: none; 8125 color: #0b8260; 8126 } 8127 .ek-candidate-switch-modal .ek-switch-icon svg { 8128 width: 32px; 8129 height: 32px; 8130 stroke: #0b8260; 8131 stroke-width: 1.8; 8132 } 8133 .ek-candidate-switch-modal .ek-switch-title { 8134 margin: 8px 0 9px; 8135 font-size: 22px; 8136 letter-spacing: 0; 8137 } 8138 .ek-candidate-switch-modal .ek-switch-copy { 8139 width: 360px; 8140 max-width: 100%; 8141 color: #4b5563; 8142 font-size: 14px; 8143 line-height: 1.65; 8144 } 8145 .ek-switch-notice { 8146 display: flex; 8147 align-items: center; 8148 gap: 10px; 8149 margin-top: 20px; 8150 padding: 12px 14px; 8151 border: 1px solid #d8eee5; 8152 border-radius: 7px; 8153 background: #eff9f5; 8154 color: #344054; 8155 font-size: 12px; 8156 line-height: 1.4; 8157 text-align: left; 8158 width: 100%; 8159 box-sizing: border-box; 8160 } 8161 .ek-switch-notice-icon { 8162 display: grid; 8163 flex: 0 0 18px; 8164 width: 18px; 8165 height: 18px; 8166 place-items: center; 8167 border-radius: 50%; 8168 background: #087453; 8169 color: #fff; 8170 font-size: 12px; 8171 font-weight: 700; 8172 } 8173 .ek-switch-notice strong { font-weight: 800; } 8174 .ek-candidate-switch-modal .swal2-actions { 8175 display: grid !important; 8176 grid-template-columns: minmax(96px, 0.85fr) minmax(0, 1.4fr); 8177 gap: 12px; 8178 width: 100%; 8179 margin: 14px 0 0; 8180 } 8181 .ek-candidate-switch-modal .swal2-styled { 8182 width: 100%; 8183 min-height: 48px; 8184 margin: 0; 8185 border-radius: 12px !important; 8186 box-shadow: none !important; 8187 font-size: 14px; 8188 font-weight: 600; 8189 line-height: 1.2; 8190 } 8191 .ek-candidate-switch-modal .ek-switch-cancel { 8192 order: 1; 8193 border: 1.5px solid #98a2b3 !important; 8194 border-radius: 12px !important; 8195 background: #fff !important; 8196 color: #101828 !important; 8197 white-space: nowrap; 8198 } 8199 .ek-candidate-switch-modal .ek-switch-confirm { 8200 order: 2; 8201 display: inline-flex !important; 8202 align-items: center; 8203 justify-content: center; 8204 gap: 6px; 8205 padding: 0 12px !important; 8206 border: 1px solid #006934 !important; 8207 border-radius: 12px !important; 8208 background: linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%) !important; 8209 color: #fff !important; 8210 white-space: nowrap !important; 8211 } 8212 @media (max-width: 480px) { 8213 .swal2-popup.ek-account-switch-modal { 8214 padding: 18px 22px 20px !important; 8215 border-radius: 20px !important; 8216 } 8217 .ek-switch-title { font-size: 22px; } 8218 .ek-switch-copy { font-size: 14px; } 8219 .swal2-popup.ek-candidate-switch-modal { padding: 22px 18px 20px; } 8220 } 8221 8222 /* Universal switch-modal override (Jobs/Services/Pages/My CV variants) */ 8223 .swal2-popup[class*="switch"] .ek-switch-icon, 8224 .swal2-popup[class*="switch"] .ek-switch-feature-icon, 8225 .swal2-popup[class*="switch"] .ek-switch-path-icon { 8226 background: transparent !important; 8227 border: none !important; 8228 box-shadow: none !important; 8229 border-radius: 0 !important; 8230 } 8231 .swal2-popup[class*="switch"] .ek-switch-icon { 8232 width: auto !important; 8233 height: auto !important; 8234 min-width: 0 !important; 8235 min-height: 0 !important; 8236 margin: 2px auto 8px !important; 8237 } 8238 .swal2-popup[class*="switch"] .ek-switch-icon svg, 8239 .swal2-popup[class*="switch"] .ek-switch-path-icon svg, 8240 .swal2-popup[class*="switch"] .ek-switch-feature-icon svg { 8241 width: 24px !important; 8242 height: 24px !important; 8243 stroke-width: 1.8 !important; 8244 color: #0b8260 !important; 8245 } 8246 .swal2-popup[class*="switch"] .ek-switch-title { 8247 margin-bottom: 4px !important; 8248 font-size: 22px !important; 8249 } 8250 .swal2-popup[class*="switch"] .ek-switch-copy { 8251 font-size: 14px !important; 8252 line-height: 1.45 !important; 8253 } 8254 .swal2-popup[class*="switch"] .ek-switch-paths { 8255 margin: 12px 0 4px !important; 8256 padding: 10px 8px !important; 8257 border-radius: 14px !important; 8258 } 8259 .swal2-popup[class*="switch"] .ek-switch-feature { 8260 padding: 9px 0 !important; 8261 gap: 12px !important; 8262 } 8263 .swal2-popup[class*="switch"] .ek-switch-feature-title { 8264 font-size: 14px !important; 8265 margin-bottom: 2px !important; 8266 } 8267 .swal2-popup[class*="switch"] .ek-switch-feature-desc { 8268 font-size: 13px !important; 8269 line-height: 1.4 !important; 8270 } 8271 .swal2-popup[class*="switch"] button.swal2-confirm { 8272 min-height: 48px !important; 8273 border-radius: 12px !important; 8274 } 8275 .swal2-popup[class*="switch"] button.swal2-cancel { 8276 min-height: 38px !important; 8277 border-radius: 10px !important; 8278 font-size: 14px !important; 8279 } 8280 8281 /* ââ Account switch loading ââ */ 8282 .swal2-popup.ek-switch-loading-modal { 8283 width: min(360px, calc(100vw - 32px)) !important; 8284 padding: 28px 28px 30px !important; 8285 border-radius: 20px !important; 8286 box-shadow: 0 20px 48px rgba(16, 24, 40, 0.16) !important; 8287 font-family: inherit; 8288 } 8289 .ek-switch-loading-modal .swal2-html-container { 8290 margin: 0 !important; 8291 padding: 0 !important; 8292 overflow: visible !important; 8293 } 8294 .ek-switch-loading { 8295 display: flex; 8296 flex-direction: column; 8297 align-items: center; 8298 text-align: center; 8299 gap: 0; 8300 } 8301 .ek-switch-loading-ring { 8302 position: relative; 8303 width: 64px; 8304 height: 64px; 8305 margin: 0 auto 18px; 8306 } 8307 .ek-switch-loading-ring::before { 8308 content: ''; 8309 position: absolute; 8310 inset: 0; 8311 border-radius: 50%; 8312 background: #e8f5ee; 8313 } 8314 .ek-switch-loading-ring svg.ek-switch-loading-spin { 8315 position: absolute; 8316 inset: 0; 8317 width: 64px; 8318 height: 64px; 8319 animation: ek-switch-spin 0.85s linear infinite; 8320 } 8321 .ek-switch-loading-ring .ek-switch-loading-icon { 8322 position: absolute; 8323 inset: 0; 8324 display: grid; 8325 place-items: center; 8326 color: #006934; 8327 z-index: 1; 8328 } 8329 .ek-switch-loading-ring .ek-switch-loading-icon svg { 8330 width: 22px; 8331 height: 22px; 8332 stroke: currentColor; 8333 stroke-width: 1.8; 8334 stroke-linecap: round; 8335 stroke-linejoin: round; 8336 fill: none; 8337 } 8338 .ek-switch-loading-title { 8339 margin: 0 0 6px; 8340 color: #101828; 8341 font-size: 20px; 8342 font-weight: 700; 8343 line-height: 1.25; 8344 letter-spacing: -0.02em; 8345 } 8346 .ek-switch-loading-text { 8347 margin: 0; 8348 max-width: 260px; 8349 color: #667085; 8350 font-size: 14px; 8351 line-height: 1.5; 8352 }
8353 @keyframes ek-switch-spin { 8354 to { transform: rotate(360deg); } 8355 } 8356</style>
8357<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 8358function ekBriefcaseSvg() { 8359 return '<svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="7" width="18" height="13" rx="2"/><path d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"/><path d="M3 12h18"/></svg>'; 8360} 8361 8362function ekSwitchLoadingMarkup(isToEmployer) { 8363 const icon = isToEmployer 8364 ? ekBriefcaseSvg() 8365 : '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M7 8h10"/><path d="m13 4 4 4-4 4"/><path d="M17 16H7"/><path d="m11 12-4 4 4 4"/></svg>'; 8366 return '<div class="ek-switch-loading">' + 8367 '<div class="ek-switch-loading-ring" aria-hidden="true">' + 8368 '<svg class="ek-switch-loading-spin" viewBox="0 0 64 64" fill="none">' + 8369 '<circle cx="32" cy="32" r="28" stroke="#d8eee5" stroke-width="4"/>' + 8370 '<path d="M32 4a28 28 0 0 1 28 28" stroke="#006934" stroke-width="4" stroke-linecap="round"/>' + 8371 '</svg>' + 8372 '<span class="ek-switch-loading-icon">' + icon + '</span>' + 8373 '</div>' + 8374 '<h2 class="ek-switch-loading-title">Switching...</h2>' + 8375 '<p class="ek-switch-loading-text">Please wait while we switch your account.</p>' + 8376 '</div>'; 8377} 8378 8379function ekShowAccountSwitchLoading(isToEmployer) { 8380 if (typeof Swal === 'undefined') return; 8381 Swal.fire({ 8382 html: ekSwitchLoadingMarkup(!!isToEmployer),
8383 showConfirmButton: false, 8384 showCancelButton: false, 8385 allowOutsideClick: false, 8386 allowEscapeKey: false, 8387 buttonsStyling: false, 8388 width: 360, 8389 customClass: { 8390 popup: 'ek-switch-loading-modal' 8391 } 8392 }); 8393} 8394 8395function ekEmployerSwitchMarkup() { 8396 return '<div class="ek-switch-icon" aria-hidden="true">' + ekBriefcaseSvg() + '</div>' + 8397 '<h2 class="ek-switch-title">Switch to Employer?</h2>' + 8398 '<p class="ek-switch-copy">You are about to switch from Candidate to Employer.<br>' + 8399 'You\'ll be redirected to Employer mode where you can post jobs and hire talent.</p>' + 8400 '<div class="ek-switch-features">' + 8401 '<div class="ek-switch-feature"><span class="ek-switch-feature-icon" aria-hidden="true">' + 8402 '<svg viewBox="0 0 24 24"><path d="M12 12a4 4 0 1 0-4-4 4 4 0 0 0 4 4z"/><path d="M4 20a8 8 0 0 1 16 0"/><path d="M18 8v4M16 10h4"/></svg></span>' + 8403 '<div class="ek-switch-feature-body"><p class="ek-switch-feature-title">Post Unlimited Jobs</p>' + 8404 '<p class="ek-switch-feature-desc">Reach thousands of job seekers.</p></div></div>' + 8405 '<div class="ek-switch-feature"><span class="ek-switch-feature-icon" aria-hidden="true">' + 8406 '<svg viewBox="0 0 24 24"><path d="M16 11a3.5 3.5 0 1 0-3.5-3.5A3.5 3.5 0 0 0 16 11z"/><path d="M8 13a3 3 0 1 0-3-3 3 3 0 0 0 3 3z"/><path d="M2.5 20a5.5 5.5 0 0 1 11 0"/><path d="M13 20a6 6 0 0 1 8.5-5.4"/></svg></span>' + 8407 '<div class="ek-switch-feature-body"><p class="ek-switch-feature-title">Manage Candidates</p>' + 8408 '<p class="ek-switch-feature-desc">Review applications and hire the best talent.</p></div></div>' + 8409 '<div class="ek-switch-feature"><span class="ek-switch-feature-icon" aria-hidden="true">' + 8410 ekBriefcaseSvg() + '</span>' + 8411 '<div class="ek-switch-feature-body"><p class="ek-switch-feature-title">Company Dashboard</p>' + 8412 '<p class="ek-switch-feature-desc">Track performance and grow your team.</p></div></div>' + 8413 '</div>'; 8414} 8415 8416/** Shared candidate switch modal â use confirmAccountSwitch('candidate', url) everywhere. */ 8417function ekCandidateSwitchMarkup() { 8418 return '<div class="ek-switch-icon" aria-hidden="true"><svg viewBox="0 0 48 48" fill="none">' + 8419 '<path d="M10 17h25"/><path d="m30 11 6 6-6 6"/>' + 8420 '<path d="M38 31H13"/><path d="m18 25-6 6 6 6"/></svg></div>' + 8421 '<h2 class="ek-switch-title">Switch Account Type?</h2>' + 8422 '<p class="ek-switch-copy">You are about to switch from Employer to Candidate.<br>' + 8423 'You\'ll be redirected to Candidate mode with a different dashboard and features.</p>' + 8424 '<div class="ek-switch-notice"><span class="ek-switch-notice-icon">i</span>' + 8425 '<span><strong>Please note:</strong> Any unsaved changes in your current session may not be saved.</span></div>'; 8426} 8427 8428/** 8429 * Confirm then navigate (SweetAlert2 with confirm() fallback if Swal is unavailable). 8430 */ 8431function ekConfirmThenNavigate(options) { 8432 const title = options.title || 'Are you sure?'; 8433 const text = options.text || ''; 8434 const url = options.url || '/'; 8435 const confirmColor = options.confirmColor || '#0b8260'; 8436 const loadingTitle = options.loadingTitle || 'Switching...'; 8437 const loadingText = options.loadingText || 'Please wait while we switch your account.'; 8438 8439 const go = function() { 8440 window.location.assign(url); 8441 }; 8442 8443 if (typeof Swal === 'undefined') { 8444 if (window.confirm(text ? (title + '\n\n' + text) : title)) { 8445 go(); 8446 } 8447 return; 8448 } 8449 8450 try { 8451 Swal.fire({ 8452 title: title, 8453 text: text, 8454 icon: 'warning', 8455 showCancelButton: true, 8456 confirmButtonColor: confirmColor, 8457 cancelButtonColor: '#6c757d', 8458 confirmButtonText: 'Yes, Switch!', 8459 cancelButtonText: 'Cancel', 8460 reverseButtons: false 8461 }).then(function(result) { 8462 if (result.isConfirmed) { 8463 ekShowAccountSwitchLoading(false); 8464 go(); 8465 } 8466 }).catch(function(err) {
8467 console.error('ekConfirmThenNavigate:', err); 8468 go(); 8469 }); 8470 } catch (err) { 8471 console.error('ekConfirmThenNavigate:', err); 8472 go(); 8473 } 8474} 8475 8476function confirmAccountSwitch(targetMode, switchUrl) { 8477 const isToEmployer = targetMode === 'employer'; 8478 8479 if (typeof Swal === 'undefined') { 8480 if (window.confirm(isToEmployer 8481 ? 'Switch to Employer?' 8482 : 'Switch Account Type?')) { 8483 window.location.href = switchUrl; 8484 } 8485 return; 8486 } 8487 8488 if (isToEmployer) { 8489 Swal.fire({ 8490 html: ekEmployerSwitchMarkup(), 8491 showCancelButton: true, 8492 showCloseButton: true, 8493 confirmButtonText: ekBriefcaseSvg() + ' Yes, Switch to Employer', 8494 cancelButtonText: 'Cancel', 8495 reverseButtons: false, 8496 buttonsStyling: false, 8497 width: 480, 8498 customClass: { 8499 popup: 'ek-account-switch-modal', 8500 confirmButton: 'ek-switch-confirm', 8501 cancelButton: 'ek-switch-cancel' 8502 }, 8503 didOpen: (popup) => { 8504 const confirmBtn = popup.querySelector('.swal2-confirm'); 8505 const cancelBtn = popup.querySelector('.swal2-cancel'); 8506 if (confirmBtn) { 8507 confirmBtn.style.borderRadius = '12px'; 8508 confirmBtn.style.width = '100%'; 8509 confirmBtn.style.minHeight = '48px'; 8510 confirmBtn.style.display = 'inline-flex'; 8511 confirmBtn.style.alignItems = 'center'; 8512 confirmBtn.style.justifyContent = 'center'; 8513 confirmBtn.style.gap = '8px'; 8514 confirmBtn.style.border = 'none'; 8515 confirmBtn.style.background = 'linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%)'; 8516 confirmBtn.style.color = '#fff'; 8517 confirmBtn.style.fontWeight = '600'; 8518 confirmBtn.style.fontSize = '15px'; 8519 confirmBtn.style.boxShadow = 'none'; 8520 confirmBtn.style.cursor = 'pointer'; 8521 } 8522 if (cancelBtn) { 8523 cancelBtn.style.borderRadius = '10px'; 8524 cancelBtn.style.width = '100%'; 8525 cancelBtn.style.minHeight = '40px'; 8526 cancelBtn.style.border = 'none'; 8527 cancelBtn.style.background = 'transparent'; 8528 cancelBtn.style.color = '#475467'; 8529 cancelBtn.style.fontWeight = '600'; 8530 cancelBtn.style.fontSize = '14px'; 8531 cancelBtn.style.boxShadow = 'none'; 8532 cancelBtn.style.cursor = 'pointer'; 8533 } 8534 popup.style.borderRadius = '20px'; 8535 popup.style.width = 'min(480px, calc(100vw - 28px))'; 8536 popup.style.padding = '16px 28px 20px'; 8537 } 8538 }).then((result) => { 8539 if (result.isConfirmed) { 8540 ekShowAccountSwitchLoading(true); 8541 window.location.href = switchUrl; 8542 } 8543 }); 8544 return; 8545 } 8546 8547 // Candidate switch â original modal design 8548 Swal.fire({ 8549 html: ekCandidateSwitchMarkup(), 8550 showCancelButton: true, 8551 showCloseButton: true, 8552 confirmButtonText: 'â Yes, Switch!', 8553 cancelButtonText: 'Cancel', 8554 reverseButtons: true, 8555 buttonsStyling: false, 8556 customClass: { 8557 popup: 'ek-candidate-switch-modal', 8558 confirmButton: 'ek-switch-confirm', 8559 cancelButton: 'ek-switch-cancel' 8560 } 8561 }).then((result) => { 8562 if (result.isConfirmed) { 8563 ekShowAccountSwitchLoading(false); 8564 window.location.href = switchUrl; 8565 } 8566 }); 8567} 8568 8569function confirmSwitchToSeller(redirectUrl) { 8570 ekConfirmThenNavigate({ 8571 text: 'Create Listing to Quick Sell', 8572 url: redirectUrl, 8573 }); 8574} 8575 8576function confirmSwitchToServiceProvider(redirectUrl) {
8577 ekConfirmThenNavigate({ 8578 text: 'You are about to open My Service.', 8579 url: redirectUrl, 8580 }); 8581} 8582 8583function handleServiceProviderDashboardClick(event, redirectUrl) { 8584 if (event) { 8585 event.preventDefault(); 8586 event.stopPropagation(); 8587 } 8588 confirmSwitchToServiceProvider(redirectUrl); 8589 return false; 8590} 8591 8592/** 8593 * When candidate/guest clicks "Post Job" â switch or login, always keep redirect to post-job. 8594 * Never default to /feeds. 8595 */ 8596function confirmCompanyLoginForPostJob() { 8597 const postJobUrl = '/post-job/step/1'; 8598 const companyLoginUrl = "https:\/\/www.ekonty.com\/make-login\/company?redirect=%2Fpost-job%2Fstep%2F1"; 8599 const employerLoginUrl = "https:\/\/www.ekonty.com\/login?candidate_or_employer=employer\u0026redirect=\/post-job\/step\/1"; 8600 const isWebAuth = false; 8601 const isCompanyAuth = false; 8602 8603 if (isCompanyAuth) { 8604 window.location.href = postJobUrl; 8605 return; 8606 } 8607 8608 if (isWebAuth && typeof confirmAccountSwitch === 'function') { 8609 confirmAccountSwitch('employer', companyLoginUrl); 8610 return; 8611 } 8612 8613 if (typeof Swal === 'undefined') { 8614 window.location.href = isWebAuth ? companyLoginUrl : employerLoginUrl; 8615 return; 8616 } 8617 Swal.fire({ 8618 title: 'Login as Employer', 8619 html: '<p class="mb-0">You need to Login as an employer to post jobs.</p>', 8620 icon: 'info', 8621 showCancelButton: true, 8622 confirmButtonColor: '#0b8260', 8623 cancelButtonColor: '#6c757d', 8624 confirmButtonText: 'Login', 8625 cancelButtonText: 'Cancel', 8626 reverseButtons: false 8627 }).then((result) => { 8628 if (result.isConfirmed) { 8629 window.location.href = isWebAuth ? companyLoginUrl : employerLoginUrl; 8630 } 8631 }); 8632} 8633 8634/** 8635 * When employer clicks Resume Builder / create flows â switch to Candidate modal. 8636 */ 8637function ekCandidateResumePath(pathname) { 8638 if (!pathname) return false; 8639 var path = String(pathname).split('?')[0]; 8640 if (path.indexOf('/make/resume') === 0) return true; 8641 if (path.indexOf('/build-resume') === 0) return true; 8642 if (path === '/resumebuilder' || path === '/resumebuilder/') return true; 8643 8644 var gatedPrefixes = [ 8645 '/resumebuilder/create', 8646 '/resumebuilder/editor', 8647 '/resumebuilder/my-resume', 8648 '/resumebuilder/my-resumes', 8649 '/resumebuilder/my-cover-letters', 8650 '/resumebuilder/my-cover-latter', 8651 '/resumebuilder/cover-letter', 8652 '/resumebuilder/cover-latter', 8653 '/resumebuilder/store', 8654 ]; 8655 8656 for (var i = 0; i < gatedPrefixes.length; i++) { 8657 var prefix = gatedPrefixes[i]; 8658 if (path === prefix || path.indexOf(prefix + '/') === 0) return true; 8659 } 8660 return false; 8661} 8662 8663/** Marketplace browse/sell flows require Candidate (web) mode. */ 8664function ekMarketPath(pathname) { 8665 if (!pathname) return false; 8666 var path = String(pathname).split('?')[0]; 8667 if (path === '/market' || path.indexOf('/market/') === 0) return true; 8668 if (path === '/marketplace' || path.indexOf('/marketplace/') === 0) return true; 8669 return false; 8670} 8671 8672function ekCandidateMarketSwitchMarkup() { 8673 return '<div class="ek-switch-icon" aria-hidden="true"><svg viewBox="0 0 48 48" fill="none">' + 8674 '<path d="M14 18h20l2 18H12l2-18z"/><path d="M18 18a6 6 0 0 1 12 0"/>' + 8675 '<circle cx="18" cy="38" r="2.5"/><circle cx="30" cy="38" r="2.5"/></svg></div>' + 8676 '<h2 class="ek-switch-title">Marketplace is for Candidates</h2>' + 8677 '<p class="ek-switch-copy">You\'re currently using an Employer Dashboard account.<br>' + 8678 'Buying and selling on Ekonty Market is available in Candidate mode.</p>' + 8679 '<div class="ek-switch-notice"><span class="ek-switch-notice-icon">i</span>' + 8680 '<span>Switch to your <strong>Candidate Dashboard</strong> to open the marketplace, list products, and manage sales.</span></div>'; 8681} 8682 8683function confirmCandidateAccessForMarket(redirectUrl) { 8684 var target = redirectUrl || '/market'; 8685 try { 8686 var parsed = new URL(target, window.location.origin); 8687 target = parsed.pathname + parsed.search + parsed.hash; 8688 } catch (e) { /* keep target */ } 8689 if (!ekMarketPath(target.split('?')[0])) { 8690 target = '/market'; 8691 } 8692 8693 var switchUrl = 'https://www.ekonty.com/make-login/web'; 8694 switchUrl += (switchUrl.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(target); 8695 8696 if (typeof Swal === 'undefined') { 8697 if (window.confirm('Switch to Candidate to open Marketplace?')) { 8698 window.location.href = switchUrl; 8699 } 8700 return true; 8701 } 8702 8703 Swal.fire({ 8704 html: ekCandidateMarketSwitchMarkup(), 8705 showCancelButton: true, 8706 showCloseButton: true, 8707 confirmButtonText: 'â Switch to Candidate', 8708 cancelButtonText: 'Cancel', 8709 reverseButtons: true, 8710 buttonsStyling: false, 8711 customClass: { 8712 popup: 'ek-candidate-switch-modal', 8713 confirmButton: 'ek-switch-confirm', 8714 cancelButton: 'ek-switch-cancel' 8715 } 8716 }).then(function (result) { 8717 if (result.isConfirmed) { 8718 ekShowAccountSwitchLoading(false); 8719 window.location.href = switchUrl; 8720 } 8721 }); 8722 return true; 8723} 8724 8725function ekCandidateResumeSwitchMarkup() { 8726 return '<div class="ek-switch-icon" aria-hidden="true"><svg viewBox="0 0 48 48" fill="none">' + 8727 '<path d="M14 8h16l4 4v28H14V8z"/><path d="M30 8v4h4"/><path d="M20 20h8M20 26h8M20 32h5"/></svg></div>' + 8728 '<h2 class="ek-switch-title">Resume Builder is for Candidates Only</h2>' + 8729 '<p class="ek-switch-copy">You\'re currently using an Employer Dashboard account.<br>' + 8730 'Resume building and career tools are available in Candidate mode.</p>' + 8731 '<div class="ek-switch-notice"><span class="ek-switch-notice-icon">i</span>' + 8732 '<span>Switch to your <strong>Candidate Dashboard</strong> to create resumes, cover letters, and apply for jobs.</span></div>'; 8733} 8734 8735function confirmCandidateAccessForResume(redirectUrl) { 8736 var target = redirectUrl || '/resumebuilder'; 8737 try { 8738 var parsed = new URL(target, window.location.origin); 8739 target = parsed.pathname + parsed.search + parsed.hash; 8740 } catch (e) { /* keep target */ } 8741 8742 var switchUrl = "https:\/\/www.ekonty.com\/make-login\/web"; 8743 switchUrl += (switchUrl.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(target); 8744 8745 var isCompanyAuth = false;
8746 var isWebAuth = false; 8747 8748 if (!isCompanyAuth || isWebAuth) { 8749 window.location.href = target; 8750 return false; 8751 } 8752 8753 if (typeof Swal === 'undefined') { 8754 if (window.confirm('Switch to Candidate to use Resume Builder?')) { 8755 window.location.href = switchUrl; 8756 } 8757 return true; 8758 } 8759 8760 Swal.fire({ 8761 html: ekCandidateResumeSwitchMarkup(), 8762 showCancelButton: true, 8763 showCloseButton: true, 8764 confirmButtonText: 'â Switch to Candidate', 8765 cancelButtonText: 'Cancel', 8766 reverseButtons: true, 8767 buttonsStyling: false, 8768 customClass: { 8769 popup: 'ek-candidate-switch-modal', 8770 confirmButton: 'ek-switch-confirm', 8771 cancelButton: 'ek-switch-cancel' 8772 } 8773 }).then(function (result) { 8774 if (result.isConfirmed) { 8775 ekShowAccountSwitchLoading(false); 8776 window.location.href = switchUrl; 8777 } 8778 }); 8779 return true; 8780} 8781 8782window.confirmCandidateAccessForResume = confirmCandidateAccessForResume; 8783window.ekCandidateResumePath = ekCandidateResumePath; 8784window.confirmCandidateAccessForMarket = confirmCandidateAccessForMarket; 8785window.ekMarketPath = ekMarketPath; 8786window.confirmCompanyLoginForPostJob = confirmCompanyLoginForPostJob; 8787window.__ekIsCompanyAuth = false; 8788window.__ekIsWebAuth = false; 8789 8790/** 8791 * Global: account switch links open the shared confirmAccountSwitch modal. 8792 * - Candidate â Employer: /make-login/company OR /company-home 8793 * - Employer â Candidate: /make-login/web 8794 * - Employer â Resume Builder / create flows: switch to Candidate 8795 */ 8796(function ekBindGlobalAccountSwitch() { 8797 const isWebAuth = false; 8798 const isCompanyAuth = false; 8799 const candidateLoginBase = "https:\/\/www.ekonty.com\/make-login\/web"; 8800 const employerLoginBase = "https:\/\/www.ekonty.com\/make-login\/company"; 8801 8802 8803 document.addEventListener('click', function (event) { 8804 const link = event.target.closest && event.target.closest('a[href]'); 8805 if (!link) return; 8806 if (link.getAttribute('data-skip-account-switch') === '1') return; 8807 if (link.getAttribute('data-skip-employer-switch') === '1') return; 8808 8809 const href = link.getAttribute('href') || ''; 8810 if (!href || href === '#' || href.indexOf('javascript:') === 0) return; 8811 8812 let path = href; 8813 let fullPath = href; 8814 try { 8815 const parsed = new URL(href, window.location.origin); 8816 path = parsed.pathname; 8817 fullPath = parsed.pathname + parsed.search + parsed.hash; 8818 } catch (e) { /* keep href */ } 8819 8820 let mode = null; 8821 let switchUrl = link.href || href; 8822 8823 if (isWebAuth && path.indexOf('/make-login/company') !== -1) { 8824 mode = 'employer'; 8825 } else if (isWebAuth && (path === '/company-home' || path.indexOf('/company-home/') === 0)) { 8826 mode = 'employer'; 8827 switchUrl = employerLoginBase 8828 + (employerLoginBase.indexOf('?') === -1 ? '?' : '&') 8829 + 'redirect=' + encodeURIComponent(fullPath.split('?')[0] || '/company-home'); 8830 } else if (isCompanyAuth && path.indexOf('/make-login/web') !== -1) { 8831 mode = 'candidate'; 8832 } else if (isCompanyAuth && !isWebAuth && typeof ekCandidateResumePath === 'function' && ekCandidateResumePath(path)) { 8833 event.preventDefault(); 8834 event.stopPropagation(); 8835 if (typeof confirmCandidateAccessForResume === 'function') { 8836 confirmCandidateAccessForResume(fullPath); 8837 } else { 8838 window.location.href = candidateLoginBase + (candidateLoginBase.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(fullPath); 8839 } 8840 return; 8841 } else if (isCompanyAuth && !isWebAuth && typeof ekMarketPath === 'function' && ekMarketPath(path)) { 8842 event.preventDefault(); 8843 event.stopPropagation(); 8844 if (typeof confirmCandidateAccessForMarket === 'function') { 8845 confirmCandidateAccessForMarket(fullPath); 8846 } else { 8847 window.location.href = candidateLoginBase + (candidateLoginBase.indexOf('?') === -1 ? '?' : '&') + 'redirect=' + encodeURIComponent(fullPath); 8848 } 8849 return; 8850 } 8851 8852 if (!mode) return; 8853 8854 event.preventDefault(); 8855 event.stopPropagation(); 8856 if (typeof confirmAccountSwitch === 'function') { 8857 confirmAccountSwitch(mode, switchUrl); 8858 } else { 8859 window.location.href = switchUrl; 8860 } 8861 }, true); 8862})(); 8863</script>
8863 8864
8865<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 8866 document.addEventListener('DOMContentLoaded', function() { 8867 const countrySelect = document.getElementById('country-select'); 8868 8869 if (countrySelect) { 8870 countrySelect.addEventListener('change', function() { 8871 const selectedCountryId = this.value; 8872 8873 // Store selected country in session via AJAX 8874 fetch('/api/country/select', { 8875 method: 'POST', 8876 headers: { 8877 'Content-Type': 'application/json', 8878 'X-CSRF-TOKEN': document.querySelector('meta[name="csrf-token"]') 8879 ?.getAttribute('content') || '', 8880 'X-Requested-With': 'XMLHttpRequest' 8881 }, 8882 body: JSON.stringify({ 8883 country_id: selectedCountryId 8884 }) 8885 }) 8886 .then(response => response.json()) 8887 .then(data => { 8888 if (data.success) { 8889 // Show success message or update UI 8890 8891 // Trigger a custom event for other components to listen 8892 window.dispatchEvent(new CustomEvent('countryChanged', { 8893 detail: { 8894 country_id: selectedCountryId, 8895 country_name: data.country_name 8896 } 8897 })); 8898 } 8899 }) 8900 .catch(error => { 8901 console.error('Error selecting country:', error); 8902 }); 8903 }); 8904 } 8905 }); 8906 8907 // Wait for CSS to load - Enhanced detection 8908 (function() { 8909 const header = document.querySelector('.header'); 8910 if (!header) return; 8911 8912 function showHeader() { 8913 // Use requestAnimationFrame to ensure styles are applied 8914 requestAnimationFrame(function() { 8915 header.classList.add('css-loaded'); 8916 }); 8917 } 8918 8919 // Check if all stylesheets are loaded 8920 function checkStylesheetsLoaded() { 8921 const stylesheets = Array.from(document.styleSheets); 8922 let allLoaded = true; 8923 8924 for (let i = 0; i < stylesheets.length; i++) { 8925 try { 8926 // Try to access a property - if it fails, stylesheet isn't loaded 8927 const sheet = stylesheets[i]; 8928 if (sheet.href && !sheet.href.startsWith('data:')) { 8929 // External stylesheet - check if it's loaded 8930 if (sheet.cssRules === null && sheet.rules === null) { 8931 allLoaded = false; 8932 break; 8933 } 8934 } 8935 } catch (e) { 8936 // Cross-origin stylesheet or not loaded yet 8937 allLoaded = false; 8938 break; 8939 } 8940 } 8941 8942 return allLoaded; 8943 } 8944 8945 function waitForCSS() { 8946 // Check if stylesheets are loaded 8947 if (checkStylesheetsLoaded()) { 8948 // Double check with a small delay to ensure styles are applied 8949 setTimeout(showHeader, 50); 8950 return true; 8951 } 8952 return false; 8953 } 8954 8955 // If page is already loaded 8956 if (document.readyState === 'complete') { 8957 // Try immediately 8958 if (!waitForCSS()) { 8959 // If not ready, check periodically 8960 const checkInterval = setInterval(function() { 8961 if (waitForCSS()) { 8962 clearInterval(checkInterval); 8963 } 8964 }, 50); 8965 8966 // Fallback timeout 8967 setTimeout(function() { 8968 clearInterval(checkInterval); 8969 showHeader(); 8970 }, 2000); 8971 } 8972 } else { 8973 // Wait for window load event (all resources including CSS) 8974 window.addEventListener('load', function() { 8975 // Give a small delay to ensure CSS is fully parsed 8976 setTimeout(function() { 8977 if (!waitForCSS()) { 8978 // Final fallback 8979 showHeader(); 8980 } 8981 }, 100); 8982 }); 8983 8984 // Also check periodically while loading 8985 const checkInterval = setInterval(function() { 8986 if (waitForCSS()) { 8987 clearInterval(checkInterval); 8988 } 8989 }, 100); 8990
8991 // Fallback timeout (max 3 seconds) 8992 setTimeout(function() { 8993 clearInterval(checkInterval); 8994 if (!header.classList.contains('css-loaded')) { 8995 showHeader(); 8996 } 8997 }, 3000); 8998 } 8999 })(); 9000 9001 // Handle user dropdown functionality - Run immediately 9002 (function() { 9003 // Remove Bootstrap data attributes immediately if element exists 9004 function removeBootstrapAttrs() { 9005 document.querySelectorAll('[data-user-dd-trigger]').forEach(function(trigger) { 9006 trigger.removeAttribute('data-bs-toggle'); 9007 trigger.removeAttribute('data-bs-auto-close'); 9008 // Click / toggle is bound once in public/js/user-dropdown.js (avoid duplicate listeners). 9009 }); 9010 } 9011 9012 // Try immediately 9013 if (document.readyState === 'loading') { 9014 document.addEventListener('DOMContentLoaded', removeBootstrapAttrs); 9015 } else { 9016 removeBootstrapAttrs(); 9017 } 9018 9019 // Also try after a short delay to catch late-loading elements 9020 setTimeout(removeBootstrapAttrs, 100); 9021 })(); 9022 9023 // Outside-click close for user menu is handled in public/js/user-dropdown.js (syncUserDdAriaState) 9024 9025 // Mobile Modal Functions 9026 function openMobileModal() { 9027 const modal = document.getElementById('mobileModal'); 9028 if (modal) { 9029 modal.style.display = 'block'; 9030 // Prevent body scroll (handled by global script, but ensure it works) 9031 if (typeof window.preventBodyScroll === 'function') { 9032 window.preventBodyScroll(); 9033 } 9034 } 9035 } 9036 9037 function closeMobileModal() { 9038 const modal = document.getElementById('mobileModal'); 9039 if (modal) { 9040 modal.style.display = 'none'; 9041 // Restore body scroll (handled by global script, but ensure it works) 9042 if (typeof window.restoreBodyScroll === 'function') { 9043 window.restoreBodyScroll(); 9044 } 9045 } 9046 } 9047 9048 // Initialize mobile dropdown 9049 document.addEventListener('DOMContentLoaded', function() { 9050 // Initialize mobile dropdown 9051 const mobileDropdown = document.getElementById('mobilePersonalMenu'); 9052 if (mobileDropdown) { 9053 9054 // Remove Bootstrap data attributes to prevent auto-initialization 9055 mobileDropdown.removeAttribute('data-bs-toggle'); 9056 mobileDropdown.removeAttribute('data-bs-auto-close'); 9057 9058 const mobileDropdownMenu = mobileDropdown.nextElementSibling; 9059 9060 if (mobileDropdownMenu) { 9061 mobileDropdown.addEventListener('click', function(e) { 9062 e.preventDefault(); 9063 e.stopPropagation(); 9064 9065 9066 // Toggle dropdown manually 9067 const isOpen = mobileDropdownMenu.classList.contains('show'); 9068 9069 // Close all other dropdowns first 9070 document.querySelectorAll('.dropdown-menu.show').forEach(function(menu) { 9071 menu.classList.remove('show'); 9072 const trigger = menu.previousElementSibling; 9073 if (trigger) { 9074 trigger.setAttribute('aria-expanded', 'false'); 9075 } 9076 }); 9077 9078 if (!isOpen) { 9079 mobileDropdownMenu.classList.add('show'); 9080 mobileDropdown.setAttribute('aria-expanded', 'true'); 9081 } else { 9082 mobileDropdownMenu.classList.remove('show'); 9083 mobileDropdown.setAttribute('aria-expanded', 'false'); 9084 } 9085 }); 9086 9087 // Close dropdown when clicking outside 9088 document.addEventListener('click', function(e) { 9089 if (mobileDropdown && mobileDropdownMenu) { 9090 if (!mobileDropdown.contains(e.target) && !mobileDropdownMenu.contains(e 9091 .target)) { 9092 mobileDropdownMenu.classList.remove('show'); 9093 mobileDropdown.setAttribute('aria-expanded', 'false'); 9094 } 9095 } 9096 }); 9097 } 9098 } 9099 }); 9100 9101 // Close modal when clicking outside 9102 window.onclick = function(event) { 9103 const modal = document.getElementById('mobileModal'); 9104 if (event.target == modal) { 9105 closeMobileModal(); 9106 } 9107 } 9108</script>
9108 9109 9110 9111 9112<style> 9113 .header > .container, 9114 .header > .container-fluid { 9115 width: 100% !important; 9116 max-width: 100% !important; 9117 margin-left: auto !important; 9118 margin-right: auto !important; 9119 box-sizing: border-box !important; 9120 } 9121 9122 /* Desktop: match hub/content shell (1240) â header bar stays full width, inner content capped */ 9123 @media (min-width: 992px) { 9124 .header > .container, 9125 .header > .container-fluid { 9126 max-width: 1240px !important; 9127 width: 100% !important; 9128 padding-left: 16px !important; 9129 padding-right: 16px !important; 9130 } 9131 9132 .header .nav-menus-wrapper.header-bar-3col { 9133 padding: 0 !important; 9134 min-height: 60px !important; 9135 overflow: visible !important; 9136 } 9137 9138 .header .navigation.navigation-landscape { 9139 padding-top: 0 !important; 9140 padding-bottom: 0 !important; 9141 } 9142 } 9143 9144 .nav-search-group { 9145 position: relative; 9146 } 9147 9148 .nav-search-suggestions { 9149 position: absolute; 9150 top: calc(100% + 8px); 9151 left: 0; 9152 width: 100%; 9153 max-height: 360px; 9154 overflow-y: auto; 9155 background: #fff; 9156 border: 1px solid #e5e7eb; 9157 border-radius: 12px; 9158 box-shadow: 0 10px 30px rgba(0, 0, 0, 0.14); 9159 z-index: 1300; 9160 } 9161 9162 .nav-search-suggestions--modal { 9163 position: static; 9164 top: auto; 9165 left: auto; 9166 width: 100%; 9167 max-height: none; 9168 flex: 1 1 auto; 9169 min-height: 0; 9170 border: none; 9171 border-radius: 0; 9172 box-shadow: none; 9173 overflow-y: auto; 9174 } 9175 9176 .nav-search-modal { 9177 position: fixed; 9178 inset: 0; 9179 z-index: 20100; 9180 display: none; 9181 pointer-events: none; 9182 isolation: isolate; 9183 } 9184 9185 .nav-search-modal.is-open { 9186 display: block; 9187 pointer-events: auto; 9188 } 9189 9190 .nav-search-modal-backdrop { 9191 position: fixed; 9192 inset: 0; 9193 z-index: 0; 9194 background: rgba(244, 244, 244, 0.75); 9195 -webkit-backdrop-filter: blur(2px); 9196 backdrop-filter: blur(2px); 9197 } 9198 9199 .nav-search-modal-panel { 9200 position: fixed; 9201 top: var(--nav-search-modal-top, 68px); 9202 left: 50%; 9203 transform: translateX(-50%); 9204 width: min(640px, calc(100vw - 24px)); 9205 max-height: min(720px, calc(100vh - var(--nav-search-modal-top, 68px) - 16px)); 9206 background: #fff; 9207 border-radius: 12px; 9208 box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15), 0 2px 8px rgba(0, 0, 0, 0.08); 9209 display: flex; 9210 flex-direction: column; 9211 overflow: hidden; 9212 z-index: 2; 9213 pointer-events: auto; 9214 } 9215 9216 .nav-search-modal-head { 9217 display: flex; 9218 align-items: center; 9219 gap: 8px; 9220 padding: 14px 16px 10px; 9221 flex-shrink: 0; 9222 } 9223 9224 .nav-search-modal-back { 9225 width: 40px; 9226 height: 40px; 9227 min-width: 40px; 9228 padding: 0; 9229 border: none; 9230 border-radius: 50%; 9231 background: transparent; 9232 color: #050505; 9233 display: inline-flex; 9234 align-items: center; 9235 justify-content: center; 9236 cursor: pointer; 9237 flex-shrink: 0; 9238 } 9239 9240 .nav-search-modal-back:hover { 9241 background: #f0f2f5; 9242 } 9243 9244 .nav-search-modal-back .material-symbols-outlined { 9245 font-size: 24px; 9246 } 9247 9248 .nav-search-form--modal { 9249 flex: 1 1 auto; 9250 min-width: 0; 9251 } 9252 9253 .nav-search-group--modal { 9254 display: flex; 9255 align-items: center; 9256 width: 100%; 9257 min-width: 0; 9258 height: 44px; 9259 padding: 0 12px 0 10px; 9260 gap: 6px; 9261 border: 1px solid #e5e7eb; 9262 border-radius: 999px; 9263 background: #f3f4f6; 9264 } 9265 9266 .nav-search-group--modal:focus-within { 9267 background: #fff; 9268 border-color: #d1d5db; 9269 box-shadow: 0 0 0 1px rgba(11, 130, 96, 0.12); 9270 } 9271 9272 .nav-search-group--modal .nav-search-input { 9273 flex: 1 1 auto; 9274 min-width: 0; 9275 border: none; 9276 background: transparent; 9277 font-size: 15px; 9278 color: #0f172a; 9279 padding: 0; 9280 } 9281 9282 .nav-search-group--modal .nav-search-input::placeholder { 9283 color: #65676b; 9284 } 9285 9286 .nav-search-group--modal .nav-search-icon { 9287 font-size: 20px; 9288 color: #65676b; 9289 flex-shrink: 0; 9290 } 9291 9292 .nav-search-hint { 9293 display: none; 9294 align-items: center; 9295 gap: 8px; 9296 flex-shrink: 0; 9297 margin-left: 4px; 9298 white-space: nowrap; 9299 } 9300 9301 .nav-search-hint-text { 9302 font-size: 12px; 9303 color: #94a3b8; 9304 font-weight: 500; 9305 } 9306 9307 .nav-search-esc { 9308 display: inline-flex; 9309 align-items: center; 9310 justify-content: center; 9311 min-width: 34px; 9312 height: 22px; 9313 padding: 0 6px; 9314 border: 1px solid #d1d5db; 9315 border-radius: 5px; 9316 background: #fff; 9317 color: #64748b; 9318 font-size: 10px; 9319 font-weight: 700; 9320 letter-spacing: 0.04em; 9321 font-family: inherit; 9322 line-height: 1; 9323 } 9324 9325 .nav-search-modal-tabs { 9326 display: flex; 9327 align-items: center; 9328 gap: 8px; 9329 padding: 0 8px 0 12px; 9330 border-bottom: 1px solid #eef0f3; 9331 flex-shrink: 0; 9332 min-height: 44px; 9333 } 9334 9335 .nav-search-modal-tabs[hidden] { 9336 display: none !important; 9337 } 9338 9339 .nav-search-tabs-scroll { 9340 display: flex; 9341 align-items: stretch; 9342 gap: 2px; 9343 flex: 1 1 auto; 9344 min-width: 0; 9345 overflow-x: auto; 9346 scrollbar-width: none; 9347 -ms-overflow-style: none; 9348 } 9349 9350 .nav-search-tabs-scroll::-webkit-scrollbar {
9351 display: none; 9352 } 9353 9354 .nav-search-tab { 9355 appearance: none; 9356 border: 0; 9357 background: transparent; 9358 color: #475569; 9359 font-size: 13px; 9360 font-weight: 600; 9361 padding: 12px 10px 10px; 9362 cursor: pointer; 9363 white-space: nowrap; 9364 border-bottom: 3px solid transparent; 9365 margin-bottom: -1px; 9366 line-height: 1.2; 9367 } 9368 9369 .nav-search-tab:hover { 9370 color: #0f172a; 9371 } 9372 9373 .nav-search-tab.is-active { 9374 color: var(--maincolor, #0b8260); 9375 border-bottom-color: var(--maincolor, #0b8260); 9376 } 9377 9378 .nav-search-advanced { 9379 display: inline-flex; 9380 align-items: center; 9381 gap: 4px; 9382 flex-shrink: 0; 9383 padding: 8px 10px; 9384 color: var(--maincolor, #0b8260); 9385 font-size: 13px; 9386 font-weight: 600; 9387 text-decoration: none; 9388 white-space: nowrap; 9389 } 9390 9391 .nav-search-advanced:hover { 9392 color: #086b4e; 9393 text-decoration: none; 9394 } 9395 9396 .nav-search-advanced .material-symbols-outlined { 9397 font-size: 18px; 9398 } 9399 9400 .nav-search-modal-body { 9401 flex: 1 1 auto; 9402 min-height: 0; 9403 overflow: hidden; 9404 display: flex; 9405 flex-direction: column; 9406 } 9407 9408 body.nav-search-modal-open { 9409 overflow: hidden; 9410 } 9411 9412 @media (min-width: 720px) { 9413 .nav-search-hint { 9414 display: inline-flex; 9415 } 9416 9417 .nav-search-modal-back { 9418 display: none; 9419 } 9420 } 9421 9422 @media (min-width: 992px) { 9423 .nav-search-modal-panel { 9424 /* Center over page middle content (1240 shell) */ 9425 left: 50%; 9426 transform: translateX(-50%); 9427 width: min(640px, calc(100vw - 48px)); 9428 } 9429 } 9430 9431 @media (min-width: 720px) { 9432 .nav-search-modal-backdrop { 9433 top: 0; 9434 bottom: 0; 9435 } 9436 } 9437 9438 @media (max-width: 719.98px) { 9439 .nav-search-modal-panel { 9440 left: 0 !important; 9441 right: 0 !important; 9442 transform: none !important; 9443 width: 100% !important; 9444 max-width: none !important; 9445 min-height: 120px; 9446 max-height: min(78dvh, calc(100dvh - var(--nav-search-modal-top, 56px) - 72px)); 9447 border-radius: 0 0 12px 12px; 9448 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); 9449 } 9450 9451 .nav-search-advanced span:first-child { 9452 display: none; 9453 } 9454 9455 .nav-search-modal-backdrop { 9456 /* Blur only the content below the search sheet (not the sheet itself) */ 9457 top: var(--nav-search-modal-top, 56px); 9458 bottom: calc(56px + env(safe-area-inset-bottom, 0px)); 9459 } 9460 } 9461 9462 /* Sectioned typeahead (LinkedIn-style) */ 9463 .nsm-section { 9464 padding: 12px 0 4px; 9465 border-bottom: 1px solid #eef0f3; 9466 } 9467 9468 .nsm-section:last-of-type { 9469 border-bottom: none; 9470 } 9471 9472 .nsm-section-head { 9473 display: flex; 9474 align-items: center; 9475 justify-content: space-between; 9476 gap: 12px; 9477 padding: 0 16px 8px; 9478 } 9479 9480 .nsm-section-title { 9481 font-size: 13px; 9482 font-weight: 700; 9483 color: #1e293b; 9484 margin: 0; 9485 } 9486 9487 .nsm-section-see { 9488 border: 0; 9489 background: none; 9490 color: var(--maincolor, #0b8260); 9491 font-size: 13px; 9492 font-weight: 600; 9493 cursor: pointer; 9494 padding: 0; 9495 text-decoration: none; 9496 } 9497 9498 .nsm-section-see:hover { 9499 text-decoration: underline; 9500 color: #086b4e; 9501 } 9502 9503 .nsm-row { 9504 width: 100%; 9505 text-align: left; 9506 border: 0; 9507 background: transparent; 9508 padding: 10px 16px; 9509 display: flex; 9510 align-items: center; 9511 gap: 12px; 9512 cursor: pointer; 9513 color: inherit; 9514 text-decoration: none; 9515 } 9516 9517 .nsm-row:hover, 9518 .nsm-row:focus { 9519 background: #f8fafc; 9520 outline: none; 9521 text-decoration: none; 9522 color: inherit; 9523 } 9524 9525 .nsm-avatar { 9526 width: 48px; 9527 height: 48px; 9528 border-radius: 50%; 9529 object-fit: cover; 9530 flex-shrink: 0; 9531 background: #f1f5f9; 9532 border: 1px solid #e5e7eb; 9533 } 9534 9535 .nsm-avatar--icon { 9536 display: inline-flex; 9537 align-items: center; 9538 justify-content: center; 9539 background: #e8f5ef; 9540 color: var(--maincolor, #0b8260); 9541 border: none; 9542 font-size: 22px; 9543 } 9544 9545 .nsm-avatar--group { 9546 background: #1e3a5f; 9547 color: #fff; 9548 border: none; 9549 } 9550 9551 .nsm-avatar--page { 9552 background: #eef2ff; 9553 color: #3730a3; 9554 border: none; 9555 } 9556 9557 .nsm-body { 9558 flex: 1 1 auto; 9559 min-width: 0; 9560 } 9561 9562 .nsm-title { 9563 font-size: 14px; 9564 font-weight: 700; 9565 color: #0f172a; 9566 white-space: nowrap; 9567 overflow: hidden; 9568 text-overflow: ellipsis; 9569 line-height: 1.3; 9570 } 9571 9572 .nsm-sub { 9573 font-size: 13px; 9574 color: #475569; 9575 white-space: nowrap; 9576 overflow: hidden; 9577 text-overflow: ellipsis; 9578 line-height: 1.35;
9579 margin-top: 1px; 9580 } 9581 9582 .nsm-meta { 9583 font-size: 12px; 9584 color: #94a3b8; 9585 white-space: nowrap; 9586 overflow: hidden; 9587 text-overflow: ellipsis; 9588 margin-top: 1px; 9589 } 9590 9591 .nsm-cta { 9592 flex-shrink: 0; 9593 display: inline-flex; 9594 align-items: center; 9595 justify-content: center; 9596 height: 34px; 9597 padding: 0 14px; 9598 border-radius: 8px; 9599 border: none; 9600 background: #e8f5ef; 9601 color: var(--maincolor, #0b8260); 9602 font-size: 13px; 9603 font-weight: 700; 9604 cursor: pointer; 9605 text-decoration: none; 9606 white-space: nowrap; 9607 } 9608 9609 .nsm-cta:hover { 9610 background: #d7eee4; 9611 color: #086b4e; 9612 text-decoration: none; 9613 } 9614 9615 .nsm-icon-btn { 9616 width: 34px; 9617 height: 34px; 9618 min-width: 34px; 9619 border-radius: 8px; 9620 border: 1px solid #d1d5db; 9621 background: #fff; 9622 color: #475569; 9623 display: inline-flex; 9624 align-items: center; 9625 justify-content: center; 9626 cursor: pointer; 9627 flex-shrink: 0; 9628 padding: 0; 9629 text-decoration: none; 9630 } 9631 9632 .nsm-icon-btn:hover { 9633 background: #f8fafc; 9634 color: var(--maincolor, #0b8260); 9635 border-color: #a7f3d0; 9636 text-decoration: none; 9637 } 9638 9639 .nsm-icon-btn .material-symbols-outlined { 9640 font-size: 20px; 9641 } 9642 9643 .nsm-footer { 9644 display: flex; 9645 align-items: center; 9646 gap: 10px; 9647 width: 100%; 9648 padding: 14px 16px; 9649 border: 0; 9650 border-top: 1px solid #eef0f3; 9651 background: #fff; 9652 cursor: pointer; 9653 text-align: left; 9654 color: #0f172a; 9655 font-size: 14px; 9656 font-weight: 600; 9657 text-decoration: none; 9658 } 9659 9660 .nsm-footer:hover { 9661 background: #f8fafc; 9662 color: #0f172a; 9663 text-decoration: none; 9664 } 9665 9666 .nsm-footer .material-symbols-outlined { 9667 color: #64748b; 9668 font-size: 22px; 9669 flex-shrink: 0; 9670 } 9671 9672 .nsm-footer-label { 9673 flex: 1 1 auto; 9674 min-width: 0; 9675 white-space: nowrap; 9676 overflow: hidden; 9677 text-overflow: ellipsis; 9678 } 9679 9680 .nsm-footer-label em { 9681 font-style: normal; 9682 font-weight: 700; 9683 } 9684 9685 .nsm-footer-arrow { 9686 color: var(--maincolor, #0b8260) !important; 9687 font-size: 22px !important; 9688 } 9689 9690 .nav-search-suggestion-item { 9691 width: 100%; 9692 text-align: left; 9693 border: 0; 9694 background: transparent; 9695 padding: 10px 14px; 9696 display: flex; 9697 align-items: center; 9698 gap: 10px; 9699 border-bottom: 1px solid #f3f4f6; 9700 cursor: pointer; 9701 } 9702 9703 .nav-search-suggestion-item:last-child { 9704 border-bottom: none; 9705 } 9706 9707 .nav-search-suggestion-item:hover, 9708 .nav-search-suggestion-item:focus { 9709 background: #f8fafc; 9710 outline: none; 9711 } 9712 9713 .nav-search-suggestion-icon { 9714 width: 28px; 9715 height: 28px; 9716 border-radius: 50%; 9717 background: #eef2ff; 9718 color: #334155; 9719 display: inline-flex; 9720 align-items: center; 9721 justify-content: center; 9722 flex-shrink: 0; 9723 } 9724 9725 .nav-search-suggestion-image { 9726 width: 32px; 9727 height: 32px; 9728 border-radius: 50%; 9729 object-fit: cover; 9730 flex-shrink: 0; 9731 border: 1px solid #e5e7eb; 9732 background: #f8fafc; 9733 } 9734 9735 .nav-search-suggestion-content { 9736 min-width: 0; 9737 } 9738 9739 .nav-search-suggestion-title { 9740 color: #111827; 9741 font-weight: 600; 9742 font-size: 14px; 9743 white-space: nowrap; 9744 overflow: hidden; 9745 text-overflow: ellipsis; 9746 } 9747 9748 .nav-search-suggestion-subtitle { 9749 color: #6b7280; 9750 font-size: 12px; 9751 white-space: nowrap; 9752 overflow: hidden; 9753 text-overflow: ellipsis; 9754 } 9755 9756 .nav-search-suggestion-empty { 9757 padding: 16px 14px; 9758 color: #6b7280; 9759 font-size: 13px; 9760 } 9761 9762 /* No results found (typed query) */ 9763 .nsm-nores { 9764 display: flex; 9765 flex-direction: column; 9766 align-items: stretch; 9767 padding: 28px 20px 8px; 9768 box-sizing: border-box; 9769 } 9770 9771 .nsm-nores-hero { 9772 display: flex; 9773 flex-direction: column; 9774 align-items: center; 9775 text-align: center; 9776 padding: 0 8px 8px; 9777 } 9778 9779 .nsm-nores-art { 9780 position: relative; 9781 width: 112px; 9782 height: 112px; 9783 margin-bottom: 18px; 9784 display: flex; 9785 align-items: center; 9786 justify-content: center; 9787 } 9788 9789 .nsm-nores-blob { 9790 position: absolute; 9791 inset: 8px;
9792 border-radius: 42% 58% 48% 52% / 52% 42% 58% 48%; 9793 background: rgba(11, 130, 96, 0.12); 9794 } 9795 9796 .nsm-nores-blob::before, 9797 .nsm-nores-blob::after { 9798 content: ""; 9799 position: absolute; 9800 border-radius: 50%; 9801 border: 1.5px dashed rgba(11, 130, 96, 0.28); 9802 pointer-events: none; 9803 } 9804 9805 .nsm-nores-blob::before { 9806 width: 18px; 9807 height: 18px; 9808 top: 6px; 9809 right: 10px; 9810 } 9811 9812 .nsm-nores-blob::after { 9813 width: 10px; 9814 height: 10px; 9815 bottom: 14px; 9816 left: 8px; 9817 border-style: solid; 9818 background: rgba(11, 130, 96, 0.18); 9819 border-color: transparent; 9820 } 9821 9822 .nsm-nores-glass { 9823 position: relative; 9824 z-index: 1; 9825 width: 64px; 9826 height: 64px; 9827 border-radius: 50%; 9828 display: inline-flex; 9829 align-items: center; 9830 justify-content: center; 9831 background: linear-gradient(145deg, #0b8260 0%, #086b4e 100%); 9832 color: #fff; 9833 box-shadow: 0 10px 24px rgba(11, 130, 96, 0.28); 9834 } 9835 9836 .nsm-nores-glass .material-symbols-outlined { 9837 font-size: 32px; 9838 font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 40; 9839 } 9840 9841 .nsm-nores-title { 9842 margin: 0; 9843 font-size: 20px; 9844 font-weight: 700; 9845 color: #0f172a; 9846 line-height: 1.3; 9847 max-width: 420px; 9848 word-break: break-word; 9849 } 9850 9851 .nsm-nores-title em { 9852 font-style: normal; 9853 font-weight: 700; 9854 } 9855 9856 .nsm-nores-sub { 9857 margin: 8px 0 0; 9858 font-size: 14px; 9859 font-weight: 400; 9860 color: #64748b; 9861 line-height: 1.45; 9862 max-width: 360px; 9863 } 9864 9865 .nsm-nores-suggestions { 9866 margin-top: 22px; 9867 padding: 0 0 12px; 9868 } 9869 9870 .nsm-nores-suggestions-label { 9871 margin: 0 0 12px; 9872 text-align: center; 9873 font-size: 13px; 9874 font-weight: 600; 9875 color: #475569; 9876 } 9877 9878 .nsm-nores-cards { 9879 display: grid; 9880 grid-template-columns: repeat(3, minmax(0, 1fr)); 9881 gap: 10px; 9882 } 9883 9884 .nsm-nores-card { 9885 display: flex; 9886 align-items: flex-start; 9887 gap: 10px; 9888 padding: 12px; 9889 border-radius: 12px; 9890 background: #f8fafc; 9891 border: 1px solid #eef0f3; 9892 text-align: left; 9893 min-width: 0; 9894 } 9895 9896 .nsm-nores-card-ico { 9897 width: 36px; 9898 height: 36px; 9899 border-radius: 50%; 9900 flex-shrink: 0; 9901 display: inline-flex; 9902 align-items: center; 9903 justify-content: center; 9904 background: rgba(11, 130, 96, 0.12); 9905 color: var(--maincolor, #0b8260); 9906 } 9907 9908 .nsm-nores-card-ico .material-symbols-outlined { 9909 font-size: 20px; 9910 font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 24; 9911 } 9912 9913 .nsm-nores-card-body { 9914 min-width: 0; 9915 display: flex; 9916 flex-direction: column; 9917 gap: 2px; 9918 } 9919 9920 .nsm-nores-card-title { 9921 margin: 0; 9922 font-size: 13px; 9923 font-weight: 700; 9924 color: #0f172a; 9925 line-height: 1.3; 9926 } 9927 9928 .nsm-nores-card-text { 9929 margin: 0; 9930 font-size: 12px; 9931 font-weight: 400; 9932 color: #64748b; 9933 line-height: 1.4; 9934 } 9935 9936 @media (max-width: 559.98px) { 9937 .nsm-nores { 9938 padding: 22px 14px 6px; 9939 } 9940 9941 .nsm-nores-title { 9942 font-size: 17px; 9943 } 9944 9945 .nsm-nores-cards { 9946 grid-template-columns: 1fr; 9947 } 9948 } 9949 9950 /* Empty search modal (no recent) */ 9951 .nsm-empty { 9952 display: flex; 9953 flex-direction: column; 9954 align-items: center; 9955 justify-content: center; 9956 text-align: center; 9957 padding: 36px 28px 28px; 9958 min-height: 280px; 9959 box-sizing: border-box; 9960 } 9961 9962 .nsm-empty-icon { 9963 width: 88px; 9964 height: 88px; 9965 border-radius: 50%; 9966 display: inline-flex; 9967 align-items: center; 9968 justify-content: center; 9969 background: rgba(11, 130, 96, 0.12); 9970 color: var(--maincolor, #0b8260); 9971 margin-bottom: 18px; 9972 } 9973 9974 .nsm-empty-icon .material-symbols-outlined { 9975 font-size: 40px; 9976 font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 40; 9977 } 9978 9979 .nsm-empty-title { 9980 margin: 0; 9981 font-size: 22px; 9982 font-weight: 700; 9983 color: #0f172a; 9984 line-height: 1.25; 9985 } 9986 9987 .nsm-empty-sub { 9988 margin: 8px 0 0; 9989 max-width: 320px; 9990 font-size: 14px; 9991 font-weight: 400; 9992 color: #64748b; 9993 line-height: 1.45; 9994 } 9995 9996 .nsm-empty-tip { 9997 margin-top: 28px; 9998 display: inline-flex; 9999 align-items: center; 10000 justify-content: center; 10001 flex-wrap: wrap; 10002 gap: 6px; 10003 font-size: 13px; 10004 color: #64748b; 10005 line-height: 1.4; 10006 } 10007 10008 .nsm-empty-tip-star { 10009 color: #eab308; 10010 font-size: 16px; 10011 line-height: 1; 10012 font-variation-settings: 'FILL' 1, 'wght' 500, 'GRAD' 0, 'opsz' 20; 10013 } 10014 10015 .nsm-empty-tip-label { 10016 font-weight: 500; 10017 color: #64748b; 10018 } 10019 10020 .nsm-empty-tip-link { 10021 border: 0; 10022 background: none; 10023 padding: 0; 10024 margin: 0; 10025 color: var(--maincolor, #0b8260); 10026 font: inherit; 10027 font-weight: 600; 10028 cursor: pointer; 10029 text-decoration: none; 10030 } 10031 10032 .nsm-empty-tip-link:hover { 10033 text-decoration: underline; 10034 color: #086b4e; 10035 } 10036 10037 /* Recent search history (Facebook-style) */ 10038 .nav-search-recent-header { 10039 display: flex; 10040 align-items: center; 10041 justify-content: space-between; 10042 padding: 10px 14px 8px; 10043 border-bottom: 1px solid #f3f4f6; 10044 } 10045 10046 .nav-search-recent-title { 10047 font-weight: 700; 10048 font-size: 15px; 10049 color: #050505; 10050 } 10051 10052 .nav-search-recent-edit { 10053 border: 0; 10054 background: none; 10055 color: var(--maincolor, #0b8260); 10056 font-size: 14px; 10057 font-weight: 600; 10058 cursor: pointer; 10059 padding: 4px 4px; 10060 border-radius: 4px; 10061 } 10062 10063 .nav-search-recent-edit:hover { 10064 background: rgba(11, 130, 96, 0.08); 10065 } 10066 10067 .nav-search-recent-item { 10068 width: 100%; 10069 text-align: left; 10070 border: 0; 10071 background: transparent; 10072 padding: 8px 8px 8px 14px; 10073 display: flex; 10074 align-items: center; 10075 gap: 10px; 10076 border-bottom: 1px solid #f3f4f6; 10077 cursor: pointer; 10078 } 10079 10080 .nav-search-recent-item:last-child { 10081 border-bottom: none; 10082 } 10083 10084 .nav-search-recent-item:hover, 10085 .nav-search-recent-item:focus { 10086 background: #f8fafc; 10087 outline: none; 10088 } 10089 10090 .nav-search-recent-remove { 10091 margin-left: auto; 10092 border: 0; 10093 background: transparent; 10094 color: #65676b; 10095 font-size: 22px; 10096 line-height: 1; 10097 padding: 4px 10px; 10098 border-radius: 50%; 10099 cursor: pointer; 10100 flex-shrink: 0; 10101 } 10102 10103 .nav-search-recent-remove:hover { 10104 background: #f0f2f5; 10105 color: #050505; 10106 } 10107 10108 .nav-search-recent-row { 10109 display: flex; 10110 align-items: stretch; 10111 border-bottom: 1px solid #f3f4f6; 10112 } 10113 10114 .nav-search-recent-row:last-child { 10115 border-bottom: none; 10116 } 10117 10118 .nav-search-recent-row .nav-search-recent-item { 10119 flex: 1; 10120 min-width: 0; 10121 border-bottom: none; 10122 } 10123 10124 /* Modal backdrop: blur + theme tint (not solid black/white) */
10125 .modal-backdrop, 10126 .modal-backdrop.fade, 10127 .modal-backdrop.show { 10128 background: rgba(11, 130, 96, 0.18) !important; 10129 -webkit-backdrop-filter: blur(6px); 10130 backdrop-filter: blur(6px); 10131 opacity: 1 !important; 10132 } 10133 10134 /* Modal content: theme accent */ 10135 .modal.show .modal-content, 10136 .modal .modal-content { 10137 border-top: 3px solid var(--maincolor, #0b8260); 10138 box-shadow: 0 25px 50px -12px rgba(11, 130, 96, 0.15); 10139 } 10140 10141 /* 10142 * Shared desktop header refinement. Three equal-flex columns keep the 10143 * centre nav in document flow so Ads never paints over Log In / language. 10144 */ 10145 @media (min-width: 1280px) { 10146 .header.header--fb .header-bar-3col { 10147 grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important; 10148 column-gap: 16px !important; 10149 } 10150 10151 .header.header--fb .header-bar-zone--left { 10152 grid-column: 1; 10153 min-width: 0; 10154 } 10155 10156 .header.header--fb .header-bar-zone--center { 10157 grid-column: 2; 10158 position: static; 10159 transform: none; 10160 } 10161 10162 .header.header--fb .header-bar-zone--right { 10163 grid-column: 3; 10164 min-width: 0; 10165 justify-content: flex-end; 10166 } 10167 } 10168 10169 .header.header--fb .nav-desktop-actions { 10170 gap: 10px; 10171 min-width: 0; 10172 flex-wrap: nowrap; 10173 align-items: center; 10174 } 10175 10176 /* Common 40 px target rhythm for guest and member controls. */ 10177 .header.header--fb .nav-create-btn, 10178 .header.header--fb .nav-cta { 10179 height: 40px; 10180 min-height: 40px; 10181 font-weight: 700; 10182 letter-spacing: -0.01em; 10183 line-height: 1; 10184 } 10185 10186 .header.header--fb .nav-create-btn { 10187 box-shadow: 0 4px 12px rgba(0, 105, 52, 0.16); 10188 } 10189 10190 .header.header--fb .nav-icon-link .material-symbols-outlined, 10191 .header.header--fb .nav-desktop-actions .material-symbols-outlined { 10192 font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 24; 10193 } 10194 10195 .header.header--fb .nav-desktop-actions > * { 10196 flex-shrink: 0; 10197 } 10198 10199 .header.header--fb .nav-icon-link:focus-visible, 10200 .header.header--fb .nav-create-btn:focus-visible, 10201 .header.header--fb .nav-cta:focus-visible, 10202 .header.header--fb .nav-desktop-actions a:focus-visible, 10203 .header.header--fb .nav-desktop-actions button:focus-visible { 10204 outline: 3px solid rgba(0, 105, 52, 0.35); 10205 outline-offset: 2px; 10206 } 10207</style> 10208
10209<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 10210 (function() { 10211 const input = document.getElementById('nav_search_input'); 10212 const list = document.getElementById('nav_search_suggestions'); 10213 const form = input ? input.closest('form') : null; 10214 const tabsEl = document.getElementById('nav_search_modal_tabs'); 10215 const advancedLink = document.getElementById('nav_search_advanced'); 10216 if (!input || !list || !form) return; 10217 10218 let timer = null; 10219 let abortController = null; 10220 let lastData = null; 10221 let activeTab = 'all'; 10222 10223 const RECENT_KEY = 'ekonty_nav_search_recent_v1'; 10224 const RECENT_MAX = 10; 10225 const SEARCH_BASE = "https:\/\/www.ekonty.com\/search"; 10226 const defaultAvatar = 'https://www.ekonty.com/images/userimg.png'; 10227 10228 const hideSuggestions = () => { 10229 list.classList.add('d-none'); 10230 list.innerHTML = ''; 10231 if (tabsEl) tabsEl.hidden = true; 10232 }; 10233 10234 const showSuggestions = () => { 10235 list.classList.remove('d-none'); 10236 }; 10237 10238 const setTabsVisible = (visible) => { 10239 if (!tabsEl) return; 10240 tabsEl.hidden = !visible; 10241 }; 10242 10243 const escapeHtml = (value) => { 10244 const div = document.createElement('div'); 10245 div.textContent = value || ''; 10246 return div.innerHTML; 10247 }; 10248 10249 const buildSearchUrl = (q, category) => { 10250 const s = (q || '').trim(); 10251 if (!s) return SEARCH_BASE; 10252 const params = new URLSearchParams(); 10253 params.set('q', s); 10254 if (category === 'people' || category === 'jobs') { 10255 params.set('category', category); 10256 } else if (category === 'articles') { 10257 params.set('category', 'blogs'); 10258 } else if (category === 'pages' || category === 'more') { 10259 params.set('category', 'companies'); 10260 } 10261 return SEARCH_BASE + '?' + params.toString(); 10262 }; 10263 10264 const syncAdvancedHref = () => { 10265 if (!advancedLink) return; 10266 advancedLink.href = buildSearchUrl(input.value.trim(), 'all'); 10267 }; 10268 10269 const loadRecent = () => { 10270 try { 10271 const raw = localStorage.getItem(RECENT_KEY); 10272 const arr = raw ? JSON.parse(raw) : []; 10273 return Array.isArray(arr) ? arr : []; 10274 } catch (e) { 10275 return []; 10276 } 10277 }; 10278 10279 const saveRecentList = (items) => { 10280 try { 10281 localStorage.setItem(RECENT_KEY, JSON.stringify(items.slice(0, RECENT_MAX))); 10282 } catch (e) { /* quota */ } 10283 }; 10284 10285 const addRecentEntry = (entry) => { 10286 const label = (entry.label || '').trim(); 10287 let href = (entry.href || '').trim(); 10288 if (!label && !href) return; 10289 if (!href && label) href = buildSearchUrl(label); 10290 let items = loadRecent(); 10291 const key = href.toLowerCase(); 10292 items = items.filter((x) => (x.href || '').toLowerCase() !== key); 10293 items.unshift({ 10294 label: label || href, 10295 href: href, 10296 image: entry.image || '' 10297 }); 10298 saveRecentList(items); 10299 }; 10300 10301 const removeRecentAt = (index) => { 10302 const items = loadRecent(); 10303 if (index < 0 || index >= items.length) return; 10304 items.splice(index, 1); 10305 saveRecentList(items); 10306 }; 10307 10308 const clearAllRecent = () => { 10309 try { 10310 localStorage.removeItem(RECENT_KEY); 10311 } catch (e) { /* noop */ } 10312 }; 10313 10314 const shouldShowRecentPanel = () => input.value.trim().length < 2; 10315 10316 const setActiveTab = (tab) => { 10317 activeTab = tab || 'all'; 10318 if (!tabsEl) return; 10319 tabsEl.querySelectorAll('.nav-search-tab').forEach((btn) => { 10320 const on = btn.getAttribute('data-tab') === activeTab; 10321 btn.classList.toggle('is-active', on); 10322 btn.setAttribute('aria-selected', on ? 'true' : 'false'); 10323 }); 10324 }; 10325 10326 const renderRecentPanel = () => { 10327 setTabsVisible(false); 10328 lastData = null;
10329 setActiveTab('all'); 10330 const items = loadRecent(); 10331 10332 if (!items.length) { 10333 list.innerHTML = ` 10334 <div class="nsm-empty"> 10335 <div class="nsm-empty-icon" aria-hidden="true"> 10336 <span class="material-symbols-outlined">search</span> 10337 </div> 10338 <h3 class="nsm-empty-title">Search Ekonty</h3> 10339 <p class="nsm-empty-sub">Find people, jobs, pages, groups, articles and more</p> 10340 <div class="nsm-empty-tip"> 10341 <span class="material-symbols-outlined nsm-empty-tip-star" aria-hidden="true">star</span> 10342 <span class="nsm-empty-tip-label">Tip:</span> 10343 <span> 10344 Try 10345 <button type="button" class="nsm-empty-tip-link" data-tip-q="people">people</button>, 10346 <button type="button" class="nsm-empty-tip-link" data-tip-q="jobs">Jobs</button>, 10347 <button type="button" class="nsm-empty-tip-link" data-tip-q="pages">pages</button>, 10348 <button type="button" class="nsm-empty-tip-link" data-tip-q="groups">groups</button> 10349 or 10350 <button type="button" class="nsm-empty-tip-link" data-tip-q="articles">articles</button> 10351 </span> 10352 </div> 10353 </div> 10354 `; 10355 showSuggestions(); 10356 return; 10357 } 10358 10359 const rows = items.map((item, idx) => { 10360 const label = escapeHtml(item.label || ''); 10361 const img = item.image ? escapeHtml(item.image) : ''; 10362 const left = img 10363 ? `<img src="${img}" alt="" class="nav-search-suggestion-image" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='${defaultAvatar}'">` 10364 : `<span class="nav-search-suggestion-icon"><i class="fas fa-history"></i></span>`; 10365 return ` 10366 <div class="nav-search-recent-row"> 10367 <button type="button" class="nav-search-recent-item" data-recent-idx="${idx}"> 10368 ${left} 10369 <span class="nav-search-suggestion-content"> 10370 <div class="nav-search-suggestion-title">${label}</div> 10371 </span> 10372 </button> 10373 <button type="button" class="nav-search-recent-remove" data-index="${idx}" aria-label="Remove">×</button> 10374 </div> 10375 `; 10376 }).join(''); 10377 10378 list.innerHTML = ` 10379 <div class="nav-search-recent-header"> 10380 <span class="nav-search-recent-title">Recent</span> 10381 <button type="button" class="nav-search-recent-edit" data-recent-clear>Edit</button> 10382 </div> 10383 ${rows} 10384 `; 10385 showSuggestions(); 10386 }; 10387 10388 const avatarHtml = (item, variant) => { 10389 const img = escapeHtml(item.image || ''); 10390 if (variant === 'job') { 10391 return `<span class="nsm-avatar nsm-avatar--icon material-symbols-outlined" aria-hidden="true">work</span>`; 10392 } 10393 if (variant === 'group') { 10394 if (img && img.indexOf('userimg.png') === -1) { 10395 return `<img src="${img}" alt="" class="nsm-avatar" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='${defaultAvatar}'">`; 10396 } 10397 return `<span class="nsm-avatar nsm-avatar--icon nsm-avatar--group material-symbols-outlined" aria-hidden="true">groups</span>`; 10398 } 10399 if (variant === 'page') { 10400 return `<span class="nsm-avatar nsm-avatar--icon nsm-avatar--page material-symbols-outlined" aria-hidden="true">flag</span>`; 10401 } 10402 if (variant === 'post') { 10403 return `<span class="nsm-avatar nsm-avatar--icon material-symbols-outlined" aria-hidden="true">article</span>`;
10404 } 10405 return `<img src="${img || defaultAvatar}" alt="" class="nsm-avatar" loading="lazy" decoding="async" onerror="this.onerror=null;this.src='${defaultAvatar}'">`; 10406 }; 10407 10408 const sectionHead = (title, seeLabel, seeUrl) => { 10409 const see = seeLabel 10410 ? `<a class="nsm-section-see" href="${escapeHtml(seeUrl || '#')}" data-see-all>${escapeHtml(seeLabel)}</a>` 10411 : ''; 10412 return `<div class="nsm-section-head"><h3 class="nsm-section-title">${escapeHtml(title)}</h3>${see}</div>`; 10413 }; 10414 10415 const topResultHtml = (item) => { 10416 if (!item) return ''; 10417 const title = escapeHtml(item.title || ''); 10418 const subtitle = escapeHtml(item.subtitle || ''); 10419 const meta = escapeHtml(item.meta || ''); 10420 const url = escapeHtml(item.url || '#'); 10421 const cta = escapeHtml(item.cta_label || 'View'); 10422 const variant = item.type === 'job' ? 'job' : (item.type === 'group' ? 'group' : (item.type === 'page' ? 'page' : 'user')); 10423 return ` 10424 <section class="nsm-section"> 10425 ${sectionHead('Top result')} 10426 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10427 ${avatarHtml(item, variant)} 10428 <span class="nsm-body"> 10429 <div class="nsm-title">${title}</div> 10430 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10431 ${meta ? `<div class="nsm-meta">${meta}</div>` : ''} 10432 </span> 10433 <span class="nsm-cta" data-url="${url}" data-title="${title}">${cta}</span> 10434 </button> 10435 </section> 10436 `; 10437 }; 10438 10439 const peopleHtml = (items, q, showSeeAll) => { 10440 if (!items || !items.length) return ''; 10441 const rows = items.slice(0, activeTab === 'all' ? 3 : 6).map((item) => { 10442 const title = escapeHtml(item.title || ''); 10443 const subtitle = escapeHtml(item.subtitle || ''); 10444 const location = escapeHtml(item.location || ''); 10445 const url = escapeHtml(item.url || '#'); 10446 return ` 10447 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10448 ${avatarHtml(item, 'user')} 10449 <span class="nsm-body"> 10450 <div class="nsm-title">${title}</div> 10451 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10452 ${location ? `<div class="nsm-meta">${location}</div>` : ''} 10453 </span> 10454 <span class="nsm-icon-btn" data-url="${url}" data-title="${title}" aria-label="Connect"> 10455 <span class="material-symbols-outlined" aria-hidden="true">person_add</span> 10456 </span> 10457 </button> 10458 `; 10459 }).join(''); 10460 return ` 10461 <section class="nsm-section"> 10462 ${sectionHead('People', showSeeAll ? 'See all people' : '', buildSearchUrl(q, 'people'))} 10463 ${rows} 10464 </section> 10465 `; 10466 }; 10467 10468 const jobsHtml = (items, q, showSeeAll) => { 10469 if (!items || !items.length) return ''; 10470 const rows = items.slice(0, activeTab === 'all' ? 3 : 6).map((item) => { 10471 const title = escapeHtml(item.title || ''); 10472 const subtitle = escapeHtml(item.subtitle || ''); 10473 const meta = escapeHtml(item.meta || ''); 10474 const url = escapeHtml(item.url || '#'); 10475 return ` 10476 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10477 ${avatarHtml(item, 'job')} 10478 <span class="nsm-body"> 10479 <div class="nsm-title">${title}</div> 10480 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10481 ${meta ? `<div class="nsm-meta">${meta}</div>` : ''} 10482 </span>
10483 <span class="nsm-cta" data-url="${url}" data-title="${title}">View Job</span> 10484 </button> 10485 `; 10486 }).join(''); 10487 return ` 10488 <section class="nsm-section"> 10489 ${sectionHead('Jobs', showSeeAll ? 'See all jobs' : '', buildSearchUrl(q, 'jobs'))} 10490 ${rows} 10491 </section> 10492 `; 10493 }; 10494 10495 const groupsHtml = (items, q, showSeeAll) => { 10496 if (!items || !items.length) return ''; 10497 const rows = items.slice(0, activeTab === 'all' ? 2 : 6).map((item) => { 10498 const title = escapeHtml(item.title || ''); 10499 const subtitle = escapeHtml(item.subtitle || ''); 10500 const url = escapeHtml(item.url || '#'); 10501 return ` 10502 <button type="button" class="nsm-row" data-url="${url}" data-title="${title}"> 10503 ${avatarHtml(item, 'group')} 10504 <span class="nsm-body"> 10505 <div class="nsm-title">${title}</div> 10506 ${subtitle ? `<div class="nsm-sub">${subtitle}</div>` : ''} 10507 </span> 10508 </button> 10509 `; 10510 }).join(''); 10511 const seeUrl = SEARCH_BASE.indexOf('?') >= 0 10512 ? SEARCH_BASE + '&q=' + encodeURIComponent(q) 10513 : 'https://www.ekonty.com/groups?q=' + encodeURIComponent(q); 10514 return ` 10515 <section class="nsm-section"> 10516 ${sectionHead('Groups', showSeeAll ? 'See all groups' : '', seeUrl)} 10517 ${rows} 10518 </section> 10519 `; 10520 }; 10521 10522 const simpleListHtml = (title, items, variant, seeLabel, seeUrl) => { 10523 if (!items || !items.length) return ''; 10524 const rows = items.slice(0, 6).map((item) => { 10525 const t = escapeHtml(item.title || ''); 10526 const sub = escapeHtml(item.subtitle || ''); 10527 const url = escapeHtml(item.url || '#'); 10528 return ` 10529 <button type="button" class="nsm-row" data-url="${url}" data-title="${t}"> 10530 ${avatarHtml(item, variant)} 10531 <span class="nsm-body"> 10532 <div class="nsm-title">${t}</div> 10533 ${sub ? `<div class="nsm-sub">${sub}</div>` : ''} 10534 </span> 10535 </button> 10536 `; 10537 }).join(''); 10538 return ` 10539 <section class="nsm-section"> 10540 ${sectionHead(title, seeLabel || '', seeUrl || '')} 10541 ${rows} 10542 </section> 10543 `; 10544 }; 10545 10546 const footerHtml = (q) => { 10547 const safeQ = escapeHtml(q); 10548 return ` 10549 <button type="button" class="nsm-footer" data-footer-search data-url="${escapeHtml(buildSearchUrl(q))}" data-title="${safeQ}"> 10550 <span class="material-symbols-outlined" aria-hidden="true">search</span> 10551 <span class="nsm-footer-label">Search for <em>“${safeQ}”</em> in all results</span> 10552 <span class="material-symbols-outlined nsm-footer-arrow" aria-hidden="true">arrow_forward</span> 10553 </button> 10554 `; 10555 }; 10556 10557 const noResultsHtml = (q) => { 10558 const safeQ = escapeHtml(q || ''); 10559 const title = safeQ 10560 ? `No results found for “${safeQ}”` 10561 : `No results found`; 10562 return ` 10563 <div class="nsm-nores" role="status"> 10564 <div class="nsm-nores-hero"> 10565 <div class="nsm-nores-art" aria-hidden="true"> 10566 <div class="nsm-nores-blob"></div> 10567 <div class="nsm-nores-glass"> 10568 <span class="material-symbols-outlined">search</span> 10569 </div> 10570 </div> 10571 <h3 class="nsm-nores-title">${title}</h3> 10572 <p class="nsm-nores-sub">We couldn't find any matches for your search.</p> 10573 </div> 10574 <div class="nsm-nores-suggestions"> 10575 <p class="nsm-nores-suggestions-label">Suggestions:</p> 10576 <div class="nsm-nores-cards"> 10577 <div class="nsm-nores-card">
10578 <span class="nsm-nores-card-ico" aria-hidden="true"> 10579 <span class="material-symbols-outlined">search</span> 10580 </span> 10581 <span class="nsm-nores-card-body"> 10582 <p class="nsm-nores-card-title">Check spelling</p> 10583 <p class="nsm-nores-card-text">Make sure all words are spelled correctly.</p> 10584 </span> 10585 </div> 10586 <div class="nsm-nores-card"> 10587 <span class="nsm-nores-card-ico" aria-hidden="true"> 10588 <span class="material-symbols-outlined">description</span> 10589 </span> 10590 <span class="nsm-nores-card-body"> 10591 <p class="nsm-nores-card-title">Try fewer keywords</p> 10592 <p class="nsm-nores-card-text">Use shorter or more general keywords.</p> 10593 </span> 10594 </div> 10595 <div class="nsm-nores-card"> 10596 <span class="nsm-nores-card-ico" aria-hidden="true"> 10597 <span class="material-symbols-outlined">auto_awesome</span> 10598 </span> 10599 <span class="nsm-nores-card-body"> 10600 <p class="nsm-nores-card-title">Try different keywords</p> 10601 <p class="nsm-nores-card-text">Search with other words or phrases.</p> 10602 </span> 10603 </div> 10604 </div> 10605 </div> 10606 </div> 10607 `; 10608 }; 10609 10610 const renderTypedResults = (data) => { 10611 lastData = data || {}; 10612 const q = (data && data.query) || input.value.trim(); 10613 syncAdvancedHref(); 10614 setTabsVisible(true); 10615 10616 const people = data.people || []; 10617 const jobs = data.jobs_list || []; 10618 const groups = data.groups_list || []; 10619 const pages = data.pages_list || []; 10620 const companies = data.companies_list || []; 10621 const posts = data.posts || []; 10622 const articles = data.articles || []; 10623 const top = data.top_result || null; 10624 10625 let html = ''; 10626 const tab = activeTab; 10627 10628 if (tab === 'all') { 10629 html += topResultHtml(top); 10630 const peopleForAll = top && top.type === 'user' 10631 ? people.filter((p) => p.url !== top.url) 10632 : people; 10633 html += peopleHtml(peopleForAll, q, true); 10634 // Mock: Top result + People + Groups on All (jobs only as Top / Jobs tab) 10635 const jobsForAll = top && top.type === 'job' 10636 ? [] 10637 : jobs; 10638 if (jobsForAll.length) { 10639 html += jobsHtml(jobsForAll, q, true); 10640 } 10641 const groupsForAll = top && top.type === 'group' 10642 ? groups.filter((g) => g.url !== top.url) 10643 : groups; 10644 html += groupsHtml(groupsForAll, q, true); 10645 if (!peopleForAll.length && !groupsForAll.length && !jobsForAll.length && !top && pages.length) { 10646 html += simpleListHtml('Pages', pages, 'page', 'See all', buildSearchUrl(q, 'pages')); 10647 } 10648 } else if (tab === 'people') { 10649 html += peopleHtml(people, q, false); 10650 } else if (tab === 'jobs') { 10651 html += jobsHtml(jobs, q, false); 10652 } else if (tab === 'pages') { 10653 html += simpleListHtml('Pages', pages, 'page'); 10654 } else if (tab === 'groups') { 10655 html += groupsHtml(groups, q, false); 10656 } else if (tab === 'articles') { 10657 html += simpleListHtml('Articles', articles, 'post'); 10658 } else if (tab === 'posts') { 10659 html += simpleListHtml('Posts', posts, 'post'); 10660 } else if (tab === 'more') { 10661 html += simpleListHtml('Companies', companies, 'page', '', buildSearchUrl(q, 'more')); 10662 html += simpleListHtml('Pages', pages, 'page'); 10663 } 10664 10665 if (!html.trim()) { 10666 html = noResultsHtml(q); 10667 } 10668 10669 html += footerHtml(q); 10670 list.innerHTML = html; 10671 showSuggestions(); 10672 }; 10673 10674 const fetchSuggestions = async (query) => { 10675 if (abortController) { 10676 abortController.abort(); 10677 } 10678 abortController = new AbortController(); 10679 10680 const response = await fetch(`https://www.ekonty.com/search-suggestions?query=${encodeURIComponent(query)}&limit=5`, { 10681 signal: abortController.signal, 10682 headers: { 10683 'X-Requested-With': 'XMLHttpRequest' 10684 } 10685 }); 10686 10687 if (!response.ok) { 10688 throw new Error('Failed to fetch suggestions'); 10689 } 10690 10691 return response.json(); 10692 }; 10693 10694 form.addEventListener('submit', function() { 10695 const q = input.value.trim(); 10696 if (q.length) { 10697 addRecentEntry({ label: q, href: buildSearchUrl(q) }); 10698 } 10699 }); 10700 10701 if (tabsEl) { 10702 tabsEl.addEventListener('click', function(event) { 10703 const tabBtn = event.target.closest('.nav-search-tab'); 10704 if (!tabBtn) return; 10705 event.preventDefault();
10706 setActiveTab(tabBtn.getAttribute('data-tab') || 'all'); 10707 if (lastData) { 10708 renderTypedResults(lastData); 10709 } 10710 }); 10711 } 10712 10713 input.addEventListener('focus', function() { 10714 syncAdvancedHref(); 10715 if (shouldShowRecentPanel()) { 10716 renderRecentPanel(); 10717 } else if (lastData) { 10718 renderTypedResults(lastData); 10719 } 10720 }); 10721 10722 input.addEventListener('input', function() { 10723 clearTimeout(timer); 10724 const query = input.value.trim(); 10725 syncAdvancedHref(); 10726 10727 if (query.length < 2) { 10728 renderRecentPanel(); 10729 return; 10730 } 10731 10732 timer = setTimeout(async () => { 10733 try { 10734 setTabsVisible(true); 10735 list.innerHTML = '<div class="nav-search-suggestion-empty">Searching...</div>'; 10736 showSuggestions(); 10737 const data = await fetchSuggestions(query); 10738 renderTypedResults(data); 10739 } catch (error) { 10740 if (error.name === 'AbortError') return; 10741 list.innerHTML = '<div class="nav-search-suggestion-empty">Unable to load suggestions</div>'; 10742 showSuggestions(); 10743 } 10744 }, 250); 10745 }); 10746 10747 list.addEventListener('click', function(event) { 10748 const tipBtn = event.target.closest('[data-tip-q]'); 10749 if (tipBtn) { 10750 event.preventDefault(); 10751 const tip = (tipBtn.getAttribute('data-tip-q') || '').toLowerCase(); 10752 if (tip === 'groups') { 10753 window.location.href = 'https://www.ekonty.com/groups'; 10754 return; 10755 } 10756 if (tip === 'pages') { 10757 window.location.href = 'https://www.ekonty.com/pages'; 10758 return; 10759 } 10760 const href = buildSearchUrl(tip, tip); 10761 addRecentEntry({ label: tip, href: href }); 10762 window.location.href = href; 10763 return; 10764 } 10765 10766 const clearBtn = event.target.closest('[data-recent-clear]'); 10767 if (clearBtn) { 10768 event.preventDefault(); 10769 if (typeof window.confirm === 'function' && window.confirm("Clear all recent searches?")) { 10770 clearAllRecent(); 10771 renderRecentPanel(); 10772 } 10773 return; 10774 } 10775 10776 const removeBtn = event.target.closest('.nav-search-recent-remove'); 10777 if (removeBtn) { 10778 event.preventDefault(); 10779 event.stopPropagation(); 10780 const idx = parseInt(removeBtn.getAttribute('data-index'), 10); 10781 if (!isNaN(idx)) { 10782 removeRecentAt(idx); 10783 renderRecentPanel(); 10784 } 10785 return; 10786 } 10787 10788 const recentBtn = event.target.closest('.nav-search-recent-item'); 10789 if (recentBtn) { 10790 const idx = parseInt(recentBtn.getAttribute('data-recent-idx'), 10); 10791 const recentItems = loadRecent(); 10792 const ent = recentItems[isNaN(idx) ? -1 : idx]; 10793 if (!ent) return; 10794 input.value = ent.label || ''; 10795 hideSuggestions(); 10796 if (ent.href) { 10797 addRecentEntry({ label: ent.label, href: ent.href, image: ent.image }); 10798 window.location.href = ent.href; 10799 } 10800 return; 10801 } 10802 10803 const seeAll = event.target.closest('[data-see-all]'); 10804 if (seeAll) { 10805 const href = seeAll.getAttribute('href'); 10806 if (href) { 10807 addRecentEntry({ label: input.value.trim(), href: href }); 10808 } 10809 return; // let default navigation happen 10810 } 10811 10812 const navEl = event.target.closest('[data-url]'); 10813 if (!navEl || !list.contains(navEl)) return; 10814 event.preventDefault(); 10815 const title = navEl.getAttribute('data-title') || input.value.trim(); 10816 const url = navEl.getAttribute('data-url') || ''; 10817 const imgEl = navEl.querySelector('.nsm-avatar:not(.nsm-avatar--icon), .nav-search-suggestion-image'); 10818 const thumb = imgEl && imgEl.src ? imgEl.src : ''; 10819 if (title) input.value = title; 10820 hideSuggestions(); 10821 if (url) { 10822 addRecentEntry({ label: title, href: url, image: thumb }); 10823 window.location.href = url; 10824 } 10825 }); 10826 10827 input.addEventListener('keydown', function(event) { 10828 if (event.key === 'Escape') { 10829 hideSuggestions(); 10830 } 10831 }); 10832 })(); 10833 10834 (function() { 10835 const wrap = document.getElementById('nav_search_desktop'); 10836 const toggles = document.querySelectorAll('.js-nav-search-toggle, #nav_search_toggle'); 10837 const modal = document.getElementById('nav_search_modal'); 10838 const backdrop = document.getElementById('nav_search_modal_backdrop'); 10839 const backBtn = document.getElementById('nav_search_modal_back'); 10840 const input = document.getElementById('nav_search_input'); 10841 const list = document.getElementById('nav_search_suggestions'); 10842 if (!modal || toggles.length === 0) return; 10843 10844 const portalSearchModal = () => { 10845 if (modal.parentElement !== document.body) { 10846 document.body.appendChild(modal); 10847 } 10848 }; 10849 10850 const syncModalTop = () => { 10851 const isMobile = window.matchMedia('(max-width: 991.98px)').matches; 10852 const mobileBar = document.querySelector('.mobile-nav-top-fb-row'); 10853 const header = document.querySelector('.header.header--fb, .header.css-loaded, .header'); 10854 var top = 56; 10855 if (isMobile && mobileBar) { 10856 top = Math.ceil(mobileBar.getBoundingClientRect().bottom); 10857 } else if (header) { 10858 top = Math.ceil(header.getBoundingClientRect().bottom); 10859 } 10860 modal.style.setProperty('--nav-search-modal-top', Math.max(48, top) + 'px'); 10861 }; 10862 10863 const setTogglesExpanded = (expanded) => {
10864 toggles.forEach(function(btn) { 10865 btn.setAttribute('aria-expanded', expanded ? 'true' : 'false'); 10866 }); 10867 var bottomSearch = document.getElementById('mobileBottomSearchTrigger'); 10868 if (bottomSearch) { 10869 bottomSearch.classList.toggle('active', !!expanded); 10870 } 10871 }; 10872 10873 const focusSearchToggle = () => { 10874 var bottomSearch = document.getElementById('mobileBottomSearchTrigger'); 10875 if (bottomSearch && bottomSearch.offsetParent !== null) { 10876 bottomSearch.focus(); 10877 return; 10878 } 10879 var visible = Array.prototype.find.call(toggles, function(btn) { 10880 return btn.offsetParent !== null; 10881 }); 10882 if (visible) { 10883 visible.focus(); 10884 } else if (toggles[0]) { 10885 toggles[0].focus(); 10886 } 10887 }; 10888 10889 const closeSearchModal = () => { 10890 modal.classList.remove('is-open'); 10891 modal.setAttribute('aria-hidden', 'true'); 10892 document.body.classList.remove('nav-search-modal-open'); 10893 setTogglesExpanded(false); 10894 if (list) { 10895 list.classList.add('d-none'); 10896 } 10897 }; 10898 10899 portalSearchModal(); 10900 10901 const openSearchModal = () => { 10902 portalSearchModal(); 10903 syncModalTop(); 10904 modal.classList.add('is-open'); 10905 modal.setAttribute('aria-hidden', 'false'); 10906 document.body.classList.add('nav-search-modal-open'); 10907 setTogglesExpanded(true); 10908 if (input) { 10909 window.requestAnimationFrame(function() { 10910 input.focus(); 10911 if ((input.value || '').trim().length >= 2) { 10912 input.dispatchEvent(new Event('input', { bubbles: true })); 10913 } else { 10914 input.dispatchEvent(new Event('focus')); 10915 } 10916 }); 10917 } 10918 }; 10919 10920 toggles.forEach(function(toggle) { 10921 toggle.addEventListener('click', function(event) { 10922 event.preventDefault(); 10923 event.stopPropagation(); 10924 if (modal.classList.contains('is-open')) { 10925 closeSearchModal(); 10926 } else { 10927 openSearchModal(); 10928 } 10929 }); 10930 }); 10931 10932 if (backBtn) { 10933 backBtn.addEventListener('click', function(event) { 10934 event.preventDefault(); 10935 closeSearchModal(); 10936 focusSearchToggle(); 10937 }); 10938 } 10939 10940 if (backdrop) { 10941 backdrop.addEventListener('click', function() { 10942 closeSearchModal(); 10943 focusSearchToggle(); 10944 }); 10945 } 10946 10947 document.addEventListener('keydown', function(event) { 10948 if (event.key !== 'Escape' || !modal.classList.contains('is-open')) return; 10949 closeSearchModal(); 10950 focusSearchToggle(); 10951 }); 10952 10953 window.addEventListener('resize', function() { 10954 if (modal.classList.contains('is-open')) { 10955 syncModalTop(); 10956 } 10957 }); 10958 10959 })(); 10960</script>
10960 10961 10962 10963 <link rel="stylesheet" href="https://www.ekonty.com/css/admin-visibility.css?v=1782910972"> 10964 10965 <!-- Header end --> 10966 <div class="search-page-bleed"> 10967 <div id="search-root"> 10968 <div class="text-center py-5"> 10969 <div class="spinner-border" role="status" style="color: var(--maincolor, #006934);"> 10970 <span class="visually-hidden">Loading...</span> 10971 </div> 10972 </div> 10973 </div> 10974 </div> 10975 10976
10976<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 10977 window.__SEARCH_PROPS__ = {"query":"","results":{"candidates":[],"jobs":[],"companies":[],"blogs":[],"marketplace":[],"services":[],"community":[]},"counts":{"jobs":0,"candidates":0,"companies":0,"blogs":0,"marketplace":0,"services":0},"viewer":null,"filters":{"category":"all","datePosted":"anytime","postsFrom":"anyone","location":"anywhere","recentPosts":false,"seenPosts":false,"sort":"relevance"}}; 10978 </script>
10978 10979
10979<script src="/js/member-appearance.js?id=8e2edd8a7fa232bcdabecc7326793b86" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
10979 10980 10981 10982 10983 10984 <div 10985 id="ek-cookie-consent" 10986 class="ek-cookie-consent" 10987 hidden 10988 role="dialog" 10989 aria-modal="true" 10990 aria-labelledby="ek-cookie-consent-title" 10991 aria-describedby="ek-cookie-consent-desc" 10992> 10993 <div class="ek-cookie-consent__backdrop" data-ek-cookie-backdrop></div> 10994 <div class="ek-cookie-consent__panel"> 10995 <div class="ek-cookie-consent__menu-wrap"> 10996 <button 10997 type="button" 10998 class="ek-cookie-consent__menu-btn" 10999 id="ek-cookie-consent-menu-btn" 11000 aria-label="More options" 11001 aria-expanded="false" 11002 aria-haspopup="true" 11003 aria-controls="ek-cookie-consent-menu" 11004 > 11005 <span class="material-symbols-outlined" aria-hidden="true">more_horiz</span> 11006 </button> 11007 <div class="ek-cookie-consent__menu" id="ek-cookie-consent-menu" hidden role="menu"> 11008 <a href="https://www.ekonty.com/cookie-policy" class="ek-cookie-consent__menu-item" role="menuitem" target="_blank" rel="noopener"> 11009 Cookies Policy 11010 </a> 11011 </div> 11012 </div> 11013 11014 <div class="ek-cookie-consent__body" id="ek-cookie-consent-desc"> 11015 <h2 id="ek-cookie-consent-title" class="ek-cookie-consent__title"> 11016 Allow the use of cookies from Ekonty on this browser? 11017 </h2> 11018 11019 <p class="ek-cookie-consent__p"> 11020 We use cookies and similar technologies to help provide, protect and improve Ekonty Products. You can choose below which cookies we may use. Learn more in our 11021 <a href="https://www.ekonty.com/cookie-policy" target="_blank" rel="noopener">Cookies Policy</a>. 11022 </p> 11023 11024 <ul class="ek-cookie-consent__list"> 11025 <li> 11026 <strong>Essential cookies:</strong> 11027 These cookies are required to use Ekonty and are necessary for our sites to work as intended. 11028 </li> 11029 <li> 11030 <strong>Cookies from other companies:</strong> 11031 We use these cookies to show you ads off of Ekonty and to provide features like maps and videos. These cookies are optional. 11032 </li> 11033 </ul> 11034 11035 <p class="ek-cookie-consent__p"> 11036 If you allow optional cookies, you are allowing Ekonty and third-party partners to use them on this browser. You can change your choices later. 11037 </p> 11038 </div> 11039 11040 <div class="ek-cookie-consent__actions"> 11041 <button type="button" class="ek-cookie-consent__btn ek-cookie-consent__btn--secondary" data-ek-cookie-choice="essential"> 11042 Decline optional cookies 11043 </button> 11044 <button type="button" class="ek-cookie-consent__btn ek-cookie-consent__btn--primary" data-ek-cookie-choice="all"> 11045 Allow all cookies 11046 </button> 11047 </div> 11048 </div> 11049</div> 11050 11051<style> 11052 .ek-cookie-consent { 11053 position: fixed; 11054 inset: 0; 11055 z-index: 2147483000; 11056 display: flex; 11057 align-items: center; 11058 justify-content: center; 11059 padding: 16px; 11060 box-sizing: border-box; 11061 } 11062 11063 .ek-cookie-consent[hidden] { 11064 display: none !important; 11065 } 11066 11067 .ek-cookie-consent__backdrop { 11068 position: absolute; 11069 inset: 0; 11070 background: rgba(244, 244, 244, 0.72); 11071 -webkit-backdrop-filter: blur(2px); 11072 backdrop-filter: blur(2px); 11073 } 11074 11075 .ek-cookie-consent__panel { 11076 position: relative; 11077 z-index: 1; 11078 width: min(548px, calc(100vw - 32px)); 11079 max-height: min(640px, calc(100vh - 32px)); 11080 display: flex; 11081 flex-direction: column; 11082 background: #fff; 11083 border-radius: 8px; 11084 box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2), 0 2px 4px rgba(0, 0, 0, 0.1); 11085 overflow: hidden; 11086 } 11087 11088 .ek-cookie-consent__menu-wrap { 11089 position: absolute; 11090 top: 8px; 11091 right: 8px; 11092 z-index: 2; 11093 } 11094 11095 .ek-cookie-consent__menu-btn { 11096 width: 36px; 11097 height: 36px; 11098 border: 0; 11099 border-radius: 50%; 11100 background: transparent; 11101 color: #65676b; 11102 display: inline-flex; 11103 align-items: center; 11104 justify-content: center; 11105 cursor: pointer; 11106 padding: 0; 11107 } 11108 11109 .ek-cookie-consent__menu-btn:hover { 11110 background: #f0f2f5; 11111 color: #050505; 11112 } 11113 11114 .ek-cookie-consent__menu-btn .material-symbols-outlined { 11115 font-size: 24px; 11116 } 11117 11118 .ek-cookie-consent__menu { 11119 position: absolute; 11120 top: calc(100% + 4px); 11121 right: 0; 11122 min-width: 180px; 11123 background: #fff; 11124 border-radius: 8px; 11125 box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.06); 11126 padding: 8px 0; 11127 overflow: hidden; 11128 } 11129 11130 .ek-cookie-consent__menu[hidden] { 11131 display: none !important; 11132 } 11133 11134 .ek-cookie-consent__menu-item { 11135 display: block; 11136 padding: 10px 16px; 11137 color: #050505; 11138 font-size: 15px; 11139 font-weight: 500; 11140 text-decoration: none; 11141 white-space: nowrap; 11142 } 11143 11144 .ek-cookie-consent__menu-item:hover { 11145 background: #f0f2f5; 11146 color: #050505; 11147 text-decoration: none; 11148 } 11149 11150 .ek-cookie-consent__body { 11151 flex: 1 1 auto; 11152 min-height: 0; 11153 overflow-y: auto; 11154 padding: 28px 24px 8px; 11155 scrollbar-width: thin; 11156 scrollbar-color: #bcc0c4 transparent; 11157 } 11158 11159 .ek-cookie-consent__title { 11160 margin: 0 28px 12px 0; 11161 font-size: 20px; 11162 font-weight: 700; 11163 line-height: 1.3; 11164 color: #080809; 11165 letter-spacing: -0.01em; 11166 } 11167 11168 .ek-cookie-consent__p { 11169 margin: 0 0 14px; 11170 font-size: 15px; 11171 line-height: 1.45; 11172 color: #080809; 11173 font-weight: 400; 11174 } 11175 11176 .ek-cookie-consent__p a { 11177 color: var(--maincolor, #0b8260); 11178 font-weight: 600; 11179 text-decoration: none; 11180 } 11181 11182 .ek-cookie-consent__p a:hover { 11183 text-decoration: underline; 11184 } 11185 11186 .ek-cookie-consent__list { 11187 margin: 0 0 14px; 11188 padding: 0 0 0 22px; 11189 list-style: disc; 11190 color: #080809; 11191 } 11192 11193 .ek-cookie-consent__list li { 11194 margin: 0 0 10px; 11195 font-size: 15px; 11196 line-height: 1.45; 11197 padding-left: 2px; 11198 } 11199 11200 .ek-cookie-consent__list li:last-child { 11201 margin-bottom: 0; 11202 } 11203 11204 .ek-cookie-consent__list strong { 11205 font-weight: 700; 11206 } 11207 11208 .ek-cookie-consent__actions { 11209 flex-shrink: 0; 11210 display: flex !important; 11211 align-items: stretch; 11212 gap: 12px; 11213 padding: 16px 24px 20px; 11214 border-top: 1px solid #e4e6eb; 11215 background: #fff; 11216 box-sizing: border-box; 11217 } 11218 11219 .ek-cookie-consent__btn { 11220 appearance: none; 11221 -webkit-appearance: none; 11222 border: 0 !important; 11223 border-radius: 6px !important; 11224 flex: 1 1 0; 11225 width: 100%; 11226 min-width: 0; 11227 max-width: none; 11228 min-height: 44px; 11229 height: auto; 11230 margin: 0; 11231 padding: 12px 10px !important; 11232 box-sizing: border-box; 11233 display: inline-flex !important; 11234 align-items: center; 11235 justify-content: center; 11236 text-align: center; 11237 white-space: normal; 11238 font-family: inherit; 11239 font-size: 15px !important; 11240 font-weight: 700 !important; 11241 line-height: 1.25 !important; 11242 letter-spacing: normal; 11243 text-transform: none; 11244 text-decoration: none !important; 11245 cursor: pointer; 11246 box-shadow: none !important; 11247 outline: none; 11248 transition: filter 0.15s ease, background 0.15s ease; 11249 } 11250 11251 .ek-cookie-consent__btn--secondary { 11252 background: #e4e6eb !important; 11253 color: #080809 !important; 11254 } 11255 11256 .ek-cookie-consent__btn--secondary:hover, 11257 .ek-cookie-consent__btn--secondary:focus { 11258 background: #d8dadf !important; 11259 color: #080809 !important; 11260 filter: none; 11261 } 11262 11263 .ek-cookie-consent__btn--primary { 11264 background: var(--maincolor, #0b8260) !important; 11265 color: #fff !important; 11266 } 11267 11268 .ek-cookie-consent__btn--primary:hover, 11269 .ek-cookie-consent__btn--primary:focus { 11270 background: var(--maincolor, #0b8260) !important; 11271 color: #fff !important; 11272 filter: brightness(0.94); 11273 } 11274 11275 body.ek-cookie-consent-open { 11276 overflow: hidden; 11277 } 11278 11279 @media (max-width: 560px) { 11280 .ek-cookie-consent { 11281 padding: 0; 11282 align-items: flex-end; 11283 } 11284 11285 .ek-cookie-consent__panel { 11286 width: 100%; 11287 max-height: min(88dvh, 100%); 11288 border-radius: 12px 12px 0 0; 11289 } 11290 11291 .ek-cookie-consent__body { 11292 padding: 24px 16px 8px; 11293 } 11294 11295 .ek-cookie-consent__title { 11296 font-size: 18px; 11297 margin-right: 32px; 11298 } 11299 11300 .ek-cookie-consent__actions { 11301 flex-direction: column-reverse; 11302 padding: 12px 16px calc(16px + env(safe-area-inset-bottom, 0px)); 11303 } 11304 11305 .ek-cookie-consent__btn { 11306 width: 100%; 11307 flex: 0 0 auto; 11308 } 11309 } 11310</style> 11311
11312<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 11313(function () { 11314 var STORAGE_KEY = 'ekonty_cookie_consent_v1'; 11315 var COOKIE_NAME = 'ekonty_cookie_consent'; 11316 var root = document.getElementById('ek-cookie-consent'); 11317 if (!root) return; 11318 11319 function readChoice() { 11320 try { 11321 var fromLs = localStorage.getItem(STORAGE_KEY); 11322 if (fromLs === 'all' || fromLs === 'essential') return fromLs; 11323 } catch (e) {} 11324 var match = document.cookie.match(/(?:^|; )ekonty_cookie_consent=([^;]*)/); 11325 if (match) { 11326 var v = decodeURIComponent(match[1]); 11327 if (v === 'all' || v === 'essential') return v; 11328 } 11329 return null; 11330 } 11331 11332 function writeChoice(choice) { 11333 try { 11334 localStorage.setItem(STORAGE_KEY, choice); 11335 } catch (e) {} 11336 var maxAge = 60 * 60 * 24 * 365; 11337 document.cookie = COOKIE_NAME + '=' + encodeURIComponent(choice) + 11338 '; path=/; max-age=' + maxAge + '; SameSite=Lax'; 11339 } 11340 11341 function openModal() { 11342 root.hidden = false; 11343 document.body.classList.add('ek-cookie-consent-open'); 11344 } 11345 11346 function closeModal() { 11347 root.hidden = true; 11348 document.body.classList.remove('ek-cookie-consent-open'); 11349 closeMenu(); 11350 } 11351 11352 function closeMenu() { 11353 var menu = document.getElementById('ek-cookie-consent-menu'); 11354 var btn = document.getElementById('ek-cookie-consent-menu-btn'); 11355 if (menu) menu.hidden = true; 11356 if (btn) btn.setAttribute('aria-expanded', 'false'); 11357 } 11358 11359 function choose(choice) { 11360 writeChoice(choice); 11361 closeModal(); 11362 try { 11363 window.dispatchEvent(new CustomEvent('ekonty:cookie-consent', { detail: { choice: choice } })); 11364 } catch (e) {} 11365 } 11366 11367 if (readChoice()) return; 11368 11369 function init() { 11370 openModal(); 11371 11372 root.querySelectorAll('[data-ek-cookie-choice]').forEach(function (btn) { 11373 btn.addEventListener('click', function () { 11374 choose(btn.getAttribute('data-ek-cookie-choice')); 11375 }); 11376 }); 11377 11378 var menuBtn = document.getElementById('ek-cookie-consent-menu-btn'); 11379 var menu = document.getElementById('ek-cookie-consent-menu'); 11380 if (menuBtn && menu) { 11381 menuBtn.addEventListener('click', function (e) { 11382 e.stopPropagation(); 11383 var open = menu.hidden; 11384 menu.hidden = !open; 11385 menuBtn.setAttribute('aria-expanded', open ? 'true' : 'false'); 11386 }); 11387 document.addEventListener('click', function (e) { 11388 if (!menu.hidden && !menu.contains(e.target) && e.target !== menuBtn) { 11389 closeMenu(); 11390 } 11391 }); 11392 } 11393 } 11394 11395 if (document.readyState === 'loading') { 11396 document.addEventListener('DOMContentLoaded', init); 11397 } else { 11398 init(); 11399 } 11400})(); 11401</script>
11401 11402 11403
11403<script src="/livewire/livewire.min.js?id=6f2ea2c9" data-csrf="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" data-update-uri="/livewire/update" data-navigate-once="true" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
11403 11404 11405
11405<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 11406 ;(function () { 11407 function runPatch() { 11408 if (window.Echo && typeof window.__patchEchoSocketIdForLivewire === 'function') { 11409 window.__patchEchoSocketIdForLivewire(window.Echo); 11410 } 11411 } 11412 runPatch(); 11413 document.addEventListener('livewire:init', runPatch); 11414 })(); 11415 </script>
11415 11416 11417 <!--
11417<script src="https://cdnjs.cloudflare.com/ajax/libs/turbolinks/5.0.0/turbolinks.js" integrity="sha512-P3/SDm/poyPMRBbZ4chns8St8nky2t8aeG09fRjunEaKMNEDKjK3BuAstmLKqM7f6L1j0JBYcIRL4h2G6K6Lew==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
11417 --> 11418
11418<script src="https://www.ekonty.com/js/jquery.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
11418 11419
11419<script src="https://www.ekonty.com/js/bootstrap.bundle.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
11419 11420 11421
11421<script src="https://www.ekonty.com/js/popper.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
11421 11422 11423 <div 11424 id="pwaInstallModal" 11425 class="pwa-install-modal" 11426 role="dialog" 11427 aria-modal="true" 11428 aria-labelledby="pwaInstallTitle" 11429 data-pwa-ios-hint="To install on this device, open the browser menu and choose Add to Home Screen." 11430 data-pwa-desktop-hint="To install: use your browser menu (â® or â¯) and choose Install app or Add to Home screen, or tap the install icon in the address bar if shown." 11431> 11432 <div class="pwa-install-modal__dialog"> 11433 <div class="pwa-install-modal__content text-center overflow-hidden"> 11434 <span class="pwa-install-modal__accent" aria-hidden="true"></span> 11435 11436 <button type="button" class="pwa-install-modal__close" id="pwaInstallClose" aria-label="Close"> 11437 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 16 16" aria-hidden="true"> 11438 <path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"/> 11439 </svg> 11440 </button> 11441 11442 <div class="pwa-install-modal__body"> 11443 <div class="pwa-install-modal__hero" aria-hidden="true"> 11444 <span class="pwa-install-modal__deco pwa-install-modal__deco--leaf pwa-install-modal__deco--1"></span> 11445 <span class="pwa-install-modal__deco pwa-install-modal__deco--leaf pwa-install-modal__deco--2"></span> 11446 <span class="pwa-install-modal__deco pwa-install-modal__deco--spark pwa-install-modal__deco--3"></span> 11447 <span class="pwa-install-modal__deco pwa-install-modal__deco--spark pwa-install-modal__deco--4"></span> 11448 <span class="pwa-install-modal__deco pwa-install-modal__deco--spark pwa-install-modal__deco--5"></span> 11449 <div class="pwa-install-modal__icon-wrap"> 11450 <svg class="pwa-install-modal__phone" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 11451 <rect x="18" y="8" width="28" height="48" rx="4" fill="none" stroke="var(--pwa-modal-green)" stroke-width="3"/> 11452 <circle cx="32" cy="48" r="2.5" fill="var(--pwa-modal-green)"/> 11453 <path d="M26 16h12" stroke="var(--pwa-modal-green)" stroke-width="2" stroke-linecap="round"/> 11454 </svg> 11455 <span class="pwa-install-modal__hero-badge" title="App">+</span> 11456 </div> 11457 </div> 11458 11459 <h2 id="pwaInstallTitle" class="pwa-install-modal__heading mb-2"> 11460 <strong>Install Ekonty</strong> for fast, app-like experience! 11461 </h2> 11462 <p class="pwa-install-modal__sub mb-2">Ekonty Career & Social Network Community</p> 11463 <p 11464 class="pwa-install-modal__sub mb-4" 11465 id="pwaInstallText" 11466 data-pwa-default-body="Get started quickly and easily from your home screen." 11467 >Get started quickly and easily from your home screen.</p> 11468 11469 <button 11470 type="button" 11471 class="btn pwa-install-modal__cta w-100" 11472 id="pwaInstallNow" 11473 data-pwa-label-install="Install" 11474 data-pwa-label-gotit="Got it" 11475 > 11476 Install 11477 </button> 11478 <button type="button" class="pwa-install-modal__later w-100 mt-2" id="pwaInstallLater">Close</button> 11479 </div> 11480 </div> 11481 </div> 11482</div> 11483
11484<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 11485;(function () { 11486 /** Fallback opener if includes/pwa-script fails or loads later; overwritten by full PWA bundle when present. */ 11487 window.openEkontyPwaInstallModal = 11488 window.openEkontyPwaInstallModal || 11489 function () { 11490 if ( 11491 window.matchMedia("(display-mode: standalone)").matches || 11492 window.navigator.standalone === true 11493 ) { 11494 return; 11495 } 11496 var modal = document.getElementById("pwaInstallModal"); 11497 var installBtn = document.getElementById("pwaInstallNow"); 11498 var closeBtn = document.getElementById("pwaInstallClose"); 11499 var laterBtn = document.getElementById("pwaInstallLater"); 11500 var textEl = document.getElementById("pwaInstallText"); 11501 if (!modal || !installBtn || !closeBtn || !laterBtn) { 11502 return; 11503 } 11504 11505 var labelInstall = 11506 installBtn.getAttribute("data-pwa-label-install") || "Install"; 11507 var labelGotIt = installBtn.getAttribute("data-pwa-label-gotit") || "Got it"; 11508 var defaultSub = 11509 (textEl && textEl.getAttribute("data-pwa-default-body")) || 11510 (textEl && textEl.textContent && textEl.textContent.trim()) || 11511 ""; 11512 var iosHint = modal.getAttribute("data-pwa-ios-hint") || ""; 11513 11514 installBtn.textContent = labelInstall; 11515 if (textEl && defaultSub) { 11516 textEl.textContent = defaultSub; 11517 } 11518 11519 var ua = window.navigator.userAgent || ""; 11520 var isIosSafari = 11521 /iPad|iPhone|iPod/.test(ua) && 11522 /Safari/.test(ua) && 11523 !/CriOS|FxiOS|EdgiOS|OPiOS/.test(ua); 11524 var deferred = window.__ekontyDeferredInstallPrompt; 11525 var forceManualInstallHint = isIosSafari && !deferred; 11526 11527 if (forceManualInstallHint || !deferred) { 11528 installBtn.textContent = labelGotIt; 11529 if (textEl && iosHint) { 11530 textEl.textContent = iosHint; 11531 } 11532 } 11533 11534 modal.classList.add("is-open"); 11535 11536 function fallbackCloseAndMarkSeen() { 11537 modal.classList.remove("is-open"); 11538 try { 11539 sessionStorage.setItem("ekonty_pwa_install_modal_dismissed_v3", "1"); 11540 sessionStorage.setItem("ekonty_pwa_feed_install_ack_v3", "1"); 11541 localStorage.removeItem("ekonty_pwa_install_modal_seen_v2"); 11542 localStorage.removeItem("ekonty_pwa_feed_install_ack"); 11543 } catch (e) {} 11544 try { 11545 document.dispatchEvent(new CustomEvent("ekonty:pwaInstallClosed")); 11546 } catch (e2) {} 11547 } 11548 11549 closeBtn.onclick = fallbackCloseAndMarkSeen; 11550 laterBtn.onclick = fallbackCloseAndMarkSeen; 11551 modal.onclick = function (ev) { 11552 if (ev.target === modal) { 11553 fallbackCloseAndMarkSeen(); 11554 } 11555 }; 11556 11557 installBtn.onclick = function () { 11558 var d = window.__ekontyDeferredInstallPrompt; 11559 if (!d) { 11560 fallbackCloseAndMarkSeen(); 11561 return; 11562 } 11563 d.prompt(); 11564 if (d.userChoice && typeof d.userChoice.then === "function") { 11565 d.userChoice.catch(function () {}); 11566 } 11567 try { 11568 window.__ekontyDeferredInstallPrompt = null; 11569 } catch (e2) {} 11570 fallbackCloseAndMarkSeen(); 11571 }; 11572 }; 11573})(); 11574</script>
11574 11575 11576<style> 11577 #pwaInstallModal { 11578 --pwa-modal-green: #006934; 11579 --pwa-modal-green-gradient: var(--maincolor-gradient, linear-gradient(135deg, #006934 0%, #005a2c 52%, #008a42 100%)); 11580 --pwa-modal-yellow: #e6c200; 11581 --pwa-modal-orange-soft: rgba(255, 149, 71, 0.085); 11582 --pwa-modal-text: #2d3436; 11583 --pwa-modal-muted: #636e72; 11584 --pwa-modal-footer: #95a5a6; 11585 font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; 11586 } 11587 11588 #pwaInstallModal.pwa-install-modal { 11589 position: fixed; 11590 inset: 0; 11591 background: rgba(7, 22, 35, 0.55); 11592 display: none; 11593 align-items: center; 11594 justify-content: center; 11595 z-index: 999999; 11596 padding: 18px; 11597 backdrop-filter: blur(4px); 11598 -webkit-backdrop-filter: blur(4px); 11599 } 11600 11601 #pwaInstallModal.pwa-install-modal.is-open { 11602 display: flex; 11603 } 11604 11605 #pwaInstallModal .pwa-install-modal__dialog { 11606 max-width: 380px; 11607 width: 100%; 11608 } 11609 11610 #pwaInstallModal .pwa-install-modal__content { 11611 position: relative; 11612 background: #fff; 11613 border: none; 11614 border-radius: 16px; 11615 box-shadow: 11616 0 12px 40px rgba(16, 137, 100, 0.12), 11617 0 4px 16px rgba(0, 0, 0, 0.08); 11618 padding: 0; 11619 isolation: isolate; 11620 } 11621 11622 #pwaInstallModal .pwa-install-modal__content::before { 11623 content: ''; 11624 position: absolute; 11625 inset: 0; 11626 border-radius: inherit; 11627 background: 11628 radial-gradient(ellipse 78% 72% at 0% 0%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%), 11629 radial-gradient(ellipse 78% 72% at 100% 0%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%), 11630 radial-gradient(ellipse 78% 72% at 0% 100%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%), 11631 radial-gradient(ellipse 78% 72% at 100% 100%, var(--pwa-modal-orange-soft) 0%, rgba(255, 183, 120, 0.04) 45%, transparent 68%); 11632 pointer-events: none; 11633 z-index: 0; 11634 } 11635 11636 #pwaInstallModal .pwa-install-modal__accent { 11637 position: absolute; 11638 top: 0; 11639 left: 0; 11640 right: 0; 11641 height: 4px; 11642 border-radius: 16px 16px 0 0; 11643 background: linear-gradient(90deg, var(--pwa-modal-green), #0b8260, #2a9d7a); 11644 z-index: 2; 11645 opacity: 0.95; 11646 } 11647 11648 #pwaInstallModal .pwa-install-modal__body { 11649 padding: 1.25rem 1.75rem 1.5rem; 11650 position: relative; 11651 z-index: 1; 11652 } 11653 11654 #pwaInstallModal .pwa-install-modal__close { 11655 position: absolute; 11656 top: 12px; 11657 right: 12px; 11658 font-size: 16px; 11659 color: #b2bec3; 11660 background: #f8f9fa; 11661 border: 1px solid #ecf0f1; 11662 border-radius: 8px; 11663 z-index: 2; 11664 cursor: pointer; 11665 width: 36px; 11666 height: 36px; 11667 display: flex; 11668 align-items: center; 11669 justify-content: center; 11670 padding: 0; 11671 } 11672 11673 #pwaInstallModal .pwa-install-modal__close:hover { 11674 color: #636e72; 11675 background: #ecf0f1; 11676 border-color: #dfe6e9; 11677 } 11678 11679 #pwaInstallModal .pwa-install-modal__hero { 11680 position: relative; 11681 width: 120px; 11682 height: 100px; 11683 margin: 0 auto 1rem; 11684 } 11685 11686 #pwaInstallModal .pwa-install-modal__deco { 11687 position: absolute; 11688 opacity: 0.45; 11689 } 11690 11691 #pwaInstallModal .pwa-install-modal__deco--leaf { 11692 width: 18px; 11693 height: 22px; 11694 background: radial-gradient(ellipse at 30% 50%, #b8e6d5 0%, transparent 70%); 11695 border-radius: 0 100% 0 100%; 11696 } 11697 11698 #pwaInstallModal .pwa-install-modal__deco--1 { 11699 left: 4px; 11700 top: 12px; 11701 transform: rotate(-25deg); 11702 } 11703 11704 #pwaInstallModal .pwa-install-modal__deco--2 { 11705 right: 8px; 11706 top: 20px; 11707 transform: rotate(35deg); 11708 } 11709 11710 #pwaInstallModal .pwa-install-modal__deco--spark { 11711 width: 6px; 11712 height: 6px; 11713 border-radius: 50%; 11714 } 11715 11716 #pwaInstallModal .pwa-install-modal__deco--3 { 11717 left: 22px; 11718 bottom: 18px; 11719 background: var(--pwa-modal-yellow); 11720 } 11721 11722 #pwaInstallModal .pwa-install-modal__deco--4 { 11723 right: 18px; 11724 bottom: 28px; 11725 background: #7dcea0; 11726 } 11727 11728 #pwaInstallModal .pwa-install-modal__deco--5 { 11729 right: 28px; 11730 top: 8px; 11731 background: #a8e6cf; 11732 width: 5px; 11733 height: 5px; 11734 } 11735 11736 #pwaInstallModal .pwa-install-modal__icon-wrap { 11737 position: absolute; 11738 left: 50%; 11739 top: 50%; 11740 transform: translate(-50%, -50%); 11741 width: 72px; 11742 height: 72px; 11743 } 11744 11745 #pwaInstallModal .pwa-install-modal__phone { 11746 width: 72px; 11747 height: 72px; 11748 display: block; 11749 filter: drop-shadow(0 2px 6px rgba(16, 137, 100, 0.2)); 11750 } 11751 11752 #pwaInstallModal .pwa-install-modal__hero-badge { 11753 position: absolute; 11754 right: -4px; 11755 bottom: -2px; 11756 width: 22px; 11757 height: 22px; 11758 background: var(--pwa-modal-yellow); 11759 color: #fff; 11760 font-size: 13px; 11761 font-weight: 600; 11762 line-height: 22px; 11763 text-align: center; 11764 border-radius: 50%; 11765 border: 2px solid #fff; 11766 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12); 11767 } 11768 11769 #pwaInstallModal .pwa-install-modal__heading { 11770 font-size: 1.125rem; 11771 font-weight: 700; 11772 color: var(--pwa-modal-text); 11773 line-height: 1.35; 11774 letter-spacing: -0.01em; 11775 margin: 0; 11776 } 11777 11778 #pwaInstallModal .pwa-install-modal__sub { 11779 font-size: 0.9rem; 11780 color: var(--pwa-modal-muted); 11781 font-weight: 400; 11782 line-height: 1.45; 11783 margin: 0; 11784 } 11785 11786 #pwaInstallModal .pwa-install-modal__cta { 11787 background: var(--pwa-modal-green-gradient); 11788 color: #fff; 11789 font-weight: 700; 11790 font-size: 0.95rem; 11791 padding: 12px 28px; 11792 min-height: 44px; 11793 border-radius: 999px; 11794 border: none; 11795 box-shadow: var(--maincolor-gradient-shadow, 0 4px 14px rgba(0, 105, 52, 0.34)); 11796 transition: 11797 transform 0.15s ease, 11798 box-shadow 0.15s ease, 11799 filter 0.15s ease; 11800 } 11801 11802 #pwaInstallModal .pwa-install-modal__cta:hover { 11803 filter: brightness(1.03); 11804 color: #fff; 11805 transform: translateY(-1px); 11806 box-shadow: var(--maincolor-gradient-shadow-hover, 0 6px 18px rgba(0, 105, 52, 0.4)); 11807 } 11808 11809 #pwaInstallModal .pwa-install-modal__cta:active { 11810 transform: scale(0.98); 11811 filter: none; 11812 } 11813 11814 #pwaInstallModal .pwa-install-modal__cta-bolt { 11815 color: var(--pwa-modal-yellow); 11816 margin-right: 0.25rem; 11817 text-shadow: 0 0 1px rgba(0, 0, 0, 0.2); 11818 } 11819 11820 #pwaInstallModal .pwa-install-modal__later { 11821 background: transparent; 11822 border: none; 11823 color: var(--pwa-modal-muted); 11824 font-size: 0.875rem; 11825 font-weight: 600; 11826 padding: 0.5rem; 11827 cursor: pointer; 11828 text-decoration: underline; 11829 text-underline-offset: 2px; 11830 } 11831 11832 #pwaInstallModal .pwa-install-modal__later:hover { 11833 color: var(--pwa-modal-text); 11834 } 11835 11836 #pwaInstallModal .pwa-install-modal__footer-divider { 11837 display: flex; 11838 align-items: center; 11839 gap: 0.5rem; 11840 margin: 1.25rem 0 0.5rem; 11841 } 11842 11843 #pwaInstallModal .pwa-install-modal__footer-line { 11844 flex: 1; 11845 height: 1px; 11846 background: linear-gradient(90deg, transparent, #dfe6e9 20%, #dfe6e9 80%, transparent); 11847 } 11848 11849 #pwaInstallModal .pwa-install-modal__footer-text { 11850 font-size: 0.75rem; 11851 color: var(--pwa-modal-footer); 11852 line-height: 1.4; 11853 } 11854 11855 @media (max-width: 520px) { 11856 #pwaInstallModal .pwa-install-modal__body { 11857 padding: 1.1rem 1.25rem 1.35rem; 11858 } 11859 } 11860</style> 11861
11861<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 11862 ;(function () { 11863 /* 11864 * Installing the app is optional. Keep the existing menu action, but do 11865 * not turn a Feed visit into an install interruption or compete with 11866 * profile/session dialogs. 11867 */ 11868 var pwaAutoInstallEnabled = false; 11869 var isLocalDevHost = ["127.0.0.1", "localhost"].includes(window.location.hostname); 11870 var hasServiceWorker = "serviceWorker" in navigator; 11871 11872 var deferredInstallPrompt = null; 11873 11874 function setDeferredPrompt(ev) { 11875 deferredInstallPrompt = ev; 11876 try { 11877 window.__ekontyDeferredInstallPrompt = ev || null; 11878 } catch (e) {} 11879 } 11880 11881 setDeferredPrompt(window.__ekontyDeferredInstallPrompt || null); 11882 /** Session-scoped: dismissed until tab closes; cleared on each login via pwa-login-reset-flash. */ 11883 var storageKey = "ekonty_pwa_install_modal_dismissed_v3"; 11884 var feedAckKey = "ekonty_pwa_feed_install_ack_v3"; 11885 11886 function pwaStorageGet(key) { 11887 try { 11888 return sessionStorage.getItem(key); 11889 } catch (e) { 11890 return null; 11891 } 11892 } 11893 11894 function pwaStorageSet(key, val) { 11895 try { 11896 sessionStorage.setItem(key, val); 11897 } catch (e) {} 11898 } 11899 11900 function isStandaloneMode() { 11901 return ( 11902 window.matchMedia("(display-mode: standalone)").matches || 11903 window.navigator.standalone === true 11904 ); 11905 } 11906 11907 function isIosSafari() { 11908 var ua = window.navigator.userAgent || ""; 11909 var isIOS = /iPad|iPhone|iPod/.test(ua); 11910 var isSafari = /Safari/.test(ua) && !/CriOS|FxiOS|EdgiOS|OPiOS/.test(ua); 11911 return isIOS && isSafari; 11912 } 11913 11914 /** Retained for the explicit header/menu install action. */ 11915 function isFeedLandingPage() { 11916 var raw = window.location.pathname || ""; 11917 var p = raw.replace(/\/+$/, "") || "/"; 11918 return p === "/" || p === "/home" || p === "/feeds" || p.endsWith("/feeds"); 11919 } 11920 11921 function scheduleFeedInstallModalAttempts() { 11922 // Feed engagement modals start after 1 minute on /feeds. 11923 var delays = [60000, 65000, 75000]; 11924 delays.forEach(function (ms) { 11925 setTimeout(tryOpenFeedInstallModal, ms); 11926 }); 11927 setTimeout(function () { 11928 tryOpenFeedInstallModal(); 11929 if ( 11930 !pwaAutoInstallEnabled || 11931 !isFeedLandingPage() || 11932 isStandaloneMode() || 11933 shouldDeferFeedPwaPrompt() || 11934 !shouldShowInstallModal() || 11935 isIosSafari() || 11936 deferredInstallPrompt 11937 ) { 11938 return; 11939 } 11940 openInstallModal(true, false); 11941 }, 90000); 11942 } 11943 11944 function shouldShowInstallModal() { 11945 if (isStandaloneMode()) { 11946 return false; 11947 } 11948 return pwaStorageGet(storageKey) !== "1"; 11949 } 11950 11951 function hasFeedInstallAck() { 11952 return pwaStorageGet(feedAckKey) === "1"; 11953 } 11954 11955 function markModalSeen() { 11956 pwaStorageSet(storageKey, "1"); 11957 } 11958 11959 function markFeedInstallAck() { 11960 pwaStorageSet(feedAckKey, "1"); 11961 } 11962 11963 function ensurePwaInstallModal() { 11964 if (!document.getElementById("pwaInstallModal")) { 11965 console.warn( 11966 "PWA: #pwaInstallModal not found. Add @include('components.pwa-install-modal') before includes/pwa-script in the layout." 11967 ); 11968 } 11969 } 11970 11971 function ensureInstallTriggerButton() { 11972 // User requested: no floating "Install App" button. 11973 return null; 11974 if (document.getElementById("pwaInstallTriggerBtn")) { 11975 return document.getElementById("pwaInstallTriggerBtn"); 11976 } 11977 11978 var btn = document.createElement("button"); 11979 btn.type = "button"; 11980 btn.id = "pwaInstallTriggerBtn"; 11981 btn.textContent = "Install App"; 11982 btn.style.cssText = 11983 "position:fixed;right:16px;bottom:90px;z-index:999998;background:#0b8260;color:#fff;border:none;border-radius:999px;padding:10px 16px;font-weight:700;box-shadow:0 10px 24px rgba(11,130,96,.35);cursor:pointer;display:none"; 11984 btn.onclick = function () { 11985 openInstallModal(isIosSafari() && !deferredInstallPrompt, true); 11986 }; 11987 11988 document.body.appendChild(btn); 11989 return btn; 11990 } 11991 11992 function showInstallTriggerButton() { 11993 // User requested: no floating "Install App" button. 11994 return; 11995 if (!hasFeedInstallAck()) { 11996 return; 11997 } 11998 var btn = ensureInstallTriggerButton(); 11999 btn.style.display = "inline-flex"; 12000 btn.style.alignItems = "center"; 12001 btn.style.justifyContent = "center"; 12002 } 12003 12004 function closeInstallModal() { 12005 var modal = document.getElementById("pwaInstallModal"); 12006 if (modal) { 12007 modal.classList.remove("is-open"); 12008 } 12009 markModalSeen(); 12010 markFeedInstallAck(); 12011 // No floating install button after closing.
12012 try { 12013 document.dispatchEvent(new CustomEvent("ekonty:pwaInstallClosed")); 12014 } catch (e) {} 12015 } 12016 12017 /** Preserved for compatibility with existing install helpers. */ 12018 function shouldDeferFeedPwaPrompt() { 12019 try { 12020 if (new URLSearchParams(window.location.search).get("celebrate") === "1") { 12021 return true; 12022 } 12023 if (sessionStorage.getItem("ekonty:onboardingCelebrateFlow") === "1") { 12024 return true; 12025 } 12026 } catch (e) {} 12027 return false; 12028 } 12029 12030 function tryOpenFeedInstallModal() { 12031 if (!pwaAutoInstallEnabled) { 12032 return; 12033 } 12034 if (!isFeedLandingPage() || isStandaloneMode()) { 12035 return; 12036 } 12037 if (shouldDeferFeedPwaPrompt()) { 12038 return; 12039 } 12040 if (!shouldShowInstallModal()) { 12041 return; 12042 } 12043 if (isIosSafari()) { 12044 openInstallModal(true); 12045 return; 12046 } 12047 if (deferredInstallPrompt) { 12048 openInstallModal(false); 12049 } 12050 } 12051 12052 function openInstallModal(forceManualInstallHint, skipSeenCheck) { 12053 if (isStandaloneMode()) { 12054 return; 12055 } 12056 if (!skipSeenCheck && !shouldShowInstallModal()) { 12057 return; 12058 } 12059 ensurePwaInstallModal(); 12060 12061 var modal = document.getElementById("pwaInstallModal"); 12062 if (modal && modal.classList.contains("is-open")) { 12063 return; 12064 } 12065 var installBtn = document.getElementById("pwaInstallNow"); 12066 var closeBtn = document.getElementById("pwaInstallClose"); 12067 var laterBtn = document.getElementById("pwaInstallLater"); 12068 var textEl = document.getElementById("pwaInstallText"); 12069 12070 if (!modal || !installBtn || !closeBtn || !laterBtn) { 12071 return; 12072 } 12073 12074 var labelInstall = installBtn.getAttribute("data-pwa-label-install") || "Install"; 12075 var labelGotIt = installBtn.getAttribute("data-pwa-label-gotit") || "Got it"; 12076 var defaultSub = 12077 (textEl && textEl.getAttribute("data-pwa-default-body")) || 12078 (textEl && textEl.textContent.trim()) || 12079 ""; 12080 var iosHint = modal.getAttribute("data-pwa-ios-hint") || ""; 12081 var desktopHint = modal.getAttribute("data-pwa-desktop-hint") || ""; 12082 12083 installBtn.textContent = labelInstall; 12084 if (textEl && defaultSub) { 12085 textEl.textContent = defaultSub; 12086 } 12087 12088 if (!deferredInstallPrompt) { 12089 installBtn.textContent = labelGotIt; 12090 if (textEl) { 12091 if (isIosSafari() && iosHint) { 12092 textEl.textContent = iosHint; 12093 } else if (!isIosSafari() && desktopHint) { 12094 textEl.textContent = desktopHint; 12095 } else if (iosHint) { 12096 textEl.textContent = iosHint; 12097 } 12098 } 12099 } 12100 12101 modal.classList.add("is-open"); 12102 12103 closeBtn.onclick = closeInstallModal; 12104 laterBtn.onclick = closeInstallModal; 12105 12106 modal.onclick = function (event) { 12107 if (event.target === modal) { 12108 closeInstallModal(); 12109 } 12110 }; 12111 12112 installBtn.onclick = async function () { 12113 if (!deferredInstallPrompt) { 12114 closeInstallModal(); 12115 return; 12116 } 12117 12118 deferredInstallPrompt.prompt(); 12119 try { 12120 await deferredInstallPrompt.userChoice; 12121 } catch (e) {} 12122 12123 setDeferredPrompt(null); 12124 closeInstallModal(); 12125 }; 12126 } 12127 12128 /** Menu / manual open â works on localhost too (SW install may still be inactive). */ 12129 window.openEkontyPwaInstallModal = function () { 12130 if (!window.__ekontyPwaConfig?.enabled) return; 12131 deferredInstallPrompt = window.__ekontyDeferredInstallPrompt || deferredInstallPrompt; 12132 openInstallModal(isIosSafari() && !deferredInstallPrompt, true); 12133 }; 12134 12135 if (!hasServiceWorker) { 12136 return; 12137 } 12138 12139 window.addEventListener("beforeinstallprompt", function (event) { 12140 setDeferredPrompt(event); 12141 showInstallTriggerButton(); 12142 var schedule = function () { 12143 scheduleFeedInstallModalAttempts(); 12144 }; 12145 if (document.readyState === "complete") { 12146 schedule(); 12147 } else { 12148 window.addEventListener("load", schedule); 12149 } 12150 }); 12151 12152 window.addEventListener("appinstalled", function () { 12153 markModalSeen(); 12154 markFeedInstallAck(); 12155 setDeferredPrompt(null); 12156 showInstallTriggerButton(); 12157 }); 12158 12159 window.addEventListener("load", function () {
12160 try { 12161 if (pwaStorageGet(storageKey) === "1" && pwaStorageGet(feedAckKey) !== "1") { 12162 pwaStorageSet(feedAckKey, "1"); 12163 } 12164 } catch (e) {} 12165 12166 // Registration and updates are owned solely by /pwa-runtime.js. 12167 if (isIosSafari()) { 12168 setTimeout(function () { 12169 tryOpenFeedInstallModal(); 12170 }, 60000); 12171 } else { 12172 setTimeout(tryOpenFeedInstallModal, 60000); 12173 } 12174 }); 12175 })(); 12176</script>
12176 12177 12178 <!-- Global Modal Error Handler --> 12179
12179<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12180 // Override Bootstrap modal initialization to handle errors gracefully 12181 document.addEventListener('DOMContentLoaded', function() { 12182 // Wait for Bootstrap to be loaded 12183 setTimeout(function() { 12184 if (typeof bootstrap !== 'undefined' && bootstrap.Modal) { 12185 // Store original getOrCreateInstance method 12186 const originalGetOrCreateInstance = bootstrap.Modal.getOrCreateInstance; 12187 const noopModalInstance = function() { 12188 return { 12189 show: function() {}, 12190 hide: function() {}, 12191 toggle: function() {}, 12192 handleUpdate: function() {}, 12193 dispose: function() {}, 12194 _isShown: false 12195 }; 12196 }; 12197 12198 // Override the method to add error handling 12199 bootstrap.Modal.getOrCreateInstance = function(element, config) { 12200 try { 12201 var el = element; 12202 if (typeof el === 'string') { 12203 el = document.querySelector(el); 12204 } 12205 // Missing / invalid targets crash Modal constructor (backdrop on undefined _config) 12206 if (!el || !(el instanceof Element) || !el.classList.contains('modal')) { 12207 return noopModalInstance(); 12208 } 12209 12210 // Ensure config is always an object 12211 const safeConfig = config || {}; 12212 12213 // Ensure backdrop is properly set 12214 if (safeConfig.backdrop === undefined) { 12215 safeConfig.backdrop = true; 12216 } 12217 12218 // Ensure keyboard is properly set 12219 if (safeConfig.keyboard === undefined) { 12220 safeConfig.keyboard = true; 12221 } 12222 12223 return originalGetOrCreateInstance.call(this, el, safeConfig); 12224 } catch (error) { 12225 console.error('Error initializing modal:', error); 12226 return noopModalInstance(); 12227 } 12228 }; 12229 12230 } 12231 }, 100); 12232 }); 12233 </script>
12233 12234 12235 <!-- Owl carousel --> 12236
12236<script src="https://www.ekonty.com/js/owl.carousel.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12236 12237
12237<script src="https://www.ekonty.com/js/jquery.fancybox.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12237 12238 12239
12239<script src="https://www.ekonty.com/admin_assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12239 12240 12241
12241<script src="https://www.ekonty.com/admin_assets/global/plugins/Bootstrap-3-Typeahead/bootstrap3-typeahead.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12241 12242 12243 <!-- END PAGE LEVEL PLUGINS --> 12244 12245
12245<script src="https://www.ekonty.com/admin_assets/global/plugins/select2/js/select2.full.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"> 12246 </script>
12246 12247 12248
12248<script src="https://www.ekonty.com/admin_assets/global/plugins/jquery.scrollTo.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12248 12249 12250
12250<script src="https://www.ekonty.com/admin_assets/global/scripts/datatable.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12250 12251 12252
12252<script src="https://www.ekonty.com/admin_assets/global/plugins/datatables/datatables.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"> 12253 </script>
12253 12254 12255
12255<script src="https://www.ekonty.com/admin_assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12255 12256 12257
12257<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12257 12258 12259
12259<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/jquery.validate.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12259 12260
12260<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/additional-methods.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12260 12261
12261<script src="https://cdnjs.cloudflare.com/ajax/libs/dragula/3.7.2/dragula.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12261 12262 12263
12263<script src="https://www.ekonty.com/js/notify.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
vendor: 147 bytes, lines 12263-12270
12263 12264 12265 12266 12267 <script src="https://www.google.com/recaptcha/api.js?" async defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script> 12268 12269 12270
12270<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
12270 12271 12272 12273 12274 12275
12275<script type="6cca9ad598e0e23edfbe317a-module" src="https://www.ekonty.com/build-search/assets/search-app-6zD2qNhy.js?v=1789213782"></script>
vendor: 1 bytes, line 12275
12275
12276<script src="https://www.ekonty.com/js/vendor/hls-1.7.3.min.js" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
vendor: 1 bytes, line 12276
12276
12277<script src="https://www.ekonty.com/js/radio-focus.js?v=20260914" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
vendor: 1 bytes, line 12277
12277
12278<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12279function initEkontyRadioPlayer() { 12280 try { 12281 if (window.parent !== window && window.parent.ekontyRadioHost) { 12282 window.openRadioModal = event => { event?.preventDefault?.(); window.parent.dispatchEvent(new Event('ekonty:radio-open')); }; 12283 return; 12284 } 12285 } catch (_) {} 12286 const radioModalEl = document.getElementById('radioPlayerModal'); 12287 if (!radioModalEl || radioModalEl.dataset.radioInitialized === '1') return; 12288 radioModalEl.dataset.radioInitialized = '1'; 12289 const Modal = window.bootstrap?.Modal; 12290 const radioModal = Modal ? (Modal.getInstance(radioModalEl) || new Modal(radioModalEl, {backdrop:false, keyboard:false})) 12291 : {show:()=>window.showModalWithoutBackdrop?.(radioModalEl)}; 12292 12293 const audioPlayer = document.getElementById('radioAudioPlayer'); 12294 const playBtn = document.getElementById('radioPlayBtn'); 12295 const pauseBtn = document.getElementById('radioPauseBtn'); 12296 const prevBtn = document.getElementById('radioPrevBtn'); 12297 const nextBtn = document.getElementById('radioNextBtn'); 12298 const muteBtn = document.getElementById('radioMuteBtn'); 12299 const volumeSlider = document.getElementById('radioVolumeSlider'); 12300 12301 const stationNameEl = document.getElementById('radioStationName'); 12302 const stationMetaEl = document.getElementById('radioStationMeta'); 12303 const statusText = document.getElementById('radioStatusText'); 12304 12305 const stationSelect = document.getElementById('radioStationSelect'); 12306 const stationSearch = document.getElementById('radioStationSearch'); 12307 const miniPlayer = document.getElementById('radioMiniPlayer'); 12308 const miniName = document.getElementById('radioMiniStationName'); 12309 const miniMeta = document.getElementById('radioMiniStationMeta'); 12310 const refreshBtn = document.getElementById('radioRefreshBtn'); 12311 12312 let stationButtons = Array.from(document.querySelectorAll('.station-btn')); 12313 const stationGrid = document.getElementById('stationGrid'); 12314 const visualizer = document.getElementById('radioVisualizer'); 12315 const bars = Array.from(visualizer?.querySelectorAll('.v-bar') || []); 12316 const statusDot = visualizer?.querySelector('.status-dot'); 12317 const statusLabel = visualizer?.querySelector('.status-label'); 12318 12319 let radioChannel = null; 12320 try { if (typeof BroadcastChannel !== 'undefined') radioChannel = new BroadcastChannel('ekonty-radio-focus-v1'); } catch (_) {} 12321 const sendRadioFocus = type => { try { radioChannel?.postMessage({type}); } catch (_) {} }; 12322 radioChannel?.addEventListener('message', event => { 12323 if (event.data?.type === 'playing' || event.data?.type === 'attention') pauseRadio(); 12324 }); 12325 const persistentHost = document.body?.dataset.radioShell === '1' || document.body?.dataset.radioStandalone === '1'; 12326 const openPlayer = event => { 12327 event?.preventDefault?.(); 12328 if (persistentHost) { radioModal.show(); return; } 12329 const url = new URL("https://www.ekonty.com/radio/browse", window.location.href); 12330 url.searchParams.set('path', window.location.pathname + window.location.search + window.location.hash); 12331 window.location.assign(url.href); 12332 }; 12333 window.openRadioModal = openPlayer; 12334 window.addEventListener('ekonty:radio-open', openPlayer); 12335 if (!persistentHost) radioModalEl.addEventListener('show.bs.modal', event => { event.preventDefault(); openPlayer(); }); 12336 document.getElementById('radioPopoutBtn')?.addEventListener('click', () => { 12337 const chosen = stationButtons.find(button => button.dataset.url === currentStationUrl); 12338 const url = new URL("https://www.ekonty.com/radio/player", window.location.href); 12339 if (chosen?.dataset.id) url.searchParams.set('station', chosen.dataset.id); 12340 url.searchParams.set('volume', String(audioPlayer?.volume ?? 0.7)); 12341 url.searchParams.set('window', '1'); 12342 const playerWindow = window.open('', 'ekonty-radio-player', 'popup,width=560,height=760'); 12343 if (!playerWindow) { setStatus("Allow the player window or keep listening here"); return; } 12344 try { 12345 if (playerWindow.location.pathname !== url.pathname) playerWindow.location.replace(url.href); 12346 playerWindow.focus(); 12347 } catch (_) { setStatus("Open the radio player window to continue"); } 12348 // Pause only after the other player reports actual playback;
12348 a blocked popup cannot stop this stream. 12349 }); 12350 12351 let hlsPlayer = null; 12352 let isPlaying = false; 12353 let isMuted = false; 12354 12355 let currentVolume = parseInt(volumeSlider?.value || '70', 10); 12356 let previousVolume = currentVolume; 12357 12358 let currentStationIndex = 0; 12359 let currentStationUrl = null; 12360 let visualizerTimer = null; 12361 let playGeneration = 0; 12362 12363 if (audioPlayer) audioPlayer.volume = currentVolume / 100; 12364 12365 function setStatus(txt, isLive = false) { 12366 if (statusLabel) statusLabel.textContent = txt; 12367 if (statusDot) { 12368 if (isLive) { 12369 statusDot.classList.add('live'); 12370 } else { 12371 statusDot.classList.remove('live'); 12372 } 12373 } 12374 } 12375 12376 let metadataRequest = 0; 12377 async function refreshTrackMetadata() { 12378 if (audioPlayer.paused) return; 12379 const selected = stationButtons.find(button => button.dataset.url === currentStationUrl); 12380 if (!selected?.dataset.id) return; 12381 const id = selected.dataset.id, request = ++metadataRequest; 12382 try { 12383 const response = await fetch('/radio/stations/' + encodeURIComponent(id) + '/metadata', {headers:{Accept:'application/json'}}); 12384 if (!response.ok) return; 12385 const result = await response.json(); 12386 if (request !== metadataRequest || audioPlayer.paused || selected.dataset.url !== currentStationUrl) return; 12387 const track = [result.data?.artist, result.data?.title].filter(value=>typeof value==='string'&&value.trim()).join(' â '); 12388 const label = track || selected.dataset.description || selected.dataset.genre || ''; 12389 if (stationMetaEl) stationMetaEl.textContent = label; 12390 if (miniMeta) miniMeta.textContent = label; 12391 } catch (_) {} 12392 } 12393 audioPlayer.addEventListener('playing', refreshTrackMetadata); 12394 const metadataTimer = setInterval(refreshTrackMetadata, 60000); 12395 window.addEventListener('pagehide',()=>{clearInterval(metadataTimer);metadataRequest++;},{once:true}); 12396 function setNowPlaying(name, genre) { 12397 metadataRequest++; 12398 const artwork = document.getElementById('radioNowArtwork'); 12399 const source = stationButtons.find(button => button.dataset.url === currentStationUrl)?.dataset.artwork; 12400 if (artwork) { artwork.hidden = !source; if (source) artwork.src = source; else artwork.removeAttribute('src'); } 12401 if (stationNameEl) stationNameEl.textContent = name || "Select a station"; 12402 if (stationMetaEl) stationMetaEl.textContent = genre ? genre : ''; 12403 if (miniName) miniName.textContent = name || "Radio"; 12404 if (miniMeta) miniMeta.textContent = genre || ''; 12405 if (miniPlayer && name) miniPlayer.classList.remove('d-none'); 12406 } 12407 12408 function setActiveStation(index) { 12409 stationButtons.forEach(btn => btn.classList.remove('is-active')); 12410 const active = stationButtons.find(b => parseInt(b.dataset.index, 10) === index); 12411 if (active) active.classList.add('is-active'); 12412 } 12413 12414 function updatePlayPauseUI() { 12415 if (!playBtn || !pauseBtn) return; 12416 if (isPlaying) { 12417 playBtn.classList.add('d-none'); 12418 pauseBtn.classList.remove('d-none'); 12419 } else { 12420 playBtn.classList.remove('d-none'); 12421 pauseBtn.classList.add('d-none'); 12422 } 12423 } 12424 12425 function startVisualizer() { 12426 if (visualizerTimer || document.hidden || !radioModalEl.classList.contains('show')) return; 12427 bars.forEach(b => b.classList.add('active')); 12428 visualizerTimer = setInterval(() => { 12429 bars.forEach((bar, index) => { 12430 // Create wave-like animation with slight delay per bar 12431 const h = Math.floor(Math.random() * 70) + 20; // 20-90% 12432 bar.style.height = h + '%'; 12433 }); 12434 }, 100); 12435 } 12436 12437 function stopVisualizer() { 12438 if (visualizerTimer) clearInterval(visualizerTimer); 12439 visualizerTimer = null; 12440 bars.forEach((bar, i) => { 12441 // Stagger the heights when stopped for visual interest 12442 bar.style.height = (15 + (i % 3) * 8) + '%'; 12443 bar.classList.remove('active'); 12444 }); 12445 } 12446 12447 function syncDropdownByUrl(url) { 12448 if (!stationSelect || !url) return; 12449 for (let i = 0; i < stationSelect.options.length; i++) { 12450 if (stationSelect.options[i].value === url) { 12451 stationSelect.selectedIndex = i; 12452 break; 12453 } 12454 } 12455 } 12456 12457 function loadStation(url, name, genre, index, autoPlay = false) { 12458 if (!url || !audioPlayer) return; 12459 12460 if (currentStationUrl === url && (audioPlayer.src || hlsPlayer)) { 12461 if (autoPlay && audioPlayer.paused) playRadio(); 12462 return; 12463 } 12464 playGeneration++; 12465 audioPlayer.pause(); 12466 isPlaying = false;
12467 stopVisualizer(); 12468 12469 currentStationUrl = url; 12470 currentStationIndex = (typeof index === 'number') ? index : 0; 12471 12472 hlsPlayer?.destroy(); hlsPlayer = null; 12473 audioPlayer.removeAttribute('src'); 12474 const selected = stationButtons.find(button => button.dataset.url === url); 12475 const needsHls = selected?.dataset.hls === '1' || /\.m3u8(?:[?#]|$)/i.test(url); 12476 if (needsHls && !audioPlayer.canPlayType?.('application/vnd.apple.mpegurl')) { 12477 if (!window.Hls?.isSupported()) { setStatus('HLS is not supported in this browser'); updatePlayPauseUI(); return; } 12478 hlsPlayer = new window.Hls({maxBufferLength:30, backBufferLength:0}); 12479 const instance = hlsPlayer; 12480 instance.on(window.Hls.Events.ERROR, (_event, data) => { 12481 if (hlsPlayer !== instance || !data.fatal) return; 12482 pauseRadio(); instance.destroy(); hlsPlayer = null; 12483 currentStationUrl = null; audioPlayer.removeAttribute('src'); audioPlayer.load(); 12484 setStatus('Stream unavailable. Select the station to retry.'); 12485 }); 12486 instance.loadSource(url); instance.attachMedia(audioPlayer); 12487 } else { audioPlayer.src = url; audioPlayer.load(); } 12488 12489 setNowPlaying(name, genre); 12490 setActiveStation(currentStationIndex); 12491 setStatus("Loading..."); 12492 12493 syncDropdownByUrl(url); 12494 12495 if (autoPlay) playRadio(); 12496 else updatePlayPauseUI(); 12497 } 12498 12499 const escapeStationText = value => String(value || '').replace(/[&<>'"]/g, char => ({'&':'&','<':'<','>':'>',"'":''','"':'"'}[char])); 12500 function refreshStationGrid(stations) { 12501 if (!stationGrid) return; 12502 stationGrid.innerHTML = stations.length ? stations.map((station, index) => `<div class="col-6 col-md-4 station-col"><button type="button" class="btn w-100 text-start p-0 border rounded-3 overflow-hidden station-btn" data-hls="${station.is_hls ? 1 : 0}" data-artwork="${escapeStationText(station.artwork_url || '')}" data-id="${escapeStationText(station.id)}" data-url="${escapeStationText(station.stream_url)}" data-name="${escapeStationText(station.name)}" data-genre="${escapeStationText(station.genre)}" data-description="${escapeStationText(station.description)}" data-icon="${escapeStationText(station.icon || 'radio')}" data-index="${index}"><div class="p-3 d-flex gap-2 align-items-start">${station.artwork_url ? `<img src="${escapeStationText(station.artwork_url)}" alt="" width="40" height="40" loading="lazy" style="object-fit:cover;border-radius:8px">` : `<span class="material-symbols-outlined text-success">${escapeStationText(station.icon || 'radio')}</span>`}<div class="flex-grow-1"><div class="fw-semibold small text-truncate">${escapeStationText(station.name)}</div><div class="text-muted small text-truncate">${escapeStationText(station.genre || 'Radio Station')}</div></div><span class="play-pill text-success"><span class="material-symbols-outlined" style="font-size:20px;">play_arrow</span></span></div></button></div>`).join('') : '<div class="col-12"><div class="border rounded-3 p-4 text-center text-muted small">No radio stations are available right now. Please check back later.</div></div>'; 12503 stationButtons = Array.from(stationGrid.querySelectorAll('.station-btn')); 12504 originalOptions = stationButtons.map(btn=>({ 12505 value:btn.dataset.url, text:btn.dataset.name, name:btn.dataset.name, 12506 genre:btn.dataset.description || btn.dataset.genre || '' 12507 })); 12508 const activeIndex = stationButtons.findIndex(btn=>btn.dataset.url===currentStationUrl); 12509 if (currentStationUrl && activeIndex < 0) { 12510 pauseRadio(); hlsPlayer?.destroy(); hlsPlayer = null; 12511 currentStationUrl = null; audioPlayer.removeAttribute('src'); audioPlayer.load(); 12512 setNowPlaying('', ''); setStatus('This station is no longer available. Choose another station.'); 12513 } else if (activeIndex >= 0) { 12514 const active = stationButtons[activeIndex]; 12515 setNowPlaying(active.dataset.name, active.dataset.description || active.dataset.genre); 12516 } 12517 currentStationIndex = activeIndex >= 0 ? activeIndex : 0; 12518 setActiveStation(activeIndex); 12519 filterStationsUI(stationSearch?.value || ''); 12520 } 12521 if (miniPlayer) miniPlayer.addEventListener('click', () => radioModal.show()); 12522 if (refreshBtn) refreshBtn.addEventListener('click', () => { 12523 refreshBtn.disabled = true; 12524 fetch("https://www.ekonty.com/radio/stations?refresh=" + Date.now(), { cache: 'no-store', headers: { Accept: 'application/json' } }) 12525 .then(response => response.ok ? response.json() : Promise.reject()) 12526 .then(payload => refreshStationGrid(payload.data || [])) 12527 .catch(() => setStatus("Unable to refresh stations")) 12528 .finally(() => { refreshBtn.disabled = false; }); 12529 }); 12530 12531 function playRadio() { 12532 if (!audioPlayer) return; 12533 12534 if (!audioPlayer.src && !hlsPlayer) { 12535 const firstBtn = stationButtons[0]; 12536 if (firstBtn) { 12537 loadStation( 12538 firstBtn.dataset.url, 12539 firstBtn.dataset.name, 12540 firstBtn.dataset.description || firstBtn.dataset.genre, 12541 parseInt(firstBtn.dataset.index, 10), 12542 true 12543 ); 12544 } 12545 return; 12546 } 12547 12548 const generation = ++playGeneration; 12549 audioPlayer.play().then(() => { 12550 if (generation !== playGeneration || audioPlayer.paused) return; 12551 isPlaying = true; 12552 updatePlayPauseUI(); 12553 setStatus("Live", true); 12554 startVisualizer(); 12555 }).catch(() => { 12556 if (generation !== playGeneration) return; 12557 isPlaying = false;
12558 updatePlayPauseUI(); 12559 setStatus("Error", false); 12560 stopVisualizer(); 12561 }); 12562 } 12563 12564 function pauseRadio() { 12565 if (!audioPlayer) return; 12566 playGeneration++; 12567 audioPlayer.pause(); 12568 isPlaying = false; 12569 updatePlayPauseUI(); 12570 setStatus("Paused"); 12571 stopVisualizer(); 12572 } 12573 12574 function goToStationByOffset(offset) { 12575 if (!stationButtons.length) return; 12576 let nextIndex = currentStationIndex + offset; 12577 if (nextIndex < 0) nextIndex = stationButtons.length - 1; 12578 if (nextIndex >= stationButtons.length) nextIndex = 0; 12579 12580 const btn = stationButtons.find(b => parseInt(b.dataset.index, 10) === nextIndex); 12581 if (btn) { 12582 loadStation(btn.dataset.url, btn.dataset.name, btn.dataset.description || btn.dataset.genre, nextIndex, true); 12583 } 12584 } 12585 12586 // Event delegation keeps station clicks working after an in-player refresh. 12587 if (stationGrid) stationGrid.addEventListener('click', event => { 12588 const btn = event.target.closest('.station-btn'); 12589 if (!btn) return; 12590 const idx = parseInt(btn.dataset.index, 10); 12591 loadStation(btn.dataset.url, btn.dataset.name, btn.dataset.description || btn.dataset.genre, idx, true); 12592 }); 12593 12594 // Dropdown change 12595 if (stationSelect) { 12596 stationSelect.addEventListener('change', () => { 12597 const opt = stationSelect.options[stationSelect.selectedIndex]; 12598 if (!opt.value) return; 12599 12600 const matchBtn = stationButtons.find(b => b.dataset.url === opt.value); 12601 const idx = matchBtn ? parseInt(matchBtn.dataset.index, 10) : 0; 12602 12603 loadStation( 12604 opt.value, 12605 opt.dataset.name || opt.getAttribute('data-name'), 12606 opt.dataset.genre || opt.getAttribute('data-genre'), 12607 idx, 12608 true 12609 ); 12610 }); 12611 } 12612 12613 // Controls 12614 if (playBtn) playBtn.addEventListener('click', playRadio); 12615 if (pauseBtn) pauseBtn.addEventListener('click', pauseRadio); 12616 if (prevBtn) prevBtn.addEventListener('click', () => goToStationByOffset(-1)); 12617 if (nextBtn) nextBtn.addEventListener('click', () => goToStationByOffset(1)); 12618 12619 document.getElementById('radioShareBtn')?.addEventListener('click', async () => { 12620 const station = stationButtons.find(button => button.dataset.url === currentStationUrl); 12621 if (!station) { setStatus("Select a station first"); return; } 12622 const link = new URL("https://www.ekonty.com/radio/player", window.location.href); 12623 link.searchParams.set('station', station.dataset.id); 12624 const data = {title: station.dataset.name, text: station.dataset.name, url: link.href}; 12625 try { 12626 if (navigator.share) { await navigator.share(data); return; } 12627 if (navigator.clipboard?.writeText) { await navigator.clipboard.writeText(link.href); setStatus("Station link copied", isPlaying); return; } 12628 } catch (error) { if (error?.name === 'AbortError') return; } 12629 const field = document.getElementById('radioShareLink'); 12630 if (field) { field.hidden = false; field.value = link.href; field.focus(); field.select(); } 12631 }); 12632 12633 // Volume 12634 if (volumeSlider) { 12635 volumeSlider.addEventListener('input', () => { 12636 currentVolume = parseInt(volumeSlider.value, 10); 12637 if (audioPlayer) audioPlayer.volume = currentVolume / 100; 12638 12639 if (currentVolume > 0) { 12640 isMuted = false; 12641 const icon = muteBtn?.querySelector('.material-symbols-outlined'); 12642 if (icon) icon.textContent = 'volume_up'; 12643 } 12644 }); 12645 } 12646 12647 // Mute 12648 if (muteBtn) { 12649 muteBtn.addEventListener('click', () => { 12650 const icon = muteBtn.querySelector('.material-symbols-outlined'); 12651 if (!icon || !audioPlayer || !volumeSlider) return; 12652 12653 if (isMuted) { 12654 audioPlayer.volume = previousVolume / 100; 12655 volumeSlider.value = previousVolume; 12656 isMuted = false; 12657 icon.textContent = 'volume_up'; 12658 } else { 12659 previousVolume = parseInt(volumeSlider.value, 10); 12660 audioPlayer.volume = 0; 12661 volumeSlider.value = 0; 12662 isMuted = true; 12663 icon.textContent = 'volume_off'; 12664 } 12665 }); 12666 } 12667 12668 // Searchable (tiny JS): filter select + grid 12669 let originalOptions = stationSelect 12670 ? Array.from(stationSelect.options).map(o => ({ 12671 value: o.value, 12672 text: o.textContent, 12673 name: o.dataset.name || o.getAttribute('data-name') || o.textContent, 12674 genre: o.dataset.genre || o.getAttribute('data-genre') || '' 12675 })) 12676 : []; 12677 12678 function filterStationsUI(q) { 12679 const query = (q || '').trim().toLowerCase(); 12680 12681 // filter grid 12682 stationButtons.forEach(btn => { 12683 const name = (btn.dataset.name || '').toLowerCase(); 12684 const genre = (btn.dataset.genre || '').toLowerCase(); 12685 const show = !query || name.includes(query) || genre.includes(query); 12686 const col = btn.closest('.station-col') || btn.closest('.col-6') || btn.parentElement; 12687 if (col) col.classList.toggle('d-none', !show); 12688 }); 12689 12690 // rebuild select 12691 if (!stationSelect) return; 12692 12693 stationSelect.innerHTML = ''; 12694 const first = document.createElement('option'); 12695 first.value = ''; 12696 first.textContent = "Choose station..."; 12697 stationSelect.appendChild(first); 12698 12699 originalOptions.forEach(opt => { 12700 if (!opt.value) return; 12701 const hay = (opt.name + ' ' + opt.genre).toLowerCase(); 12702 if (!query || hay.includes(query)) { 12703 const o = document.createElement('option'); 12704 o.value = opt.value; 12705 o.textContent = opt.text; 12706 o.dataset.name = opt.name; 12707 o.dataset.genre = opt.genre; 12708 stationSelect.appendChild(o); 12709 } 12710 }); 12711 12712 // keep selected if still exists 12713 if (currentStationUrl) { 12714 syncDropdownByUrl(currentStationUrl); 12715 } 12716 } 12717 12718 if (stationSearch) { 12719 stationSearch.addEventListener('input', (e) => { 12720 filterStationsUI(e.target.value); 12721 }); 12722 } 12723 12724 // Audio events 12725 if (audioPlayer) { 12726 audioPlayer.addEventListener('canplay', () => { 12727 if (!isPlaying) setStatus("Ready", false); 12728 }); 12729 12730 audioPlayer.addEventListener('playing', () => { 12731 sendRadioFocus('playing'); 12732 isPlaying = true; 12733 updatePlayPauseUI(); 12734 setStatus("Live", true); 12735 startVisualizer(); 12736 }); 12737 12738 audioPlayer.addEventListener('pause', () => { 12739 if (!audioPlayer.ended) { 12740 isPlaying = false;
12741 updatePlayPauseUI(); 12742 setStatus("Paused", false); 12743 stopVisualizer(); 12744 } 12745 }); 12746 12747 audioPlayer.addEventListener('waiting', () => { 12748 if (isPlaying) setStatus("Buffering", true); 12749 }); 12750 12751 audioPlayer.addEventListener('error', () => { 12752 isPlaying = false; 12753 updatePlayPauseUI(); 12754 setStatus("Error", false); 12755 stopVisualizer(); 12756 }); 12757 } 12758 12759 // Modal close: stop visualizer only 12760 radioModalEl.addEventListener('hidden.bs.modal', () => { 12761 stopVisualizer(); 12762 }); 12763 12764 radioModalEl.addEventListener('shown.bs.modal', () => {if(isPlaying) startVisualizer();}); 12765 document.addEventListener('visibilitychange', () => { 12766 if(document.hidden) stopVisualizer(); else if(isPlaying) startVisualizer(); 12767 }); 12768 audioPlayer?.addEventListener('ended', pauseRadio); 12769 // Calls and intentional audible media take focus. Never automatically resume radio. 12770 window.addEventListener('ekonty:audio-focus', () => { pauseRadio(); sendRadioFocus('attention'); }); 12771 document.addEventListener('play', event => { 12772 const other = event.target; 12773 if(other !== audioPlayer && /^(AUDIO|VIDEO)$/.test(other?.tagName || '') && !other.muted && other.volume > 0) pauseRadio(); 12774 }, true); 12775 // pagehide does not run when a navigation is cancelled by an unsaved-work prompt. 12776 window.addEventListener('pagehide', () => { pauseRadio(); hlsPlayer?.destroy(); hlsPlayer = null; }); 12777 if (document.body?.dataset.radioStandalone === '1') { 12778 radioModal.show(); 12779 const query = new URLSearchParams(window.location.search); 12780 const chosen = stationButtons.find(button => button.dataset.id === query.get('station')); 12781 const volume = Number(query.get('volume')); 12782 if (query.has('volume') && Number.isFinite(volume) && volume >= 0 && volume <= 1) { 12783 audioPlayer.volume = volume; volumeSlider.value = String(volume * 100); 12784 } 12785 if (chosen) loadStation(chosen.dataset.url, chosen.dataset.name, chosen.dataset.description || chosen.dataset.genre, Number(chosen.dataset.index), true); 12786 } 12787} 12788if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', initEkontyRadioPlayer, {once:true}); 12789else initEkontyRadioPlayer(); 12790</script>
12790 12791 12792
12792<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12793 // Suppress harmless "Component not found" errors during Livewire DOM morphing 12794 // This must run immediately and patch Livewire as it loads 12795 ;(function() { 12796 // Global error handler to catch all errors 12797 window.addEventListener('error', function(event) { 12798 const message = event.message || ''; 12799 if (message.includes('Component not found') || 12800 message.includes('Could not find Livewire component') || 12801 message.includes('Snapshot missing')) { 12802 event.preventDefault(); 12803 event.stopPropagation(); 12804 return false; 12805 } 12806 }, true); 12807 12808 // Override console.error early 12809 const originalError = console.error; 12810 console.error = function(...args) { 12811 const message = args.join(' '); 12812 if (message.includes('Component not found') || 12813 message.includes('Could not find Livewire component') || 12814 message.includes('Snapshot missing')) { 12815 return; // Suppress 12816 } 12817 originalError.apply(console, args); 12818 }; 12819 12820 // Catch unhandled promise rejections 12821 window.addEventListener('unhandledrejection', function(event) { 12822 const error = event.reason; 12823 const errorMessage = error?.message || String(error || ''); 12824 if (errorMessage.includes('Component not found') || 12825 errorMessage.includes('Could not find Livewire component') || 12826 errorMessage.includes('Snapshot missing')) { 12827 event.preventDefault(); 12828 return false; 12829 } 12830 }); 12831 12832 // Patch Livewire immediately and on load 12833 function patchLivewire() { 12834 if (window.Livewire) { 12835 // Patch findComponent 12836 if (window.Livewire.findComponent && !window.Livewire.findComponent._patched) { 12837 const originalFindComponent = window.Livewire.findComponent; 12838 window.Livewire.findComponent = function(id) { 12839 try { 12840 return originalFindComponent.call(this, id); 12841 } catch (error) { 12842 const errorMsg = error?.message || String(error || ''); 12843 if (errorMsg.includes('Component not found') || 12844 errorMsg.includes('Could not find Livewire component') || 12845 errorMsg.includes('Snapshot missing')) { 12846 return null; 12847 } 12848 throw error; 12849 } 12850 }; 12851 window.Livewire.findComponent._patched = true; 12852 } 12853 12854 // Patch find (alias) 12855 if (window.Livewire.find && !window.Livewire.find._patched) { 12856 const originalFind = window.Livewire.find; 12857 window.Livewire.find = function(id) { 12858 try { 12859 return originalFind.call(this, id); 12860 } catch (error) { 12861 const errorMsg = error?.message || String(error || ''); 12862 if (errorMsg.includes('Component not found') || 12863 errorMsg.includes('Could not find Livewire component') || 12864 errorMsg.includes('Snapshot missing')) { 12865 return null; 12866 } 12867 throw error; 12868 } 12869 }; 12870 window.Livewire.find._patched = true; 12871 } 12872 } 12873 } 12874 12875 // Patch immediately if Livewire is already loaded 12876 patchLivewire(); 12877 12878 // Patch when Livewire loads 12879 document.addEventListener('DOMContentLoaded', patchLivewire); 12880 window.addEventListener('load', patchLivewire); 12881 12882 // Also patch after delays to catch late loading 12883 setTimeout(patchLivewire, 100); 12884 setTimeout(patchLivewire, 500); 12885 setTimeout(patchLivewire, 1000); 12886 setTimeout(patchLivewire, 2000); 12887 })(); 12888 </script>
12888 12889
12889<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12890 function toggleFollow(id, isFollowing) { 12891 const url = isFollowing ? '/unfollow-connection' : '/follow-connection'; 12892 const token = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); 12893 12894 fetch(url, { 12895 method: 'POST', 12896 headers: { 12897 'Content-Type': 'application/json', 12898 'X-CSRF-TOKEN': token, 12899 }, 12900 body: JSON.stringify({ id: id }), 12901 }) 12902 .then(response => response.json()) 12903 .then(data => { 12904 if (data.status === 'success') { 12905 const button = document.getElementById(`follow-button-${id}`); 12906 button.innerHTML = isFollowing 12907 ? `<i class="fas fa-plus"></i> Connect` 12908 : `<i class="fas fa-minus"></i> Followed`; 12909 button.setAttribute('onclick', `toggleFollow(${id}, ${!isFollowing})`); 12910 } 12911 }) 12912 .catch(error => console.error('Error:', error)); 12913 } 12914 12915 </script>
12915 12916 12917 <!-- Custom js --> 12918 12919
12919<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12920 $(document).ready(function () { 12921 $('.select2-multiple-jobtype').select2({ 12922 placeholder: "Select Multiple Jobtypes", 12923 allowClear: true 12924 }); 12925 }) 12926 12927 function showAdvanceSearch(){ 12928 $("#showAdvanceSearchRow").show(); 12929 $('.select2-multiple-jobtype').select2({ 12930 placeholder: "Select Multiple Jobtypes", 12931 allowClear: true 12932 }); 12933 12934 $("#advSearch").hide(); 12935 } 12936 </script>
12936 12937 12938
12938<script type="6cca9ad598e0e23edfbe317a-text/JavaScript"> 12939 12940 12941 12942 $(document).ready(function(){ 12943 var $errorTarget = $('.has-error').first(); 12944 if ($errorTarget.length) { 12945 $('html, body').animate({ scrollTop: $errorTarget.offset().top }, 2000); 12946 } 12947 }); 12948 12949 function showProcessingForm(btn_id){ 12950 12951 $("#"+btn_id).val( 'Processing .....' ); 12952 12953 $("#"+btn_id).attr('disabled','disabled'); 12954 12955 } 12956 12957 12958 12959 setInterval("hide_savedAlert()",7000); 12960 12961 function hide_savedAlert(){ 12962 12963 $(document).find('.svjobalert').hide(); 12964 12965 } 12966 12967 12968 12969 $(document).ready(function(){ 12970 12971 $.ajax({ 12972 12973 type: 'get', 12974 12975 url: "https://www.ekonty.com/check-time", 12976 12977 success: function(res) { 12978 12979 $('.notification').html(res); 12980 12981 12982 12983 } 12984 12985 }); 12986 12987 }); 12988 12989 12990 12991 </script>
12991 12992
12992<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 12993 $(document).ready(function () { 12994 const $sponsors = $('.sidebarsponsor'); // Get all sponsor elements 12995 let currentIndex = 0; 12996 12997 function showNextSponsor() { 12998 // Hide the current sponsor 12999 $sponsors.eq(currentIndex).fadeOut(1000, function () { 13000 // Move to the next sponsor 13001 currentIndex = (currentIndex + 1) % $sponsors.length; 13002 // Show the next sponsor 13003 $sponsors.eq(currentIndex).fadeIn(1000); 13004 }); 13005 } 13006 13007 // Initially show the first sponsor 13008 $sponsors.eq(currentIndex).fadeIn(1000); 13009 13010 // Start the cycle 13011 setInterval(showNextSponsor, 12000); // 6 seconds delay 13012 }); 13013 13014 </script>
13014 13015 13016 13017 13018
13018<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 13019 // Select the post-description div 13020 const postDescription = document.querySelector('.post-description'); 13021 13022 if (postDescription) { 13023 const hasChildren = postDescription.children.length > 0; 13024 const onlyComments = Array.from(postDescription.children).every(child => child.classList.contains('comment')); 13025 13026 if (hasChildren && onlyComments) { 13027 postDescription.style.display = 'none'; 13028 } 13029 } 13030 </script>
13030 13031 13032 13033 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css"> 13034
13034<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
13034 13035 13036
13036<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 13037 13038 </script>
13038 13039 13040
13040<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 13041 // ð Global Mention Notification System 13042document.addEventListener('DOMContentLoaded', function() { 13043 13044 // Request notification permission on page load 13045 if ('Notification' in window && Notification.permission === 'default') { 13046 Notification.requestPermission(); 13047 } 13048 13049 // Listen for mention events dispatched from anywhere in the app 13050 window.addEventListener('user-mentioned', function(event) { 13051 const mentionData = event.detail; 13052 console.log('ð Global mention event received:', mentionData); 13053 13054 // Show desktop notification if permission is granted 13055 if (Notification.permission === 'granted') { 13056 const notification = new Notification(`${mentionData.title} mentioned you!`, { 13057 body: mentionData.description, 13058 icon: mentionData.avatar || 'https://www.ekonty.com/default_images/user.png', 13059 tag: `mention-${mentionData.notificationId}`, 13060 requireInteraction: true, 13061 badge: 'https://www.ekonty.com/images/icon-192x192.png' 13062 }); 13063 13064 notification.onclick = function() { 13065 window.focus(); 13066 window.location.href = mentionData.link; 13067 notification.close(); 13068 }; 13069 13070 // Auto close after 10 seconds 13071 setTimeout(() => notification.close(), 10000); 13072 } 13073 13074 // Update notification counter in header if it exists 13075 const notificationCounter = document.querySelector('.notification-counter'); 13076 if (notificationCounter) { 13077 const currentCount = parseInt(notificationCounter.textContent) || 0; 13078 notificationCounter.textContent = currentCount + 1; 13079 notificationCounter.style.display = 'inline-block'; 13080 } 13081 13082 // Add notification to dropdown if it exists 13083 const notificationDropdown = document.querySelector('.notifications-dropdown'); 13084 if (notificationDropdown) { 13085 const notificationItem = ` 13086 <a href="${mentionData.link}" class="notification-item new-mention" data-notification-id="${mentionData.notificationId}"> 13087 <div class="notification-avatar"> 13088 <img src="${mentionData.avatar || 'https://www.ekonty.com/default_images/user.png'}" alt="${mentionData.userName}" onerror="this.onerror=null; this.src='https://www.ekonty.com/default_images/user.png'"> 13089 </div> 13090 <div class="notification-content"> 13091 <div class="notification-title">${mentionData.title} mentioned you!</div> 13092 <div class="notification-description">${mentionData.description}</div> 13093 <div class="notification-time">Just now</div> 13094 </div> 13095 </a> 13096 `; 13097 notificationDropdown.insertAdjacentHTML('afterbegin', notificationItem); 13098 } 13099 13100 // Show toast notification for immediate feedback 13101 if (typeof $.notify !== 'undefined') { 13102 $.notify({ 13103 icon: 'fas fa-at', 13104 title: '<strong>New Mention!</strong>', 13105 message: `${mentionData.title} mentioned you in a post` 13106 },{ 13107 type: 'info', 13108 placement: { 13109 from: "top", 13110 align: "right" 13111 }, 13112 delay: 5000, 13113 animate: { 13114 enter: 'animated fadeInDown', 13115 exit: 'animated fadeOutUp' 13116 } 13117 }); 13118 } 13119 13120 // Trigger Livewire refresh for notification components 13121 if (window.Livewire) { 13122 window.Livewire.dispatch('refresh-notifications'); 13123 } 13124 }); 13125 13126 // Listen for Livewire-style mention events 13127 if (window.Livewire) { 13128 Livewire.on('user-mentioned', (data) => { 13129 console.log('ð Livewire mention event received:', data); 13130 // Trigger the same handler as above 13131 window.dispatchEvent(new CustomEvent('user-mentioned', { detail: data })); 13132 }); 13133 } 13134 13135}); 13136 </script>
13136 13137 13138 13139 13140 <div class="mobile-footer-nav"> 13141 <div class="mobile-footer-container"> 13142 13143 <div class="mobile-footer-icons guest-footer"> 13144 13145 <a href="/" class="mobile-footer-item "> 13146 <div class="footer-icon-wrapper"> 13147 <i class="fas fa-home"></i> 13148 <span class="footer-label">Home</span> 13149 </div> 13150 </a> 13151 13152 13153 <a href="/jobs" class="mobile-footer-item "> 13154 <div class="footer-icon-wrapper"> 13155 <i class="fas fa-briefcase"></i> 13156 <span class="footer-label">Jobs</span> 13157 </div> 13158 </a> 13159 13160 13161 <a href="/candidates" class="mobile-footer-item "> 13162 <div class="footer-icon-wrapper"> 13163 <i class="fas fa-users"></i> 13164 <span class="footer-label">Candidates</span> 13165 </div> 13166 </a> 13167 13168 13169 <a href="/company" class="mobile-footer-item "> 13170 <div class="footer-icon-wrapper"> 13171 <i class="fas fa-building"></i> 13172 <span class="footer-label">Employers</span> 13173 </div> 13174 </a> 13175 13176 13177 <a href="/login" class="mobile-footer-item mobile-footer-login-btn"> 13178 <div class="footer-icon-wrapper"> 13179 <i class="fas fa-sign-in-alt"></i> 13180 <span class="footer-label">Login</span> 13181 </div> 13182 </a> 13183 </div> 13184 </div> 13185</div> 13186 13187<style> 13188/* Mobile Footer Navigation Styles */ 13189.mobile-footer-nav { 13190 position: fixed; 13191 bottom: 0; 13192 left: 0; 13193 right: 0; 13194 z-index: 9999; 13195 background: #ffffff; 13196 border-top: 1px solid #e1e5e9; 13197 box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); 13198 display: none; /* Hidden by default, shown only on mobile */ 13199 overflow-x: hidden; 13200 max-width: 100vw; 13201} 13202 13203.mobile-footer-container { 13204 width: 100%; 13205 max-width: 100%; 13206 padding: 8px 4px 12px 4px; 13207 background: #ffffff; 13208 box-sizing: border-box; 13209 overflow-x: hidden; 13210} 13211 13212.mobile-footer-icons { 13213 display: flex; 13214 justify-content: space-around; 13215 align-items: center; 13216 width: 100%; 13217 max-width: 100%; 13218 box-sizing: border-box; 13219 flex-wrap: nowrap; 13220} 13221 13222.mobile-footer-item { 13223 display: flex; 13224 flex-direction: column; 13225 align-items: center; 13226 justify-content: center; 13227 text-decoration: none; 13228 color: #ffffff; 13229 transition: all 0.2s ease; 13230 padding: 4px 8px; 13231 border-radius: 8px; 13232 min-width: 50px; 13233 position: relative; 13234 box-sizing: border-box; 13235 flex: 1 1 0; 13236 max-width: 100%; 13237} 13238 13239.mobile-footer-item:hover {
13240 color: #ffffff; 13241 background-color: rgba(255, 255, 255, 0.1); 13242} 13243 13244.mobile-footer-item.active { 13245 color: #ffffff; 13246} 13247 13248.mobile-footer-item.active .footer-icon-wrapper i { 13249 color: #ffffff; 13250} 13251 13252.footer-icon-wrapper { 13253 display: flex; 13254 flex-direction: column; 13255 align-items: center; 13256 justify-content: center; 13257 position: relative; 13258} 13259 13260.footer-icon-wrapper i { 13261 font-size: 20px; 13262 margin-bottom: 2px; 13263 transition: all 0.2s ease; 13264 color: #ffffff; 13265} 13266 13267.footer-label { 13268 font-size: 10px; 13269 font-weight: 500; 13270 text-align: center; 13271 line-height: 1; 13272 margin-top: 2px; 13273 color: #ffffff; 13274} 13275 13276 13277/* Notification and Message Badges */ 13278.notification-badge, 13279.message-badge { 13280 position: absolute; 13281 top: -2px; 13282 right: -2px; 13283 background-color: #dc2626; 13284 color: white; 13285 font-size: 9px; 13286 font-weight: bold; 13287 padding: 1px 4px; 13288 border-radius: 8px; 13289 min-width: 14px; 13290 height: 14px; 13291 display: flex; 13292 align-items: center; 13293 justify-content: center; 13294 line-height: 1; 13295 border: 2px solid #ffffff; 13296} 13297 13298/* Guest Footer Specific Styles */ 13299.guest-footer .mobile-footer-item { 13300 min-width: 0; 13301 flex: 1 1 0; 13302 padding: 4px 4px; 13303} 13304 13305.guest-footer .mobile-footer-login-btn { 13306 flex: 0 0 auto !important; 13307 min-width: auto !important; 13308} 13309 13310.mobile-footer-login-btn { 13311 background: linear-gradient(135deg, #0b8260 0%, #059669 100%) !important; 13312 color: white !important; 13313 border-radius: 12px !important; 13314 padding: 6px 12px !important; 13315 border: none !important; 13316 min-width: auto !important; 13317 max-width: 100% !important; 13318 box-shadow: 0 2px 8px rgba(16, 185, 129, 0.3) !important; 13319 margin: 0 2px !important; 13320 box-sizing: border-box !important; 13321 flex: 0 0 auto !important; 13322} 13323 13324.mobile-footer-login-btn:hover { 13325 background: linear-gradient(135deg, #059669 0%, #047857 100%) !important; 13326 color: white !important; 13327 box-shadow: 0 4px 12px rgba(16, 185, 129, 0.4) !important; 13328 transform: translateY(-1px); 13329} 13330 13331.mobile-footer-login-btn:active { 13332 transform: translateY(0); 13333 box-shadow: 0 2px 6px rgba(16, 185, 129, 0.3) !important; 13334} 13335 13336.mobile-footer-login-btn .footer-icon-wrapper { 13337 flex-direction: row !important; 13338 gap: 6px; 13339} 13340 13341.mobile-footer-login-btn .footer-label, 13342.mobile-footer-login-btn .footer-icon-wrapper i { 13343 color: white !important; 13344 font-weight: 600; 13345} 13346 13347.mobile-footer-login-btn .footer-icon-wrapper i { 13348 font-size: 16px; 13349 margin-bottom: 0; 13350} 13351 13352.mobile-footer-login-btn .footer-label { 13353 font-size: 11px; 13354 margin-top: 0; 13355} 13356 13357/* Show footer only on mobile devices */ 13358@media (max-width: 768px) { 13359 .mobile-footer-nav { 13360 display: none !important; 13361 } 13362 13363 /* Add bottom padding to body to prevent content from being hidden behind footer */ 13364 body { 13365 padding-bottom: 70px; 13366 } 13367} 13368 13369/* Adjust for very small screens */ 13370@media (max-width: 480px) { 13371 .mobile-footer-container { 13372 padding: 6px 2px 10px 2px; 13373 max-width: 100%; 13374 } 13375 13376 .mobile-footer-icons { 13377 padding: 0; 13378 gap: 2px; 13379 } 13380 13381 .mobile-footer-item { 13382 min-width: 0; 13383 padding: 2px 2px; 13384 flex: 1 1 0; 13385 } 13386 13387 .mobile-footer-login-btn { 13388 padding: 5px 10px !important; 13389 flex: 0 0 auto !important; 13390 } 13391 13392 .mobile-footer-login-btn .footer-icon-wrapper i { 13393 font-size: 14px; 13394 } 13395 13396 .mobile-footer-login-btn .footer-label { 13397 font-size: 10px; 13398 } 13399 13400 .footer-icon-wrapper i { 13401 font-size: 18px; 13402 } 13403 13404 .footer-label { 13405 font-size: 9px; 13406 } 13407 13408 body { 13409 padding-bottom: 65px; 13410 } 13411} 13412 13413/* Extra small screens */ 13414@media (max-width: 360px) { 13415 .mobile-footer-container { 13416 padding: 6px 1px 10px 1px; 13417 max-width: 100%; 13418 } 13419 13420 .mobile-footer-icons { 13421 gap: 1px; 13422 } 13423 13424 .mobile-footer-item { 13425 min-width: 0; 13426 padding: 2px 1px; 13427 flex: 1 1 0; 13428 } 13429 13430 .mobile-footer-login-btn { 13431 padding: 4px 8px !important; 13432 flex: 0 0 auto !important; 13433 } 13434 13435 .mobile-footer-login-btn .footer-icon-wrapper i { 13436 font-size: 12px; 13437 } 13438 13439 .mobile-footer-login-btn .footer-label { 13440 font-size: 9px; 13441 } 13442 13443 .footer-icon-wrapper i { 13444 font-size: 16px; 13445 } 13446 13447 .footer-label { 13448 font-size: 8px; 13449 } 13450} 13451 13452/* Hide footer on desktop */ 13453@media (min-width: 769px) { 13454 .mobile-footer-nav { 13455 display: none !important; 13456 } 13457 13458 body { 13459 padding-bottom: 0 !important; 13460 } 13461} 13462 13463/* Dark mode support */ 13464@media (prefers-color-scheme: dark) { 13465 .mobile-footer-nav { 13466 background: var(--maincolor); 13467 border-top-color: #333; 13468 } 13469 13470 .mobile-footer-container { 13471 background: var(--maincolor); 13472 } 13473 13474 .mobile-footer-item { 13475 color: #ffffff; 13476 } 13477 13478 .mobile-footer-item:hover { 13479 background-color: rgba(255, 255, 255, 0.1); 13480 } 13481} 13482 13483/* Animation for smooth transitions */ 13484.mobile-footer-item { 13485 transform: scale(1); 13486 transition: transform 0.1s ease; 13487} 13488 13489.mobile-footer-item:active { 13490 transform: scale(0.95); 13491} 13492 13493/* Accessibility improvements */ 13494.mobile-footer-item:focus { 13495 outline: 2px solid #0077b5; 13496 outline-offset: 2px; 13497} 13498 13499/* High contrast mode support */ 13500@media (prefers-contrast: high) { 13501 .mobile-footer-nav { 13502 border-top: 2px solid #000; 13503 } 13504 13505 .mobile-footer-item { 13506 border: 1px solid transparent; 13507 } 13508 13509 .mobile-footer-item:hover, 13510 .mobile-footer-item.active { 13511 border-color: #0077b5; 13512 } 13513} 13514 13515/* Messages Tooltip Styles */ 13516.messages-tooltip { 13517 cursor: pointer; 13518} 13519 13520.messages-tooltip:hover { 13521 opacity: 0.8; 13522} 13523 13524/* Custom tooltip styling */ 13525.tooltip { 13526 font-size: 12px; 13527} 13528 13529.tooltip-inner { 13530 background-color: #333; 13531 color: white; 13532 border-radius: 6px; 13533 padding: 8px 12px; 13534 font-weight: 500; 13535} 13536</style> 13537
13538<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 13539document.addEventListener('DOMContentLoaded', function() { 13540 // Initialize Bootstrap tooltips 13541 var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); 13542 var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { 13543 return new bootstrap.Tooltip(tooltipTriggerEl); 13544 }); 13545 13546 // Handle click on messages to show tooltip 13547 const messagesTooltip = document.querySelector('.messages-tooltip'); 13548 if (messagesTooltip) { 13549 messagesTooltip.addEventListener('click', function(e) { 13550 e.preventDefault(); 13551 // Show tooltip on click 13552 const tooltip = bootstrap.Tooltip.getInstance(this); 13553 if (tooltip) { 13554 tooltip.show(); 13555 // Hide after 2 seconds 13556 setTimeout(() => { 13557 tooltip.hide(); 13558 }, 2000); 13559 } 13560 }); 13561 } 13562 13563 // Handle mobile post button click 13564 const mobilePostButton = document.querySelector('#mobilePostButton'); 13565 if (mobilePostButton) { 13566 mobilePostButton.addEventListener('click', function(e) { 13567 e.preventDefault(); 13568 13569 // Scroll to the main post creation area 13570 const postCreationArea = document.querySelector('.new-postbox'); 13571 if (postCreationArea) { 13572 postCreationArea.scrollIntoView({ 13573 behavior: 'smooth', 13574 block: 'center' 13575 }); 13576 13577 // Focus on the textarea after scrolling 13578 setTimeout(() => { 13579 const textarea = document.querySelector('#feedpostTextarea'); 13580 if (textarea) { 13581 textarea.focus(); 13582 textarea.click(); // Trigger click to show the post interface 13583 } 13584 }, 500); 13585 } 13586 }); 13587 } 13588}); 13589</script>
13589 13590 13591 13592 13593 13594
13594<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 13595 ;(function() { 13596 // Track if modal is open 13597 let modalOpen = false; 13598 let scrollbarWidth = 0; 13599 13600 // Calculate scrollbar width 13601 function getScrollbarWidth() { 13602 const outer = document.createElement('div'); 13603 outer.style.visibility = 'hidden'; 13604 outer.style.overflow = 'scroll'; 13605 outer.style.msOverflowStyle = 'scrollbar'; 13606 document.body.appendChild(outer); 13607 const inner = document.createElement('div'); 13608 outer.appendChild(inner); 13609 scrollbarWidth = outer.offsetWidth - inner.offsetWidth; 13610 outer.parentNode.removeChild(outer); 13611 return scrollbarWidth; 13612 } 13613 13614 // Prevent body scroll when modal opens 13615 function preventBodyScroll() { 13616 if (modalOpen) return; 13617 modalOpen = true; 13618 13619 const body = document.body; 13620 const html = document.documentElement; 13621 13622 // Save current scroll position 13623 const scrollY = window.scrollY || window.pageYOffset; 13624 13625 // Get scrollbar width 13626 scrollbarWidth = getScrollbarWidth(); 13627 13628 // Add padding to prevent content shift when scrollbar disappears 13629 body.style.paddingRight = scrollbarWidth + 'px'; 13630 html.style.paddingRight = scrollbarWidth + 'px'; 13631 13632 // Prevent scrolling 13633 body.style.position = 'fixed'; 13634 body.style.top = `-${scrollY}px`; 13635 body.style.width = '100%'; 13636 body.style.overflow = 'hidden'; 13637 13638 // Store scroll position for restoration 13639 body.setAttribute('data-scroll-y', scrollY); 13640 } 13641 13642 // Restore body scroll when modal closes 13643 function restoreBodyScroll() { 13644 if (!modalOpen) return; 13645 modalOpen = false; 13646 13647 const body = document.body; 13648 const html = document.documentElement; 13649 13650 // Restore scroll position 13651 const scrollY = body.getAttribute('data-scroll-y') || 0; 13652 13653 // Remove fixed positioning 13654 body.style.position = ''; 13655 body.style.top = ''; 13656 body.style.width = ''; 13657 body.style.overflow = ''; 13658 body.style.paddingRight = ''; 13659 html.style.paddingRight = ''; 13660 13661 // Restore scroll position 13662 window.scrollTo(0, parseInt(scrollY) || 0); 13663 body.removeAttribute('data-scroll-y'); 13664 } 13665 13666 // Make modal content scrollable 13667 function makeModalScrollable(modalElement) { 13668 const modalDialog = modalElement.querySelector('.modal-dialog'); 13669 const modalContent = modalElement.querySelector('.modal-content'); 13670 13671 if (!modalDialog || !modalContent) return; 13672 13673 // Set max height for modal content 13674 const maxHeight = window.innerHeight - 120; // Leave space for padding 13675 modalContent.style.maxHeight = maxHeight + 'px'; 13676 modalContent.style.overflowY = 'auto'; 13677 modalContent.style.overflowX = 'hidden'; 13678 13679 // Add smooth scrolling 13680 modalContent.style.scrollBehavior = 'smooth'; 13681 13682 // Custom scrollbar styling 13683 const style = document.createElement('style'); 13684 style.id = 'modal-scrollbar-style'; 13685 if (!document.getElementById('modal-scrollbar-style')) { 13686 style.textContent = `
13687 .modal-content, 13688 .modal-body { 13689 scrollbar-width: thin; 13690 scrollbar-color: #1a1a1a rgba(0, 0, 0, 0.06); 13691 } 13692 .modal-content::-webkit-scrollbar, 13693 .modal-body::-webkit-scrollbar { 13694 width: 8px; 13695 } 13696 .modal-content::-webkit-scrollbar-track, 13697 .modal-body::-webkit-scrollbar-track { 13698 background: rgba(0, 0, 0, 0.06); 13699 } 13700 .modal-content::-webkit-scrollbar-thumb, 13701 .modal-body::-webkit-scrollbar-thumb { 13702 background-color: #1a1a1a; 13703 border-radius: 999px; 13704 } 13705 .modal-content::-webkit-scrollbar-thumb:hover, 13706 .modal-body::-webkit-scrollbar-thumb:hover { 13707 background-color: #000000; 13708 } 13709 `; 13710 document.head.appendChild(style); 13711 } 13712 } 13713 13714 // Handle Bootstrap 5 modals 13715 document.addEventListener('DOMContentLoaded', function() { 13716 // Check if Bootstrap is available 13717 if (typeof bootstrap !== 'undefined' && bootstrap.Modal) { 13718 // Get all modals (exclude profile welcome: it owns its own Modal instance in feedsfooter) 13719 const modals = document.querySelectorAll('.modal:not(.profile-complete-modal)'); 13720 13721 modals.forEach(function(modalElement) { 13722 try { 13723 // Skip incomplete modal markup (missing dialog/content) 13724 if (!modalElement.querySelector('.modal-dialog')) { 13725 return; 13726 } 13727 const modal = bootstrap.Modal.getOrCreateInstance(modalElement); 13728 if (!modal || typeof modal.show !== 'function') { 13729 return; 13730 } 13731 } catch (err) { 13732 console.warn('Skipping broken modal element', modalElement, err); 13733 return; 13734 } 13735 13736 // When modal is about to show 13737 modalElement.addEventListener('show.bs.modal', function() { 13738 preventBodyScroll(); 13739 // Small delay to ensure modal is rendered 13740 setTimeout(function() { 13741 makeModalScrollable(modalElement); 13742 }, 100); 13743 }); 13744 13745 // When modal is shown 13746 modalElement.addEventListener('shown.bs.modal', function() { 13747 makeModalScrollable(modalElement); 13748 }); 13749 13750 // When modal is about to hide 13751 modalElement.addEventListener('hide.bs.modal', function() { 13752 // Don't restore yet, wait for hidden event 13753 }); 13754 13755 // When modal is hidden 13756 modalElement.addEventListener('hidden.bs.modal', function() { 13757 restoreBodyScroll(); 13758 }); 13759 }); 13760 } 13761 13762 // Also handle modals opened via data attributes 13763 document.addEventListener('click', function(e) { 13764 const trigger = e.target.closest('[data-bs-toggle="modal"]'); 13765 if (trigger) { 13766 const targetId = trigger.getAttribute('data-bs-target'); 13767 if (targetId) { 13768 const modalElement = document.querySelector(targetId); 13769 if (modalElement) { 13770 // Modal will be handled by Bootstrap events above 13771 } 13772 } 13773 } 13774 }); 13775 }); 13776 13777 // Handle custom modals (non-Bootstrap) 13778 document.addEventListener('DOMContentLoaded', function() { 13779 // Watch for custom modal opens 13780 const observer = new MutationObserver(function(mutations) { 13781 mutations.forEach(function(mutation) {
13782 mutation.addedNodes.forEach(function(node) { 13783 if (node.nodeType === 1) { // Element node 13784 // Check if it's a modal 13785 if (node.classList && node.classList.contains('modal')) { 13786 preventBodyScroll(); 13787 setTimeout(function() { 13788 makeModalScrollable(node); 13789 }, 100); 13790 } 13791 // Check for modals inside added nodes 13792 const modals = node.querySelectorAll ? node.querySelectorAll('.modal.show, .modal[style*="display"]') : []; 13793 modals.forEach(function(modal) { 13794 preventBodyScroll(); 13795 setTimeout(function() { 13796 makeModalScrollable(modal); 13797 }, 100); 13798 }); 13799 } 13800 }); 13801 13802 mutation.removedNodes.forEach(function(node) { 13803 if (node.nodeType === 1 && node.classList && node.classList.contains('modal')) { 13804 restoreBodyScroll(); 13805 } 13806 }); 13807 }); 13808 }); 13809 13810 observer.observe(document.body, { 13811 childList: true, 13812 subtree: true 13813 }); 13814 }); 13815 13816 // Handle mobile modal 13817 const originalOpenMobileModal = window.openMobileModal; 13818 const originalCloseMobileModal = window.closeMobileModal; 13819 13820 if (typeof window.openMobileModal === 'function') { 13821 window.openMobileModal = function() { 13822 preventBodyScroll(); 13823 if (originalOpenMobileModal) { 13824 originalOpenMobileModal(); 13825 } 13826 }; 13827 } else { 13828 window.openMobileModal = function() { 13829 preventBodyScroll(); 13830 const modal = document.getElementById('mobileModal'); 13831 if (modal) { 13832 modal.style.display = 'block'; 13833 } 13834 }; 13835 } 13836 13837 if (typeof window.closeMobileModal === 'function') { 13838 window.closeMobileModal = function() { 13839 restoreBodyScroll(); 13840 if (originalCloseMobileModal) { 13841 originalCloseMobileModal(); 13842 } 13843 }; 13844 } else { 13845 window.closeMobileModal = function() { 13846 restoreBodyScroll(); 13847 const modal = document.getElementById('mobileModal'); 13848 if (modal) { 13849 modal.style.display = 'none'; 13850 } 13851 }; 13852 } 13853 })(); 13854 </script>
13854 13855 13856 <!-- Global Toast Notification System --> 13857 <div id="global-toast-container"></div> 13858 <style> 13859 #global-toast-container { 13860 position: fixed; 13861 bottom: 80px; 13862 left: 50%; 13863 transform: translateX(-50%); 13864 z-index: 2147483000; 13865 pointer-events: none; 13866 } 13867 13868 .global-toast { 13869 display: inline-flex; 13870 align-items: center; 13871 gap: 12px; 13872 background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); 13873 color: #ffffff; 13874 padding: 14px 20px; 13875 border-radius: 8px; 13876 box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3), 0 2px 8px rgba(0, 0, 0, 0.2); 13877 font-size: 15px; 13878 font-weight: 500; 13879 animation: globalToastSlideUp 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); 13880 pointer-events: auto; 13881 white-space: nowrap; 13882 max-width: min(560px, calc(100vw - 32px)); 13883 } 13884 13885 .global-toast.global-toast--action { 13886 white-space: normal; 13887 align-items: flex-start; 13888 gap: 16px; 13889 padding: 14px 18px; 13890 } 13891 13892 .global-toast-icon { 13893 display: flex; 13894 align-items: center; 13895 justify-content: center; 13896 width: 22px; 13897 height: 22px; 13898 background: var(--maincolor, #0b8260); 13899 border-radius: 50%; 13900 font-size: 12px; 13901 font-weight: bold; 13902 flex-shrink: 0; 13903 } 13904 13905 .global-toast.global-toast--hide-icon .global-toast-icon { 13906 display: none; 13907 } 13908 13909 .global-toast-message { 13910 flex: 1; 13911 min-width: 0; 13912 line-height: 1.4; 13913 font-weight: 400; 13914 text-align: left; 13915 } 13916 13917 .global-toast-action { 13918 color: var(--maincolor-bright, #008a42); 13919 font-weight: 600; 13920 font-size: 15px; 13921 text-decoration: none; 13922 flex-shrink: 0; 13923 white-space: nowrap; 13924 align-self: center; 13925 line-height: 1.2; 13926 } 13927 13928 .global-toast-action:hover, 13929 .global-toast-action:focus { 13930 color: #34d399; 13931 text-decoration: underline; 13932 } 13933 13934 .global-toast.toast-error .global-toast-icon { 13935 background: #dc3545; 13936 } 13937 13938 .global-toast.toast-warning .global-toast-icon { 13939 background: #ffc107; 13940 color: #000; 13941 } 13942 13943 .global-toast-hide { 13944 animation: globalToastSlideDown 0.3s ease-in forwards; 13945 } 13946 13947 @keyframes globalToastSlideUp { 13948 from { 13949 opacity: 0; 13950 transform: translateY(20px); 13951 } 13952 13953 to { 13954 opacity: 1; 13955 transform: translateY(0); 13956 } 13957 } 13958 13959 @keyframes globalToastSlideDown { 13960 from { 13961 opacity: 1; 13962 transform: translateY(0); 13963 } 13964 13965 to { 13966 opacity: 0; 13967 transform: translateY(20px); 13968 } 13969 } 13970 13971 @media (max-width: 768px) { 13972 #global-toast-container { 13973 bottom: 70px; 13974 left: 16px; 13975 right: 16px; 13976 transform: none; 13977 } 13978 13979 .global-toast { 13980 width: 100%; 13981 justify-content: center; 13982 padding: 12px 20px; 13983 font-size: 14px; 13984 white-space: normal; 13985 text-align: center; 13986 } 13987 13988 .global-toast.global-toast--action { 13989 justify-content: space-between; 13990 text-align: left; 13991 max-width: none; 13992 } 13993 } 13994 13995 .page-video{ 13996 background-color: #e7f5ec; 13997 } 13998 </style> 13999
13999<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 14000 // Global toast function - available on all pages 14001 // options: { actionLabel, actionUrl, hideIcon } 14002 window.showFeedToast = function(message, type = 'success', durationMs, options) { 14003 const container = document.getElementById('global-toast-container'); 14004 if (!container) return; 14005 14006 const opts = (options && typeof options === 'object') ? options : {}; 14007 const hideAfter = (typeof durationMs === 'number' && durationMs > 0) 14008 ? durationMs 14009 : 3000; 14010 14011 // Remove any existing toast 14012 const existingToast = container.querySelector('.global-toast'); 14013 if (existingToast) { 14014 existingToast.remove(); 14015 } 14016 14017 // Create toast element 14018 const toast = document.createElement('div'); 14019 const hasAction = !!(opts.actionLabel && opts.actionUrl); 14020 toast.className = 'global-toast' 14021 + (type !== 'success' ? ' toast-' + type : '') 14022 + (hasAction ? ' global-toast--action' : '') 14023 + (opts.hideIcon || hasAction ? ' global-toast--hide-icon' : ''); 14024 14025 const icon = type === 'success' ? 'â' : (type === 'error' ? 'â' : (type === 'info' ? 'i' : '!')); 14026 const iconEl = document.createElement('span'); 14027 iconEl.className = 'global-toast-icon'; 14028 iconEl.textContent = icon; 14029 14030 const messageEl = document.createElement('span'); 14031 messageEl.className = 'global-toast-message'; 14032 messageEl.textContent = message; 14033 14034 toast.appendChild(iconEl); 14035 toast.appendChild(messageEl); 14036 14037 if (hasAction) { 14038 const actionEl = document.createElement('a'); 14039 actionEl.className = 'global-toast-action'; 14040 actionEl.href = opts.actionUrl; 14041 actionEl.textContent = opts.actionLabel; 14042 toast.appendChild(actionEl); 14043 } 14044 14045 container.appendChild(toast); 14046 14047 setTimeout(function() { 14048 toast.classList.add('global-toast-hide'); 14049 setTimeout(function() { 14050 if (toast.parentNode) { 14051 toast.remove(); 14052 } 14053 }, 300); 14054 }, hideAfter); 14055 }; 14056 14057 // Also expose as showGlobalToast for clarity 14058 window.showGlobalToast = window.showFeedToast; 14059 14060 // Show cover update success toast after page reload 14061 ;(function() { 14062 try { 14063 if (sessionStorage.getItem('coverImageUpdatedSuccess')) { 14064 sessionStorage.removeItem('coverImageUpdatedSuccess'); 14065 if (typeof window.showFeedToast === 'function') { 14066 window.showFeedToast('Cover photo updated successfully!', 'success'); 14067 } 14068 } 14069 } catch (e) {} 14070 })(); 14071 </script>
14071 14072 14073 <footer class="ek-tailwind-footer" aria-label="Site footer"> 14074 14075 <div class="ek-tailwind-footer__light"> 14076 <div class="ek-tailwind-footer__inner"> 14077 <div class="ek-tailwind-footer__grid"> 14078 <div class="ek-tailwind-footer__col"> 14079 <div class="ek-tailwind-footer__col-head"> 14080 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14081 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg> 14082 </span> 14083 <h6 class="ek-tailwind-footer__col-title">Explore Ekonty</h6> 14084 </div> 14085 <ul class="ek-tailwind-footer__links"> 14086 <li> 14087 <a href="https://www.ekonty.com/services" class="ek-tailwind-footer__link"> 14088 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14089 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg> 14090 </span> 14091 <span>Services</span> 14092 </a> 14093 </li> 14094 <li> 14095 <a href="https://www.ekonty.com/market" class="ek-tailwind-footer__link"> 14096 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14097 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/></svg> 14098 </span> 14099 <span>Marketplace</span> 14100 </a> 14101 </li> 14102 <li> 14103 <a href="https://www.ekonty.com/articles" class="ek-tailwind-footer__link"> 14104 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14105 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg> 14106 </span> 14107 <span>Articles</span> 14108 </a> 14109 </li> 14110 <li> 14111 <a href="https://www.ekonty.com/blogs" class="ek-tailwind-footer__link"> 14112 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14113 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/></svg> 14114 </span> 14115 <span>Blogs</span> 14116 </a> 14117 </li> 14118 <li> 14119 <a href="https://www.ekonty.com/events" class="ek-tailwind-footer__link"> 14120 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14121 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 14122 </span> 14123 <span>Events</span> 14124 </a> 14125 </li> 14126 <li> 14127 <a href="https://www.ekonty.com/groups" class="ek-tailwind-footer__link"> 14128 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14129 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg> 14130 </span>
14131 <span>Groups</span> 14132 </a> 14133 </li> 14134 <li> 14135 <a href="https://www.ekonty.com/pages" class="ek-tailwind-footer__link"> 14136 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14137 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"/><polyline points="13 2 13 9 20 9"/></svg> 14138 </span> 14139 <span>Pages</span> 14140 </a> 14141 </li> 14142 <li> 14143 <a href="https://www.ekonty.com/video" class="ek-tailwind-footer__link"> 14144 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14145 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><polygon points="23 7 16 12 23 17 23 7"/><rect x="1" y="5" width="15" height="14" rx="2"/></svg> 14146 </span> 14147 <span>Videos</span> 14148 </a> 14149 </li> 14150 <li> 14151 <a href="https://www.ekonty.com/market/ads" class="ek-tailwind-footer__link"> 14152 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14153 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="m3 11 18-5v12L3 14v-3z"/><path d="M11.6 16.8a3 3 0 1 1-5.8-1.6"/></svg> 14154 </span> 14155 <span>Ads</span> 14156 </a> 14157 </li> 14158 </ul> 14159 </div> 14160 <div class="ek-tailwind-footer__col"> 14161 <div class="ek-tailwind-footer__col-head"> 14162 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14163 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg> 14164 </span> 14165 <h6 class="ek-tailwind-footer__col-title">For Professionals</h6> 14166 </div> 14167 <ul class="ek-tailwind-footer__links"> 14168 <li> 14169 <a href="https://www.ekonty.com/jobs" class="ek-tailwind-footer__link"> 14170 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14171 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg> 14172 </span> 14173 <span>Find Jobs</span> 14174 </a> 14175 </li> 14176 <li> 14177 <a href="https://www.ekonty.com/post-job" class="ek-tailwind-footer__link"> 14178 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14179 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="16"/><line x1="8" y1="12" x2="16" y2="12"/></svg> 14180 </span> 14181 <span>Post a Job</span> 14182 </a> 14183 </li> 14184 <li> 14185 <a href="https://www.ekonty.com/resumebuilder/templates" class="ek-tailwind-footer__link"> 14186 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14187 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg> 14188 </span>
14189 <span>Create Resume</span> 14190 </a> 14191 </li> 14192 <li> 14193 <a href="https://www.ekonty.com/for-jobseekers" class="ek-tailwind-footer__link"> 14194 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14195 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M9 18h6"/><path d="M10 22h4"/><path d="M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14"/></svg> 14196 </span> 14197 <span>Career Advice</span> 14198 </a> 14199 </li> 14200 <li> 14201 <a href="https://www.ekonty.com/companies" class="ek-tailwind-footer__link"> 14202 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14203 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18"/><path d="M5 21V7l8-4v18"/><path d="M19 21V11l-6-4"/></svg> 14204 </span> 14205 <span>Browse Companies</span> 14206 </a> 14207 </li> 14208 </ul> 14209 </div> 14210 <div class="ek-tailwind-footer__col"> 14211 <div class="ek-tailwind-footer__col-head"> 14212 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14213 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21h18"/><path d="M5 21V7l8-4v18"/><path d="M19 21V11l-6-4"/><path d="M9 9v.01"/><path d="M9 12v.01"/><path d="M9 15v.01"/><path d="M9 18v.01"/></svg> 14214 </span> 14215 <h6 class="ek-tailwind-footer__col-title">For Businesses</h6> 14216 </div> 14217 <ul class="ek-tailwind-footer__links"> 14218 <li> 14219 <a href="https://www.ekonty.com/pages/create" class="ek-tailwind-footer__link"> 14220 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14221 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><line x1="12" y1="8" x2="12" y2="16"/><line x1="8" y1="12" x2="16" y2="12"/></svg> 14222 </span> 14223 <span>Create Business Page</span> 14224 </a> 14225 </li> 14226 <li> 14227 <a href="https://www.ekonty.com/market/seller/dashboard" class="ek-tailwind-footer__link"> 14228 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14229 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/></svg> 14230 </span> 14231 <span>Marketplace Seller</span> 14232 </a> 14233 </li> 14234 <li> 14235 <a href="https://www.ekonty.com/ads-manager" class="ek-tailwind-footer__link"> 14236 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14237 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="m3 11 18-5v12L3 14v-3z"/></svg> 14238 </span> 14239 <span>Advertise</span> 14240 </a> 14241 </li> 14242 <li> 14243 <a href="https://www.ekonty.com/services" class="ek-tailwind-footer__link"> 14244 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14245 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg> 14246 </span>
14247 <span>Promote Services</span> 14248 </a> 14249 </li> 14250 <li> 14251 <a href="https://www.ekonty.com/help#business-verification" class="ek-tailwind-footer__link"> 14252 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14253 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 14254 </span> 14255 <span>Business Verification</span> 14256 </a> 14257 </li> 14258 </ul> 14259 </div> 14260 <div class="ek-tailwind-footer__col"> 14261 <div class="ek-tailwind-footer__col-head"> 14262 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14263 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg> 14264 </span> 14265 <h6 class="ek-tailwind-footer__col-title">Company</h6> 14266 </div> 14267 <ul class="ek-tailwind-footer__links"> 14268 <li> 14269 <a href="https://www.ekonty.com/about-us" class="ek-tailwind-footer__link"> 14270 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14271 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg> 14272 </span> 14273 <span>About Us</span> 14274 </a> 14275 </li> 14276 <li> 14277 <a href="https://www.ekonty.com/contact-us" class="ek-tailwind-footer__link"> 14278 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14279 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg> 14280 </span> 14281 <span>Contact Us</span> 14282 </a> 14283 </li> 14284 </ul> 14285 </div> 14286 <div class="ek-tailwind-footer__col"> 14287 <div class="ek-tailwind-footer__col-head"> 14288 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14289 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M3 18v-6a9 9 0 0 1 18 0v6"/><path d="M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3z"/><path d="M3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z"/></svg> 14290 </span> 14291 <h6 class="ek-tailwind-footer__col-title">Support</h6> 14292 </div> 14293 <ul class="ek-tailwind-footer__links"> 14294 <li> 14295 <a href="https://www.ekonty.com/help" class="ek-tailwind-footer__link"> 14296 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14297 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg> 14298 </span> 14299 <span>Help Center</span> 14300 </a> 14301 </li> 14302 <li> 14303 <a href="https://www.ekonty.com/cms/community-guidelines" class="ek-tailwind-footer__link"> 14304 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14305 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg> 14306 </span>
14307 <span>Community Guidelines</span> 14308 </a> 14309 </li> 14310 <li> 14311 <a href="https://www.ekonty.com/cms/community-guidelines#safety-reporting" class="ek-tailwind-footer__link"> 14312 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14313 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 14314 </span> 14315 <span>Trust & Safety</span> 14316 </a> 14317 </li> 14318 <li> 14319 <a href="https://www.ekonty.com/help#report-safety" class="ek-tailwind-footer__link"> 14320 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14321 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/></svg> 14322 </span> 14323 <span>Report Abuse</span> 14324 </a> 14325 </li> 14326 <li> 14327 <a href="https://www.ekonty.com/contact-us" class="ek-tailwind-footer__link"> 14328 <span class="ek-tailwind-footer__link-icon" aria-hidden="true"> 14329 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg> 14330 </span> 14331 <span>Feedback</span> 14332 </a> 14333 </li> 14334 </ul> 14335 </div> 14336 14337 <div class="ek-tailwind-footer__col ek-tailwind-footer__col--apps"> 14338 <div class="ek-tailwind-footer__col-head"> 14339 <span class="ek-tailwind-footer__col-icon" aria-hidden="true"> 14340 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="2" width="14" height="20" rx="2" ry="2"/><line x1="12" y1="18" x2="12.01" y2="18"/></svg> 14341 </span> 14342 <h6 class="ek-tailwind-footer__col-title">Get Ekonty</h6> 14343 </div> 14344 <div class="ek-tailwind-footer__apps"> 14345 <a href="https://www.ekonty.com" class="ek-tailwind-footer__webapp"> 14346 <span class="ek-tailwind-footer__webapp-icon" aria-hidden="true"> 14347 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg> 14348 </span> 14349 <span class="ek-tailwind-footer__webapp-text"> 14350 <strong>Web App</strong> 14351 <small>Access Ekonty on your browser</small> 14352 </span> 14353 </a> 14354 </div> 14355 </div> 14356 </div> 14357 </div> 14358 </div> 14359 14360 14361 <div class="ek-tailwind-footer__mid"> 14362 <div class="ek-tailwind-footer__inner"> 14363 <div class="ek-tailwind-footer__newsletter"> 14364 <div class="ek-tailwind-footer__newsletter-copy"> 14365 <span class="ek-tailwind-footer__newsletter-icon" aria-hidden="true"> 14366 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg> 14367 </span> 14368 <div> 14369 <h6 class="ek-tailwind-footer__newsletter-title">Stay in the loop</h6> 14370 <p class="ek-tailwind-footer__newsletter-desc">Get the latest updates on jobs, businesses, articles, events and more.</p> 14371 </div> 14372 </div> 14373 14374 <div class="ek-tailwind-footer__subscribe"> 14375 <div id="ek-footer-newsletter-alert" class="ek-tailwind-footer__alert" hidden></div> 14376 <form id="ek-footer-newsletter-form" class="ek-tailwind-footer__subscribe-form" method="post" action="https://www.ekonty.com/subscribe-newsletter"> 14377 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="name" value="Subscriber"> 14378 <label for="ek-footer-newsletter-email" class="ek-tailwind-footer__sr-only">Email address</label> 14379 <input id="ek-footer-newsletter-email" type="email" name="email" required placeholder="Enter your email address"> 14380 <button type="submit">Subscribe</button> 14381 </form> 14382 </div> 14383 14384 </div> 14385 </div> 14386 </div> 14387 14388 14389 <div class="ek-tailwind-footer__dark"> 14390 <div class="ek-tailwind-footer__inner"> 14391 <div class="ek-tailwind-footer__features"> 14392 <div class="ek-tailwind-footer__brand"> 14393 <a href="https://www.ekonty.com" class="notranslate" aria-label="Ekonty home" translate="no"> 14394 <img src="https://www.ekonty.com/images/ekonty-logo-white-transparent.png" alt="Ekonty" class="notranslate" width="168" height="40" loading="lazy"> 14395 </a> 14396 <p>Your all-in-one ecosystem to connect, grow and succeed.</p> 14397 </div> 14398 14399 <div class="ek-tailwind-footer__feature"> 14400 <div class="ek-tailwind-footer__feature-icon" aria-hidden="true"> 14401 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><polyline points="9 12 11 14 15 10"/></svg> 14402 </div> 14403 <div class="ek-tailwind-footer__feature-copy"> 14404 <strong>Safety Controls</strong>
14405 <span>Privacy, reporting and account controls help members stay safer.</span> 14406 </div> 14407 </div> 14408 <div class="ek-tailwind-footer__feature"> 14409 <div class="ek-tailwind-footer__feature-icon" aria-hidden="true"> 14410 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg> 14411 </div> 14412 <div class="ek-tailwind-footer__feature-copy"> 14413 <strong>Built for Professionals</strong> 14414 <span>Empowering individuals and businesses worldwide.</span> 14415 </div> 14416 </div> 14417 <div class="ek-tailwind-footer__feature"> 14418 <div class="ek-tailwind-footer__feature-icon" aria-hidden="true"> 14419 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/></svg> 14420 </div> 14421 <div class="ek-tailwind-footer__feature-copy"> 14422 <strong>Always Improving</strong> 14423 <span>Continuously innovating for a better experience.</span> 14424 </div> 14425 </div> 14426 14427 <div class="ek-tailwind-footer__globe" aria-hidden="true"> 14428 <svg viewBox="0 0 220 170" fill="none" xmlns="http://www.w3.org/2000/svg"> 14429 <defs> 14430 <linearGradient id="ekFooterGlobeFill" x1="0%" y1="0%" x2="100%" y2="100%"> 14431 <stop offset="0%" stop-color="#10b981"/> 14432 <stop offset="100%" stop-color="#047857"/> 14433 </linearGradient> 14434 <clipPath id="ekFooterGlobeClip"> 14435 <circle cx="110" cy="86" r="46"/> 14436 </clipPath> 14437 </defs> 14438 <ellipse cx="110" cy="86" rx="88" ry="30" stroke="rgba(255,255,255,0.14)" stroke-width="1.2" transform="rotate(-18 110 86)"/> 14439 <ellipse cx="110" cy="86" rx="88" ry="30" stroke="rgba(255,255,255,0.1)" stroke-width="1.2" transform="rotate(24 110 86)"/> 14440 <ellipse cx="110" cy="86" rx="70" ry="22" stroke="rgba(255,255,255,0.08)" stroke-width="1" transform="rotate(58 110 86)"/> 14441 <circle cx="110" cy="86" r="46" fill="url(#ekFooterGlobeFill)" opacity="0.95"/> 14442 <g clip-path="url(#ekFooterGlobeClip)" opacity="0.45"> 14443 <ellipse cx="110" cy="86" rx="46" ry="14" stroke="#ecfdf5" stroke-width="1"/> 14444 <ellipse cx="110" cy="86" rx="46" ry="28" stroke="#ecfdf5" stroke-width="0.9"/> 14445 <ellipse cx="110" cy="86" rx="46" ry="38" stroke="#ecfdf5" stroke-width="0.8"/> 14446 <line x1="64" y1="86" x2="156" y2="86" stroke="#ecfdf5" stroke-width="0.9"/> 14447 <path d="M110 40 C88 58 88 114 110 132 C132 114 132 58 110 40" stroke="#ecfdf5" stroke-width="0.9"/> 14448 <path d="M110 40 C132 58 132 114 110 132 C88 114 88 58 110 40" stroke="#ecfdf5" stroke-width="0.9"/> 14449 </g> 14450 <circle cx="110" cy="86" r="46" fill="none" stroke="rgba(255,255,255,0.22)" stroke-width="1.2"/> 14451 <g> 14452 <circle cx="42" cy="58" r="13" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14453 <circle cx="42" cy="54" r="4.5" fill="#d1fae5"/> 14454 <path d="M33 68c0-5 4-9 9-9s9 4 9 9" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14455 <circle cx="178" cy="72" r="12" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14456 <circle cx="178" cy="68" r="4" fill="#fef3c7"/> 14457 <path d="M170 80c0-4.5 3.5-8 8-8s8 3.5 8 8" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14458 <circle cx="164" cy="128" r="11" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14459 <circle cx="164" cy="124" r="3.8" fill="#fce7f3"/> 14460 <path d="M157 136c0-4 3-7 7-7s7 3 7 7" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14461 <circle cx="56" cy="124" r="10" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14462 <circle cx="56" cy="121" r="3.5" fill="#dbeafe"/> 14463 <path d="M50 132c0-3.5 2.5-6 6-6s6 2.5 6 6" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14464 <circle cx="110" cy="28" r="10" fill="#fff" stroke="rgba(255,255,255,0.2)" stroke-width="1.2"/> 14465 <circle cx="110" cy="25" r="3.2" fill="#dcfce7"/> 14466 <path d="M104 35c0-3 2.5-5.5 6-5.5s6 2.5 6 5.5" stroke="#0b8260" stroke-width="1.2" fill="#ecfdf5"/> 14467 </g> 14468 <path d="M24 34l3 6 6 1-4.5 4.5 1 6-5.5-3-5.5 3 1-6L18 41l6-1z" fill="#fbbf24" opacity="0.9"/> 14469 <path d="M196 42l2 4 4 .8-3 3 .6 4-3.6-2-3.6 2 .6-4-3-3 4-.8z" fill="#fbbf24" opacity="0.85"/> 14470 <path d="M188 148l2.5 5 5 1-3.8 3.8.8 5-4.5-2.5-4.5 2.5.8-5-3.8-3.8 5-1z" fill="#fbbf24" opacity="0.8"/> 14471 </svg> 14472 </div> 14473 </div> 14474 </div> 14475 </div> 14476 14477 14478 <div class="ek-tailwind-footer__bar"> 14479 <div class="ek-tailwind-footer__inner"> 14480 <div class="ek-tailwind-footer__bottom"> 14481 <div class="ek-tailwind-footer__bottom-left"> 14482 <div class="dropdown ek-footer-lang-dropdown"> 14483 <button 14484 type="button" 14485 class="ek-tailwind-footer__select ek-footer-lang-dropdown__toggle dropdown-toggle" 14486 id="ekFooterLanguageDropdown" 14487 data-bs-toggle="dropdown"
14488 data-bs-auto-close="outside" 14489 aria-expanded="false" 14490 aria-label="Change language" 14491 > 14492 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg> 14493 <span class="ek-footer-lang-dropdown__label">English</span> 14494 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> 14495 </button> 14496 14497 <div class="dropdown-menu ek-footer-lang-dropdown__menu shadow-lg" aria-labelledby="ekFooterLanguageDropdown"> 14498 <div class="ek-footer-lang-dropdown__head"> 14499 <strong>Language</strong> 14500 <span>Choose your preferred language</span> 14501 </div> 14502 14503 <div class="ek-footer-lang-dropdown__search-wrap"> 14504 <input 14505 type="search" 14506 class="ek-footer-lang-dropdown__search" 14507 placeholder="Search languages" 14508 aria-label="Search languages" 14509 data-ek-footer-lang-search 14510 > 14511 </div> 14512 14513 <div class="ek-footer-lang-dropdown__list" data-ek-footer-lang-list> 14514 <form 14515 method="POST" 14516 action="https://www.ekonty.com/set-locale" 14517 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14518 data-locale="ab" 14519 data-google-locale="ab" 14520 data-ek-footer-lang-row 14521 data-ek-footer-lang-search-text="abkhazian abkhazian ab ab" 14522 > 14523 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ab"> 14524 <input type="hidden" name="is_rtl" value="0"> 14525 <input type="hidden" name="return_url" value="/search"> 14526 <button 14527 type="submit" 14528 class="ek-footer-lang-dropdown__option" 14529 data-locale="ab" 14530 data-google-locale="ab" 14531 > 14532 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Abkhazian</span> 14533 </button> 14534 </form> 14535 <form 14536 method="POST" 14537 action="https://www.ekonty.com/set-locale" 14538 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14539 data-locale="aa" 14540 data-google-locale="aa" 14541 data-ek-footer-lang-row 14542 data-ek-footer-lang-search-text="afar afar aa aa" 14543 > 14544 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="aa"> 14545 <input type="hidden" name="is_rtl" value="0"> 14546 <input type="hidden" name="return_url" value="/search"> 14547 <button 14548 type="submit" 14549 class="ek-footer-lang-dropdown__option" 14550 data-locale="aa" 14551 data-google-locale="aa" 14552 > 14553 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Afar</span> 14554 </button> 14555 </form> 14556 <form 14557 method="POST" 14558 action="https://www.ekonty.com/set-locale" 14559 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14560 data-locale="af" 14561 data-google-locale="af" 14562 data-ek-footer-lang-row 14563 data-ek-footer-lang-search-text="afrikaans afrikaans af af" 14564 > 14565 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="af">
14566 <input type="hidden" name="is_rtl" value="0"> 14567 <input type="hidden" name="return_url" value="/search"> 14568 <button 14569 type="submit" 14570 class="ek-footer-lang-dropdown__option" 14571 data-locale="af" 14572 data-google-locale="af" 14573 > 14574 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Afrikaans</span> 14575 </button> 14576 </form> 14577 <form 14578 method="POST" 14579 action="https://www.ekonty.com/set-locale" 14580 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14581 data-locale="ak" 14582 data-google-locale="ak" 14583 data-ek-footer-lang-row 14584 data-ek-footer-lang-search-text="akan akan ak ak" 14585 > 14586 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ak"> 14587 <input type="hidden" name="is_rtl" value="0"> 14588 <input type="hidden" name="return_url" value="/search"> 14589 <button 14590 type="submit" 14591 class="ek-footer-lang-dropdown__option" 14592 data-locale="ak" 14593 data-google-locale="ak" 14594 > 14595 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Akan</span> 14596 </button> 14597 </form> 14598 <form 14599 method="POST" 14600 action="https://www.ekonty.com/set-locale" 14601 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14602 data-locale="sq" 14603 data-google-locale="sq" 14604 data-ek-footer-lang-row 14605 data-ek-footer-lang-search-text="albanian albanian sq sq" 14606 > 14607 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sq"> 14608 <input type="hidden" name="is_rtl" value="0"> 14609 <input type="hidden" name="return_url" value="/search"> 14610 <button 14611 type="submit" 14612 class="ek-footer-lang-dropdown__option" 14613 data-locale="sq" 14614 data-google-locale="sq" 14615 > 14616 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Albanian</span> 14617 </button> 14618 </form> 14619 <form 14620 method="POST" 14621 action="https://www.ekonty.com/set-locale" 14622 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14623 data-locale="am" 14624 data-google-locale="am" 14625 data-ek-footer-lang-row 14626 data-ek-footer-lang-search-text="amharic amharic am am" 14627 > 14628 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="am"> 14629 <input type="hidden" name="is_rtl" value="0"> 14630 <input type="hidden" name="return_url" value="/search"> 14631 <button 14632 type="submit" 14633 class="ek-footer-lang-dropdown__option" 14634 data-locale="am" 14635 data-google-locale="am" 14636 >
14637 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Amharic</span> 14638 </button> 14639 </form> 14640 <form 14641 method="POST" 14642 action="https://www.ekonty.com/set-locale" 14643 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14644 data-locale="ar" 14645 data-google-locale="ar" 14646 data-ek-footer-lang-row 14647 data-ek-footer-lang-search-text="arabic عرب٠ar ar" 14648 > 14649 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ar"> 14650 <input type="hidden" name="is_rtl" value="1"> 14651 <input type="hidden" name="return_url" value="/search"> 14652 <button 14653 type="submit" 14654 class="ek-footer-lang-dropdown__option" 14655 data-locale="ar" 14656 data-google-locale="ar" 14657 > 14658 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">عربÙ</span> 14659 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Arabic)</span> 14660 </button> 14661 </form> 14662 <form 14663 method="POST" 14664 action="https://www.ekonty.com/set-locale" 14665 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14666 data-locale="an" 14667 data-google-locale="an" 14668 data-ek-footer-lang-row 14669 data-ek-footer-lang-search-text="aragonese aragonese an an" 14670 > 14671 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="an"> 14672 <input type="hidden" name="is_rtl" value="0"> 14673 <input type="hidden" name="return_url" value="/search"> 14674 <button 14675 type="submit" 14676 class="ek-footer-lang-dropdown__option" 14677 data-locale="an" 14678 data-google-locale="an" 14679 > 14680 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Aragonese</span> 14681 </button> 14682 </form> 14683 <form 14684 method="POST" 14685 action="https://www.ekonty.com/set-locale" 14686 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14687 data-locale="hy" 14688 data-google-locale="hy" 14689 data-ek-footer-lang-row 14690 data-ek-footer-lang-search-text="armenian armenian hy hy" 14691 > 14692 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hy"> 14693 <input type="hidden" name="is_rtl" value="0"> 14694 <input type="hidden" name="return_url" value="/search"> 14695 <button 14696 type="submit" 14697 class="ek-footer-lang-dropdown__option" 14698 data-locale="hy" 14699 data-google-locale="hy" 14700 > 14701 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Armenian</span> 14702 </button> 14703 </form> 14704 <form 14705 method="POST" 14706 action="https://www.ekonty.com/set-locale" 14707 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14708 data-locale="as" 14709 data-google-locale="as" 14710 data-ek-footer-lang-row 14711 data-ek-footer-lang-search-text="assamese assamese as as" 14712 > 14713 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="as">
14714 <input type="hidden" name="is_rtl" value="0"> 14715 <input type="hidden" name="return_url" value="/search"> 14716 <button 14717 type="submit" 14718 class="ek-footer-lang-dropdown__option" 14719 data-locale="as" 14720 data-google-locale="as" 14721 > 14722 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Assamese</span> 14723 </button> 14724 </form> 14725 <form 14726 method="POST" 14727 action="https://www.ekonty.com/set-locale" 14728 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14729 data-locale="av" 14730 data-google-locale="av" 14731 data-ek-footer-lang-row 14732 data-ek-footer-lang-search-text="avaric avaric av av" 14733 > 14734 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="av"> 14735 <input type="hidden" name="is_rtl" value="0"> 14736 <input type="hidden" name="return_url" value="/search"> 14737 <button 14738 type="submit" 14739 class="ek-footer-lang-dropdown__option" 14740 data-locale="av" 14741 data-google-locale="av" 14742 > 14743 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Avaric</span> 14744 </button> 14745 </form> 14746 <form 14747 method="POST" 14748 action="https://www.ekonty.com/set-locale" 14749 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14750 data-locale="ae" 14751 data-google-locale="ae" 14752 data-ek-footer-lang-row 14753 data-ek-footer-lang-search-text="avestan avestan ae ae" 14754 > 14755 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ae"> 14756 <input type="hidden" name="is_rtl" value="0"> 14757 <input type="hidden" name="return_url" value="/search"> 14758 <button 14759 type="submit" 14760 class="ek-footer-lang-dropdown__option" 14761 data-locale="ae" 14762 data-google-locale="ae" 14763 > 14764 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Avestan</span> 14765 </button> 14766 </form> 14767 <form 14768 method="POST" 14769 action="https://www.ekonty.com/set-locale" 14770 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14771 data-locale="ay" 14772 data-google-locale="ay" 14773 data-ek-footer-lang-row 14774 data-ek-footer-lang-search-text="aymara aymara ay ay" 14775 > 14776 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ay"> 14777 <input type="hidden" name="is_rtl" value="0"> 14778 <input type="hidden" name="return_url" value="/search"> 14779 <button 14780 type="submit" 14781 class="ek-footer-lang-dropdown__option" 14782 data-locale="ay" 14783 data-google-locale="ay" 14784 >
14785 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Aymara</span> 14786 </button> 14787 </form> 14788 <form 14789 method="POST" 14790 action="https://www.ekonty.com/set-locale" 14791 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14792 data-locale="az" 14793 data-google-locale="az" 14794 data-ek-footer-lang-row 14795 data-ek-footer-lang-search-text="azerbaijani azerbaijani az az" 14796 > 14797 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="az"> 14798 <input type="hidden" name="is_rtl" value="1"> 14799 <input type="hidden" name="return_url" value="/search"> 14800 <button 14801 type="submit" 14802 class="ek-footer-lang-dropdown__option" 14803 data-locale="az" 14804 data-google-locale="az" 14805 > 14806 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Azerbaijani</span> 14807 </button> 14808 </form> 14809 <form 14810 method="POST" 14811 action="https://www.ekonty.com/set-locale" 14812 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14813 data-locale="bm" 14814 data-google-locale="bm" 14815 data-ek-footer-lang-row 14816 data-ek-footer-lang-search-text="bambara bambara bm bm" 14817 > 14818 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bm"> 14819 <input type="hidden" name="is_rtl" value="0"> 14820 <input type="hidden" name="return_url" value="/search"> 14821 <button 14822 type="submit" 14823 class="ek-footer-lang-dropdown__option" 14824 data-locale="bm" 14825 data-google-locale="bm" 14826 > 14827 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bambara</span> 14828 </button> 14829 </form> 14830 <form 14831 method="POST" 14832 action="https://www.ekonty.com/set-locale" 14833 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14834 data-locale="ba" 14835 data-google-locale="ba" 14836 data-ek-footer-lang-row 14837 data-ek-footer-lang-search-text="bashkir bashkir ba ba" 14838 > 14839 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ba"> 14840 <input type="hidden" name="is_rtl" value="0"> 14841 <input type="hidden" name="return_url" value="/search"> 14842 <button 14843 type="submit" 14844 class="ek-footer-lang-dropdown__option" 14845 data-locale="ba" 14846 data-google-locale="ba" 14847 > 14848 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bashkir</span> 14849 </button> 14850 </form> 14851 <form 14852 method="POST" 14853 action="https://www.ekonty.com/set-locale" 14854 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14855 data-locale="eu" 14856 data-google-locale="eu" 14857 data-ek-footer-lang-row 14858 data-ek-footer-lang-search-text="basque basque eu eu" 14859 > 14860 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="eu">
14861 <input type="hidden" name="is_rtl" value="0"> 14862 <input type="hidden" name="return_url" value="/search"> 14863 <button 14864 type="submit" 14865 class="ek-footer-lang-dropdown__option" 14866 data-locale="eu" 14867 data-google-locale="eu" 14868 > 14869 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Basque</span> 14870 </button> 14871 </form> 14872 <form 14873 method="POST" 14874 action="https://www.ekonty.com/set-locale" 14875 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14876 data-locale="be" 14877 data-google-locale="be" 14878 data-ek-footer-lang-row 14879 data-ek-footer-lang-search-text="belarusian belarusian be be" 14880 > 14881 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="be"> 14882 <input type="hidden" name="is_rtl" value="0"> 14883 <input type="hidden" name="return_url" value="/search"> 14884 <button 14885 type="submit" 14886 class="ek-footer-lang-dropdown__option" 14887 data-locale="be" 14888 data-google-locale="be" 14889 > 14890 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Belarusian</span> 14891 </button> 14892 </form> 14893 <form 14894 method="POST" 14895 action="https://www.ekonty.com/set-locale" 14896 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14897 data-locale="bn" 14898 data-google-locale="bn" 14899 data-ek-footer-lang-row 14900 data-ek-footer-lang-search-text="bengali (bangla) bengali (bangla) bn bn" 14901 > 14902 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bn"> 14903 <input type="hidden" name="is_rtl" value="0"> 14904 <input type="hidden" name="return_url" value="/search"> 14905 <button 14906 type="submit" 14907 class="ek-footer-lang-dropdown__option" 14908 data-locale="bn" 14909 data-google-locale="bn" 14910 > 14911 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bengali (Bangla)</span> 14912 </button> 14913 </form> 14914 <form 14915 method="POST" 14916 action="https://www.ekonty.com/set-locale" 14917 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14918 data-locale="bh" 14919 data-google-locale="bh" 14920 data-ek-footer-lang-row 14921 data-ek-footer-lang-search-text="bihari bihari bh bh" 14922 > 14923 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bh"> 14924 <input type="hidden" name="is_rtl" value="0"> 14925 <input type="hidden" name="return_url" value="/search"> 14926 <button 14927 type="submit" 14928 class="ek-footer-lang-dropdown__option" 14929 data-locale="bh" 14930 data-google-locale="bh" 14931 >
14932 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bihari</span> 14933 </button> 14934 </form> 14935 <form 14936 method="POST" 14937 action="https://www.ekonty.com/set-locale" 14938 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14939 data-locale="bi" 14940 data-google-locale="bi" 14941 data-ek-footer-lang-row 14942 data-ek-footer-lang-search-text="bislama bislama bi bi" 14943 > 14944 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bi"> 14945 <input type="hidden" name="is_rtl" value="0"> 14946 <input type="hidden" name="return_url" value="/search"> 14947 <button 14948 type="submit" 14949 class="ek-footer-lang-dropdown__option" 14950 data-locale="bi" 14951 data-google-locale="bi" 14952 > 14953 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bislama</span> 14954 </button> 14955 </form> 14956 <form 14957 method="POST" 14958 action="https://www.ekonty.com/set-locale" 14959 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14960 data-locale="bs" 14961 data-google-locale="bs" 14962 data-ek-footer-lang-row 14963 data-ek-footer-lang-search-text="bosnian bosnian bs bs" 14964 > 14965 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bs"> 14966 <input type="hidden" name="is_rtl" value="0"> 14967 <input type="hidden" name="return_url" value="/search"> 14968 <button 14969 type="submit" 14970 class="ek-footer-lang-dropdown__option" 14971 data-locale="bs" 14972 data-google-locale="bs" 14973 > 14974 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bosnian</span> 14975 </button> 14976 </form> 14977 <form 14978 method="POST" 14979 action="https://www.ekonty.com/set-locale" 14980 class="user-lang-switch-form ek-footer-lang-dropdown__form" 14981 data-locale="br" 14982 data-google-locale="br" 14983 data-ek-footer-lang-row 14984 data-ek-footer-lang-search-text="breton breton br br" 14985 > 14986 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="br"> 14987 <input type="hidden" name="is_rtl" value="0"> 14988 <input type="hidden" name="return_url" value="/search"> 14989 <button 14990 type="submit" 14991 class="ek-footer-lang-dropdown__option" 14992 data-locale="br" 14993 data-google-locale="br" 14994 > 14995 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Breton</span> 14996 </button> 14997 </form> 14998 <form 14999 method="POST" 15000 action="https://www.ekonty.com/set-locale" 15001 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15002 data-locale="bg" 15003 data-google-locale="bg" 15004 data-ek-footer-lang-row 15005 data-ek-footer-lang-search-text="bulgarian bulgarian bg bg" 15006 > 15007 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bg">
15008 <input type="hidden" name="is_rtl" value="0"> 15009 <input type="hidden" name="return_url" value="/search"> 15010 <button 15011 type="submit" 15012 class="ek-footer-lang-dropdown__option" 15013 data-locale="bg" 15014 data-google-locale="bg" 15015 > 15016 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bulgarian</span> 15017 </button> 15018 </form> 15019 <form 15020 method="POST" 15021 action="https://www.ekonty.com/set-locale" 15022 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15023 data-locale="my" 15024 data-google-locale="my" 15025 data-ek-footer-lang-row 15026 data-ek-footer-lang-search-text="burmese burmese my my" 15027 > 15028 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="my"> 15029 <input type="hidden" name="is_rtl" value="0"> 15030 <input type="hidden" name="return_url" value="/search"> 15031 <button 15032 type="submit" 15033 class="ek-footer-lang-dropdown__option" 15034 data-locale="my" 15035 data-google-locale="my" 15036 > 15037 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Burmese</span> 15038 </button> 15039 </form> 15040 <form 15041 method="POST" 15042 action="https://www.ekonty.com/set-locale" 15043 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15044 data-locale="ca" 15045 data-google-locale="ca" 15046 data-ek-footer-lang-row 15047 data-ek-footer-lang-search-text="catalan catalan ca ca" 15048 > 15049 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ca"> 15050 <input type="hidden" name="is_rtl" value="0"> 15051 <input type="hidden" name="return_url" value="/search"> 15052 <button 15053 type="submit" 15054 class="ek-footer-lang-dropdown__option" 15055 data-locale="ca" 15056 data-google-locale="ca" 15057 > 15058 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Catalan</span> 15059 </button> 15060 </form> 15061 <form 15062 method="POST" 15063 action="https://www.ekonty.com/set-locale" 15064 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15065 data-locale="ch" 15066 data-google-locale="ch" 15067 data-ek-footer-lang-row 15068 data-ek-footer-lang-search-text="chamorro chamorro ch ch" 15069 > 15070 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ch"> 15071 <input type="hidden" name="is_rtl" value="0"> 15072 <input type="hidden" name="return_url" value="/search"> 15073 <button 15074 type="submit" 15075 class="ek-footer-lang-dropdown__option" 15076 data-locale="ch" 15077 data-google-locale="ch" 15078 >
15079 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chamorro</span> 15080 </button> 15081 </form> 15082 <form 15083 method="POST" 15084 action="https://www.ekonty.com/set-locale" 15085 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15086 data-locale="ce" 15087 data-google-locale="ce" 15088 data-ek-footer-lang-row 15089 data-ek-footer-lang-search-text="chechen chechen ce ce" 15090 > 15091 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ce"> 15092 <input type="hidden" name="is_rtl" value="0"> 15093 <input type="hidden" name="return_url" value="/search"> 15094 <button 15095 type="submit" 15096 class="ek-footer-lang-dropdown__option" 15097 data-locale="ce" 15098 data-google-locale="ce" 15099 > 15100 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chechen</span> 15101 </button> 15102 </form> 15103 <form 15104 method="POST" 15105 action="https://www.ekonty.com/set-locale" 15106 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15107 data-locale="ny" 15108 data-google-locale="ny" 15109 data-ek-footer-lang-row 15110 data-ek-footer-lang-search-text="chichewa, chewa, nyanja chichewa, chewa, nyanja ny ny" 15111 > 15112 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ny"> 15113 <input type="hidden" name="is_rtl" value="0"> 15114 <input type="hidden" name="return_url" value="/search"> 15115 <button 15116 type="submit" 15117 class="ek-footer-lang-dropdown__option" 15118 data-locale="ny" 15119 data-google-locale="ny" 15120 > 15121 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chichewa, Chewa, Nyanja</span> 15122 </button> 15123 </form> 15124 <form 15125 method="POST" 15126 action="https://www.ekonty.com/set-locale" 15127 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15128 data-locale="zh" 15129 data-google-locale="zh-CN" 15130 data-ek-footer-lang-row 15131 data-ek-footer-lang-search-text="chinese chinese zh zh" 15132 > 15133 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="zh"> 15134 <input type="hidden" name="is_rtl" value="0"> 15135 <input type="hidden" name="return_url" value="/search"> 15136 <button 15137 type="submit" 15138 class="ek-footer-lang-dropdown__option" 15139 data-locale="zh" 15140 data-google-locale="zh-CN" 15141 > 15142 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chinese</span> 15143 </button> 15144 </form> 15145 <form 15146 method="POST" 15147 action="https://www.ekonty.com/set-locale" 15148 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15149 data-locale="cv" 15150 data-google-locale="cv" 15151 data-ek-footer-lang-row 15152 data-ek-footer-lang-search-text="chuvash chuvash cv cv" 15153 > 15154 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cv">
15155 <input type="hidden" name="is_rtl" value="0"> 15156 <input type="hidden" name="return_url" value="/search"> 15157 <button 15158 type="submit" 15159 class="ek-footer-lang-dropdown__option" 15160 data-locale="cv" 15161 data-google-locale="cv" 15162 > 15163 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Chuvash</span> 15164 </button> 15165 </form> 15166 <form 15167 method="POST" 15168 action="https://www.ekonty.com/set-locale" 15169 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15170 data-locale="kw" 15171 data-google-locale="kw" 15172 data-ek-footer-lang-row 15173 data-ek-footer-lang-search-text="cornish cornish kw kw" 15174 > 15175 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kw"> 15176 <input type="hidden" name="is_rtl" value="0"> 15177 <input type="hidden" name="return_url" value="/search"> 15178 <button 15179 type="submit" 15180 class="ek-footer-lang-dropdown__option" 15181 data-locale="kw" 15182 data-google-locale="kw" 15183 > 15184 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Cornish</span> 15185 </button> 15186 </form> 15187 <form 15188 method="POST" 15189 action="https://www.ekonty.com/set-locale" 15190 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15191 data-locale="co" 15192 data-google-locale="co" 15193 data-ek-footer-lang-row 15194 data-ek-footer-lang-search-text="corsican corsican co co" 15195 > 15196 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="co"> 15197 <input type="hidden" name="is_rtl" value="0"> 15198 <input type="hidden" name="return_url" value="/search"> 15199 <button 15200 type="submit" 15201 class="ek-footer-lang-dropdown__option" 15202 data-locale="co" 15203 data-google-locale="co" 15204 > 15205 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Corsican</span> 15206 </button> 15207 </form> 15208 <form 15209 method="POST" 15210 action="https://www.ekonty.com/set-locale" 15211 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15212 data-locale="cr" 15213 data-google-locale="cr" 15214 data-ek-footer-lang-row 15215 data-ek-footer-lang-search-text="cree cree cr cr" 15216 > 15217 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cr"> 15218 <input type="hidden" name="is_rtl" value="0"> 15219 <input type="hidden" name="return_url" value="/search"> 15220 <button 15221 type="submit" 15222 class="ek-footer-lang-dropdown__option" 15223 data-locale="cr" 15224 data-google-locale="cr" 15225 >
15226 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Cree</span> 15227 </button> 15228 </form> 15229 <form 15230 method="POST" 15231 action="https://www.ekonty.com/set-locale" 15232 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15233 data-locale="hr" 15234 data-google-locale="hr" 15235 data-ek-footer-lang-row 15236 data-ek-footer-lang-search-text="croatian croatian hr hr" 15237 > 15238 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hr"> 15239 <input type="hidden" name="is_rtl" value="0"> 15240 <input type="hidden" name="return_url" value="/search"> 15241 <button 15242 type="submit" 15243 class="ek-footer-lang-dropdown__option" 15244 data-locale="hr" 15245 data-google-locale="hr" 15246 > 15247 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Croatian</span> 15248 </button> 15249 </form> 15250 <form 15251 method="POST" 15252 action="https://www.ekonty.com/set-locale" 15253 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15254 data-locale="cs" 15255 data-google-locale="cs" 15256 data-ek-footer-lang-row 15257 data-ek-footer-lang-search-text="czech czech cs cs" 15258 > 15259 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cs"> 15260 <input type="hidden" name="is_rtl" value="0"> 15261 <input type="hidden" name="return_url" value="/search"> 15262 <button 15263 type="submit" 15264 class="ek-footer-lang-dropdown__option" 15265 data-locale="cs" 15266 data-google-locale="cs" 15267 > 15268 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Czech</span> 15269 </button> 15270 </form> 15271 <form 15272 method="POST" 15273 action="https://www.ekonty.com/set-locale" 15274 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15275 data-locale="da" 15276 data-google-locale="da" 15277 data-ek-footer-lang-row 15278 data-ek-footer-lang-search-text="danish danish da da" 15279 > 15280 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="da"> 15281 <input type="hidden" name="is_rtl" value="0"> 15282 <input type="hidden" name="return_url" value="/search"> 15283 <button 15284 type="submit" 15285 class="ek-footer-lang-dropdown__option" 15286 data-locale="da" 15287 data-google-locale="da" 15288 > 15289 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Danish</span> 15290 </button> 15291 </form> 15292 <form 15293 method="POST" 15294 action="https://www.ekonty.com/set-locale" 15295 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15296 data-locale="dv" 15297 data-google-locale="dv" 15298 data-ek-footer-lang-row 15299 data-ek-footer-lang-search-text="divehi, dhivehi, maldivian divehi, dhivehi, maldivian dv dv" 15300 > 15301 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="dv"> 15302 <input type="hidden" name="is_rtl" value="1"> 15303 <input type="hidden" name="return_url" value="/search"> 15304 <button 15305 type="submit" 15306 class="ek-footer-lang-dropdown__option" 15307 data-locale="dv" 15308 data-google-locale="dv" 15309 >
15310 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Divehi, Dhivehi, Maldivian</span> 15311 </button> 15312 </form> 15313 <form 15314 method="POST" 15315 action="https://www.ekonty.com/set-locale" 15316 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15317 data-locale="nl" 15318 data-google-locale="nl" 15319 data-ek-footer-lang-row 15320 data-ek-footer-lang-search-text="dutch dutch nl nl" 15321 > 15322 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nl"> 15323 <input type="hidden" name="is_rtl" value="0"> 15324 <input type="hidden" name="return_url" value="/search"> 15325 <button 15326 type="submit" 15327 class="ek-footer-lang-dropdown__option" 15328 data-locale="nl" 15329 data-google-locale="nl" 15330 > 15331 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Dutch</span> 15332 </button> 15333 </form> 15334 <form 15335 method="POST" 15336 action="https://www.ekonty.com/set-locale" 15337 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15338 data-locale="dz" 15339 data-google-locale="dz" 15340 data-ek-footer-lang-row 15341 data-ek-footer-lang-search-text="dzongkha dzongkha dz dz" 15342 > 15343 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="dz"> 15344 <input type="hidden" name="is_rtl" value="0"> 15345 <input type="hidden" name="return_url" value="/search"> 15346 <button 15347 type="submit" 15348 class="ek-footer-lang-dropdown__option" 15349 data-locale="dz" 15350 data-google-locale="dz" 15351 > 15352 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Dzongkha</span> 15353 </button> 15354 </form> 15355 <form 15356 method="POST" 15357 action="https://www.ekonty.com/set-locale" 15358 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15359 data-locale="en" 15360 data-google-locale="en" 15361 data-ek-footer-lang-row 15362 data-ek-footer-lang-search-text="english english en en" 15363 > 15364 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="en"> 15365 <input type="hidden" name="is_rtl" value="0"> 15366 <input type="hidden" name="return_url" value="/search"> 15367 <button 15368 type="submit" 15369 class="ek-footer-lang-dropdown__option is-active" 15370 data-locale="en" 15371 data-google-locale="en" 15372 > 15373 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">English</span> 15374 <span class="ek-footer-lang-dropdown__check" aria-hidden="true">â</span> 15375 </button> 15376 </form> 15377 <form 15378 method="POST" 15379 action="https://www.ekonty.com/set-locale" 15380 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15381 data-locale="eo" 15382 data-google-locale="eo" 15383 data-ek-footer-lang-row 15384 data-ek-footer-lang-search-text="esperanto esperanto eo eo" 15385 > 15386 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="eo">
15387 <input type="hidden" name="is_rtl" value="0"> 15388 <input type="hidden" name="return_url" value="/search"> 15389 <button 15390 type="submit" 15391 class="ek-footer-lang-dropdown__option" 15392 data-locale="eo" 15393 data-google-locale="eo" 15394 > 15395 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Esperanto</span> 15396 </button> 15397 </form> 15398 <form 15399 method="POST" 15400 action="https://www.ekonty.com/set-locale" 15401 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15402 data-locale="et" 15403 data-google-locale="et" 15404 data-ek-footer-lang-row 15405 data-ek-footer-lang-search-text="estonian estonian et et" 15406 > 15407 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="et"> 15408 <input type="hidden" name="is_rtl" value="0"> 15409 <input type="hidden" name="return_url" value="/search"> 15410 <button 15411 type="submit" 15412 class="ek-footer-lang-dropdown__option" 15413 data-locale="et" 15414 data-google-locale="et" 15415 > 15416 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Estonian</span> 15417 </button> 15418 </form> 15419 <form 15420 method="POST" 15421 action="https://www.ekonty.com/set-locale" 15422 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15423 data-locale="ee" 15424 data-google-locale="ee" 15425 data-ek-footer-lang-row 15426 data-ek-footer-lang-search-text="ewe ewe ee ee" 15427 > 15428 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ee"> 15429 <input type="hidden" name="is_rtl" value="0"> 15430 <input type="hidden" name="return_url" value="/search"> 15431 <button 15432 type="submit" 15433 class="ek-footer-lang-dropdown__option" 15434 data-locale="ee" 15435 data-google-locale="ee" 15436 > 15437 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ewe</span> 15438 </button> 15439 </form> 15440 <form 15441 method="POST" 15442 action="https://www.ekonty.com/set-locale" 15443 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15444 data-locale="fo" 15445 data-google-locale="fo" 15446 data-ek-footer-lang-row 15447 data-ek-footer-lang-search-text="faroese faroese fo fo" 15448 > 15449 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fo"> 15450 <input type="hidden" name="is_rtl" value="0"> 15451 <input type="hidden" name="return_url" value="/search"> 15452 <button 15453 type="submit" 15454 class="ek-footer-lang-dropdown__option" 15455 data-locale="fo" 15456 data-google-locale="fo" 15457 >
15458 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Faroese</span> 15459 </button> 15460 </form> 15461 <form 15462 method="POST" 15463 action="https://www.ekonty.com/set-locale" 15464 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15465 data-locale="fj" 15466 data-google-locale="fj" 15467 data-ek-footer-lang-row 15468 data-ek-footer-lang-search-text="fijian fijian fj fj" 15469 > 15470 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fj"> 15471 <input type="hidden" name="is_rtl" value="0"> 15472 <input type="hidden" name="return_url" value="/search"> 15473 <button 15474 type="submit" 15475 class="ek-footer-lang-dropdown__option" 15476 data-locale="fj" 15477 data-google-locale="fj" 15478 > 15479 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Fijian</span> 15480 </button> 15481 </form> 15482 <form 15483 method="POST" 15484 action="https://www.ekonty.com/set-locale" 15485 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15486 data-locale="fi" 15487 data-google-locale="fi" 15488 data-ek-footer-lang-row 15489 data-ek-footer-lang-search-text="finnish finnish fi fi" 15490 > 15491 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fi"> 15492 <input type="hidden" name="is_rtl" value="0"> 15493 <input type="hidden" name="return_url" value="/search"> 15494 <button 15495 type="submit" 15496 class="ek-footer-lang-dropdown__option" 15497 data-locale="fi" 15498 data-google-locale="fi" 15499 > 15500 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Finnish</span> 15501 </button> 15502 </form> 15503 <form 15504 method="POST" 15505 action="https://www.ekonty.com/set-locale" 15506 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15507 data-locale="fr" 15508 data-google-locale="fr" 15509 data-ek-footer-lang-row 15510 data-ek-footer-lang-search-text="french french fr fr" 15511 > 15512 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fr"> 15513 <input type="hidden" name="is_rtl" value="0"> 15514 <input type="hidden" name="return_url" value="/search"> 15515 <button 15516 type="submit" 15517 class="ek-footer-lang-dropdown__option" 15518 data-locale="fr" 15519 data-google-locale="fr" 15520 > 15521 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">French</span> 15522 </button> 15523 </form> 15524 <form 15525 method="POST" 15526 action="https://www.ekonty.com/set-locale" 15527 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15528 data-locale="ff" 15529 data-google-locale="ff" 15530 data-ek-footer-lang-row 15531 data-ek-footer-lang-search-text="fula, fulah, pulaar, pular fula, fulah, pulaar, pular ff ff" 15532 > 15533 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ff">
15534 <input type="hidden" name="is_rtl" value="0"> 15535 <input type="hidden" name="return_url" value="/search"> 15536 <button 15537 type="submit" 15538 class="ek-footer-lang-dropdown__option" 15539 data-locale="ff" 15540 data-google-locale="ff" 15541 > 15542 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Fula, Fulah, Pulaar, Pular</span> 15543 </button> 15544 </form> 15545 <form 15546 method="POST" 15547 action="https://www.ekonty.com/set-locale" 15548 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15549 data-locale="gv" 15550 data-google-locale="gv" 15551 data-ek-footer-lang-row 15552 data-ek-footer-lang-search-text="gaelic (manx) gaelic (manx) gv gv" 15553 > 15554 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gv"> 15555 <input type="hidden" name="is_rtl" value="0"> 15556 <input type="hidden" name="return_url" value="/search"> 15557 <button 15558 type="submit" 15559 class="ek-footer-lang-dropdown__option" 15560 data-locale="gv" 15561 data-google-locale="gv" 15562 > 15563 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Gaelic (Manx)</span> 15564 </button> 15565 </form> 15566 <form 15567 method="POST" 15568 action="https://www.ekonty.com/set-locale" 15569 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15570 data-locale="gd" 15571 data-google-locale="gd" 15572 data-ek-footer-lang-row 15573 data-ek-footer-lang-search-text="gaelic (scottish
15573) gaelic (scottish) gd gd" 15574 > 15575 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gd"> 15576 <input type="hidden" name="is_rtl" value="0"> 15577 <input type="hidden" name="return_url" value="/search"> 15578 <button 15579 type="submit" 15580 class="ek-footer-lang-dropdown__option" 15581 data-locale="gd" 15582 data-google-locale="gd" 15583 > 15584 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Gaelic (Scottish)</span> 15585 </button> 15586 </form> 15587 <form 15588 method="POST" 15589 action="https://www.ekonty.com/set-locale" 15590 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15591 data-locale="gl" 15592 data-google-locale="gl" 15593 data-ek-footer-lang-row 15594 data-ek-footer-lang-search-text="galician galician gl gl" 15595 > 15596 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gl"> 15597 <input type="hidden" name="is_rtl" value="0"> 15598 <input type="hidden" name="return_url" value="/search"> 15599 <button 15600 type="submit" 15601 class="ek-footer-lang-dropdown__option" 15602 data-locale="gl" 15603 data-google-locale="gl" 15604 > 15605 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Galician</span> 15606 </button> 15607 </form> 15608 <form 15609 method="POST" 15610 action="https://www.ekonty.com/set-locale" 15611 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15612 data-locale="ka" 15613 data-google-locale="ka" 15614 data-ek-footer-lang-row 15615 data-ek-footer-lang-search-text="georgian georgian ka ka" 15616 > 15617 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ka"> 15618 <input type="hidden" name="is_rtl" value="0"> 15619 <input type="hidden" name="return_url" value="/search"> 15620 <button 15621 type="submit" 15622 class="ek-footer-lang-dropdown__option" 15623 data-locale="ka" 15624 data-google-locale="ka" 15625 > 15626 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Georgian</span> 15627 </button> 15628 </form> 15629 <form 15630 method="POST" 15631 action="https://www.ekonty.com/set-locale" 15632 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15633 data-locale="de" 15634 data-google-locale="de" 15635 data-ek-footer-lang-row 15636 data-ek-footer-lang-search-text="german german de de" 15637 > 15638 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="de"> 15639 <input type="hidden" name="is_rtl" value="0"> 15640 <input type="hidden" name="return_url" value="/search"> 15641 <button 15642 type="submit" 15643 class="ek-footer-lang-dropdown__option" 15644 data-locale="de" 15645 data-google-locale="de" 15646 >
15647 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">German</span> 15648 </button> 15649 </form> 15650 <form 15651 method="POST" 15652 action="https://www.ekonty.com/set-locale" 15653 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15654 data-locale="el" 15655 data-google-locale="el" 15656 data-ek-footer-lang-row 15657 data-ek-footer-lang-search-text="greek greek el el" 15658 > 15659 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="el"> 15660 <input type="hidden" name="is_rtl" value="0"> 15661 <input type="hidden" name="return_url" value="/search"> 15662 <button 15663 type="submit" 15664 class="ek-footer-lang-dropdown__option" 15665 data-locale="el" 15666 data-google-locale="el" 15667 > 15668 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Greek</span> 15669 </button> 15670 </form> 15671 <form 15672 method="POST" 15673 action="https://www.ekonty.com/set-locale" 15674 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15675 data-locale="kl" 15676 data-google-locale="kl" 15677 data-ek-footer-lang-row 15678 data-ek-footer-lang-search-text="greenlandic greenlandic kl kl" 15679 > 15680 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kl"> 15681 <input type="hidden" name="is_rtl" value="0"> 15682 <input type="hidden" name="return_url" value="/search"> 15683 <button 15684 type="submit" 15685 class="ek-footer-lang-dropdown__option" 15686 data-locale="kl" 15687 data-google-locale="kl" 15688 > 15689 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Greenlandic</span> 15690 </button> 15691 </form> 15692 <form 15693 method="POST" 15694 action="https://www.ekonty.com/set-locale" 15695 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15696 data-locale="gn" 15697 data-google-locale="gn" 15698 data-ek-footer-lang-row 15699 data-ek-footer-lang-search-text="guarani guarani gn gn" 15700 > 15701 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gn"> 15702 <input type="hidden" name="is_rtl" value="0"> 15703 <input type="hidden" name="return_url" value="/search"> 15704 <button 15705 type="submit" 15706 class="ek-footer-lang-dropdown__option" 15707 data-locale="gn" 15708 data-google-locale="gn" 15709 > 15710 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Guarani</span> 15711 </button> 15712 </form> 15713 <form 15714 method="POST" 15715 action="https://www.ekonty.com/set-locale" 15716 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15717 data-locale="gu" 15718 data-google-locale="gu" 15719 data-ek-footer-lang-row 15720 data-ek-footer-lang-search-text="gujarati gujarati gu gu" 15721 > 15722 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="gu">
15723 <input type="hidden" name="is_rtl" value="0"> 15724 <input type="hidden" name="return_url" value="/search"> 15725 <button 15726 type="submit" 15727 class="ek-footer-lang-dropdown__option" 15728 data-locale="gu" 15729 data-google-locale="gu" 15730 > 15731 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Gujarati</span> 15732 </button> 15733 </form> 15734 <form 15735 method="POST" 15736 action="https://www.ekonty.com/set-locale" 15737 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15738 data-locale="ht" 15739 data-google-locale="ht" 15740 data-ek-footer-lang-row 15741 data-ek-footer-lang-search-text="haitian creole haitian creole ht ht" 15742 > 15743 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ht"> 15744 <input type="hidden" name="is_rtl" value="0"> 15745 <input type="hidden" name="return_url" value="/search"> 15746 <button 15747 type="submit" 15748 class="ek-footer-lang-dropdown__option" 15749 data-locale="ht" 15750 data-google-locale="ht" 15751 > 15752 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Haitian Creole</span> 15753 </button> 15754 </form> 15755 <form 15756 method="POST" 15757 action="https://www.ekonty.com/set-locale" 15758 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15759 data-locale="ha" 15760 data-google-locale="ha" 15761 data-ek-footer-lang-row 15762 data-ek-footer-lang-search-text="hausa hausa ha ha" 15763 > 15764 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ha"> 15765 <input type="hidden" name="is_rtl" value="0"> 15766 <input type="hidden" name="return_url" value="/search"> 15767 <button 15768 type="submit" 15769 class="ek-footer-lang-dropdown__option" 15770 data-locale="ha" 15771 data-google-locale="ha" 15772 > 15773 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hausa</span> 15774 </button> 15775 </form> 15776 <form 15777 method="POST" 15778 action="https://www.ekonty.com/set-locale" 15779 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15780 data-locale="he" 15781 data-google-locale="he" 15782 data-ek-footer-lang-row 15783 data-ek-footer-lang-search-text="hebrew hebrew he he" 15784 > 15785 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="he"> 15786 <input type="hidden" name="is_rtl" value="1"> 15787 <input type="hidden" name="return_url" value="/search"> 15788 <button 15789 type="submit" 15790 class="ek-footer-lang-dropdown__option" 15791 data-locale="he" 15792 data-google-locale="he" 15793 >
15794 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hebrew</span> 15795 </button> 15796 </form> 15797 <form 15798 method="POST" 15799 action="https://www.ekonty.com/set-locale" 15800 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15801 data-locale="hz" 15802 data-google-locale="hz" 15803 data-ek-footer-lang-row 15804 data-ek-footer-lang-search-text="herero herero hz hz" 15805 > 15806 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hz"> 15807 <input type="hidden" name="is_rtl" value="0"> 15808 <input type="hidden" name="return_url" value="/search"> 15809 <button 15810 type="submit" 15811 class="ek-footer-lang-dropdown__option" 15812 data-locale="hz" 15813 data-google-locale="hz" 15814 > 15815 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Herero</span> 15816 </button> 15817 </form> 15818 <form 15819 method="POST" 15820 action="https://www.ekonty.com/set-locale" 15821 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15822 data-locale="hi" 15823 data-google-locale="hi" 15824 data-ek-footer-lang-row 15825 data-ek-footer-lang-search-text="hindi hindi hi hi" 15826 > 15827 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hi"> 15828 <input type="hidden" name="is_rtl" value="0"> 15829 <input type="hidden" name="return_url" value="/search"> 15830 <button 15831 type="submit" 15832 class="ek-footer-lang-dropdown__option" 15833 data-locale="hi" 15834 data-google-locale="hi" 15835 > 15836 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hindi</span> 15837 </button> 15838 </form> 15839 <form 15840 method="POST" 15841 action="https://www.ekonty.com/set-locale" 15842 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15843 data-locale="ho" 15844 data-google-locale="ho" 15845 data-ek-footer-lang-row 15846 data-ek-footer-lang-search-text="hiri motu hiri motu ho ho" 15847 > 15848 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ho"> 15849 <input type="hidden" name="is_rtl" value="0"> 15850 <input type="hidden" name="return_url" value="/search"> 15851 <button 15852 type="submit" 15853 class="ek-footer-lang-dropdown__option" 15854 data-locale="ho" 15855 data-google-locale="ho" 15856 > 15857 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hiri Motu</span> 15858 </button> 15859 </form> 15860 <form 15861 method="POST" 15862 action="https://www.ekonty.com/set-locale" 15863 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15864 data-locale="hu" 15865 data-google-locale="hu" 15866 data-ek-footer-lang-row 15867 data-ek-footer-lang-search-text="hungarian hungarian hu hu" 15868 > 15869 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="hu">
15870 <input type="hidden" name="is_rtl" value="0"> 15871 <input type="hidden" name="return_url" value="/search"> 15872 <button 15873 type="submit" 15874 class="ek-footer-lang-dropdown__option" 15875 data-locale="hu" 15876 data-google-locale="hu" 15877 > 15878 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Hungarian</span> 15879 </button> 15880 </form> 15881 <form 15882 method="POST" 15883 action="https://www.ekonty.com/set-locale" 15884 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15885 data-locale="is" 15886 data-google-locale="is" 15887 data-ek-footer-lang-row 15888 data-ek-footer-lang-search-text="icelandic icelandic is is" 15889 > 15890 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="is"> 15891 <input type="hidden" name="is_rtl" value="0"> 15892 <input type="hidden" name="return_url" value="/search"> 15893 <button 15894 type="submit" 15895 class="ek-footer-lang-dropdown__option" 15896 data-locale="is" 15897 data-google-locale="is" 15898 > 15899 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Icelandic</span> 15900 </button> 15901 </form> 15902 <form 15903 method="POST" 15904 action="https://www.ekonty.com/set-locale" 15905 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15906 data-locale="io" 15907 data-google-locale="io" 15908 data-ek-footer-lang-row 15909 data-ek-footer-lang-search-text="ido ido io io" 15910 > 15911 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="io"> 15912 <input type="hidden" name="is_rtl" value="0"> 15913 <input type="hidden" name="return_url" value="/search"> 15914 <button 15915 type="submit" 15916 class="ek-footer-lang-dropdown__option" 15917 data-locale="io" 15918 data-google-locale="io" 15919 > 15920 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ido</span> 15921 </button> 15922 </form> 15923 <form 15924 method="POST" 15925 action="https://www.ekonty.com/set-locale" 15926 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15927 data-locale="ig" 15928 data-google-locale="ig" 15929 data-ek-footer-lang-row 15930 data-ek-footer-lang-search-text="igbo igbo ig ig" 15931 > 15932 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ig"> 15933 <input type="hidden" name="is_rtl" value="0"> 15934 <input type="hidden" name="return_url" value="/search"> 15935 <button 15936 type="submit" 15937 class="ek-footer-lang-dropdown__option" 15938 data-locale="ig" 15939 data-google-locale="ig" 15940 >
15941 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Igbo</span> 15942 </button> 15943 </form> 15944 <form 15945 method="POST" 15946 action="https://www.ekonty.com/set-locale" 15947 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15948 data-locale="id, in" 15949 data-google-locale="id, in" 15950 data-ek-footer-lang-row 15951 data-ek-footer-lang-search-text="indonesian indonesian id, in id, in" 15952 > 15953 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="id, in"> 15954 <input type="hidden" name="is_rtl" value="0"> 15955 <input type="hidden" name="return_url" value="/search"> 15956 <button 15957 type="submit" 15958 class="ek-footer-lang-dropdown__option" 15959 data-locale="id, in" 15960 data-google-locale="id, in" 15961 > 15962 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Indonesian</span> 15963 </button> 15964 </form> 15965 <form 15966 method="POST" 15967 action="https://www.ekonty.com/set-locale" 15968 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15969 data-locale="id" 15970 data-google-locale="id" 15971 data-ek-footer-lang-row 15972 data-ek-footer-lang-search-text="indonesian bahasa indonesia id id" 15973 > 15974 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="id"> 15975 <input type="hidden" name="is_rtl" value="0"> 15976 <input type="hidden" name="return_url" value="/search"> 15977 <button 15978 type="submit" 15979 class="ek-footer-lang-dropdown__option" 15980 data-locale="id" 15981 data-google-locale="id" 15982 > 15983 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Bahasa Indonesia</span> 15984 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Indonesian)</span> 15985 </button> 15986 </form> 15987 <form 15988 method="POST" 15989 action="https://www.ekonty.com/set-locale" 15990 class="user-lang-switch-form ek-footer-lang-dropdown__form" 15991 data-locale="ia" 15992 data-google-locale="ia" 15993 data-ek-footer-lang-row 15994 data-ek-footer-lang-search-text="interlingua interlingua ia ia" 15995 > 15996 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ia"> 15997 <input type="hidden" name="is_rtl" value="0"> 15998 <input type="hidden" name="return_url" value="/search"> 15999 <button 16000 type="submit" 16001 class="ek-footer-lang-dropdown__option" 16002 data-locale="ia" 16003 data-google-locale="ia" 16004 > 16005 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Interlingua</span> 16006 </button> 16007 </form> 16008 <form 16009 method="POST" 16010 action="https://www.ekonty.com/set-locale" 16011 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16012 data-locale="ie" 16013 data-google-locale="ie" 16014 data-ek-footer-lang-row 16015 data-ek-footer-lang-search-text="interlingue interlingue ie ie" 16016 > 16017 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ie">
16018 <input type="hidden" name="is_rtl" value="0"> 16019 <input type="hidden" name="return_url" value="/search"> 16020 <button 16021 type="submit" 16022 class="ek-footer-lang-dropdown__option" 16023 data-locale="ie" 16024 data-google-locale="ie" 16025 > 16026 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Interlingue</span> 16027 </button> 16028 </form> 16029 <form 16030 method="POST" 16031 action="https://www.ekonty.com/set-locale" 16032 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16033 data-locale="iu" 16034 data-google-locale="iu" 16035 data-ek-footer-lang-row 16036 data-ek-footer-lang-search-text="inuktitut inuktitut iu iu" 16037 > 16038 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="iu"> 16039 <input type="hidden" name="is_rtl" value="0"> 16040 <input type="hidden" name="return_url" value="/search"> 16041 <button 16042 type="submit" 16043 class="ek-footer-lang-dropdown__option" 16044 data-locale="iu" 16045 data-google-locale="iu" 16046 > 16047 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">
16047Inuktitut</span> 16048 </button> 16049 </form> 16050 <form 16051 method="POST" 16052 action="https://www.ekonty.com/set-locale" 16053 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16054 data-locale="ik" 16055 data-google-locale="ik" 16056 data-ek-footer-lang-row 16057 data-ek-footer-lang-search-text="inupiak inupiak ik ik" 16058 > 16059 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ik"> 16060 <input type="hidden" name="is_rtl" value="0"> 16061 <input type="hidden" name="return_url" value="/search"> 16062 <button 16063 type="submit" 16064 class="ek-footer-lang-dropdown__option" 16065 data-locale="ik" 16066 data-google-locale="ik" 16067 > 16068 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Inupiak</span> 16069 </button> 16070 </form> 16071 <form 16072 method="POST" 16073 action="https://www.ekonty.com/set-locale" 16074 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16075 data-locale="ga" 16076 data-google-locale="ga" 16077 data-ek-footer-lang-row 16078 data-ek-footer-lang-search-text="irish irish ga ga" 16079 > 16080 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ga"> 16081 <input type="hidden" name="is_rtl" value="0"> 16082 <input type="hidden" name="return_url" value="/search"> 16083 <button 16084 type="submit" 16085 class="ek-footer-lang-dropdown__option" 16086 data-locale="ga" 16087 data-google-locale="ga" 16088 > 16089 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Irish</span> 16090 </button> 16091 </form> 16092 <form 16093 method="POST" 16094 action="https://www.ekonty.com/set-locale" 16095 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16096 data-locale="it" 16097 data-google-locale="it" 16098 data-ek-footer-lang-row 16099 data-ek-footer-lang-search-text="italian italian it it" 16100 > 16101 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="it"> 16102 <input type="hidden" name="is_rtl" value="0"> 16103 <input type="hidden" name="return_url" value="/search"> 16104 <button 16105 type="submit" 16106 class="ek-footer-lang-dropdown__option" 16107 data-locale="it" 16108 data-google-locale="it" 16109 > 16110 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Italian</span> 16111 </button> 16112 </form> 16113 <form 16114 method="POST" 16115 action="https://www.ekonty.com/set-locale" 16116 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16117 data-locale="ja" 16118 data-google-locale="ja" 16119 data-ek-footer-lang-row 16120 data-ek-footer-lang-search-text="japanese japanese ja ja" 16121 > 16122 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ja">
16123 <input type="hidden" name="is_rtl" value="0"> 16124 <input type="hidden" name="return_url" value="/search"> 16125 <button 16126 type="submit" 16127 class="ek-footer-lang-dropdown__option" 16128 data-locale="ja" 16129 data-google-locale="ja" 16130 > 16131 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Japanese</span> 16132 </button> 16133 </form> 16134 <form 16135 method="POST" 16136 action="https://www.ekonty.com/set-locale" 16137 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16138 data-locale="jv" 16139 data-google-locale="jv" 16140 data-ek-footer-lang-row 16141 data-ek-footer-lang-search-text="javanese javanese jv jv" 16142 > 16143 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="jv"> 16144 <input type="hidden" name="is_rtl" value="0"> 16145 <input type="hidden" name="return_url" value="/search"> 16146 <button 16147 type="submit" 16148 class="ek-footer-lang-dropdown__option" 16149 data-locale="jv" 16150 data-google-locale="jv" 16151 > 16152 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Javanese</span> 16153 </button> 16154 </form> 16155 <form 16156 method="POST" 16157 action="https://www.ekonty.com/set-locale" 16158 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16159 data-locale="kn" 16160 data-google-locale="kn" 16161 data-ek-footer-lang-row 16162 data-ek-footer-lang-search-text="kannada kannada kn kn" 16163 > 16164 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kn"> 16165 <input type="hidden" name="is_rtl" value="0"> 16166 <input type="hidden" name="return_url" value="/search"> 16167 <button 16168 type="submit" 16169 class="ek-footer-lang-dropdown__option" 16170 data-locale="kn" 16171 data-google-locale="kn" 16172 > 16173 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kannada</span> 16174 </button> 16175 </form> 16176 <form 16177 method="POST" 16178 action="https://www.ekonty.com/set-locale" 16179 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16180 data-locale="kr" 16181 data-google-locale="kr" 16182 data-ek-footer-lang-row 16183 data-ek-footer-lang-search-text="kanuri kanuri kr kr" 16184 > 16185 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kr"> 16186 <input type="hidden" name="is_rtl" value="0"> 16187 <input type="hidden" name="return_url" value="/search"> 16188 <button 16189 type="submit" 16190 class="ek-footer-lang-dropdown__option" 16191 data-locale="kr" 16192 data-google-locale="kr" 16193 >
16194 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kanuri</span> 16195 </button> 16196 </form> 16197 <form 16198 method="POST" 16199 action="https://www.ekonty.com/set-locale" 16200 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16201 data-locale="ks" 16202 data-google-locale="ks" 16203 data-ek-footer-lang-row 16204 data-ek-footer-lang-search-text="kashmiri kashmiri ks ks" 16205 > 16206 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ks"> 16207 <input type="hidden" name="is_rtl" value="0"> 16208 <input type="hidden" name="return_url" value="/search"> 16209 <button 16210 type="submit" 16211 class="ek-footer-lang-dropdown__option" 16212 data-locale="ks" 16213 data-google-locale="ks" 16214 > 16215 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kashmiri</span> 16216 </button> 16217 </form> 16218 <form 16219 method="POST" 16220 action="https://www.ekonty.com/set-locale" 16221 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16222 data-locale="kk" 16223 data-google-locale="kk" 16224 data-ek-footer-lang-row 16225 data-ek-footer-lang-search-text="kazakh kazakh kk kk" 16226 > 16227 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kk"> 16228 <input type="hidden" name="is_rtl" value="0"> 16229 <input type="hidden" name="return_url" value="/search"> 16230 <button 16231 type="submit" 16232 class="ek-footer-lang-dropdown__option" 16233 data-locale="kk" 16234 data-google-locale="kk" 16235 > 16236 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kazakh</span> 16237 </button> 16238 </form> 16239 <form 16240 method="POST" 16241 action="https://www.ekonty.com/set-locale" 16242 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16243 data-locale="km" 16244 data-google-locale="km" 16245 data-ek-footer-lang-row 16246 data-ek-footer-lang-search-text="khmer khmer km km" 16247 > 16248 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="km"> 16249 <input type="hidden" name="is_rtl" value="0"> 16250 <input type="hidden" name="return_url" value="/search"> 16251 <button 16252 type="submit" 16253 class="ek-footer-lang-dropdown__option" 16254 data-locale="km" 16255 data-google-locale="km" 16256 > 16257 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Khmer</span> 16258 </button> 16259 </form> 16260 <form 16261 method="POST" 16262 action="https://www.ekonty.com/set-locale" 16263 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16264 data-locale="ki" 16265 data-google-locale="ki" 16266 data-ek-footer-lang-row 16267 data-ek-footer-lang-search-text="kikuyu kikuyu ki ki" 16268 > 16269 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ki">
16270 <input type="hidden" name="is_rtl" value="0"> 16271 <input type="hidden" name="return_url" value="/search"> 16272 <button 16273 type="submit" 16274 class="ek-footer-lang-dropdown__option" 16275 data-locale="ki" 16276 data-google-locale="ki" 16277 > 16278 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kikuyu</span> 16279 </button> 16280 </form> 16281 <form 16282 method="POST" 16283 action="https://www.ekonty.com/set-locale" 16284 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16285 data-locale="rw" 16286 data-google-locale="rw" 16287 data-ek-footer-lang-row 16288 data-ek-footer-lang-search-text="kinyarwanda (rwanda) kinyarwanda (rwanda) rw rw" 16289 > 16290 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="rw"> 16291 <input type="hidden" name="is_rtl" value="0"> 16292 <input type="hidden" name="return_url" value="/search"> 16293 <button 16294 type="submit" 16295 class="ek-footer-lang-dropdown__option" 16296 data-locale="rw" 16297 data-google-locale="rw" 16298 > 16299 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kinyarwanda (Rwanda)</span> 16300 </button> 16301 </form> 16302 <form 16303 method="POST" 16304 action="https://www.ekonty.com/set-locale" 16305 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16306 data-locale="rn" 16307 data-google-locale="rn" 16308 data-ek-footer-lang-row 16309 data-ek-footer-lang-search-text="kirundi kirundi rn rn" 16310 > 16311 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="rn"> 16312 <input type="hidden" name="is_rtl" value="0"> 16313 <input type="hidden" name="return_url" value="/search"> 16314 <button 16315 type="submit" 16316 class="ek-footer-lang-dropdown__option" 16317 data-locale="rn" 16318 data-google-locale="rn" 16319 > 16320 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kirundi</span> 16321 </button> 16322 </form> 16323 <form 16324 method="POST" 16325 action="https://www.ekonty.com/set-locale" 16326 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16327 data-locale="kv" 16328 data-google-locale="kv" 16329 data-ek-footer-lang-row 16330 data-ek-footer-lang-search-text="komi komi kv kv" 16331 > 16332 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kv"> 16333 <input type="hidden" name="is_rtl" value="0"> 16334 <input type="hidden" name="return_url" value="/search"> 16335 <button 16336 type="submit" 16337 class="ek-footer-lang-dropdown__option" 16338 data-locale="kv" 16339 data-google-locale="kv" 16340 >
16341 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Komi</span> 16342 </button> 16343 </form> 16344 <form 16345 method="POST" 16346 action="https://www.ekonty.com/set-locale" 16347 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16348 data-locale="kg" 16349 data-google-locale="kg" 16350 data-ek-footer-lang-row 16351 data-ek-footer-lang-search-text="kongo kongo kg kg" 16352 > 16353 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kg"> 16354 <input type="hidden" name="is_rtl" value="0"> 16355 <input type="hidden" name="return_url" value="/search"> 16356 <button 16357 type="submit" 16358 class="ek-footer-lang-dropdown__option" 16359 data-locale="kg" 16360 data-google-locale="kg" 16361 > 16362 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kongo</span> 16363 </button> 16364 </form> 16365 <form 16366 method="POST" 16367 action="https://www.ekonty.com/set-locale" 16368 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16369 data-locale="ko" 16370 data-google-locale="ko" 16371 data-ek-footer-lang-row 16372 data-ek-footer-lang-search-text="korean korean ko ko" 16373 > 16374 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ko"> 16375 <input type="hidden" name="is_rtl" value="0"> 16376 <input type="hidden" name="return_url" value="/search"> 16377 <button 16378 type="submit" 16379 class="ek-footer-lang-dropdown__option" 16380 data-locale="ko" 16381 data-google-locale="ko" 16382 > 16383 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Korean</span> 16384 </button> 16385 </form> 16386 <form 16387 method="POST" 16388 action="https://www.ekonty.com/set-locale" 16389 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16390 data-locale="ku" 16391 data-google-locale="ku" 16392 data-ek-footer-lang-row 16393 data-ek-footer-lang-search-text="kurdish kurdish ku ku" 16394 > 16395 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ku"> 16396 <input type="hidden" name="is_rtl" value="1"> 16397 <input type="hidden" name="return_url" value="/search"> 16398 <button 16399 type="submit" 16400 class="ek-footer-lang-dropdown__option" 16401 data-locale="ku" 16402 data-google-locale="ku" 16403 > 16404 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kurdish</span> 16405 </button> 16406 </form> 16407 <form 16408 method="POST" 16409 action="https://www.ekonty.com/set-locale" 16410 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16411 data-locale="kj" 16412 data-google-locale="kj" 16413 data-ek-footer-lang-row 16414 data-ek-footer-lang-search-text="kwanyama kwanyama kj kj" 16415 > 16416 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="kj">
16417 <input type="hidden" name="is_rtl" value="0"> 16418 <input type="hidden" name="return_url" value="/search"> 16419 <button 16420 type="submit" 16421 class="ek-footer-lang-dropdown__option" 16422 data-locale="kj" 16423 data-google-locale="kj" 16424 > 16425 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kwanyama</span> 16426 </button> 16427 </form> 16428 <form 16429 method="POST" 16430 action="https://www.ekonty.com/set-locale" 16431 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16432 data-locale="ky" 16433 data-google-locale="ky" 16434 data-ek-footer-lang-row 16435 data-ek-footer-lang-search-text="kyrgyz kyrgyz ky ky" 16436 > 16437 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ky"> 16438 <input type="hidden" name="is_rtl" value="0"> 16439 <input type="hidden" name="return_url" value="/search"> 16440 <button 16441 type="submit" 16442 class="ek-footer-lang-dropdown__option" 16443 data-locale="ky" 16444 data-google-locale="ky" 16445 > 16446 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Kyrgyz</span> 16447 </button> 16448 </form> 16449 <form 16450 method="POST" 16451 action="https://www.ekonty.com/set-locale" 16452 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16453 data-locale="lo" 16454 data-google-locale="lo" 16455 data-ek-footer-lang-row 16456 data-ek-footer-lang-search-text="lao lao lo lo" 16457 > 16458 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lo"> 16459 <input type="hidden" name="is_rtl" value="0"> 16460 <input type="hidden" name="return_url" value="/search"> 16461 <button 16462 type="submit" 16463 class="ek-footer-lang-dropdown__option" 16464 data-locale="lo" 16465 data-google-locale="lo" 16466 > 16467 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Lao</span> 16468 </button> 16469 </form> 16470 <form 16471 method="POST" 16472 action="https://www.ekonty.com/set-locale" 16473 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16474 data-locale="la" 16475 data-google-locale="la" 16476 data-ek-footer-lang-row 16477 data-ek-footer-lang-search-text="latin latin la la" 16478 > 16479 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="la"> 16480 <input type="hidden" name="is_rtl" value="0"> 16481 <input type="hidden" name="return_url" value="/search"> 16482 <button 16483 type="submit" 16484 class="ek-footer-lang-dropdown__option" 16485 data-locale="la" 16486 data-google-locale="la" 16487 >
16488 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Latin</span> 16489 </button> 16490 </form> 16491 <form 16492 method="POST" 16493 action="https://www.ekonty.com/set-locale" 16494 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16495 data-locale="lv" 16496 data-google-locale="lv" 16497 data-ek-footer-lang-row 16498 data-ek-footer-lang-search-text="latvian (lettish) latvian (lettish) lv lv" 16499 > 16500 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lv"> 16501 <input type="hidden" name="is_rtl" value="0"> 16502 <input type="hidden" name="return_url" value="/search"> 16503 <button 16504 type="submit" 16505 class="ek-footer-lang-dropdown__option" 16506 data-locale="lv" 16507 data-google-locale="lv" 16508 > 16509 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Latvian (Lettish)</span> 16510 </button> 16511 </form> 16512 <form 16513 method="POST" 16514 action="https://www.ekonty.com/set-locale" 16515 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16516 data-locale="li" 16517 data-google-locale="li" 16518 data-ek-footer-lang-row 16519 data-ek-footer-lang-search-text="limburgish ( limburger) limburgish ( limburger) li li" 16520 > 16521 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="li"> 16522 <input type="hidden" name="is_rtl" value="0"> 16523 <input type="hidden" name="return_url" value="/search"> 16524 <button 16525 type="submit" 16526 class="ek-footer-lang-dropdown__option" 16527 data-locale="li" 16528 data-google-locale="li" 16529 > 16530 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Limburgish ( Limburger)</span> 16531 </button> 16532 </form> 16533 <form 16534 method="POST" 16535 action="https://www.ekonty.com/set-locale" 16536 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16537 data-locale="ln" 16538 data-google-locale="ln" 16539 data-ek-footer-lang-row 16540 data-ek-footer-lang-search-text="lingala lingala ln ln" 16541 > 16542 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ln"> 16543 <input type="hidden" name="is_rtl" value="0"> 16544 <input type="hidden" name="return_url" value="/search"> 16545 <button 16546 type="submit" 16547 class="ek-footer-lang-dropdown__option" 16548 data-locale="ln" 16549 data-google-locale="ln" 16550 > 16551 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Lingala</span> 16552 </button> 16553 </form> 16554 <form 16555 method="POST" 16556 action="https://www.ekonty.com/set-locale" 16557 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16558 data-locale="lt" 16559 data-google-locale="lt" 16560 data-ek-footer-lang-row 16561 data-ek-footer-lang-search-text="lithuanian lithuanian lt lt" 16562 > 16563 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lt">
16564 <input type="hidden" name="is_rtl" value="0"> 16565 <input type="hidden" name="return_url" value="/search"> 16566 <button 16567 type="submit" 16568 class="ek-footer-lang-dropdown__option" 16569 data-locale="lt" 16570 data-google-locale="lt" 16571 > 16572 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Lithuanian</span> 16573 </button> 16574 </form> 16575 <form 16576 method="POST" 16577 action="https://www.ekonty.com/set-locale" 16578 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16579 data-locale="lu" 16580 data-google-locale="lu" 16581 data-ek-footer-lang-row 16582 data-ek-footer-lang-search-text="luga-katanga luga-katanga lu lu" 16583 > 16584 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lu"> 16585 <input type="hidden" name="is_rtl" value="0"> 16586 <input type="hidden" name="return_url" value="/search"> 16587 <button 16588 type="submit" 16589 class="ek-footer-lang-dropdown__option" 16590 data-locale="lu" 16591 data-google-locale="lu" 16592 > 16593 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Luga-Katanga</span> 16594 </button> 16595 </form> 16596 <form 16597 method="POST" 16598 action="https://www.ekonty.com/set-locale" 16599 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16600 data-locale="lg" 16601 data-google-locale="lg" 16602 data-ek-footer-lang-row 16603 data-ek-footer-lang-search-text="luganda, ganda luganda, ganda lg lg" 16604 > 16605 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lg"> 16606 <input type="hidden" name="is_rtl" value="0"> 16607 <input type="hidden" name="return_url" value="/search"> 16608 <button 16609 type="submit" 16610 class="ek-footer-lang-dropdown__option" 16611 data-locale="lg" 16612 data-google-locale="lg" 16613 > 16614 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Luganda, Ganda</span> 16615 </button> 16616 </form> 16617 <form 16618 method="POST" 16619 action="https://www.ekonty.com/set-locale" 16620 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16621 data-locale="lb" 16622 data-google-locale="lb" 16623 data-ek-footer-lang-row 16624 data-ek-footer-lang-search-text="luxembourgish luxembourgish lb lb" 16625 > 16626 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="lb"> 16627 <input type="hidden" name="is_rtl" value="0"> 16628 <input type="hidden" name="return_url" value="/search"> 16629 <button 16630 type="submit" 16631 class="ek-footer-lang-dropdown__option" 16632 data-locale="lb" 16633 data-google-locale="lb" 16634 >
16635 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Luxembourgish</span> 16636 </button> 16637 </form> 16638 <form 16639 method="POST" 16640 action="https://www.ekonty.com/set-locale" 16641 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16642 data-locale="mk" 16643 data-google-locale="mk" 16644 data-ek-footer-lang-row 16645 data-ek-footer-lang-search-text="macedonian macedonian mk mk" 16646 > 16647 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mk"> 16648 <input type="hidden" name="is_rtl" value="0"> 16649 <input type="hidden" name="return_url" value="/search"> 16650 <button 16651 type="submit" 16652 class="ek-footer-lang-dropdown__option" 16653 data-locale="mk" 16654 data-google-locale="mk" 16655 > 16656 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Macedonian</span> 16657 </button> 16658 </form> 16659 <form 16660 method="POST" 16661 action="https://www.ekonty.com/set-locale" 16662 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16663 data-locale="mg" 16664 data-google-locale="mg" 16665 data-ek-footer-lang-row 16666 data-ek-footer-lang-search-text="malagasy malagasy mg mg" 16667 > 16668 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mg"> 16669 <input type="hidden" name="is_rtl" value="0"> 16670 <input type="hidden" name="return_url" value="/search"> 16671 <button 16672 type="submit" 16673 class="ek-footer-lang-dropdown__option" 16674 data-locale="mg" 16675 data-google-locale="mg" 16676 > 16677 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Malagasy</span> 16678 </button> 16679 </form> 16680 <form 16681 method="POST" 16682 action="https://www.ekonty.com/set-locale" 16683 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16684 data-locale="ms" 16685 data-google-locale="ms" 16686 data-ek-footer-lang-row 16687 data-ek-footer-lang-search-text="malay malay ms ms" 16688 > 16689 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ms"> 16690 <input type="hidden" name="is_rtl" value="0"> 16691 <input type="hidden" name="return_url" value="/search"> 16692 <button 16693 type="submit" 16694 class="ek-footer-lang-dropdown__option" 16695 data-locale="ms" 16696 data-google-locale="ms" 16697 > 16698 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Malay</span> 16699 </button> 16700 </form> 16701 <form 16702 method="POST" 16703 action="https://www.ekonty.com/set-locale" 16704 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16705 data-locale="ml" 16706 data-google-locale="ml" 16707 data-ek-footer-lang-row 16708 data-ek-footer-lang-search-text="malayalam malayalam ml ml" 16709 > 16710 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ml">
16711 <input type="hidden" name="is_rtl" value="0"> 16712 <input type="hidden" name="return_url" value="/search"> 16713 <button 16714 type="submit" 16715 class="ek-footer-lang-dropdown__option" 16716 data-locale="ml" 16717 data-google-locale="ml" 16718 > 16719 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Malayalam</span> 16720 </button> 16721 </form> 16722 <form 16723 method="POST" 16724 action="https://www.ekonty.com/set-locale" 16725 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16726 data-locale="mt" 16727 data-google-locale="mt" 16728 data-ek-footer-lang-row 16729 data-ek-footer-lang-search-text="maltese maltese mt mt" 16730 > 16731 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mt"> 16732 <input type="hidden" name="is_rtl" value="0"> 16733 <input type="hidden" name="return_url" value="/search"> 16734 <button 16735 type="submit" 16736 class="ek-footer-lang-dropdown__option" 16737 data-locale="mt" 16738 data-google-locale="mt" 16739 > 16740 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Maltese</span> 16741 </button> 16742 </form> 16743 <form 16744 method="POST" 16745 action="https://www.ekonty.com/set-locale" 16746 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16747 data-locale="mi" 16748 data-google-locale="mi" 16749 data-ek-footer-lang-row 16750 data-ek-footer-lang-search-text="maori maori mi mi" 16751 > 16752 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mi"> 16753 <input type="hidden" name="is_rtl" value="0"> 16754 <input type="hidden" name="return_url" value="/search"> 16755 <button 16756 type="submit" 16757 class="ek-footer-lang-dropdown__option" 16758 data-locale="mi" 16759 data-google-locale="mi" 16760 > 16761 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Maori</span> 16762 </button> 16763 </form> 16764 <form 16765 method="POST" 16766 action="https://www.ekonty.com/set-locale" 16767 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16768 data-locale="mr" 16769 data-google-locale="mr" 16770 data-ek-footer-lang-row 16771 data-ek-footer-lang-search-text="marathi marathi mr mr" 16772 > 16773 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mr"> 16774 <input type="hidden" name="is_rtl" value="0"> 16775 <input type="hidden" name="return_url" value="/search"> 16776 <button 16777 type="submit" 16778 class="ek-footer-lang-dropdown__option" 16779 data-locale="mr" 16780 data-google-locale="mr" 16781 >
16782 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Marathi</span> 16783 </button> 16784 </form> 16785 <form 16786 method="POST" 16787 action="https://www.ekonty.com/set-locale" 16788 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16789 data-locale="mh" 16790 data-google-locale="mh" 16791 data-ek-footer-lang-row 16792 data-ek-footer-lang-search-text="marshallese marshallese mh mh" 16793 > 16794 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mh"> 16795 <input type="hidden" name="is_rtl" value="0"> 16796 <input type="hidden" name="return_url" value="/search"> 16797 <button 16798 type="submit" 16799 class="ek-footer-lang-dropdown__option" 16800 data-locale="mh" 16801 data-google-locale="mh" 16802 > 16803 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Marshallese</span> 16804 </button> 16805 </form> 16806 <form 16807 method="POST" 16808 action="https://www.ekonty.com/set-locale" 16809 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16810 data-locale="mo" 16811 data-google-locale="mo" 16812 data-ek-footer-lang-row 16813 data-ek-footer-lang-search-text="moldavian moldavian mo mo" 16814 > 16815 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mo"> 16816 <input type="hidden" name="is_rtl" value="0"> 16817 <input type="hidden" name="return_url" value="/search"> 16818 <button 16819 type="submit" 16820 class="ek-footer-lang-dropdown__option" 16821 data-locale="mo" 16822 data-google-locale="mo" 16823 > 16824 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Moldavian</span> 16825 </button> 16826 </form> 16827 <form 16828 method="POST" 16829 action="https://www.ekonty.com/set-locale" 16830 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16831 data-locale="mn" 16832 data-google-locale="mn" 16833 data-ek-footer-lang-row 16834 data-ek-footer-lang-search-text="mongolian mongolian mn mn" 16835 > 16836 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="mn"> 16837 <input type="hidden" name="is_rtl" value="0"> 16838 <input type="hidden" name="return_url" value="/search"> 16839 <button 16840 type="submit" 16841 class="ek-footer-lang-dropdown__option" 16842 data-locale="mn" 16843 data-google-locale="mn" 16844 > 16845 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Mongolian</span> 16846 </button> 16847 </form> 16848 <form 16849 method="POST" 16850 action="https://www.ekonty.com/set-locale" 16851 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16852 data-locale="na" 16853 data-google-locale="na" 16854 data-ek-footer-lang-row 16855 data-ek-footer-lang-search-text="nauru nauru na na" 16856 > 16857 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="na">
16858 <input type="hidden" name="is_rtl" value="0"> 16859 <input type="hidden" name="return_url" value="/search"> 16860 <button 16861 type="submit" 16862 class="ek-footer-lang-dropdown__option" 16863 data-locale="na" 16864 data-google-locale="na" 16865 > 16866 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Nauru</span> 16867 </button> 16868 </form> 16869 <form 16870 method="POST" 16871 action="https://www.ekonty.com/set-locale" 16872 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16873 data-locale="nv" 16874 data-google-locale="nv" 16875 data-ek-footer-lang-row 16876 data-ek-footer-lang-search-text="navajo navajo nv nv" 16877 > 16878 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nv"> 16879 <input type="hidden" name="is_rtl" value="0"> 16880 <input type="hidden" name="return_url" value="/search"> 16881 <button 16882 type="submit" 16883 class="ek-footer-lang-dropdown__option" 16884 data-locale="nv" 16885 data-google-locale="nv" 16886 > 16887 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Navajo</span> 16888 </button> 16889 </form> 16890 <form 16891 method="POST" 16892 action="https://www.ekonty.com/set-locale" 16893 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16894 data-locale="ng" 16895 data-google-locale="ng" 16896 data-ek-footer-lang-row 16897 data-ek-footer-lang-search-text="ndonga ndonga ng ng" 16898 > 16899 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ng"> 16900 <input type="hidden" name="is_rtl" value="0"> 16901 <input type="hidden" name="return_url" value="/search"> 16902 <button 16903 type="submit" 16904 class="ek-footer-lang-dropdown__option" 16905 data-locale="ng" 16906 data-google-locale="ng" 16907 > 16908 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ndonga</span> 16909 </button> 16910 </form> 16911 <form 16912 method="POST" 16913 action="https://www.ekonty.com/set-locale" 16914 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16915 data-locale="ne" 16916 data-google-locale="ne" 16917 data-ek-footer-lang-row 16918 data-ek-footer-lang-search-text="nepali nepali ne ne" 16919 > 16920 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ne"> 16921 <input type="hidden" name="is_rtl" value="0"> 16922 <input type="hidden" name="return_url" value="/search"> 16923 <button 16924 type="submit" 16925 class="ek-footer-lang-dropdown__option" 16926 data-locale="ne" 16927 data-google-locale="ne" 16928 >
16929 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Nepali</span> 16930 </button> 16931 </form> 16932 <form 16933 method="POST" 16934 action="https://www.ekonty.com/set-locale" 16935 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16936 data-locale="nd" 16937 data-google-locale="nd" 16938 data-ek-footer-lang-row 16939 data-ek-footer-lang-search-text="northern ndebele northern ndebele nd nd" 16940 > 16941 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nd"> 16942 <input type="hidden" name="is_rtl" value="0"> 16943 <input type="hidden" name="return_url" value="/search"> 16944 <button 16945 type="submit" 16946 class="ek-footer-lang-dropdown__option" 16947 data-locale="nd" 16948 data-google-locale="nd" 16949 > 16950 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Northern Ndebele</span> 16951 </button> 16952 </form> 16953 <form 16954 method="POST" 16955 action="https://www.ekonty.com/set-locale" 16956 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16957 data-locale="no" 16958 data-google-locale="no" 16959 data-ek-footer-lang-row 16960 data-ek-footer-lang-search-text="norwegian norwegian no no" 16961 > 16962 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="no"> 16963 <input type="hidden" name="is_rtl" value="0"> 16964 <input type="hidden" name="return_url" value="/search"> 16965 <button 16966 type="submit" 16967 class="ek-footer-lang-dropdown__option" 16968 data-locale="no" 16969 data-google-locale="no" 16970 > 16971 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Norwegian</span> 16972 </button> 16973 </form> 16974 <form 16975 method="POST" 16976 action="https://www.ekonty.com/set-locale" 16977 class="user-lang-switch-form ek-footer-lang-dropdown__form" 16978 data-locale="nb" 16979 data-google-locale="nb" 16980 data-ek-footer-lang-row 16981 data-ek-footer-lang-search-text="norwegian bokmål norwegian bokm?l nb nb" 16982 > 16983 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nb"> 16984 <input type="hidden" name="is_rtl" value="0"> 16985 <input type="hidden" name="return_url" value="/search"> 16986 <button 16987 type="submit" 16988 class="ek-footer-lang-dropdown__option" 16989 data-locale="nb" 16990 data-google-locale="nb" 16991 > 16992 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Norwegian bokm?l</span> 16993 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Norwegian bokmål)</span> 16994 </button> 16995 </form> 16996 <form 16997 method="POST" 16998 action="https://www.ekonty.com/set-locale" 16999 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17000 data-locale="nn" 17001 data-google-locale="nn" 17002 data-ek-footer-lang-row 17003 data-ek-footer-lang-search-text="norwegian nynorsk
17003norwegian nynorsk nn nn" 17004 > 17005 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nn"> 17006 <input type="hidden" name="is_rtl" value="0"> 17007 <input type="hidden" name="return_url" value="/search"> 17008 <button 17009 type="submit" 17010 class="ek-footer-lang-dropdown__option" 17011 data-locale="nn" 17012 data-google-locale="nn" 17013 > 17014 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Norwegian nynorsk</span> 17015 </button> 17016 </form> 17017 <form 17018 method="POST" 17019 action="https://www.ekonty.com/set-locale" 17020 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17021 data-locale="ii" 17022 data-google-locale="ii" 17023 data-ek-footer-lang-row 17024 data-ek-footer-lang-search-text="nuosu nuosu ii ii" 17025 > 17026 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ii"> 17027 <input type="hidden" name="is_rtl" value="0"> 17028 <input type="hidden" name="return_url" value="/search"> 17029 <button 17030 type="submit" 17031 class="ek-footer-lang-dropdown__option" 17032 data-locale="ii" 17033 data-google-locale="ii" 17034 > 17035 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Nuosu</span> 17036 </button> 17037 </form> 17038 <form 17039 method="POST" 17040 action="https://www.ekonty.com/set-locale" 17041 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17042 data-locale="oc" 17043 data-google-locale="oc" 17044 data-ek-footer-lang-row 17045 data-ek-footer-lang-search-text="occitan occitan oc oc" 17046 > 17047 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="oc"> 17048 <input type="hidden" name="is_rtl" value="0"> 17049 <input type="hidden" name="return_url" value="/search"> 17050 <button 17051 type="submit" 17052 class="ek-footer-lang-dropdown__option" 17053 data-locale="oc" 17054 data-google-locale="oc" 17055 > 17056 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Occitan</span> 17057 </button> 17058 </form> 17059 <form 17060 method="POST" 17061 action="https://www.ekonty.com/set-locale" 17062 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17063 data-locale="oj" 17064 data-google-locale="oj" 17065 data-ek-footer-lang-row 17066 data-ek-footer-lang-search-text="ojibwe ojibwe oj oj" 17067 > 17068 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="oj"> 17069 <input type="hidden" name="is_rtl" value="0"> 17070 <input type="hidden" name="return_url" value="/search"> 17071 <button 17072 type="submit" 17073 class="ek-footer-lang-dropdown__option" 17074 data-locale="oj" 17075 data-google-locale="oj" 17076 >
17077 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ojibwe</span> 17078 </button> 17079 </form> 17080 <form 17081 method="POST" 17082 action="https://www.ekonty.com/set-locale" 17083 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17084 data-locale="cu" 17085 data-google-locale="cu" 17086 data-ek-footer-lang-row 17087 data-ek-footer-lang-search-text="old church slavonic, old bulgarian old church slavonic, old bulgarian cu cu" 17088 > 17089 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cu"> 17090 <input type="hidden" name="is_rtl" value="0"> 17091 <input type="hidden" name="return_url" value="/search"> 17092 <button 17093 type="submit" 17094 class="ek-footer-lang-dropdown__option" 17095 data-locale="cu" 17096 data-google-locale="cu" 17097 > 17098 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Old Church Slavonic, Old Bulgarian</span> 17099 </button> 17100 </form> 17101 <form 17102 method="POST" 17103 action="https://www.ekonty.com/set-locale" 17104 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17105 data-locale="or" 17106 data-google-locale="or" 17107 data-ek-footer-lang-row 17108 data-ek-footer-lang-search-text="oriya oriya or or" 17109 > 17110 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="or"> 17111 <input type="hidden" name="is_rtl" value="0"> 17112 <input type="hidden" name="return_url" value="/search"> 17113 <button 17114 type="submit" 17115 class="ek-footer-lang-dropdown__option" 17116 data-locale="or" 17117 data-google-locale="or" 17118 > 17119 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Oriya</span> 17120 </button> 17121 </form> 17122 <form 17123 method="POST" 17124 action="https://www.ekonty.com/set-locale" 17125 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17126 data-locale="om" 17127 data-google-locale="om" 17128 data-ek-footer-lang-row 17129 data-ek-footer-lang-search-text="oromo (afaan oromo) oromo (afaan oromo) om om" 17130 > 17131 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="om"> 17132 <input type="hidden" name="is_rtl" value="0"> 17133 <input type="hidden" name="return_url" value="/search"> 17134 <button 17135 type="submit" 17136 class="ek-footer-lang-dropdown__option" 17137 data-locale="om" 17138 data-google-locale="om" 17139 > 17140 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Oromo (Afaan Oromo)</span> 17141 </button> 17142 </form> 17143 <form 17144 method="POST" 17145 action="https://www.ekonty.com/set-locale" 17146 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17147 data-locale="os" 17148 data-google-locale="os" 17149 data-ek-footer-lang-row 17150 data-ek-footer-lang-search-text="ossetian ossetian os os" 17151 > 17152 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="os">
17153 <input type="hidden" name="is_rtl" value="0"> 17154 <input type="hidden" name="return_url" value="/search"> 17155 <button 17156 type="submit" 17157 class="ek-footer-lang-dropdown__option" 17158 data-locale="os" 17159 data-google-locale="os" 17160 > 17161 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ossetian</span> 17162 </button> 17163 </form> 17164 <form 17165 method="POST" 17166 action="https://www.ekonty.com/set-locale" 17167 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17168 data-locale="pi" 17169 data-google-locale="pi" 17170 data-ek-footer-lang-row 17171 data-ek-footer-lang-search-text="p?li p?li pi pi" 17172 > 17173 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pi"> 17174 <input type="hidden" name="is_rtl" value="0"> 17175 <input type="hidden" name="return_url" value="/search"> 17176 <button 17177 type="submit" 17178 class="ek-footer-lang-dropdown__option" 17179 data-locale="pi" 17180 data-google-locale="pi" 17181 > 17182 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">P?li</span> 17183 </button> 17184 </form> 17185 <form 17186 method="POST" 17187 action="https://www.ekonty.com/set-locale" 17188 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17189 data-locale="ps" 17190 data-google-locale="ps" 17191 data-ek-footer-lang-row 17192 data-ek-footer-lang-search-text="pashto, pushto pashto, pushto ps ps" 17193 > 17194 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ps"> 17195 <input type="hidden" name="is_rtl" value="0"> 17196 <input type="hidden" name="return_url" value="/search"> 17197 <button 17198 type="submit" 17199 class="ek-footer-lang-dropdown__option" 17200 data-locale="ps" 17201 data-google-locale="ps" 17202 > 17203 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Pashto, Pushto</span> 17204 </button> 17205 </form> 17206 <form 17207 method="POST" 17208 action="https://www.ekonty.com/set-locale" 17209 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17210 data-locale="fa" 17211 data-google-locale="fa" 17212 data-ek-footer-lang-row 17213 data-ek-footer-lang-search-text="persian (farsi) persian (farsi) fa fa" 17214 > 17215 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fa"> 17216 <input type="hidden" name="is_rtl" value="1"> 17217 <input type="hidden" name="return_url" value="/search"> 17218 <button 17219 type="submit" 17220 class="ek-footer-lang-dropdown__option" 17221 data-locale="fa" 17222 data-google-locale="fa" 17223 >
17224 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Persian (Farsi)</span> 17225 </button> 17226 </form> 17227 <form 17228 method="POST" 17229 action="https://www.ekonty.com/set-locale" 17230 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17231 data-locale="pl" 17232 data-google-locale="pl" 17233 data-ek-footer-lang-row 17234 data-ek-footer-lang-search-text="polish polish pl pl" 17235 > 17236 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pl"> 17237 <input type="hidden" name="is_rtl" value="0"> 17238 <input type="hidden" name="return_url" value="/search"> 17239 <button 17240 type="submit" 17241 class="ek-footer-lang-dropdown__option" 17242 data-locale="pl" 17243 data-google-locale="pl" 17244 > 17245 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Polish</span> 17246 </button> 17247 </form> 17248 <form 17249 method="POST" 17250 action="https://www.ekonty.com/set-locale" 17251 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17252 data-locale="pt" 17253 data-google-locale="pt" 17254 data-ek-footer-lang-row 17255 data-ek-footer-lang-search-text="portuguese portuguese pt pt" 17256 > 17257 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pt"> 17258 <input type="hidden" name="is_rtl" value="0"> 17259 <input type="hidden" name="return_url" value="/search"> 17260 <button 17261 type="submit" 17262 class="ek-footer-lang-dropdown__option" 17263 data-locale="pt" 17264 data-google-locale="pt" 17265 > 17266 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Portuguese</span> 17267 </button> 17268 </form> 17269 <form 17270 method="POST" 17271 action="https://www.ekonty.com/set-locale" 17272 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17273 data-locale="pa" 17274 data-google-locale="pa" 17275 data-ek-footer-lang-row 17276 data-ek-footer-lang-search-text="punjabi (eastern) punjabi (eastern) pa pa" 17277 > 17278 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="pa"> 17279 <input type="hidden" name="is_rtl" value="0"> 17280 <input type="hidden" name="return_url" value="/search"> 17281 <button 17282 type="submit" 17283 class="ek-footer-lang-dropdown__option" 17284 data-locale="pa" 17285 data-google-locale="pa" 17286 > 17287 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Punjabi (Eastern)</span> 17288 </button> 17289 </form> 17290 <form 17291 method="POST" 17292 action="https://www.ekonty.com/set-locale" 17293 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17294 data-locale="qu" 17295 data-google-locale="qu" 17296 data-ek-footer-lang-row 17297 data-ek-footer-lang-search-text="quechua quechua qu qu" 17298 > 17299 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="qu">
17300 <input type="hidden" name="is_rtl" value="0"> 17301 <input type="hidden" name="return_url" value="/search"> 17302 <button 17303 type="submit" 17304 class="ek-footer-lang-dropdown__option" 17305 data-locale="qu" 17306 data-google-locale="qu" 17307 > 17308 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Quechua</span> 17309 </button> 17310 </form> 17311 <form 17312 method="POST" 17313 action="https://www.ekonty.com/set-locale" 17314 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17315 data-locale="ro" 17316 data-google-locale="ro" 17317 data-ek-footer-lang-row 17318 data-ek-footer-lang-search-text="romanian romanian ro ro" 17319 > 17320 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ro"> 17321 <input type="hidden" name="is_rtl" value="0"> 17322 <input type="hidden" name="return_url" value="/search"> 17323 <button 17324 type="submit" 17325 class="ek-footer-lang-dropdown__option" 17326 data-locale="ro" 17327 data-google-locale="ro" 17328 > 17329 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Romanian</span> 17330 </button> 17331 </form> 17332 <form 17333 method="POST" 17334 action="https://www.ekonty.com/set-locale" 17335 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17336 data-locale="rm" 17337 data-google-locale="rm" 17338 data-ek-footer-lang-row 17339 data-ek-footer-lang-search-text="romansh romansh rm rm" 17340 > 17341 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="rm"> 17342 <input type="hidden" name="is_rtl" value="0"> 17343 <input type="hidden" name="return_url" value="/search"> 17344 <button 17345 type="submit" 17346 class="ek-footer-lang-dropdown__option" 17347 data-locale="rm" 17348 data-google-locale="rm" 17349 > 17350 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Romansh</span> 17351 </button> 17352 </form> 17353 <form 17354 method="POST" 17355 action="https://www.ekonty.com/set-locale" 17356 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17357 data-locale="ru" 17358 data-google-locale="ru" 17359 data-ek-footer-lang-row 17360 data-ek-footer-lang-search-text="russian russian ru ru" 17361 > 17362 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ru"> 17363 <input type="hidden" name="is_rtl" value="0"> 17364 <input type="hidden" name="return_url" value="/search"> 17365 <button 17366 type="submit" 17367 class="ek-footer-lang-dropdown__option" 17368 data-locale="ru" 17369 data-google-locale="ru" 17370 >
17371 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Russian</span> 17372 </button> 17373 </form> 17374 <form 17375 method="POST" 17376 action="https://www.ekonty.com/set-locale" 17377 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17378 data-locale="se" 17379 data-google-locale="se" 17380 data-ek-footer-lang-row 17381 data-ek-footer-lang-search-text="sami sami se se" 17382 > 17383 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="se"> 17384 <input type="hidden" name="is_rtl" value="0"> 17385 <input type="hidden" name="return_url" value="/search"> 17386 <button 17387 type="submit" 17388 class="ek-footer-lang-dropdown__option" 17389 data-locale="se" 17390 data-google-locale="se" 17391 > 17392 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sami</span> 17393 </button> 17394 </form> 17395 <form 17396 method="POST" 17397 action="https://www.ekonty.com/set-locale" 17398 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17399 data-locale="sm" 17400 data-google-locale="sm" 17401 data-ek-footer-lang-row 17402 data-ek-footer-lang-search-text="samoan samoan sm sm" 17403 > 17404 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sm"> 17405 <input type="hidden" name="is_rtl" value="0"> 17406 <input type="hidden" name="return_url" value="/search"> 17407 <button 17408 type="submit" 17409 class="ek-footer-lang-dropdown__option" 17410 data-locale="sm" 17411 data-google-locale="sm" 17412 > 17413 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Samoan</span> 17414 </button> 17415 </form> 17416 <form 17417 method="POST" 17418 action="https://www.ekonty.com/set-locale" 17419 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17420 data-locale="sg" 17421 data-google-locale="sg" 17422 data-ek-footer-lang-row 17423 data-ek-footer-lang-search-text="sango sango sg sg" 17424 > 17425 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sg"> 17426 <input type="hidden" name="is_rtl" value="0"> 17427 <input type="hidden" name="return_url" value="/search"> 17428 <button 17429 type="submit" 17430 class="ek-footer-lang-dropdown__option" 17431 data-locale="sg" 17432 data-google-locale="sg" 17433 > 17434 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sango</span> 17435 </button> 17436 </form> 17437 <form 17438 method="POST" 17439 action="https://www.ekonty.com/set-locale" 17440 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17441 data-locale="sa" 17442 data-google-locale="sa" 17443 data-ek-footer-lang-row 17444 data-ek-footer-lang-search-text="sanskrit sanskrit sa sa" 17445 > 17446 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sa">
17447 <input type="hidden" name="is_rtl" value="0"> 17448 <input type="hidden" name="return_url" value="/search"> 17449 <button 17450 type="submit" 17451 class="ek-footer-lang-dropdown__option" 17452 data-locale="sa" 17453 data-google-locale="sa" 17454 > 17455 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sanskrit</span> 17456 </button> 17457 </form> 17458 <form 17459 method="POST" 17460 action="https://www.ekonty.com/set-locale" 17461 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17462 data-locale="sr" 17463 data-google-locale="sr" 17464 data-ek-footer-lang-row 17465 data-ek-footer-lang-search-text="serbian serbian sr sr" 17466 > 17467 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sr"> 17468 <input type="hidden" name="is_rtl" value="0"> 17469 <input type="hidden" name="return_url" value="/search"> 17470 <button 17471 type="submit" 17472 class="ek-footer-lang-dropdown__option" 17473 data-locale="sr" 17474 data-google-locale="sr" 17475 > 17476 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Serbian</span> 17477 </button> 17478 </form> 17479 <form 17480 method="POST" 17481 action="https://www.ekonty.com/set-locale" 17482 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17483 data-locale="sh" 17484 data-google-locale="sh" 17485 data-ek-footer-lang-row 17486 data-ek-footer-lang-search-text="serbo-croatian serbo-croatian sh sh" 17487 > 17488 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sh"> 17489 <input type="hidden" name="is_rtl" value="0"> 17490 <input type="hidden" name="return_url" value="/search"> 17491 <button 17492 type="submit" 17493 class="ek-footer-lang-dropdown__option" 17494 data-locale="sh" 17495 data-google-locale="sh" 17496 > 17497 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Serbo-Croatian</span> 17498 </button> 17499 </form> 17500 <form 17501 method="POST" 17502 action="https://www.ekonty.com/set-locale" 17503 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17504 data-locale="st" 17505 data-google-locale="st" 17506 data-ek-footer-lang-row 17507 data-ek-footer-lang-search-text="sesotho sesotho st st" 17508 > 17509 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="st"> 17510 <input type="hidden" name="is_rtl" value="0"> 17511 <input type="hidden" name="return_url" value="/search"> 17512 <button 17513 type="submit" 17514 class="ek-footer-lang-dropdown__option" 17515 data-locale="st" 17516 data-google-locale="st" 17517 >
17518 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sesotho</span> 17519 </button> 17520 </form> 17521 <form 17522 method="POST" 17523 action="https://www.ekonty.com/set-locale" 17524 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17525 data-locale="tn" 17526 data-google-locale="tn" 17527 data-ek-footer-lang-row 17528 data-ek-footer-lang-search-text="setswana setswana tn tn" 17529 > 17530 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tn"> 17531 <input type="hidden" name="is_rtl" value="0"> 17532 <input type="hidden" name="return_url" value="/search"> 17533 <button 17534 type="submit" 17535 class="ek-footer-lang-dropdown__option" 17536 data-locale="tn" 17537 data-google-locale="tn" 17538 > 17539 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Setswana</span> 17540 </button> 17541 </form> 17542 <form 17543 method="POST" 17544 action="https://www.ekonty.com/set-locale" 17545 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17546 data-locale="sn" 17547 data-google-locale="sn" 17548 data-ek-footer-lang-row 17549 data-ek-footer-lang-search-text="shona shona sn sn" 17550 > 17551 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sn"> 17552 <input type="hidden" name="is_rtl" value="0"> 17553 <input type="hidden" name="return_url" value="/search"> 17554 <button 17555 type="submit" 17556 class="ek-footer-lang-dropdown__option" 17557 data-locale="sn" 17558 data-google-locale="sn" 17559 > 17560 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Shona</span> 17561 </button> 17562 </form> 17563 <form 17564 method="POST" 17565 action="https://www.ekonty.com/set-locale" 17566 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17567 data-locale="sd" 17568 data-google-locale="sd" 17569 data-ek-footer-lang-row 17570 data-ek-footer-lang-search-text="sindhi sindhi sd sd" 17571 > 17572 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sd"> 17573 <input type="hidden" name="is_rtl" value="0"> 17574 <input type="hidden" name="return_url" value="/search"> 17575 <button 17576 type="submit" 17577 class="ek-footer-lang-dropdown__option" 17578 data-locale="sd" 17579 data-google-locale="sd" 17580 > 17581 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sindhi</span> 17582 </button> 17583 </form> 17584 <form 17585 method="POST" 17586 action="https://www.ekonty.com/set-locale" 17587 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17588 data-locale="si" 17589 data-google-locale="si" 17590 data-ek-footer-lang-row 17591 data-ek-footer-lang-search-text="sinhalese sinhalese si si" 17592 > 17593 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="si">
17594 <input type="hidden" name="is_rtl" value="0"> 17595 <input type="hidden" name="return_url" value="/search"> 17596 <button 17597 type="submit" 17598 class="ek-footer-lang-dropdown__option" 17599 data-locale="si" 17600 data-google-locale="si" 17601 > 17602 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sinhalese</span> 17603 </button> 17604 </form> 17605 <form 17606 method="POST" 17607 action="https://www.ekonty.com/set-locale" 17608 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17609 data-locale="ss" 17610 data-google-locale="ss" 17611 data-ek-footer-lang-row 17612 data-ek-footer-lang-search-text="siswati siswati ss ss" 17613 > 17614 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ss"> 17615 <input type="hidden" name="is_rtl" value="0"> 17616 <input type="hidden" name="return_url" value="/search"> 17617 <button 17618 type="submit" 17619 class="ek-footer-lang-dropdown__option" 17620 data-locale="ss" 17621 data-google-locale="ss" 17622 > 17623 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Siswati</span> 17624 </button> 17625 </form> 17626 <form 17627 method="POST" 17628 action="https://www.ekonty.com/set-locale" 17629 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17630 data-locale="sk" 17631 data-google-locale="sk" 17632 data-ek-footer-lang-row 17633 data-ek-footer-lang-search-text="slovak slovak sk sk" 17634 > 17635 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sk"> 17636 <input type="hidden" name="is_rtl" value="0"> 17637 <input type="hidden" name="return_url" value="/search"> 17638 <button 17639 type="submit" 17640 class="ek-footer-lang-dropdown__option" 17641 data-locale="sk" 17642 data-google-locale="sk" 17643 > 17644 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Slovak</span> 17645 </button> 17646 </form> 17647 <form 17648 method="POST" 17649 action="https://www.ekonty.com/set-locale" 17650 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17651 data-locale="sl" 17652 data-google-locale="sl" 17653 data-ek-footer-lang-row 17654 data-ek-footer-lang-search-text="slovenian slovenian sl sl" 17655 > 17656 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sl"> 17657 <input type="hidden" name="is_rtl" value="0"> 17658 <input type="hidden" name="return_url" value="/search"> 17659 <button 17660 type="submit" 17661 class="ek-footer-lang-dropdown__option" 17662 data-locale="sl" 17663 data-google-locale="sl" 17664 >
17665 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Slovenian</span> 17666 </button> 17667 </form> 17668 <form 17669 method="POST" 17670 action="https://www.ekonty.com/set-locale" 17671 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17672 data-locale="so" 17673 data-google-locale="so" 17674 data-ek-footer-lang-row 17675 data-ek-footer-lang-search-text="somali somali so so" 17676 > 17677 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="so"> 17678 <input type="hidden" name="is_rtl" value="0"> 17679 <input type="hidden" name="return_url" value="/search"> 17680 <button 17681 type="submit" 17682 class="ek-footer-lang-dropdown__option" 17683 data-locale="so" 17684 data-google-locale="so" 17685 > 17686 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Somali</span> 17687 </button> 17688 </form> 17689 <form 17690 method="POST" 17691 action="https://www.ekonty.com/set-locale" 17692 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17693 data-locale="nr" 17694 data-google-locale="nr" 17695 data-ek-footer-lang-row 17696 data-ek-footer-lang-search-text="southern ndebele southern ndebele nr nr" 17697 > 17698 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="nr"> 17699 <input type="hidden" name="is_rtl" value="0"> 17700 <input type="hidden" name="return_url" value="/search"> 17701 <button 17702 type="submit" 17703 class="ek-footer-lang-dropdown__option" 17704 data-locale="nr" 17705 data-google-locale="nr" 17706 > 17707 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Southern Ndebele</span> 17708 </button> 17709 </form> 17710 <form 17711 method="POST" 17712 action="https://www.ekonty.com/set-locale" 17713 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17714 data-locale="es" 17715 data-google-locale="es" 17716 data-ek-footer-lang-row 17717 data-ek-footer-lang-search-text="spanish español es es" 17718 > 17719 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="es"> 17720 <input type="hidden" name="is_rtl" value="0"> 17721 <input type="hidden" name="return_url" value="/search"> 17722 <button 17723 type="submit" 17724 class="ek-footer-lang-dropdown__option" 17725 data-locale="es" 17726 data-google-locale="es" 17727 > 17728 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Español</span> 17729 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Spanish)</span> 17730 </button> 17731 </form> 17732 <form 17733 method="POST" 17734 action="https://www.ekonty.com/set-locale" 17735 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17736 data-locale="su" 17737 data-google-locale="su" 17738 data-ek-footer-lang-row 17739 data-ek-footer-lang-search-text="sundanese sundanese su su" 17740 > 17741 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="su">
17742 <input type="hidden" name="is_rtl" value="0"> 17743 <input type="hidden" name="return_url" value="/search"> 17744 <button 17745 type="submit" 17746 class="ek-footer-lang-dropdown__option" 17747 data-locale="su" 17748 data-google-locale="su" 17749 > 17750 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Sundanese</span> 17751 </button> 17752 </form> 17753 <form 17754 method="POST" 17755 action="https://www.ekonty.com/set-locale" 17756 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17757 data-locale="sw" 17758 data-google-locale="sw" 17759 data-ek-footer-lang-row 17760 data-ek-footer-lang-search-text="swahili (kiswahili) swahili (kiswahili) sw sw" 17761 > 17762 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sw"> 17763 <input type="hidden" name="is_rtl" value="0"> 17764 <input type="hidden" name="return_url" value="/search"> 17765 <button 17766 type="submit" 17767 class="ek-footer-lang-dropdown__option" 17768 data-locale="sw" 17769 data-google-locale="sw" 17770 > 17771 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Swahili (Kiswahili)</span> 17772 </button> 17773 </form> 17774 <form 17775 method="POST" 17776 action="https://www.ekonty.com/set-locale" 17777 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17778 data-locale="sv" 17779 data-google-locale="sv" 17780 data-ek-footer-lang-row 17781 data-ek-footer-lang-search-text="swedish swedish sv sv" 17782 > 17783 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="sv"> 17784 <input type="hidden" name="is_rtl" value="0"> 17785 <input type="hidden" name="return_url" value="/search"> 17786 <button 17787 type="submit" 17788 class="ek-footer-lang-dropdown__option" 17789 data-locale="sv" 17790 data-google-locale="sv" 17791 > 17792 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Swedish</span> 17793 </button> 17794 </form> 17795 <form 17796 method="POST" 17797 action="https://www.ekonty.com/set-locale" 17798 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17799 data-locale="tl" 17800 data-google-locale="tl" 17801 data-ek-footer-lang-row 17802 data-ek-footer-lang-search-text="tagalog tagalog tl tl" 17803 > 17804 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tl"> 17805 <input type="hidden" name="is_rtl" value="0"> 17806 <input type="hidden" name="return_url" value="/search"> 17807 <button 17808 type="submit" 17809 class="ek-footer-lang-dropdown__option" 17810 data-locale="tl" 17811 data-google-locale="tl" 17812 >
17813 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tagalog</span> 17814 </button> 17815 </form> 17816 <form 17817 method="POST" 17818 action="https://www.ekonty.com/set-locale" 17819 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17820 data-locale="ty" 17821 data-google-locale="ty" 17822 data-ek-footer-lang-row 17823 data-ek-footer-lang-search-text="tahitian tahitian ty ty" 17824 > 17825 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ty"> 17826 <input type="hidden" name="is_rtl" value="0"> 17827 <input type="hidden" name="return_url" value="/search"> 17828 <button 17829 type="submit" 17830 class="ek-footer-lang-dropdown__option" 17831 data-locale="ty" 17832 data-google-locale="ty" 17833 > 17834 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tahitian</span> 17835 </button> 17836 </form> 17837 <form 17838 method="POST" 17839 action="https://www.ekonty.com/set-locale" 17840 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17841 data-locale="tg" 17842 data-google-locale="tg" 17843 data-ek-footer-lang-row 17844 data-ek-footer-lang-search-text="tajik tajik tg tg" 17845 > 17846 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tg"> 17847 <input type="hidden" name="is_rtl" value="0"> 17848 <input type="hidden" name="return_url" value="/search"> 17849 <button 17850 type="submit" 17851 class="ek-footer-lang-dropdown__option" 17852 data-locale="tg" 17853 data-google-locale="tg" 17854 > 17855 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tajik</span> 17856 </button> 17857 </form> 17858 <form 17859 method="POST" 17860 action="https://www.ekonty.com/set-locale" 17861 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17862 data-locale="ta" 17863 data-google-locale="ta" 17864 data-ek-footer-lang-row 17865 data-ek-footer-lang-search-text="tamil tamil ta ta" 17866 > 17867 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ta"> 17868 <input type="hidden" name="is_rtl" value="0"> 17869 <input type="hidden" name="return_url" value="/search"> 17870 <button 17871 type="submit" 17872 class="ek-footer-lang-dropdown__option" 17873 data-locale="ta" 17874 data-google-locale="ta" 17875 > 17876 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tamil</span> 17877 </button> 17878 </form> 17879 <form 17880 method="POST" 17881 action="https://www.ekonty.com/set-locale" 17882 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17883 data-locale="tt" 17884 data-google-locale="tt" 17885 data-ek-footer-lang-row 17886 data-ek-footer-lang-search-text="tatar tatar tt tt" 17887 > 17888 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tt">
17889 <input type="hidden" name="is_rtl" value="0"> 17890 <input type="hidden" name="return_url" value="/search"> 17891 <button 17892 type="submit" 17893 class="ek-footer-lang-dropdown__option" 17894 data-locale="tt" 17895 data-google-locale="tt" 17896 > 17897 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tatar</span> 17898 </button> 17899 </form> 17900 <form 17901 method="POST" 17902 action="https://www.ekonty.com/set-locale" 17903 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17904 data-locale="te" 17905 data-google-locale="te" 17906 data-ek-footer-lang-row 17907 data-ek-footer-lang-search-text="telugu telugu te te" 17908 > 17909 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="te"> 17910 <input type="hidden" name="is_rtl" value="0"> 17911 <input type="hidden" name="return_url" value="/search"> 17912 <button 17913 type="submit" 17914 class="ek-footer-lang-dropdown__option" 17915 data-locale="te" 17916 data-google-locale="te" 17917 > 17918 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Telugu</span> 17919 </button> 17920 </form> 17921 <form 17922 method="POST" 17923 action="https://www.ekonty.com/set-locale" 17924 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17925 data-locale="th" 17926 data-google-locale="th" 17927 data-ek-footer-lang-row 17928 data-ek-footer-lang-search-text="thai thai th th" 17929 > 17930 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="th"> 17931 <input type="hidden" name="is_rtl" value="0"> 17932 <input type="hidden" name="return_url" value="/search"> 17933 <button 17934 type="submit" 17935 class="ek-footer-lang-dropdown__option" 17936 data-locale="th" 17937 data-google-locale="th" 17938 > 17939 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Thai</span> 17940 </button> 17941 </form> 17942 <form 17943 method="POST" 17944 action="https://www.ekonty.com/set-locale" 17945 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17946 data-locale="bo" 17947 data-google-locale="bo" 17948 data-ek-footer-lang-row 17949 data-ek-footer-lang-search-text="tibetan tibetan bo bo" 17950 > 17951 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="bo"> 17952 <input type="hidden" name="is_rtl" value="0"> 17953 <input type="hidden" name="return_url" value="/search"> 17954 <button 17955 type="submit" 17956 class="ek-footer-lang-dropdown__option" 17957 data-locale="bo" 17958 data-google-locale="bo" 17959 >
17960 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tibetan</span> 17961 </button> 17962 </form> 17963 <form 17964 method="POST" 17965 action="https://www.ekonty.com/set-locale" 17966 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17967 data-locale="ti" 17968 data-google-locale="ti" 17969 data-ek-footer-lang-row 17970 data-ek-footer-lang-search-text="tigrinya tigrinya ti ti" 17971 > 17972 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ti"> 17973 <input type="hidden" name="is_rtl" value="0"> 17974 <input type="hidden" name="return_url" value="/search"> 17975 <button 17976 type="submit" 17977 class="ek-footer-lang-dropdown__option" 17978 data-locale="ti" 17979 data-google-locale="ti" 17980 > 17981 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tigrinya</span> 17982 </button> 17983 </form> 17984 <form 17985 method="POST" 17986 action="https://www.ekonty.com/set-locale" 17987 class="user-lang-switch-form ek-footer-lang-dropdown__form" 17988 data-locale="to" 17989 data-google-locale="to" 17990 data-ek-footer-lang-row 17991 data-ek-footer-lang-search-text="tonga tonga to to" 17992 > 17993 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="to"> 17994 <input type="hidden" name="is_rtl" value="0"> 17995 <input type="hidden" name="return_url" value="/search"> 17996 <button 17997 type="submit" 17998 class="ek-footer-lang-dropdown__option" 17999 data-locale="to" 18000 data-google-locale="to" 18001 > 18002 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tonga</span> 18003 </button> 18004 </form> 18005 <form 18006 method="POST" 18007 action="https://www.ekonty.com/set-locale" 18008 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18009 data-locale="ts" 18010 data-google-locale="ts" 18011 data-ek-footer-lang-row 18012 data-ek-footer-lang-search-text="tsonga tsonga ts ts" 18013 > 18014 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ts"> 18015 <input type="hidden" name="is_rtl" value="0"> 18016 <input type="hidden" name="return_url" value="/search"> 18017 <button 18018 type="submit" 18019 class="ek-footer-lang-dropdown__option" 18020 data-locale="ts" 18021 data-google-locale="ts" 18022 > 18023 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Tsonga</span> 18024 </button> 18025 </form> 18026 <form 18027 method="POST" 18028 action="https://www.ekonty.com/set-locale" 18029 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18030 data-locale="tr" 18031 data-google-locale="tr" 18032 data-ek-footer-lang-row 18033 data-ek-footer-lang-search-text="turkish turkish tr tr" 18034 > 18035 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tr">
18036 <input type="hidden" name="is_rtl" value="0"> 18037 <input type="hidden" name="return_url" value="/search"> 18038 <button 18039 type="submit" 18040 class="ek-footer-lang-dropdown__option" 18041 data-locale="tr" 18042 data-google-locale="tr" 18043 > 18044 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Turkish</span> 18045 </button> 18046 </form> 18047 <form 18048 method="POST" 18049 action="https://www.ekonty.com/set-locale" 18050 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18051 data-locale="tk" 18052 data-google-locale="tk" 18053 data-ek-footer-lang-row 18054 data-ek-footer-lang-search-text="turkmen turkmen tk tk" 18055 > 18056 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tk"> 18057 <input type="hidden" name="is_rtl" value="0"> 18058 <input type="hidden" name="return_url" value="/search"> 18059 <button 18060 type="submit" 18061 class="ek-footer-lang-dropdown__option" 18062 data-locale="tk" 18063 data-google-locale="tk" 18064 > 18065 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Turkmen</span> 18066 </button> 18067 </form> 18068 <form 18069 method="POST" 18070 action="https://www.ekonty.com/set-locale" 18071 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18072 data-locale="tw" 18073 data-google-locale="tw" 18074 data-ek-footer-lang-row 18075 data-ek-footer-lang-search-text="twi twi tw tw" 18076 > 18077 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="tw"> 18078 <input type="hidden" name="is_rtl" value="0"> 18079 <input type="hidden" name="return_url" value="/search"> 18080 <button 18081 type="submit" 18082 class="ek-footer-lang-dropdown__option" 18083 data-locale="tw" 18084 data-google-locale="tw" 18085 > 18086 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Twi</span> 18087 </button> 18088 </form> 18089 <form 18090 method="POST" 18091 action="https://www.ekonty.com/set-locale" 18092 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18093 data-locale="uk" 18094 data-google-locale="uk" 18095 data-ek-footer-lang-row 18096 data-ek-footer-lang-search-text="ukrainian ukrainian uk uk" 18097 > 18098 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="uk"> 18099 <input type="hidden" name="is_rtl" value="0"> 18100 <input type="hidden" name="return_url" value="/search"> 18101 <button 18102 type="submit" 18103 class="ek-footer-lang-dropdown__option" 18104 data-locale="uk" 18105 data-google-locale="uk" 18106 >
18107 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Ukrainian</span> 18108 </button> 18109 </form> 18110 <form 18111 method="POST" 18112 action="https://www.ekonty.com/set-locale" 18113 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18114 data-locale="ur" 18115 data-google-locale="ur" 18116 data-ek-footer-lang-row 18117 data-ek-footer-lang-search-text="urdu ارد٠ur ur" 18118 > 18119 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ur"> 18120 <input type="hidden" name="is_rtl" value="1"> 18121 <input type="hidden" name="return_url" value="/search"> 18122 <button 18123 type="submit" 18124 class="ek-footer-lang-dropdown__option" 18125 data-locale="ur" 18126 data-google-locale="ur" 18127 > 18128 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">اردÙ</span> 18129 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Urdu)</span> 18130 </button> 18131 </form> 18132 <form 18133 method="POST" 18134 action="https://www.ekonty.com/set-locale" 18135 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18136 data-locale="ug" 18137 data-google-locale="ug" 18138 data-ek-footer-lang-row 18139 data-ek-footer-lang-search-text="uyghur uyghur ug ug" 18140 > 18141 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ug"> 18142 <input type="hidden" name="is_rtl" value="0"> 18143 <input type="hidden" name="return_url" value="/search"> 18144 <button 18145 type="submit" 18146 class="ek-footer-lang-dropdown__option" 18147 data-locale="ug" 18148 data-google-locale="ug" 18149 > 18150 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Uyghur</span> 18151 </button> 18152 </form> 18153 <form 18154 method="POST" 18155 action="https://www.ekonty.com/set-locale" 18156 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18157 data-locale="uz" 18158 data-google-locale="uz" 18159 data-ek-footer-lang-row 18160 data-ek-footer-lang-search-text="uzbek uzbek uz uz" 18161 > 18162 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="uz"> 18163 <input type="hidden" name="is_rtl" value="0"> 18164 <input type="hidden" name="return_url" value="/search"> 18165 <button 18166 type="submit" 18167 class="ek-footer-lang-dropdown__option" 18168 data-locale="uz" 18169 data-google-locale="uz" 18170 > 18171 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Uzbek</span> 18172 </button> 18173 </form> 18174 <form 18175 method="POST" 18176 action="https://www.ekonty.com/set-locale" 18177 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18178 data-locale="ve" 18179 data-google-locale="ve" 18180 data-ek-footer-lang-row 18181 data-ek-footer-lang-search-text="venda venda ve ve" 18182 > 18183 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="ve">
18184 <input type="hidden" name="is_rtl" value="0"> 18185 <input type="hidden" name="return_url" value="/search"> 18186 <button 18187 type="submit" 18188 class="ek-footer-lang-dropdown__option" 18189 data-locale="ve" 18190 data-google-locale="ve" 18191 > 18192 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Venda</span> 18193 </button> 18194 </form> 18195 <form 18196 method="POST" 18197 action="https://www.ekonty.com/set-locale" 18198 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18199 data-locale="vi" 18200 data-google-locale="vi" 18201 data-ek-footer-lang-row 18202 data-ek-footer-lang-search-text="vietnamese vietnamese vi vi" 18203 > 18204 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="vi"> 18205 <input type="hidden" name="is_rtl" value="0"> 18206 <input type="hidden" name="return_url" value="/search"> 18207 <button 18208 type="submit" 18209 class="ek-footer-lang-dropdown__option" 18210 data-locale="vi" 18211 data-google-locale="vi" 18212 > 18213 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Vietnamese</span> 18214 </button> 18215 </form> 18216 <form 18217 method="POST" 18218 action="https://www.ekonty.com/set-locale" 18219 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18220 data-locale="vo" 18221 data-google-locale="vo" 18222 data-ek-footer-lang-row 18223 data-ek-footer-lang-search-text="volapük volap?k vo vo" 18224 > 18225 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="vo"> 18226 <input type="hidden" name="is_rtl" value="0"> 18227 <input type="hidden" name="return_url" value="/search"> 18228 <button 18229 type="submit" 18230 class="ek-footer-lang-dropdown__option" 18231 data-locale="vo" 18232 data-google-locale="vo" 18233 > 18234 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Volap?k</span> 18235 <span class="ek-footer-lang-dropdown__option-secondary notranslate" translate="no">(Volapük)</span> 18236 </button> 18237 </form> 18238 <form 18239 method="POST" 18240 action="https://www.ekonty.com/set-locale" 18241 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18242 data-locale="wa" 18243 data-google-locale="wa" 18244 data-ek-footer-lang-row 18245 data-ek-footer-lang-search-text="wallon wallon wa wa" 18246 > 18247 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="wa"> 18248 <input type="hidden" name="is_rtl" value="0"> 18249 <input type="hidden" name="return_url" value="/search"> 18250 <button 18251 type="submit" 18252 class="ek-footer-lang-dropdown__option" 18253 data-locale="wa" 18254 data-google-locale="wa" 18255 >
18256 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Wallon</span> 18257 </button> 18258 </form> 18259 <form 18260 method="POST" 18261 action="https://www.ekonty.com/set-locale" 18262 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18263 data-locale="cy" 18264 data-google-locale="cy" 18265 data-ek-footer-lang-row 18266 data-ek-footer-lang-search-text="welsh welsh cy cy" 18267 > 18268 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="cy"> 18269 <input type="hidden" name="is_rtl" value="0"> 18270 <input type="hidden" name="return_url" value="/search"> 18271 <button 18272 type="submit" 18273 class="ek-footer-lang-dropdown__option" 18274 data-locale="cy" 18275 data-google-locale="cy" 18276 > 18277 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Welsh</span> 18278 </button> 18279 </form> 18280 <form 18281 method="POST" 18282 action="https://www.ekonty.com/set-locale" 18283 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18284 data-locale="fy" 18285 data-google-locale="fy" 18286 data-ek-footer-lang-row 18287 data-ek-footer-lang-search-text="western frisian western frisian fy fy" 18288 > 18289 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="fy"> 18290 <input type="hidden" name="is_rtl" value="0"> 18291 <input type="hidden" name="return_url" value="/search"> 18292 <button 18293 type="submit" 18294 class="ek-footer-lang-dropdown__option" 18295 data-locale="fy" 18296 data-google-locale="fy" 18297 > 18298 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Western Frisian</span> 18299 </button> 18300 </form> 18301 <form 18302 method="POST" 18303 action="https://www.ekonty.com/set-locale" 18304 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18305 data-locale="wo" 18306 data-google-locale="wo" 18307 data-ek-footer-lang-row 18308 data-ek-footer-lang-search-text="wolof wolof wo wo" 18309 > 18310 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="wo"> 18311 <input type="hidden" name="is_rtl" value="0"> 18312 <input type="hidden" name="return_url" value="/search"> 18313 <button 18314 type="submit" 18315 class="ek-footer-lang-dropdown__option" 18316 data-locale="wo" 18317 data-google-locale="wo" 18318 > 18319 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Wolof</span> 18320 </button> 18321 </form> 18322 <form 18323 method="POST" 18324 action="https://www.ekonty.com/set-locale" 18325 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18326 data-locale="xh" 18327 data-google-locale="xh" 18328 data-ek-footer-lang-row
18329 data-ek-footer-lang-search-text="xhosa xhosa xh xh" 18330 > 18331 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="xh"> 18332 <input type="hidden" name="is_rtl" value="0"> 18333 <input type="hidden" name="return_url" value="/search"> 18334 <button 18335 type="submit" 18336 class="ek-footer-lang-dropdown__option" 18337 data-locale="xh" 18338 data-google-locale="xh" 18339 > 18340 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Xhosa</span> 18341 </button> 18342 </form> 18343 <form 18344 method="POST" 18345 action="https://www.ekonty.com/set-locale" 18346 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18347 data-locale="yi, ji" 18348 data-google-locale="yi, ji" 18349 data-ek-footer-lang-row 18350 data-ek-footer-lang-search-text="yiddish yiddish yi, ji yi, ji" 18351 > 18352 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="yi, ji"> 18353 <input type="hidden" name="is_rtl" value="0"> 18354 <input type="hidden" name="return_url" value="/search"> 18355 <button 18356 type="submit" 18357 class="ek-footer-lang-dropdown__option" 18358 data-locale="yi, ji" 18359 data-google-locale="yi, ji" 18360 > 18361 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Yiddish</span> 18362 </button> 18363 </form> 18364 <form 18365 method="POST" 18366 action="https://www.ekonty.com/set-locale" 18367 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18368 data-locale="yo" 18369 data-google-locale="yo" 18370 data-ek-footer-lang-row 18371 data-ek-footer-lang-search-text="yoruba yoruba yo yo" 18372 > 18373 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="yo"> 18374 <input type="hidden" name="is_rtl" value="0"> 18375 <input type="hidden" name="return_url" value="/search"> 18376 <button 18377 type="submit" 18378 class="ek-footer-lang-dropdown__option" 18379 data-locale="yo" 18380 data-google-locale="yo" 18381 > 18382 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Yoruba</span> 18383 </button> 18384 </form> 18385 <form 18386 method="POST" 18387 action="https://www.ekonty.com/set-locale" 18388 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18389 data-locale="za" 18390 data-google-locale="za" 18391 data-ek-footer-lang-row 18392 data-ek-footer-lang-search-text="zhuang, chuang zhuang, chuang za za" 18393 > 18394 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="za"> 18395 <input type="hidden" name="is_rtl" value="0"> 18396 <input type="hidden" name="return_url" value="/search"> 18397 <button 18398 type="submit" 18399 class="ek-footer-lang-dropdown__option" 18400 data-locale="za" 18401 data-google-locale="za" 18402 >
18403 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Zhuang, Chuang</span> 18404 </button> 18405 </form> 18406 <form 18407 method="POST" 18408 action="https://www.ekonty.com/set-locale" 18409 class="user-lang-switch-form ek-footer-lang-dropdown__form" 18410 data-locale="zu" 18411 data-google-locale="zu" 18412 data-ek-footer-lang-row 18413 data-ek-footer-lang-search-text="zulu zulu zu zu" 18414 > 18415 <input type="hidden" name="_token" value="IlpX1mpdizUSjtovzO5fq4kFsTVy9zjB7SsswFnV" autocomplete="off"> <input type="hidden" name="locale" value="zu"> 18416 <input type="hidden" name="is_rtl" value="0"> 18417 <input type="hidden" name="return_url" value="/search"> 18418 <button 18419 type="submit" 18420 class="ek-footer-lang-dropdown__option" 18421 data-locale="zu" 18422 data-google-locale="zu" 18423 > 18424 <span class="ek-footer-lang-dropdown__option-name notranslate" translate="no">Zulu</span> 18425 </button> 18426 </form> 18427 </div> 18428 </div> 18429</div> 18430 18431<style> 18432 .ek-footer-lang-dropdown { 18433 position: relative; 18434 display: inline-flex; 18435 } 18436 18437 .ek-footer-lang-dropdown__toggle.dropdown-toggle::after { 18438 display: none; 18439 } 18440 18441 .ek-footer-lang-dropdown__label { 18442 max-width: 180px; 18443 overflow: hidden; 18444 text-overflow: ellipsis; 18445 white-space: nowrap; 18446 } 18447 18448 .ek-footer-lang-dropdown__menu { 18449 width: min(360px, calc(100vw - 24px)); 18450 max-height: 420px; 18451 padding: 14px; 18452 margin-bottom: 10px !important; 18453 border: 1px solid rgba(255, 255, 255, 0.14); 18454 border-radius: 16px; 18455 background: #0b1f19; 18456 color: #ecfdf5; 18457 overflow: hidden; 18458 display: none; 18459 flex-direction: column; 18460 } 18461 18462 .ek-footer-lang-dropdown__menu.show { 18463 display: flex; 18464 } 18465 18466 .ek-footer-lang-dropdown__head { 18467 padding: 2px 4px 12px; 18468 } 18469 18470 .ek-footer-lang-dropdown__head strong { 18471 display: block; 18472 font-size: 15px; 18473 font-weight: 700; 18474 color: #fff; 18475 } 18476 18477 .ek-footer-lang-dropdown__head span { 18478 display: block; 18479 margin-top: 4px; 18480 font-size: 12px; 18481 color: rgba(236, 253, 245, 0.7); 18482 } 18483 18484 .ek-footer-lang-dropdown__search-wrap { 18485 margin-bottom: 10px; 18486 } 18487 18488 .ek-footer-lang-dropdown__search { 18489 width: 100%; 18490 height: 38px; 18491 padding: 0 12px; 18492 border: 1px solid rgba(255, 255, 255, 0.12); 18493 border-radius: 10px; 18494 background: rgba(255, 255, 255, 0.06); 18495 color: #fff; 18496 font-size: 13px; 18497 outline: none; 18498 } 18499 18500 .ek-footer-lang-dropdown__search::placeholder { 18501 color: rgba(236, 253, 245, 0.45); 18502 } 18503 18504 .ek-footer-lang-dropdown__list { 18505 min-height: 0; 18506 overflow-y: auto; 18507 display: grid; 18508 gap: 2px; 18509 } 18510 18511 .ek-footer-lang-dropdown__form { 18512 margin: 0; 18513 } 18514 18515 .ek-footer-lang-dropdown__form.is-filtered-out { 18516 display: none; 18517 } 18518 18519 .ek-footer-lang-dropdown__option { 18520 width: 100%; 18521 display: flex; 18522 align-items: center; 18523 gap: 6px; 18524 padding: 10px 12px; 18525 border: 0; 18526 border-radius: 10px; 18527 background: transparent; 18528 color: rgba(236, 253, 245, 0.92); 18529 font-size: 13px; 18530 text-align: left; 18531 cursor: pointer; 18532 transition: background 0.15s ease; 18533 } 18534 18535 .ek-footer-lang-dropdown__option:hover { 18536 background: rgba(255, 255, 255, 0.08); 18537 } 18538 18539 .ek-footer-lang-dropdown__option.is-active { 18540 background: rgba(16, 185, 129, 0.18); 18541 color: #6ee7b7; 18542 } 18543 18544 .ek-footer-lang-dropdown__option-name { 18545 font-weight: 700; 18546 } 18547 18548 .ek-footer-lang-dropdown__option-secondary { 18549 color: rgba(236, 253, 245, 0.62); 18550 font-weight: 500; 18551 } 18552 18553 .ek-footer-lang-dropdown__check { 18554 margin-left: auto; 18555 width: 18px; 18556 height: 18px; 18557 border-radius: 999px; 18558 background: #10b981; 18559 color: #fff; 18560 display: inline-flex; 18561 align-items: center; 18562 justify-content: center; 18563 font-size: 11px; 18564 font-weight: 700; 18565 flex-shrink: 0; 18566 } 18567 18568 .ek-footer-lang-dropdown__empty { 18569 margin: 0; 18570 padding: 12px; 18571 font-size: 13px; 18572 color: rgba(236, 253, 245, 0.65); 18573 } 18574</style> 18575
18576<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 18577 document.addEventListener('DOMContentLoaded', function () { 18578 var dropdowns = document.querySelectorAll('.ek-footer-lang-dropdown'); 18579 if (!dropdowns.length) return; 18580 18581 dropdowns.forEach(function (dropdown) { 18582 var searchInput = dropdown.querySelector('[data-ek-footer-lang-search]'); 18583 var rows = dropdown.querySelectorAll('[data-ek-footer-lang-row]'); 18584 var toggle = dropdown.querySelector('.ek-footer-lang-dropdown__toggle'); 18585 var menu = dropdown.querySelector('.ek-footer-lang-dropdown__menu'); 18586 18587 function filterRows() { 18588 var query = (searchInput && searchInput.value || '').trim().toLowerCase(); 18589 18590 rows.forEach(function (row) { 18591 var matches = !query || (row.getAttribute('data-ek-footer-lang-search-text') || '').indexOf(query) !== -1; 18592 row.classList.toggle('is-filtered-out', !matches); 18593 }); 18594 } 18595 18596 if (searchInput) { 18597 searchInput.addEventListener('click', function (event) { 18598 event.stopPropagation(); 18599 }); 18600 searchInput.addEventListener('input', filterRows); 18601 } 18602 18603 if (toggle && menu) { 18604 dropdown.addEventListener('show.bs.dropdown', function () { 18605 if (window.innerWidth < 768) { 18606 menu.style.position = 'fixed'; 18607 menu.style.left = '12px'; 18608 menu.style.right = '12px'; 18609 menu.style.bottom = '12px'; 18610 menu.style.top = 'auto'; 18611 menu.style.width = 'auto'; 18612 } else { 18613 menu.style.position = ''; 18614 menu.style.left = ''; 18615 menu.style.right = ''; 18616 menu.style.bottom = ''; 18617 menu.style.top = ''; 18618 menu.style.width = ''; 18619 } 18620 }); 18621 18622 dropdown.addEventListener('hidden.bs.dropdown', function () { 18623 if (searchInput) { 18624 searchInput.value = ''; 18625 filterRows(); 18626 } 18627 }); 18628 } 18629 }); 18630 }); 18631</script>
18631 18632 <span class="ek-tailwind-footer__select"> 18633 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> 18634 <span>USD</span> 18635 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> 18636 </span> 18637 </div> 18638 18639 <div class="ek-tailwind-footer__bottom-center"> 18640 <p>© 2026 Ekonty. All rights reserved.</p> 18641 <p class="ek-tailwind-footer__made-with"> 18642 Made with 18643 <svg viewBox="0 0 24 24" aria-hidden="true"><path fill="currentColor" d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg> 18644 for professionals worldwide 18645 </p> 18646 </div> 18647 18648 <nav class="ek-tailwind-footer__legal" aria-label="Legal shortcuts"> 18649 <a href="https://www.ekonty.com/sitemap.xml">Sitemap</a> 18650 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/privacy-policy">Privacy Policy</a> 18651 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/terms-of-use">Terms of Service</a> 18652 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/refund-policy">Refund Policy</a> 18653 <span aria-hidden="true">|</span> <a href="https://www.ekonty.com/cookie-policy">Cookie Policy</a> 18654 </nav> 18655 </div> 18656 </div> 18657 </div> 18658 18659 <style> 18660 footer.ek-tailwind-footer, 18661 .ek-tailwind-footer { 18662 --ek-green: #0b8260; 18663 --ek-green-dark: #094f3d; 18664 --ek-green-light: #ecfdf5; 18665 --ek-footer-dark: #061a14; 18666 --ek-text: #1e293b; 18667 --ek-muted: #64748b; 18668 --ek-border: #e2e8f0; 18669 --ek-container: 1240px; 18670 display: block !important; 18671 position: relative; 18672 z-index: 20; 18673 width: 100%; 18674 max-width: 100%; 18675 margin: 0; 18676 padding: 0; 18677 border: 0; 18678 background: #fff; 18679 color: var(--ek-text); 18680 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; 18681 font-size: 14px; 18682 line-height: 1.5; 18683 font-weight: 400; 18684 text-align: left; 18685 box-sizing: border-box; 18686 clear: both; 18687 } 18688 18689 .ek-tailwind-footer *, 18690 .ek-tailwind-footer *::before, 18691 .ek-tailwind-footer *::after { 18692 box-sizing: border-box; 18693 } 18694 18695 .ek-tailwind-footer h6, 18696 .ek-tailwind-footer p, 18697 .ek-tailwind-footer ul { 18698 margin: 0; 18699 padding: 0; 18700 } 18701 18702 .ek-tailwind-footer ul { 18703 list-style: none; 18704 } 18705 18706 .ek-tailwind-footer a { 18707 text-decoration: none; 18708 color: inherit; 18709 } 18710 18711 .ek-tailwind-footer button { 18712 font: inherit; 18713 border: 0; 18714 background: none; 18715 padding: 0; 18716 margin: 0; 18717 } 18718 18719 .ek-tailwind-footer__inner { 18720 width: 100%; 18721 max-width: var(--ek-container); 18722 margin: 0 auto; 18723 padding-left: 16px; 18724 padding-right: 16px; 18725 } 18726 18727 .ek-tailwind-footer__sr-only { 18728 position: absolute; 18729 width: 1px; 18730 height: 1px; 18731 padding: 0; 18732 margin: -1px; 18733 overflow: hidden; 18734 clip: rect(0, 0, 0, 0); 18735 white-space: nowrap; 18736 border: 0; 18737 } 18738 18739 /* Tier 1: Link columns */ 18740 .ek-tailwind-footer__light { 18741 background: #fff; 18742 border-top: 1px solid var(--ek-border); 18743 padding: 28px 0 20px; 18744 } 18745 18746 .ek-tailwind-footer__grid { 18747 display: grid !important; 18748 grid-template-columns: repeat(2, minmax(0, 1fr)); 18749 gap: 20px 16px; 18750 width: 100%; 18751 align-items: start; 18752 } 18753 18754 .ek-tailwind-footer__col { 18755 min-width: 0; 18756 } 18757 18758 .ek-tailwind-footer__col-head { 18759 display: flex; 18760 align-items: center; 18761 gap: 8px; 18762 padding-bottom: 10px; 18763 margin-bottom: 10px; 18764 border-bottom: 1px solid #edf2f7; 18765 } 18766
18767 .ek-tailwind-footer__col-icon { 18768 display: inline-flex; 18769 align-items: center; 18770 justify-content: center; 18771 width: 20px; 18772 height: 20px; 18773 color: var(--ek-green); 18774 flex-shrink: 0; 18775 } 18776 18777 .ek-tailwind-footer__col-icon svg { 18778 width: 18px; 18779 height: 18px; 18780 display: block; 18781 } 18782 18783 .ek-tailwind-footer__col-title { 18784 font-size: 16px; 18785 font-weight: 700; 18786 color: var(--ek-green-dark); 18787 line-height: 1.25; 18788 letter-spacing: -0.01em; 18789 } 18790 18791 .ek-tailwind-footer__links { 18792 display: flex; 18793 flex-direction: column; 18794 gap: 8px; 18795 } 18796 18797 .ek-tailwind-footer__link { 18798 display: flex; 18799 align-items: center; 18800 gap: 10px; 18801 font-size: 14px; 18802 font-weight: 500; 18803 color: #64748b; 18804 line-height: 1.4; 18805 transition: color 0.2s ease; 18806 } 18807 18808 .ek-tailwind-footer__link-icon { 18809 display: inline-flex; 18810 align-items: center; 18811 justify-content: center; 18812 width: 18px; 18813 height: 18px; 18814 color: #94a3b8; 18815 flex-shrink: 0; 18816 transition: color 0.2s ease; 18817 } 18818 18819 .ek-tailwind-footer__link-icon svg { 18820 width: 15px; 18821 height: 15px; 18822 display: block; 18823 } 18824 18825 .ek-tailwind-footer__link:hover { 18826 color: var(--ek-green); 18827 } 18828 18829 .ek-tailwind-footer__link:hover .ek-tailwind-footer__link-icon { 18830 color: var(--ek-green); 18831 } 18832 18833 .ek-tailwind-footer__col--apps .ek-tailwind-footer__col-head { 18834 padding-bottom: 8px; 18835 margin-bottom: 8px; 18836 } 18837 18838 .ek-tailwind-footer__apps { 18839 display: flex; 18840 flex-direction: column; 18841 gap: 10px; 18842 width: 100%; 18843 } 18844 18845 .ek-tailwind-footer__stores { 18846 display: flex; 18847 flex-direction: column; 18848 gap: 8px; 18849 width: 100%; 18850 } 18851 18852 .ek-tailwind-footer__store-btn { 18853 display: block; 18854 line-height: 0; 18855 width: 100%; 18856 margin: 0; 18857 padding: 0; 18858 min-height: 34px; 18859 aspect-ratio: 4.3 / 1; 18860 border-radius: 10px; 18861 overflow: hidden; 18862 background: #000; 18863 transition: opacity 0.2s ease, transform 0.2s ease; 18864 } 18865 18866 .ek-tailwind-footer__store-btn:hover { 18867 opacity: 0.92; 18868 transform: translateY(-1px); 18869 } 18870 18871 .ek-tailwind-footer__store-btn img { 18872 display: block; 18873 width: 100%; 18874 height: 100%; 18875 margin: 0; 18876 padding: 0; 18877 border: 0; 18878 border-radius: 10px; 18879 object-fit: cover; 18880 object-position: center; 18881 transform: scale(0.86); 18882 } 18883 18884 .ek-tailwind-footer__store-btn--apple { 18885 aspect-ratio: 4.14 / 1; 18886 } 18887 18888 .ek-tailwind-footer__webapp { 18889 display: flex !important; 18890 align-items: center; 18891 gap: 10px; 18892 width: 100%; 18893 padding: 10px 12px; 18894 border: 1px solid #e2e8f0; 18895 border-radius: 10px; 18896 background: #fff; 18897 transition: border-color 0.2s ease, box-shadow 0.2s ease; 18898 } 18899 18900 .ek-tailwind-footer__webapp:hover { 18901 border-color: #cbd5e1; 18902 box-shadow: 0 2px 8px rgba(15, 23, 42, 0.06); 18903 } 18904 18905 .ek-tailwind-footer__webapp-icon { 18906 display: flex !important; 18907 align-items: center; 18908 justify-content: center; 18909 width: 28px; 18910 height: 28px; 18911 min-width: 28px; 18912 border-radius: 0; 18913 background: transparent; 18914 color: var(--ek-green); 18915 flex-shrink: 0; 18916 line-height: 0; 18917 } 18918 18919 .ek-tailwind-footer__webapp-icon svg { 18920 width: 22px; 18921 height: 22px; 18922 display: block; 18923 } 18924 18925 .ek-tailwind-footer__webapp-text { 18926 display: block; 18927 min-width: 0; 18928 line-height: 1.25; 18929 } 18930 18931 .ek-tailwind-footer__webapp-text strong { 18932 display: block; 18933 font-size: 14px; 18934 font-weight: 700; 18935 color: var(--ek-text); 18936 line-height: 1.2; 18937 } 18938 18939 .ek-tailwind-footer__webapp-text small { 18940 display: block; 18941 margin-top: 2px; 18942 font-size: 11px; 18943 font-weight: 500; 18944 color: var(--ek-muted); 18945 line-height: 1.35; 18946 } 18947 18948 /* Tier 2: Newsletter band */ 18949 .ek-tailwind-footer__mid { 18950 background: #fff; 18951 padding: 0 0 20px; 18952 } 18953 18954 .ek-tailwind-footer__newsletter { 18955 display: grid !important; 18956 grid-template-columns: 1fr; 18957 gap: 16px; 18958 align-items: center; 18959 padding: 16px 18px; 18960 border: 1px solid #e8edf3; 18961 border-radius: 14px; 18962 background: #f4f7fa; 18963 box-shadow: none; 18964 } 18965 18966 .ek-tailwind-footer__newsletter-copy { 18967 display: flex; 18968 align-items: flex-start; 18969 gap: 14px; 18970 min-width: 0; 18971 } 18972 18973 .ek-tailwind-footer__newsletter-icon { 18974 display: inline-flex; 18975 align-items: center; 18976 justify-content: center; 18977 width: 40px; 18978 height: 40px; 18979 border-radius: 50%; 18980 background: #d1fae5; 18981 color: var(--ek-green); 18982 flex-shrink: 0; 18983 } 18984 18985 .ek-tailwind-footer__newsletter-icon svg {
18986 width: 20px; 18987 height: 20px; 18988 display: block; 18989 } 18990 18991 .ek-tailwind-footer__newsletter-title { 18992 font-size: 16px; 18993 font-weight: 700; 18994 color: var(--ek-text); 18995 margin-bottom: 4px; 18996 } 18997 18998 .ek-tailwind-footer__newsletter-desc { 18999 font-size: 14px; 19000 font-weight: 500; 19001 color: var(--ek-muted); 19002 line-height: 1.55; 19003 max-width: 360px; 19004 } 19005 19006 .ek-tailwind-footer__subscribe { 19007 width: 100%; 19008 min-width: 0; 19009 } 19010 19011 .ek-tailwind-footer__alert { 19012 margin-bottom: 8px; 19013 font-size: 13px; 19014 font-weight: 600; 19015 } 19016 19017 .ek-tailwind-footer__alert.is-success { color: var(--ek-green); } 19018 .ek-tailwind-footer__alert.is-error { color: #dc2626; } 19019 19020 .ek-tailwind-footer__subscribe-form { 19021 display: flex !important; 19022 width: 100%; 19023 max-width: 100%; 19024 overflow: hidden; 19025 border: 1px solid #dbe3ec; 19026 border-radius: 999px; 19027 background: #fff; 19028 box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.03); 19029 } 19030 19031 .ek-tailwind-footer__subscribe-form input { 19032 flex: 1 1 auto; 19033 min-width: 0; 19034 width: auto; 19035 border: 0 !important; 19036 outline: none !important; 19037 box-shadow: none !important; 19038 background: transparent !important; 19039 padding: 11px 16px; 19040 font-size: 13px; 19041 font-weight: 500; 19042 color: #334155; 19043 height: auto; 19044 margin: 0; 19045 } 19046 19047 .ek-tailwind-footer__subscribe-form input::placeholder { 19048 color: #94a3b8; 19049 } 19050 19051 .ek-tailwind-footer__subscribe-form button { 19052 flex-shrink: 0; 19053 padding: 11px 20px; 19054 background: var(--ek-green) !important; 19055 color: #fff !important; 19056 font-size: 13px; 19057 font-weight: 700; 19058 cursor: pointer; 19059 border-radius: 0 999px 999px 0; 19060 transition: background 0.2s ease; 19061 height: auto; 19062 line-height: 1.2; 19063 } 19064 19065 .ek-tailwind-footer__subscribe-form button:hover { 19066 background: #097052 !important; 19067 } 19068 19069 .ek-tailwind-footer__follow-title { 19070 font-size: 15px; 19071 font-weight: 700; 19072 color: var(--ek-text); 19073 margin-bottom: 8px; 19074 } 19075 19076 .ek-tailwind-footer__social { 19077 display: flex !important; 19078 flex-wrap: wrap; 19079 gap: 8px; 19080 } 19081 19082 .ek-tailwind-footer__social-link { 19083 display: inline-flex !important; 19084 align-items: center; 19085 justify-content: center; 19086 width: 38px; 19087 height: 38px; 19088 border-radius: 50%; 19089 border: 1px solid #dbe3ec; 19090 background: #fff; 19091 color: var(--ek-green); 19092 transition: all 0.2s ease; 19093 } 19094 19095 .ek-tailwind-footer__social-link:hover { 19096 background: var(--ek-green); 19097 border-color: var(--ek-green); 19098 color: #fff; 19099 } 19100 19101 .ek-tailwind-footer__social-link svg { 19102 width: 16px; 19103 height: 16px; 19104 display: block; 19105 } 19106 19107 /* Tier 3: Dark branding panel */ 19108 .ek-tailwind-footer__dark { 19109 background: linear-gradient(180deg, #0a2e22 0%, var(--ek-footer-dark) 100%); 19110 color: #fff; 19111 border-radius: 16px 16px 0 0; 19112 padding: 28px 0 24px; 19113 } 19114 19115 .ek-tailwind-footer__features { 19116 display: grid !important; 19117 grid-template-columns: 1fr; 19118 gap: 18px; 19119 align-items: center; 19120 } 19121 19122 .ek-tailwind-footer__brand { 19123 min-width: 0; 19124 overflow: visible; 19125 } 19126 19127 .ek-tailwind-footer__brand a { 19128 display: inline-block; 19129 line-height: 0; 19130 } 19131 19132 .ek-tailwind-footer__brand img { 19133 display: block; 19134 height: 40px; 19135 width: auto; 19136 max-width: 180px; 19137 object-fit: contain; 19138 object-position: left center; 19139 } 19140 19141 .ek-tailwind-footer__brand p { 19142 margin-top: 8px; 19143 max-width: 280px; 19144 font-size: 13px; 19145 font-weight: 500; 19146 line-height: 1.65; 19147 color: rgba(236, 253, 245, 0.78); 19148 } 19149 19150 .ek-tailwind-footer__feature { 19151 display: flex !important; 19152 flex-direction: row; 19153 align-items: center; 19154 gap: 12px; 19155 min-width: 0; 19156 } 19157 19158 .ek-tailwind-footer__feature-icon { 19159 display: flex !important; 19160 align-items: center !important; 19161 justify-content: center !important; 19162 width: 40px; 19163 height: 40px; 19164 min-width: 40px; 19165 min-height: 40px; 19166 margin: 0; 19167 padding: 0; 19168 line-height: 0; 19169 border-radius: 50%; 19170 border: 0; 19171 background: rgba(16, 185, 129, 0.14); 19172 box-shadow: none; 19173 color: #34d399; 19174 flex: 0 0 40px; 19175 overflow: hidden; 19176 } 19177 19178 .ek-tailwind-footer__feature-icon svg {
19179 width: 20px !important; 19180 height: 20px !important; 19181 min-width: 20px; 19182 min-height: 20px; 19183 display: block !important; 19184 margin: 0 !important; 19185 padding: 0 !important; 19186 flex-shrink: 0; 19187 vertical-align: middle; 19188 } 19189 19190 .ek-tailwind-footer__feature-copy { 19191 flex: 1 1 auto; 19192 min-width: 0; 19193 align-self: center; 19194 } 19195 19196 .ek-tailwind-footer__feature strong { 19197 display: block; 19198 font-size: 15px; 19199 font-weight: 700; 19200 color: #fff; 19201 line-height: 1.3; 19202 } 19203 19204 .ek-tailwind-footer__feature-copy > span { 19205 display: block; 19206 margin-top: 5px; 19207 font-size: 13px; 19208 font-weight: 500; 19209 line-height: 1.55; 19210 color: rgba(236, 253, 245, 0.72); 19211 } 19212 19213 .ek-tailwind-footer__globe { 19214 display: none; 19215 justify-self: end; 19216 align-self: center; 19217 opacity: 1; 19218 filter: drop-shadow(0 10px 28px rgba(16, 185, 129, 0.2)); 19219 } 19220 19221 .ek-tailwind-footer__globe svg { 19222 width: 200px; 19223 height: auto; 19224 display: block; 19225 } 19226 19227 /* Tier 4: Copyright bar */ 19228 .ek-tailwind-footer__bar { 19229 background: #04120e; 19230 color: #fff; 19231 } 19232 19233 .ek-tailwind-footer__bottom { 19234 display: flex !important; 19235 flex-direction: column; 19236 gap: 10px; 19237 padding: 12px 0 14px; 19238 } 19239 19240 .ek-tailwind-footer__bottom-left { 19241 display: flex; 19242 flex-wrap: wrap; 19243 align-items: center; 19244 gap: 10px; 19245 } 19246 19247 .ek-tailwind-footer__select { 19248 display: inline-flex; 19249 align-items: center; 19250 gap: 6px; 19251 border: 1px solid rgba(255, 255, 255, 0.12); 19252 border-radius: 999px; 19253 background: rgba(255, 255, 255, 0.04); 19254 color: rgba(236, 253, 245, 0.9); 19255 padding: 8px 14px; 19256 font-size: 12px; 19257 font-weight: 600; 19258 cursor: default; 19259 } 19260 19261 button.ek-tailwind-footer__select { 19262 cursor: pointer; 19263 } 19264 19265 .ek-tailwind-footer__select svg { 19266 width: 14px; 19267 height: 14px; 19268 display: block; 19269 flex-shrink: 0; 19270 } 19271 19272 .ek-tailwind-footer__bottom-center { 19273 text-align: center; 19274 } 19275 19276 .ek-tailwind-footer__bottom-center p { 19277 font-size: 12px; 19278 font-weight: 600; 19279 color: rgba(236, 253, 245, 0.75); 19280 line-height: 1.5; 19281 } 19282 19283 .ek-tailwind-footer__made-with { 19284 display: flex !important; 19285 align-items: center; 19286 justify-content: center; 19287 gap: 6px; 19288 margin-top: 4px; 19289 font-weight: 500 !important; 19290 color: rgba(236, 253, 245, 0.55) !important; 19291 } 19292 19293 .ek-tailwind-footer__made-with svg { 19294 width: 14px; 19295 height: 14px; 19296 color: #34d399; 19297 flex-shrink: 0; 19298 } 19299 19300 .ek-tailwind-footer__legal { 19301 display: flex !important; 19302 flex-wrap: wrap; 19303 align-items: center; 19304 justify-content: center; 19305 gap: 8px 12px; 19306 font-size: 12px; 19307 font-weight: 600; 19308 color: rgba(236, 253, 245, 0.8); 19309 } 19310 19311 .ek-tailwind-footer__legal a:hover { 19312 color: #fff; 19313 } 19314 19315 .ek-tailwind-footer__legal span { 19316 color: rgba(16, 185, 129, 0.5); 19317 } 19318 19319 @media (min-width: 640px) { 19320 .ek-tailwind-footer__grid { 19321 grid-template-columns: repeat(3, minmax(0, 1fr)); 19322 } 19323 } 19324 19325 @media (min-width: 900px) { 19326 .ek-tailwind-footer__grid { 19327 grid-template-columns: repeat(4, minmax(0, 1fr)); 19328 } 19329 } 19330 19331 @media (min-width: 1024px) { 19332 .ek-tailwind-footer__grid { 19333 display: grid !important; 19334 grid-template-columns: 1.15fr 1fr 1.05fr 0.95fr 0.95fr minmax(230px, 250px); 19335 gap: 0; 19336 align-items: start; 19337 } 19338 19339 .ek-tailwind-footer__col { 19340 min-width: 0; 19341 padding: 0 14px; 19342 border-right: 1px solid #edf2f7; 19343 } 19344 19345 .ek-tailwind-footer__col:first-child { 19346 padding-left: 0; 19347 } 19348 19349 .ek-tailwind-footer__col--apps { 19350 padding: 0 0 0 14px; 19351 border-right: none; 19352 min-width: 166px; 19353 } 19354 19355 .ek-tailwind-footer__webapp { 19356 padding: 11px 12px; 19357 } 19358 19359 .ek-tailwind-footer__col-title { 19360 font-size: 16px; 19361 } 19362 19363 .ek-tailwind-footer__link { 19364 font-size: 14px; 19365 } 19366 19367 .ek-tailwind-footer__newsletter { 19368 grid-template-columns: minmax(240px, 1fr) minmax(340px, 400px) auto; 19369 gap: 20px; 19370 padding: 16px 20px; 19371 align-items: center; 19372 } 19373 19374 .ek-tailwind-footer__subscribe { 19375 justify-self: center; 19376 width: 100%; 19377 } 19378 19379 .ek-tailwind-footer__follow { 19380 text-align: right; 19381 justify-self: end; 19382 } 19383 19384 .ek-tailwind-footer__social { 19385 justify-content: flex-end; 19386 flex-wrap: nowrap; 19387 } 19388 19389 .ek-tailwind-footer__features { 19390 grid-template-columns: minmax(250px, 1.15fr) repeat(3, minmax(200px, 1fr)) minmax(170px, auto); 19391 gap: 0; 19392 align-items: center; 19393 } 19394 19395 .ek-tailwind-footer__brand { 19396 padding-right: 20px; 19397 border-right: 1px solid rgba(255, 255, 255, 0.12); 19398 min-width: 180px; 19399 } 19400 19401 .ek-tailwind-footer__brand img { 19402 height: 42px; 19403 width: auto; 19404 max-width: 180px; 19405 } 19406 19407 .ek-tailwind-footer__feature { 19408 display: flex !important; 19409 flex-direction: row !important; 19410 align-items: center !important; 19411 gap: 10px; 19412 padding: 0 16px 0 20px; 19413 border-left: 1px solid rgba(255, 255, 255, 0.12); 19414 min-width: 0; 19415 } 19416 19417 .ek-tailwind-footer__feature-icon { 19418 display: flex !important; 19419 align-items: center !important; 19420 justify-content: center !important; 19421 flex: 0 0 40px; 19422 width: 40px; 19423 height: 40px; 19424 min-width: 40px; 19425 min-height: 40px; 19426 } 19427 19428 .ek-tailwind-footer__feature-icon svg {
19429 width: 20px !important; 19430 height: 20px !important; 19431 } 19432 19433 .ek-tailwind-footer__globe { 19434 display: block; 19435 padding-left: 12px; 19436 } 19437 19438 .ek-tailwind-footer__globe svg { 19439 width: 190px; 19440 } 19441 19442 .ek-tailwind-footer__bottom { 19443 display: grid !important; 19444 grid-template-columns: auto 1fr auto; 19445 align-items: center; 19446 gap: 20px; 19447 } 19448 19449 .ek-tailwind-footer__bottom-center { 19450 text-align: center; 19451 } 19452 19453 .ek-tailwind-footer__legal { 19454 justify-content: flex-end; 19455 white-space: nowrap; 19456 } 19457 } 19458 </style> 19459 19460
19460<script type="6cca9ad598e0e23edfbe317a-text/javascript"> 19461 (function () { 19462 var form = document.getElementById('ek-footer-newsletter-form'); 19463 var alertBox = document.getElementById('ek-footer-newsletter-alert'); 19464 if (!form || !alertBox) return; 19465 19466 form.addEventListener('submit', function (event) { 19467 event.preventDefault(); 19468 19469 var formData = new FormData(form); 19470 fetch(form.action, { 19471 method: 'POST', 19472 body: formData, 19473 headers: { 'X-Requested-With': 'XMLHttpRequest' } 19474 }) 19475 .then(function (response) { return response.text(); }) 19476 .then(function (data) { 19477 var payload; 19478 try { 19479 payload = JSON.parse(data); 19480 } catch (error) { 19481 throw new Error('Invalid response'); 19482 } 19483 19484 alertBox.hidden = false; 19485 alertBox.classList.remove('is-success', 'is-error'); 19486 19487 if (payload.success === 'success') { 19488 alertBox.textContent = payload.message || 'Subscribed successfully.'; 19489 alertBox.classList.add('is-success'); 19490 form.reset(); 19491 return; 19492 } 19493 19494 var message = Array.isArray(payload) ? payload.join(' ') : 'Unable to subscribe right now.'; 19495 alertBox.textContent = message; 19496 alertBox.classList.add('is-error'); 19497 }) 19498 .catch(function () { 19499 alertBox.hidden = false; 19500 alertBox.classList.remove('is-success'); 19501 alertBox.classList.add('is-error'); 19502 alertBox.textContent = 'Unable to subscribe right now. Please try again.'; 19503 }); 19504 }); 19505 })(); 19506 </script>
19506 19507</footer> 19508
19508<script src="https://www.ekonty.com/js/radio-focus.js?v=20260914" defer type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
19508 19509<div id="ekonty-support-chat" data-config="{"member":false,"name":"","email":"","captcha":"6LeQsD0sAAAAAGb_n3GK8rHqOAExUraHjkzm0eKb"}"></div> 19510<link rel="stylesheet" href="https://www.ekonty.com/build-support-chat/support-chat.css?v=1789785117">
19511<script defer src="https://www.ekonty.com/build-support-chat/support-chat.js?v=1789785117" type="6cca9ad598e0e23edfbe317a-text/javascript"></script>
vendor: 143 bytes, lines 19511-19512
19511 19512<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="6cca9ad598e0e23edfbe317a-|49" defer></script>
19512<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ec834117c29f480bbb3c9daf7a7c2996","spa":2}' crossorigin="anonymous"></script>
19512 19513</body> 19514 19515</html>
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.