PageSourceSearch

https://www.soberoctober.org.uk/users/sign_in

html soberoctober.org.uk collected 2026-10-09 16:58:53 UTC 25,440 bytes, 658 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 7]> <html class="ie ie7" lang="en"> <![endif]-->
3<!--[if IE 8]> <html class="ie ie8" lang="en"> <![endif]-->
4<!--[if gt IE 9]> ><! <![endif]-->
5<html lang='en'>
6<!-- <![endif] -->
7<head lang='en'>
8<!-- https://google.github.io/material-design-icons/ -->
9<link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>
10
11<link rel="preconnect" href="https://fonts.googleapis.com">
12<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
13<link href="https://fonts.googleapis.com/css2?family=Candal&display=swap" rel="stylesheet">
14
15<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 15-16
15
16<script async src="https://www.googletagmanager.com/gtag/js?id=
16G-1N40VH6Z1G
vendor: 13 bytes, line 16
16"></script>
17<script>
18  
vendor: 138 bytes, lines 18-22
18window.dataLayer = window.dataLayer || [];
19  function gtag(){dataLayer.push(arguments);}
20  gtag('js', new Date());
21
22  gtag('config', '
22G-1N40VH6Z1G
vendor: 5 bytes, line 22
22');
23</script>
23
24
25<meta name="facebook-domain-verification" content="0sdphiuw5xkew52ve4v2tihwlgz098" />
26
27<style>
28  /* Navigation Bar */
29  body.public #main-nav {
30    box-shadow: 0px -4px 11px #000000 !important;
31  }
32  .navbar-inverse .navbar-toggle .icon-bar {
33    background-color: #1D1D1D !important;
34  }
35  body.public #main-nav .page-nav .active a {
36    border-bottom-color: #685BC7 !important;
37  }
38  body.public #main-nav .page-nav a:hover {
39    color: #685BC7 !important;
40  }  
41  #main-nav ul li a {
42    color: #1D1D1D !important;
43    text-transform: uppercase !important;
44  }  
45  /* Footer */
46  body.public #footer {
47    background-color: #2C2A29 !important;
48  }  
49  body.public #footer h1, body.public #footer h2, body.public #footer h3, body.public #footer h4, body.public #footer h5, body.public #footer h6, body.public #footer a {
50    color: #ffffff !important;
51  }
52  body.public #footer {
53    color: #ffffff !important;
54  }  
55  body.public #footer .support-email a, body.public #footer .support-email i {
56    color: #ffffff !important;
57  }
58  body.public #footer .support-phone, body.public #footer .support-phone i {
59    color: #ffffff !important;
60  }  
61  #footer img[alt="Sober October 2026"] {
62    content: url("https://d1k7c8b6k347tm.cloudfront.net/comfy/cms/files/files/000/003/733/original/sober-october-acuk-logo-horizontal-white-2026-footer.png");
63    height: 50px;
64  }
65
66  /* Text styles */
67  .text-styling h1 {
68    font-family: "Candal", sans-serif !important;
69    font-size: 40px !important;
70    font-style: normal !important;
71    font-weight: 400 !important;
72    line-height: 112% !important;
73    letter-spacing: -1.7px !important;
74    margin-top: 10px;
75  }
76  .text-styling h2 {
77    font-family: "Open Sans Bold", sans-serif !important;
78    font-size: 34px !important;
79    line-height: 120% !important;
80    letter-spacing: -1px !important;  
81    color: #1D1D1D;
82    margin-top: 10px;
83  }
84  .text-styling h3 {
85    font-family: "Open Sans Bold", sans-serif !important;
86    font-size: 22px !important;
87    line-height: 126% !important;
88    color: #1D1D1D;    
89  }
90  .text-styling h4 {
91  }  
92  .text-styling p.lead {
93    font-family: "Open Sans", sans-serif !important;
94    font-size: 22px;
95    font-style: normal;
96    font-weight: 400;
97    line-height: 135%;
98    margin-bottom: 10px;
99  }
100  .text-styling p {
101    font-family: "Open Sans", sans-serif !important;
102    font-size: 18px;
103    font-style: normal;
104    font-weight: 400;
105    line-height: 148%;
106    color: #1D1D1D;
107  }
108  .text-styling p.small {
109    font-family: "Open Sans", sans-serif !important;
110    font-size: 15px;
111    font-style: normal;
112    font-weight: 400;
113    line-height: 148%;
114    color: #1D1D1D;
115  }
116  .text-styling ul li::before {
117    content: "\f00c";
118    font-family: FontAwesome;
119    color: #685BC7;
120    padding: 0 10px 0 0;
121  }
122  .text-styling ul {
123    list-style-type: none;
124    padding-inline-start: 0px;
125  } 
126  .text-styling li {
127    margin-bottom: 14px;
128    color: #1D1D1D;
129  } 
130  .text-styling p.kicker {
131    font-size: 15px !important;
132    text-transform: uppercase !important;
133    font-family: "Open Sans Bold", sans-serif !important;
134    color: #685BC7 !important;
135  }  
136  @media (max-width: 768px) {
137    .text-styling h1 {
138    font-size: 34px !important;
139    line-height: 112% !important;
140    }
141    .text-styling h2 {
142    font-size: 30px !important;
143    line-height: 120% !important;
144    }
145    .text-styling h3 {
146  
147    }
148    .text-styling h4 {
149    }  
150    .text-styling p.lead {
151    font-size: 21px;
152    line-height: 135%;  
153    }
154    .text-styling p {   
155    }
156  } 
157  /* Text colours */  
158  .text-colour-black {
159    color: #2C2A29 !important;
160  }
161  .text-colour-purple {
162    color: #685BC7 !important;
163  }
164  .text-colour-orange {
165    color: #FF6C00 !important;
166  }  
167  .text-colour-white {
168    color: #ffffff !important;
169  }  
170
171  /* Button Styles */
172  .btn-primary {
173    background: #FF6C00 !important;
174    border: 2px solid #FF6C00 !important;
175    border-radius: 0px !important;
176    color: #ffffff !important;
177    font-family: "Open Sans Bold", sans-serif !important;
178    box-shadow: none !important;
179  }
180  .btn-primary:hover {
181    background: #f98633 !important;
182    border: 2px solid #f98633 !important;
183  }
184  body.public .btn-secondary {
185    background: #ffffff !important;
186    border: 2px solid #FF6C00 !important;
187    border-radius: 0px !important;
188    color: #2C2A29 !important;
189    font-family: "Open Sans Bold", sans-serif !important;
190    box-shadow: none !important;
191  }
192  body.public .btn-secondary:hover {
193    background: #FF6C00 !important;
194    color: #ffffff !important;
195  }
196  body.public .btn-banner-secondary {
197    background: #ffffff !important;
198    border: 2px solid #FF6C00 !important;
199    border-radius: 0px !important;
200    color: #501E67 !important;
201    font-family: "Open Sans Bold", sans-serif !important;
202    box-shadow: none !important;
203  }
204  body.public .btn-banner-secondary:hover {
205    background: #FF6C00 !important;
206    color: #2C2A29 !important;
207  }  
208  .button-small { 
209    font-size: 16px !important;
210  }
211  .home-banner-button {
212    font-size: 21px !important;
213    padding: 19px 40px 21px 40px !important
214  }
215  
216  @media (max-width: 768px) {
217    .home-banner-button {
218      font-size: 19px !important;
219      padding: 16px 30px 16px 30px !important;  
220    }
221    .mobile-button-full-width {
222      width: 90% !important;  
223    }    
224  }
225  #main-nav .nav-signup-button {
226    background: #FF6C00 !important;
227    border: 2px solid #FF6C00 !important;
228    border-radius: 0px !important;
229    color: #FFFFFF !important;
230    font-family: "Open Sans Bold", sans-serif !important;
231    box-shadow: none !important;
232  }
233  #main-nav .nav-signup-button:hover {
234    background: #f98633 !important;
235    border: 2px solid #f98633 !important;
236  }  
237
238  #main-nav .nav-donate-button {
239    background: #FFFFFF !important;
240    border: 2px solid #FF6C00 !important;
241    border-radius: 0px !important;
242    color: #2C2A29 !important;
243    font-family: "Open Sans Bold", sans-serif !important;
244    box-shadow: none !important;
245  }
246  #main-nav .nav-donate-button:hover {
247    background: #FF6C00 !important;
248    color: #ffffff !important;
249  }
250  
251  .button-extra-margin {
252    margin: 10px !important;
253  }
254  .btn-arrow::after {
255    content: "";
256    font-family: FontAwesome;
257    margin-left: 6px;
258  }  
259   /* Spacing */  
260  .pad-top-xl {
261    padding-top: 72px;
262  }
263  .pad-bottom-xl {
264    padding-bottom: 72px;
265  }   
266  .pad-top-lg {
267    padding-top: 56px;
268  }
269  .pad-bottom-lg {
270    padding-bottom: 56px;
271  }  
272  .pad-top-sm {
273    padding-top: 24px;
274  }
275  .pad-bottom-sm {
276    padding-bottom: 24px;
277  }
278  
279  @media (max-width: 768px) {
280    .pad-top-xl {
281      padding-top: 40px;
282    }
283    .pad-bottom-xl {
284      padding-bottom: 40px;
285    }   
286    .pad-top-lg {
287      padding-top: 40px;
288    }
289    .pad-bottom-lg {
290      padding-bottom: 40px;
291    }  
292    .pad-top-sm {
293      padding-top: 24px;
294    }
295    .pad-bottom-sm {
296      padding-bottom: 24px;
297    }
298  }  
299</style>
300
301<script>
302//<![CDATA[
303window.gon={};gon.campaign={"campaign_id":19,"country":"GB"};gon.campaign_instance={"campaign_instance_id":45,"currency":"GBP","currency_symbol":"£"};
304//]]>
305</script>
305
306<meta charset='utf-8'>
307<meta content='initial-scale=1.0, maximum-scale=1.0, width=device-width' name='viewport'>
308<meta content='yes' name='mobile-web-app-capable'>
309<meta content='Sober October 2026' name='apple-mobile-web-app-title'>
310<meta content='Sober October 2026' name='application-name'>
311<meta content='Sober October,Sober October UK,Go Sober For October,Alcohol Change UK,Alcohol Research UK' name='keywords'>
312<meta content='Take on Sober October and raise funds to help Alcohol Change UK to significantly reduce serious alcohol harm in the UK. Together we can change and save lives.' name='description'>
313<meta content='https://www.soberoctober.org.uk/users/sign_in' property='og:url'>
314<meta content='Take on Sober October and raise funds to help Alcohol Change UK to significantly reduce serious alcohol harm in the UK. Together we can change and save lives.' property='og:description'>
315<meta content='website' property='og:type'>
316<meta content='Log In - Sober October 2026' property='og:title'>
317<meta content='Sober October 2026' property='og:site_name'>
318<meta content='https://res.cloudinary.com/chil/image/upload/c_limit,f_auto,h_300,w_300/v1/temporary/b9jmqpm3lcvhd702dvuy' property='og:image'>
319<meta content='summary' property='twitter:card'>
320<meta content='@' property='twitter:site'>
321<meta content='Log In - Sober October 2026' property='twitter:title'>
322<meta content='Take on Sober October and raise funds to help Alcohol Change UK to significantly reduce serious alcohol harm in the UK. Together we can change and save lives.' property='twitter:description'>
323<meta content='https://res.cloudinary.com/chil/image/upload/c_limit,f_auto,h_300,w_300/v1/temporary/b9jmqpm3lcvhd702dvuy' property='twitter:image'>
324<meta content='https://res.cloudinary.com/chil/image/upload/c_limit,f_auto,h_300,w_300/v1/temporary/b9jmqpm3lcvhd702dvuy' name='msapplication-TileImage'>
325<meta content='1476377840997041' property='fb:app_id'>
326<link href='https://res.cloudinary.com/chil/image/upload/c_limit,f_auto,h_300,w_300/v1/temporary/b9jmqpm3lcvhd702dvuy' rel='apple-touch-icon'>
327<link href='https://res.cloudinary.com/chil/image/upload/c_limit,f_auto,h_32,w_32/v1/temporary/b9jmqpm3lcvhd702dvuy' rel='icon' type='image/png'>
328<link href='https://res.cloudinary.com/chil/image/upload/c_limit,f_auto,h_300,w_300/v1/temporary/b9jmqpm3lcvhd702dvuy' rel='icon' sizes='192x192' type='image/png'>
329<meta name="csrf-param" content="authenticity_token" />
330<meta name="csrf-token" content="_JkTL3_bDvPxLAlaDvdhftS-2sPEuwBOeBwaRwSuZbR9lBpepIPxpAo1QXKPmU12WmhNOm7OFeVE_5uToO5eTQ" />
331<title>Log In - Sober October 2026</title>
332
333<link rel="stylesheet" href="/assets/application-b8e4892af5a27d347a2c4218ec4bd1b659fd0cd3832e34071406be8cb2e90ee9.css" media="all" />
334<link rel="stylesheet" href="/theme.css" media="all" />
335<!-- Currently :head_javascript specified for layout cms.html.haml -->
336<!-- So all other pages get full access to application.js etc -->
337<script src="/assets/application-5ceb01271c984606680452c6cc5bf98daee097ecfc30ac1e892f921dd43e6296.js" data-turbo-track="reload"></script>
vendor: 1 bytes, line 337
337
338<script src="https://d1k7c8b6k347tm.cloudfront.net/assets/mount-e00c9d2d77178db2758f281ef3d093e8537ef5ea0900f5cbbcb3e76c1b616945.js" data-turbo-track="reload"></script>
338
339<!-- Facebook Pixel Code -->
340<script>
vendor: 407 bytes, lines 340-346
340
341  !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
342  n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
343  n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
344  t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
345  document,'script','https://connect.facebook.net/en_US/fbevents.js');
346  fbq('init', '
3461675562042712511
vendor: 4 bytes, line 346
346'); 
346// Insert your pixel ID here.
347  fbq('track', 'PageView', {}, { eventID: '1791565132357' });
348</script>
348
349<noscript>
350<img height='1' src='https://www.facebook.com/tr?id=1675562042712511&amp;ev=PageView&amp;eid=1791565132357&amp;noscript=1' style='display:none' width='1'>
351</noscript>
352<!-- End Facebook Pixel Code -->
353
354<script>
355  window.ezyraise = {}
356  window.ezyraise.currentUser = {}
357</script>
357
358
359<script>
360  window.ezyraise.campaignAttributes = {"in_memory_of_to_tribute":false,"purl_enabled":false}
361</script>
361
362
363
364<script src='https://cdnjs.cloudflare.com/ajax/libs/parsley.js/2.9.2/parsley.min.js' type='text/javascript'></script>
vendor: 1 bytes, line 364
364
365<script src='https://code.jquery.com/jquery-migrate-3.4.1.js' type='text/javascript'></script>
365
366</head>
367<body class='public' id=''>
368
369<script>
370  $(function() {
371    $('#onboarding-donate a.btn.btn-primary.btn-lg').text('Make your commitment donation now');
372  })
373</script>
373
374
375<!-- remove donate to yourself on welcome screen -->
376<script>
377  $(function() {
378    $('#onboarding-welcome .text-center .m-t-1')[0].remove();
379  })
380</script>
380
381
382<!-- https://ezyraise.atlassian.net/browse/GSD-377 & GSD-495 -->
383<script>
384  $(function() {
385    var search = $("label[for='search_searchable_type_team']");
386    if (search.length) {
387      search.contents()[1].nodeValue = 'Organisations / Teams'; 
388    }
389    
390    var profile = $("div.profile-resource-type");
391    if (profile.length && profile.text().trim() === 'Organization') {
392      profile.contents()[2].nodeValue = '\nOrganisation\n';
393    }
394    
395    var targets = $('.search-team .text-muted');
396    for(var i=0; i< targets.length; i++) {
397      var target = $(targets[i]);
398      if (target.contents().length === 1 && target.contents()[0].nodeValue === 'Organization') {
399        target.contents()[0].nodeValue = 'Organisation';
400      }
401    }
402    
403    var formLegends = $('form#edit_user fieldset legend.heading-b');
404    if (formLegends && formLegends[0].innerText === 'Organization'){
405      formLegends[0].innerText = 'Organisation'
406    }
407  });
408</script>
408
409
410<script>
411  $(function() {
412    const observer = new MutationObserver(function(mutations_list) {
413        mutations_list.forEach(function(mutation) {
414            mutation.addedNodes.forEach(function(added_node) {
415              	if(added_node.classList) {
416                  if(added_node.classList.contains('js-post-modal') || added_node.classList.contains('js-workout-modal')) {
417                    $('.js-post-modal .upload_multiple_images_holder').after('<div>Yes, I have the rights and approval to use this image</div>');
418                    $('.js-workout-modal .workout_image').after('<div>Yes, I have the rights and approval to use this image</div>');
419                  }
420                }
421            });
422        });
423    });
424
425    observer.observe(document.querySelector("#main-content"), { subtree: true, childList: true });
426  });
427</script>
427
428<div class='' id='main-content'>
429<input type="hidden" name="facebook_event_id" id="facebook_event_id" value="1791565132380" autocomplete="off" />
430<nav class='navbar navbar-inverse navbar-fixed-top' id='main-nav'>
431<div class='container'>
432<div class='navbar-header'>
433<button class='navbar-toggle' data-target='#main-nav .navbar-collapse' data-toggle='collapse'>
434<span class='sr-only'>Toggle navigation</span>
435<span class='icon-bar'></span>
436<span class='icon-bar'></span>
437<span class='icon-bar'></span>
438</button>
439<button class='search-toggle'></button>
440<!-- / Navbar Brand -->
441<a class="navbar-brand" href="/?no_redirect=true"><img alt="Sober October 2026" src="https://res.cloudinary.com/chil/image/upload/c_scale,f_auto,h_94/v1/temporary/pslrh3yu3zdu62vvgg3l" />
442</a></div>
443<div class='collapse navbar-collapse'>
444<!-- / Hidden in small screen -->
445<ul class='action-nav nav navbar-nav navbar-right hidden-xs'>
446<li class='mobile-login-li active'>
447<a class="nav-login-button" href="/users/sign_in"><i class='fa fa-user pull-left'></i>
448Log in
449</a></li>
450<li><a class="btn-hollow btn-hollow-light nav-donate-button btn-donate" href="/donate">DONATE</a></li>
451<li class=""><a class="nav-signup-button" href="/users/sign_up">Sign up</a></li>
452</ul>
453<!-- / Visible in small screen -->
454<ul class='action-nav nav navbar-nav navbar-right visible-xs'>
455<li class='mobile-login-li active'>
456<a class="nav-login-button" href="/users/sign_in"><i class='fa fa-user pull-left'></i>
457Log in
458</a></li>
459<li class='mobile-donate-li'><a class="btn-hollow btn-hollow-light nav-donate-button btn-donate" href="/donate">DONATE</a></li>
460<li class='mobile-signup-li'>
461<a class="nav-signup-button" href="/users/sign_up">Sign up</a>
462</li>
463</ul>
464<ul class='page-nav nav navbar-nav'>
465<li class=""><a class="" href="/?no_redirect=true">Home</a></li>
466<li>
467<a class="dropdown-toggle" id="custom-main-nav-dropdown-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true" href="#">About
468<span class='caret'></span>
469</a><ul aria-labelledby='custom-main-nav-dropdown-1' class='dropdown-menu'>
470<li><a href="/about">About Sober October</a></li>
471<li><a href="/about/preparing-for-your-sober-october-challenge">Preparing for Sober October</a></li>
472<li><a href="/about/how-it-helps">How it helps</a></li>
473<li><a href="/about/tips-on-cutting-down">Tips on cutting down</a></li>
474</ul>
475</li>
476<li class=""><a class="hidden-xs" href="/users/sign_up">Sign Up</a></li>
477<li>
478<a class="dropdown-toggle" id="custom-main-nav-dropdown-3" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true" href="#">Fundraising
479<span class='caret'></span>
480</a><ul aria-labelledby='custom-main-nav-dropdown-3' class='dropdown-menu'>
481<li><a href="/fundraising-toolkit/top-tips">Top tips</a></li>
482<li><a href="/fundraising-toolkit">Resources</a></li>
483<li><a href="/faq">FAQs</a></li>
484</ul>
485</li>
486<li class=""><a class="" href="/strength-in-numbers">Create or join a team</a></li>
487
488</ul>
489</div>
490<form class="simple_form navbar-form navbar-right" id="search-form" novalidate="novalidate" action="/search" accept-charset="UTF-8" method="get"><div class='input-group'>
491<input class="form-control input-sm" placeholder="Find a fundraiser or team" size="12" type="search" name="search[q]" id="search_q" />
492<span class='input-group-btn'>
493<button class='btn btn-default btn-sm' id='search-submit'><i class="fa fa-search"></i></button>
494</span>
495</div>
496</form>
497</div>
498</nav>
499
500<div class='container page-alerts'>
501
502
503
504</div>
505<div class=' '>
506<div class='container'>
507<div class='row'>
508<div class='col-lg-6 col-lg-offset-3 col-sm-8 col-sm-offset-2'>
509<form class="simple_form mobile-optimized-form new_user" id="new_user" novalidate="novalidate" action="/users/sign_in" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="6OrxYhj7Bpc4RXx-jIf5KfE7ZkdJCPndnwUxoVk1JSJx6jOO-kxyToMw1n4W0RhzYl9l5TXkMiaJ93M2z24aAw" autocomplete="off" /><div class='panel panel-default shift-down' id='sign-in'>
510<div class='panel-body'>
511<h1 class='heading-a sign-up-head'>
512Log in to Sober October
513</h1>
514<p class='heading-hint'>
515Don&#39;t have an account?
516<a href="/users/sign_up">Sign up</a>
517<div class='social-buttons'>
518<a class="btn btn-block btn-facebook" rel="nofollow" href="/users/auth/facebook"><img alt="Facebook logo" class="facebook-logo" src="https://d1k7c8b6k347tm.cloudfront.net/assets/social_media/facebook-icon-4384bd8b39bbfc5e9912f5324f893a000b0199688b1eb0f25a9db89192dfd654.svg" />
519Log in with Facebook
520</a></div>
521</p>
522<div>
523<div class='hr-l'></div>
524<p class='or'>or</p>
525<div class='hr-r'></div>
526</div>
527<p class='text-muted'>
528Log in with your email and password
529</p>
530<div class="form-group email required user_email"><label class="control-label email required" for="user_email">Email <abbr title="required">*</abbr></label><input class="form-control string email required" data-parsley-pattern="^[a-zA-Z0-9&#39;_.+-]+@([a-zA-Z0-9-]+.)+[a-zA-Z]+$" data-parsley-type="email" data-parsley-required-message="Please provide a valid email" autofocus="autofocus" required="required" aria-required="true" type="email" value="" name="user[email]" id="user_email" /></div>
531<div class='form-group password required user_password'>
532<label class='control-label password required' for='user_password'>
533Password
534<abbr title='required'>*</abbr>
535</label>
536<div class='toggle-password-container'>
537<div class='input-group'>
538<input label="Password" required="required" class="password required form-control" data-parsley-required-message="Please enter password" aria-required="true" type="password" name="user[password]" id="user_password" />
539<div class='input-group-addon'>
540<span class='fa fa-fw field-icon fa-eye toggle-password'></span>
541</div>
542</div>
543</div>
544</div>
545<div class="form-group string optional user_otp_attempt hide"><label class="control-label string optional" for="user_otp_attempt">6-digit authentication code</label><input class="form-control string optional" type="text" name="user[otp_attempt]" id="user_otp_attempt" /></div>
546<div class='row gutters-xs'>
547<div class='col-xs-6'>
548<div class="form-group boolean optional user_remember_me"><div class="checkbox"><input value="0" autocomplete="off" type="hidden" name="user[remember_me]" /><label class="boolean optional" for="user_remember_me"><input class="boolean optional" type="checkbox" value="1" name="user[remember_me]" id="user_remember_me" />Remember me</label></div></div>
549</div>
550<div class='col-xs-6 text-right'>
551<div class='m-t-1'><a href="/users/password/new">Forgot your password?</a></div>
552</div>
553</div>
554<button name="button" type="submit" id="submit-button" class="btn btn-primary btn-lg btn-block submit-disable rounded-lg text-left p-l-2 pr-5 position-relative  "><span aria-hidden class='spinner-border d-none' role='status'></span>
555<span class='submit-text'>Log in</span>
556<span class='material-icons position-absolute' style='right: 12px; top: 50%; transform: translateY(-50%);'>
557<strong>arrow_forward_ios</strong>
558</span>
559</button>
560</div>
561</div>
562</form>
563</div>
564</div>
565</div>
566<script>
567$('#new_user').parsley().on('field:validated', function() {
568var ok = $('.parsley-error').length === 0;
569$('.bs-callout-info').toggleClass('hidden', !ok);
570$('.bs-callout-warning').toggleClass('hidden', ok);
571});
572</script>
572
573
574</div>
575</div>
576<!-- campaign is actually campaign instance class -->
577<footer id='footer'>
578<div class='container' id='logo'>
579<div class='row'>
580<div class='col-sm-7'>
581<a href="/"><img alt="Sober October 2026" height="30" src="https://res.cloudinary.com/chil/image/upload/c_scale,dpr_2,f_auto/v1/temporary/pslrh3yu3zdu62vvgg3l" />
582</a><nav class='footer-nav'>
583<ul class='list-inline'>
584</ul>
585</nav>
586
587<div data-teleport='small-print sm'></div>
588</div>
589<div class='col-sm-5 text-right text-xs-left'>
590<h3 class='heading-b'>Get in touch</h3>
591<div class='social-media-links'>
592<ul class='list-inline'>
593<li><a target="_blank" rel="noopener" href="https://www.facebook.com/AlcoholChangeUK">Facebook</a></li>
594<li><a target="_blank" rel="noopener" href="https://www.instagram.com/alcoholchangeuk/">Instagram</a></li>
595<li>
596<a target="_blank" rel="noopener" href="https://www.linkedin.com/company/alcohol-research-uk/">Linkedin</a>
597</li>
598</ul>
599</div>
600
601<p class='support-email'>
602<span class='sr-only'>Email support:</span>
603<a href="/cdn-cgi/l/email-protection#3f594a515b4d5e564c5651587f5e535c505750535c575e51585a11504d58114a54"><span class="__cf_email__" data-cfemail="abcddec5cfd9cac2d8c2c5ccebcac7c8c4c3c4c7c8c3cac5ccce85c4d9cc85dec0">[email&#160;protected]</span>
604<i class="fa fa-envelope-o"></i>
605</a></p>
606<div data-teleport='small-print xs'>
607<div class='small-print'>
608<p><p>
609  <a href="https://alcoholchange.org.uk/privacy-notice">Privacy notice</a><br><br>
610</p>
611<p>
612  <a href="https://alcoholchange.org.uk/about-us/terms-and-conditions">Terms and Conditions</a><br><br>
613</p>
614Alcohol Change UK is the operating name of Alcohol Research UK, registered charity no. 1140287, a limited company registered in England and Wales.</p>
615</div>
616</div>
617</div>
618</div>
619<hr>
620<div class='text-right'>
621<a target="_blank" rel="noopener" href="https://www.ezyraise.com/"><img height="65" alt="Powered by Ezy Raise" src="https://res.cloudinary.com/chil/image/upload/dpr_2/CF19_Powered-by-CHIL_White_bmniqb" />
622</a></div>
623</hr>
624</div>
625</footer>
626
627<div class="react-ProfileShare" data="{}"></div>
vendor: 109 bytes, lines 627-628
627
628<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
628<script>
629//<![CDATA[
630document.addEventListener("DOMContentLoaded", function () {
631  document.querySelectorAll(".instagram-share").forEach(function(button) {
632    button.addEventListener("click", function(ev) {
633      ev.preventDefault();
634      let data = {};
635      try {
636        data = JSON.parse(button.dataset.profileShareData || "{}");
637      } catch (err) {
638        console.error("Invalid profile_share_data JSON", err);
639      }
640      window.dispatchEvent(
641        new CustomEvent("open-profile-share", { detail: data })
642      );
643    });
644  });
645});
646
647//]]>
648</script>
648
649
650
651<script src='https://upload-widget.cloudinary.com/latest/global/all.js' type='text/javascript'></script>
vendor: 1 bytes, line 651
651
652<script>
653  cloudinary.setCloudName('chil');
654</script>
vendor: 1 bytes, line 654
654
655<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"a139cfab596e4726b6af362aff88b347","r":1,"spa":2}' crossorigin="anonymous"></script>
655
656</body>
657</html>
658

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.