{"id":18210,"date":"2023-11-14T16:27:15","date_gmt":"2023-11-14T21:27:15","guid":{"rendered":"https:\/\/ammoelectric.com\/build\/?page_id=18210"},"modified":"2026-04-01T17:57:39","modified_gmt":"2026-04-01T21:57:39","slug":"authorized-representatives","status":"publish","type":"page","link":"https:\/\/ammoelectric.com\/build\/authorized-representatives\/","title":{"rendered":"Authorized Representatives"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>AMMO Rep Map<\/title>\n  <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\" crossorigin=\"\" \/>\n  <style>\n\n    #els-rep-map-widget {\n      --els-panel: #ffffff;\n      --els-text: #111827;\n      --els-muted: #64748b;\n      --els-border: #d9e2ec;\n      --els-accent: #2d8bd4;\n      --els-accent-soft: #eef6ff;\n      --els-territory: #2d8bd4;\n      --els-territory-soft: #eef6ff;\n      --els-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);\n      box-sizing: border-box;\n      width: min(100%, 1260px);\n      margin: 0 auto;\n      color: var(--els-text);\n      font-family: Arial, sans-serif;\n      background: transparent;\n      isolation: isolate;\n    }\n    #els-rep-map-widget, #els-rep-map-widget * { box-sizing: border-box; }\n    #els-rep-map-widget .els-layout {\n      display: grid;\n      grid-template-columns: 340px minmax(0, 1fr);\n      width: 100%;\n      height: min(82vh, 860px);\n      min-height: 660px;\n      border: 1px solid var(--els-border);\n      border-radius: 16px;\n      overflow: hidden;\n      background: var(--els-panel);\n      box-shadow: var(--els-shadow);\n    }\n    #els-rep-map-widget .els-sidebar {\n      background: #f8fafc;\n      border-right: 1px solid var(--els-border);\n      display: flex;\n      flex-direction: column;\n      min-height: 0;\n      min-width: 0;\n    }\n    #els-rep-map-widget .els-sidebar-header {\n      padding: 14px;\n      border-bottom: 1px solid var(--els-border);\n      background: rgba(255,255,255,0.85);\n    }\n    #els-rep-map-widget #elsRepSearchInput {\n      width: 100%;\n      border: 1px solid #cfd8e3;\n      border-radius: 14px;\n      padding: 14px 15px;\n      font-size: 15px;\n      line-height: 1.2;\n      outline: none;\n      background: #fff;\n      color: var(--els-text);\n      font-family: inherit;\n    }\n    #els-rep-map-widget #elsRepSearchInput:focus {\n      border-color: #94a3b8;\n      box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.12);\n    }\n    #els-rep-map-widget .els-list {\n      overflow: auto;\n      padding: 12px;\n      display: flex;\n      flex-direction: column;\n      gap: 10px;\n    }\n    #els-rep-map-widget .card {\n      border: 1px solid #d6dde6;\n      border-radius: 16px;\n      background: rgba(255,255,255,0.95);\n      padding: 14px 14px 12px;\n      cursor: pointer;\n      transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;\n      text-align: left;\n      appearance: none;\n      box-shadow: none;\n      outline: none;\n      font-family: inherit;\n    }\n    #els-rep-map-widget .card:hover {\n      border-color: #b9c5d4;\n      box-shadow: 0 8px 18px rgba(15, 23, 42, 0.08);\n    }\n    #els-rep-map-widget .card.active {\n      border-color: var(--els-accent);\n      background: var(--els-accent-soft);\n      box-shadow: 0 8px 18px rgba(234, 98, 38, 0.14);\n    }\n    #els-rep-map-widget .name {\n      font-size: 18px;\n      font-weight: 700;\n      line-height: 1.2;\n      margin-bottom: 8px;\n      color: #1f2937;\n    }\n    #els-rep-map-widget .address,\n    #els-rep-map-widget .address:visited {\n      display: block;\n      font-size: 17px;\n      line-height: 1.35;\n      color: #ef4444;\n      text-decoration: none;\n      margin-bottom: 10px;\n      max-height: 110px;\n      overflow: auto;\n      padding-right: 4px;\n    }\n    #els-rep-map-widget .address:hover { text-decoration: underline; }\n    #els-rep-map-widget .contact,\n    #els-rep-map-widget .contact a,\n    #els-rep-map-widget .contact a:visited {\n      font-size: 18px;\n      line-height: 1.38;\n      color: #5f6f86;\n      text-decoration: none;\n      word-break: break-word;\n    }\n    #els-rep-map-widget .contact + .contact { margin-top: 8px; }\n    #els-rep-map-widget .emails a + a::before {\n      content: \" | \";\n      color: #94a3b8;\n      text-decoration: none;\n    }\n    #els-rep-map-widget .els-map-wrap {\n      min-width: 0;\n      min-height: 0;\n      position: relative;\n      background: #e8eef5;\n    }\n    #els-rep-map-widget #elsRepMap {\n      width: 100%;\n      height: 100%;\n    }\n    #els-rep-map-widget .status {\n      position: absolute;\n      left: 14px;\n      bottom: 14px;\n      z-index: 600;\n      background: rgba(255,255,255,0.95);\n      color: var(--els-muted);\n      border: 1px solid var(--els-border);\n      border-radius: 12px;\n      padding: 8px 10px;\n      font-size: 12px;\n      box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);\n      display: none;\n      font-family: inherit;\n    }\n    #els-rep-map-widget .status.show { display: block; }\n    #els-rep-map-widget .empty {\n      color: var(--els-muted);\n      padding: 18px 6px;\n      font-size: 15px;\n    }\n    #els-rep-map-widget .marker {\n      position: relative;\n      display: inline-block;\n      width: 30px;\n      height: 30px;\n      transform: rotate(-45deg);\n      border-radius: 50% 50% 50% 0;\n      box-shadow: 0 6px 12px rgba(15,23,42,0.20);\n    }\n    #els-rep-map-widget .marker::after {\n      content: \"\";\n      position: absolute;\n      width: 12px;\n      height: 12px;\n      background: #fff;\n      border-radius: 50%;\n      top: 9px;\n      left: 9px;\n    }\n    #els-rep-map-widget .marker.office,\n    #els-rep-map-widget .marker.territory {\n      background: var(--els-territory);\n      box-shadow: 0 7px 14px rgba(45,139,212,0.32);\n      width: 30px;\n      height: 30px;\n    }\n    #els-rep-map-widget .marker.office::before {\n      content: \"\";\n      display: none;\n    }\n    #els-rep-map-widget .marker.office::after {\n      top: 9px;\n      left: 9px;\n      width: 12px;\n      height: 12px;\n    }\n    #els-rep-map-widget .popup-title {\n      margin: 0 0 8px;\n      font-size: 16px;\n      line-height: 1.25;\n      color: var(--els-accent);\n    }\n    #els-rep-map-widget .popup-line {\n      font-size: 14px;\n      line-height: 1.45;\n      color: #374151;\n      margin-bottom: 6px;\n      word-break: break-word;\n    }\n    #els-rep-map-widget .popup-line a,\n    #els-rep-map-widget .popup-line a:visited {\n      color: #2b7fc7;\n      text-decoration: none;\n    }\n    #els-rep-map-widget .popup-line a:hover { text-decoration: underline; }\n    #els-rep-map-widget .territory-emphasis {\n      font-weight: 700;\n      text-decoration: underline;\n      text-underline-offset: 2px;\n    }\n    @media (max-width: 1024px) {\n      #els-rep-map-widget .els-layout {\n        grid-template-columns: 320px minmax(0, 1fr);\n        height: min(84vh, 860px);\n      }\n      #els-rep-map-widget .name { font-size: 17px; }\n      #els-rep-map-widget .address,\n      #els-rep-map-widget .contact,\n      #els-rep-map-widget .contact a,\n      #els-rep-map-widget .contact a:visited { font-size: 16px; }\n    }\n    @media (max-width: 840px) {\n      #els-rep-map-widget .els-layout {\n        grid-template-columns: 1fr;\n        height: auto;\n        min-height: 0;\n      }\n      #els-rep-map-widget .els-sidebar {\n        max-height: 48vh;\n        border-right: 0;\n        border-bottom: 1px solid var(--els-border);\n      }\n      #els-rep-map-widget .els-map-wrap { height: 60vh; }\n    }\n\n  <\/style>\n<\/head>\n<body>\n  <div id=\"els-rep-map-widget\">\n    <div class=\"els-layout\">\n      <aside class=\"els-sidebar\">\n        <div class=\"els-sidebar-header\">\n          <input id=\"elsRepSearchInput\" type=\"text\" placeholder=\"Search\" \/>\n        <\/div>\n        <div id=\"elsRepList\" class=\"els-list\"><\/div>\n      <\/aside>\n      <div class=\"els-map-wrap\">\n        <div id=\"elsRepMap\"><\/div>\n        <div id=\"elsRepStatus\" class=\"status\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\" crossorigin=\"\"><\/script>\n  <script>\n    const EMBEDDED_COMPANIES = [\n  {\n    \"id\": \"reeves-company\",\n    \"name\": \"Reeves Company\",\n    \"address\": \"18915 142nd Ave NE Suite 150, Woodinville, WA 98072\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=18915%20142nd%20Ave%20NE%20Suite%20150%2C%20Woodinville%2C%20WA%2098072\",\n    \"website\": \"https:\/\/thereevescompany.com\/meet-the-team\/\",\n    \"phone\": \"425-822-2520\",\n    \"emails\": [\n      \"sales@thereevesco.com\"\n    ],\n    \"territory_text\": \"AK, ID, MT, OR, WA\",\n    \"office_lat\": 65.0202393,\n    \"office_lng\": -150.9181977,\n    \"territories\": [\n      {\n        \"id\": \"reeves-company-ref-1\",\n        \"source_name\": \"Reeves Company\",\n        \"description\": \"AK, ID, MT, OR, WA\",\n        \"lat\": 65.0202393,\n        \"lng\": -150.9181977,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"reeves-company-ref-2\",\n        \"source_name\": \"Reeves Company,AK, ID, MT, OR, WA\",\n        \"description\": \"\",\n        \"lat\": 43.5335594,\n        \"lng\": -114.2161939,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"reeves-company-ref-3\",\n        \"source_name\": \"Reeves Company\",\n        \"description\": \"AK, ID, MT, OR, WA\",\n        \"lat\": 47.0111088,\n        \"lng\": -109.4701002,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"reeves-company-ref-4\",\n        \"source_name\": \"Reeves Company\",\n        \"description\": \"AK, ID, MT, OR, WA\",\n        \"lat\": 43.8671517,\n        \"lng\": -120.5662916,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"reeves-company-ref-5\",\n        \"source_name\": \"Reeves Company\",\n        \"description\": \"AK, ID, MT, OR, WA\",\n        \"lat\": 47.3843508,\n        \"lng\": -120.0828931,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Reeves Company 18915 142nd Ave NE Suite 150, Woodinville, WA 98072 https:\/\/thereevescompany.com\/meet-the-team\/ 425-822-2520 sales@thereevesco.com AK, ID, MT, OR, WA Alaska Idaho Montana Oregon Washington AK ID MT OR WA Center of state Center of state Center of state Center of state Center of state AK, ID, MT, OR, WA AK, ID, MT, OR, WA AK, ID, MT, OR, WA AK, ID, MT, OR, WA AK, ID, MT, OR, WA\"\n  },\n  {\n    \"id\": \"glenn-associates\",\n    \"name\": \"Glenn Associates\",\n    \"address\": \"120B West Oxmoor, Birmingham, AL 35209\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=120B%20West%20Oxmoor%2C%20Birmingham%2C%20AL%2035209\",\n    \"website\": \"https:\/\/glennassociatesinc.com\/\",\n    \"phone\": \"205-322-8501\",\n    \"emails\": [\n      \"sales@glennassociatesinc.com\"\n    ],\n    \"territory_text\": \"AL, FL Panhandle, GA | South Mississippi\",\n    \"office_lat\": 30.0967053,\n    \"office_lng\": -85.0511408,\n    \"territories\": [\n      {\n        \"id\": \"glenn-associates-ref-1\",\n        \"source_name\": \"Glenn Associates\",\n        \"description\": \"AL, FL Panhandle, GA\",\n        \"lat\": 30.0967053,\n        \"lng\": -85.0511408,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"glenn-associates-ref-2\",\n        \"source_name\": \"Glenn Associates\",\n        \"description\": \"AL, FL Panhandle, GA\",\n        \"lat\": 32.6824696,\n        \"lng\": -83.2715742,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"glenn-associates-ref-3\",\n        \"source_name\": \"Glenn Associates\",\n        \"description\": \"South Mississippi\",\n        \"lat\": 31.9396638,\n        \"lng\": -89.6436446,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"glenn-associates-ref-4\",\n        \"source_name\": \"Glenn Associates\",\n        \"description\": \"AL, FL Panhandle, GA\",\n        \"lat\": 33.2052222,\n        \"lng\": -86.5992545,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Glenn Associates 120B West Oxmoor, Birmingham, AL 35209 https:\/\/glennassociatesinc.com\/ 205-322-8501 sales@glennassociatesinc.com AL, FL Panhandle, GA | South Mississippi Alabama Florida Georgia Mississippi AL FL GA MS Center of state Crestview Center of state Springfield AL, FL Panhandle, GA AL, FL Panhandle, GA AL, FL Panhandle, GA South Miss\"\n  },\n  {\n    \"id\": \"tec-sales\",\n    \"name\": \"TEC Sales\",\n    \"address\": \"3700 Claymoore Park Dr,Suite #100, Houston, TX 77043\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=3700%20Claymoore%20Park%20Dr%2CSuite%20%23100%2C%20Houston%2C%20TX%2077043\",\n    \"website\": \"https:\/\/www.tec-sales.com\/\",\n    \"phone\": \"1-888-470-2444\",\n    \"emails\": [\n      \"sales@tec-sales.com\"\n    ],\n    \"territory_text\": \"AR, LA, OK, TX excluding El Paso\",\n    \"office_lat\": 34.8110899,\n    \"office_lng\": -92.5112705,\n    \"territories\": [\n      {\n        \"id\": \"tec-sales-ref-1\",\n        \"source_name\": \"TEC Sales\",\n        \"description\": \"AR, LA, OK, TX excluding El Paso\",\n        \"lat\": 34.8110899,\n        \"lng\": -92.5112705,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"tec-sales-ref-2\",\n        \"source_name\": \"TEC Sales\",\n        \"description\": \"AR, LA, OK, TX excluding El Paso\",\n        \"lat\": 30.5148044,\n        \"lng\": -91.6623334,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"tec-sales-ref-3\",\n        \"source_name\": \"TEC Sales\",\n        \"description\": \"AR, LA, OK, TX excluding El Paso\",\n        \"lat\": 35.8465716,\n        \"lng\": -97.2398685,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"tec-sales-ref-4\",\n        \"source_name\": \"TEC Sales\",\n        \"description\": \"AR, LA, OK, TX excluding El Paso\",\n        \"lat\": 30.2730773,\n        \"lng\": -94.8576648,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"TEC Sales 3700 Claymoore Park Dr,Suite #100, Houston, TX 77043 https:\/\/www.tec-sales.com\/ 1-888-470-2444 sales@tec-sales.com AR, LA, OK, TX excluding El Paso Arkansas Louisiana Oklahoma Texas AR LA OK TX Center of state Center of state Center of state Houston AR, LA, OK, TX.excluding El Paso AR, LA, OK, TX.excluding El Paso AR, LA, OK, TX.excluding El Paso AR, LA, OK, TX.excluding El Paso\"\n  },\n  {\n    \"id\": \"dbe-sales\",\n    \"name\": \"DBE Sales\",\n    \"address\": \"1020 South 5th Street, Phoneix AZ 85004\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=1020%20South%205th%20Street%2C%20Phoneix%20AZ%2085004\",\n    \"website\": \"https:\/\/dbe-sales.com\/\",\n    \"phone\": \"\",\n    \"emails\": [\n      \"dgeorge@dbe-sales.com\"\n    ],\n    \"territory_text\": \"AZ, Las Vegas, NV - LINEAR ONLY\",\n    \"office_lat\": 33.7048859,\n    \"office_lng\": -111.4413682,\n    \"territories\": [\n      {\n        \"id\": \"dbe-sales-ref-1\",\n        \"source_name\": \"DBE Sales\",\n        \"description\": \"AZ, Las Vegas, NV - LINEAR ONLY\",\n        \"lat\": 33.7048859,\n        \"lng\": -111.4413682,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"dbe-sales-ref-2\",\n        \"source_name\": \"DBE Sales\",\n        \"description\": \"AZ, Las Vegas, NV - LINEAR ONLY\",\n        \"lat\": 36.8830807,\n        \"lng\": -115.3163789,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"DBE Sales 1020 South 5th Street, Phoneix AZ 85004 https:\/\/dbe-sales.com\/ dgeorge@dbe-sales.com AZ, Las Vegas, NV - LINEAR ONLY Arizona Nevada AZ NV Phoenix Carlin AZ, Las Vegas -LINEAR ONLY AZ, Las Vegas -LINEAR ONLY\"\n  },\n  {\n    \"id\": \"desert-states\",\n    \"name\": \"Desert States\",\n    \"address\": \"2920 E. Elwood St., Phoenix, AZ 85040\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=2920%20E.%20Elwood%20St.%2C%20Phoenix%2C%20AZ%2085040\",\n    \"website\": \"https:\/\/desertstates.com\/\",\n    \"phone\": \"602- 268-7008\",\n    \"emails\": [\n      \"info@desertstates.com\"\n    ],\n    \"territory_text\": \"AZ, Las Vegas, NV - SHELF GOODS ONLY\",\n    \"office_lat\": 33.4415314,\n    \"office_lng\": -112.0112102,\n    \"territories\": [\n      {\n        \"id\": \"desert-states-ref-1\",\n        \"source_name\": \"Desert States\",\n        \"description\": \"AZ, Las Vegas, NV - SHELF GOODS ONLY\",\n        \"lat\": 33.4415314,\n        \"lng\": -112.0112102,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"desert-states-ref-2\",\n        \"source_name\": \"Desert States\",\n        \"description\": \"AZ, Las Vegas, NV - SHELF GOODS ONLY\",\n        \"lat\": 36.2553308,\n        \"lng\": -114.9993467,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Desert States 2920 E. Elwood St., Phoenix, AZ 85040 https:\/\/desertstates.com\/ 602- 268-7008 info@desertstates.com AZ, Las Vegas, NV - SHELF GOODS ONLY Arizona Nevada AZ NV Sedona Las Vegas AZ, Las Vegas-SHELF GOODS ONLY AZ, Las Vegas-SHELF GOODS ONLY\"\n  },\n  {\n    \"id\": \"century-sales\",\n    \"name\": \"Century Sales\",\n    \"address\": \"2888 Concord Blvd., Concord, CA 94519\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=2888%20Concord%20Blvd.%2C%20Concord%2C%20CA%2094519\",\n    \"website\": \"https:\/\/century-sales.com\/\",\n    \"phone\": \"\",\n    \"emails\": [\n      \"inside@century-sales.com\"\n    ],\n    \"territory_text\": \"Northern CA, Reno NV\",\n    \"office_lat\": 38.4135187,\n    \"office_lng\": -121.7997898,\n    \"territories\": [\n      {\n        \"id\": \"century-sales-ref-1\",\n        \"source_name\": \"Century Sales\",\n        \"description\": \"Northern CA, Reno NV\",\n        \"lat\": 38.4135187,\n        \"lng\": -121.7997898,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"century-sales-ref-2\",\n        \"source_name\": \"Century Sales\",\n        \"description\": \"Northern CA, Reno NV\",\n        \"lat\": 39.6689434,\n        \"lng\": -119.4780262,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Century Sales 2888 Concord Blvd., Concord, CA 94519 https:\/\/century-sales.com\/ inside@century-sales.com Northern CA, Reno NV California Nevada CA NV Concord Reno Northern CA, Reno NV Northern CA, Reno NV\"\n  },\n  {\n    \"id\": \"mcgee-company\",\n    \"name\": \"McGee Company\",\n    \"address\": \"PO BOX 614 Monrovia, CA 91017\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=PO%20BOX%20614%20Monrovia%2C%20CA%2091017\",\n    \"website\": \"https:\/\/www.mcgeeco.com\/\",\n    \"phone\": \"562-789-1777\",\n    \"emails\": [\n      \"info@mcgeeco.com\"\n    ],\n    \"territory_text\": \"Southern CA\",\n    \"office_lat\": 33.5268801,\n    \"office_lng\": -116.5840499,\n    \"territories\": [\n      {\n        \"id\": \"mcgee-company-ref-1\",\n        \"source_name\": \"McGee Company\",\n        \"description\": \"Southern CA\",\n        \"lat\": 33.5268801,\n        \"lng\": -116.5840499,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"McGee Company PO BOX 614 Monrovia, CA 91017 https:\/\/www.mcgeeco.com\/ 562-789-1777 info@mcgeeco.com Southern CA California CA Monrovia Southern CA\"\n  },\n  {\n    \"id\": \"vi-supply-visual-interest\",\n    \"name\": \"VI SUPPLY (Visual Interest)\",\n    \"address\": \"3444 Brighton Blvd. Denver, CO 80216\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=3444%20Brighton%20Blvd.%20Denver%2C%20CO%2080216\",\n    \"website\": \"https:\/\/www.visualinterest.com\/vielectrical\",\n    \"phone\": \"303-861-8448\",\n    \"emails\": [\n      \"customerservice@visualinterest.com\"\n    ],\n    \"territory_text\": \"CO, NE, NM, El Paso TX, WY\",\n    \"office_lat\": 38.8159892,\n    \"office_lng\": -105.457642,\n    \"territories\": [\n      {\n        \"id\": \"vi-supply-visual-interest-ref-1\",\n        \"source_name\": \"VI SUPPLY (Visual Interest)\",\n        \"description\": \"CO, NE, NM, El Paso TX, WY\",\n        \"lat\": 38.8159892,\n        \"lng\": -105.457642,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"vi-supply-visual-interest-ref-2\",\n        \"source_name\": \"VI SUPPLY (Visual Interest)\",\n        \"description\": \"CO, NE, NM, El Paso TX, WY\",\n        \"lat\": 41.6665824,\n        \"lng\": -99.1734623,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"vi-supply-visual-interest-ref-3\",\n        \"source_name\": \"VI SUPPLY (Visual Interest)\",\n        \"description\": \"CO, NE, NM, El Paso TX, WY\",\n        \"lat\": 34.1924637,\n        \"lng\": -106.2924738,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"vi-supply-visual-interest-ref-4\",\n        \"source_name\": \"VI SUPPLY (Visual Interest)\",\n        \"description\": \"CO, NE, NM, El Paso TX, WY\",\n        \"lat\": 31.0661792,\n        \"lng\": -104.72168,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"vi-supply-visual-interest-ref-5\",\n        \"source_name\": \"VI SUPPLY (Visual Interest)\",\n        \"description\": \"CO, NE, NM, El Paso TX, WY\",\n        \"lat\": 43.2068531,\n        \"lng\": -107.594623,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"VI SUPPLY (Visual Interest) 3444 Brighton Blvd. Denver, CO 80216 https:\/\/www.visualinterest.com\/vielectrical 303-861-8448 customerservice@visualinterest.com CO, NE, NM, El Paso TX, WY Colorado Nebraska New Mexico Texas Wyoming CO NE NM TX WY Center of state Center of state Center of state El Paso Center of state CO, NE, NM, El Paso TX, WY CO, NE, NM, El Paso TX, WY CO, NE, NM, El Paso TX, WY CO, NE, NM, El Paso TX, WY CO, NE, NM, El Paso TX, WY\"\n  },\n  {\n    \"id\": \"nesg-new-england-solutions-group-inc\",\n    \"name\": \"NESG- New England Solutions Group, Inc.\",\n    \"address\": \"873 Turnpike Street, Unit 102, North Andover, Massachusetts 01845\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=873%20Turnpike%20Street%2C%20Unit%20102%2C%20North%20Andover%2C%20Massachusetts%2001845\",\n    \"website\": \"https:\/\/www.mynesg.com\/\",\n    \"phone\": \"866-217-7655\",\n    \"emails\": [\n      \"solutions@mynesg.com\"\n    ],\n    \"territory_text\": \"CT, MA, RI, NH, VT, ME\",\n    \"office_lat\": 41.7018053,\n    \"office_lng\": -72.8545198,\n    \"territories\": [\n      {\n        \"id\": \"nesg-new-england-solutions-group-inc-ref-1\",\n        \"source_name\": \"NESG- New England Solutions Group, Inc.\",\n        \"description\": \"CT, MA, RI, NH, VT, ME\",\n        \"lat\": 41.7018053,\n        \"lng\": -72.8545198,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"nesg-new-england-solutions-group-inc-ref-2\",\n        \"source_name\": \"NESG- New England Solutions Group, Inc.\",\n        \"description\": \"CT, MA, RI, NH, VT, ME\",\n        \"lat\": 42.4354936,\n        \"lng\": -72.2612356,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"nesg-new-england-solutions-group-inc-ref-3\",\n        \"source_name\": \"NESG- New England Solutions Group, Inc.\",\n        \"description\": \"CT, MA, RI, NH, VT, ME\",\n        \"lat\": 45.0698095,\n        \"lng\": -69.0093049,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"nesg-new-england-solutions-group-inc-ref-4\",\n        \"source_name\": \"NESG- New England Solutions Group, Inc.\",\n        \"description\": \"CT, MA, RI, NH, VT, ME\",\n        \"lat\": 43.5447393,\n        \"lng\": -71.6020784,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"nesg-new-england-solutions-group-inc-ref-5\",\n        \"source_name\": \"NESG- New England Solutions Group, Inc.\",\n        \"description\": \"CT, MA, RI, NH, VT, ME\",\n        \"lat\": 41.5293204,\n        \"lng\": -71.5361604,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"nesg-new-england-solutions-group-inc-ref-6\",\n        \"source_name\": \"NESG- New England Solutions Group, Inc.\",\n        \"description\": \"CT, MA, RI, NH, VT, ME\",\n        \"lat\": 44.4614006,\n        \"lng\": -72.7226838,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"NESG- New England Solutions Group, Inc. 873 Turnpike Street, Unit 102, North Andover, Massachusetts 01845 https:\/\/www.mynesg.com\/ 866-217-7655 solutions@mynesg.com CT, MA, RI, NH, VT, ME Connecticut Massachusetts Maine New Hampshire Rhode Island Vermont CT MA ME NH RI VT Center of state Center of state Center of state Center of state Center of state Center of state MA, ME, NH, RI, VT MA, ME, NH, RI, VT MA, ME, NH, RI, VT MA, ME, NH, RI, VT MA, ME, NH, RI, VT MA, ME, NH, RI, VT\"\n  },\n  {\n    \"id\": \"crl-lighting-agency\",\n    \"name\": \"CRL Lighting Agency\",\n    \"address\": \"https:\/\/maps.app.goo.gl\/8cTYvRKHHn6sPb238\",\n    \"address_link\": \"https:\/\/maps.app.goo.gl\/8cTYvRKHHn6sPb238\",\n    \"website\": \"https:\/\/www.crllighting.com\/\",\n    \"phone\": \"215- 504-2277\",\n    \"emails\": [\n      \"info@crllighting.com\"\n    ],\n    \"territory_text\": \"DE, Eastern PA, Southern NJ\",\n    \"office_lat\": 38.8483435,\n    \"office_lng\": -75.3994141,\n    \"territories\": [\n      {\n        \"id\": \"crl-lighting-agency-ref-1\",\n        \"source_name\": \"CRL Lighting Agency\",\n        \"description\": \"DE, Eastern PA, Southern NJ\",\n        \"lat\": 38.8483435,\n        \"lng\": -75.3994141,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"crl-lighting-agency-ref-2\",\n        \"source_name\": \"CRL Lighting Agency\",\n        \"description\": \"DE, Eastern PA, Southern NJ\",\n        \"lat\": 39.7832908,\n        \"lng\": -74.5864259,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"crl-lighting-agency-ref-3\",\n        \"source_name\": \"CRL Lighting Agency\",\n        \"description\": \"DE, Eastern PA, Southern NJ\",\n        \"lat\": 40.9882683,\n        \"lng\": -77.7944337,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"CRL Lighting Agency https:\/\/maps.app.goo.gl\/8cTYvRKHHn6sPb238 https:\/\/www.crllighting.com\/ 215- 504-2277 info@crllighting.com DE, Eastern PA, Southern NJ Delaware New Jersey Pennsylvania DE NJ PA Center of state Center of state Center of state DE, Eastern PA, Southern NJ DE, Eastern PA, Southern NJ DE, Eastern PA, Southern NJ\"\n  },\n  {\n    \"id\": \"csa-electrical-sales\",\n    \"name\": \"CSA Electrical Sales\",\n    \"address\": \"3595 W Lake Mary Blvd. Suite C Lake Mary, FL 32746\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=3595%20W%20Lake%20Mary%20Blvd.%20Suite%20C%20Lake%20Mary%2C%20FL%2032746\",\n    \"website\": \"https:\/\/www.csaction.com\/\",\n    \"phone\": \"215- 504-2277\",\n    \"emails\": [\n      \"info@crllighting.com\"\n    ],\n    \"territory_text\": \"FL excluding Panhandle - LINEAR ONLY\",\n    \"office_lat\": 28.7193489,\n    \"office_lng\": -81.2672049,\n    \"territories\": [\n      {\n        \"id\": \"csa-electrical-sales-ref-1\",\n        \"source_name\": \"CSA Electrical Sales\",\n        \"description\": \"FL excluding Panhandle - LINEAR ONLY\",\n        \"lat\": 28.7193489,\n        \"lng\": -81.2672049,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"CSA Electrical Sales 3595 W Lake Mary Blvd. Suite C Lake Mary, FL 32746 https:\/\/www.csaction.com\/ 215- 504-2277 info@crllighting.com FL excluding Panhandle - LINEAR ONLY Florida FL Lake Mary FL excluding Panhandle-LINEAR ONLY\"\n  },\n  {\n    \"id\": \"dynamic-sales-dsa\",\n    \"name\": \"Dynamic Sales \/ DSA\",\n    \"address\": \"1610 North 17th St, Tampa, FL 33605\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=1610%20North%2017th%20St%2C%20Tampa%2C%20FL%2033605\",\n    \"website\": \"http:\/\/www.dsafl.com\/\",\n    \"phone\": \"813-242-8222\",\n    \"emails\": [\n      \"info@dsafl.com\"\n    ],\n    \"territory_text\": \"FL excluding Panhandle - SHELF GOODS ONLY\",\n    \"office_lat\": 28.0621627,\n    \"office_lng\": -82.4323536,\n    \"territories\": [\n      {\n        \"id\": \"dynamic-sales-dsa-ref-1\",\n        \"source_name\": \"Dynamic Sales \/ DSA\",\n        \"description\": \"FL excluding Panhandle - SHELF GOODS ONLY\",\n        \"lat\": 28.0621627,\n        \"lng\": -82.4323536,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Dynamic Sales \/ DSA 1610 North 17th St, Tampa, FL 33605 http:\/\/www.dsafl.com\/ 813-242-8222 info@dsafl.com FL excluding Panhandle - SHELF GOODS ONLY Florida FL Tampa FL excluding Panhandle- SHELF GOODS ONLY\"\n  },\n  {\n    \"id\": \"ammo-international-inc\",\n    \"name\": \"Ammo International Inc\",\n    \"address\": \"1000 Commerce Ctr Dr, Elkton, MD 21921\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=1000%20Commerce%20Ctr%20Dr%2C%20Elkton%2C%20MD%2021921\",\n    \"website\": \"https:\/\/ammoelectric.com\/\",\n    \"phone\": \"718-338-1851\",\n    \"emails\": [],\n    \"territory_text\": \"HI | IA | IL | KS | MI | MN | MO | ND | NY | SD | UT\",\n    \"office_lat\": 39.1193063,\n    \"office_lng\": -111.5687691,\n    \"territories\": [\n      {\n        \"id\": \"ammo-international-inc-ref-1\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 39.1193063,\n        \"lng\": -111.5687691,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-2\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 19.5777133,\n        \"lng\": -155.4285701,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-3\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 42.0647525,\n        \"lng\": -93.235855,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-4\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 40.2786478,\n        \"lng\": -89.1489409,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-5\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 38.5816266,\n        \"lng\": -98.2895659,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-6\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 38.3792054,\n        \"lng\": -92.4989127,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-7\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 43.7660065,\n        \"lng\": -84.7974967,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-8\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 46.3723938,\n        \"lng\": -94.2896842,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-9\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 47.716953,\n        \"lng\": -100.3551257,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-10\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 44.8955822,\n        \"lng\": -100.2665767,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"ammo-international-inc-ref-11\",\n        \"source_name\": \"Ammo International Inc\",\n        \"description\": \"\",\n        \"lat\": 43.1599841,\n        \"lng\": -75.8765983,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Ammo International Inc 1000 Commerce Ctr Dr, Elkton, MD 21921 https:\/\/ammoelectric.com\/ 718-338-1851 HI | IA | IL | KS | MI | MN | MO | ND | NY | SD | UT Hawaii Iowa Illinois Kansas Michigan Minnesota Missouri North Dakota New York South Dakota Utah HI IA IL KS MI MN MO ND NY SD UT Center of state Center of state Center of state Center of state Center of state Center of state Center of state Center of state Center of state Center of state Center of state HI IA IL KS MI MN MO ND NY SD UT\"\n  },\n  {\n    \"id\": \"gm-sales\",\n    \"name\": \"GM Sales\",\n    \"address\": \"800 Stone Creek Parkway, Louisville, KY 40223\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=800%20Stone%20Creek%20Parkway%2C%20Louisville%2C%20KY%2040223\",\n    \"website\": \"https:\/\/gm-sales.com\/\",\n    \"phone\": \"502-412-4181\",\n    \"emails\": [\n      \"cs@gm-sales.com\"\n    ],\n    \"territory_text\": \"IN, KY, OH\",\n    \"office_lat\": 40.301811,\n    \"office_lng\": -86.1060469,\n    \"territories\": [\n      {\n        \"id\": \"gm-sales-ref-1\",\n        \"source_name\": \"GM Sales\",\n        \"description\": \"IN, KY, OH\",\n        \"lat\": 40.301811,\n        \"lng\": -86.1060469,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"gm-sales-ref-2\",\n        \"source_name\": \"GM Sales\",\n        \"description\": \"IN, KY, OH\",\n        \"lat\": 37.5677386,\n        \"lng\": -85.0733321,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"gm-sales-ref-3\",\n        \"source_name\": \"GM Sales\",\n        \"description\": \"IN, KY, OH\",\n        \"lat\": 40.4302552,\n        \"lng\": -82.7002852,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"GM Sales 800 Stone Creek Parkway, Louisville, KY 40223 https:\/\/gm-sales.com\/ 502-412-4181 cs@gm-sales.com IN, KY, OH Indiana Kentucky Ohio IN KY OH Center of state Center of state Center of state IN, KY, OH IN, KY, OH IN, KY, OH\"\n  },\n  {\n    \"id\": \"dlg-district-lighting-group\",\n    \"name\": \"DLG - District Lighting Group\",\n    \"address\": \"231 Najoles Road, Suite 265, Millersville, MD, 21108\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=231%20Najoles%20Road%2C%20Suite%20265%2C%20Millersville%2C%20MD%2C%2021108\",\n    \"website\": \"https:\/\/districtlightinggroup.com\/\",\n    \"phone\": \"410-702-5617\",\n    \"emails\": [\n      \"info@districtlightinggroup.com\"\n    ],\n    \"territory_text\": \"Eastern WV, MD, VA | Eastern WV, Northern VA, MD\",\n    \"office_lat\": 39.5435257,\n    \"office_lng\": -76.8555586,\n    \"territories\": [\n      {\n        \"id\": \"dlg-district-lighting-group-ref-1\",\n        \"source_name\": \"DLG - District Lighting Group\",\n        \"description\": \"Eastern WV, MD, VA\",\n        \"lat\": 39.5435257,\n        \"lng\": -76.8555586,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"dlg-district-lighting-group-ref-2\",\n        \"source_name\": \"DLG - District Lighting Group\",\n        \"description\": \"Eastern WV, Northern VA, MD\",\n        \"lat\": 38.2266103,\n        \"lng\": -78.5913985,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"DLG - District Lighting Group 231 Najoles Road, Suite 265, Millersville, MD, 21108 https:\/\/districtlightinggroup.com\/ 410-702-5617 info@districtlightinggroup.com Eastern WV, MD, VA | Eastern WV, Northern VA, MD Maryland Virginia MD VA Center of state Harrisonburg Eastern WV, MD, VA Eastern WV, Northern VA, MD,\"\n  },\n  {\n    \"id\": \"john-moore-associates-jma\",\n    \"name\": \"John Moore & Associates (JMA)\",\n    \"address\": \"160 Charter Pl, La Vergne, TN 37086\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=160%20Charter%20Pl%2C%20La%20Vergne%2C%20TN%2037086\",\n    \"website\": \"https:\/\/www.jmaone.com\/\",\n    \"phone\": \"615-287-0500\",\n    \"emails\": [\n      \"sales@jmaone.com\"\n    ],\n    \"territory_text\": \"North Mississippi, TN\",\n    \"office_lat\": 34.2708702,\n    \"office_lng\": -89.5557539,\n    \"territories\": [\n      {\n        \"id\": \"john-moore-associates-jma-ref-1\",\n        \"source_name\": \"John Moore & Associates (JMA)\",\n        \"description\": \"North Mississippi, TN\",\n        \"lat\": 34.2708702,\n        \"lng\": -89.5557539,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"john-moore-associates-jma-ref-2\",\n        \"source_name\": \"John Moore & Associates (JMA)\",\n        \"description\": \"North Mississippi, TN\",\n        \"lat\": 35.7465459,\n        \"lng\": -86.7212813,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"John Moore & Associates (JMA) 160 Charter Pl, La Vergne, TN 37086 https:\/\/www.jmaone.com\/ 615-287-0500 sales@jmaone.com North Mississippi, TN Mississippi Tennessee MS TN Kirksville Center of state North Miss, TN North Miss, TN\"\n  },\n  {\n    \"id\": \"bill-wade-associates\",\n    \"name\": \"Bill Wade & Associates\",\n    \"address\": \"13732 Statesville Road, Huntersville NC, 28078\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=13732%20Statesville%20Road%2C%20Huntersville%20NC%2C%2028078\",\n    \"website\": \"https:\/\/billwadesales.com\",\n    \"phone\": \"704-504-1656\",\n    \"emails\": [\n      \"sales@billwadesales.com\"\n    ],\n    \"territory_text\": \"NC, SC, Southern VA\",\n    \"office_lat\": 35.853395,\n    \"office_lng\": -79.0807242,\n    \"territories\": [\n      {\n        \"id\": \"bill-wade-associates-ref-1\",\n        \"source_name\": \"Bill Wade & Associates\",\n        \"description\": \"NC, SC, Southern VA\",\n        \"lat\": 35.853395,\n        \"lng\": -79.0807242,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"bill-wade-associates-ref-2\",\n        \"source_name\": \"Bill Wade & Associates\",\n        \"description\": \"NC, SC, Southern VA\",\n        \"lat\": 34.0890157,\n        \"lng\": -80.5309195,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      },\n      {\n        \"id\": \"bill-wade-associates-ref-3\",\n        \"source_name\": \"Bill Wade & Associates\",\n        \"description\": \"NC, SC, Southern VA\",\n        \"lat\": 36.7761798,\n        \"lng\": -79.1473482,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"Bill Wade & Associates 13732 Statesville Road, Huntersville NC, 28078 https:\/\/billwadesales.com 704-504-1656 sales@billwadesales.com NC, SC, Southern VA North Carolina South Carolina Virginia NC SC VA Center of state Center of state Northfork NC, SC, Southern VA NC, SC, Southern VA NC, SC, Southern VA\"\n  },\n  {\n    \"id\": \"tr-sales\",\n    \"name\": \"TR Sales\",\n    \"address\": \"26403 98th St, Salem, WI 53168\",\n    \"address_link\": \"https:\/\/www.google.com\/maps\/search\/?api=1&query=26403%2098th%20St%2C%20Salem%2C%20WI%2053168\",\n    \"website\": \"\",\n    \"phone\": \"262-227-7633\",\n    \"emails\": [\n      \"trice@wi.rr.com\"\n    ],\n    \"territory_text\": \"WI\",\n    \"office_lat\": 44.7719209,\n    \"office_lng\": -89.3297123,\n    \"territories\": [\n      {\n        \"id\": \"tr-sales-ref-1\",\n        \"source_name\": \"TR Sales\",\n        \"description\": \"WI\",\n        \"lat\": 44.7719209,\n        \"lng\": -89.3297123,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"TR Sales 26403 98th St, Salem, WI 53168 262-227-7633 trice@wi.rr.com WI Wisconsin WI Center of state WI\"\n  },\n  {\n    \"id\": \"c-l-sales\",\n    \"name\": \"C&L Sales\",\n    \"address\": \"\",\n    \"address_link\": \"\",\n    \"website\": \"\",\n    \"phone\": \"\",\n    \"emails\": [],\n    \"territory_text\": \"West VA\",\n    \"office_lat\": 38.7197618,\n    \"office_lng\": -80.9923453,\n    \"territories\": [\n      {\n        \"id\": \"c-l-sales-ref-1\",\n        \"source_name\": \"C&L Sales\",\n        \"description\": \"West VA\",\n        \"lat\": 38.7197618,\n        \"lng\": -80.9923453,\n        \"state\": \"\",\n        \"state_abbr\": \"\",\n        \"display_city\": \"\",\n        \"pin_location\": \"\"\n      }\n    ],\n    \"search_terms\": \"C&L Sales West VA West Virginia WV Center of state West VA\"\n  }\n];\nasync function loadCompanies() { return EMBEDDED_COMPANIES; }\n\n    function escapeHtml(value) {\n      return String(value ?? '')\n        .replace(\/&\/g, '&amp;')\n        .replace(\/<\/g, '&lt;')\n        .replace(\/>\/g, '&gt;')\n        .replace(\/\"\/g, '&quot;')\n        .replace(\/'\/g, '&#39;');\n    }\n\n    function createIcon(kind) {\n      return L.divIcon({\n        className: '',\n        html: `<span class=\"marker ${kind}\"><\/span>`,\n        iconSize: [30, 30],\n        iconAnchor: [12, 24],\n        popupAnchor: [0, -24]\n      });\n    }\n\n    function buildAddressLink(company) {\n      return company.address_link || `https:\/\/www.google.com\/maps\/search\/?api=1&query=${encodeURIComponent(company.address || company.name)}`;\n    }\n\n\n    function coverageText(company) {\n      const raw = company.territory_text || '';\n      if (raw) {\n        const items = [];\n        const seen = new Set();\n        raw.split('|').forEach(part => {\n          let value = String(part || '').replace(\/^\\s*Territor(?:y|ies):\\s*\/i, '').replace(\/\\u00a0\/g, ' ').trim();\n          value = value.replace(\/\\s+\/g, ' ').replace(\/TX\\. excluding\/i, 'TX excluding').trim();\n          const canon = value.toLowerCase().replace(\/[.]\/g, '').replace(\/\\s+\/g, ' ');\n          if (!value || seen.has(canon)) return;\n          seen.add(canon);\n          items.push(value);\n        });\n        if (items.length) return items.join(' | ');\n      }\n      const seen = new Set();\n      const items = [];\n      (company.territories || []).forEach(territory => {\n        let value = territory.description || territory.state_abbr || territory.state || '';\n        value = String(value || '').replace(\/^\\s*Territory:\\s*\/i, '').replace(\/\\u00a0\/g, ' ').trim();\n        const canon = value.toLowerCase().replace(\/[.]\/g, '').replace(\/\\s+\/g, ' ');\n        if (!value || seen.has(canon)) return;\n        seen.add(canon);\n        items.push(value);\n      });\n      return items.join(' | ');\n    }\n\n\n    function formatCoverageHtml(company) {\n      const text = coverageText(company);\n      if (!text) return '';\n      const escaped = escapeHtml(text);\n      return escaped.replace(\n        \/(?<![A-Za-z])([A-Za-z]+(?:[ \/&#038;-][A-Za-z]+){0,4}\\s+ONLY)\\b\/gi,\n        '<span class=\"territory-emphasis\">$1<\/span>'\n      );\n    }\n\n    function officePopup(company) {\n      const emailHtml = (company.emails || []).map(email =>\n        `<a href=\"mailto:${escapeHtml(email)}\">${escapeHtml(email)}<\/a>`\n      ).join('<br>');\n      const coverageHtml = formatCoverageHtml(company);\n      return `\n        <div>\n          <h3 class=\"popup-title\">${escapeHtml(company.name)}<\/h3>\n          ${company.address ? `<div class=\"popup-line\"><strong>Address:<\/strong> <a href=\"${escapeHtml(buildAddressLink(company))}\" target=\"_blank\" rel=\"noopener noreferrer\">${escapeHtml(company.address)}<\/a><\/div>` : ''}\n          ${company.phone ? `<div class=\"popup-line\"><strong>Phone:<\/strong> <a href=\"tel:${escapeHtml(company.phone)}\">${escapeHtml(company.phone)}<\/a><\/div>` : ''}\n          ${coverageHtml ? `<div class=\"popup-line\"><strong>Territories:<\/strong> ${coverageHtml}<\/div>` : ''}\n          ${emailHtml ? `<div class=\"popup-line\"><strong>Email:<\/strong><br>${emailHtml}<\/div>` : ''}\n          ${company.website ? `<div class=\"popup-line\"><strong>Website:<\/strong> <a href=\"${escapeHtml(company.website)}\" target=\"_blank\" rel=\"noopener noreferrer\">Open site<\/a><\/div>` : ''}\n        <\/div>\n      `;\n    }\n\n    function territoryPopup(company, territory) {\n      const emailHtml = (company.emails || []).map(email =>\n        `<a href=\"mailto:${escapeHtml(email)}\">${escapeHtml(email)}<\/a>`\n      ).join('<br>');\n      const coverageHtml = formatCoverageHtml(company);\n      \/\/ Hidden on purpose for internal reference only:\n      \/\/ const hiddenStateLine = `<div class=\"popup-line\"><strong>State:<\/strong> ${escapeHtml(territory.state)} (${escapeHtml(territory.state_abbr)})<\/div>`;\n      \/\/ const hiddenPinCityLine = `<div class=\"popup-line\"><strong>Pin city:<\/strong> ${escapeHtml(territory.display_city)}<\/div>`;\n      return `\n        <div>\n          <h3 class=\"popup-title\">${escapeHtml(company.name)}<\/h3>\n          ${company.address ? `<div class=\"popup-line\"><strong>Address:<\/strong> <a href=\"${escapeHtml(buildAddressLink(company))}\" target=\"_blank\" rel=\"noopener noreferrer\">${escapeHtml(company.address)}<\/a><\/div>` : ''}\n          ${company.phone ? `<div class=\"popup-line\"><strong>Phone:<\/strong> <a href=\"tel:${escapeHtml(company.phone)}\">${escapeHtml(company.phone)}<\/a><\/div>` : ''}\n          ${coverageHtml ? `<div class=\"popup-line\"><strong>Territories:<\/strong> ${coverageHtml}<\/div>` : ''}\n          ${emailHtml ? `<div class=\"popup-line\"><strong>Email:<\/strong><br>${emailHtml}<\/div>` : ''}\n          ${company.website ? `<div class=\"popup-line\"><strong>Website:<\/strong> <a href=\"${escapeHtml(company.website)}\" target=\"_blank\" rel=\"noopener noreferrer\">Open site<\/a><\/div>` : ''}\n        <\/div>\n      `;\n    }\n\n    function renderCard(company) {\n      const card = document.createElement('button');\n      card.type = 'button';\n      card.className = 'card';\n      card.dataset.id = company.id;\n      const emailHtml = (company.emails || []).map(email =>\n        `<a href=\"mailto:${escapeHtml(email)}\" onclick=\"event.stopPropagation()\">${escapeHtml(email)}<\/a>`\n      ).join('');\n      card.innerHTML = `\n        <div class=\"name\">${escapeHtml(company.name)}<\/div>\n        ${company.address ? `<a class=\"address\" href=\"${escapeHtml(buildAddressLink(company))}\" target=\"_blank\" rel=\"noopener noreferrer\" onclick=\"event.stopPropagation()\">${escapeHtml(company.address)}<\/a>` : ''}\n        ${company.phone ? `<div class=\"contact\">${escapeHtml(company.phone)}<\/div>` : ''}\n        ${emailHtml ? `<div class=\"contact emails\">${emailHtml}<\/div>` : ''}\n        ${company.website ? `<div class=\"contact\"><a href=\"${escapeHtml(company.website)}\" target=\"_blank\" rel=\"noopener noreferrer\" onclick=\"event.stopPropagation()\">${escapeHtml(company.website)}<\/a><\/div>` : ''}\n      `;\n      return card;\n    }\n\n    function normalize(value) {\n      return String(value || '').toLowerCase().normalize('NFD').replace(\/\\p{Diacritic}\/gu, '');\n    }\n\n    function companyMatches(company, query) {\n      if (!query) return true;\n      return normalize(company.search_terms || '').includes(query)\n        || normalize(company.name).includes(query)\n        || normalize(company.address).includes(query)\n        || normalize(company.phone).includes(query)\n        || normalize(company.website).includes(query)\n        || (company.emails || []).some(email => normalize(email).includes(query))\n        || normalize(company.territory_text).includes(query)\n        || (company.territories || []).some(t =>\n          normalize(t.description).includes(query)\n          || normalize(t.state).includes(query)\n          || normalize(t.state_abbr).includes(query)\n          || normalize(t.display_city).includes(query)\n          || normalize(t.pin_location).includes(query)\n        );\n    }\n\n    function setStatus(message) {\n      const el = widget.querySelector('#elsRepStatus');\n      if (!message) {\n        el.classList.remove('show');\n        el.textContent = '';\n        return;\n      }\n      el.textContent = message;\n      el.classList.add('show');\n    }\n\n    function fitCompany(map, markerIndex, company) {\n      const group = markerIndex.get(company.id) || [];\n      if (!group.length) {\n        setStatus('This rep has no exact point in the uploaded Google reference layer.');\n        return;\n      }\n      const bounds = L.latLngBounds(group.map(item => item.getLatLng()));\n      if (bounds.isValid()) {\n        map.fitBounds(bounds.pad(0.35), { maxZoom: 8 });\n      }\n      const firstVisible = group[0];\n      if (firstVisible) firstVisible.openPopup();\n    }\n\n    async function init() {\n      const widget = document.getElementById('els-rep-map-widget');\n      try {\n        const companies = (await loadCompanies()).slice().sort((a, b) =>\n          String(a.name || \"\").localeCompare(String(b.name || \"\"), undefined, { sensitivity: \"base\" })\n        );\n\n        const map = L.map(widget.querySelector('#elsRepMap'), { zoomControl: true, scrollWheelZoom: true });\n        map.attributionControl.setPrefix(false);\n        L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n          maxZoom: 19,\n          attribution: '&copy; OpenStreetMap contributors'\n        }).addTo(map);\n\n        const territoryIcon = createIcon('territory');\n        const markerIndex = new Map();\n        const cardIndex = new Map();\n        const allMarkers = [];\n\n        companies.forEach(company => {\n          const group = [];\n\n          (company.territories || []).forEach(territory => {\n            const territoryMarker = L.marker([territory.lat, territory.lng], { icon: territoryIcon, kind: 'territory', companyId: company.id })\n              .addTo(map)\n              .bindPopup(territoryPopup(company, territory));\n            territoryMarker.on('click', () => setActive(company.id));\n            group.push(territoryMarker);\n            allMarkers.push(territoryMarker);\n          });\n\n          markerIndex.set(company.id, group);\n        });\n\n        const globalBounds = allMarkers.length ? L.latLngBounds(allMarkers.map(marker => marker.getLatLng())) : null;\n        if (globalBounds && globalBounds.isValid()) {\n          map.fitBounds(globalBounds.pad(0.10), { maxZoom: 5 });\n        }\n\n        setTimeout(() => map.invalidateSize(), 180);\n\n        const listEl = widget.querySelector('#elsRepList');\n        const searchInput = widget.querySelector('#elsRepSearchInput');\n        let filtered = companies.slice();\n\n        function setActive(companyId) {\n          [...cardIndex.values()].forEach(card => card.classList.toggle('active', card.dataset.id === companyId));\n          const activeCard = cardIndex.get(companyId);\n          if (activeCard) activeCard.scrollIntoView({ block: 'nearest', behavior: 'smooth' });\n        }\n\n        function renderList() {\n          listEl.innerHTML = '';\n          cardIndex.clear();\n\n          if (!filtered.length) {\n            const empty = document.createElement('div');\n            empty.className = 'empty';\n            empty.textContent = 'No reps match the current search.';\n            listEl.appendChild(empty);\n            return;\n          }\n\n          filtered.forEach(company => {\n            const card = renderCard(company);\n            card.addEventListener('click', () => {\n              setActive(company.id);\n              fitCompany(map, markerIndex, company);\n            });\n            cardIndex.set(company.id, card);\n            listEl.appendChild(card);\n          });\n        }\n\n        function applyFilter() {\n          const query = normalize(searchInput.value.trim());\n          filtered = companies.filter(company => companyMatches(company, query));\n\n          companies.forEach(company => {\n            const visible = filtered.some(item => item.id === company.id);\n            const markers = markerIndex.get(company.id) || [];\n            markers.forEach(marker => {\n              if (visible) {\n                if (!map.hasLayer(marker)) marker.addTo(map);\n              } else if (map.hasLayer(marker)) {\n                map.removeLayer(marker);\n              }\n            });\n          });\n\n          renderList();\n\n          const visibleMarkers = filtered.flatMap(company => markerIndex.get(company.id) || []);\n          if (visibleMarkers.length) {\n            const bounds = L.latLngBounds(visibleMarkers.map(marker => marker.getLatLng()));\n            if (bounds.isValid()) {\n              map.fitBounds(bounds.pad(0.12), { maxZoom: filtered.length === 1 ? 8 : 5 });\n            }\n            setStatus('');\n          } else {\n            setStatus('No map pins match the current search.');\n          }\n        }\n\n        searchInput.addEventListener('input', applyFilter);\n        renderList();\n\n      } catch (error) {\n        console.error(error);\n        widget.querySelector('#elsRepList').innerHTML = '<div class=\"empty\">Could not load the rep map data.<\/div>';\n        setStatus('Map data could not be loaded.');\n      }\n    }\n\n    init();\n  <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>AMMO Rep Map<\/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-18210","page","type-page","status-publish","hentry","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Authorized Representatives - Ammo International Inc.<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Authorized Representatives - Ammo International Inc.\" \/>\n<meta property=\"og:description\" content=\"AMMO Rep Map\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ammoelectric.com\/build\/authorized-representatives\/\" \/>\n<meta property=\"og:site_name\" content=\"Ammo International Inc.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T21:57:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ammoelectric.com\/build\/wp-content\/uploads\/2023\/08\/Ammo-Electric-Share-Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\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=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/authorized-representatives\\\/\",\"url\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/authorized-representatives\\\/\",\"name\":\"Authorized Representatives - Ammo International Inc.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/#website\"},\"datePublished\":\"2023-11-14T21:27:15+00:00\",\"dateModified\":\"2026-04-01T21:57:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/authorized-representatives\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ammoelectric.com\\\/build\\\/authorized-representatives\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/authorized-representatives\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authorized Representatives\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/#website\",\"url\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/\",\"name\":\"Ammo International Inc.\",\"description\":\"Wholesale Electrical Manufacturer\",\"publisher\":{\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/#organization\",\"name\":\"Ammo International, Electrical Manufacturer\",\"url\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/Ammo-International-Electrical-Manufacturer.png\",\"contentUrl\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/Ammo-International-Electrical-Manufacturer.png\",\"width\":881,\"height\":270,\"caption\":\"Ammo International, Electrical Manufacturer\"},\"image\":{\"@id\":\"https:\\\/\\\/ammoelectric.com\\\/build\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Authorized Representatives - Ammo International Inc.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Authorized Representatives - Ammo International Inc.","og_description":"AMMO Rep Map","og_url":"https:\/\/ammoelectric.com\/build\/authorized-representatives\/","og_site_name":"Ammo International Inc.","article_modified_time":"2026-04-01T21:57:39+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/ammoelectric.com\/build\/wp-content\/uploads\/2023\/08\/Ammo-Electric-Share-Image.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ammoelectric.com\/build\/authorized-representatives\/","url":"https:\/\/ammoelectric.com\/build\/authorized-representatives\/","name":"Authorized Representatives - Ammo International Inc.","isPartOf":{"@id":"https:\/\/ammoelectric.com\/build\/#website"},"datePublished":"2023-11-14T21:27:15+00:00","dateModified":"2026-04-01T21:57:39+00:00","breadcrumb":{"@id":"https:\/\/ammoelectric.com\/build\/authorized-representatives\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ammoelectric.com\/build\/authorized-representatives\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ammoelectric.com\/build\/authorized-representatives\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ammoelectric.com\/build\/"},{"@type":"ListItem","position":2,"name":"Authorized Representatives"}]},{"@type":"WebSite","@id":"https:\/\/ammoelectric.com\/build\/#website","url":"https:\/\/ammoelectric.com\/build\/","name":"Ammo International Inc.","description":"Wholesale Electrical Manufacturer","publisher":{"@id":"https:\/\/ammoelectric.com\/build\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ammoelectric.com\/build\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ammoelectric.com\/build\/#organization","name":"Ammo International, Electrical Manufacturer","url":"https:\/\/ammoelectric.com\/build\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ammoelectric.com\/build\/#\/schema\/logo\/image\/","url":"https:\/\/ammoelectric.com\/build\/wp-content\/uploads\/2022\/12\/Ammo-International-Electrical-Manufacturer.png","contentUrl":"https:\/\/ammoelectric.com\/build\/wp-content\/uploads\/2022\/12\/Ammo-International-Electrical-Manufacturer.png","width":881,"height":270,"caption":"Ammo International, Electrical Manufacturer"},"image":{"@id":"https:\/\/ammoelectric.com\/build\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/pages\/18210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/comments?post=18210"}],"version-history":[{"count":54,"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/pages\/18210\/revisions"}],"predecessor-version":[{"id":26258,"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/pages\/18210\/revisions\/26258"}],"wp:attachment":[{"href":"https:\/\/ammoelectric.com\/build\/wp-json\/wp\/v2\/media?parent=18210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}