PageSourceSearch

https://order.mirrorcoop.com/custom-mirror

html mirrorcoop.com collected 2026-10-04 20:02:35 UTC 15,177 bytes, 367 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5
6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
8<title>Custom Mirror</title>
9<script type="text/javascript">
10    window.bubble_session_uid = '1791144155017x369851467160967000';
11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript">
13    window.headers_source_maps = [["plugin_main_headers_1488133289007x539358610030854140",208,212]]
14</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript">
16function make_proxy(target, name) {
17  return new Proxy(target, {
18    get: function(target, prop) {
19      if (prop in target) {
20        return target[prop];
21      }
22      throw new Error('The variable ' + name + ' is not fully initialized yet');
23    }
24  });
25}
26window.appquery = make_proxy({
27  app_version: function() { return "live"; },
28  last_change: function() { return "35370357046";},
29}, 'appquery');
30window.Lib = new Proxy(function() {}, {
31  get: function(target, prop) {
32    if (prop === 'is_skeleton') {
33      return true;
34    }
35    throw new Error('The variable ' + Lib + ' is not fully initialized yet');
36  },
37  apply: function() {
38    return make_proxy({
39      current_user: function() {
40        return make_proxy({ id: "1791144155017x369851467160967000" }, 'Lib().current_user');
41      }
42    }, 'Lib()');
43  }
44});
45</script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript">
47function load_error_function (event) {
48  return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno })
49}
50window.load_error_log = [];
51window.addEventListener('error', load_error_function);
52window.disableLoadErrorFunction = function () {
53  window.removeEventListener('error', load_error_function);
54}
55</script>
55
56<meta name="referrer" content="origin">
57<script type="text/javascript">
58if (!window._bubble_page_load_data) {
59  window._bubble_page_load_data = {}
60}
61if (!window._bubble_page_load_data.js_execution_timings) {
62  window._bubble_page_load_data.js_execution_timings = {}
63}
64window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now();
65</script>
65<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script>
65<script type="text/javascript">
66if (!window._bubble_page_load_data) {
67  window._bubble_page_load_data = {}
68}
69if (!window._bubble_page_load_data.js_execution_timings) {
70  window._bubble_page_load_data.js_execution_timings = {}
71}
72window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now();
73</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">(function () {
75    function onWebFontFinish () {
76        window.google_web_fonts_active = true;
77if (window.google_web_fonts_active_cb) {
78    window.google_web_fonts_active_cb();
79}
80        (function fontface_loaded_snippet (font) {
81  if (window.fontface_loaded == null) {
82    window.fontface_loaded = {}
83  }
84  if (font != null) {
85    window.fontface_loaded[font] = true
86  } else {
87    window.all_fontface_loaded = true
88  }
89  if (window.fontface_webfonts_loaded_cb) {
90    return window.fontface_webfonts_loaded_cb(font)
91  }
92})()
93    }
94    const WebFontConfig = {'google': { families: ["Josefin Sans:regular","Josefin Sans:600","Josefin Sans:italic","Josefin Sans:regular","Josefin Slab:600","Lato","Lato","Lato:300","Lato:regular","Lato:regular","Lato:700","Lato:italic","Lato:regular","Nanum Myeongjo:700","Nanum Myeongjo:800","Roboto:regular","Roboto:500","Roboto:700","Roboto:italic","Roboto:regular","Source Sans 3:regular","Source Sans 3:italic","Source Sans 3:regular","Source Sans 3:600"] },
95        active: function() {
96            onWebFontFinish()
97        },
98        inactive: function() {
99            console.log('Failed to load all the fonts');
100            onWebFontFinish()
101        },
102        fontinactive: function(family_name, fvd) {
103            console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render');
104            onWebFontFinish()
105        }
106    }
107        window.WebFont.load(WebFontConfig);
108})();</script>
vendor: 1 bytes, line 108
108
109<script>
110(function initialize_data() {
111const xhr = new XMLHttpRequest();
112xhr.onreadystatechange = function() {
113    if (this.readyState === 4 && this.status === 200) {
114        const data = JSON.parse(this.responseText);
115
116        function init_data() {
117            data.forEach(function(d) {
118                Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version);
119            })
120        }
121
122        if (window.Lib && window.Lib.is_skeleton == null) {
123            init_data();
124        } else {
125            window.Lib_post_load = init_data;
126        }
127    }
128};
129xhr.open("GET", "https://order.mirrorcoop.com/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true);
130xhr.send();
131})();
132</script>
vendor: 1 bytes, line 132
132
133<script type="text/javascript">window.gm_key = "AIzaSyAlT1MzDJL1hTzjgn_-PbAD3NQEIKjcJi4";</script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript">window.glrl_key_status = false;</script>
vendor: 1 bytes, line 134
134
135<script type="text/javascript">window.bubble_page_load_id = "1791144155047x1622";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791144155085.SPvHK48CAhCiNN4ltiFs3PDMmaZKBfRATTTINTJTAZ8=";</script>
vendor: 1 bytes, line 136
136
137<script type="text/javascript">window.bubble_is_leanjs = false;</script>
vendor: 1 bytes, line 137
137
138<script type="text/javascript">window.bubble_shim_modules = false;</script>
138
139<link rel="icon" type="image/png" href="https://5f9a16bc1f20a0e87022bca5975c2bbf.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1510285759657x251087907236069440/Screen%20Shot%202017-11-09%20at%2010.48.57%20PM.png" />
140<meta name="fragment" content="!">
141<meta name="description" content="">
142<link rel="image_src" href="https://5f9a16bc1f20a0e87022bca5975c2bbf.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1508955741893x643363714450970200/Screen%20Shot%202017-10-25%20at%202.21.43%20PM.png" />
143<meta property="og:image" content="https://5f9a16bc1f20a0e87022bca5975c2bbf.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1508955741893x643363714450970200/Screen%20Shot%202017-10-25%20at%202.21.43%20PM.png" />
144<meta name="twitter:image:src" content="https://5f9a16bc1f20a0e87022bca5975c2bbf.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1508955741893x643363714450970200/Screen%20Shot%202017-10-25%20at%202.21.43%20PM.png" />
145<meta property="og:url" content="https://order.mirrorcoop.com/custom-mirror" />
146<meta property="og:type" content="website" />
147<meta name="twitter:card" content="summary_large_image" />
148<meta name="viewport" content="width=device-width,initial-scale=1.0">
149<script type="text/javascript">window._p = '{"id":"app_starter_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
vendor: 1 bytes, line 149
149
150<script type="text/javascript">window.bubble_page_name = "custom-mirror";</script>
vendor: 1 bytes, line 150
150
151<script type="text/javascript">window.__bubble_module_mode = false;</script>
151
152<link type="text/css" href="/package/run_css/745569a546c79d17a2ba48a23792ad8a25ea970e1fe92dd77f1abe04c60fead3/testmirrorcoop/live/custom-mirror/xfalse/xfalse/run.css" rel="stylesheet">
153<script type="text/javascript">
154if (!window._bubble_page_load_data) {
155  window._bubble_page_load_data = {}
156}
157if (!window._bubble_page_load_data.js_execution_timings) {
158  window._bubble_page_load_data.js_execution_timings = {}
159}
160window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now();
161</script>
vendor: 1 bytes, line 161
161
162<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
vendor: 1 bytes, line 162
162
163<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/7071f7b382ccc6d041103d870a4570d077555f03000bb5d6d4422cbe7bed9355/xfalse/x29/run.js"></script>
vendor: 1 bytes, line 163
163
164<script type="text/javascript">
165if (!window._bubble_page_load_data) {
166  window._bubble_page_load_data = {}
167}
168if (!window._bubble_page_load_data.js_execution_timings) {
169  window._bubble_page_load_data.js_execution_timings = {}
170}
171window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now();
172</script>
vendor: 1 bytes, line 172
172
173<script type="text/javascript">
174if (!window._bubble_page_load_data) {
175  window._bubble_page_load_data = {}
176}
177if (!window._bubble_page_load_data.js_execution_timings) {
178  window._bubble_page_load_data.js_execution_timings = {}
179}
180window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now();
181</script>
181<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/a686942c96359078c65e7a7d20122342351ae78d027f326c78ca7d839fbcb8c0/testmirrorcoop/live/custom-mirror/xnull/xfalse/xfalse/xfalse/static.js"></script>
181<script type="text/javascript">
182if (!window._bubble_page_load_data) {
183  window._bubble_page_load_data = {}
184}
185if (!window._bubble_page_load_data.js_execution_timings) {
186  window._bubble_page_load_data.js_execution_timings = {}
187}
188window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now();
189</script>
vendor: 1 bytes, line 189
189
190<script type="text/javascript">
191if (!window._bubble_page_load_data) {
192  window._bubble_page_load_data = {}
193}
194if (!window._bubble_page_load_data.js_execution_timings) {
195  window._bubble_page_load_data.js_execution_timings = {}
196}
197window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now();
198</script>
198<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/75c5c3b457e3fffe70e633d16b2401c1e1855144d61ca3c7306d4d792fe17f5f/testmirrorcoop/live/custom-mirror/xnull/xfalse/xfalse/en_us/xfalse/xfalse/dynamic.js"></script>
198<script type="text/javascript">
199if (!window._bubble_page_load_data) {
200  window._bubble_page_load_data = {}
201}
202if (!window._bubble_page_load_data.js_execution_timings) {
203  window._bubble_page_load_data.js_execution_timings = {}
204}
205window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now();
206</script>
vendor: 1 bytes, line 206
206
207<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
207
208<!-- 1488133289007x539358610030854140 -->
209<script type="text/javascript">
210    window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=t.forceSSL||"https:"===document.location.protocol,a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=(r?"https:":"http:")+"//cdn.heapanalytics.com/js/heap-"+e+".js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n);for(var o=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","removeEventProperty","setEventProperties","track","unsetEventProperty"],c=0;c<p.length;c++)heap[p[c]]=o(p[c])};
211      heap.load("9424719");
212</script>
vendor: 1 bytes, line 212
212
213<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
213
214</head>
215<body>
215<script type="text/javascript">
216window.addEventListener('DOMContentLoaded', function () {
217  if (window.appquery == null) {
218    (function() {
219    const html = `
220      <div class="error-card">
221        <div class="error-section">
222          <div class="error-title">Your browser was unable to load some necessary resources</div>
223          <div class="error-message">Contact your IT network administrator to allow access to:
224    • d3dqmih97rcqmh.cloudfront.net
225    • 5f9a16bc1f20a0e87022bca5975c2bbf.cdn.bubble.io/
226    • d1muf25xaso8hp.cloudfront.net</div>
227        </div>
228      </div>
229    `
230
231    const css = document.createElement('style')
232    css.type = 'text/css'
233    css.appendChild(
234      document.createTextNode(`
235      .error-overlay {
236        width: 100%;
237        height: 100%;
238        background: rgba(0,0,0,0.30);
239        overflow: hidden;
240        display: flex;
241        justify-content: center;
242        align-items: flex-start;
243        position: fixed;
244        inset: 0;
245        z-index: 999999;
246      }
247
248      .error-card {
249        width: 500px;
250        margin: 40px;
251        background: white;
252        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
253        border-radius: 8px;
254        display: flex;
255        flex-direction: column;
256      }
257
258      .error-section {
259        padding: 40px;
260        display: flex;
261        flex-direction: column;
262        gap: 12px;
263      }
264
265      .error-title {
266        color: #1A1A1A;
267        font-size: 18px;
268        font-family: Arial, sans-serif;
269        font-weight: 600;
270        line-height: 28px;
271      }
272
273      .error-message {
274        color: #525252;
275        font-size: 14px;
276        font-family: Arial, sans-serif;
277        font-weight: 400;
278        line-height: 20px;
279        white-space: pre-wrap;
280      }
281    `)
282    )
283    document.head.appendChild(css)
284
285    const container = document.createElement('div')
286    container.className = 'error-overlay'
287    container.innerHTML = html
288    document.body.appendChild(container)
289  })()
290    httpRequest = new XMLHttpRequest();
291httpRequest.open('POST', '/user/m', true);
292httpRequest.setRequestHeader('Content-Type', 'application/json');
293httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}}));
294  };
295});
296</script>
296<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() {
297    const html = `
298      <div class="error-card">
299        <div class="error-section">
300          <div class="error-title">Your browser was unable to load the application</div>
301          <div class="error-message">We&#39;ve been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div>
302        </div>
303      </div>
304    `
305
306    const css = document.createElement('style')
307    css.type = 'text/css'
308    css.appendChild(
309      document.createTextNode(`
310      .error-overlay {
311        width: 100%;
312        height: 100%;
313        background: rgba(0,0,0,0.30);
314        overflow: hidden;
315        display: flex;
316        justify-content: center;
317        align-items: flex-start;
318        position: fixed;
319        inset: 0;
320        z-index: 999999;
321      }
322
323      .error-card {
324        width: 500px;
325        margin: 40px;
326        background: white;
327        box-shadow: 0px 1px 2px rgba(0,0,0,0.10);
328        border-radius: 8px;
329        display: flex;
330        flex-direction: column;
331      }
332
333      .error-section {
334        padding: 40px;
335        display: flex;
336        flex-direction: column;
337        gap: 12px;
338      }
339
340      .error-title {
341        color: #1A1A1A;
342        font-size: 18px;
343        font-family: Arial, sans-serif;
344        font-weight: 600;
345        line-height: 28px;
346      }
347
348      .error-message {
349        color: #525252;
350        font-size: 14px;
351        font-family: Arial, sans-serif;
352        font-weight: 400;
353        line-height: 20px;
354        white-space: pre-wrap;
355      }
356    `)
357    )
358    document.head.appendChild(css)
359
360    const container = document.createElement('div')
361    container.className = 'error-overlay'
362    container.innerHTML = html
363    document.body.appendChild(container)
364  })()}});</script>
364
365<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" />
366</body>
367</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.