{"id":17501,"date":"2025-06-16T00:28:51","date_gmt":"2025-06-16T03:28:51","guid":{"rendered":"https:\/\/eaglekingtech.com\/?page_id=17501"},"modified":"2026-08-17T13:36:45","modified_gmt":"2026-08-17T16:36:45","slug":"dealers","status":"publish","type":"page","link":"https:\/\/eaglekingtech.com\/vi\/dealers\/","title":{"rendered":"Dealers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17501\" class=\"elementor elementor-17501\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1c5675bb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1c5675bb\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5302dffb\" data-id=\"5302dffb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d76e41c elementor-widget elementor-widget-heading\" data-id=\"d76e41c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dealers<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-67aca1da elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"67aca1da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-home1\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Home<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-folder\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-d8a6992 e-flex e-con-boxed e-con e-parent\" data-id=\"d8a6992\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77dd2d6 elementor-widget elementor-widget-html\" data-id=\"77dd2d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- EAGLE KING \u2022 Dealers (quick view, US first, lat\/lng fixos, pin->topo, Call button) -->\r\n<div id=\"ek-dealers-section\">\r\n  <div class=\"ek-header\">\r\n    <h2>Find your nearest dealer<\/h2>\r\n\r\n    <form id=\"ek-search-form\" autocomplete=\"off\" aria-label=\"Search your location\">\r\n      <input id=\"ek-search-input\" type=\"text\" placeholder=\"Type your city, ZIP or address\u2026\" \/>\r\n      <button type=\"submit\" class=\"ek-btn\" aria-label=\"Search\">Search<\/button>\r\n      <button type=\"button\" id=\"ek-use-location\" class=\"ek-btn\" title=\"Use my location\" aria-label=\"Use My Location\">Use My Location<\/button>\r\n    <\/form>\r\n\r\n    <div class=\"ek-quick\">\r\n      <span>Quick view:<\/span>\r\n      <button type=\"button\" class=\"ek-btn ek-btn--chip\" data-region=\"US\">United States<\/button>\r\n      <button type=\"button\" class=\"ek-btn ek-btn--chip\" data-region=\"EU\">Europe<\/button>\r\n      <button type=\"button\" class=\"ek-btn ek-btn--chip\" data-region=\"AU\">Australia<\/button>\r\n      <button type=\"button\" class=\"ek-btn ek-btn--chip\" data-region=\"AE\">Dubai<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"ek-grid\">\r\n    <div id=\"ek-map\" aria-label=\"Dealers map\"><\/div>\r\n    <div id=\"ek-list\" aria-live=\"polite\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  :root{\r\n    --ek-bg:#f7f9fc; --ek-card:#ffffff; --ek-border:#e6eaf0;\r\n    --ek-text:#0f172a; --ek-muted:#475569; --ek-accent:#0ea5e9; --ek-radius:14px;\r\n    --ek-panel-h: 440px;\r\n  }\r\n  #ek-dealers-section{background:var(--ek-bg);color:var(--ek-text);padding:20px;border:1px solid var(--ek-border);border-radius:var(--ek-radius)}\r\n  #ek-dealers-section *{box-sizing:border-box}\r\n\r\n  .ek-header{display:grid;gap:8px;margin-bottom:10px}\r\n  .ek-header h2{margin:0;font-size:1.5rem}\r\n  #ek-search-form{display:flex;gap:8px}\r\n  #ek-search-input{flex:1;padding:10px 12px;border-radius:10px;border:1px solid var(--ek-border);background:var(--ek-card);color:var(--ek-text)}\r\n\r\n  \/* Bot\u00f5es padronizados e \"blindados\" contra CSS do tema *\/\r\n  #ek-dealers-section .ek-btn{\r\n    font-size:.88rem; padding:6px 10px;\r\n    border:1px solid var(--ek-border) !important; border-radius:8px !important;\r\n    background:#f8fafc !important; color:var(--ek-text) !important; text-decoration:none; cursor:pointer;\r\n    box-shadow:none !important;\r\n  }\r\n  #ek-dealers-section .ek-btn:hover{ border-color:var(--ek-accent) !important; }\r\n\r\n  \/* Quick view chips *\/\r\n  .ek-quick{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; margin-top:2px; }\r\n  .ek-quick>span{ font-size:.92rem; color:var(--ek-muted); }\r\n  #ek-dealers-section .ek-btn--chip{ border-radius:999px !important; background:#fff !important; padding:6px 12px; }\r\n\r\n  .ek-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-items:stretch}\r\n\r\n  #ek-map{\r\n    width:100%;height:var(--ek-panel-h);\r\n    position:relative;isolation:isolate;\r\n    border:1px solid var(--ek-border);border-radius:12px;overflow:hidden;background:#eef2f7;\r\n  }\r\n  #ek-map>div{position:absolute!important;inset:0!important}\r\n\r\n  #ek-list{\r\n    max-height:var(--ek-panel-h);overflow-y:auto;\r\n    border:1px solid var(--ek-border);border-radius:12px;background:var(--ek-card);\r\n  }\r\n\r\n  .ek-item{padding:12px 14px;border-bottom:1px solid var(--ek-border);display:grid;gap:6px;transition:background .2s,border-color .2s;cursor:pointer}\r\n  .ek-item:last-child{border-bottom:none}\r\n  .ek-item:hover{background:#f2f6fb}\r\n  .ek-item.active{border-left:3px solid var(--ek-accent);background:#eff8ff}\r\n  .ek-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.02rem}\r\n  .ek-flag{font-size:1.1rem}\r\n  .ek-meta{display:flex;flex-direction:column;gap:2px;color:var(--ek-muted);font-size:.94rem}\r\n  .ek-meta a{color:#0284c7;text-decoration:none}\r\n  .ek-meta a:hover{text-decoration:underline}\r\n  .ek-actions{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}\r\n\r\n  #ek-list::-webkit-scrollbar{width:10px}\r\n  #ek-list::-webkit-scrollbar-thumb{background:#d6dde7;border-radius:8px}\r\n  #ek-list::-webkit-scrollbar-thumb:hover{background:#c7d1de}\r\n\r\n  @media (max-width:980px){\r\n    :root{--ek-panel-h:360px}\r\n    .ek-grid{grid-template-columns:1fr}\r\n    #ek-map{height:var(--ek-panel-h)}\r\n    #ek-list{max-height:unset}\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  \/* ---------- Dealers (lat\/lng fixos) ---------- *\/\r\n  const dealersRaw = [\r\n    \/\/ US (Harley-Davidson oficiais primeiro)\r\n    { id:\"tallyhd\", name:\"Tallahassee Harley-Davidson\u00ae\",\r\n      contact:{ person:\"\", phone:\"850-205-4294\", email:\"info@tallyhd.com\" },\r\n      address:\"1745 Capital Circle NW, Tallahassee, FL 32303, USA\",\r\n      websites:[], socials:[], country:\"US\",\r\n      lat:30.4966, lng:-84.3269 },\r\n\r\n    { id:\"steelhorse\", name:\"Steel Horse Harley-Davidson\u00ae\",\r\n      contact:{ person:\"William\", phone:\"(804) 639-1737\", email:\"\" },\r\n      address:\"11501 Hull Street Rd, Midlothian, VA 23112, USA\",\r\n      websites:[\"https:\/\/www.steelhorsehd.com\/\"], socials:[], country:\"US\",\r\n      lat:37.4159, lng:-77.6641 },\r\n\r\n    { id:\"fortsmithhd\", name:\"Fort Smith Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Joe\", phone:\"14796489004\", email:\"jwilson@fortsmithhd.com\" },\r\n      address:\"6304 South 36th Street, Fort Smith, AR 72908, United States\",\r\n      websites:[\"https:\/\/www.fortsmithhd.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/fortsmithhd\",\"https:\/\/www.instagram.com\/fortsmithharleydavidson\/\"],\r\n      country:\"US\", lat:35.3137, lng:-94.3985 },\r\n\r\n    { id:\"emeraldcoast\", name:\"Emerald Coast Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Casey\", phone:\"(850) 362-7547\", email:\"\" },\r\n      address:\"788 Beal Pkwy, Fort Walton Beach, FL 32547, United States\",\r\n      websites:[\"https:\/\/www.emeraldcoasthd.com\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/emeraldcoasthd\/\",\"https:\/\/www.facebook.com\/emeraldcoastharley\"],\r\n      country:\"US\", lat:30.4464, lng:-86.6213 },\r\n\r\n    { id:\"thundermountain\", name:\"Thunder Mountain Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Rob\", phone:\"9702920464\", email:\"timw@tmharley.com\" },\r\n      address:\"4250 Byrd Drive, Loveland, CO 80538, United States\",\r\n      websites:[\"https:\/\/thundermountainharley.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/thundermountain\"],\r\n      country:\"US\", lat:40.4152, lng:-105.0108 },\r\n\r\n    { id:\"thehaven\", name:\"The Haven Harley-Davidson\u00ae\",\r\n      contact:{ person:\"\", phone:\"(407) 456-3298\", email:\"\" },\r\n      address:\"941 Western Ln, Irmo, SC 29063, United States\",\r\n      websites:[\"https:\/\/thehavenharley.com\/\"], socials:[],\r\n      country:\"US\", lat:34.0733, lng:-81.1985 },\r\n\r\n    { id:\"republichd\", name:\"Republic Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Carlos Guzman Jr\", phone:\"(281) 295-1000\", email:\"cguzman@republichd.com\" },\r\n      address:\"12707 Southwest Freeway, Stafford, TX 77477, United States\",\r\n      websites:[\"https:\/\/www.republichd.com\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/republicharleydavidson\/\",\"https:\/\/www.facebook.com\/republicharleydavidson\"],\r\n      country:\"US\", lat:29.6276, lng:-95.5893 },\r\n\r\n    { id:\"blackhillshd\", name:\"Black Hills Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Brian Gruhn\", phone:\"605 503 6771\", email:\"BRIANGRUHN@BLACKHILLSHD.COM\" },\r\n      address:\"2820 Harley Dr, Rapid City, SD 57702, US\",\r\n      websites:[\"https:\/\/blackhillshd.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/blackhillshd\",\"https:\/\/www.instagram.com\/blackhillshd\",\"https:\/\/www.youtube.com\/user\/blackhillshd\/videos\"],\r\n      country:\"US\", lat:44.0726, lng:-103.2314 },\r\n\r\n    { id:\"wickedcycles\", name:\"Wicked Bastard Cycles\",\r\n      contact:{ person:\"Nelson\", phone:\"682-593-1163\", email:\"nelson@wbcycles.com\" },\r\n      address:\"1919 Golden Heights Rd #200,Fort Worth, TX 76177, United States\",\r\n      websites:[\"https:\/\/wbcycles.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/WickedBastardCycles\"],\r\n      country:\"US\", lat:32.9337, lng:-97.3310 },\r\n\r\n    { id:\"brunswickhd\", name:\"Brunswick Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Adam\", phone:\"15182791145\", email:\"brunswickhd@gmail.com\" },\r\n      address:\"1130 Hoosick Rd, Troy, NY 12180, US\",\r\n      websites:[\"https:\/\/brunswickharley.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/BrunswickHarley\/\",\"https:\/\/www.instagram.com\/brunswickharley\/\"],\r\n      country:\"US\", lat:42.7506, lng:-73.6087 },\r\n\r\n    { id:\"dyingtoride\", name:\"Dying to Ride LLC\",\r\n      contact:{ person:\"Dennis Willis\", phone:\"(928) 273-4994\", email:\"dyingtoride@yahoo.com\" },\r\n      address:\"1630 Ca-Tim Drive, Prescott, AZ 86305, US\",\r\n      websites:[\"https:\/\/dyingtoride.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/azdyingtoride\/\"],\r\n      country:\"US\", lat:34.5415, lng:-112.4580 },\r\n\r\n    { id:\"madperformancecycles\", name:\"Mad Performance Cycles\",\r\n      contact:{ person:\"Ray\", phone:\"(786) 320-3720\", email:\"Ray@Madperformacecycles.com\" },\r\n      address:\"18780 SW 105th Ave, Cutler Bay, FL 33157, US\",\r\n      websites:[\"https:\/\/Madperformacecycles.com\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/madperformancecycles\/\"],\r\n      country:\"US\", lat:25.5843, lng:-80.3700 },\r\n\r\n    { id:\"backalley\", name:\"Back Alley Cycles\",\r\n      contact:{ person:\"Chad Hadlick\", phone:\"19516998400\", email:\"backalleyservice@gmail.com\" },\r\n      address:\"28671 Calle cortez , Temecula, CA 92590 United States\",\r\n      websites:[], socials:[], country:\"US\",\r\n      lat:33.4958, lng:-117.0968 },\r\n\r\n    { id:\"oldgloryhd\", name:\"Old Glory Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Jason Sparkman\", phone:\"(443) 286-6461\", email:\"jasons@oldgloryharley.com\" },\r\n      address:\"11800 Laurel - Bowie Rd, Laurel, MD 20708, US\",\r\n      websites:[\"https:\/\/oldgloryharley.com\"],\r\n      socials:[\"https:\/\/www.instagram.com\/oldgloryhd\/\",\"https:\/\/www.facebook.com\/OldGloryHD\/\"],\r\n      country:\"US\", lat:39.0769, lng:-76.8488 },\r\n\r\n    { id:\"halloffamehd\", name:\"Hall Of Fame Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Viktoria White\", phone:\"(330) 535-9900\", email:\"vwhite@ohiohd.com\" },\r\n      address:\"1120 Main Street \u00b7 Cuyahoga Falls, OH 44221, US\",\r\n      websites:[\"https:\/\/www.halloffameharley.com\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/hof_harley\/\"],\r\n      country:\"US\", lat:41.1335, lng:-81.4846 },\r\n\r\n    { id:\"woodstockhd\", name:\"Woodstock Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Glen Helsey\", phone:\"+1 845-338-2800\", email:\"glen@woodstockharley.com\" },\r\n      address:\"949 NY-28, Kingston, NY 12401, US\",\r\n      websites:[\"https:\/\/www.woodstockharley.com\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/woodstockharleydavidson\/\",\"https:\/\/www.youtube.com\/channel\/UCk_cbOU1YpESWWAHg_ef5YA\",\"https:\/\/www.facebook.com\/WoodstockHarleyDavidson\"],\r\n      country:\"US\", lat:41.9210, lng:-74.0580 },\r\n\r\n    { id:\"battlefieldcycleworks\", name:\"Battlefield Cycle Works Inc\",\r\n      contact:{ person:\"Julie Valentine\", phone:\"3154047579\", email:\"battlefieldcycleworks@yahoo.com\" },\r\n      address:\"6747 Martin St, Rome, NY 13440, US\",\r\n      websites:[\"https:\/\/battlefieldcycleworks.com\/\"],\r\n      socials:[], country:\"US\",\r\n      lat:43.2128, lng:-75.4557 },\r\n\r\n    { id:\"parishd\", name:\"Paris Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Amber Barrientos\", phone:\"(903) 784-6392\", email:\"amber@parisharley.com\" },\r\n      address:\"2875 NE Loop 286, Paris, TX 75460, US\",\r\n      websites:[\"https:\/\/parisharley.com\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/parisharleydavidson\/\",\"https:\/\/www.youtube.com\/@ParisHarley-Davidson\",\"https:\/\/www.facebook.com\/ParisHarley\"],\r\n      country:\"US\", lat:33.6832, lng:-95.5148 },\r\n\r\n    { id:\"mikesautomotive\", name:\"Mike's Automotive\",\r\n      contact:{ person:\"Michael Brown\", phone:\"4134365706\", email:\"\" },\r\n      address:\"434 Boston Post Rd, Warren, MA 01083, US\",\r\n      websites:[], socials:[], country:\"US\",\r\n      lat:42.2199, lng:-72.1779 },\r\n\r\n    { id:\"bigchiefcycles\", name:\"Big Chief Custom Cycles\",\r\n      contact:{ person:\"Johnny Sizemore\", phone:\"+1 404-304-3215\", email:\"info@chiefcustomcycles.com\" },\r\n      address:\"4785 Ga 5, Douglasville, GA 30135, United States\",\r\n      websites:[],\r\n      socials:[\"https:\/\/www.facebook.com\/Bigchiefcustomcycles\/\"],\r\n      country:\"US\", lat:33.7193, lng:-84.7341 },\r\n\r\n    { id:\"bourgetsbikeworks\", name:\"Bourget's Bike Works\",\r\n      contact:{ person:\"Rick Ferretti\", phone:\"585-349-4123\", email:\"bourgetsny@gmail.com\" },\r\n      address:\"5570 W Ridge Rd, Spencerport, NY 14559, US\",\r\n      websites:[\"https:\/\/bourgetsrochesterny.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/diamond.c.cycle\"],\r\n      country:\"US\", lat:43.1887, lng:-77.8084 },\r\n\r\n    { id:\"mancusocrossroads\", name:\"Mancuso Harley-Davidson Crossroads\",\r\n      contact:{ person:\"Karen Dixon\", phone:\"12819709700\", email:\"karen.dixon@mancuso-hd.com\" },\r\n      address:\"12710 Crossroads Park Drive, Houston, TX 77065, United States\",\r\n      websites:[], socials:[], country:\"US\",\r\n      lat:29.9107, lng:-95.5671 },\r\n\r\n    \/\/ US (resto dos EUA)\r\n    { id:\"docs\", name:\"Doc's Motorcycle Parts\",\r\n      contact:{ person:\"Mike\", phone:\"203-757-0295\", email:\"\" },\r\n      address:\"1625 Thomaston Ave, Waterbury, CT 06704, USA\",\r\n      websites:[\"http:\/\/www.docsmc.com\"], socials:[\"https:\/\/www.instagram.com\/docsmotorcycleparts\/\"], country:\"US\",\r\n      lat:41.5584, lng:-73.0521 },\r\n\r\n    { id:\"junkyard\", name:\"Junkyard Hogz\",\r\n      contact:{ person:\"Dean\", phone:\"+1 740-981-7964\", email:\"junkyardhogz@gmail.com\" },\r\n      address:\"1520 12th St, Portsmouth, OH 45662, USA\",\r\n      websites:[], socials:[\"https:\/\/www.facebook.com\/rebuiltmotorcycles\/\"], country:\"US\",\r\n      lat:38.7312, lng:-82.9977 },\r\n\r\n    { id:\"stgeorge\", name:\"St. George V-Twin Motorcycles\",\r\n      contact:{ person:\"David\", phone:\"+14356698914\", email:\"\" },\r\n      address:\"1119 Highland Dr, St. George, UT 84770, United States\",\r\n      websites:[\"https:\/\/www.facebook.com\/stgeorgevtwin\"], socials:[\"https:\/\/www.facebook.com\/stgeorgevtwin\"], country:\"US\",\r\n      lat:37.1210, lng:-113.5831 },\r\n\r\n    { id:\"clarks\", name:\"Clarks Trikes & Bikes\",\r\n      contact:{ person:\"Kandi\", phone:\"308-548-2228\", email:\"\" },\r\n      address:\"105 E Amity St, Clarks, NE 68628, United States\",\r\n      websites:[\"https:\/\/centralnewingsnthings.com\/\"],\r\n      socials:[], country:\"US\",\r\n      lat:41.2172, lng:-98.0446 },\r\n\r\n    \/\/ Europe \/ Canada \/ Ukraine\r\n    { id:\"praha\", name:\"Harley Davidson Praha (KLASIK MOTO, a.s.)\",\r\n      contact:{ person:\"Vaclav\", phone:\"+420 603 825 119\", email:\"vaclav@harley-davidson-praha.cz\" },\r\n      address:\"U \u0160alamounky 41, Praha 5, PS\u010c 158 00, Czech Republic\",\r\n      websites:[\"https:\/\/www.harley-davidson-praha.cz\"], socials:[], country:\"CZ\",\r\n      lat:50.0503, lng:14.3536 },\r\n\r\n    { id:\"calles\", name:\"Calles Chopperdelar Sweden AB\",\r\n      contact:{ person:\"Johan Carlsson\", phone:\"0046 (0)472 77131\", email:\"info@calleschopperdelar.com\" },\r\n      address:\"Sl\u00e4tth\u00f6g 342 63 Moheda, Sweden\",\r\n      websites:[\"https:\/\/www.calleschopperdelar.com\"], socials:[\"https:\/\/www.facebook.com\/calleschopperdelar.ccs\"], country:\"SE\",\r\n      lat:57.0009, lng:14.5662 },\r\n\r\n    { id:\"fullblast\", name:\"FULL BLAST\",\r\n      contact:{ person:\"Allan\", phone:\"+45 31 49 00 66\", email:\"cph@fullblast.dk\" },\r\n      address:\"H\u00e5ndv\u00e6rkerv\u00e6nget 13, Gunds\u00f8magle, 4000 Roskilde, Denmark\",\r\n      websites:[\"https:\/\/www.fullblast.dk\"], socials:[], country:\"DK\",\r\n      lat:55.7030, lng:12.1690 },\r\n\r\n    { id:\"brownstreetbike\", name:\"Brown Street Bike Shop\",\r\n      contact:{ person:\"Kent Wheeler\", phone:\"807-935-8935\", email:\"bsbshop@tbaytel.net\" },\r\n      address:\"1521 Brown Street, Thunder Bay Ontario P7E 2M8, Canada\",\r\n      websites:[\"https:\/\/www.brownstreetbikeshop.com\/\"],\r\n      socials:[], country:\"CA\",\r\n      lat:48.3809, lng:-89.2477 },\r\n\r\n    { id:\"carrierhd\", name:\"Carrier Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Simon Chenette\", phone:\"4505019109\", email:\"simon.chenette@carrierhd.ca\" },\r\n      address:\"5630 rue martineau, Saint-Hyacinthe QC J2R 1T6, Canada\",\r\n      websites:[],\r\n      socials:[\"https:\/\/www.facebook.com\/carrierhd\/\",\"https:\/\/www.instagram.com\/carrierhd\/\"],\r\n      country:\"CA\", lat:45.6107, lng:-72.9543 },\r\n\r\n    { id:\"premonthd\", name:\"Premont Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Alain\", phone:\"(418) 387-8066\", email:\"ALACASSE@PREMONTHD.COM\" },\r\n      address:\"1071 Pierre-Bertrand Blvd, Qu\u00e9bec City, Quebec G1M 2E8, Canada\",\r\n      websites:[\"https:\/\/PREMONTHD.COM\"], socials:[\"https:\/\/www.instagram.com\/premontharley\/\"], country:\"CA\",\r\n      lat:46.8211, lng:-71.2701 },\r\n\r\n    { id:\"mageurope\", name:\"MAG Europe\",\r\n      contact:{ person:\"Rob\", phone:\"+33 1 84 20 16 06\", email:\"info@mag-online.com\" },\r\n      contacts2:[{ person:\"Gege\", phone:\"04 67 37 86 56\", email:\"\" }],\r\n      address:\"3 AV DE L'AMAZONIE, 91940 LES ULIS, France\",\r\n      websites:[\"https:\/\/vtwin.mag-online.com\/en\"],\r\n      socials:[], country:\"FR\",\r\n      lat:48.6816, lng:2.1958 },\r\n\r\n    { id:\"ironlive\", name:\"Iron Live Motorcycles\",\r\n      contact:{ person:\"Gregorio\", phone:\"+3934754814869\", email:\"sgditalia@tiscali.it\" },\r\n      address:\"Via Capitano Ugo Giannuzzi, 180, 73059 Ugento LE, Italy\",\r\n      websites:[], socials:[], country:\"IT\",\r\n      lat:39.9305, lng:18.1546 },\r\n\r\n    { id:\"americandream\", name:\"American Dream (Santiago)\",\r\n      contact:{ person:\"Santiago\", phone:\"+34670494908\", email:\"santiagoambros@gmail.com\" },\r\n      address:\"calle Lepanto, 74 bis, 08223 TERRASSA, Barcelona, Spain\",\r\n      websites:[], socials:[], country:\"ES\",\r\n      lat:41.5549, lng:2.0151 },\r\n\r\n    { id:\"dnmotoparts\", name:\"DNmotoparts\",\r\n      contact:{ person:\"Nadiia\", phone:\"+380 973248715\", email:\"dnmotoparts@gmail.com\" },\r\n      address:\"152 Kharkivske, apt 225, Kyiv, Ukraine, 02091\",\r\n      websites:[\"http:\/\/dnmotoparts.com.ua\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/dnmotoparts\/\",\"https:\/\/www.facebook.com\/motopartsDN\"],\r\n      country:\"UA\",\r\n      lat:50.418, lng:30.6542 },\r\n\r\n    { id:\"graubunden\", name:\"Harley-Davidson Graub\u00fcnden\u00ae\",\r\n      contact:{ person:\"Manuel\", phone:\"0041 81 330 40 00\", email:\"manuel@hd-gr.ch\" },\r\n      address:\"untere Industrie 7, 7304 Maienfeld, Switzerland\",\r\n      websites:[\"https:\/\/www.hd-gr.ch\"],\r\n      socials:[\"https:\/\/www.facebook.com\/buendnerbike\/\",\"https:\/\/www.instagram.com\/buendnerbike.harleydavidson\/\"],\r\n      country:\"CH\",\r\n      lat:47.0022, lng:9.5238 },\r\n\r\n    { id:\"moenchaltorf\", name:\"Harley-Davidson M\u00f6nchaltorf\u00ae\",\r\n      contact:{ person:\"Marc S. Hardmeier\", phone:\"+41(44) 948 10 48 (22)\", email:\"info@mueller-jussel.ch\" },\r\n      address:\"Mettlenbachstrasse 3, 8617 M\u00f6nchaltorf, Switzerland\",\r\n      websites:[\"https:\/\/h-d-moenchaltorf.ch\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/muellerundjussel\/\"],\r\n      country:\"CH\",\r\n      lat:47.3016, lng:8.7209 },\r\n\r\n    { id:\"hdtampere\", name:\"Harley-Davidson Tampere - Mr Moore Motorcycles Oy\",\r\n      contact:{ person:\"Riku Heikkil\u00e4\", phone:\"03 3751000\", email:\"info@h-dtampere.fi\" },\r\n      address:\"Tampereentie 202, 37560 LEMP\u00c4\u00c4L\u00c4, Finland\",\r\n      websites:[\"https:\/\/www.h-dtampere.fi\/\",\"https:\/\/www.mrmooremotorcycles.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/hdtampere\"],\r\n      country:\"FI\",\r\n      lat:61.365, lng:23.7801 },\r\n\r\n    { id:\"hdporto\", name:\"Harley-Davidson Porto\u00ae\",\r\n      contact:{ person:\"Oficina HD-Porto\", phone:\"+351223229633\", email:\"oficina@hdporto.com\" },\r\n      address:\"Rua de Cam\u00f5es 328 , 4000-147 Porto-Portugal\",\r\n      websites:[\"https:\/\/www.hdporto.com\/\"],\r\n      socials:[\"https:\/\/www.facebook.com\/HarleyDavidsonPorto\",\"https:\/\/www.instagram.com\/hdporto\/\"],\r\n      country:\"PT\",\r\n      lat:41.1561, lng:-8.6102 },\r\n\r\n    { id:\"americanlifestyle\", name:\"American Lifestyle Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Alain\", phone:\"+32 3 569 24 44\", email:\"alain@americanlifestyle.be\" },\r\n      address:\"Westpoort 66, 2070 Beveren-Kruibeke-Zwijndrecht, Belgium\",\r\n      websites:[\"https:\/\/www.americanlifestyle.be\/\"],\r\n      socials:[],\r\n      country:\"BE\",\r\n      lat:51.2063, lng:4.328 },\r\n\r\n    { id:\"bigrivers\", name:\"Big Rivers Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Levy\", phone:\"+31 (0)26 474 26 57\", email:\"l.sitanala@big-rivers.nl\" },\r\n      address:\"Muskushouwsestraat 32, 6666 MC Heteren, Netherlands\",\r\n      websites:[\"https:\/\/www.big-riversharley-davidson.nl\"],\r\n      socials:[\"https:\/\/www.facebook.com\/BigRiversHarleyDavidson\",\"https:\/\/www.instagram.com\/bigrivers_harleydavidson\/\"],\r\n      country:\"NL\",\r\n      lat:51.9421, lng:5.762 },\r\n\r\n    \/* NEW DEALER (NL) - Added without changing anything else *\/\r\n    { id:\"dutchhills\", name:\"Dutch Hills Harley-Davidson\u00ae\",\r\n      contact:{ person:\"Rigo Horbag\", phone:\"0031464422111\", email:\"Werkplaats@dutchhills.nl\" },\r\n      address:\"Langheckweg 2, 6468EL Kerkrade, Netherlands\",\r\n      websites:[\"https:\/\/dutchhills.nl\/\"],\r\n      socials:[\"https:\/\/www.instagram.com\/dutchhills_harleydavidson\/\",\"https:\/\/www.facebook.com\/Dutchhillshd\/\"],\r\n      country:\"NL\",\r\n      lat:50.8718, lng:6.0417 },\r\n\r\n\r\n    \/\/ AU\r\n    { id:\"cma\", name:\"Custom Motorcycle Addiction\",\r\n      contact:{ person:\"Jason Gilks\", phone:\"+61 402 061 029\", email:\"Sales@CustomMotorcycleAddiction.com.au\" },\r\n      address:\"Helensvale, Gold Coast QLD 4212, Australia\",\r\n      websites:[\"https:\/\/www.CustomMotorcycleAddiction.com.au\"],\r\n      socials:[\"https:\/\/www.facebook.com\/CMcAddiction\",\"https:\/\/www.instagram.com\/custommotorcycleaddiction\"], country:\"AU\",\r\n      lat:-27.9190, lng:153.3140 },\r\n\r\n    \/\/ Dubai (AE)\r\n    { id:\"timeless\", name:\"Timeless Motorcycle Garage\",\r\n      contact:{ person:\"Nawfal\", phone:\"+971 50 652 1715\", email:\"\" },\r\n      address:\"Lootah Avenue Tower, Shop 1 - Motor City - Dubai - United Arab Emirates\",\r\n      websites:[], socials:[\"https:\/\/www.instagram.com\/timelessmotorcyclegarage\/\"], country:\"AE\",\r\n      lat:25.0451, lng:55.2273 }\r\n  ];\r\n\r\n  \/* EUA primeiro por padr\u00e3o *\/\r\n  const dealers = [...dealersRaw].sort((a,b)=>{\r\n    const au = a.country===\"US\", bu = b.country===\"US\";\r\n    if (au && !bu) return -1;\r\n    if (!au && bu) return 1;\r\n    return 0;\r\n  });\r\n\r\n  const flag = (cc)=> cc ? cc.toUpperCase().replace(\/.\/g,c=>String.fromCodePoint(127397+c.charCodeAt())) : \"\ud83c\udff3\ufe0f\";\r\n  const listEl = document.getElementById(\"ek-list\");\r\n  const searchForm = document.getElementById(\"ek-search-form\");\r\n  const searchInput = document.getElementById(\"ek-search-input\");\r\n  const useLocBtn = document.getElementById(\"ek-use-location\");\r\n\r\n  let map, infoWindow, userMarker=null;\r\n  let currentSelectedId = null;\r\n  const markers = new Map(), dealerLatLng = new Map();\r\n\r\n  \/* tel: sanitizado (mant\u00e9m +, remove demais) *\/\r\n  function telHref(str){\r\n    if(!str) return null;\r\n    const cleaned = str.toString().trim().replace(\/[\\s()-]\/g,'');\r\n    return cleaned ? `tel:${cleaned}` : null;\r\n  }\r\n\r\n  function linkLabel(u){\r\n    if(\/instagram\/i.test(u)) return \"Instagram\";\r\n    if(\/facebook\/i.test(u)) return \"Facebook\";\r\n    if(\/youtube\\.com|youtu\\.be\/i.test(u)) return \"Youtube\";\r\n    if(\/wa\\.me\/i.test(u)) return \"WhatsApp\";\r\n    return \"Link\";\r\n  }\r\n\r\n  function dealerCard(d){\r\n    const phone = d.contact?.phone ? `<div>\ud83d\udcde ${d.contact.phone}<\/div>` : \"\";\r\n    const email = d.contact?.email ? `<div>\u2709\ufe0f <a href=\"mailto:${d.contact.email}\">${d.contact.email}<\/a><\/div>` : \"\";\r\n    const webs = (d.websites||[]).map(u=>`<a class=\"ek-btn\" href=\"${u}\" target=\"_blank\" rel=\"nofollow noopener\">Website<\/a>`).join(\"\");\r\n    const socs = (d.socials||[]).map(u=>`<a class=\"ek-btn\" href=\"${u}\" target=\"_blank\" rel=\"nofollow noopener\">${linkLabel(u)}<\/a>`).join(\"\");\r\n    const callBtn = telHref(d.contact?.phone)\r\n      ? `<a class=\"ek-btn\" href=\"${telHref(d.contact.phone)}\">Call${d.contacts2?.length ? \" \" + (d.contact.person||\"\") : \"\"}<\/a>`\r\n      : \"\";\r\n\r\n    \/\/ Extra contacts (contacts2)\r\n    let extraMeta = \"\", extraCallBtns = \"\";\r\n    if (d.contacts2 && d.contacts2.length) {\r\n      d.contacts2.forEach(c => {\r\n        if (c.person) extraMeta += `<div>\ud83d\udc64 ${c.person}<\/div>`;\r\n        if (c.phone)  extraMeta += `<div>\ud83d\udcde ${c.phone}<\/div>`;\r\n        if (c.email)  extraMeta += `<div>\u2709\ufe0f <a href=\"mailto:${c.email}\">${c.email}<\/a><\/div>`;\r\n        if (telHref(c.phone)) extraCallBtns += `<a class=\"ek-btn\" href=\"${telHref(c.phone)}\">Call ${c.person||\"\"}<\/a>`;\r\n      });\r\n    }\r\n\r\n    \/\/ Only show person name in meta if there are extra contacts (to differentiate)\r\n    const personMeta = d.contacts2?.length\r\n      ? (d.contact?.person ? `<div>\ud83d\udc64 ${d.contact.person}<\/div>` : \"\")\r\n      : (d.contact?.person ? `<div>\ud83d\udc64 ${d.contact.person}<\/div>` : \"\");\r\n\r\n    return `\r\n      <div class=\"ek-item\" data-id=\"${d.id}\" tabindex=\"0\" role=\"button\" aria-label=\"Select ${d.name}\">\r\n        <div class=\"ek-title\"><span class=\"ek-flag\">${flag(d.country)}<\/span> ${d.name}<\/div>\r\n        <div class=\"ek-meta\">\r\n          ${personMeta}\r\n          ${phone}\r\n          ${extraMeta}\r\n          ${email}\r\n          <div>\ud83d\udccd ${d.address}<\/div>\r\n        <\/div>\r\n        <div class=\"ek-actions\">\r\n          ${callBtn} ${extraCallBtns} ${webs} ${socs}\r\n          <a class=\"ek-btn\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=${encodeURIComponent(d.name + ' ' + d.address)}\" target=\"_blank\" rel=\"nofollow noopener\">Maps<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    `;\r\n  }\r\n\r\n  function renderList(selectedId = null){\r\n    if (selectedId) currentSelectedId = selectedId;\r\n    const ordered = [...dealers];\r\n    if (currentSelectedId){\r\n      const idx = ordered.findIndex(d => d.id === currentSelectedId);\r\n      if (idx > 0){ const [sel] = ordered.splice(idx, 1); ordered.unshift(sel); }\r\n    }\r\n    listEl.innerHTML = ordered.map(dealerCard).join(\"\");\r\n    listEl.querySelectorAll(\".ek-item\").forEach(el=>{\r\n      el.addEventListener(\"click\", ()=>focusDealer(el.getAttribute(\"data-id\"), true));\r\n      el.addEventListener(\"keydown\", (e)=>{ if(e.key===\"Enter\"||e.key===\" \"){ e.preventDefault(); focusDealer(el.getAttribute(\"data-id\"), true); } });\r\n    });\r\n    if (currentSelectedId){ setActive(currentSelectedId); listEl.scrollTop = 0; }\r\n  }\r\n  function setActive(id){ listEl.querySelectorAll(\".ek-item\").forEach(el=> el.classList.toggle(\"active\", el.getAttribute(\"data-id\") === id)); }\r\n\r\n  function nearestDealerTo(latLng){\r\n    let best=null;\r\n    dealers.forEach(d=>{\r\n      const pos = dealerLatLng.get(d.id); if(!pos) return;\r\n      const dist = google.maps.geometry.spherical.computeDistanceBetween(latLng,pos);\r\n      if(!best||dist<best.dist) best={id:d.id,dist,pos};\r\n    });\r\n    return best;\r\n  }\r\n\r\n  function setUserMarker(latLng,label=\"You\"){\r\n    if(userMarker){userMarker.setMap(null);userMarker=null;}\r\n    userMarker=new google.maps.Marker({position:latLng,map,title:label,\r\n      icon:{path:google.maps.SymbolPath.CIRCLE,scale:7,fillColor:\"#0ea5e9\",fillOpacity:.9,strokeColor:\"#0369a1\",strokeWeight:2}});\r\n  }\r\n\r\n  function focusDealer(id, openInfo=false){\r\n    currentSelectedId = id;\r\n    renderList(currentSelectedId);\r\n    const m = markers.get(id); if(!m) return;\r\n    setActive(id);\r\n    map.panTo(m.getPosition());\r\n    if(map.getZoom() < 12) map.setZoom(12);\r\n    if(openInfo){\r\n      const d = dealers.find(x=>x.id===id);\r\n\r\n      const callBtn = telHref(d.contact?.phone)\r\n        ? `<a href=\"${telHref(d.contact.phone)}\"\r\n              style=\"padding:4px 8px; border:1px solid #e5e7eb; border-radius:6px; display:inline-block; margin:4px 4px 0 0; font-size:12px; text-decoration:none; background:#f9fafb;\">\r\n             Call${d.contacts2?.length ? \" \" + (d.contact.person||\"\") : \"\"}\r\n           <\/a>`\r\n        : \"\";\r\n\r\n      const extraCallBtns = (d.contacts2||[]).map(c => telHref(c.phone) ? `\r\n           <a href=\"${telHref(c.phone)}\"\r\n              style=\"padding:4px 8px; border:1px solid #e5e7eb; border-radius:6px; display:inline-block; margin:4px 4px 0 0; font-size:12px; text-decoration:none; background:#f9fafb;\">\r\n             Call ${c.person||\"\"}\r\n           <\/a>` : \"\").join(\"\");\r\n\r\n      const webs = (d.websites||[]).map(u=>`\r\n           <a href=\"${u}\" target=\"_blank\"\r\n              style=\"padding:4px 8px; border:1px solid #e5e7eb; border-radius:6px; display:inline-block; margin:4px 4px 0 0; font-size:12px; text-decoration:none; background:#f9fafb;\">\r\n              Website\r\n           <\/a>`).join(\"\");\r\n\r\n      const socs = (d.socials||[]).map(u=>`\r\n           <a href=\"${u}\" target=\"_blank\"\r\n              style=\"padding:4px 8px; border:1px solid #e5e7eb; border-radius:6px; display:inline-block; margin:4px 4px 0 0; font-size:12px; text-decoration:none; background:#f9fafb;\">\r\n              ${linkLabel(u)}\r\n           <\/a>`).join(\"\");\r\n\r\n      const mapsHref = `https:\/\/www.google.com\/maps\/search\/?api=1&query=${encodeURIComponent(d.name + ' ' + d.address)}`;\r\n\r\n      infoWindow.setContent(`\r\n        <div style=\"font-size:13px; line-height:1.4; max-width:260px;\">\r\n          <a href=\"${mapsHref}\"\r\n             target=\"_blank\"\r\n             style=\"font-weight:700; color:#0ea5e9; text-decoration:none; display:inline-block; margin-bottom:2px;\">\r\n            ${d.name}\r\n          <\/a>\r\n          <div style=\"color:#4b5563; margin-bottom:4px;\">\r\n            ${d.address}\r\n          <\/div>\r\n          <div style=\"margin-top:4px;\">\r\n            ${callBtn}\r\n            ${extraCallBtns}\r\n            ${webs}\r\n            ${socs}\r\n          <\/div>\r\n        <\/div>\r\n      `);\r\n      infoWindow.open({ anchor:m, map });\r\n    }\r\n    listEl.scrollTop = 0;\r\n  }\r\n\r\n  \/* Quick view: regi\u00f5es fixas *\/\r\n  function zoomToRegion(code){\r\n    if(code===\"US\"){\r\n      const bounds = new google.maps.LatLngBounds(\r\n        {lat:24.7433195, lng:-124.7844079}, \/\/ SW\r\n        {lat:49.3457868, lng:-66.9513812}   \/\/ NE\r\n      );\r\n      map.fitBounds(bounds, 60); return;\r\n    }\r\n    if(code===\"EU\"){ map.setCenter({lat:54, lng:15}); map.setZoom(4); return; }\r\n    if(code===\"AU\"){ map.setCenter({lat:-25.0, lng:133.0}); map.setZoom(4); return; }\r\n    if(code===\"AE\"){ map.setCenter({lat:25.20, lng:55.27}); map.setZoom(11); return; }\r\n  }\r\n\r\n  \/* ---------- Init ---------- *\/\r\n  window.initEKMap = function(){\r\n    renderList();\r\n\r\n    map = new google.maps.Map(document.getElementById(\"ek-map\"), {\r\n      center:{lat:39,lng:-98}, zoom:4, mapTypeControl:false, streetViewControl:false, fullscreenControl:true\r\n    });\r\n    const b = new google.maps.LatLngBounds();\r\n    infoWindow = new google.maps.InfoWindow();\r\n\r\n    for(const d of dealers){\r\n      const ll = new google.maps.LatLng(d.lat, d.lng);\r\n      dealerLatLng.set(d.id, ll);\r\n      const m = new google.maps.Marker({ position: ll, map, title: d.name });\r\n      m.addListener(\"click\", ()=>{ focusDealer(d.id, true); });\r\n      markers.set(d.id, m);\r\n      b.extend(ll);\r\n    }\r\n    if(!b.isEmpty()) map.fitBounds(b, 60);\r\n\r\n    \/\/ Autocomplete\r\n    let autocomplete = null;\r\n    if (google.maps.places && google.maps.places.Autocomplete) {\r\n      autocomplete = new google.maps.places.Autocomplete(searchInput, {\r\n        fields: [\"geometry\", \"name\", \"formatted_address\"]\r\n      });\r\n      autocomplete.addListener(\"place_changed\", () => {\r\n        const place = autocomplete.getPlace();\r\n        const loc = place && place.geometry && place.geometry.location;\r\n        if (!loc) { alert(\"Please select a place from the suggestions.\"); return; }\r\n        handleUserSearch(loc);\r\n      });\r\n    }\r\n\r\n    \/\/ Submit manual\r\n    searchForm.addEventListener(\"submit\", (e)=>{\r\n      e.preventDefault();\r\n      const q=(searchInput.value||\"\").trim(); if(!q) return;\r\n      new google.maps.Geocoder().geocode({address:q}, (r,s)=>{\r\n        if(s===\"OK\" && r?.[0]) handleUserSearch(r[0].geometry.location);\r\n        else alert(\"Address not found. Try a city or ZIP.\");\r\n      });\r\n    });\r\n\r\n    \/\/ Use My Location\r\n    useLocBtn.addEventListener(\"click\", ()=>{\r\n      if(!navigator.geolocation){ alert(\"Geolocation not supported.\"); return; }\r\n      navigator.geolocation.getCurrentPosition(p=> handleUserSearch(new google.maps.LatLng(p.coords.latitude,p.coords.longitude)),\r\n        ()=> alert(\"Unable to get your location.\"), {enableHighAccuracy:true,timeout:8000,maximumAge:30000});\r\n    });\r\n\r\n    \/\/ Quick view buttons\r\n    document.querySelectorAll(\".ek-btn--chip\").forEach(btn=>{\r\n      btn.addEventListener(\"click\", ()=> zoomToRegion(btn.dataset.region));\r\n    });\r\n  };\r\n\r\n  function handleUserSearch(userLoc){\r\n    setUserMarker(userLoc,\"You\");\r\n    const nearest=nearestDealerTo(userLoc);\r\n    if(nearest){\r\n      focusDealer(nearest.id, true);\r\n      const group=new google.maps.LatLngBounds(); group.extend(userLoc); group.extend(nearest.pos);\r\n      map.fitBounds(group,60);\r\n    }else{\r\n      map.setCenter(userLoc); map.setZoom(10);\r\n    }\r\n  }\r\n\r\n  \/* Loader (uma vez s\u00f3) \u2013 mesma l\u00f3gica que j\u00e1 estava funcionando *\/\r\n  if(!(window.google && window.google.maps)){\r\n    const s=document.createElement(\"script\");\r\n    s.src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyB2ewzof8UMNP0QWyPQmDIaTsOtYw--j_A&v=weekly&libraries=places,geometry&callback=initEKMap\";\r\n    s.async=true; s.defer=true; document.head.appendChild(s);\r\n  } else if(typeof window.initEKMap===\"function\"){\r\n    window.initEKMap();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5ab70e3d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5ab70e3d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7f461922\" data-id=\"7f461922\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-470ca3a elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"470ca3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1280\" height=\"853\" src=\"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg\" class=\"attachment-full size-full wp-image-17100\" alt=\"\" srcset=\"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg 1280w, https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar-400x267.jpg 400w, https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar-1200x800.jpg 1200w, https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar-768x512.jpg 768w, https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar-430x287.jpg 430w, https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar-700x466.jpg 700w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-307fcc09\" data-id=\"307fcc09\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4076bae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4076bae\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4dada8cf\" data-id=\"4dada8cf\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6d50a44 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6d50a44\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:720}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Become a Dealer!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d57354b elementor-widget elementor-widget-heading\" data-id=\"7d57354b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Want to Become an Eagle King Dealer?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28696852 elementor-widget elementor-widget-text-editor\" data-id=\"28696852\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"204\" data-end=\"459\"><span style=\"color: #ffffff;\">Our patented reverse gear kit for Harley Touring bikes offers high margins, easy installation, and full marketing support \u2014 a great opportunity to grow your business with a product riders love.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dfe2533 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7dfe2533\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/eaglekingtech.com\/contact-us\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\" arrow_right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact Us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Dealers Home Find your nearest dealer Search Use My Location Quick view: United States Europe Australia Dubai Become a Dealer! Want to Become an Eagle King Dealer? Our patented reverse gear kit for Harley Touring bikes offers high margins, easy installation, and full marketing support \u2014 a great opportunity to grow your business with a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17501","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dealers - EagleKing<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eaglekingtech.com\/vi\/dealers\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dealers - EagleKing\" \/>\n<meta property=\"og:description\" content=\"Dealers Home Find your nearest dealer Search Use My Location Quick view: United States Europe Australia Dubai Become a Dealer! Want to Become an Eagle King Dealer? Our patented reverse gear kit for Harley Touring bikes offers high margins, easy installation, and full marketing support \u2014 a great opportunity to grow your business with a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eaglekingtech.com\/vi\/dealers\/\" \/>\n<meta property=\"og:site_name\" content=\"EagleKing\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/@eaglekingrv\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-17T16:36:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"86 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/\",\"url\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/\",\"name\":\"Dealers - EagleKing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/eaglekingtech.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Sem-Titulo-1-copiar.jpg\",\"datePublished\":\"2025-06-16T03:28:51+00:00\",\"dateModified\":\"2026-08-17T16:36:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/eaglekingtech.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Sem-Titulo-1-copiar.jpg\",\"contentUrl\":\"https:\\\/\\\/eaglekingtech.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Sem-Titulo-1-copiar.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/dealers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\\\/\\\/eaglekingtech.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dealers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/#website\",\"url\":\"https:\\\/\\\/eaglekingtech.com\\\/\",\"name\":\"EagleKing\",\"description\":\"Electric Reverse Gear Kit for Harley Davidson Touring\",\"publisher\":{\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/eaglekingtech.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/#organization\",\"name\":\"EagleKing\",\"url\":\"https:\\\/\\\/eaglekingtech.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/eaglekingtech.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Black-BG-Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/eaglekingtech.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Black-BG-Logo.jpg\",\"width\":2560,\"height\":1811,\"caption\":\"EagleKing\"},\"image\":{\"@id\":\"https:\\\/\\\/eaglekingtech.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/@eaglekingrv\",\"https:\\\/\\\/www.instagram.com\\\/eaglekingreverse\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dealers - EagleKing","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eaglekingtech.com\/vi\/dealers\/","og_locale":"vi_VN","og_type":"article","og_title":"Dealers - EagleKing","og_description":"Dealers Home Find your nearest dealer Search Use My Location Quick view: United States Europe Australia Dubai Become a Dealer! Want to Become an Eagle King Dealer? Our patented reverse gear kit for Harley Touring bikes offers high margins, easy installation, and full marketing support \u2014 a great opportunity to grow your business with a [&hellip;]","og_url":"https:\/\/eaglekingtech.com\/vi\/dealers\/","og_site_name":"EagleKing","article_publisher":"https:\/\/www.facebook.com\/@eaglekingrv","article_modified_time":"2026-08-17T16:36:45+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"86 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/eaglekingtech.com\/dealers\/","url":"https:\/\/eaglekingtech.com\/dealers\/","name":"Dealers - EagleKing","isPartOf":{"@id":"https:\/\/eaglekingtech.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eaglekingtech.com\/dealers\/#primaryimage"},"image":{"@id":"https:\/\/eaglekingtech.com\/dealers\/#primaryimage"},"thumbnailUrl":"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg","datePublished":"2025-06-16T03:28:51+00:00","dateModified":"2026-08-17T16:36:45+00:00","breadcrumb":{"@id":"https:\/\/eaglekingtech.com\/dealers\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eaglekingtech.com\/dealers\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/eaglekingtech.com\/dealers\/#primaryimage","url":"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg","contentUrl":"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Sem-Titulo-1-copiar.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/eaglekingtech.com\/dealers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/eaglekingtech.com\/"},{"@type":"ListItem","position":2,"name":"Dealers"}]},{"@type":"WebSite","@id":"https:\/\/eaglekingtech.com\/#website","url":"https:\/\/eaglekingtech.com\/","name":"EagleKing","description":"Electric Reverse Gear Kit for Harley Davidson Touring","publisher":{"@id":"https:\/\/eaglekingtech.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eaglekingtech.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/eaglekingtech.com\/#organization","name":"EagleKing","url":"https:\/\/eaglekingtech.com\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/eaglekingtech.com\/#\/schema\/logo\/image\/","url":"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Black-BG-Logo.jpg","contentUrl":"https:\/\/eaglekingtech.com\/wp-content\/uploads\/2025\/05\/Black-BG-Logo.jpg","width":2560,"height":1811,"caption":"EagleKing"},"image":{"@id":"https:\/\/eaglekingtech.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/@eaglekingrv","https:\/\/www.instagram.com\/eaglekingreverse\/"]}]}},"_links":{"self":[{"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/pages\/17501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/comments?post=17501"}],"version-history":[{"count":226,"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/pages\/17501\/revisions"}],"predecessor-version":[{"id":19976,"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/pages\/17501\/revisions\/19976"}],"wp:attachment":[{"href":"https:\/\/eaglekingtech.com\/vi\/wp-json\/wp\/v2\/media?parent=17501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}