PageSourceSearch

https://catalog.powellpro.net/lpf/e/1/login

html powellpro.net collected 2026-09-28 03:47:30 UTC 30,722 bytes, 571 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8">
5  <title>Linon/Powell Furniture</title>
6
7  <meta name="viewport" content="width=device-width, initial-scale=1">
8
9  <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/icon_images/s144/missing.png">
10<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/icon_images/s114/missing.png">
11<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/icon_images/s72/missing.png">
12<link rel="apple-touch-icon-precomposed" href="/icon_images/s57/missing.png">
13
14<link rel="shortcut icon" type="image/x-icon" href="/icon_images/s57/missing.png" />
15
16  <style type="text/css">
17  :root {
18
19    /* Base Colors */
20    --theme-color-gold           : #e0c465;
21    --theme-color-gold-x-light   : #fff8e2;
22    --theme-color-gold-light     : #e6c54e;
23    --theme-color-gold-mid-dark  : #d7b43b;
24    --theme-color-gold-dark      : #a68200;
25    --theme-color-gold-x-dark    : #847558;
26
27    --theme-color-blue           : #638aa8;
28    --theme-color-blue-mid-light : #4995cf;
29    --theme-color-blue-light     : #e6eef5;
30    --theme-color-blue-mid-dark  : #3870a0;
31    --theme-color-blue-dark      : #3d5e78;
32
33    --theme-color-grey           : #808080;
34    --theme-color-grey-x-light   : #f9f9f9;
35    --theme-color-grey-light     : #dcdcdc;
36    --theme-color-grey-mid-dark  : #555;
37    --theme-color-grey-dark      : #303030;
38    --theme-color-grey-x-dark    : #222222;
39
40    --theme-color-red            : #933d3d;
41    --theme-color-red-dark       : #560c0c;
42
43    /* Base design elements */
44    --catalog-item-box-shadow    : 0 0 5px rgba(0,0,0,.2);
45    --catalog-item-border-color  : rgba(0,0,0,.09);
46    --catalog-items-grid-gap     : 2em;
47
48
49
50      /* Light theme colors */
51      /* ---------------------------------------------------------------- */
52
53      --theme-color-blue           : #4b8ac0;
54
55      --theme-highlight-color         : var(--theme-color-blue);
56      --theme-highlight-color-dark    : var(--theme-color-blue-dark);
57      --theme-highlight-color-mid-dark: var(--theme-color-blue-mid-dark);
58      --theme-highlight-color-x-dark  : var(--theme-color-blue-x-dark);
59      --theme-highlight-color-light   : var(--theme-color-blue-light);
60
61      /* Layout colors */
62      /* ---------------------------------------------------------------- */
63      --primary-bg-color      : var(--theme-color-grey-x-light);
64      --secondary-bg-color    : rgba(0,0,0,.1);
65      --divider-color         : #e3e3e3;
66
67
68      /* Text colors */
69      /* ---------------------------------------------------------------- */
70      --base-font-color       : var(--theme-color-grey-dark);
71      --base-font-color-dark  : var(--theme-color-grey-dark);
72      --base-font-color-x-dark: var(--theme-color-grey-x-dark);
73      --quiet-font-color      : var(--theme-color-grey);
74      --link-color            : var(--theme-color-blue);
75      --link-color-hover      : var(--theme-color-blue-dark);
76      --heading-color         : var(--theme-highlight-color-dark);
77      --heading-color-alt     : var(--theme-color-blue);
78
79
80      /* Icons Colors */
81      /* ---------------------------------------------------------------- */
82      --icon-color         : var(--theme-highlight-color);
83      --icon-color-dark    : var(--theme-highlight-color-dark);
84      --search-icon        : 'ecat/search-dark.svg';
85
86
87      /* Module colors */
88      /* ---------------------------------------------------------------- */
89      --bookmark-bubble-highlight   : var(--theme-highlight-color-dark);
90
91      --button-bg                   : var(--theme-highlight-color);
92      --button-bg-light             : var(--theme-highlight-color-light);
93      --button-bg-dark              : var(--theme-highlight-color-mid-dark);
94      --button-bg-hover             : var(--theme-highlight-color-mid-dark);
95      --button-text                 : #fff;
96
97      --catalog-promo-price-color   : var(--theme-highlight-color);
98      --catalog-item-color          : var(--base-font-color);
99
100      --content-header-bg           : var(--secondary-bg-color);
101      --content-header-icon-color   : var(--theme-color-grey);
102      --content-header-divider-color: #bbbbbb;
103
104      --filter-search-results-color : var(--theme-color-grey-mid-dark);
105      --filter-group-title-color    : var(--theme-color-grey-mid-dark);
106
107      --customer-feature-background : var(--theme-color-grey-x-light);
108      --customer-feature-stat-color : var(--theme-highlight-color-x-dark);
109
110      --menu-bar-title-color        : var(--base-font-color);
111      --menu-bar-link-color         : var(--theme-highlight-color);
112      --menu-bar-bg                 : 'transparent';
113      --menu-bar-border-color       : var(--secondary-bg-color);
114
115      --nav-alt-bg-color            : #fff;
116
117      --pagination-color            : var(--theme-highlight-color);
118      --pagination-color-invert     : var(--theme-highlight-color-dark);
119      --pagination-color-disabled   : #808080;
120
121      --product-promo-price-color   : var(--theme-highlight-color-dark);
122
123      --search-input-bg             : rgba(255,255,255, 0.5);
124      --search-input-text           : rgba(0, 0, 0, 0.8);
125
126      --content-header-input-bg-color   : rgba(255,255,255, 0.5);
127      --content-header-input-text-color : rgba(0, 0, 0, 0.8);
128
129      --stat-feature-color          : var(--theme-highlight-color-x-dark);
130
131      --table-hover-color           : var(--theme-highlight-color-light);
132
133      --tabs-active-color           : var(--link-color);
134
135      --panel-bg                    : #fff;
136      --panel-box-shadow            : rgba(0, 0, 0, 0.3) 0 1px 1px;
137      --panel-header-padding        : .5em;
138
139
140      /* Misc Colors */
141      /* ---------------------------------------------------------------- */
142      --hover-color: #e3e3e3;
143
144
145      /* mm-menu nav */
146      /* ---------------------------------------------------------------- */
147      --mm_t_backgroundColor            : #fff;
148      --mm_t_borderColor                : rgba(0, 0, 0, 0.1);
149      --mm_t_emphasizedColor            : rgba(0, 0, 0, 0.9);
150      --mm_t_emphasizedBackgroundColor  : rgba(0, 0, 0, 0.1);
151      --mm_t_highlightedBackgroundColor : rgba(0, 0, 0, 0.05);
152      --mm_t_textColor                  : rgba(0, 0, 0, 0.8);
153      --mm_t_dimmedTextColor            : rgba(0, 0, 0, 0.4);
154      --mm_t_inputBackgroundColor       : rgba(0, 0, 0, 0.07);
155      --mm_t_inputTextColor             : var(--mm_t_textColor);
156      --mm_t_pageShadow                 : 0 0 20px rgba(0, 0, 0, 0.5);
157      --mm_t_shadow                     : inset 5px 0px 10px -5px rgba(0, 0, 0, 0.2);
158    
159
160
161
162
163
164
165
166
167
168
169
170  }
171</style>
172
173  <link rel="stylesheet" media="screen" href="/assets/application-ecat-e726bf81719404b5dcacd4cb721639e1b9a759e26fd8773b030969a6aa43d5f7.css" />
174  <link rel="stylesheet" media="all and (min-width: 900px)" href="/assets/jquery.mmenu.widescreen-6857a940b276f3958f275a19dfe86126dd92c0cf7716832a05306896040abbc1.css" />
175  <link rel="stylesheet" media="print" href="/assets/application-ecat-print-fed6e3f13ec4f32c88c7c29aaa699f53e6a707c2f9a4711a72752b212b5f6510.css" />
176
177  <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400,400italic,300,600' rel='stylesheet' type='text/css'>
178
179  
179<script>
180    var IS_ECAT_REQUEST = false;
181  </script>
181
182
183  
183<script src="/assets/application-ecat-e0cf6dc9f4df9594eaf266634a1d3b7737045ef8d73a7b50d693b32cfba0c6ea.js"></script>
183
184  <!-- Mobile Bookmark Bubble -->
185  <!-- 
185<script>
186    window.addEventListener('load', function() {
187      window.setTimeout(function() {
188        var bubble = new google.bookmarkbubble.Bubble();
189        var parameter = 'bmb=1';
190        bubble.hasHashParameter = function() {
191          return window.location.hash.indexOf(parameter) != -1;
192        };
193        bubble.setHashParameter = function() {
194          if (!this.hasHashParameter()) {
195            window.location.hash += parameter;
196          }
197        };
198        bubble.showIfAllowed();
199      }, 1000);
200    }, false);
201  </script>
201 -->
202
203  <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 203-204
203
204  <script async src="https://www.googletagmanager.com/gtag/js?id=
204UA-91001044-1
vendor: 14 bytes, lines 204-205
204"></script>
205  
205<script>
206    window.dataLayer = window.dataLayer || [];
207    function gtag(){dataLayer.push(arguments);}
208    window.dataLayer.push({});
209    gtag('js', new Date());
210    gtag('config', 'UA-91001044-1');
211  </script>
211
212
213  <meta name="csrf-param" content="authenticity_token" />
214<meta name="csrf-token" content="ZHOavRUvOt0Jfwprw8DIoArfzM8VpMBB6rvH7WrafgpDwfwy+pc/2nAa3s5qkXDUFI+vPwkvZTYFgWPHcn5A9g==" />
215
216  <!-- Payment Integrations -->
217  
217<script src="https://core.spreedly.com/iframe/express-3.min.js"></script>
vendor: 79 bytes, lines 217-222
217
218
219  
220
221      
222      <script src="https://www.google.com/recaptcha/api.js?render=
2226Lc5JtoUAAAAAJ2hJhKltxFsIDoLwrj5PjCnpBd-
vendor: 22 bytes, lines 222-227
222"></script>
223    
224
225
226
227  
227<script type="importmap" data-turbo-track="reload">{
228  "imports": {
229    "@hotwired/turbo-rails": "/assets/turbo.min-bf6688b27a6738ca6c0d683a570be45702d12bc0c68fd4704ca0eb84008572cd.js",
230    "@hotwired/stimulus": "/assets/stimulus.min-57b0dcce346fbe2eda23a198a8d319c40dd6ab0bdb267c32a17c835acb5a7191.js",
231    "@hotwired/stimulus-loading": "/assets/stimulus-loading-4063be4dd030652c027ea006ae30888747c039aa699819631423c6e8501addc8.js",
232    "trix_config": "/assets/trix_config-cafc7f48386c43de9a35ef31ae8ac878cf508c550a27d19c2697e04c03b4eb5f.js",
233    "trix": "https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.esm.min.js",
234    "@rails/actiontext": "https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/actiontext.esm.js",
235    "@rails/activestorage": "https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/activestorage.esm.js",
236    "sortablejs": "https://cdn.jsdelivr.net/npm/[email protected]/modular/sortable.esm.js",
237    "sortablejs-complete": "https://cdn.jsdelivr.net/npm/[email protected]/modular/sortable.complete.esm.js",
238    "nested_sortable_fetch": "/assets/nested_sortable_fetch-30e8a0d8456b12da39d2a08b9ce468eda8f7028414af0ea34a953fdf9f532347.js",
239    "controllers/application": "/assets/controllers/application-5703baa647baaa5a3da21d4e61aa5686824d0e0ab82c2ba11f5c963cc8414a8f.js",
240    "controllers/async_web_poll_controller": "/assets/controllers/async_web_poll_controller-6e583af31b9ca2b86551018fd5bbc9df2cb1dd73167a3f90d4dd27552f91b21c.js",
241    "controllers/autofocus_controller": "/assets/controllers/autofocus_controller-cd165bb9794f644e89714f1bdf35dd757295f61156e9df76d798dc59b60f0f6e.js",
242    "controllers/autosubmit_controller": "/assets/controllers/autosubmit_controller-1c0c6e625349dca890b6d3068109a635859b5ca77b85d0be86493614fb159c7f.js",
243    "controllers/bulk_form_submit_controller": "/assets/controllers/bulk_form_submit_controller-30d885dc70e1585cf53707a048afc0cc71af12a68f5b70046a8a97eae192a523.js",
244    "controllers/checkbox_controller": "/assets/controllers/checkbox_controller-41312d7d88c4ee49d3a4b210a89d0297902e89aac7648f789141c2cf204656e9.js",
245    "controllers/csv_import_controller": "/assets/controllers/csv_import_controller-46c9070ca4102f543f4beb210faf2441c4ef17d62a2a10ddbb6ed89bc001991e.js",
246    "controllers/custom_field_type_controller": "/assets/controllers/custom_field_type_controller-7188fa4f74ee6544974e51c36c6c64415797bbe698d5bc56abad4cca07a759e8.js",
247    "controllers/date_range_custom_controller": "/assets/controllers/date_range_custom_controller-b16d9cd0144e78f39403995101af91d2b3ad4953ef229b6111bb294bc5c7da1a.js",
248    "controllers/dropdown_controller": "/assets/controllers/dropdown_controller-f8d7381edaebc08d0220da8828f11fd841662b245382bb263f42e24ed74f0204.js",
249    "controllers/dropzone_controller": "/assets/controllers/dropzone_controller-4756ea7fa33232a600cdece2ead4234fc0b63bb4579baf66d99fea9a98deba32.js",
250    "controllers/element_controller": "/assets/controllers/element_controller-aa77a068ffd71ca9a15cbe38812b6c9e45839b13d731efd12c5f0e7d0f750fe4.js",
251    "controllers/feature_stat_controller": "/assets/controllers/feature_stat_controller-411508b79e0fd06586ac9c167aa24457a886bdbf8db8c12e74eb908224f1f174.js",
252    "controllers/file_upload_controller": "/assets/controllers/file_upload_controller-7f45a7cbb0edef6b991a1d7681a76df413b2ad510348ac536eef8428fbbcc2ba.js",
253    "controllers/filtercheckbox_controller": "/assets/controllers/filtercheckbox_controller-9955c907ec347d74cb49625c12bf297dd10aa70357bf9ce75b5a821dfc39058f.js",
254    "controllers/filterlabel_controller": "/assets/controllers/filterlabel_controller-d0c8704f0654dfb61a04d0aa34aeca876ee92f7a4658e369887b1c76d38a80e8.js",
255    "controllers/filters_controller": "/assets/controllers/filters_controller-d3c991f83e0481f5456784d85e38769eb1534ba1d3cbd7c3fd116ed0d4cefe57.js",
256    "controllers/flat_sortable_table_controller": "/assets/controllers/flat_sortable_table_controller-606b9a1aefd85005ee3f209019bc86bdf831f8a239d9f7add7e40fe84e49c6f8.js",
257    "controllers/form_validation_controller": "/assets/controllers/form_validation_controller-9d684d2e6663a3b2847a654fd3ca0391ff70e11f606140fc87e6c6fccabd96f8.js",
258    "controllers/html_dialog_controller": "/assets/controllers/html_dialog_controller-9b05b36538c144e2330f535108aa15da0ee783f230cae91dce46495afcab0108.js",
259    "controllers": "/assets/controllers/index-c81bff2e67ff138b443ada4b9128faa696930e44c2d4bcfb2ac214a6dc5ee241.js",
260    "controllers/ipad_report_form_controller": "/assets/controllers/ipad_report_form_controller-29ddfde726ead26c4b857ac456af432d2ded3c95e54b4e6ce2c041a7e42362e0.js",
261    "controllers/nested_sortable_list_controller": "/assets/controllers/nested_sortable_list_controller-d59d53451c2995a3e1d7b64dbd1d374dd994505154ff73339f025a056b3d0cc6.js",
262    "controllers/numeric_reorder_controller": "/assets/controllers/numeric_reorder_controller-67be37cb17bbda79e677e3da6c528d01c4b1459e0e21b682ef40abe7d331b1c5.js",
263    "controllers/option_form_field_type_controller": "/assets/controllers/option_form_field_type_controller-343b752fa36dbcbecb452c300b81f1d41debc395fb5d0aa6fa1699e4b0ea57d1.js",
264    "controllers/order_custom_field_type_controller": "/assets/controllers/order_custom_field_type_controller-b4428d11da4e2d22f3cef359c1b18ff0945bf685c9697dfedfb8380a48cd8532.js",
265    "controllers/orderable_controller": "/assets/controllers/orderable_controller-b
2656ae6ba028574a4722e9a356f322fe574a4fe92ac3a9782637406261ccecff49.js",
266    "controllers/org_settings_tabs_controller": "/assets/controllers/org_settings_tabs_controller-5a77a6252f6a06f82dd0db7f085c1bb292787ce08159e855370102a069ea23b8.js",
267    "controllers/org_user_form_controller": "/assets/controllers/org_user_form_controller-82a9cdca176f30f36507b0f6d414d49ac2afcd5db68c96c23f5486b84d047367.js",
268    "controllers/organization_export_controller": "/assets/controllers/organization_export_controller-90fb50623e17cbd94f308d931b4f87cb6b2053ccd7a50086b6abcc8957ead7fa.js",
269    "controllers/pagination_controller": "/assets/controllers/pagination_controller-476fad954a6d2b9ed92e7cfa02607900d353e9f89e69e92349bb3e729d307361.js",
270    "controllers/passkey_controller": "/assets/controllers/passkey_controller-40d183bf58635e83444cc1d73c5ddfde0df9d71c9204f4a00338a48791d6816f.js",
271    "controllers/passkey_detect_controller": "/assets/controllers/passkey_detect_controller-d472f041e4c8af4f5bdb2feb48c788792242a667d7a4bc92a3d9366bd39a695f.js",
272    "controllers/pattern_input_controller": "/assets/controllers/pattern_input_controller-10e1d4462392cc2bb030c36b2e98fd783fa3b3c58ab70866d5daa80af7252f3c.js",
273    "controllers/reactive_form_controller": "/assets/controllers/reactive_form_controller-1219a6d5861cac84b03a96135e41e105ec609fead67f3621370b193e41510d86.js",
274    "controllers/remainingcharacters_controller": "/assets/controllers/remainingcharacters_controller-730a379b2f051de88c3e164b756aa1bad43162cf5d9b237626788890f7b3152a.js",
275    "controllers/rep_assistant/chat_controller": "/assets/controllers/rep_assistant/chat_controller-bf4dac1f83f0992371a75c32a541388268178548fa4cbe122882697ac44fe412.js",
276    "controllers/rep_assistant/layout_controller": "/assets/controllers/rep_assistant/layout_controller-68d3908848cbb20cc4fc0617c8903a4e35cb662145b44c02f26579b0062dd8f3.js",
277    "controllers/s3_upload_controller": "/assets/controllers/s3_upload_controller-65fa21c2d2c7416db273e2eb449a446401766bd7dcd50e53d8035d9be9d4a752.js",
278    "controllers/search_params_controller": "/assets/controllers/search_params_controller-0175e863713eca7beaa0fe5d1feca157eab039b24fced80901e3a43aa111071d.js",
279    "controllers/searchable_select_controller": "/assets/controllers/searchable_select_controller-9aeacbadac457798951ba4309c680ae365fa3645cc667bb876cf97492a5d22f4.js",
280    "controllers/select_clear_all_controller": "/assets/controllers/select_clear_all_controller-88ead1255e5e2b9d4819592c8735945e8b03b8f09d2f70242658929c93eb8841.js",
281    "controllers/sidebar_controller": "/assets/controllers/sidebar_controller-ac8e774d38557be66021d50c13e363808fbf16e7c4f0b0ec926ae12e0d47d79e.js",
282    "controllers/sortable_form_submit_controller": "/assets/controllers/sortable_form_submit_controller-17d8a855e5ce2df1708e375d5c29708375213788f7231bf9b3d2479fef889369.js",
283    "controllers/standard_upload_controller": "/assets/controllers/standard_upload_controller-42f3bda88c756acff06b6dd25009b45e34ffc188d33c39a922cc3b7f933c3269.js",
284    "controllers/ui_tryout_panel_controller": "/assets/controllers/ui_tryout_panel_controller-20602cf3c7c670bd5d661d84eb0a4828b5bdb623eeb9e9cb00916176e708bd8e.js",
285    "controllers/user_search_controller": "/assets/controllers/user_search_controller-135628ed56d3d657420c05f4eb93150adef2acda244a03b1877e699094158a46.js",
286    "controllers/user_type_form_controller": "/assets/controllers/user_type_form_controller-5c477f64cc84993fa26af3c10826e4c227bbe4f8228a9d1f7f3c09e0829a9de4.js"
287  }
288}</script>
288
289<link rel="modulepreload" href="/assets/turbo.min-bf6688b27a6738ca6c0d683a570be45702d12bc0c68fd4704ca0eb84008572cd.js">
290<link rel="modulepreload" href="/assets/stimulus.min-57b0dcce346fbe2eda23a198a8d319c40dd6ab0bdb267c32a17c835acb5a7191.js">
291<link rel="modulepreload" href="/assets/stimulus-loading-4063be4dd030652c027ea006ae30888747c039aa699819631423c6e8501addc8.js">
292<link rel="modulepreload" href="/assets/trix_config-cafc7f48386c43de9a35ef31ae8ac878cf508c550a27d19c2697e04c03b4eb5f.js">
293<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.esm.min.js">
294<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/actiontext.esm.js">
295<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/activestorage.esm.js">
296<script src="/assets/es-module-shims.min-0dbc291d78e80bb356aa6a760b30d57d97e4deb4f13e2a017cb3676ee6bd0d60.js" async="async" data-turbo-track="reload"></script>
vendor: 1 bytes, line 296
296
297<script type="module">import "application"</script>
297
298  
298<script type="module">import "@hotwired/turbo-rails"</script>
298
299  
299<script type="module">import "@hotwired/stimulus"
300import "@hotwired/stimulus-loading"
301import "controllers"</script>
301
302
303  
304</head>
305<body class="login  touch-scroll" data-turbo="false">
306
307
308
309
310  
311<div class="login-container">
312  <div class="login-logo">
313    <img src="https://s3.amazonaws.com/sct-mobile-site-images-production/139/mobile_sites/88/splash_images/LPF_DocLogo.png?1562162900" alt="Lpf doclogo" />
314  </div>
315  <div class="panel login-panel">
316    <form class="login-form" action="/lpf/e/1/login" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="XE7uHg4PUVKAPwcVf1R/xEQTgzPYBCWmGlp5NBdZ8OZ7/IiR4bdUVfla07DWBcewWkPgw8SPgNH1YN0eD/3OGg==" autocomplete="off" />
317  <p class="cookie-error error text-center">Cookies must be enabled to login.</p>
318
319  <fieldset>
320    <ol>
321      <li>
322        <label for="username">Username</label>
323        <input type="text" name="username" id="username" autocorrect="off" autocapitalize="off" required="required" />
324        <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-avatar-outline" /></svg>
325      </li>
326      <li>
327        <label for="password">Password</label>
328        <input type="password" id="password" name="password" required="required">
329        <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-key" /></svg>
330      </li>
331
332
333      <li>
334        <input type="submit" value="Login" class="button">
335      </li>
336        <li><hr></li>
337          <li class="login-register">
338            <p class="text-center" style="margin: 0 0 .125em;">or</p>
339            <a href="#" class="toggle-login-form button button-register" data-target="register-form">
340              Apply for Access
341            </a>
342          </li>
343      <li><hr></li>
344      <li class="text-center">
345        <a class="button" href="/supercat/passwordless_sessions/new">Email me a login link</a>
346      </li>
347      <li class="login-support">
348        <a href="#" class="toggle-login-form" data-target="forgot-username-form">Forgot Username?</a>
349        or
350        <a href="#" class="toggle-login-form" data-target="forgot-password-form">Password?</a>
351      </li>
352    </ol>
353  </fieldset>
354</form>
355
356<form class="forgot-username-form is-hidden" action="/lpf/e/1/forgot_username" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="f4Tghugev+Oh9X0BdvXTfaiQLFztwTw+c2mkrFjL5hFYNoYJB6a65NiQqaTfpGsJtsBPrPFKmUmcUwCGQG/Y7Q==" autocomplete="off" />
357  <input name="return_url" type="hidden" value="/lpf/e/1/login">
358  <p class="text-small">Please enter your email address and we will send you your username.</p>
359  <fieldset>
360    <ol>
361      <li>
362        <label for="email">Email Address</label>
363        <input type="email" id="email" name="email">
364        <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-email" /></svg>
365      </li>
366      <li>
367        <input type="submit" value="Send Username" class="button">
368      </li>
369    </ol>
370  </fieldset>
371  <div class="login-support">
372    <a href="#" class="toggle-login-form" data-target="login-form">
373      <svg class="icon back-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-arrow-l" /></svg>
374      Return to Login
375    </a>
376  </div>
377  <hr>
378  <div class="text-small">
379    <p>Username reminder emails will come from <strong>[email protected]</strong>. Be sure to add us to your address book to ensure you recieve the email, or check your spam folder.</p>
380  </div>
381</form>
382<form class="forgot-password-form is-hidden" action="/lpf/e/1/forgot_password" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="2UjqiejnJ4jkWHPJ7DejgIETuqk+fXK+/xsRRPZwBnj++owGB18ij509p2xFZhv0n0PZWSL218kQIbVu7tQ4hA==" autocomplete="off" />
383  <input name="return_url" type="hidden" value="/lpf/e/1/login">
384  <p class="text-small">Please enter your email address and we will send you instructions for resetting your password.</p>
385  <fieldset>
386    <ol>
387      <li>
388        <label for="email">Email Address</label>
389        <input type="email" id="email" name="email">
390        <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-email" /></svg>
391      </li>
392      <li>
393        <input type="submit" value="Send Reset Instructions" class="button">
394      </li>
395    </ol>
396  </fieldset>
397  <div class="login-support">
398    <a href="#" class="toggle-login-form" data-target="login-form">
399      <svg class="icon back-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-arrow-l" /></svg>
400      Return to Login
401    </a>
402  </div>
403  <hr>
404  <div class="text-small">
405    <p>Password reset emails will come from <strong>
405[email protected]</strong>. Be sure to add us to your address book to ensure you recieve the email, or check your spam folder.</p>
406  </div>
407</form>
408
409<form class="register-form is-hidden" action="/lpf/e/1/enrollment/request_acct" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="mwZBr0KiMYZL8OkLh5+mDryWDtHyPr4w/QKO4Wu9aKq8tCcgrRo0gTKVPa4uzh56osZtIe61G0cSOCrLcxlWVg==" autocomplete="off" />
410  <input name="return_url" type="hidden" value="">
411  <p>Please enter your email address and we will send you instructions for requesting access to this catalog.</p>
412  <fieldset>
413    <ol>
414      <li>
415        <label for="email">Email Address</label>
416        <input type="email" id="request_account_email" name="email" required>
417        <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-email" /></svg>
418      </li>
419      <li>
420        <input type="submit" value="Request Account" class="button">
421      </li>
422    </ol>
423  </fieldset>
424    
425      <input name="recaptcha_token" type="hidden" id="recaptcha_token_cf92696f5b275132a5a2"/>
426      
426<script>
427        (function() {
428  var _initFormHandlersDone = false;
429  var tokenId = "recaptcha_token_cf92696f5b275132a5a2";
430  var siteKey = "6Lc5JtoUAAAAAJ2hJhKltxFsIDoLwrj5PjCnpBd-";
431  var actionName = "eCatEnrollmentRequestAccount";
432
433  function setRecaptchaToken() {
434  if (typeof grecaptcha !== 'undefined') {
435    grecaptcha.ready(function() {
436      grecaptcha.execute(siteKey, {action: actionName}).then(function(token) {
437        var tokenInput = document.getElementById(tokenId);
438        if (tokenInput) {
439          tokenInput.value = token;
440        }
441      });
442    });
443  }
444}
445
446
447  // Generate token on page load
448  setRecaptchaToken();
449
450  // Regenerate token when form is shown (for hidden forms)
451  function initFormHandlers() {
452    if (_initFormHandlersDone) return;
453
454    _initFormHandlersDone = true;
455    var form = document.querySelector('form.register-form, form.left-labels');
456    if (form) {
457      // Watch for form visibility changes
458var observer = new MutationObserver(function() {
459  if (!form.classList.contains('is-hidden')) {
460    setRecaptchaToken();
461  }
462});
463observer.observe(form, { attributes: true, attributeFilter: ['class'] });
464
465      // Also regenerate on submit to ensure fresh token
466form.addEventListener('submit', function(e) {
467  var tokenInput = document.getElementById(tokenId);
468  if (tokenInput) {
469    // Always regenerate token on submit to ensure it's fresh
470    if (typeof grecaptcha !== 'undefined') {
471      grecaptcha.ready(function() {
472        grecaptcha.execute(siteKey, {action: actionName}).then(function(token) {
473          tokenInput.value = token;
474          // Allow form to submit after token is set
475          setTimeout(function() {
476            form.submit();
477          }, 100);
478        });
479      });
480      e.preventDefault();
481      return false;
482    }
483  }
484});
485
486    }
487  }
488
489  document.addEventListener('DOMContentLoaded', initFormHandlers);
490  document.addEventListener('turbo:load', initFormHandlers);
491  if (document.readyState !== 'loading') initFormHandlers();
492})();
493
494      </script>
494
495    
496  <div class="login-support">
497    <a href="#" class="toggle-login-form" data-target="login-form">
498      <svg class="icon back-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-arrow-l" /></svg>
499      Return to Login
500    </a>
501  </div>
502</form>
503  </div>
504  <p class="powered-by">
505    eCat Online<br />
506    Powered by SuperCat Solutions
507  </p>
508</div>
509
510<script type="text/javascript">
511  $(function () {
512    EcatFormHelper.validateFields({parentSelector: '.login-panel'});
513    SuperCat.Login.initialize();
514  });
515</script>
515
516
517
518  
519
520  <!-- Bookmark Bubble -->
521  <div class="modal" id="bookmark-bubble-modal">
522    <div class="modal-content">
523      <div class="panel">
524        <h4 class="text-center">Bookmark this page</h4>
525        <p>To add this page to your home screen:</p>
526        <dl>
527          <dt>iOS</dt> <dd>Tap <img src="/assets/ecat/bookmark-bubble/action-icon-ios-6a2aed0a5973ce48d1c6d8dbbc366cdf28bcbd0b9b1afd26893a6b2743dfcc3c.png" alt="Action icon ios" /> and then <strong>Add to Home Screen</strong>.</dd>
528          <dt>Android</dt> <dd>Tap <img src="/assets/ecat/bookmark-bubble/action-icon-android-652d56ac3446e0f58d6eb4b324bd62f3098fcdea75893ca867d6c7418393bc0f.png" alt="Action icon android" /> and tap on <strong>Add to homescreen</strong></dd>
529        </dl>
530        <p class="text-center"><small><a href="#" id="hide-bubble">Don't show this again</a></small></p>
531      </div>
532    </div>
533  </div>
534
535  <div class="modal-overlay"></div>
536
537    
537<script src="//static.getclicky.com/js" type="text/javascript"></script>
537
538    
538<script type="text/javascript">try{ clicky.init(101328092); }catch(e){}</script>
538
539    <noscript><p><img alt="Clicky" width="1" height="1" src="//in.getclicky.com/101328092ns.gif" /></p></noscript>
540    
540<script src="//static.getclicky.com/inc/javascript/jqm.js" type="text/javascript"></script>
540
541  <div id="datepicker"></div>
542
543
544  <div class="modal" id="server-error">
545  <div class="modal-content">
546    <div class="top-nav">
547      <div class="left">
548        <a href="#" class="modal-close"><svg class="icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-close" /></svg><span class="hide-text-small">Close</span></a>
549      </div>
550      <div class="center">Server Error</div>
551      <div class="right"></div>
552    </div>
553
554    <div class="panel">
555      <h4 class="text-center">We're sorry, but something went wrong</h4>
556      <p class="text-center">Don't worry - it's not your fault</p>
557      <p class="text-center">
558        Please try this request again and if the problem persists<br/>
559        <span class="nowrap">
560            email
561          <a href="mailto:[email protected]?body=-%20-%20-%20-%0A%0AWe%27re%20very%20sorry%20for%20the%20inconvenience.%20%20We%27d%20appreciate%20it%20very%20much%20if%20you%20would%20describe%20below%2C%20step-by-step%2C%20what%20you%20did%20just%20before%20the%20error%20occurred.%20%20Please%20add%20any%20other%20information%20that%20might%20help%20us%20reproduce%20and%20fix%20the%20problem%2C%20then%20send%20this%20email%20to%20us.%0A%0AThanks%20for%20your%20help%21%0A%0ASuperCat%20Solutions%0A%0A-%20-%20-%20-%0A%0AProblem%20description%3A%0A&amp;subject=I%20received%20a%20server%20error%20message%20while%20using%20eCat%20Online">[email protected]</a>
562          </span>
563      </p>
564
565    </div>
566  </div>
567</div>
568
569
570</body>
571</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.