1<!DOCTYPE html> 2<html class="no-js" lang="en"> 3<head>
3<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)})(window,'GTM-MH3RK8T','google_tags_first_party');</script>
3<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set','developer_id.dYzZiYj',true);var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src='/3RDrOe/';f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer');</script>
3 4
4<script> 5 (function () { 6 if (typeof localStorage === 'undefined' || !localStorage) { 7 throw new Error('Affiliated platforms de-duping: localStorage is not available, skipping tracking setup'); 8 } 9 10 var url_param = 'utm_source', 11 visit_lifetime = 30 * 24 * 60 * 60 * 1000, 12 platforms = ["avantlink","impact","awin","shareasale"], 13 status_track = 'track', 14 status_skip = 'skip', 15 _prefix = function (string) { return 'apdd_' + string }, 16 _visitsLsKey = function (platform) { return _prefix(platform + '_visits') }, 17 _statusWindowKey = function (platform) { return _prefix(platform + '_oct_status') }; 18 19 20 21 (function () { 22 var platform = _getUrlParam(url_param); 23 if (platforms.indexOf(platform) !== -1) { 24 try { 25 localStorage.setItem(_visitsLsKey(platform), JSON.stringify([_getTime()])); 26 } catch (e) { 27 } 28 } 29 })(); 30 31 (function () { 32 var visits = []; 33 _iterate(platforms, function (platform) { 34 window[_statusWindowKey(platform)] = status_track; var visit = _getFirstValuableVisit(platform); 35 visit.time && visits.push(visit); 36 }); 37 38 if (visits.length > 1) { visits.sort(function (visit1, visit2) { return platforms.indexOf(visit1.platform) - platforms.indexOf(visit2.platform); 39 }); 40 _iterate(visits, function (visit, index) { window[_statusWindowKey(visit.platform)] = index === 0 ? status_track : status_skip; 41 }); 42 } 43 })(); 44 45 46 function _iterate(array, callback) { 47 for (var i = 0; i < array.length; i++) { 48 if (callback(array[i], i) === false) { 49 break; 50 } 51 } 52 } 53 54 function _readVisits(platform) { 55 try { 56 return JSON.parse(localStorage.getItem(_visitsLsKey(platform)) || '[]'); 57 } catch (e) { 58 return []; 59 } 60 } 61 62 function _getFirstValuableVisit(platform) { 63 var visits = _readVisits(platform); 64 var visit = { 65 platform: platform, 66 time: undefined 67 }; 68 69 _iterate(visits, function (time) { 70 if (_getTime() < time + visit_lifetime) { 71 visit.time = time; 72 return false; 73 } 74 }); 75 76 return visit; 77 } 78 79 function _getUrlParam(param) { 80 var pares = window.location.search.replace('?', '').split('&'); 81 for (var i = 0; i < pares.length; i++) { 82 var pare = pares[i].split('='); 83 if (pare[0] && pare[0] === param) { 84 return pare[1] ? decodeURIComponent(pare[1]) : pare[1]; 85 } 86 } 87 return undefined; 88 } 89 90 function _getTime() { 91 return Date.now(); 92 } 93 94 })(); 95</script>
95 96
96<script type="text/javascript"> 97 var log = function(level, message, contextData) {var key,context = '',customContext = window.nelmio_js_logger_custom_context,e = encodeURIComponent;if (contextData) {for (key in contextData) {context += '&context[' + e(key) + ']=' + e(contextData[key]);}}if ('object' === typeof customContext) {for (key in customContext) {context += '&context[' + e(key) + ']=' + e(customContext[key]);}}(new Image()).src = 'https://www.dvor.com/nelmio-js-logger/log?msg=' + e(message) + '&level=' + e(level) + context;}; 98 (function () { 99 var nelmioLog = window.log, 100 allowedLevels = ["info","error","critical","alert","emergency"]; 101 window.log = function (level, message, contextData) { 102 if (allowedLevels.indexOf(String(level).toLowerCase()) === -1) { 103 return; 104 } 105 nelmioLog(level, message, contextData); 106 }; 107 })(); 108 </script>
108
109<script> 110 </script>
110 111
112<script> 113 const generateUUId = () => { 114 let d = new Date().getTime(); 115 if (typeof performance !== 'undefined' && typeof performance.now === 'function'){ 116 d += performance.now(); //use high-precision timer if available 117 } 118 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { 119 const r = (d + Math.random() * 16) % 16 | 0; 120 d = Math.floor(d / 16); 121 return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16); 122 }); 123 }; 124</script>
vendor: 1 bytes, line 124
124
125<script> 126 const setCookie = ( 127 name, 128 value, 129 expires, 130 path, 131 domain 132 ) => { 133 let cookie = `${name}=${encodeURIComponent(value)};`; 134 const vPath = path || '/'; // TODO: find a way to use defaultPath parameter here 135 let vExpires = expires; 136 137 if (vExpires) { 138 // If it's a date 139 if (vExpires instanceof Date) { 140 // If it isn't a valid date 141 if (isNaN(vExpires.getTime())) { 142 vExpires = new Date(); 143 } 144 } else { 145 vExpires = new Date(new Date().getTime() + parseFloat(String(vExpires)) * 1000 * 60 * 60 * 24); 146 } 147 148 cookie += `expires=${vExpires.toUTCString()};`; 149 } 150 151 cookie += `path=${vPath};`; 152 153 if (domain) { 154 cookie += `domain=${domain};`; 155 } 156 157 if (typeof window !== 'undefined') { 158 document.cookie = cookie; 159 } 160 }; 161 162 const getCookie = (name) => { 163 const regexp = new RegExp(`(?:^${name}|;\\s*${name})=(.*?)(?:;|$)`, 'g'); 164 let result; 165 result = regexp.exec(typeof window !== 'undefined' ? document.cookie : ''); 166 if (result === null) { 167 return null; 168 } 169 return decodeURIComponent(result[1]); 170 }; 171</script>
171 172 173
173<script> 174 window.dataLayer = window.dataLayer || []; 175 window.dataLayer.push({ 176 'adsParams': {"ecomm_pagetype":"other"} 177 }); 178 179 (function () { 180 const CLIENT_ID_GA = '_ga'; 181 const cookieClientIdGA = getCookie(CLIENT_ID_GA); 182 let id = cookieClientIdGA ? cookieClientIdGA.replace(/GA\d\.\d\./g, '') : null; 183 184 if (!id) { 185 const CLIENT_ID = 'client_id'; 186 let cookieClientId = getCookie(CLIENT_ID); 187 188 if (!cookieClientId) { 189 cookieClientId = generateUUId(); 190 setCookie(CLIENT_ID, cookieClientId, 365); 191 } 192 193 id = cookieClientId; 194 } 195 196 window.gaClientId = id; 197 198 function gtag(){ 199 dataLayer.push(arguments); 200 } 201 gtag('set', 'client_id', id); 202 })(); 203 </script>
203 204 205 <!-- Google Analytics --> 206
206<script> 207 window.gaWasNotLoaded = false; 208 window.gaOnError = function() { 209 window.gaWasNotLoaded = true; 210 }; 211 window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; 212 ga('create', 'UA-138028-18', { name: "", cookieDomain: 'auto', clientId: window.gaClientId }); 213 </script>
213 214
214<script async src='https://www.google-analytics.com/analytics.js' onerror="window.gaOnError();"></script>
214 215 <!-- End Google Analytics --> 216 217 <!-- Google Tag Manager --> 218
218<script> 219 window.gtmInited = false; 220 window.initGtm = function() { 221 (function (w, d, s, l, i) { 222 window.addEventListener('load', function () { 223 if (window.log && !w[l].some((event) => event['gtm.uniqueEventId'] !== undefined)) { 224 const userAgent = window.navigator.userAgent.toLowerCase(); 225 const isBot = userAgent.includes('bot') || userAgent.includes('headless'); 226 227 if (!isBot) { 228 window.log('info', 'GTM is blocked', { 'error_type': 'blocked_javascript' }); 229 } 230 } 231 }) 232 233 if (!window.gtmInited) { 234 w[l] = w[l] || []; 235 w[l].push({ 236 'gtm.start': 237 new Date().getTime(), event: 'gtm.js' 238 }); 239 w[l].push({ 240 'session_id': generateUUId() 241 }); 242 243 var f = d.getElementsByTagName(s)[0], 244 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; 245 j.async = true; 246 j.src = 247 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 248 f.parentNode.insertBefore(j, f); 249 } 250 window.gtmInited = true; 251 })(window, document, 'script', 'dataLayer', "GTM-MH3RK8T"); 252 } 253 </script>
253 254 <!-- End Google Tag Manager --> 255 256 257 258 259 260 261
262<script> 263 window.documentClassnames = new Set(); 264 window.addEventListener('load', () => { 265 window.documentClassnames.add('page-loaded'); 266 document.documentElement.classList.value = Array.from(window.documentClassnames).join(' '); 267 }, { once: true, passive: true }); 268</script>
268 269 270 271 272 <!-- HUMAN Script Code --> 273
273<script type="text/javascript"> 274 (function() { 275 window._pxPreventAnalyticsCookie = false; 276 277 var p = document.getElementsByTagName('script')[0], 278 s = document.createElement('script'); 279 s.async = 1; 280 s.src = '//client.px-cloud.net/PXZdYJqpOd/main.min.js'; 281 p.parentNode.insertBefore(s, p); 282 })(); 283 </script>
283 284 <!-- End HUMAN Script Code --> 285
285<script type="text/javascript"> 286 window.guestUuidCookieDomain = ".dvor.com"; 287</script>
vendor: 1 bytes, line 287
287
288<script type="text/javascript">!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.library_base_common=n():e.library_base_common=n()}(this,()=>(()=>{"use strict";var __webpack_modules__={788:()=>{eval("\n;// ./node_modules/uuid/dist/esm-browser/rng.js\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nfunction rng() {\n if (!getRandomValues) {\n if (typeof crypto === 'undefined' || !crypto.getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n getRandomValues = crypto.getRandomValues.bind(crypto);\n }\n return getRandomValues(rnds8);\n}\n\n;// ./node_modules/uuid/dist/esm-browser/stringify.js\n\nconst byteToHex = [];\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\nfunction unsafeStringify(arr, offset = 0) {\n return (byteToHex[arr[offset + 0]] +\n byteToHex[arr[offset + 1]] +\n byteToHex[arr[offset + 2]] +\n byteToHex[arr[offset + 3]] +\n '
288-' +\n byteToHex[arr[offset + 4]] +\n byteToHex[arr[offset + 5]] +\n '-' +\n byteToHex[arr[offset + 6]] +\n byteToHex[arr[offset + 7]] +\n '-' +\n byteToHex[arr[offset + 8]] +\n byteToHex[arr[offset + 9]] +\n '-' +\n byteToHex[arr[offset + 10]] +\n byteToHex[arr[offset + 11]] +\n byteToHex[arr[offset + 12]] +\n byteToHex[arr[offset + 13]] +\n byteToHex[arr[offset + 14]] +\n byteToHex[arr[offset + 15]]).toLowerCase();\n}\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset);\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n return uuid;\n}\n/* harmony default export */ const esm_browser_stringify = ((/* unused pure expression or super */ null && (stringify)));\n\n;// ./node_modules/uuid/dist/esm-browser/v1.js\n\n\nconst _state = {};\nfunction v1(options, buf, offset) {\n let bytes;\n const isV6 = options?._v6 ?? false;\n if (options) {\n const optionsKeys = Object.keys(options);\n if (optionsKeys.length === 1 && optionsKeys[0] === '_v6') {\n options = undefined;\n }\n }\n if (options) {\n bytes = v1Bytes(options.random ?? options.rng?.() ?? rng(), options.msecs, options.nsecs, options.clockseq, options.node, buf, offset);\n }\n else {\n const now = Date.now();\n const rnds = rng();\n updateV1State(_state, now, rnds);\n bytes = v1Bytes(rnds, _state.msecs, _state.nsecs, isV6 ? undefined : _state.clockseq, isV6 ? undefined : _state.node, buf, offset);\n }\n return buf ?? unsafeStringify(bytes);\n}\nfunction updateV1State(state, now, rnds) {\n state.msecs ??= -Infinity;\n state.nsecs ??= 0;\n if (now === state.msecs) {\n state.nsecs++;\n if (state.nsecs >= 10000) {\n state.node = undefined;\n state.nsecs = 0;\n }\n }\n else if (now > state.msecs) {\n state.nsecs = 0;\n }\n else if (now < state.msecs) {\n state.node = undefined;\n }\n if (!state.node) {\n state.node = rnds.slice(10, 16);\n state.node[0] |= 0x01;\n state.clockseq = ((rnds[8] << 8) | rnds[9]) & 0x3fff;\n }\n state.msecs = now;\n return state;\n}\nfunction v1Bytes(rnds, msecs, nsecs, clockseq, node, buf, offset = 0) {\n if (rnds.length < 16) {\n throw new Error('Random bytes length must be >= 16');\n }\n if (!buf) {\n buf = new Uint8Array(16);\n offset = 0;\n }\n else {\n if (offset < 0 || offset + 16 > buf.length) {\n throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`);\n }\n }\n msecs ??= Date.now();\n nsecs ??= 0;\n clockseq ??= ((rnds[8] << 8) | rnds[9]) & 0x3fff;\n node ??= rnds.slice(10, 16);\n msecs += 12219292800000;\n const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000;\n buf[offset++] = (tl >>> 24) & 0xff;\n buf[offset++] = (tl >>> 16) & 0xff;\n buf[offset++] = (tl >>> 8) & 0xff;\n buf[offset++] = tl & 0xff;\n const tmh = ((msecs / 0x100000000) * 10000) & 0xfffffff;\n buf[offset++] = (tmh >>> 8) & 0xff;\n buf[offset++] = tmh & 0xff;\n buf[offset++] = ((tmh >>> 24) & 0xf) | 0x10;\n buf[offset++] = (tmh >>> 16) & 0xff;\n buf[offset++] = (clockseq >>> 8) | 0x80;\n buf[offset++] = clockseq & 0xff;\n for (let n = 0; n < 6; ++n) {\n buf[offset++] = node[n];\n }\n return buf;\n}\n/* harmony default export */ const esm_browser_v1 = (v1);\n\n;// ./layout-react/base/services/cookie.ts\n\n\nconst COOKIE_NAMES = {\n ITEMS_QUANTITY_IN_CART: 'items_quantity_in_cart',\n CART_TOTAL: 'cart_total',\n X_SESSION_ID: 'x-session-id',\n X_UA_DEVICE_FORCE: 'X-UA-Device-force',\n GRID_VIEW: 'grid_view',\n SIGN_IN_PREVIOUS_PAGE_LINK: 'sign-in-previous-page-link',\n SIGN_IN_PREVIOUS_PAGE_LINK_TMP: 'sign-in-previous-page-link-tmp',\n SIGN_IN_PHONE_SOLICITATION_NAV_TARGET: 'sign-in-mfa-nav-target',\n SIGN_IN_MERGE_CARTS: 'sign-in-merge-carts',\n CUSTOMER: 'customer',\n PDATA: '_pdata',\n PDATA30: '_pdata30',\n CUSTOMER_SELECTED_SHIPPING_METHOD: 'customer-selected-shipping-method',\n FORCE_ADD_TO_CART: 'force_add_to_cart',\n FORCE_ADD_TO_CART_BUNDLE_LIST: 'force_add_to_cart_bundle_list',\n SUBSCRIPTION_POPUP_FATIGUE: 'fatigue',\n AGE_VERIFIED_EMAIL: 'age_verified_email',\n CLICKWRAP_ACCEPTED: 'clickwrap_accepted', // A/B test cleanup NP-2692\n GUEST_UUID: 'guest_uuid',\n};\nconst getSessionCookieName = () => getConfig().SESSION_NAME;\nconst normalize = (value) => {\n const vValue = String(value);\n const lowercaseValue = vValue.toLowerCase();\n switch (true) {\n case lowercaseValue === 'null':\n return null;\n case lowercaseValue === 'true':\n return true;\n case lowercaseValue === 'false':\n return false;\n // eslint-disable-next-line no-restricted-globals\n case vValue !== '' && !isNaN(value):\n return `${vValue[0]}${vValue[1]}` === '0x' ? parseInt(vValue, 16) : parseFloat(vValue);\n case /^[-+]?[0-9,]+(\\.[0-9]+)?$/.test(vValue):\n return parseFloat(vValue.replace(/,/g, ''));\n default:\n return vValue;\n }\n};
288\nconst setCookie = (name, value, expires, path, domain) => {\n let cookie = `${name}=${encodeURIComponent(value)};`;\n const vPath = path || '/'; // TODO: find a way to use defaultPath parameter here\n let vExpires = expires;\n if (vExpires) {\n // If it's a date\n if (vExpires instanceof Date) {\n // If it isn't a valid date\n // eslint-disable-next-line no-restricted-globals\n if (isNaN(vExpires.getTime())) {\n vExpires = new Date();\n }\n }\n else {\n vExpires = new Date(new Date().getTime() + parseFloat(String(vExpires)) * 1000 * 60 * 60 * 24);\n }\n cookie += `expires=${vExpires.toUTCString()};`;\n }\n cookie += `path=${vPath};`;\n if (domain) {\n cookie += `domain=${domain};`;\n }\n if (typeof window !== 'undefined') {\n document.cookie = cookie;\n }\n};\nconst getCookie = (name) => {\n const regexp = new RegExp(`(?:^${name}|;\\\\s*${name})=(.*?)(?:;|$)`, 'g');\n let result;\n result = regexp.exec(typeof window !== 'undefined' ? document.cookie : '');\n if (result === null) {\n return null;\n }\n result = decodeURIComponent(result[1]);\n return normalize(result);\n};\nconst doRemoveCookie = (name, path, domain) => {\n setCookie(String(name), false, -1, path !== null ? String(path) : undefined, domain !== null ? String(domain) : undefined);\n};\nconst removeCookie = (name, path, domain) => {\n if (getCookie(name)) {\n doRemoveCookie(name, null, null);\n doRemoveCookie(name, path, null);\n doRemoveCookie(name, path, domain);\n if (domain) {\n // handling wildcard domain\n if (domain.indexOf('.') !== 0) {\n // if domain does not have . (dot) it means it's not a wildcard domain, so we prepend it\n doRemoveCookie(name, path, `.${domain}`);\n }\n else {\n doRemoveCookie(name, path, domain.substr(1));\n }\n }\n }\n};\nlet cachedAreCookiesEnabled;\nconst areCookiesEnabled = () => {\n var _a;\n if (typeof window === 'undefined') {\n return true;\n }\n if ((typeof process === 'undefined' || ((_a = process === null || process === void 0 ? void 0 : process.env) === null || _a === void 0 ? void 0 : _a.NODE_ENV) !== 'test')\n && typeof cachedAreCookiesEnabled !== 'undefined') {\n return cachedAreCookiesEnabled;\n }\n const cookieName = `testcookie_${crc32(new Date().getTime().toString())}`;\n setCookie(cookieName, true);\n const result = !!getCookie(cookieName);\n removeCookie(cookieName);\n cachedAreCookiesEnabled = result;\n return result;\n};\n\n;// ./layout-react/base/services/guestUuid.ts\n\n\n/**\n * Ensures the guest_uuid cookie exists (SN-928): if absent, generates a canonical\n * RFC-4122 UUID v1 and writes it for 365 days. Never overwrites an existing value.\n * No-op during SSR.\n *\n * Scoped to the parent domain shared with Checkout API (SN-961), which runs on a sibling\n * host in every environment except production. The domain comes from\n * window.guestUuidCookieDomain, emitted by guest-uuid.html.twig from the\n * checkout_api.cookie_domain parameter, and already carries its leading dot. When it is\n * empty the cookie stays host-only, matching the pre-SN-961 behaviour.\n */\nconst ensureGuestUuidCookie = () => {\n if (typeof document === 'undefined') {\n return;\n }\n const name = COOKIE_NAMES.GUEST_UUID;\n const hasGuestUuid = new RegExp(`(?:^${name}|;\\\\s*${name})=`).test(document.cookie);\n if (hasGuestUuid) {\n return;\n }\n const domain = window.guestUuidCookieDomain;\n const domainAttribute = domain ? `; Domain=${domain}` : '';\n document.cookie = `${name}=${esm_browser_v1()}; Max-Age=31536000; Path=/${domainAttribute}; Secure; SameSite=Lax`;\n};\n\n;// ./layout/base/common/js/public/js_guest_uuid.js\n\nensureGuestUuidCookie();\n\n//# sourceURL=webpack://library_base_common_browser/./layout/base/common/js/public/js_guest_uuid.js_+_5_modules?")}},__webpack_exports__={};return __webpack_modules__[788](),__webpack_exports__})());</script>
288 289 <meta charset="utf-8"> 290 291 <title> 292 Contact Dvor.com </title> <link href="https://dvl.0ps.us/assets-d0ab98a85b9/css/dvor/desktop/css_layout.css" type="text/css" rel="stylesheet" /> 293 <link href="https://dvl.0ps.us/assets-d0ab98a85b9/js/dvor/desktop/common_react.css" type="text/css" rel="stylesheet" /> 294 <link href="https://dvl.0ps.us/assets-d0ab98a85b9/js/dvor/desktop/react_all_pages.css" type="text/css" rel="stylesheet" /> 295 296 297 298 299 <meta property="al:android:url" content="https://www.dvor.com/contact-us.html"/> 300 <meta property="al:android:app_name" content="Dvor"> 301 <meta property="al:android:package" content="com.dvor.androidapp"> 302 303 <meta property="al:ios:url" content="https://www.dvor.com/contact-us.html"/> 304 <meta property="al:ios:app_name" content="Dvor"/> 305 <meta property="al:ios:app_store_id" content="932551583"/> 306 <meta name="description" content="Contact Us Contact Us Contact Us"> 307 <meta name="robots" content="noindex, nofollow"> 308 309 <meta property="fb:app_id" content="253043588049156"> 310 <meta property="og:site_name" content="Dvor.com"> 311 <meta property="og:title" content="Contact Us"> 312 <meta property="og:type" content="article"> 313 <meta property="og:url" content="https://www.dvor.com/contact-us.html"> 314 <meta property="og:image" content="https://www.dvor.com/i/200-200-ffffff/opplanet-dvor-store-logo-against-white-2.jpg"> 315 <meta property="og:description" content="Contact Us Contact Us Contact Us"> 316 317
317<script type="text/javascript"> 318 (function(document, location) { 319 var matchResult; 320 321 if (location.hostname === 'web') { 322 document.domain = location.hostname; 323 return; 324 } 325 326 matchResult = location.hostname.match(/([^.]+)\.\w{2,5}(?:\.\w{2})?$/); 327 document.domain = matchResult !== null ? matchResult[0] : null; 328 })(document, location) 329</script>
329 330 331 <link rel="icon" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/favicon.ico" /> <link rel="shortcut icon" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/favicon.ico" /> <link rel="apple-touch-icon" sizes="72x72" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon.png"> 332 <link rel="apple-touch-icon" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-57x57.png" sizes="57x57"> <link rel="apple-touch-icon" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-76x76.png" sizes="76x76"> <link rel="apple-touch-icon" sizes="120x120" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" href="https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/apple-touch-icon-57x57.png"> 333 <meta name="apple-itunes-app" content="app-id=932551583"> 334</head> 335<body class="dv-store unauthorized"> 336 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 336-337
336 337<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
337GTM-MH3RK8T
vendor: 101 bytes, lines 337-338
337" 338 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
339<!-- End Google Tag Manager (noscript) --> 340 341 342
342<script>window.reactConfig = {"ENVIRONMENT":"prod","DOMAIN":"dvor.com","ACTIVE_STORE":"dvor","STORE_NAME":"Dvor","STORE_NAME_URL":"Dvor.com","COMPANY_NAME":"OpticsPlanet, Inc","IMAGES_DOMAIN":"www.dvor.com\/i\/","SECURE_PROTOCOL":"https","BLOG_URL":"","REQUEST_FOR_QUOTE_CTA":"","SESSION_NAME":"OPCARTSID","IS_MOBILE_THEME":false,"IS_MY_ACCOUNT_FEATURE_ENABLED":true,"IS_HELP_CENTER_FEATURE_ENABLED":false,"IS_HELP_SEARCH_FEATURE_ENABLED":false,"IS_WISHLIST_FEATURE_ENABLED":false,"IS_HOW_TO_FEATURE_ENABLED":false,"IS_REVIEWS_FEATURE_ENABLED":false,"IS_WHY_BY_FROM_US_FEATURE_ENABLED":false,"IS_SHED_DEAL_FEATURE_ENABLED":false,"IS_OUTLET_DEAL_FEATURE_ENABLED":false,"IS_CAREERS_PAGE_LINK_FEATURE_ENABLED":false,"IS_MENU_FEATURED_BRANDS_ENABLED":false,"IS_MENU_FEATURED_CATEGORIES_ENABLED":false,"IS_NAVIGATION_MENU_API_ENABLED":false,"BASE_URL":"https:\/\/www.dvor.com\/","HREF":"https:\/\/www.dvor.com\/contact-us.html","PROXY_STORE_ENABLED":false,"FEATURE_LIST":{"is_call_center_available":true,"highlight_preselected_facet":true,"push_notification":true,"push_notification_ma":true,"login_unrelated_google_recaptcha":true,"paypal_credit":true,"two_factor_authentication":true,"my_account":true,"footer_nofollow":true,"subscription_coupon":true,"react_search_auto_suggest_mobile":true,"customer_sms_communication":true,"rma_single_page_application":true,"live_chat":true,"live_chat_mobile":true,"multi_variant_bundles":true,"personalized_carousel":true,"recently_viewed_carousel":true,"google_place_autocomplete":true},"ANDROID_SMART_BANNER":{"androidPackage":"com.dvor.androidapp","playStoreBaseUrl":"","playStoreReferrer":""},"VARIANT_AVAILABILITY_DELAY":2000,"INVITATION_BONUS_DOLLAR_AMOUNT":20,"INVITATION_CREDITS_NAME":"Dvor Bucks","TOLL_FREE_PHONE_NUMBER":"+1-800-504-5820","INTERNATIONAL_PHONE_NUMBER":"+1-847-513-6211","CONTACT_EMAIL":"[email protected]","PUSH_NOTIFICATION_TOKEN_COOKIE_NAME":"browser_push_token","FACEBOOK_APP_ID":"253043588049156","FACEBOOK_SCOPE":["email","user_birthday","user_location"],"FACEBOOK_API_VERSION":"v5.0","PAYPAL_CREDIT_CLIENT_ID":"AVwDwZSJBW5JHfi_aJ5yWSnoEs4PkEDUP6owSfUCnkkWQFhu853CU1uWDhnnpoPXgbV0Br8QlDcWz2yj","RECAPTCHA_ENABLED":false,"RECAPTCHA_SITEKEY":"6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg","HOURS_OF_OPERATION":{"primary":{"text":"9AM-5PM CT Mon-Fri","text_mobile":"<td class=\"e-work-hours__item-label\">Mon-Fri<\/td><td class=\"e-work-hours__item-value\">9AM-5PM<\/td>","text_json":"{\"label\":\"Mon-Fri\",\"from\":\"9AM\",\"to\":\"5PM\"}","hours":{"from":9,"from_minute":0,"to":17,"to_minute":0}},"secondary":{"text":"Email Only Sat","text_mobile":"<td class=\"e-work-hours__item-label\">Sat<\/td><td class=\"e-work-hours__item-value\"><span class=\"e-work-hours__item-method\">Email Only<\/span><\/td>","text_json":"{\"label\":\"Sat\",\"from\":\"\",\"to\":\"\",\"note\":\"Email Only\"}","hours":{"from":0,"from_minute":0,"to":0,"to_minute":0}},"tertiary":{"text":"Email Only Sun","text_mobile":"<td class=\"e-work-hours__item-label\">Sun<\/td><td class=\"e-work-hours__item-value\"><span class=\"e-work-hours__item-method\">Email Only<\/span><\/td>","text_json":"{\"label\":\"Sun\",\"from\":\"\",\"to\":\"\",\"note\":\"Email Only\"}","hours":{"from":0,"from_minute":0,"to":0,"to_minute":0}},"timezone":"CT","isClosed":false,"customClosingSchedule":""},"DEVICE_TYPE":"desktop","GOOGLE_RECAPTCHA_SITEKEY":"6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg","GOOGLE_RECAPTCHA_V3_SITEKEY":"6LexQ74ZAAAAAMdE2_UyxnnFFMJU5g2i9EhTX0q-","URL_UNSAFE_CHAR_REGEXP":"[^a-z0-9-_,.!']+","ADDRESS":["OpticsPlanet, Inc.","3150 Commercial Avenue","Northbrook, Illinois 60062"],"CASHBACK_PERCENTAGE":0,"CASHBACK_RULES_LINK":"","MUTUALLY_EXCLUSIVE_SPECIFICATION_IDS":[8235,8688],"STORE_THEME_NAME":"dvor","MY_ACCOUNT_VERIFICATION_CODE_LENGTH":4,"MAX_DAYS_DELIVER_ADD_TO_CART_TEXT":8,"MAX_DAYS_DIFF_MIN_DAYS_TO_SHIP":60,"DAYS_TO_SHIP_UNKNOWN_VALUE":-1,"FREE_SHIPPING_THRESHOLD":"500","STORE_PRODUCT_COUNT":"250,000","CASHBACK_SHORT_NAME":"Dvor Bucks","OPCART_DEALS":[],"CART_EMPTY_PROMOTED_CATEGORIES":[],"SABIO_STORE_ID":15,"GOOGLE_PAY_MERCHANT_ID":"BCR2DN4T7CB5NRDJ","IS_WEBP_FEATURE_ENABLED":false,"HOLIDAY_SEASON":{"isHolidaySeason":false,"holidayReturnPeriod":null,"holidayReturnEnd":null,"holidaySeasonEnd":null},"FOUR_O_FOUR_PAGE_FEATURED_LINKS":[],"SUBSCRIPTION_DISCOUNT_AMOUNT":"$5"};</script>
342 343 344 <div id="fb-root"></div> 345 346 <noscript> 347 <div class="alert-block"> 348 <div class="alert-block__inner error"> 349 <i class="fa fa-exclamation-triangle fa-2x"></i> 350 <div class="alert-block__title">JavaScript and Cookies Are Currently Disabled</div> 351 <div class="alert-block__content">Unfortunately, there's pretty much no way we can offer you an excellent shopping experience without browser cookies or JavaScript. If both are disabled, most likely you are using a browser that was last updated in 1997, or you don't have any choice in the matter. If you do have a choice and you are using a modern, up-to-date browser, please enable cookies and enable JavaScript. If you can't do that, consider using another device to access the site - we support desktop computers, tablets, and smartphones! <a href="https://www.dvor.com/our-policy.html#secure">Remember - we protect all of your personal information with industry standard 128 bit encryption technology for a secure experience.</a></div> 352 </div> 353 </div> 354</noscript>
355<script> 356 function checkBrowser() { 357 var warningContainer = document.getElementById("browser-warning-container") 358 var userAgent = window.navigator.userAgent; 359 var msie = userAgent.indexOf('MSIE'); 360 var trident = userAgent.indexOf('Trident'); 361 if(trident > 0 || msie > 0){ 362 warningContainer.style.display= "block" 363 } 364 } 365</script>
365 366<div class="alert-block hidden op-plugin" data-plugins="op.widgets.CookiesCheck"> 367 <div class="alert-block__inner error"> 368 <i class="fa fa-exclamation-triangle fa-2x"></i> 369 <div class="alert-block__title">No Cookies? That's a Bummer!</div> 370 <div class="alert-block__content">Browser cookies are one of the backbones of our shopping experience. We use cookies to identify you, present deals based on your preferences, let you reserve products, and place orders. Without cookies... well, stuff just doesn't work right. We don't want that at all! We want you to have a great experience. So if you can, please enable cookies in your browser to get the best experience possible. If you can't enable cookies, consider accessing the site from another browser or device - we support desktop, tablets and smartphones! <a href="https://www.dvor.com/our-policy.html#secure">Remember - we protect all of your personal information with industry standard 128 bit encryption technology for a secure experience.</a></div> 371 </div> 372</div> 373<div id="adblocker" class="alert-block" style="display:none"> 374 <div class="alert-block__inner error"> 375 <i class="fa fa-exclamation-triangle fa-2x"></i> 376 <div class="alert-block__title">JavaScript is blocked by AdBlocker or ScriptBlocker</div> 377 <div class="alert-block__content">We're sorry - it looks like some elements of Dvor are being disabled by your AdBlocker. 378 Unfortunately we are unable to offer our excellent shopping experience without JavaScript. 379 Please add "<strong>dvor.com</strong>" and "<strong>https://dvl.0ps.us/assets-d0ab98a85b9/</strong>" to whitelist, 380 or disable AdBlocker for this site (please note that we do NOT feature any annoying ads on this website). 381 Thanks!</div> 382 </div> 383</div> 384 <div id="browser-warning-container" style="display: none" class="oldbrowser alert-block"> 385 <div class="alert-block__inner error"> 386 <img onload="checkBrowser()" class="error-icon-container" 387 src="https://dvl.0ps.us/assets-d0ab98a85b9/base/opweb/base/desktop/img/option-sets/warning.png" width="26" height="26"> 388 <div class="alert-block__title">Your Browser is Outdated</div> 389 <div class="alert-block__content"> 390 Unfortunately, we are unable to provide an excellent shopping experience on your browser because it lacks modern functionality needed for us 391 to provide a fast, secure, and enjoyable experience. <br />If you cannot upgrade your browser or use an alternative device to visit us, 392 please contact us at <strong>+1-800-504-5820</strong> and we'll be happy to assist you over the phone!</div> 393 </div> 394 </div>
395<script type="text/javascript">!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.library_base_common=n():e.library_base_common=n()}(this,()=>(()=>{var __webpack_modules__={646:()=>{eval("/* eslint-disable prefer-rest-params */\n/**\n * ScriptBlock: https://chrome.google.com/webstore/detail/scriptblock/hcdjknjpbnhdoabbngpmfekaecnpajba?hl=en\n * AdBlock: https://chrome.google.com/webstore/detail/adblock/gighmmpiobklfepjocnamgkkbiglidom\n * ublock: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm?hl=en\n * AdBlock Plus: https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb\n * NoScript: https://addons.mozilla.org/en-US/firefox/addon/noscript/\n * AdBlock Plus: https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/\n */\n(function (window) {\n let currWinLoad = window.onload;\n let e = window.encodeURIComponent;\n let loaded = 0;\n let jsLoaded = function () {\n loaded = 1;\n };\n let elements = document.getElementById('adblocker') || window.adblocker; // named access\n\n function isNodeList(nodes) {\n let stringRepr = Object.prototype.toString.call(nodes);\n return typeof nodes === 'object' && /^\\[object (HTMLCollection|NodeList|Object)\\]$/.test(stringRepr) && typeof nodes.length === 'number' && (nodes.length === 0 || typeof nodes[0] === 'object' && nodes[0].nodeType > 0);\n }\n function map(elements, callback) {\n let prop;\n if (!isNodeList(elements)) {\n elements = [elements];\n }\n elements = elements.filter(v => {\n return !!v;\n });\n for (prop in elements) {\n callback.call(this, elements[prop]);\n }\n }\n window.addEventListener('load', function () {\n // onload is indicating that everything was loaded\n let context = {\n 'error_type': 'blocked_javascript'\n };\n const userAgent = window.navigator.userAgent.toLowerCase();\n const isBot = userAgent.includes('bot') || userAgent.includes('headless');\n if (loaded && window.adblocker !== false) {\n window.log('WARNING', 'onload was called, but adblocker is not defined, probably client has blocked JavaScript', context);\n map(elements, el => {\n if (el.style) {\n el.style.display = 'block';\n }\n });\n if (!isBot) {\n window.log('info', 'Ad-Block detected', context);\n }\n } else if (!loaded) {\n window.log('WARNING', 'onload was called, but jsLoaded callback was not called, probably client has blocked JavaScript', context);\n map(elements, el => {\n if (el.style) {\n el.style.display = 'block';\n }\n });\n if (!isBot) {\n window.log('info', 'Ad-Block detected', context);\n }\n } else if (loaded && window.adblocker === false) {\n map(elements, el => {\n if (el.parentNode) {\n el.parentNode.removeChild(el);\n }\n });\n }\n currWinLoad && currWinLoad.apply(this, arguments);\n });\n window.encodeURIComponent = function (msg) {\n let ret = e.call(this, msg);\n // if msg was provided, but encodeURIComponent return empty string,\n // this could mean that function is mocked by script blocker\n return msg && !ret ? msg : ret;\n };\n window.jsLoaded = jsLoaded;\n})(window);\n\n//# sourceURL=webpack://library_base_common_browser/./layout/base/common/js/public/js_adblocker.js?")}},__webpack_exports__={};return __webpack_modules__[646](),__webpack_exports__})());</script>
395 396 397 398 <div class="op-plugin" 399 data-plugins="op.widgets.ImpersonalizationWarning" 400 data-plugins-options='{"template":"impersonated-warning.html.twig"}' 401 ></div> 402 403 404 <div id="page-container" class="page-container unauthorized"> 405 <div data="popup-join-block" class="authorization-modal-trigger title-sign-up-for-more-details-top e-button e-button_primary" id="title-sign-up-for-more-details-top"> 406 Join Now 407</div> 408<div data="popup-signin-block" class="authorization-modal-trigger sign-in-top-button e-button e-button_primary" id="sign-in-top-button"> 409 Sign In 410</div> 411 412<div class="homepage" id="header-links"> 413 <ul> 414 <li class="link"><a href="https://www.dvor.com/what-is-dvor.html">What is Dvor?</a></li> 415 <li class="link"><a href="/all-events.html">View Events</a></li> 416 <li class="link"><a href="/shop-by-brand.html">Explore Brands</a></li> 417 <li class="link"><a href="/shop-by-category.html">Browse Categories</a></li> 418 </ul> 419</div> 420 421<div class="header-dropdowns op-plugin visibility-hidden" id="header-menu" data-plugins="op.widgets.HeaderDropDown op.widgets.HeaderDropDownPlacementCorrector"> 422 <ul> 423 <li class="dropdown"> 424 <div class="header-dropdown-tab-left"></div> 425 <a class="first-level" href="https://www.dvor.com/special-offers.html">Special Offers <i class="fa fa-angle-down" aria-hidden="true"></i></a> 426 <div class="header-dropdown-tab-right"></div> 427 <div class="header-dropdown-left dropdown-content"> 428 <div class="header-dropdown-right"> 429 <div class="header-dropdown-top"> 430 <div class="header-dropdown-bottom"> 431 <ul class="drop-down-ul"> 432 <li><a href="https://www.dvor.com/rifle-scope-clearance-73-2026-09-25.html">Rifle Scope Clearance</a></li> 433 <li><a href="https://www.dvor.com/holosun-red-dot-sights-53-2026-09-27.html">Holosun Red Dot Sights</a></li> 434 <li><a href="https://www.dvor.com/dvor-s-most-wanted-firearm-parts-91-2026-09-28.html">Dvor's Most Wanted Firearm Parts</a></li> 435 <li><a href="https://www.dvor.com/deals-under-250-13-2026-09-29.html">
435Deals Under $250</a></li> 436 <li><a href="https://www.dvor.com/dvor-s-most-wanted-gear-90-2026-09-30.html">Dvor's Most Wanted Gear</a></li> 437 <li><a href="https://www.dvor.com/red-dot-sight-clearance-99-2026-09-25.html">Red Dot Sight Clearance</a></li> 438 <li><a href="https://www.dvor.com/dvor-s-dollar-deals-67-2026-09-26.html">Dvor's Dollar Deals</a></li> 439 <li><a href="https://www.dvor.com/nitecore-npl25-weapon-light-combo-13-2026-09-26.html">Nitecore NPL25 Weapon Light Combo</a></li> 440 <li><a href="https://www.dvor.com/vortex-opmod-high-country-tripod-88-2026-09-26.html">Vortex OPMOD High Country Tripod</a></li> 441 <li><a href="https://www.dvor.com/deals-on-open-box-gear-66-2026-09-28.html">Deals on Open Box Gear</a></li> 442 <li><a href="https://www.dvor.com/vssl-coffee-gear-76-2026-09-28.html">VSSL Coffee Gear</a></li> 443 <li><a href="https://www.dvor.com/deals-under-500-79-2026-09-29.html">
443Deals Under $500</a></li> 444 </ul> 445 </div> 446 </div> 447 </div> 448 </div> 449 </li> 450 <li class="dropdown"> 451 <div class="header-dropdown-tab-left"></div> 452 <a class="first-level" href="https://www.dvor.com/professions.html">Expert Picks <i class="fa fa-angle-down" aria-hidden="true"></i></a> 453 <div class="header-dropdown-tab-right"></div> 454 <div class="header-dropdown-left dropdown-content"> 455 <div class="header-dropdown-right"> 456 <div class="header-dropdown-top"> 457 <div class="header-dropdown-bottom"> 458 <ul class="drop-down-ul"> 459 <li><a href="https://www.dvor.com/deals-on-exclusive-optics-32-2026-09-25.html">Deals on Exclusive Optics</a></li> 460 <li><a href="https://www.dvor.com/opmod-red-dot-sights-91-2026-09-25.html">OPMOD Red Dot Sights</a></li> 461 <li><a href="https://www.dvor.com/q-firearm-parts-and-accessories-52-2026-09-26.html">Q Firearm Parts and Accessories</a></li> 462 <li><a href="https://www.dvor.com/wheeler-gunsmithing-tools-93-2026-09-26.html">Wheeler Gunsmithing Tools</a></li> 463 <li><a href="https://www.dvor.com/deals-on-firearm-accessories-91-2026-09-27.html">Deals on Firearm Accessories</a></li> 464 <li><a href="https://www.dvor.com/strike-industries-firearm-parts-53-2026-09-27.html">Strike Industries Firearm Parts</a></li> 465 <li><a href="https://www.dvor.com/elite-survival-systems-tactical-gear-98-2026-09-28.html">Elite Survival Systems Tactical Gear</a></li> 466 <li><a href="https://www.dvor.com/deals-on-tactical-pens-72-2026-09-28.html">Deals on Tactical Pens</a></li> 467 <li><a href="https://www.dvor.com/swampfox-raider-micro-prism-sights-45-2026-09-28.html">Swampfox Raider Micro Prism Sights</a></li> 468 <li><a href="https://www.dvor.com/deals-under-100-49-2026-09-29.html">
468Deals Under $100</a></li> 469 <li><a href="https://www.dvor.com/deals-under-50-42-2026-09-29.html">Deals Under $50</a></li> 470 <li><a href="https://www.dvor.com/infitac-fml19-thermal-pistol-sight-59-2026-09-30.html">InfiTac FML19 Thermal Pistol Sight</a></li> 471 <li><a href="https://www.dvor.com/lee-reloading-gear-96-2026-09-30.html">Lee Reloading Gear</a></li> 472 </ul> 473 </div> 474 </div> 475 </div> 476 </div> 477 </li> 478 <li class="dropdown"> 479 <div class="header-dropdown-tab-left"></div> 480 <a class="first-level" href="https://www.dvor.com/electronics.html">Electronics & More <i class="fa fa-angle-down" aria-hidden="true"></i></a> 481 <div class="header-dropdown-tab-right"></div> 482 <div class="header-dropdown-left dropdown-content"> 483 <div class="header-dropdown-right"> 484 <div class="header-dropdown-top"> 485 <div class="header-dropdown-bottom"> 486 <ul class="drop-down-ul"> 487 <li><a href="https://www.dvor.com/deals-on-solar-panels-56-2026-09-25.html">Deals on Solar Panels</a></li> 488 <li><a href="https://www.dvor.com/deals-on-rangefinders-49-2026-09-28.html">Deals on Rangefinders</a></li> 489 <li><a href="https://www.dvor.com/olight-arkpro-high-lumen-flashlights-48-2026-09-29.html">Olight ArkPro High Lumen Flashlights</a></li> 490 <li><a href="https://www.dvor.com/blazin-deals-on-trybe-flashlights-31-2026-09-30.html">Blazin' Deals on TRYBE Flashlights</a></li> 491 </ul> 492 </div> 493 </div> 494 </div> 495 </div> 496 </li> 497 <li class="dropdown"> 498 <div class="header-dropdown-tab-left"></div> 499 <a class="first-level" href="https://www.dvor.com/apparel-accessories.html">Apparel & Accessories <i class="fa fa-angle-down" aria-hidden="true"></i></a> 500 <div class="header-dropdown-tab-right"></div> 501 <div class="header-dropdown-left dropdown-content"> 502 <div class="header-dropdown-right"> 503 <div class="header-dropdown-top"> 504 <div class="header-dropdown-bottom"> 505 <ul class="drop-down-ul"> 506 <li><a href="https://www.dvor.com/deals-on-browning-apparel-57-2026-09-25.html">Deals on Browning Apparel</a></li> 507 <li><a href="https://www.dvor.com/danner-bull-run-chelsea-shoes-57-2026-09-25.html">Danner Bull Run Chelsea Shoes</a></li> 508 <li><a href="https://www.dvor.com/vertx-apparel-and-gear-25-2026-09-26.html">Vertx Apparel and Gear</a></li> 509 <li><a href="https://www.dvor.com/deals-on-hoodies-50-2026-09-26.html">Deals on Hoodies</a></li> 510 <li><a href="https://www.dvor.com/deals-on-blue-force-gear-87-2026-09-27.html">Deals on Blue Force Gear</a></li> 511 <li><a href="https://www.dvor.com/deals-on-lacrosse-footwear-45-2026-09-27.html">
511Deals on LaCrosse Footwear</a></li> 512 <li><a href="https://www.dvor.com/deals-on-fjallraven-apparel-and-gear-45-2026-09-28.html">Deals on Fjallraven Apparel and Gear</a></li> 513 <li><a href="https://www.dvor.com/deals-on-skili-gear-26-2026-09-28.html">Deals on SKILI Gear</a></li> 514 <li><a href="https://www.dvor.com/deals-on-danner-footwear-96-2026-09-29.html">Deals on Danner Footwear</a></li> 515 <li><a href="https://www.dvor.com/rothco-heavyweight-flannels-74-2026-09-29.html">Rothco Heavyweight Flannels</a></li> 516 <li><a href="https://www.dvor.com/deals-on-wilder-tactical-gear-75-2026-09-29.html">Deals on Wilder Tactical Gear</a></li> 517 <li><a href="https://www.dvor.com/deals-on-women-s-apparel-79-2026-09-30.html">Deals on Women's Apparel</a></li> 518 <li><a href="https://www.dvor.com/maxtor-tactical-holsters-63-2026-09-30.html">Maxtor Tactical Holsters</a></li> 519 <li><a href="https://www.dvor.com/deals-on-women-s-footwear-84-2026-09-30.html">Deals on Women's Footwear</a></li> 520 </ul> 521 </div> 522 </div> 523 </div> 524 </div> 525 </li> 526 <li class="dropdown"> 527 <div class="header-dropdown-tab-left"></div> 528 <a class="first-level" href="https://www.dvor.com/sports-hobbies.html">Sports & Hobbies <i class="fa fa-angle-down" aria-hidden="true"></i></a> 529 <div class="header-dropdown-tab-right"></div> 530 <div class="header-dropdown-left dropdown-content"> 531 <div class="header-dropdown-right"> 532 <div class="header-dropdown-top"> 533 <div class="header-dropdown-bottom"> 534 <ul class="drop-down-ul"> 535 <li><a href="https://www.dvor.com/bastinelli-creations-knives-31-2026-09-25.html">Bastinelli Creations Knives</a></li> 536 <li><a href="https://www.dvor.com/frankford-arsenal-reloading-gear-27-2026-09-25.html">Frankford Arsenal Reloading Gear</a></li> 537 <li><a href="https://www.dvor.com/deals-on-compasses-50-2026-09-25.html">Deals on Compasses</a></li> 538 <li><a href="https://www.dvor.com/deals-on-fixed-blade-knives-74-2026-09-26.html">Deals on Fixed Blade Knives</a></li> 539 <li><a href="https://www.dvor.com/fishing-gear-blowout-84-2026-09-26.html">Fishing Gear Blowout</a></li> 540 <li><a href="https://www.dvor.com/deals-on-toor-knives-31-2026-09-27.html">Deals on Toor Knives</a></li> 541 <li><a href="https://www.dvor.com/deals-on-multi-tools-17-2026-09-27.html">Deals on Multi-Tools</a></li> 542 <li><a href="https://www.dvor.com/deals-on-bear-son-cutlery-34-2026-09-28.html">Deals on Bear & Son Cutlery</a></li> 543 <li><a href="https://www.dvor.com/opticron-binoculars-11-2026-09-28.html">Opticron Binoculars</a></li> 544 <li><a href="https://www.dvor.com/borka-gunsmithing-tools-12-2026-09-29.html">Borka Gunsmithing Tools</a></li> 545 <li><a href="https://www.dvor.com/deals-on-kitchen-knives-72-2026-09-29.html">Deals on Kitchen Knives</a></li> 546 <li><a href="https://www.dvor.com/deals-on-dry-boxes-86-2026-09-29.html">Deals on Dry Boxes</a></li> 547 <li><a href="https://www.dvor.com/deals-on-v-nives-75-2026-09-30.html">Deals on V Nives</a></li> 548 <li><a href="https://www.dvor.com/dvor-s-most-wanted-outdoor-gear-88-2026-09-30.html">Dvor's Most Wanted Outdoor Gear</a></li> 549 </ul> 550 </div> 551 </div> 552 </div> 553 </div> 554 </li> 555 <li class="dropdown"> 556 <div class="header-dropdown-tab-left"></div> 557 <a class="first-level" href="https://www.dvor.com/shooting-outdoors.html">Shooting & Outdoors <i class="fa fa-angle-down" aria-hidden="true"></i></a> 558 <div class="header-dropdown-tab-right"></div> 559 <div class="header-dropdown-left dropdown-content"> 560 <div class="header-dropdown-right"> 561 <div class="header-dropdown-top"> 562 <div class="header-dropdown-bottom"> 563 <ul class="drop-down-ul"> 564 <li><a href="https://www.dvor.com/red-dot-sight-secret-sale-53-2026-09-26.html">Red Dot Sight Secret Sale</a></li> 565 <li><a href="https://www.dvor.com/viridian-4lux-2k-angled-foregrips-63-2026-09-25.html">Viridian 4LUX 2K Angled Foregrips</a></li> 566 <li><a href="https://www.dvor.com/deals-on-oncore-targets-47-2026-09-25.html">Deals on Oncore Targets</a></li> 567 <li><a href="https://www.dvor.com/clearance-on-mounts-and-rings-70-2026-09-25.html">Clearance on Mounts and Rings</a></li> 568 <li><a href="https://www.dvor.com/red-dot-sight-magnifiers-14-2026-09-26.html">Red Dot Sight Magnifiers</a></li> 569 <li><a href="https://www.dvor.com/mec-gar-pistol-magazines-60-2026-09-27.html">Mec-Gar Pistol Magazines</a></li> 570 <li><a href="https://www.dvor.com/deals-on-premium-red-dot-sights-86-2026-09-27.html">Deals on Premium Red Dot Sights</a></li> 571 <li><a href="https://www.dvor.com/do-all-launchers-and-targets-13-2026-09-28.html">Do All Launchers and Targets</a></li> 572 <li><a href="https://www.dvor.com/deals-on-buk-ops-optics-21-2026-09-28.html">Deals on BUK OPS Optics</a></li> 573 <li><a href="https://www.dvor.com/dvor-s-most-wanted-optics-69-2026-09-29.html">Dvor's Most Wanted Optics</a></li> 574 <li><a href="https://www.dvor.com/deals-on-hunting-blinds-62-2026-09-29.html">Deals on Hunting Blinds</a></li> 575 <li><a href="https://www.dvor.com/magview-optics-adapters-83-2026-09-30.html">Magview Optics Adapters</a></li> 576 <li><a href="https://www.dvor.com/atn-thor-thermal-rifle-scopes-48-2026-09-30.html">ATN ThOR Thermal Rifle Scopes</a></li> 577 <li><a href="https://www.dvor.com/deals-on-range-bags-97-2026-09-30.html">Deals on Range Bags</a></li> 578 </ul> 579 </div> 580 </div> 581 </div> 582 </div> 583 </li> 584 </ul> 585 <div class="clear-float"></div> 586</div> 587 588<div id="header-container"> 589 <div id="header"> 590 <a class="not-firstpage" id="header-logo" href="/"></a> 591 </div> 592</div> 593 594<div style="display: none" id="error-message-placeholder" class="error-message"><p></p></div> 595 596<div class="popup-with-tabs-container op-plugin" data-plugins="op.widgets.AuthorizationModal"> 597 <div class="tabs-with-js popup-with-tabs authorization-modal"> 598 <div class="close authorization-modal__closing-button"></div> 599 <div class="tab-active tab-enabled tab-first authorization-modal__section" data="popup-signin-block"> 600 <div class="tab-name authorization-modal__tab">Sign-In</div> 601 <div class="tab-content op-plugin" data-plugins="op.widgets.TabbableScopeLimitationLogin"> 602 <div class="popup-left-block f-left popup-blocks"> 603 <form class="op-plugin login-captcha-form" id="sign-in" method="post" action="/my-account/login_check" novalidate 604 data-plugins="op.form.SignIn" 605 data-plugins-options='{ 606 "op.form.SignIn": { 607 "submit-button-selector": ".signin-submit", 608 "hideElements": true 609 } 610 }'> 611 <div class="content e-login__standard"> 612 <div class="e-call-out e-call-out__priority-5">Already A Member?</div> 613 <div class="e-call-out e-call-out__priority-1 e-call-out__emphasis e-call-out__bold">Sign In</div> 614 <div class="login-page-error"> 615 <div id="error-message-placeholder" class="error-message"> 616 </div> 617 </div> 618 <div class="f-left e-form_popup-email-block"> 619 <label class="block" for="popup-email">Email</label> 620 <div class="form-row"> 621 <div class="input-error-block op-plugin" 622 data-plugins="op.widgets.EmailDomainAutosuggestion"> 623 <input tabindex="1" 624 type="text" 625 name="_username" 626 id="popup-email" 627 validate-email="true" 628 validate-required="true" 629 class="text" 630 autofocus/><!-- ID for label purpose -->
631 <span class="input-error-message"></span> 632 <div class="e-auto-suggest-item-list"> 633 </div> 634 </div> 635 </div> 636 <div class="f-right"> 637 <input tabindex="3" type="checkbox" class="checkbox f-left" id="remember" name="_remember_me" value="on"/> 638 <label class="checkbox-label" for="remember">Remember me for two weeks</label> 639 </div> 640 </div> 641 <div class="f-right"> 642 <label class="block" for="popup-password">Password</label><a href="https://www.dvor.com/forgotten.html" class="forgot f-right js-forgot-password" tabindex="6">Forgot your password?</a> 643 <div class="form-row"> 644 <div class="input-error-block"> 645 <input tabindex="2" type="password" class="text" id="popup-password" validate-required="true" name="_password" size="10" maxlength="99" /><!-- ID for label purpose --> 646 <span class="input-error-message"></span> 647 </div> 648 </div> 649 <div class="clear-float"></div> 650 <button type="submit" tabindex="4" id="returning-submit-button-modal" name="subm" 651 class="signin-submit submit e-button e-button_primary"> 652 <span>Sign In</span> 653 <div class="spinner-round small-14 red thin hidden"></div> 654 </button> 655 </div> 656 <div class="clear-float"></div> 657 </div> 658 <div class="e-login__verification"> 659 <div class="verification-message"></div> 660 <label class="verification-label" for="popup-email">4 Character Verification Code</label> 661 662 <div class="verification__form"> 663 <input 664 class="form__input" 665 name="_verification_code" 666 id="_verification_code" 667 type="text" 668 inputmode="decimal" 669 autocomplete="one-time-code" 670 validate-digits="true" 671 validate-required="true" 672 maxlength="4" 673 required="required" 674 /> 675 <div class="login-page-error"> 676 <div id="error-message-placeholder-verification" class="error-message"></div> 677 </div> 678 </div> 679 680 <div class="verification-submit"> 681 <button type="submit" tabindex="4" id="returning-submit-button-modal" name="subm" class="signin-submit submit e-button e-button_primary"> 682 <span>Submit</span> 683 <div class="spinner-round small-14 red thin hidden"></div> 684 </button> 685 <button type="button" class="small resend-2fa-code__link did-not-receive-2fa-code__link">Didn't Receive Your Code?</button> 686 <div class="resend-2fa-code__wrapper"></div> 687 </div> 688</div> </form> 689 </div> 690 <div class="popup-right-block f-right popup-blocks hide-2FA"> 691 <div class="e-call-out e-call-out__priority-5">Quicker Sign-In Using</div> 692 <div class="e-call-out e-call-out__priority-1 e-call-out__emphasis e-call-out__bold">Facebook</div> 693 <br> 694 <span class="description">No additional passwords to remember! You can log into Dvor just by being signed into Facebook.</span> 695 <a href="javascript:;" tabindex="5" class="op-plugin facebook-login facebook-login-button" data-plugins="op.widgets.FacebookButton" ></a> 696 </div> 697 <div class="clear-float"></div> 698 </div> 699 </div> 700 <div class="tab-enabled authorization-modal__section authorization-modal__section_join" data="popup-join-block"> 701 <div class="tab-name authorization-modal__tab">Join Dvor</div> 702 <div class="tab-content op-plugin" data-plugins="op.widgets.TabbableScopeLimitationSignUp"> 703 <div class="watch-dvor-block"> 704 <div class="video-block"> 705 <iframe width="494" height="278" src="https://www.youtube.com/embed/45BjNwIfDrE?rel=0" frameborder="0" allowfullscreen></iframe> 706 </div> 707 </div> 708 709 <div class="join-now-block popup-blocks popup-right-block f-right"> 710 <div class="join-now-block-header"> 711 <div class="e-call-out e-call-out__priority-5 e-call-out__more-letter-spacing">Not A Member Yet?</div> 712 <div class="e-call-out e-call-out__priority-1 e-call-out__emphasis e-call-out__bold">Join Now</div> 713 </div> 714 <form action="/my-account/sign-up" method="post" class="op-plugin join-now-form" data-plugins="op.form.MyAccountJoin"> 715 <a href="javascript:;" class="facebook-login facebook-login-button op-plugin" data-plugins="op.widgets.FacebookButton" id="unauthorized-fb-login"></a>
716 <span class="seperator"> or via email </span> 717 <div class="form-row"> 718 <div class="input-error-block op-plugin" data-plugins="op.widgets.EmailDomainAutosuggestion"> 719 <input type="text" class="text new-email op-plugin" 720 id="new-email" 721 name="email" 722 validate-email="true" 723 validate-required="true" 724 data-plugins="op.widgets.Placeholder" 725 placeholder="Email Address" 726 autofocus> 727 <span class="join-now-form__loader join-now-form__loader_high-input"></span> 728 <div class="input-error-message"></div> 729 <div class="e-auto-suggest-item-list"> 730 </div> 731 </div> 732 </div> 733 <input type="submit" class="submit e-button e-button_primary" value="Join"/> 734 </form> 735 <a href="https://www.dvor.com/privacypolicy.html" class="policy">privacy policy</a> 736 737 <div class="bottom-border"></div> 738 <div class="border-ie7"></div> 739</div> 740 <div class="clear-float"></div> 741 <p class="description">Dvor is the world's first members-only store focused on unbelievable deals of up to 70% off outdoors, hunting and shooting gear, sports gear, electronics, apparel, accessories and more from the top brands on the planet. See what our members are getting by checking out this short video, or <a href="https://www.dvor.com/what-is-dvor.html">learn more</a> about Dvor.</p> 742 </div> 743 </div> 744 </div> 745</div> 746<div class="window-overlay"></div> 747 748<div style="display: none" id="error-message-placeholder" class="error-message"><p></p></div> 749 750 751 752 753 754 <main> 755 <div id="main-panel" class="no-margin type-about-us"> 756 <div id="account-tabs" class="tabs-with-js"> 757 <div id="account-tabs-inner" class="op-plugin" data-plugins="op.widgets.Tabs"> 758 759 760 761 <div class="tab-enabled"> 762 <div class="tab-name" data-tab="li" class="categories-tab-name"> 763 <a href="https://www.dvor.com/aboutus.html">About Dvor</a> 764 </div> 765 </div> 766 767 768 769 <div class="tab-enabled"> 770 <div class="tab-name" data-tab="li" class="categories-tab-name"> 771 <a href="https://www.dvor.com/public-faq.html">FAQ</a> 772 </div> 773 </div> 774 775 776 777 <div class="tab-enabled"> 778 <div class="tab-name" data-tab="li" class="categories-tab-name"> 779 <a href="https://www.dvor.com/terms-and-conditions.html">Terms & Conditions</a> 780 </div> 781 </div> 782 783 784 785 <div class="tab-active"> 786 <div class="tab-name" data-tab="li" class="categories-tab-name">
787 <span class="categories-tab-name-text">Contact Us</span> 788 </div> 789 </div> 790 791 792 <div class="clear-float"></div> 793 </div> 794 795 <div id="account-info-tab" class="tab-content info-page"> 796 <div class="tab-info-page"> 797 <div class="centered-block-medium big-right-banner"> 798 <div class="left-side"> 799 <div class="op-plugin ancored-menu-block " 800 data-plugins="op.widgets.common.SmoothAnchorScroll"> 801 <div class="left-shadow"></div> 802 <div class="left-shadow-top-corner"></div> 803 804 805<span class="caption">How do I sign up?</span> 806<p>You can sign up on the home page, by entering your email address. We'll send you more instructions via email!</p> 807<span class="caption">How much does membership cost?</span> 808<p>Nothing - it's completely free!</p> 809<span class="caption">Why can't I see any sales events or products?</span> 810<p>Our sales are for members only. If you aren't a member, you will not be able to see them - but sign up and you can be a member today! If you are already a member, make sure you are logged in.</p> 811<span class="caption">What is your privacy policy?</span> 812<p>Please feel free to read through our <a href="https://www.dvor.com/privacypolicy.html">privacy policy</a>, or to browse our <a href="https://www.dvor.com/public-faq.html">FAQ</a>.</p> 813 814 815 </div> 816 </div> 817 818 <div class="center-side"> 819 820 <div class="right-shadow"></div> 821 822 <div class="info-video-block"> 823 </div> 824 825 <div id="object-list"> 826 <div class="light-block borderless"> 827 <div class="inner"> 828 829 830<h1>Fill out this contact form, and we'll get back to you as soon as possible!</h1> 831 832<p>Be sure to check out "<a href="/aboutus.html" title="What is Dvor?">What is Dvor?</a>" and "<a href="/why-join-dvor.html" title="Why Join Dvor?">Why Join Dvor?</a>"<img src="https://dvl.0ps.us/assets-d0ab98a85b9/base/opweb/base/desktop/img/pixels/description-info-pixel.gif" width="1" height="1" style="width:1px!important;height:1px!important;" alt="image" /></p> 833 <form id="contactUsForm" novalidate method="POST" class="op-plugin" data-plugins="op.form.Contact"> 834 835 <span class="label-inside"> 836 <label for="dvor_contact_form_username" class="required">Your name</label>: 837 <span class="error"></span> 838 </span> 839 <input type="text" id="dvor_contact_form_username" name="dvor_contact_form[username]" required="required" class="input-text" /> 840 841 <span class="label-inside"> 842 <label for="dvor_contact_form_email" class="required">Your e-mail address</label>: 843 <span class="error"></span> 844 </span> 845 <div class="op-plugin" data-plugins="op.widgets.EmailDomainAutosuggestion"> 846 <input type="text" id="dvor_contact_form_email" name="dvor_contact_form[email]" required="required" class="input-text" /> 847 <div class="e-auto-suggest-item-list"> 848 </div> 849 </div> 850 851 <span class="label-inside"> 852 <label for="dvor_contact_form_topic" class="required">Select your topic</label>: 853 <span class="error"></span> 854 </span> 855 <select id="dvor_contact_form_topic" name="dvor_contact_form[topic]"><option value="General Question">General Question</option><option value="Login Problem">Login Problem</option><option value="Sign up Problem">Sign up Problem</option><option value="Order Question">Order Question</option><option value="My Account Question">My Account Question</option><option value="Website issue report">Website issue report</option><option value="Suggestions and Feedback">Suggestions and Feedback</option><option value="Press Inquiry">Press Inquiry</option><option value="Vendor / Supplier Inquiry">Vendor / Supplier Inquiry</option><option value="Business Development">Business Development</option><option value="Request My Personal Information">Request My Personal Information</option><option value="Delete My Personal Information">Delete My Personal Information</option></select> 856 857 <div class="row privacy-form"> 858 <div class="column">
859 <span class="label-inside"> 860 <label for="dvor_contact_form_name" class="required">Name (First/Last)</label>: 861 <span class="error"></span> 862 </span> 863 <input type="text" id="dvor_contact_form_name" name="dvor_contact_form[name]" required="required" class="column-input-text" /> 864 865 <span class="label-inside"> 866 <label for="dvor_contact_form_phone">Contact Phone (Optional)</label>: 867 <span class="error"></span> 868 </span> 869 <input type="text" id="dvor_contact_form_phone" name="dvor_contact_form[phone]" class="column-input-text" /> 870 </div> 871 <div class="column"> 872 <span class="label-inside"> 873 <label for="dvor_contact_form_privacyEmail_first" class="required">Email Address</label>: 874 <span class="error"></span> 875 </span> 876 <div class="op-plugin" data-plugins="op.widgets.EmailDomainAutosuggestion"> 877 <input type="email" id="dvor_contact_form_privacyEmail_first" name="dvor_contact_form[privacyEmail][first]" required="required" class="column-input-text" /> 878 <div class="e-auto-suggest-item-list"> 879 </div> 880 </div> 881 <span class="label-inside"> 882 <label for="dvor_contact_form_privacyEmail_second" class="required">Confirm Email Address</label>: 883 <span class="error"></span> 884 </span> 885 <div class="op-plugin" data-plugins="op.widgets.EmailDomainAutosuggestion"> 886 <input type="email" id="dvor_contact_form_privacyEmail_second" name="dvor_contact_form[privacyEmail][second]" required="required" class="column-input-text" /> 887 <div class="e-auto-suggest-item-list"> 888 </div> 889 </div> 890 </div> 891 </div> 892 893 <span class="label-inside"> 894 <label for="dvor_contact_form_question" class="required">Question</label>: 895 <span class="error"></span> 896 </span> 897 <textarea id="dvor_contact_form_question" name="dvor_contact_form[question]" required="required"></textarea> 898 899 <span class="label-inside"> 900 <label for="dvor_contact_form_captcha" class="required">Captcha</label>: 901 <span class="error"></span> 902 </span> 903 <img class="captcha_image" id="captcha_6abe7270cd8f4" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBxdWFsaXR5ID0gNTAK/9sAQwAQCwwODAoQDg0OEhEQExgoGhgWFhgxIyUdKDozPTw5Mzg3QEhcTkBEV0U3OFBtUVdfYmdoZz5NcXlwZHhcZWdj/9sAQwEREhIYFRgvGhovY0I4QmNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nj/8AAEQgAMgCCAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A7uiiiqLCiioZrfzXDrNNE4GMo3H5HI/SgCaiqcrXsUTs0tuFQElyhJwPbI/nWTZTatqqx3LXKWdpu4KqNzjPvnH+etOxVjoqKqNHdQDct2jqOT56DP5rgD8jR9rkiH+kwMuehhDSg/kM/pQKxbpksixIXc8fqfaqz6iiru8i5K9M+SRz2GDg/pUSfbZJPPazj8z+ESzbdo9tob86LBYuwmVgWlAUH7qjqB7mpKqfbtn+vtbiL32bx/47mrEUscyB4mDKe4oAfRRRSEFFFFABRRRQAU11LIVVyhI4ZcZH58UrZ2nacHHGarfZ7h/9bdkD0jUL+tUknuwM66uJrXV7aya5uEiuFO2TKH5vTlD/AD71cubuXToWmu/Le3T70i5Deg+Xv+f4VQ8Q6Wjaa1xEHaeAiQMzEkgdf8+1UNS8vUZdMs7Zn/0nEj/OTtX0/nVWiVuXNW1O4njEVkYo4ZYzl7gGMn2UEc8Y6Z61maHaWs9nHNeT3MvlsQsKK21MHuR0/HFdSLOQII/tcuwDAAAzj64rG8L20JW9ilQO8M5A3c8H/wDUaPdXUd9CXxBqlpLolzHFMDIwACnIJ5Fado6WulQNK2Asa8nkk46e59qzfEdrDNp0sFrbhrhcNiNOmDnBI6cZrLjvLRNM86PUJxdIhAgI3bTjGADnA980WT2BLQ1vDlxNf2jXl5NvAkIRSMBfetN7+1Q4M6fhz/Kuc0mxYeHftLSqqhHcDZkjr3Jx+lJoelXl9pSvJfzQRsSUWPgn3J7/AEotHqJo6eO8t5eEmQn0zg02WxtJ5DJNawyOerNGCfzrA0aa5ae7sbuNb37K2Nxx5hHI4J/qah/tvVL28nS3kgtYom2/vhj8Cemfak0ugcrOsACgBQABwAO1LWBpt9erPuv9QsHt+mY3HX0rVGo2hIHm4J6BlIJ9xkcj3qbCaZaooopCCiiigAooooAR1DoyMMhhg1jaR4fXTL6S4M/nDbtjBGNgzW1RTuO4hdQu4sAPUmsmfUdOsS62zxCWVsu0Y3Y9zj+X/wBekudHsVl4jZ5pSSqbzj3J9hn+Q6kVdtNOtbRAI4U3Dq5Xk/jQBVttZ01VEaysnu6nk+pNWRBp92shjSB/MUqzJjJB4PIqxJBFKMSxI49GUGqE2g2EpyI2jP8AsNQBV1qaz07QZrOCRFYJtWPdkjJqPS9ZtrbTbeBYZ5DHGAxVBjP51ox6Jp6RbGt1k9S/JNX1VVUKoAUDAA7UXC+hyPh3U7WO91G5uHKGeTcuQemSf61pNZ6ZqzfbLO7aCZurwvtJPuK0odLsoInjS2j2O24qRkZ/Gs+68LadO26NXgY9djHB/A07jvqU9Ovbi28QfYLi7S6TbgSEDIPYZrp6y7Dw/p9iyvHEWlU5DsxJzWpSYm7hRRRSEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/2Q==" alt="" title="captcha" width="130" height="50" /><input type="text" id="dvor_contact_form_captcha" name="dvor_contact_form[captcha]" required="required" /> 904 905 <input type="hidden" id="dvor_contact_form__token" name="dvor_contact_form[_token]" value="UFDv20wV831trHnRDoq6ehgvBbg62Vz6Gbcmbs9Ss2Q" /> 906 907 <input type="submit" class="input-submit e-button e-button_primary" value="submit" /> 908 909</form> </div> 910 </div> 911 </div> 912 </div> 913 914 <div class="right-side"> 915 <div class="join-now-block "> 916 <div class="join-now-block-header"> 917 <div class="e-call-out e-call-out__priority-5 e-call-out__more-letter-spacing">Not A Member Yet?</div> 918 <div class="e-call-out e-call-out__priority-1 e-call-out__emphasis e-call-out__bold">Join Now</div> 919 </div> 920 <form action="/my-account/sign-up" method="post" class="op-plugin join-now-form" data-plugins="op.form.MyAccountJoin"> 921 <a href="javascript:;" class="facebook-login facebook-login-button op-plugin" data-plugins="op.widgets.FacebookButton" id="unauthorized-fb-login"></a>
922 <span class="seperator"> or via email </span> 923 <div class="form-row"> 924 <div class="input-error-block op-plugin" data-plugins="op.widgets.EmailDomainAutosuggestion"> 925 <input type="text" class="text new-email op-plugin" 926 id="new-email" 927 name="email" 928 validate-email="true" 929 validate-required="true" 930 data-plugins="op.widgets.Placeholder" 931 placeholder="Email Address" 932 autofocus> 933 <span class="join-now-form__loader join-now-form__loader_high-input"></span> 934 <div class="input-error-message"></div> 935 <div class="e-auto-suggest-item-list"> 936 </div> 937 </div> 938 </div> 939 <input type="submit" class="submit e-button e-button_primary" value="Join"/> 940 </form> 941 <a href="https://www.dvor.com/privacypolicy.html" class="policy">privacy policy</a> 942 943 <div class="bottom-border"></div> 944 <div class="border-ie7"></div> 945</div> </div> 946 947 <div class="clear-float"></div> 948 </div> 949 </div> 950 </div> 951 </div> 952 </div> 953 954 <div class="clear-float"></div> 955 <div class="op-plugin recently-viewed__root" data-plugins="op.widgets.RecentlyViewedProducts"> 956 <div class="window-overlay"></div> 957 <div class="recently-viewed__content"> 958 <div class="recently-viewed__topbar"> 959 <div class="recently-viewed__topbar-inner"> 960 <span class="recently-viewed__title"> 961 Your Recently Viewed Items 962 </span> 963 <span class="recently-viewed__clear"> 964 Clear This List 965 </span> 966 </div> 967 </div> 968 <div class="recently-viewed__reveal-items"> 969 </div> 970 <div class="recently-viewed__item-BG"> 971 <div class="recently-viewed__item-box"> 972 <div class="recently-viewed__item-box-inner"> 973 <div class="recently-viewed__items" style="display: none"></div> 974 <div class="recently-viewed__loading-placeholder"></div> 975 </div> 976 </div> 977 </div> 978 </div> 979</div> 980 </main> 981 982 <div class="clear-both"></div> 983 984<div class="footer-default" id="footer-main" class="footer-container"> 985 <div class="footer-left"> 986 <div class="footer-navigation"> 987 <a href="https://www.dvor.com/aboutus.html" class="footer-link">About Dvor</a> 988 <a href="https://www.dvor.com/shop-by-brand.html" class="footer-link">Brands</a> 989 <a href="https://www.dvor.com/shop-by-category.html" class="footer-link">Categories</a> 990 <a href="https://www.dvor.com/why-join-dvor.html" class="footer-link">Why Join Dvor?</a> 991 <a href="https://www.dvor.com/contact-member.html" class="footer-link">Contact Us</a> 992 <a href="https://www.dvor.com/terms-and-conditions.html" class="footer-link">Terms & Conditions</a> 993 <a href="javascript:;" class="op-plugin footer-link" data-plugins="op.widgets.FullSiteSwitcher" data-device="mobile">Mobile site</a> 994 <a href="https://www.dvor.com/ada.html" class="footer-link op-plugin"> 995 Accessibility 996 </a> 997 <a href="https://www.dvor.com/our-policy.html" class="footer-link"> 998 Privacy Notice 999 <span class="footer-link-notice-icon"></span> 1000 </a> 1001 <span class="footer-link-restriction-icon"></span> 1002 </div> 1003 1004 <div class="copyright-captcha"> 1005 <p>Protected by Google reCAPTCHA <a rel="noreferrer noopener nofollow" target="_blank" class="copyright-captcha-link" href="https://www.google.com/intl/en/policies/privacy/">Google Privacy Policy</a> <a target="_blank" rel="noreferrer noopener nofollow" class="copyright-captcha-l
1005ink" href="https://www.google.com/intl/en/policies/terms/">Google Terms of Service</a></p> 1006 </div> 1007 <div id="copyright-part" class="copyright"> 1008 <p>© 2010–2026 Dvor.com, a division of 1009 <a href="https://www.dvor.com/" class="e-footer__link e-footer__link_copyright" target="_blank" rel="noopener noreferrer nofollow">OpticsPlanet, Inc.</a> 1010 DVOR is a registered trademark.</p> 1011 </div> 1012 1013 </div> 1014 <div class="footer-right"> 1015 <a href="https://apps.apple.com/us/app/dvor/id932551583" target="_blank" rel="noopener noreferrer" class="e-mobile-app-link e-mobile-app-link__apple footer-link"></a> 1016 <a href="https://play.google.com/store/apps/details?id=com.dvor.androidapp" target="_blank" rel="noopener noreferrer" class="e-mobile-app-link e-mobile-app-link__android footer-link"></a> 1017 <div id="footer-right-block" class="footer-socials socials"> 1018 <div class="socials"> 1019 <div class="facebook-like-button element"> 1020 <div class="message"> 1021 <div class="inner"> 1022 <div class="corner"> 1023 <i class="fa fa-caret-down fa-2x" aria-hidden="true"></i> 1024 </div> 1025 Share Dvor on Facebook 1026 </div> 1027 </div> 1028 <span class="facebook-like-button-span"> 1029 <div class="fb-share-button" 1030 data-href="https://wwww.dvor.com/" data-layout="button" 1031 data-size="small" data-mobile-iframe="true"> 1032 <a class="fb-xfbml-parse-ignore" target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwwww.dvor.com%2F&src=sdkpreparse"> 1033 Share 1034 </a> 1035 </div> 1036 </span> 1037 </div> 1038 <a href="https://x.com/home?status=Browsing https://www.dvor.com/" target="_blank" rel="noopener noreferrer"> 1039 <div id="twitter" class="element"> 1040 <div class="message"> 1041 <div class="inner"> 1042 <div class="corner"> 1043 <i class="fa fa-caret-down fa-2x" aria-hidden="true"></i> 1044 </div> 1045 Tweet about Dvor 1046 </div> 1047 </div> 1048 </div> 1049 </a> 1050 </div> 1051 </div> 1052 </div> 1053 1054 <div class="clear-float"></div> 1055</div> 1056 1057 </div> 1058 1059 <div id="bottom-right-fixed-container"> 1060 <div class="buttons-fixed-container"> 1061
1061<script type="application/json" class="js-react-on-rails-component" data-component-name="LiveChatApp" data-dom-id="sfreact-reactRenderer6abe7270d714e4.44014226">{"config":{"five9":{"integrationId":"75d682d5-e7c0-4f0f-8ec0-61243b13e93c","chatDeploymentId":"9f5a5967-589a-42a0-825f-abe32d3c721b"},"five9_embedded":{"integrationId":"75d682d5-e7c0-4f0f-8ec0-61243b13e93c","chatDeploymentId":"a2149a54-d444-49ab-9895-aac16d732525"}}}</script>
1061<div id="sfreact-reactRenderer6abe7270d714e4.44014226"></div> 1062 </div> 1063 </div> 1064
1064<script type="application/json" data-js-react-on-rails-store="sharedReduxStore">{"config":{"ENVIRONMENT":"prod","DOMAIN":"dvor.com","ACTIVE_STORE":"dvor","STORE_NAME":"Dvor","STORE_NAME_URL":"Dvor.com","COMPANY_NAME":"OpticsPlanet, Inc","IMAGES_DOMAIN":"www.dvor.com\/i\/","SECURE_PROTOCOL":"https","BLOG_URL":"","REQUEST_FOR_QUOTE_CTA":"","SESSION_NAME":"OPCARTSID","IS_MOBILE_THEME":false,"IS_MY_ACCOUNT_FEATURE_ENABLED":true,"IS_HELP_CENTER_FEATURE_ENABLED":false,"IS_HELP_SEARCH_FEATURE_ENABLED":false,"IS_WISHLIST_FEATURE_ENABLED":false,"IS_HOW_TO_FEATURE_ENABLED":false,"IS_REVIEWS_FEATURE_ENABLED":false,"IS_WHY_BY_FROM_US_FEATURE_ENABLED":false,"IS_SHED_DEAL_FEATURE_ENABLED":false,"IS_OUTLET_DEAL_FEATURE_ENABLED":false,"IS_CAREERS_PAGE_LINK_FEATURE_ENABLED":false,"IS_MENU_FEATURED_BRANDS_ENABLED":false,"IS_MENU_FEATURED_CATEGORIES_ENABLED":false,"IS_NAVIGATION_MENU_API_ENABLED":false,"BASE_URL":"https:\/\/www.dvor.com\/","HREF":"https:\/\/www.dvor.com\/contact-us.html","PROXY_STORE_ENABLED":false,"FEATURE_LIST":{"is_call_center_available":true,"highlight_preselected_facet":true,"push_notification":true,"push_notification_ma":true,"login_unrelated_google_recaptcha":true,"paypal_credit":true,"two_factor_authentication":true,"my_account":true,"footer_nofollow":true,"subscription_coupon":true,"react_search_auto_suggest_mobile":true,"customer_sms_communication":true,"rma_single_page_application":true,"live_chat":true,"live_chat_mobile":true,"multi_variant_bundles":true,"personalized_carousel":true,"recently_viewed_carousel":true,"google_place_autocomplete":true},"ANDROID_SMART_BANNER":{"androidPackage":"com.dvor.androidapp","playStoreBaseUrl":"","playStoreReferrer":""},"VARIANT_AVAILABILITY_DELAY":2000,"INVITATION_BONUS_DOLLAR_AMOUNT":20,"INVITATION_CREDITS_NAME":"Dvor Bucks","TOLL_FREE_PHONE_NUMBER":"+1-800-504-5820","INTERNATIONAL_PHONE_NUMBER":"+1-847-513-6211","CONTACT_EMAIL":"[email protected]","PUSH_NOTIFICATION_TOKEN_COOKIE_NAME":"browser_push_token","FACEBOOK_APP_ID":"253043588049156","FACEBOOK_SCOPE":["email","user_birthday","user_location"],"FACEBOOK_API_VERSION":"v5.0","PAYPAL_CREDIT_CLIENT_ID":"AVwDwZSJBW5JHfi_aJ5yWSnoEs4PkEDUP6owSfUCnkkWQFhu853CU1uWDhnnpoPXgbV0Br8QlDcWz2yj","RECAPTCHA_ENABLED":false,"RECAPTCHA_SITEKEY":"6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg","HOURS_OF_OPERATION":{"primary":{"text":"9AM-5PM CT Mon-Fri","text_mobile":"<td class=\"e-work-hours__item-label\">Mon-Fri<\/td><td class=\"e-work-hours__item-value\">9AM-5PM<\/td>","text_json":"{\"label\":\"Mon-Fri\",\"from\":\"9AM\",\"to\":\"5PM\"}","hours":{"from":9,"from_minute":0,"to":17,"to_minute":0}},"secondary":{"text":"Email Only Sat","text_mobile":"<td class=\"e-work-hours__item-label\">Sat<\/td><td class=\"e-work-hours__item-value\"><span class=\"e-work-hours__item-method\">Email Only<\/span><\/td>","text_json":"{\"label\":\"Sat\",\"from\":\"\",\"to\":\"\",\"note\":\"Email Only\"}","hours":{"from":0,"from_minute":0,"to":0,"to_minute":0}},"tertiary":{"text":"Email Only Sun","text_mobile":"<td class=\"e-work-hours__item-label\">Sun<\/td><td class=\"e-work-hours__item-value\"><span class=\"e-work-hours__item-method\">Email Only<\/span><\/td>","text_json":"{\"label\":\"Sun\",\"from\":\"\",\"to\":\"\",\"note\":\"Email Only\"}","hours":{"from":0,"from_minute":0,"to":0,"to_minute":0}},"timezone":"CT","isClosed":false,"customClosingSchedule":""},"DEVICE_TYPE":"desktop","GOOGLE_RECAPTCHA_SITEKEY":"6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg","GOOGLE_RECAPTCHA_V3_SITEKEY":"6LexQ74ZAAAAAMdE2_UyxnnFFMJU5g2i9EhTX0q-","URL_UNSAFE_CHAR_REGEXP":"[^a-z0-9-_,.!']+","ADDRESS":["OpticsPlanet, Inc.","3150 Commercial Avenue","Northbrook, Illinois 60062"],"CASHBACK_PERCENTAGE":0,"CASHBACK_RULES_LINK":"","MUTUALLY_EXCLUSIVE_SPECIFICATION_IDS":[8235,8688],"STORE_THEME_NAME":"dvor","MY_ACCOUNT_VERIFICATION_CODE_LENGTH":4,"MAX_DAYS_DELIVER_ADD_TO_CART_TEXT":8,"MAX_DAYS_DIFF_MIN_DAYS_TO_SHIP":60,"DAYS_TO_SHIP_UNKNOWN_VALUE":-1,"FREE_SHIPPING_THRESHOLD":"500","STORE_PRODUCT_COUNT":"250,000","CASHBACK_SHORT_NAME":"Dvor Bucks","OPCART_DEALS":[],"CART_EMPTY_PROMOTED_CATEGORIES":[],"SABIO_STORE_ID":15,"GOOGLE_PAY_MERCHANT_ID":"BCR2DN4T7CB5NRDJ","IS_WEBP_FEATURE_ENABLED":false,"HOLIDAY_SEASON":{"isHolidaySeason":false,"holidayReturnPeriod":null,"holidayReturnEnd":null,"holidaySeasonEnd":null},"FOUR_O_FOUR_PAGE_FEATURED_LINKS":[],"SUBSCRIPTION_DISCOUNT_AMOUNT":"$5"}}</script>
1064 1065 1066
1067<script type="text/javascript"> 1068 if (typeof op === 'undefined') { 1069 var op = {}; 1070 } 1071 if (typeof op.config === 'undefined') { 1072 op.config = {}; 1073 } 1074 1075 op.config = { 1076 customerPersistenceTTL: 600, 1077 secure_protocol: "https", 1078 videoDomain: 'www.dvor.com/i/', 1079 feedbackDomain: 'www.dvor.com/contact-member.html', 1080 feedbackScheme: 'https', 1081 feedbackUrl: 'https://www.dvor.com/contact-us/', 1082 orderHistory: 'https://www.dvor.com/my-account/order-history', 1083 storeUrl: 'dvor.com', 1084 storeUrlRegex: 'dvor.com', 1085 storeName: 'Dvor', 1086 companyName: 'OpticsPlanet, Inc', 1087 'opcart.store_name': 'Dvor', 1088 contactsWorkTime1: '9AM-5PM CT Mon-Fri', 1089 contactsWorkTime2: 'Email Only Sat', 1090 contactsWorkTime3: 'Email Only Sun', 1091 contactsAddress1: 'OpticsPlanet, Inc.', 1092 contactsAddress2: '3150 Commercial Avenue', 1093 contactsAddress3: 'Northbrook, Illinois 60062', 1094 workTime: { 1095 weekdayFrom: 9, 1096 weekdayFromMinute: 0, 1097 weekdayTo: 17, 1098 weekdayToMinute: 0, 1099 weekendSatFrom: 0, 1100 weekendSatFromMinute: 0, 1101 weekendSatTo: 0, 1102 weekendSatToMinute: 0, 1103 weekendSunFrom: 0, 1104 weekendSunFromMinute: 0, 1105 weekendSunTo: 0, 1106 weekendSunToMinute: 0 1107 }, 1108 contactsPhone1: '+1-800-504-5820', 1109 contactsPhone2: '+1-847-513-6211', 1110 contactsEmail: '[email protected]', 1111 feedbackRfqPhoneNumber: '+1-847-513-6194', 1112 feedbackPriceMatchPhoneNumber: '+1-800-504-5897', 1113 facebookAppId: '253043588049156', 1114 gaUniversalAccount: 'UA-138028-18', 1115 ga4MeasurementId: 'G-EE0WTTH4XT', 1116 isCartPage : false, 1117 isEmptyCartPage : '', 1118 isCheckout : false, 1119 isConfirmation: false, 1120 isMobileTheme: false, 1121 hasMyAccount: true, 1122 buttonPlaceBackOrder: false, 1123 multiVariantBundles: true, 1124 multipleWishlists: false, 1125 ageVerification: false, 1126 environment: 'prod', 1127 amazonSellerId: '', 1128 loadTemplatesFromCache: false, 1129 howtoPagePrefix: 'howto', 1130 freeShippingThreshold: 500, 1131 jsVendorUrls: { 1132 'pinterestInit': '//assets.pinterest.com/js/pinit.js', 1133 'youtubeApi': 'https://www.youtube.com/iframe_api' 1134 }, 1135 minGridSize: '20', 1136 defaultGridSize: '60', 1137 useUpdatedMediaGalleryFeature: true, 1138 useOpCartFeedbackEndpoint: true, 1139 useDisplayPricesPerUom: false, 1140 googleAnalytics: { 1141 searchQuery: "", 1142 searchCategory: "", 1143 isSearchResult: false, 1144 isNotFound: false, 1145 hasManualDescription: null, 1146 isHomepage: false, 1147 dataLayerAdditionalData: {"detailed_page_type":"Contacts:index","category":"","top_category":"","brand":"","pagePhone":"+1-800-504-5820","analytics_custom_value":"","entity_id":""}, 1148 pageType202509: 'info - entity - generic', 1149 }, 1150 isInternalTraffic: false, 1151 variantAvailabilityDelay: 2000, 1152 hiddenOptions: [], 1153 searchPath: 'search/', currentTime: 1790866032, isAuthorized: false, 1154 paypalIncontextDisabledBrowsers: ["edge","ie"], 1155 opcartDomain: 'dvor.com', 1156 totals: {"subtotal":"Subtotal","coupon":"Coupon","promotion_credits":"Promotion Credits","tax":"Est. Tax","shipping":"Shipping","credits":"Gift Certificate","store_credits":"Store Credits","grandtotal":"Grand Total","priority_handling":"Priority Order Processing"}, 1157 isCartItemsPopupBanner: true, 1158 opengraphImage: 'https://www.dvor.com/i/200-200-ffffff/opplanet-photo-coming-soon.jpg', 1159 facetSidebar: {"max_items_allowed":10,"max_items_amount":8,"max_group_amount":10}, 1160 outletDealFeature: false, 1161 shedDealFeature: false, 1162 forceFirebaseSupported: false, 1163 pushNotificationTokenCookieName: 'browser_push_token', 1164 comparisonToolBasketHeaderFeature: false, 1165 ajaxDepartmentMenu: false, 1166 facetsViewTypeTemplates: {"checkbox":"checkbox_facet_view.html.twig","square":"square_facet_view.html.twig","square_color":"square_color_facet_view.html.twig"}, 1167 facetsCustomViewTypes: ["square","square_color"], 1168 facetsDefaultViewType: "checkbox", 1169 facetsOverridePriority: [{"facetName":"gender","priority":2},{"facetName":"deals","priority":1},{"facetName":"availability","priority":0}], 1170 facetsOverridePriorityFeature: true, 1171 googleReCaptcha: false, 1172 googleReCaptchaV3: true, 1173 loginUnrelatedGoogleReCaptcha: true, 1174 checkoutGoogleReCaptcha: false, 1175 googleReCaptchaSiteKey: { 1176 googleReCaptcha: "6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg", 1177 googleReCaptchaV3: "6LexQ74ZAAAAAMdE2_UyxnnFFMJU5g2i9EhTX0q-", 1178 loginUnrelatedGoogleReCaptcha: "6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg", 1179 checkoutGoogleReCaptcha: "6Ld1R08UAAAAAB2V9RnBXiyLfIaflv-S2-170dFg", 1180 }, 1181 growthbook: {"key":null,"devMode":false,"apiHost":"https:\/\/cdn.growthbook.io"}, 1182 webpImagesSupport: false, 1183 sidebarFacetsPins: false, 1184 upsellEnabled: false, 1185 googleTagManager: {"web_container_id":"GTM-MH3RK8T","custom_domain":"www.googletagmanager.com"}, 1186 reactSignInPageEnabled: false, 1187 cashbackRulesLink: '', 1188 simpleViewAvailable: 'off', 1189 uspsAddressValidation: true, 1190 showAvailabilityText: false, 1191 availabilityFilterFacetName: 'availability', 1192 availabilityFilterInStockValueName: 'in-stock', 1193 excludedDealParamsOnGridPage: ["final-sale","members-only","buy-direct","unavailable"], 1194 dealsFilterFacetName: 'deal-types', 1195 maxDaysDeliverAddToCartText: 8, 1196 maxDaysDiffMinDaysToShip: 60, 1197 daysToShipUnknownValue: -1, 1198 placeBackorderMinDaysToShip: false, 1199 facetsSidebarWithSearch: false, 1200 checkoutSmsConsent: true, 1201 serverTimezone: 'CST', 1202 isWebpSupportedByDevice: false, 1203 couponDiscount: '$5', 1204 couponMinAmount: '$50', 1205 couponDisclaimer: 'Coupon expires in 7 days. Limit one per customer. Maximum discount is $500. Valid for online orders only. Not applicable towards taxes, shipping, or gift card orders. Cannot be combined with other offers or promotions. Excludes Blazin' Deals, Clearance, demo, ammunition, and certain brands and products. Final sale items cannot be returned or exch
1205anged. Additional restrictions and exclusions may apply.', 1206 proxyStoreEnabled: false 1207 }; 1208 1209 op.config.isProductPage = false; 1210 1211 op.config.isProductBuyDirect = false; 1212 1213 1214 1215 1216 1217 1218 1219 1220 op.config.braintree = { 1221 enabled: true, 1222 acceptedCardTypes: ['visa', 'master', 'amex', 'jcb', 'discover'], 1223 fallbackErrors: { 1224 none: 0, 1225 notFunctioning: 1, 1226 setupFailed: 2, 1227 missingHostedFields: 6, 1228 getNonceFailed: 3, 1229 jsNotFunctioning: 4, 1230 setupFailedTls: 5 1231 } 1232 }; 1233 1234 op.config.authorize_net = { 1235 enabled: false, 1236 apiLoginId: '', 1237 clientKey: '', 1238 acceptJsUrl: '' 1239 } 1240 1241 op.config.braintree.functioning = false; 1242 op.config.braintree.clientToken = ''; 1243 1244 // Page type set in the backend 1245 1246 // Page type set in twig 1247 </script>
vendor: 1 bytes, line 1247
1247
1248<script type="text/javascript"> 1249 if (typeof op === 'undefined') { 1250 var op = {}; 1251 } 1252 if (typeof op.config === 'undefined') { 1253 op.config = {}; 1254 } 1255 1256 op.config.imagesDomain = 'www.dvor.com/i/'; 1257 op.config.assetUrl = "https://dvl.0ps.us/assets-d0ab98a85b9/".replace(/\/[^\/]+$/, '/'); 1258 op.config.baseUrl = "https://www.dvor.com/"; 1259 op.config.baseUrlNoScheme = "//www.dvor.com/"; 1260 op.config.baseApiUrl = "https://www.dvor.com/api/0.6/"; 1261 op.config.free_express_shipping_coupon = "2DAYAIR"; 1262 op.config.url_unsafe_char_regexp = "[^a-z0-9-_,.!']+"; 1263 op.config.url_unsafe_char_regexp_whitespace = "[^a-z0-9-_,.!' ]+"; 1264 op.config.assetVersion = "d0ab98a85b9"; 1265 op.config.store_name_url = "Dvor.com"; 1266 1267 op.config.session = { 1268 name: 'OPCARTSID', 1269 cookieValueRegExp: "/^[a-zA-Z0-9,-]{22,40}$/" 1270 }; 1271 1272 window.webpackPublicPath = op.config.assetUrl + 'js/dvor/'; 1273</script>
1273 1274
1274<script type="text/javascript"> 1275 op.config.loadTemplatesFromCache = true; 1276 </script>
1276 1277
1277<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
vendor: 1 bytes, line 1277
1277
1278<script>window.jQuery || document.write('
1278<script src="https://dvl.0ps.us/assets-d0ab98a85b9/js/base/common/js_jquery.js"><\/script>')</script>
1278 1279
1280<script type="text/javascript"> 1281 (function (jQuery) { 1282 var oldParseJSON = jQuery.parseJSON; 1283 1284 jQuery.parseJSON = function (json) { 1285 if (!json && json !== null) { 1286 return null; 1287 } 1288 return oldParseJSON.apply( this, arguments ); 1289 }; 1290 })(jQuery); 1291</script>
vendor: 1 bytes, line 1291
1291
1292<script type="text/javascript"> 1293(function() { 1294 if (typeof window === 'undefined') { 1295 return; 1296 } 1297 1298 var basicModule = (function () {var basic = {};var oldErrorHandler = window.onerror;window.onerror = function(errorMsg, file, line, col, error) {if (oldErrorHandler) {oldErrorHandler(errorMsg, file, line, col, error);}if (typeof stackTraceJsModule !== 'undefined') {stackTraceJsModule.callStackTraceJs(errorMsg, file, line, col, error);return;}basic.callSimpleLogger(errorMsg, file, line, col, error);};basic.callSimpleLogger = function callSimpleLogger(errorMsg, file, line, col, error) {var e = encodeURIComponent;(new Image()).src = 'https://www.dvor.com/nelmio-js-logger/log?msg=' + e(errorMsg) +'&level=error' +'&context[file]=' + e(file) +'&context[line]=' + e(line) +'&context[column]=' + e(col) +'&context[browser]=' + e(navigator.userAgent) +'&context[page]=' + e(document.location.href) + basic.fetchCustomContext();};basic.fetchCustomContext = function fetchCustomContext() {var key,e = encodeURIComponent,customContext = window.nelmio_js_logger_custom_context,customContextStr = '';if ('object' === typeof customContext) {for (key in customContext) {customContextStr += '&context[' + e(key) + ']=' + e(customContext[key]);}} return customContextStr;};return basic;}());var stackTraceJsModule = (function (basicModule) {var stackTraceJs = {};stackTraceJs.appended = false;stackTraceJs.queue = [];stackTraceJs.isScriptPresent = function isScriptPresent() {return ((typeof StackTrace !== 'undefined') && (typeof StackTrace.fromError === 'function'));};stackTraceJs.sendLogData = function sendLogData(errorMsg, file, line, col, error) {StackTrace.fromError(error).then(function(stackframes) {var req = new XMLHttpRequest();req.onerror = function(err) {if (typeof console !== 'undefined' && typeof console.log === 'function') {console.log('An error occurred while trying to log an error using stacktrace.js!');}basicModule.callSimpleLogger(errorMsg, file, line, col, error);};req.onreadystatechange = function onreadystatechange() {if (req.readyState === 4) {if (req.status >= 200 && req.status < 400) {if (typeof console !== 'undefined' && typeof console.log === 'function') {console.log('Error logged successfully to https://www.dvor.com/nelmio-js-logger/log.');}} else {if (typeof console !== 'undefined' && typeof console.log === 'function') {console.log('POST to https://www.dvor.com/nelmio-js-logger/log failed with status: ' + req.status);}basicModule.callSimpleLogger(errorMsg, file, line, col, error);}}};req.open('post', 'https://www.dvor.com/nelmio-js-logger/log');req.setRequestHeader('Content-Type', 'application/json');req.send(JSON.stringify({stack: stackframes, msg: errorMsg, level: 'error', context: {file: file, line: line, column: col, userAgent: navigator.userAgent, platform: navigator.platform,customContext: basicModule.fetchCustomContext()}}));}).catch(function(err) {if (typeof console !== 'undefined' && typeof console.log === 'function') {console.log('An error occurred while trying to log an error using stacktrace.js!');}basicModule.callSimpleLogger('An error occurred while trying to log an error using stacktrace.js: ' + err.message, err.fileName, err.lineNumber, err.columnNumber, err);basicModule.callSimpleLogger(errorMsg, file, line, col, error);});};stackTraceJs.callStackTraceJs = function callStackTraceJs(errorMsg, file, line, col, error) {if (stackTraceJs.isScriptPresent()) {stackTraceJs.sendLogData(errorMsg, file, line, col, error);return;}if (!stackTraceJs.appended) {var script = document.createElement('script');script.src = '/l/assets-current/js/base/common/js_stacktrace.js';document.documentElement.appendChild(script);stackTraceJs.appended = true;script.onload = function() {if (stackTraceJs.isScriptPresent()) {if (!this.executed) {this.executed = true;stackTraceJs.sendLogData(errorMsg, file, line, col, error);var queue = stackTraceJs.queue;for (var i in queue) {if (!queue.hasOwnProperty(i)) {continue;}var entry = queue[i];stackTraceJs.sendLogData(entry[0], entry[1], entry[2], entry[3], entry[4]); }} } else {console.log(script);
1298this.onerror();}};script.onerror = function() {console.log("StackTrace loading has failed, call default logger");basicModule.callSimpleLogger(errorMsg, file, line, col, error)};script.onreadystatechange = function() {var self = this;if (this.readyState == "complete" || this.readyState == "loaded") {setTimeout(function() {self.onload()}, 0);}};} else {stackTraceJs.queue.push([errorMsg, file, line, col, error]);}};return stackTraceJs;}(basicModule)); 1299 1300 var oldErrorHandler = window.onerror, 1301 context = window.nelmio_js_logger_custom_context = window.nelmio_js_logger_custom_context || {}; 1302 1303 function getCookie(name) { 1304 var names = op.COOKIE_NAMES, parts, cookiesAsString, cookieValue, cookiesList = {}; 1305 cookiesAsString = String(document.cookie); 1306 cookiesAsString.split(';').forEach(function(cookieStr) { 1307 // remove spaces 1308 parts = cookieStr.replace(/\s+/, '').split('='); 1309 cookiesList[parts[0]] = parts[1]; 1310 }); 1311 1312 cookieValue = (names[name] && cookiesList[names[name]] ? cookiesList[names[name]]: 'N/A'); 1313 return cookieValue; 1314 } 1315 1316 window.onerror = function (message, file, line, column, error) { 1317 if (!error) { 1318 error = new Error('Empty error object. Likely due to CORS limitations. See MUZ-4262.'); 1319 } 1320 //See OMP-5097. Trigger alert, force behats to break if there is a js error 1321 if (error.message && String(error.message).indexOf('Request to post https://www.paypal.com/xoplatform/logger/api/logger failed') === 0) { 1322 // FF + adblocker workaround 1323 return; 1324 } 1325 // if adblocker is FALSE, then javascript was not blocked 1326 context.adblocker = window.adblocker; 1327 context.column = column; 1328 context.error = error + ''; 1329 context.device = getCookie('X_UA_DEVICE_FORCE'); 1330 1331 oldErrorHandler.apply(this, [message, file, line, column, error]); 1332 1333 delete context.stack; 1334 delete context.column; 1335 delete context.error; 1336 }; 1337})(); 1338</script>
1338 1339
1340<script src="https://dvl.0ps.us/assets-d0ab98a85b9/js/dvor/desktop/js_bottom.js" type="text/javascript" crossorigin="anonymous" onload="jsLoaded();"></script>
1340 1341 1342
1342<script type="text/javascript"> 1343 var app = new op.base.bootstrap(); 1344 </script>
1344 1345
1345<script type="text/javascript"> 1346 var _currentProductModel = {}; 1347 op.services = op.services || {}; 1348 1349 try { 1350 _currentProductModel = new op.base.models.CurrentProduct( 1351 {} 1352 ); 1353 } catch(e) { 1354 op.error(e); 1355 } 1356 1357 op.services['op.models.CurrentProduct'] = { 1358 'source': _currentProductModel 1359 }; 1360 op.services['op.services.GoogleAnalytics'] = { 1361 'source': new op.base.services.GoogleAnalytics( 1362 op.config.googleAnalytics, 1363 _currentProductModel 1364 ) 1365 }; 1366 1367 app.addImmediateRunner(op.services['op.services.GoogleAnalytics'].source); 1368 1369 if (typeof op.base.models.CustomFacetsOrder === 'function') { 1370 try { 1371 op.services['op.models.CustomFacetsOrder'] = { 1372 'source': new op.base.models.CustomFacetsOrder( 1373 {"is_show_other_facets":"0","facets_order":[]} 1374 ) 1375 }; 1376 } catch(e) { 1377 op.error(e); 1378 } 1379 } 1380 1381 if (typeof op.base.services.CampaignCode === 'function') { 1382 try { 1383 op.services['op.services.CampaignCode'] = { 1384 'source': new op.base.services.CampaignCode( 1385 new op.base.services.Cookie, 1386 new op.base.services.Request 1387 ) 1388 }; 1389 app.addImmediateRunner(op.services['op.services.CampaignCode'].source); 1390 } catch(e) { 1391 op.error(e); 1392 } 1393 } 1394 1395 app.onRunnerImmediate(); 1396</script>
1396
1396<script type="text/javascript"> 1397 window.opcart.featureManager = new window.opcart.Feature({"features":[{"name":"FEATURE_CUSTOMER_API","values":["on","off","on","off","on","off"],"split":[50,50,50,50,50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_PAYPAL_PAY_NOW","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_REVIEWS","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_ALL_REVIEWS_PAGE_REACT","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_ALL_AUTHOR_REVIEWS_PAGE_REACT","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_MY_ACCOUNT","values":["on","off","on","off"],"split":[50,50,50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_SHARE_FACEBOOK","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_SHARE_TWITTER","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_SHARE_PINTEREST","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_SHARE_EMAIL","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_NEWSLETTER_SOLICITATION_POPUP","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_TRACK_GA_ON_CHAT_BUTTON_CLICK","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_IS_MADE_IN_USA","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_WISHLIST","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_DEPARTMENTS","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_MOBILE_DEALS_CAROUSEL","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_MOBILE_SEARCH_DEALS","values":["on","off","on","off"],"split":[50,50,50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_HOW_TO","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_WHY_BUY_FROM_US","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_DISPLAY_ITAR_FORM","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_REACT_SIGN_IN_PAGE_ENABLED","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_PRODUCT_MOBILE_OPTIMIZED_POPUPS","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_REFERRAL_INCENTIVE_PROGRAM","values":["on","off","on","off"],"split":[50,50,50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_REACT_SEARCH_AUTO_SUGGEST_MOBILE","values":["on","off"],"split":[50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_ORDER_CANCELLATION","values":["on","off","on","off"],"split":[50,50,50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_ORDER_ITEM_CANCELLATION","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_GUEST_ORDER_CANCELLATION","values":["on","off"],"split":[50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_GUEST_ORDER_ITEM_CANCELLATION","values":["on","off"],"split":[50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_DISPLAY_PRICES_PER_UOM","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_FLAG_AUTOSUGGEST","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_SHIPMENT_TRACKING","values":["on","off"],"split":[50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_ALLOW_ILLINOIS_FOID_UPLOADS","values":["on","off","on","off"],"split":[50,50,50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_PROCUREMENT_CONTACT_FORM","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_PARTNERSHIPS_INQUIRY_FORM","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_FFL_DEALER_FORM","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_RMA_SINGLE_PAGE_APPLICATION","values":["on","off","on","off"],"split":[50,50,50,50],"state":null,"enabled":true,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_REACT_RMA_DESKTOP","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":"op.feature.availability.react_rma_desktop","availabilityPolicyConfig":[]},{"name":"FEATURE_YOU_MIGHT_LIKE_PRODUCTS_ML_API","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_BACK_IN_STOCK_ALERTS","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":"op_cart.back_in_stock_alerts_availability_policy","availabilityPolicyConfig":[]},{"name":"FEATURE_AMMO_CUSTOM_SHIPPING_LOGIC","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_FFL_RESTRICTIONS","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_FACEBOOK_LOGIN","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_MULTIPLE_WISHLISTS","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":"op_cart.multiple_wishlists_availability_policy","availabilityPolicyConfig":[]},{"name":"FEATURE_MOBILE_SEARCH_IN_HEADER","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":null,"availabilityPolicyConfig":null},{"name":"FEATURE_AGE_VERIFICATION","values":["on","off"],"split":[50,50],"state":null,"enabled":false,"decisionStrategy":null,"decisionStrategyConfig":null,"availabilityPolicy":"op.feature.availability.dynamic_
1397setting_availability_policy","availabilityPolicyConfig":[]}],"cookieName":"opcart_feature_20141010_dvor","cookieLifetime":2592000}); 1398 class Policy { 1399 isEnabled(feature) { 1400 return feature.enabled; 1401 } 1402 } 1403 1404 window.opcart.FeatureAvailabilityPolicy['op_cart.back_in_stock_alerts_availability_policy'] = new Policy(); 1405 window.opcart.featureManager.init(); 1406</script>
1406 1407 1408
1408<script type="text/javascript"> 1409 op.container = new op.di(); 1410 op.container.init(); 1411 </script>
1411 1412 1413
1413<script type="text/javascript"> 1414 op.container.config('op.services.Router', { 1415 'useOriginUrl': false 1416 }); 1417 app.addOnReadyRunner(op.container.get('op.services.LegacyMyAccountRunner')); 1418 op.container.config('op.services.FacebookJsApi', { 1419 appId: '253043588049156', 1420 graphApiVersion: 'v5.0', 1421 scope: 'email,user_birthday,user_location' 1422 }); 1423 1424 op.container.config('op.widgets.CloudSponge', { 1425 domain_key: 'XPW7R8C6JRSSRM6W5P46' 1426 }); 1427 1428 op.container.config('op.widgets.FacebookPost', { 1429 name: 'Dvor.com', 1430 picture: 'https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/header-logo.png', 1431 caption: 'Invitation to Join Me on Dvor.com and Get Exclusive Deals on Gear!', 1432 description: 'Dvor.com is a members-only store offering exclusive deals of up to 70% off ' + 1433 'on gear for hunting, sports shooting, the outdoors, sports, electronics, and so much more. ' + 1434 'Use my invite to join today, it\'s fast and free!' 1435 }); 1436 1437 op.container.config('op.widgets.TwitterPost', { 1438 text: 'Join me on Dvor.com using my invitation. Get exclusive deals on top quality gear.', 1439 popupOptions: 'scrollbars=no,width=575,height=400' 1440 }); 1441 1442 op.container.config('op.widgets.CommunicationPreferencesNotification', { 1443 dismissText: 'Per your request, we will not show you this warning again. Please be advised that we may not be able to send you important information, such as order confirmations, shipment tracking numbers, and other time sensitive communication until you verify your email address or change it to a new one.', 1444 remindText: 'Okay, we will remind you again in one week.' 1445 }); 1446 1447 op.container.config('op.services.FacebookSignupButton', { 1448 autoLogin: true, 1449 unsubscribeEmail: '', 1450 redirect: false, 1451 api: { 1452 register: '/api/0.6/customer/facebook' 1453 } 1454 }); 1455 1456 op.container.config('op.services.FacebookAutoLogin', { 1457 authenticated: false, 1458 force: false 1459 }); 1460 1461 op.container.config('op.widgets.CartPageItems', { 1462 urls: { 1463 cart_url: '/checkout/step2' 1464 }, 1465 isCartPage: 0, 1466 itemsMessages: [] 1467 }); 1468 1469 op.container.config('op.services.MessageBox', { 1470 urls: { 1471 cartUrl: '/checkout/one-step' 1472 } 1473 }); 1474 1475 op.container.config('op.services.OrderManager', { 1476 authorized: false 1477 }); 1478 1479 op.container.config('op.widgets.ShippingMethodOptions', { 1480 valueShippingThreshold: '' 1481 }); 1482 1483 op.container.config('op.services.ProductList', { 1484 missingImagePlaceholderURL: 'https://dvl.0ps.us/assets-d0ab98a85b9/dvor/desktop/img/no-image-fff-210-150.jpg' 1485 }); 1486 1487 op.container.config('op.widgets.AddToCartPopup', { 1488 checkoutStepTwoUrl: "/checkout/step2?direct=true" 1489 }); 1490 op.container.config('op.services.PaypalIncontextCheckout', { 1491 paypalUsername: 'paypal_api1.dvor.com', 1492 paypalEnvironment: 'production' 1493 }); 1494 1495 1496 op.container.config('op.services.GooglePlaces', { 1497 'googleApiKey': 'AIzaSyDD13btkSlfvCcZTxq9X\u002DRno1K5fB7zSi4', 1498 'enabled': true 1499}); 1500 </script>
1500 1501 1502
1502<script type="text/javascript"> 1503 app.addBottomRunner(op.container.get('op.services.Router')); 1504 app.addBottomRunner(op.container.get('op.services.PageResize')); 1505 app.addBottomRunner(op.container.get('op.services.CustomerManager')); 1506 app.addBottomRunner(op.container.get('op.services.FacebookJsApi')); 1507 app.addBottomRunner(op.container.get('op.services.FacebookAutoLogin')); 1508 app.addOnReadyRunner(op.container.get('op.services.LazyFacebookSdkLoader')); 1509 app.addOnReadyRunner(op.container.get('op.services.OrderManager')); 1510 app.addOnReadyRunner(op.container.get('op.services.MessageBox')); 1511 1512 app.addOnReadyRunner(op.container.get('op.services.GooglePlaces')); 1513 app.addOnReadyRunner(op.container.get('op.services.GooglePlaceAutocomplete')); 1514 1515 app.addOnReadyRunner(op.container.get('op.services.HistoryApi')); 1516 app.addOnReadyRunner(op.container.get('op.services.DeviceDetection')); 1517 app.addOnReadyRunner(op.container.get('op.services.HeightNormalizer')); 1518 app.addBottomRunner(op.container.get('op.services.PageVisitHistory')); 1519 1520 app.addOnReadyRunner(op.container.get('op.services.RecentlyViewedItems')); 1521 app.addOnReadyRunner(op.container.get('op.services.Newsletter')); 1522 1523 app.addBottomRunner(op.container.get('op.services.MyAccount')); 1524 1525 1526 app.addOnReadyRunner(op.container.get('op.services.GoogleReCaptcha')); 1527 1528 app.addOnReadyRunner(op.container.get('op.services.NextPageviewEventsTrigger')); 1529 1530 app.addOnReadyRunner(op.container.get('op.services.PushNotification')); 1531 app.addOnReadyRunner(op.container.get('op.services.PushNotificationTokenLinker')); 1532 app.addBottomRunner(op.container.get('op.services.ReduxStoreEventAdapter')); 1533 app.addOnReadyRunner(op.container.get('op.services.BackToTop')); 1534 </script>
1534 1535 1536
1536<script type="text/javascript"> 1537 app.init('dvor'); 1538 app.onRunnerBottom(); 1539 $(function () { 1540 app.onRunnerOnReady(); 1541 }); 1542 </script>
1542 1543 1544
1544<script> 1545 $(document.body).on('submit', '#contactUsForm', function () { 1546 var val = $('#dvor_contact_form_topic').val(); 1547 dataLayer.push({ 1548 event: 'contact_form', 1549 contact_type: $('#dvor_contact_form_topic option[value="'+val+'"]').text(), 1550 action_type: 'Contact Form - Failover Version', 1551 }); 1552 dataLayer.push({ 1553 event: 'customEvent', 1554 eventCategory: 'User Engagement', 1555 eventLabel: $('#dvor_contact_form_topic option[value="'+val+'"]').text(), 1556 eventAction: 'Contact Form - Failover Version', 1557 }); 1558 }); 1559 </script>
1559 1560 1561
1561<script type="text/javascript"> 1562 (function() { 1563 var _old = window.onload; 1564 window.onload = function () { 1565 _old && _old.apply(this, arguments); 1566 } 1567 })(); 1568 </script>
1568 1569 1570
1570<script src="https://dvl.0ps.us/assets-d0ab98a85b9/js/dvor/desktop/common_react.js" type="text/javascript" crossorigin="anonymous" onload="jsLoaded();"></script>
1570 1571
1571<script src="https://dvl.0ps.us/assets-d0ab98a85b9/js/dvor/desktop/react_all_pages.js" type="text/javascript" crossorigin="anonymous" onload="jsLoaded();"></script>
1571 1572 </body> 1573</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.