PageSourceSearch

https://www.npaws.com.au/checkout

html npaws.com.au collected 2026-10-05 07:10:59 UTC 169,770 bytes, 3,440 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6<!--[if gt IE 8]><!-->
7<html lang="en" class="no-js">
8<!--<![endif]-->
9<head><title>
10	Checkout | NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation
11</title><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta id="metaDescription" name="description" content="Charity"></meta><meta id="metaKeywords" name="keywords" content="charity" /><meta name="viewport" content="width=device-width, initial-scale=1" />
12
13    <!-- Preconnect hints for external resources -->
14    <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" /><meta id="siteName" property="og:site_name" content="NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation"></meta><meta id="ogTitle" property="og:title" content="Checkout | NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation"></meta><meta id="ogDescription" property="og:description" content="Charity"></meta><meta id="ogType" property="og:type" content="website"></meta><meta id="ogUrl" property="og:url" content="https://www.npaws.com.au/checkout"></meta>
15    <meta property="og:image:width" content="1200" />
16    <meta property="og:image:height" content="630" />
17    <meta name="twitter:card" id="twittercard" content="summary_large_image" />
18    <meta id="twitterSite" name="twitter:site" content=""></meta><meta id="twitterCreator" name="twitter:creator" content=""></meta>
19
20<meta property="og:image" content="https://www.npaws.com.au/images/adabfce4-3009-495a-816d-65405c0055e2/cropped?width=1200&height=630" /><meta property="twitter:image" content="https://www.npaws.com.au/images/adabfce4-3009-495a-816d-65405c0055e2/cropped?width=1200&height=630" /><link id="rssFeed" href="/handlers/rss.ashx?feed=1" rel="alternate" type="application/rss+xml" title="RSS Feed" /><link id="platformStylesheet" rel="stylesheet" href="/frontend/api/styles/core/3?v=1-0-0-17522" /><link id="platformHTMLEditorStylesheet" rel="stylesheet" href="/frontend/api/styles/client/3?v=1-0-0-17522" /><link id="canonicalTag" rel="canonical" href="https://www.npaws.com.au/checkout" />
21
22
23
24    
24<script type="text/javascript" src="/baseui/v2_4/js/jquery/jquery-3.7.0.min.js"></script>
24
25
26    <!-- Fonts -->
27<link href="https://fonts.googleapis.com/css?family=Fira+Sans:400,400i,800,800i&display=swap" rel="stylesheet">
28
29<!-- CDN -->
30<link rel="stylesheet" type="text/css" href="/fresco/clients/npafamilyandcommunityservices/styles/main.css">
31
32<script type="text/javascript">
33    window.dataLayer = window.dataLayer || [];
34</script>
34
35
36
37
38
39
40
41    
41<script type="text/javascript" data-categories="analytics">
42        dataLayer.push({"cmsVersion":"2.4","pageBrandName":"NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation","setDomainName":"www.npaws.com.au","ga.id":"","page.id":"01-Home","referralOverride":"","event":"onload_ga_pageview"});
vendor: 487 bytes, lines 42-51
42
43
44        (function (w, d, s, l, i) {
45            w[l] = w[l] || []; w[l].push({
46                'gtm.start':
47                    new Date().getTime(), event: 'gtm.js'
48            }); var f = d.getElementsByTagName(s)[0],
49                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
50                '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
51        })(window, document, 'script', 'dataLayer', '
51GTM-N3D983
vendor: 9 bytes, lines 51-52
51');
52    
52</script>
52
53
54<script type="text/javascript" nonce="">
55window.aiConfig = {"connectionString":"InstrumentationKey=1544aa0b-de83-416c-9ed0-7a6c73f3b52a;IngestionEndpoint=https://southeastasia-0.in.applicationinsights.azure.com/;LiveEndpoint=https://southeastasia.livediagnostics.monitor.azure.com/;ApplicationId=bf3b04bd-689b-4a88-8ebc-affd6957cca6","accountId":"NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation","userId":null,"disableAjaxTracking":true,"disableFetchTracking":true}
56
57!(function (cfg){function e(){cfg.onInit&&cfg.onInit(n)}var x,w,D,t,E,n,C=window,O=document,b=C.location,q="script",I="ingestionendpoint",L="disableExceptionTracking",j="ai.device.";"instrumentationKey"[x="toLowerCase"](),w="crossOrigin",D="POST",t="appInsightsSDK",E=cfg.name||"appInsights",(cfg.name||C[t])&&(C[t]=E),n=C[E]||function(g){var f=!1,m=!1,h={initialize:!0,queue:[],sv:"8",version:2,config:g};function v(e,t){var n={},i="Browser";function a(e){e=""+e;return 1===e.length?"0"+e:e}return n[j+"id"]=i[x](),n[j+"type"]=i,n["ai.operation.name"]=b&&b.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(h.sv||h.version),{time:(i=new Date).getUTCFullYear()+"-"+a(1+i.getUTCMonth())+"-"+a(i.getUTCDate())+"T"+a(i.getUTCHours())+":"+a(i.getUTCMinutes())+":"+a(i.getUTCSeconds())+"."+(i.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z",iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}},ver:undefined,seq:"1",aiDataContract:undefined}}var n,i,t,a,y=-1,T=0,S=["js.monitor.azure.com","js.cdn.applicationinsights.io","js.cdn.monitor.azure.com","js0.cdn.applicationinsights.io","js0.cdn.monitor.azure.com","js2.cdn.applicationinsights.io","js2.cdn.monitor.azure.com","az416426.vo.msecnd.net"],o=g.url||cfg.src,r=function(){return s(o,null)};function s(d,t){if((n=navigator)&&(~(n=(n.userAgent||"").toLowerCase()).indexOf("msie")||~n.indexOf("trident/"))&&~d.indexOf("ai.3")&&(d=d.replace(/(\/)(ai\.3\.)([^\d]*)$/,function(e,t,n){return t+"ai.2"+n})),!1!==cfg.cr)for(var e=0;e<S.length;e++)if(0<d.indexOf(S[e])){y=e;break}var n,i=function(e){var a,t,n,i,o,r,s,c,u,l;h.queue=[],m||(0<=y&&T+1<S.length?(a=(y+T+1)%S.length,p(d.replace(/^(.*\/\/)([\w\.]*)(\/.*)$/,function(e,t,n,i){return t+S[a]+i})),T+=1):(f=m=!0,s=d,!0!==cfg.dle&&(c=(t=function(){var e,t={},n=g.connectionString;if(n)for(var i=n.split(";"),a=0;a<i.length;a++){var o=i[a].split("=");2===o.length&&(t[o[0][x]()]=o[1])}return t[I]||(e=(n=t.endpointsuffix)?t.location:null,t[I]="https://"+(e?e+".":"")+"dc."+(n||"services.visualstudio.com")),t}()).instrumentationkey||g.instrumentationKey||"",t=(t=(t=t[I])&&"/"===t.slice(-1)?t.slice(0,-1):t)?t+"/v2/track":g.endpointUrl,t=g.userOverrideEndpointUrl||t,(n=[]).push((i="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",o=s,u=t,(l=(r=v(c,"Exception")).data).baseType="ExceptionData",l.baseData.exceptions=[{typeName:"SDKLoadFailed",message:i.replace(/\./g,"-"),hasFullStack:!1,stack:i+"\nSnippet failed to load ["+o+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(b&&b.pathname||"_unknown_")+"\nEndpoint: "+u,parsedStack:[]}],r)),n.push((l=s,i=t,(u=(o=v(c,"Message")).data).baseType="MessageData",(r=u.baseData).message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+l+")").replace(/\"/g,"")+'"',r.properties={endpoint:i},o)),s=n,c=t,JSON&&((u=C.fetch)&&!cfg.useXhr?u(c,{method:D,body:JSON.stringify(s),mode:"cors"}):XMLHttpRequest&&((l=new XMLHttpRequest).open(D,c),l.setRequestHeader("Content-type","application/json"),l.send(JSON.stringify(s)))))))},a=function(e,t){m||setTimeout(function(){!t&&h.core||i()},500),f=!1},p=function(e){var n=O.createElement(q),e=(n.src=e,t&&(n.integrity=t),n.setAttribute("data-ai-name",E),cfg[w]);return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=a,n.onerror=i,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||a(0,t)},cfg.ld&&cfg.ld<0?O.getElementsByTagName("head")[0].appendChild(n):setTimeout(function(){O.getElementsByTagName(q)[0].parentNode.appendChild(n)},cfg.ld||0),n};p(d)}cfg.sri&&(n=o.match(/^((http[s]?:\/\/.*\/)\w+(\.\d+){1,5})\.(([\w]+\.){0,2}js)$/))&&6===n.length?(d="".concat(n[1],".integrity.json"),i="@".concat(n[4]),l=window.fetch,t=function(e){if(!e.ext||!e.ext[i]||!e.ext[i].file)throw Error("Error Loading JSON response");var t=e.ext[i].integrity||null;s(o=n[2]+e.ext[i].file,t)},l&&!cfg.useXhr?l(d,{method:"GET",mode:"cors"}).then(function(e){return e.json()["catch"](function(){return{}})}).then(t)["catch"](r):XMLHttpRequest&&((a=new XMLHttpRequest).open("GET",d),a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE)if(200===a.status)try{t(JSON.parse(a.responseText))}catch(e){r()}else r()},a.send())):o&&r();try{h.cookie=O.cookie}catch(k){}function e(e){for(;e.length;)!function(t){h[t]=function(){var e=arguments;f||h.queue.push(function(){h[t].apply(h,e)})}}(e.pop())}var c,u,l="track",d="TrackPage",p="TrackEvent",l=(e([l+"Event",l+"PageView",l+"Exception",l+"Trace",l+"DependencyData",l+"Metric",l+"PageViewPerformance","start"+d,"stop"+d,"start"+p,"stop"+p,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),h.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4},(g.extensionConfig||{}).ApplicationInsightsAnalytics||{});return!0!==g[L]&&!0!==l[L]&&(e(["_"+(c="onerror")]),u=C[c],C[c]=function(e,t,n,i,a){var o=u&&u(e,t,n,i,a);return!0!==o&&h["_"+c]({message:e,url:t,lineNumber:n,columnNumber:i,error:a,evt:C.event}),o},g.autoExceptionInstrumented=!0),h}(cfg.cfg),(C[E]=n).queue&&0===n.queue.length?(n.queue.push(e),n.trackPageView({})):e();})({
58    src: "https://js.monitor.azure.com/scripts/b/ai.3.gbl.min.js",
59    cfg: window.aiConfig,
60    onInit: function (ai) {
61        if (!window.appInsights) {
62            window.appInsights = ai;
63        }
64
65        ai.setAuthenticatedUserContext(window.aiConfig.userId, window.aiConfig.accountId);
66    },
67    crossOrigin: "anonymous"
68});
69</script>
69
70<link id="favIconLink" rel="shortcut icon" type="image/x-icon" href="/fresco/clients/npafamilyandcommunityservices/assets/favicon.png" />
70<script type="text/javascript">window.recaptchaUrl = 'https://www.google.com/recaptcha/api.js?render=6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u';</script>
70</head>
71<body class=" checkout loginSection">
72    
72<script type="text/javascript">
73        $(document).ready(function () {
74            initialiseGeneral();
75        });
76    </script>
76
77    
77<script src="/scripts/platform/main.min-edeee7aeb619ef1a3b565853a9679d9b.js"></script>
77
78
79    <header id="pageHeader" class="pageHeader" role="banner">
80        
81        
82            <a class="skipLink" href="#startcontent" accesskey="2">Skip over main navigation</a>
83            <div class="menuAdminContainer" role="navigation" aria-label="Admin" >
84                <ul id="menuAdmin" role="menubar">
85                    
86                    
87                        <li class="menuAdminLogin" role="none">
88                            <a href="/login?ReturnURL=%2fcheckout" title="Log in to contribute or update your details" rel="nofollow" role="menuitem">Log in</a>
89                        </li>
90                    
91                    
92                    
93                        <li class="menuAdminBasket" role="none">
94                            <a href="/checkout" title="View your basket" role="menuitem">
95                                <span>Basket: </span><span class="basket-summary">(0 items)</span>
96                            </a>
97                        </li>
98                    
99                    
100                </ul>
101            </div>
102
103            <div class="content headerContent">
104                <a class="mainLogo" href="/" title="Home" accesskey="1">NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation</a>
105
106                
107                    <div class="mainCallToAction">
108                        <ul class="socialIcons"><!--<li><a class="twitter" alt="Twitter" target="_blank" href="https://twitter.com/" rel="noopener noreferrer">Twitter</a></li>-->
109<li><a class="facebook" alt="Facebook" target="_blank" href="https://www.facebook.com/npaws.com.au/" rel="noopener noreferrer">Facebook</a></li>
110<li><a href="https://www.instagram.com/indigi_yarnup/" target="_blank" rel="noopener">Instagram</a></li>
111</ul>
112<div><a href="/forms/referral-form/" target="_self" class="cta-button"><span class="post_link">Get help</span></a></div>
113                    </div>
114                
115
116                <form class="header-search" action="/pages/search.aspx" method="get" role="search">
117                    <fieldset class="searchContainer">
118                        <label for="siteSearch" class="siteSearch">Search</label>
119                        <input type="search" title="Search" id="siteSearch" placeholder="Search" name="q" />
120                        <button type="submit" onclick="submitSearch('6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u')">Search</button>
121                    </fieldset>
122                </form>
123
124                <ul class="headerFollowContainer" aria-label="Social media links">
125                    
126                </ul>
127            </div>
128
129            <a class="menuMainAlt" href="#menu" role="button" aria-haspopup="true" aria-controls="menuMain">Menu</a>
130
131            <nav id="menuMain" class="menuMain" aria-label="Main">
132                <ul class="topLevel level1" role="menubar" aria-label="Main menu">
133                    <li id="menuce542088-e313-4d3f-b228-a80b6afd4e99" role="none" class="level1 menu1 dir parentItemWithoutClick hasSubmenu"><a 
134                    aria-haspopup='true' 
135                    aria-expanded='false' 
136                    role='menuitem' 
137                    href='#' 
138                     
139                    title='Who We Are drop down menu'
140                    aria-label='Who We Are'>
141                    Who We Are
142                    </a><ul class="subMenu level2 menu1" role="menu" aria-label="Who We Are"><li id="menu4a0639f8-4504-44ec-9aa1-65cd79184665" role="none" class="level2 menu1_1"><a 
143                role='menuitem' 
144                href='/mission-vision-and-goals' 
145                 
146                
147                aria-label='What we do'>
148                What we do
149                </a></li><li id="menufddd1bcb-04ba-4622-94f4-622753ec0a39" role="none" class="level2 menu1_2 dir parentItemWithoutClick hasSubmenu"><a 
150                    aria-haspopup='true' 
151                    aria-expanded='false' 
152                    role='menuitem' 
153                    href='#' 
154                     
155                    title='Governance drop down menu'
156                    aria-label='Governance'>
157                    Governance
158                    </a><ul class="subMenu level3 menu1_2" role="menu" aria-label="Governance"><li id="menu6648e571-5257-45bd-b748-310825903b8c" role="none" class="level3 menu1_2_1"><a 
159                role='menuitem' 
160                href='/Pages/FAQs/Category/board-of-directors/' 
161                 
162                
163                aria-label='Board of Directors'>
164                Board of Directors
165                </a></li><li id="menu463a3890-6ef5-41ba-9060-012d7eaac894" role="none" class="level3 menu1_2_2"><a 
166                role='menuitem' 
167                href='/Pages/FAQs/Category/corporate-publications/' 
168                 
169                
170                aria-label='Corporate Publications'>
171                Corporate Publications
172                </a></li></ul></li><li id="menud83ae1bf-b0e4-4985-b536-20bd45d86e0c" role="none" class="level2 menu1_3 dir parentItemWithoutClick hasSubmenu"><a 
173                    aria-haspopup='true' 
174                    aria-expanded='false' 
175                    role='menuitem' 
176                    href='#' 
177                     
178                    title='Management drop down menu'
179                    aria-label='Management'>
180                    Management
181                    </a><ul class="subMenu level3 menu1_3" role="menu" aria-label="Management"><li id="menu1b4d1f34-ee2a-4115-a92c-16e9e1b0b88f" role="none" class="level3 menu1_3_1"><a 
182                role='menuitem' 
183                href='/Pages/FAQs/Category/corporate-structure/' 
184                 
185                
186                aria-label='Corporate Structure'>
187                Corporate Structure
188                </a></li><li id="menu32a9a696-ff27-4903-b4b4-b368bd8da84d" role="none" class="level3 menu1_3_2"><a 
189                role='menuitem' 
190                href='/Pages/FAQs/Category/compliance-and-accreditation/' 
191                 
192                
193                aria-label='Compliance and Accreditation'>
194                Compliance and Accreditation
195                </a></li></ul></li><li id="menu3416bd23-a05f-4db6-9586-66bb68f25a0c" role="none" class="level2 menu1_4"><a 
196                role='menuitem' 
197                href='/work-with-us' 
198                 
199                
200                aria-label='Work With Us'>
201                Work With Us
202                </a></li></ul></li><li id="menu58bf4351-8a27-471e-b576-68ac47a4286c" role="none" class="level1 menu2 dir parentItemWithoutClick hasSubmenu"><a 
203                    aria-haspopup='true' 
204                    aria-expanded='false' 
205                    role='menuitem' 
206                    href='#' 
207                     
208                    title='Our Services drop down menu'
209                    aria-label='Our Services'>
210                    Our Services
211                    </a><ul class="subMenu level2 menu2" role="menu" aria-label="Our Services"><li id="menu02d20b90-a12c-47d5-a3ee-57737a1fc132" role="none" class="level2 menu2_1"><a 
212                role='menuitem' 
213                href='/Pages/Category/children-services/' 
214                 
215                
216                aria-label='Children Services'>
217                Children Services
218                </a></li><li id="menu06547824-1ab9-4e50-9a1c-13ecacc2afa7" role="none" class="level2 menu2_2"><a 
219                role='menuitem' 
220                href='/Pages/Category/healing-services/' 
221                 
222                
223                aria-label='Client Services'>
224                Client Services
225                </a></li><li id="menu6e8dd042-632f-4288-832d-7bbcc65a40e7" role="none" class="level2 menu2_3"><a 
226                role='menuitem' 
227                href='/Pages/Category/community-development-programs/' 
228                 
229                
230                aria-label='Community Development Programs'>
231                Community Development Programs
232                </a></li><li id="menud8c82ba9-5bf2-4828-b012-5fc1b304ce9d" role="none" class="level2 menu2_4"><a 
233                role='menuitem' 
234                href='/corporate-services' 
235                 
236                
237                aria-label='Corporate Services'>
238                Corporate Services
239                </a></li><li id="menu776042db-900a-49d9-9f7c-8f8a43bc40ce" role="none" class="level2 menu2_5"><a 
240                role='menuitem' 
241                href='/Pages/Category/primary-health-care/' 
242                 
243                
244                aria-label='Health Services'>
245                Health Services
246                </a></li><li id="menu0d2b9fa9-d2a1-4139-b907-89993c502753" role="none" class="level2 menu2_6"><a 
247                role='menuitem' 
248                href='/Pages/Category/health-programs/' 
249                 
250                
251                aria-label='Projects'>
252                Projects
253                </a></li></ul></li><li id="menu55ddefb2-ca98-4e65-9a4c-31315d1b7e7f" role="none" class="level1 menu3 dir parentItemWithoutClick hasSubmenu"><a 
254                    aria-haspopup='true' 
255                    aria-expanded='false' 
256                    role='menuitem' 
257                    href='#' 
258                     
259                    title='Get Help drop down menu'
260                    aria-label='Get Help'>
261                    Get Help
262                    </a><ul class="subMenu level2 menu3" role="menu" aria-label="Get Help"><li id="menuf3790d2d-0783-4955-9bec-43bb932520a7" role="none" class="level2 menu3_1"><a 
263                role='menuitem' 
264                href='/i-need-help-now' 
265                 
266                
267                aria-label='I Need Help Now'>
268                I Need Help Now
269                </a></li><li id="menuf6175693-bdb7-4e8b-968a-745d2d27ae63" role="none" class="level2 menu3_2"><a 
270                role='menuitem' 
271                href='/for-someone-i-care-about' 
272                 
273                
274                aria-label='For Someone I Care About'>
275                For Someone I Care About
276                </a></li><li id="menudac9b942-5fb6-462b-883b-87cd59fae9a4" role="none" class="level2 menu3_3"><a 
277                role='menuitem' 
278                href='/for-professionals' 
279                 
280                
281                aria-label='For Professionals'>
282                For Professionals
283                </a></li><li id="menu9491acc3-f3bb-48ff-8830-a6b40f66bd25" role="none" class="level2 menu3_4"><a 
284                role='menuitem' 
285                href='/other-sources-of-help' 
286                 
287                
288                aria-label='Other Sources of Help'>
289                Other Sources of Help
290                </a></li><li id="menuc761af3a-837d-43c4-afa1-e4b56e330b4c" role="none" class="level2 menu3_5"><a 
291                role='menuitem' 
292                href='' 
293                 
294                
295                aria-label='Referral Form'>
296                Referral Form
297                </a></li></ul></li><li id="menubd4ed872-3857-4f02-9fc3-be27ad361338" role="none" class="level1 menu4 dir parentItemWithoutClick hasSubmenu"><a 
298                    aria-haspopup='true' 
299                    aria-expanded='false' 
300                    role='menuitem' 
301                    href='#' 
302                     
303                    title='Our Impact drop down menu'
304                    aria-label='Our Impact'>
305                    Our Impact
306                    </a><ul class="subMenu level2 menu4" role="menu" aria-label="Our Impact"><li id="menu8358b89d-94e5-49fb-8d49-c5bb0621af45" role="none" class="level2 menu4_1"><a 
307                role='menuitem' 
308                href='/Pages/Category/stories/' 
309                 
310                
311                aria-label='Stories'>
312                Stories
313                </a></li><li id="menu36d3c582-e937-4c8c-894a-17a0a7319348" role="none" class="level2 menu4_2"><a 
314                role='menuitem' 
315                href='/advocacy' 
316                 
317                
318                aria-label='Advocacy'>
319                Advocacy
320                </a></li></ul></li><li id="menuf4464792-f87a-43a5-8370-cfde477f0b7e" role="none" class="level1 menu5 dir parentItemWithoutClick hasSubmenu"><a 
321                    aria-haspopup='true' 
322                    aria-expanded='false' 
323                    role='menuitem' 
324                    href='/Pages/' 
325                     
326                    title='News and Events drop down menu'
327                    aria-label='News and Events'>
328                    News and Events
329                    </a><ul class="subMenu level2 menu5" role="menu" aria-label="News and Events"><li id="menu4ea70f98-6deb-41f0-8d64-e04820cd8e44" role="none" class="level2 menu5_1"><a 
330                role='menuitem' 
331                href='/Pages/Events' 
332                 
333                
334                aria-label='Events'>
335                Events
336                </a></li><li id="menu0e9cd09d-a46c-446d-875a-e387213e621a" role="none" class="level2 menu5_2"><a 
337                role='menuitem' 
338                href='/Pages/FAQs/Category/news/' 
339                 
340                
341                aria-label='Newsletters'>
342                Newsletters
343                </a></li><li id="menuc229c218-84fb-4f9a-bc61-7a9da090fe17" role="none" class="level2 menu5_3"><a 
344                role='menuitem' 
345                href='/Pages/Category/gallery/' 
346                 
347                
348                aria-label='Gallery'>
349                Gallery
350                </a></li></ul></li><li id="menubccb4447-b245-4c32-9cca-66d0bd128244" role="none" class="level1 menu6 dir parentItemWithoutClick hasSubmenu"><a 
351                    aria-haspopup='true' 
352                    aria-expanded='false' 
353                    role='menuitem' 
354                    href='/contact-us' 
355                     
356                    title='Contact Us drop down menu'
357                    aria-label='Contact Us'>
358                    Contact Us
359                    </a><ul class="subMenu level2 menu6" role="menu" aria-label="Contact Us"><li id="menude952ed8-ec29-43f5-968d-cf0b4d5ecac2" role="none" class="level2 menu6_1"><a 
360                role='menuitem' 
361                href='/contact-us' 
362                 
363                
364                aria-label='Get In Touch'>
365                Get In Touch
366                </a></li><li id="menu1d5bc52f-68bb-4cd0-b442-8751c617faa2" role="none" class="level2 menu6_2"><a 
367                role='menuitem' 
368                href='/forms/feedback-form/' 
369                 
370                
371                aria-label='Feedback Form'>
372                Feedback Form
373                </a></li></ul></li>
374                    <li class="hasSubmenu menuAdminAltItems">
375                        <a href="#" role="menuitem">
376                            Admin
377                        </a>
378
379                        <ul class="subMenu">
380                            
381                            
382                                <li class="menuAdminLogin"><a href="/login?ReturnURL=%2fcheckout" title="Log in to contribute or update your details" role="menuitem" rel="nofollow">Log in</a></li>
383                            
384                            
385                            
386                            
387                        </ul>
388                    </li>
389                    
390                    <li class="menuAdminBasket menuAdminAltItems">
391                        <a href="/checkout" title="View your basket"><span>
391Basket: </span><span class="basket-summary">(0 items)</span></a>
392                    </li>
393                    
394                </ul>
395            </nav>
396        </header>
397
398    <form name="bodyForm" method="post" action="./checkout" id="bodyForm">
399<div>
400<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
401<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
402<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="" />
403</div>
404
405<script type="text/javascript">
406//<![CDATA[
407var theForm = document.forms['bodyForm'];
408if (!theForm) {
409    theForm = document.bodyForm;
410}
411function __doPostBack(eventTarget, eventArgument) {
412    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
413        theForm.__EVENTTARGET.value = eventTarget;
414        theForm.__EVENTARGUMENT.value = eventArgument;
415        theForm.submit();
416    }
417}
418//]]>
419</script>
419
420
421
422<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZKXzqA0JCH2V8Iun7-aP4sW5io-0Tu312UHQN_ouRaNu7ylD9A2&amp;t=639190743605538696" type="text/javascript"></script>
422
423
424
425<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvvrYH4hLyvVFLgsLEJJ_9LJDjjxkZzmJ4yorXzmJD7t0RcUdwHl_0E0m16RcuaKFpZgx0EHbDNp_j1fYqwxeqhy1BFXM3dW9AOZeYpKymCE94zClaJ0pIj7g7cmbyv69ofFn_2o1&amp;t=3e3fe94" type="text/javascript"></script>
vendor: 2 bytes, line 425
425
426<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OIigaCMJuBHpi8MQWNlxlLYllcdZIbX21I_J_mDuGZDReNsjSUtVIBinKFM4m-kh4MnALNftKZKEWMkooLVty7pY4e5vWzxBV9EjTfMd44LQsh66XtaYDVZmIkBWQlHulceY0Vo1&amp;t=3e3fe94" type="text/javascript"></script>
426
427<div>
428
429	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="6+SGbxZE3CItsOPXGwmYOz07r7zEhLErnqaX0/JoPcJMa1itnMw3LXW67ecwMDkyWEdJTdMNfAwhJKqXYE6j38D3vVOfF9RWzml/J3GdoiAvNoKoqyysjgVSngdOZy4AiJgDXpnulIjBzOkI7vhE4wGSyH8=" />
430</div>
431        
431<script type="text/javascript">
432//<![CDATA[
433Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$m$DefaultScriptManager', 'bodyForm', [], [], [], 90, 'ctl00$ctl00$m');
434//]]>
435</script>
435
436
437        
438        <a name="startcontent" id="startcontent"></a>
439        
440        
441        
442        
442<script>
443            Object.defineProperty(String.prototype, "startsWith", {
444                value: function (search, rawPos) {
445                    var pos = rawPos > 0 ? rawPos | 0 : 0;
446                    return this.substring(pos, pos + search.length) === search;
447                },
448            });
449        </script>
449
450        
451	
452	
453	
454			
455<script type="text/javascript">
456    var RecaptchaService =
457    {
458        needsValidating: true,
459        submitCallback: function () { },
460        failureCallback: function () { },
461        versionThreeToken: "",
462        email: "",
463        validate: function () {
464            $.post("/frontend/api/recaptcha/validate",
465                {
466                    "Email": RecaptchaService.email,
467                    "Token": RecaptchaService.versionThreeToken
468                }).done(function () {
469                    RecaptchaService.needsValidating = false;
470                    RecaptchaService.submitCallback();
471                }).fail(function () {
472                    RecaptchaService.showPopup();
473                    if (RecaptchaService.failureCallback) {
474                        RecaptchaService.failureCallback();
475                    }
476                });
477        },
478        showPopup: function () {
479            var container = document.getElementById("recaptcha-container");
480            container.style.display = "flex";
481        },
482        hidePopup: function () {
483            var container = document.getElementById("recaptcha-container");
484            container.style.display = "none";
485        }
486    };
487
488    getRecaptcha(function(g) {
489        g.ready(function () {
490            g.render('recaptcha-btn',
491                {
492                    'sitekey': '6LfOrcMUAAAAALe7UoUne8BZl8TuZ4YhvNNhJYbo',
493                    'callback': function (response) {
494                        RecaptchaService.needsValidating = false;
495                        $("#RecaptchaTokenV2").val(response);
496    
497                        RecaptchaService.hidePopup();
498                        RecaptchaService.submitCallback();
499                    }
500                });
501        });        
502    });
503
504</script>
504
505<div class="recaptcha-container" id="recaptcha-container">
506    <div class="recaptcha-content">
507        <span class="recaptcha-intro">Please verify your action</span>
508        <div id="recaptcha-btn" class="recaptcha-btn"></div>
509    </div>
510</div>
511<input type="hidden" name="RecaptchaTokenV2" id="RecaptchaTokenV2" value="" />
512
513<script type="text/javascript" src="https://js.stripe.com/v3/"></script>
vendor: 2 bytes, line 513
513
514<script type="text/javascript">
515    appInsights.trackEvent("OrderStarted");
516
517    
518
519    $(document).ready(function () {
520        logRecaptchaAction('shop_payment_page', '6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u');
521    });
522</script>
vendor: 2 bytes, line 522
522
523<script type="text/javascript">
524    
525    $.get("/frontend/api/shopping-basket/promo-code",
526        function (data) {
527            if (data) {
528                document.getElementById("promoCode").value = data;
529                checkAndApplyPromoCode();
530            } else {
531                document.getElementById("promoCode").value = '';
532            }
533        });
534
535    var PaymentManager = {
536        _wrapper: "#paymentMethods",
537        _radioGroup: "input[name=payment-method]:radio",
538        _submitWrapper: "#submit-button-wrapper",
539        _registrationFieldsMarker: "[data-behaviour=registration-field]",
540        _registrationFieldsToggler: ".registrationFieldsToggler",
541        options: {
542            PAYPAL: "paypal",
543            CREDITCARD: "credit-card",
544            FREE: "free",
545            NOTALLOWED: "notallowed",
546            DISABLED: "disabled",
547            NONE: "none",
548            GooglePay: "google-pay",
549            ApplePay: "apple-pay"
550        },
551        Init: function () {
552            this._resetStepsState();
553            this._bindEvents();
554            this._setSelectionsFromUrl();
555            this.setupMobileWallet(PaymentManager._hideSinglePaymentProvider);
556        },
557        _setSelectionsFromUrl: function () {
558            const selectedPayment = '';
559            this.triggerPaymentMethodChange(selectedPayment, null);
560        },
561        _syncUrlState: function () {
562            if (window.history && window.history.pushState) {
563                const url = PaymentManager.buildUrl(this);
564                history.replaceState(null, null, url);
565            }
566        },
567        buildUrl: function (context) {
568            const selectedMethod = context.getSelectedPaymentMethod();
569            let url = "/checkout";
570            if (selectedMethod !== undefined && selectedMethod !== context.options.NONE)
571                url += `/${selectedMethod}`;
572            return url;
573        },
574        _resetStepsState: function () {
575            $("[data-step-state=hidden]").addClass("hidden");
576            $("[data-step-state=visible]").removeClass("hidden");
577        },
578        _resetFlowsVisibility: function () {
579            $("[data-flow]").removeClass("hidden");
580        },
581        _resetCssArtifacts: function () {
582            $(this._submitWrapper).show();
583        },
584        _bindOnPaymentMethodChange: function () {
585            $(document).on("PaymentMethod:Change", this._onPaymentMethodChangeHandler);
586        },
587        triggerPaymentMethodChange: function (newValue, oldValue) {
588            $.event.trigger({
589                type: "PaymentMethod:Change",
590                newValue: newValue,
591                oldValue: oldValue,
592                context: this
593            });
594        },
595        validatePaymentMethodChange: function (newValue) {
596            let isValid = false;
597            const orderTotal = ShopManager.getOrderTotal();
598            switch (newValue) {
599                case PaymentManager.options.PAYPAL:
600                case PaymentManager.options.CREDITCARD:
601                case PaymentManager.options.GooglePay:
602                case PaymentManager.options.ApplePay:
603                    if (orderTotal > 0)
604                        isValid = true;
605                    break;
606                case PaymentManager.options.FREE:
607                    if (orderTotal == 0)
608                        isValid = true;
609                    break;
610                case PaymentManager.options.NONE:
611                    isValid = true;
612                    break;
613                default:
614                    break;
615            }
616            return isValid;
617        },
618        _onPaymentMethodChangeHandler: function (e) {
619            const context = e.context;
620            const options = context.options;
621            context._resetCssArtifacts();
622            var paymentMethod = e.newValue;
623
624            // Validate before changing
625            if (!context.validatePaymentMethodChange(paymentMethod)) {
626                paymentMethod = options.NOTALLOWED;
627            }
628
629            switch (paymentMethod) {
630                case options.PAYPAL:
631                    context._initPayPalFlow();
632                    break;
633                case options.CREDITCARD:
634                    context._initCreditCardFlow();
635                    break;
636                case options.GooglePay:
637                    context._initGooglePayFlow();
638                    break;
639                case options.ApplePay:
640                    context._initApplePayFlow();
641                    break;
642                case options.FREE:
643                    context._initFreeFlow();
644                    break;
645                case options.NONE:
646                    context._initFlowClean();
647                    break;
648                case undefined: // Hit when e.oldValue is undefined for DirectDebitFlow
649                    context._resetStepsState();
650                    break;
651                case options.NOTALLOWED:
652                    console.warn(`===Payment Method: ${e.newValue} is not allowed ===`);
653                    break;
654                case options.DISABLED:
655                    console.warn(`===Payment Method: ${e.newValue} is disabled ===`);
656                    break;
657                default:
658                    console.warn(`=== Wrong Payment Method: ${e.newValue} ===`);
659                    break;
660            }
661
662            setPaymentCompletionContent();
663            context._syncUrlState();
664        },
665        _bindEvents: function () {
666            this._bindOnPaymentMethodChange();
667            this._bindRadioButtons();
668            this._bindOnSubmit();
669            this._bindOnCancel();
670            this._bindRegistrationFieldsToggler();
671        },
672        _bindRadioButtons: function () {
673            $(`${PaymentManager._wrapper} ${PaymentManager._radioGroup}`).on('change', function () {
674                PaymentManager.triggerPaymentMethodChange(this.value, null);
675            });
676        },
677        _bindRegistrationFieldsToggler: function () {
678            const fields = $(PaymentManager._registrationFieldsMarker);
679
680            $(PaymentManager._registrationFieldsToggler).on('change', function () {
681                switch (this.checked) {
682                    case true:
683                        fields.addClass("hidden");
684                        break;
685                    case false:
686                        fields.removeClass("hidden");
687                        break;
688                }
689            });
690        },
691        _bindOnSubmit: function () {
692            $("[data-control=submit]").on("click",
693                function () {
694                    PaymentManager.submit();
695                });
696        },
697        _bindOnCancel: function () {
698            $("[data-control=cancel]").on("click",
699                function () {
700                    PaymentManager.cancel();
701                });
702        },
703        _initPayPalFlow: function () {
704            this._resetFlowsVisibility();
705            this._setSelectedPaymentMethod(this.options.PAYPAL);
706            $("[data-flow~=hide-for-paypal]").addClass("hidden");
707        },
708        _initFreeFlow: function () {
709            this._resetFlowsVisibility();
710            this._setSelectedPaymentMethod(this.options.FREE);
711            $("[data-flow~=hide-for-free]").addClass("hidden");
712        },
713        _initCreditCardFlow: function () {
714            this._resetFlowsVisibility();
715            this._setSelectedPaymentMethod(this.options.CREDITCARD);
716            $("[data-flow~=hide-for-creditcard]").addClass("hidden");
717        },
718        _initGooglePayFlow: function () {
719            this._resetFlowsVisibility();
720            this._setSelectedPaymentMethod(this.options.GooglePay);
721            $("[data-flow~=hide-for-creditcard]").addClass("hidden");
722        },
723        _initApplePayFlow: function () {
724            this._resetFlowsVisibility();
725            this._setSelectedPaymentMethod(this.options.ApplePay);
726            $("[data-flow~=hide-for-creditcard]").addClass("hidden");
727        },
728        _initFlowClean: function () {
729            this._resetFlowsVisibility();
730            this._resetStepsState();
731            this._setSelectedPaymentMethod(this.options.NONE);
732        },
733        _setSelectedPaymentMethod: function (option) {
734            const options = PaymentManager.options;
735            switch (option) {
736                case options.PAYPAL:
737                case options.CREDITCARD:
738                case options.GooglePay:
739                case options.ApplePay:
740                case options.FREE:
741                    $(this._radioGroup + "[value=" + option + "]").prop("checked", true);
742                    this.setSelectedPaymentMethodClass(option);
743                    break;
744                case options.NONE:
745                    $(this._radioGroup).prop("checked", false);
746                    this.setSelectedPaymentMethodClass();
747                    break;
748                default:
749                    console.log("Wrong payment method value: " + option);
750                    break;
751            }
752            console.info("=== Payment Method Set: " + option + " ===");
753        },
754        _hideSinglePaymentProvider: function () {
755            $('section[data-step="payment-method"]').each(function () {
756                const $this = $(this);
757                const paymentProviders = $this.find('.radio-choice:not(.hidden)');
758
759                if (paymentProviders.length === 1) {
760                    const selectedMethod = PaymentManager.getSelectedPaymentMethod();
761                    const paymentProvider = paymentProviders.find("input").val();
762                    if (selectedMethod !== paymentProvider && selectedMethod !== PaymentManager.options.FREE) {
763                        PaymentManager._setSelectedPaymentMethod(paymentProvider);
764                    }
765                    $this.hide();
766                }
767            });
768        },
769        getSelectedPaymentMethod: function () {
770            return this._getSelectedRadioValue() || this.options.NONE;
771        },
772        _getSelectedRadioValue: function () {
773            const selectedRadio = $(`${this._wrapper} ${this._radioGroup}:checked`);
774            if (selectedRadio.length > 0) {
775                return selectedRadio.val();
776            } else {
777                return undefined;
778            }
779        },
780        submit: function () {
781            const options = PaymentManager.options;
782            if (!PaymentManager.validate()) {
783                console.log("=== Form is not valid ===");
784                return;
785            } else {
786                PaymentManager.showLoading();
787
788                switch (PaymentManager.getSelectedPaymentMethod()) {
789                    case options.DIRECTDEBIT:
790                        alert("Payment method not supported for shopping cart");
791                        break;
792                    case options.PAYPAL:
793                        {
794                            const validateBasket = PaymentManager.validateBasket();
795                            validateBasket.done(function(data) {
796                                if (!data.hasAnyItems) {
797                                    PaymentManager.showBasketValidationError();
798                                    return;
799                                }
800                                if (data.isDeliveryRequired) {
801                                    if (!PaymentManager.isValidPaypalDeliveryAddress()) {
802                                        return;
803                                    } else {
804                                        $('.formQuestion.enterAddressLine1 .alert').addClass('hidden');
805                                    }
806                                }
807                                if (data.hasExpiredEventTicket) {
808                                    alert("Your basket has items for an expired event. Checkout cannot continue");
809                                    return;
810                                }
811                                if (data.hasUpdatedProducts) {
812                                    alert("Your basket contained items that have updated since you added them. Please check your basket before continuing.");
813                                    document.location.reload();
814                                    return;
815                                }
816                                if (data.outOfStockItems.length > 0) {
817                                    alert("Sorry, one or more of the products are no longer in stock");
818                                    return;
819                                }
820
821                                const metadata = {
822                                    "UsesGiftAid": false,
823                                    "Comment": $("#donationComment").val(),
824                                    "DeliveryInfo": $("#deliveryInfo").val(),
825                                    "OrderReference": $("#purchaseOrderRef").val(),
826                                    "DeliveryOptions": PaymentManager.getDeliveryOptions(),
827                                    "PromoCode": $("#promoCode").val(),
828                                    "Order": ShopManager.getOrderData()
829                                };
830
831                                const payPalData = {
832                                    "PrePaymentId": $("#hdnPrePaymentId").val(),
833                                    "Amount": ShopManager.getOrderTotal(),
834                                    "ContextId": null,
835                                    "PaymentType": "Purchase",
836                                    "PaymentProvider": "PayPal",
837                                    "DateAdded": new Date().toISOString(),
838                                    "Metadata": JSON.stringify(metadata)
839                                };
840
841                                $.post('/frontend/api/payment/pre-payment', payPalData)
842                                    .done();
843
844                                const paypalForm = $('#bodyForm');
845                                sanitiseField($('#deliveryInfo', paypalForm));
846                                paypalForm.attr("action", "/Pages/Payment/paypal/");
847                                paypalForm.get(0).submit();    
848                            });
849                        }
850                        break;
851                    case options.CREDITCARD:
852                    case options.GooglePay:
853                    case options.ApplePay:
854                        grecaptcha.execute('6LdTro0UAAAAAGeif0XCJ6-XT4hER5N3RQpS9Z2u', { action: 'shop_payment_submit' }).then(
855                            function (token) {
856                                $("#RecaptchaTokenV3").val(token);
857
858                                if (RecaptchaService.needsValidating) {
859                                    RecaptchaService.versionThreeToken = token;
860                                    RecaptchaService.email = $("#registeremail").val();
861                                    RecaptchaService.failureCallback = function () {
862                                        $.post('/frontend/api/payment/attempt',
863                                            {
864                                                "PrePaymentId": $("#hdnPrePaymentId").val(),
865                                                "Email": $("#registeremail").val()
866                                            })
867                                            .done();
868                                    }
869
870                                    RecaptchaService.validate();
871                                    return;
872                                }
873
874                                const validateBasket = PaymentManager.validateBasket();
875                                validateBasket.done(function (data) {
876                                    if (!data.hasAnyItems) {
877                                        PaymentManager.showBasketValidationError();
878                                        return;
879                                    }
880                                    if (data.isDeliveryRequired) {
881                                        if (!PaymentManager.isValidStripeDeliveryAddress()) {
882                                            return;
883                                        } else {
884                                            $('.formQuestion.enterAddressLine1 .alert').addClass('hidden');
885                                        }
886                                    }
887                                    if (data.hasExpiredEventTicket) {
888                                        alert("Your basket has items for an expired event. Checkout cannot continue");
889                                        return;
890                                    }
891                                    if (data.hasUpdatedProducts) {
892                                        alert("Your basket contained items that have updated since you added them. Please check your basket before continuing.");
893                                        document.location.reload();
894                                        return;
895                                    }
896                                    if (data.outOfStockItems.length > 0) {
897                                        alert("Sorry, one or more of the products are no longer in stock");
898                                        return;
899                                    }
900
901                                    // Do not Delete
902                                    const form = $('#bodyForm');
903
904                                    const metadata = {
905                                        "Address1": $("#billingAddressLine1").val(),
906                                        "Address2": $("#billingAddressLine2").val(),
907                                        "Address3": $("#billingAddressLine3").val(),
908                                        "Town": $("#billingaddressCity").val(),
909                                        "PostCode": $("#billingpostcodeLookUp").val(),
910                                        "CountryId": $("#billingddlCountry").val(),
911                                        "Email": $("#registeremail").val(),
912                                        "UsesGiftAid": false,
913                                        "DeliveryInfo": $("#deliveryInfo").val(),
914                                        "OrderReference": $("#purchaseOrderRef").val(),
915                                        "DeliveryOptions": PaymentManager.getDeliveryOptions(),
916                                        "PromoCode": $("#promoCode").val(),
917                                        "Order": ShopManager.getOrderData()
918                                    };
919
920                                    const creditCardData = {
921                                        "PrePaymentId": $("#hdnPrePaymentId").val(),
922                                        "Amount": ShopManager.getOrderTotal(),
923                                        "ContextId": null,
924                                        "PaymentType": "Purchase",
925                                        "PaymentProvider": "Stripe",
926                                        "FirstName": $("#firstName").val(),
927                                        "LastName": $("#lastName").val(),
928                                        "DateAdded": new Date().toISOString(),
929                                        "Metadata": JSON.stringify(metadata)
930                                    };
931
932                                    $.post('/frontend/api/payment/pre-payment', creditCardData).done();
933
934                                    $("#__EVENTTARGET, #__EVENTARGUMENT, #__VIEWSTATE", form).remove();
935
936                                    const selectedPaymentMethod = PaymentManager.getSelectedPaymentMethod();
937
938                                    const mobileWalletSelected = selectedPaymentMethod === options.GooglePay ||
939                                        selectedPaymentMethod === options.ApplePay;
940                                    form.append(`<input type='hidden' name='mobileWalletSelected' value='${mobileWalletSelected}' />`);
941
942                                    const antiForgeryToken = $('input[name="__RequestVerificationToken"]', form).val();
943                                    form.append(`<input type='hidden' name='AntiForgeryToken' value='${antiForgeryToken}' />`);
944
945                                    form.attr("action", "/frontend/api/payments/workflows/purchase");
946                                    form.get(0).submit();
947
948                                    
949                                });
950                            });
951                        break;
952                    case options.FREE:
953                        {
954                            const validateBasket = PaymentManager.validateBasket();
955                            validateBasket.done(function (data) {
956                                if (!data.hasAnyItems) {
957                                    PaymentManager.showBasketValidationError();
958                                    return;
959                                }
960                                if (data.isDeliveryRequired) {
961                                    if (!PaymentManager.isValidStripeDeliveryAddress()) {
962                                        return;
963                                    } else {
964                                        $('.formQuestion.enterAddressLine1 .alert').addClass('hidden');
965                                    }
966                                }
967                                if (data.hasExpiredEventTicket) {
968                                    alert("Your basket has items for an expired event. Checkout cannot continue");
969                                    return;
970                                }
971                                if (data.hasUpdatedProducts) {
972                                    alert("Your basket contained items that have updated since you added them. Please check your basket before continuing.");
973                                    document.location.reload();
974                                    return;
975                                }
976                                if (data.outOfStockItems.length > 0) {
977                                    alert("Sorry, one or more of the products are no longer in stock");
978                                    return;
979                                }
980
981                                const form = $('#bodyForm');
982
983                                sanitiseField($('#deliveryInfo', form));
984                                form.attr("action", "/Pages/Payment/In.aspx");
985                                form.get(0).submit();
986                            });
987                        }
988                        break;
989                    default:
990                        alert("Wrong payment method selected");
991                        break;
992                }
993            }
994        },
995        getDeliveryOptions: function () {
996            const deliveryOptions = document.getElementById("deliveryOptions");
997            if (deliveryOptions.length && deliveryOptions.options.length) {
998                return $("#deliveryOptions").val().substring(0, 36);
999            }
1000            return '';
1001        },
1002        validateBasket: function () {
1003            return $.ajax({
1004                type: "POST",
1005                async: false,
1006                contentType: "application/json; charset=utf-8",
1007                url: "/frontend/api/shopping-basket/validate"
1008            });
1009        },
1010        showBasketValidationError: function () {
1011            $('.registerButtons .validateError').removeClass('hidden');
1012            this.hideLoading();
1013        },
1014        isValidStripeDeliveryAddress: function () {
1015            $(".enterAddress.DeliveryAddress").removeClass("hidden");
1016            return this.isValidDeliveryAddress(
1017                '.DeliveryAddress.enterAddressLine1 #deliveryAddressLine1',
1018                '.DeliveryAddress',
1019                '#deliveryddlCountry');
1020        },
1021        isValidPaypalDeliveryAddress: function () {
1022            $(".enterAddress.DeliveryAddress").removeClass("hidden");
1023            return this.isValidDeliveryAddress(
1024                '.DeliveryAddress #deliveryAddressLine1',
1025                '.DeliveryAddress',
1026                '#deliveryddlCountry');
1027        },
1028        isValidDeliveryAddress: function (addressLineOneSelector, addressParentSelector, countrySelectSelector) {
1029            if (!checkPostcode(`div.formQuestion.postcodeLookUp${addressParentSelector}`, countrySelectSelector)) {
1030                PaymentManager.hideLoading();
1031                jumpAndFocusError();
1032            }
1033
1034            if ($(addressLineOneSelector).val() === '') {
1035                this.showError(`${addressParentSelector} .enterAddressLine1`);
1036                return false;
1037            } else {
1038                this.hideError(`${addressParentSelector} .enterAddressLine1`);
1039            }
1040
1041            if ($(`${addressParentSelector} .address-city`).val() === '') {
1042                this.showError(`${addressParentSelector} .enterAddressCity`);
1043                return false;
1044            } else {
1045                this.hideError(`${addressParentSelector} .enterAddressCity`);
1046            }
1047
1048            return true;
1049        },
1050        showError: function (selector) {
1051            $(`${selector} .alert.validateRequired`).removeClass("hidden");
1052            PaymentManager.hideLoading();
1053            jumpAndFocusError();
1054        },
1055        hideError: function (selector) {
1056            $(`${selector} .alert.validateRequired`).addClass("hidden");
1057        },
1058        cancel: function () {
1059            document.location = "/";
1060        },
1061        validate: function () {
1062            const paymentMethod = PaymentManager.getSelectedPaymentMethod();
1063            if (paymentMethod === PaymentManager.options.NONE) {
1064                return false;
1065            }
1066            return validateAddressV2() && validateRegister(true) && validateDelivery();
1067        },
1068        fillCustomerAddress: function (countryCode, city, address1, address2, postalCode) {
1069            // Address Fields
1070            $(`#billingddlCountry option[data-code='${countryCode}']`).prop("selected", true);
1071            $("#billingaddressCity").val(city);
1072            $("#billingAddressLine1").val(address1);
1073            $("#billingAddressLine2").val(address2);
1074            $("#billingpostcodeLookUp").val(postalCode);
1075        },
1076        fillCustomerDetails: function (firstName, lastName, email) {
1077            $("#firstName").val(firstName);
1078            $("#lastName").val(lastName);
1079            $("#registeremail").val(email);
1080        },
1081        showLoading: function () {
1082            $(".registerButtons button").addClass("hidden");
1083            $(".loadWait").removeClass("hidden");
1084        },
1085        hideLoading: function () {
1086            $(".registerButtons button").removeClass("hidden");
1087            $(".loadWait").addClass("hidden");
1088        },
1089        currencySymbol: function () {
1090            return "$";
1091        },
1092        setSelectedPaymentMethodClass: function (paymentMethod) {
1093            $(`${this._wrapper} > div.radio-choice`).removeClass("selected-payment-method");
1094
1095            if (!paymentMethod) {
1096                return;
1097            }
1098
1099            $(`${this._radioGroup}[value=${paymentMethod}]`).parent().addClass("selected-payment-method");
1100        },
1101        setupMobileWallet: function (callback) {
1102            const mobileWallets = "False";
1103            if (mobileWallets !== "True") { return; }
1104
1105            const stripe = Stripe("");
1106            const paymentRequest = stripe.paymentRequest({
1107                country: 'GB',
1108                currency: 'gbp',
1109                total: {
1110                    label: 'Total',
1111                    amount: 1
1112                }
1113            });
1114
1115            paymentRequest.canMakePayment().then(function (result) {
1116                if (result) {
1117                    if (result.applePay) {
1118                        PaymentManager.showApplePayOption();
1119                    } else {
1120                        PaymentManager.showGooglePayOption();
1121                    }
1122
1123                    appInsights.trackEvent("ShopMobileWalletAvailable");
1124
1125                } else if (PaymentManager.getSelectedPaymentMethod() === PaymentManager.options.GooglePay
1126                    || PaymentManager.getSelectedPaymentMethod() === PaymentManager.options.ApplePay) {
1127                    PaymentManager._setSelectedPaymentMethod(PaymentManager.options.NONE);
1128                }
1129
1130                if (!result) {
1131                    appInsights.trackEvent("ShopMobileWalletUnavailable");
1132                }
1133
1134                callback();
1135            });
1136        },
1137        showGooglePayOption: function () {
1138            $(`${this._radioGroup}[value=google-pay]`).parent().removeClass("hidden");
1139        },
1140        showApplePayOption: function () {
1141            $(`${this._radioGroup}[value=apple-pay]`).parent().removeClass("hidden");
1142        }
1143    }
1144
1145    RecaptchaService.submitCallback = PaymentManager.submit;
1146
1147    $(document).ready(function () {
1148        initialiseFormPayment();
1149
1150        PaymentManager.Init();
1151    });
1152
1153    function stripHtmlTags(inputString) {
1154        inputString = inputString.replace(new RegExp("<br />", "gi"), " ");
1155        inputString = inputString.replace(new RegExp("<br/>", "gi"), " ");
1156        inputString = inputString.replace(new RegExp("<br>", "gi"), " ");
1157        inputString = inputString.replaceAll("<", " ");
1158        inputString = inputString.replaceAll(">", " ");
1159        inputString = inputString.replaceAll("?", " ");
1160        inputString = inputString.replaceAll("*", " ");
1161
1162        return inputString;
1163    }
1164
1165    function sanitiseField(field) {
1166        if (field.length > 0) {
1167            field.val(stripHtmlTags(field.val()));
1168        }
1169    }
1170
1171    var ShopManager = {
1172        Init: function () {
1173            this.bind();
1174        },
1175        getOrderTotal: function () {
1176            const deliveryInclVat = this.getDeliveryCost();
1177            const itemsSumInclVat = this.getItemsSum();
1178            const donationAmount = this.getDonationAmount();
1179            const totalInclVat = itemsSumInclVat + deliveryInclVat + donationAmount;
1180            return totalInclVat;
1181        },
1182        getDeliveryCost: function () {
1183            const select = $("#deliveryOptions option:selected");
1184            const cost = parseFloat(select.data("cost") || 0);
1185            const vatAbs = parseFloat(select.data("vat") || 0);
1186            const costInclVat = cost + (cost * vatAbs) / 100;
1187            return costInclVat;
1188        },
1189        getItemsSum: function () {
1190            let itemsSumIncVat = 0.0;
1191            $.each($(".basketContent .itemRow[data-id]"), function (item, i) {
1192                const price = parseFloat($(this).data("price"));
1193                const vatAbs = parseFloat($(this).data("vat"));
1194                const quantity = parseFloat($(this).find("input[currentquantity]").val());
1195                let vatCost = price * vatAbs / 100;
1196                vatCost = evenRound(vatCost, 2);
1197                const priceIncVat = price + vatCost;
1198                const sum = priceIncVat * quantity;
1199                itemsSumIncVat += sum;
1200            });
1201            return itemsSumIncVat;
1202        },
1203        changeSelectedPaymentMethod: function () {
1204            const orderTotal = this.getOrderTotal();
1205            const requiresPayment = orderTotal > 0;
1206            if (requiresPayment) {
1207                $("section[data-step=payment-method]").removeClass("hidden");
1208
1209                const current = PaymentManager.getSelectedPaymentMethod();
1210                if (current === PaymentManager.options.FREE || current === PaymentManager.options.NONE) {
1211                    PaymentManager.triggerPaymentMethodChange('none');
1212                } else {
1213                    PaymentManager.triggerPaymentMethodChange(current);
1214                }
1215
1216            } else {
1217                PaymentManager.triggerPaymentMethodChange(PaymentManager.options.FREE);
1218                //if any of the free products require delivery, show the delivery fields
1219                $(".itemRow .hdnIsDigital").each(function (index, value) {
1220                    if (this.value === 'false') {
1221                        $("section[data-step=delivery]").removeClass("hidden").prop('data-step-state', 'visible');
1222                        return;
1223                    }
1224                    //if no products have delivery, hide it
1225                    $("section[data-step=delivery]").addClass("hidden");
1226                });
1227            }
1228        },
1229        getDonationAmount: function () {
1230            return parseFloat($("#donationAmount").val() || 0);
1231        },
1232        bind: function () {
1233            $("body").on("change", "#donationAmount, #deliveryOptions", function () {
1234                ShopManager.changeSelectedPaymentMethod();
1235            });
1236
1237            $("body").on("change", "#deliveryOptions", function () {
1238                $('.deliveryAmount .alert').addClass('hidden');
1239            });
1240
1241            $("body").on("cartItemChanged", ".itemRow[data-id]", function () {
1242                ShopManager.changeSelectedPaymentMethod();
1243            });
1244        },
1245        getOrderData: function () {
1246            const orderData = [];
1247
1248            $.each($(".basketContent .itemRow[data-id]"), function (item, i) {
1249                orderData.push({
1250                    "ProductId": $(this).find('.hdnProductID').val(),
1251                    "Quantity": $(this).find("input[currentquantity]").attr('currentquantity'),
1252                    "Price": $(this).find('.hdnPrice').val(),
1253                    "VATRate": $(this).find('.hdnVATRate').val()
1254                });
1255            });
1256
1257            return orderData;
1258        }
1259    }
1260    ShopManager.Init();
1261</script>
1261
1262<div class="contentBlockWrapper">
1263    
1264<div class="sandbox-payments-indicator">
1265    <div></div>
1266    <span>Payments are currently set to Test Mode</span>
1267</div>
1268    <div class="progress-meter">
1269        <div class="progress-meter__step progress-meter__step--current">
1270            <span>Step one</span>
1271        </div>
1272        <div class="progress-meter__step progress-meter__step--todo">
1273            <span>Step two</span>
1274        </div>
1275        <div class="progress-meter__step progress-meter__step--todo">
1276            <span>Finish</span>
1277        </div>
1278    </div>
1279    <br />
1280    <section class="contentBlock pageWrapper paymentPage">
1281        <article class="paymentContent">
1282            
1283            
1284                <section class="formWrapper basket">
1285                    <table class="shoppingList basketContent">
1286                        <caption>
1287                            <h2>Basket</h2>
1288                        </caption>
1289                        <thead>
1290                            <tr>
1291                                <td class="itemColumn">Item</td>
1292                                <td class="quantityColumn">Quantity</td>
1293                                <td class="priceColumn">Price</td>
1294                                <td class="removeColumn">Remove</td>
1295                            </tr>
1296                        </thead>
1297                        <tbody>
1298                            
1299                        </tbody>
1300                    </table>
1301
1302                    <div class="basketAdditional">
1303                        
1304
1305                        <h3 class="vat">GST <span>$0.00</span></h3>
1306
1307                        <h2 class="total">Total <span>$</span></h2>
1308                    </div>
1309                </section>
1310            
1311
1312            <section class="formWrapper paymentEtc hidden">
1313
1314                <section data-step="payment-method" data-flow="hide-for-free"  >
1315                    
1316
1317<script type="text/javascript" src="https://js.stripe.com/v3/"></script>
1317
1318
1319<script type="text/javascript">
1320    $(document).ready(function () {
1321        initialiseAddressLookup();
1322        initialiseFormRegister();
1323    });
1324</script>
1324
1325
1326<style>
1327    select#paymentMethods > option.placeholder {
1328        display: none;
1329    }
1330
1331    select#paymentMethods {
1332        margin-bottom: 10px;
1333    }
1334
1335    #paymentMethodsContainer {
1336        position: relative;
1337        overflow: auto;
1338        overflow-y: hidden;
1339    }
1340
1341    .radioWrapper {
1342        background: white;
1343        text-align: Center;
1344        margin-bottom: 20px;
1345    }
1346
1347    .radioWrapper .radio-choice {
1348        display: inline-block;
1349        text-align: center;
1350        margin: 0 20px;
1351    }
1352
1353    .radioWrapper img {
1354        max-width: 120px;
1355    }
1356
1357    .radioWrapper label {
1358            display: inline-block;
1359            cursor: pointer;
1360            position: relative;
1361            padding-left: 5px;
1362            margin-right: 15px;
1363            font-size: 13px;
1364            font-weight: 100;
1365        }
1366</style>
1367
1368
1369    <div class="contentBlockWrapper paymentFormWrapper">
1370        <fieldset class="paymentForm">
1371            <legend>Payment method</legend>
1372            <div id="paymentMethods" class="radioWrapper">
1373                <div id="invalid-payment-method" class="hidden">
1374                    <span class="alert validateRequired">Please select a payment method.
1375                    </span>
1376                </div>
1377                
1378                <div class="radio-choice hidden">
1379                    <input id="choice-free" name="payment-method" type="radio" value="free" />
1380                    <label for="choice-free">
1381                        Free of charge
1382                    </label>
1383                </div>
1384            </div>
1385        </fieldset>
1386    </div>
1387
1388
1389                </section>
1390
1391                <section data-step="delivery" data-step-state="hidden" data-flow="show-for-all">
1392                    
1393                </section>
1394
1395                <section data-step="register" data-step-state="hidden" data-flow="show-for-all">
1396                    
1397                        <div class="registerWrapper">
1398                            
1399
1400<script type="text/javascript">
1401    $(document).ready(function () {
1402        initialiseFormRegister();
1403    });
1404</script>
1404
1405
1406
1407<fieldset class="registerForm">
1408    <legend>Register</legend>
1409
1410    
1411        <div class="registerFields">
1412            <div class="formQuestion labelCheckBoxPair" data-flow="hide-for-directdebit hide-for-creditcard hide-for-free">
1413                <input class="registrationFieldsToggler" type="checkbox" title="register-from-paypal" name="register-from-paypal" id="register-from-paypal" aria-checked="true" checked="checked" />
1414                <label class="checkboxRadio" for="register-from-paypal">Register using PayPal Details</label>
1415            </div>
1416
1417            
1418
1419            <div class="formQuestion firstName" data-flow="hide-for-paypal" data-behaviour="registration-field">
1420                <label for="firstName">First name&nbsp;<em class="alert alert--required">(required)</em></label>
1421                <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your first name</span>
1422                <input type="text" title="firstName" name="firstName" id="firstName" aria-invalid="false" maxlength="250"/>
1423            </div>
1424
1425            <div class="formQuestion lastName" data-flow="hide-for-paypal" data-behaviour="registration-field">
1426                <label for="lastName">Last name&nbsp;<em class="alert alert--required">(required)</em></label>
1427                <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your last name</span>
1428                <input type="text" title="lastName" name="lastName" id="lastName" aria-invalid="false" maxlength="250"/>
1429            </div>
1430
1431            <div class="formQuestion email" data-flow="hide-for-paypal" data-behaviour="registration-field">
1432                <label for="registeremail">Email&nbsp;<em class="alert alert--required">(required)</em></label>
1433                <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your email address</span>
1434                <span class="error validateError hidden" role="alert" aria-hidden="true">Please enter a valid email address (e.g. <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f2978a939f829e97b2978a939f829e97dc919d9f">[email&#160;protected]</a>)</span>
1435                <input type="email" title="email" id="registeremail" name="registeremail" aria-invalid="false" maxlength="250"/>
1436            </div>
1437            <div class="registerGiftAid hidden">
vendor: 130 bytes, lines 1437-1440
1437
1438                
1439
1440<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1440<script>
1441    jQuery(document).ready(function () {
1442        initialiseAddressLookup();
1443
1444        var countrySelect = $(".GiftAid.enterAddressCountry select");
1445        var unitedKingdomId = "28f16bce-6223-47dc-bf49-b233ec8e5cff";
1446
1447        toggleStateLabel();
1448
1449        if (countrySelect.parents('.hidden').length === 0) {
1450            $.get("/frontend/api/member-details/address",
1451                function (address) {
1452                    var addressPostcodeValid = address && address.postCode && address.postCode.length > 0
1453                        ? address.postCode.trim() !== ""
1454                        : false;
1455                    var addressLine1Valid = address && address.line1 && address.line1.length > 0
1456                        ? address.line1.trim() !== ""
1457                        : false;
1458                    if (address && addressPostcodeValid && addressLine1Valid) {
1459                        $('input.post-code').val(address.postCode);
1460                        $('input.address-line1').val(address.line1);
1461                        $('input.address-line2').val(address.line2);
1462                        $('input.address-city').val(address.city);
1463                        $('button.addressEnterBtn').click();
1464                    }
1465                });
1466        }
1467
1468        countrySelect
1469            .on('change', function () {
1470                var countryName = $("option:selected", this).text();
1471                $(".enterAddressCountry input[type='hidden']").val(countryName);
1472                var hidden = $(this).parents('.hidden').length > 0;
1473                if (!hidden) {
1474                    toggleStateLabel();
1475                }
1476            });
1477
1478        $("input", "div.formQuestion.postcodeLookUp.GiftAid").on('blur', function () {
1479            checkPostcode("div.formQuestion.postcodeLookUp.GiftAid", "#giftaidddlCountry");
1480        });
1481
1482        $("input", "div.formQuestion.enterAddressLine1").on('blur', function () {
1483            _validateField("div.formQuestion.enterAddressLine1");
1484        });
1485
1486        $("input", "div.formQuestion.enterAddressCity").on('blur', function () {
1487            _validateField("div.formQuestion.enterAddressCity");
1488        });
1489
1490        function toggleStateLabel() {
1491            if ($(countrySelect).val() === unitedKingdomId) {
1492                $(".enterAddressCity > .alert").html("Please enter your town or city");
1493                $(".enterAddressCity > label").html("Town or City");
1494            }
1495            else {
1496                $(".enterAddressCity > .alert").html("Please enter your city and state");
1497                $(".enterAddressCity > label").html("City and State");
1498            }
1499        }
1500    });
1501</script>
1501
1502
1503<div class="formQuestion GiftAid enterAddressCountry">
1504    <label for="giftaidddlCountry">Which country do you live in?</label>
1505
1506    <select id="giftaidddlCountry" name="giftaidddlCountry" onchange="">
1507        
1508        <option value="0277d9b0-232c-4a73-ae30-bc65990cf940" data-code="AF" 
1509                >Afghanistan</option>
1510        
1511        <option value="6097465a-92c6-4d88-b2ff-b31734bb2a43" data-code="AX" 
1512                >Aland Islands</option>
1513        
1514        <option value="3abf8e05-66f7-452b-b496-fa7a52317089" data-code="AL" 
1515                >Albania</option>
1516        
1517        <option value="6aa22ee8-02d4-45e2-bab1-f5450d2b9aad" data-code="DZ" 
1518                >Algeria</option>
1519        
1520        <option value="4bd6b9ae-ae16-45f4-a32d-fbb6a0149283" data-code="AS" 
1521                >American Samoa</option>
1522        
1523        <option value="90cb18aa-ef6a-4558-8238-88f66acbea3a" data-code="AD" 
1524                >Andorra</option>
1525        
1526        <option value="3e3c89f9-eba3-4259-8aff-da0786621060" data-code="AI" 
1527                >Anguilla</option>
1528        
1529        <option value="8f07e994-9615-4b79-8c17-97df512506b4" data-code="AO" 
1530                >Anla</option>
1531        
1532        <option value="458b4bb6-8f4d-4846-934c-b0b3d1d3ad77" data-code="AQ" 
1533                >Antarctica</option>
1534        
1535        <option value="8c51d14a-2ddf-441e-8993-153a112b1bfe" data-code="AG" 
1536                >Antigua</option>
1537        
1538        <option value="2e2875db-9a63-4f90-aad6-38a3cae8b1e4" data-code="AR" 
1539                >Argentina</option>
1540        
1541        <option value="5b1ae759-9031-464b-9311-423dbd049b4d" data-code="AM" 
1542                >Armenia</option>
1543        
1544        <option value="91970f41-4955-48b1-9be8-745c442d8510" data-code="AW" 
1545                >Aruba</option>
1546        
1547        <option value="a518c97f-5069-478d-8456-d93ca8e757f9" data-code="AU" 
1548                
1549            selected="selected" >Australia</option>
1550        
1551        <option value="98aa56fb-3c6b-4a9f-aa26-d203064040c2" data-code="AT" 
1552                >Austria</option>
1553        
1554        <option value="60287c7b-67d1-4bda-8e4d-cd7152b2185d" data-code="AZ" 
1555                >Azerbaijan</option>
1556        
1557        <option value="bddc0d17-2362-46ad-a5c5-cc9cf37935ea" data-code="BS" 
1558                >Bahamas</option>
1559        
1560        <option value="a9188a31-25d9-42c7-ad49-d065aea75793" data-code="BH" 
1561                >Bahrain</option>
1562        
1563        <option value="4bd2911d-fcbb-47db-a3b1-1b208413a3d0" data-code="BD" 
1564                >Bangladesh</option>
1565        
1566        <option value="cc2991a4-0747-409c-b2cb-944e3183d355" data-code="BB" 
1567                >Barbados</option>
1568        
1569        <option value="208783e0-af78-48e9-8ba8-cd0bb70bd02f" data-code="BY" 
1570                >Belarus</option>
1571        
1572        <option value="940217e6-7abb-4ff2-913e-a8e318d1682d" data-code="BE" 
1573                >Belgium</option>
1574        
1575        <option value="60edf9e9-7205-4df1-a74b-28c3c1a10af2" data-code="BZ" 
1576                >Belize</option>
1577        
1578        <option value="3e4c5f94-ed16-4a7b-b7e9-9b0cd7fe1f65" data-code="BJ" 
1579                >Benin</option>
1580        
1581        <option value="91009db5-63c2-4fa8-94ee-77ecf89fabff" data-code="BM" 
1582                >Bermuda</option>
1583        
1584        <option value="176bd8cb-af26-498b-ba96-4ed54a5daba6" data-code="BT" 
1585                >Bhutan</option>
1586        
1587        <option value="e6102b3d-8ca8-445e-844e-0bfd2ed549c8" data-code="BO" 
1588                >Bolivia</option>
1589        
1590        <option value="68b788e8-4d91-42c2-bee4-cf4b09810536" data-code="BQ" 
1591                >Bonaire, Sint Eustatius and Saba</option>
1592        
1593        <option value="2ac980f7-84d8-47b5-8e74-bdcae6d640d8" data-code="BA" 
1594                >Bosnia and Herzevina</option>
1595        
1596        <option value="e7a77d5d-5e22-4575-bc3f-ce075e737ee3" data-code="BW" 
1597                >Botswana</option>
1598        
1599        <option value="da45f515-45e4-48d6-8753-9c40e2885463" data-code="BV" 
1600                >Bouvet Island</option>
1601        
1602        <option value="272097d3-93ac-4243-845d-0a298d7d487c" data-code="BR" 
1603                >Brazil</option>
1604        
1605        <option value="82ebbc09-cc8b-4cbd-aed2-84bccbbbbf1c" data-code="IO" 
1606                >British Indian Ocean Territory</option>
1607        
1608        <option value="c9303f68-6925-4f60-b0c4-5f36ed737208" data-code="VG" 
1609                >British Virgin isl.</option>
1610        
1611        <option value="8f5ce9f2-62e6-4c9d-81a0-2ad89f264e7d" data-code="BN" 
1612                >Brunei</option>
1613        
1614        <option value="d03f1924-3b7a-4446-b24c-ad2dae155a8a" data-code="BG" 
1615                >Bulgaria</option>
1616        
1617        <option value="f8898b27-b0f4-4a78-94f7-1d2f9f115361" data-code="BF" 
1618                >Burkina Faso</option>
1619        
1620        <option value="1c07b239-cf7e-4b45-9163-9c42fc825216" data-code="BI" 
1621                >Burundi</option>
1622        
1623        <option value="fcd0c057-0001-4ede-b690-dd336dce7562" data-code="KH" 
1624                >Cambodia</option>
1625        
1626        <option value="80ec7be6-030e-4979-9ce9-34578ac7b592" data-code="CM" 
1627                >Cameroon</option>
1628        
1629        <option value="5e621397-1e7d-4fff-b8e2-1bb23a64309e" data-code="CA" 
1630                >Canada</option>
1631        
1632        <option value="7f38d533-121d-4cad-aa8c-dc84952adb14" data-code="CV" 
1633                >Cape Verde</option>
1634        
1635        <option value="fe8a8690-47ee-4475-af75-05bdc73f5ba2" data-code="KY" 
1636                >Cayman Islands</option>
1637        
1638        <option value="e665f116-49e0-4d33-9c6b-f056a1823891" data-code="CF" 
1639                >Central African Rep.</option>
1640        
1641        <option value="b950049a-7e4a-43bd-b972-2772c2166785" data-code="TD" 
1642                >Chad</option>
1643        
1644        <option value="b0a4f07d-5b72-4b80-8787-e2ede5d532c2" data-code="CL" 
1645                >Chile</option>
1646        
1647        <option value="4b239d0c-8cdd-459d-825e-e98d0d733708" data-code="CN" 
1648                >China</option>
1649        
1650        <option value="a09fdc6e-26f6-497b-9bb3-bd99a4936156" data-code="CX" 
1651                >Christmas Island</option>
1652        
1653        <option value="f6683225-9fff-45c6-82ca-04b384f502a5" data-code="CC" 
1654                >Cocos (Keeling) Islands</option>
1655        
1656        <option value="94c167c8-fa24-4e01-a862-978128662e03" data-code="CO" 
1657                >Colombia</option>
1658        
1659        <option value="04266af9-9951-4874-9466-222219d4a986" data-code="KM" 
1660                >Comoros</option>
1661        
1662        <option value="9f4f70c4-6461-4cb1-aa7c-f0bbbc982fa7" data-code="CG" 
1663                >Con</option>
1664        
1665        <option value="4eb2f303-6196-4c94-81a1-6ba0c4d07e74" data-code="CD" 
1666                >
1666Con, the Democratic Republic of the</option>
1667        
1668        <option value="7596f844-dd88-4754-b287-673d84b7a95b" data-code="CK" 
1669                >Cook Islands</option>
1670        
1671        <option value="1b626186-8ca4-4559-a6a9-6fbbb4e48ab1" data-code="CR" 
1672                >Costa Rica</option>
1673        
1674        <option value="7ded9b71-cd97-4f82-a9ec-bbaadbdc86c1" data-code="HR" 
1675                >Croatia</option>
1676        
1677        <option value="bbc2b415-08ba-4acc-b0af-2b0c05fd8a2d" data-code="CU" 
1678                >Cuba</option>
1679        
1680        <option value="2c922606-8d9c-40f3-80eb-10fc3df0852d" data-code="CW" 
1681                >Curacao !Curaçao</option>
1682        
1683        <option value="60b649aa-0653-4920-aa94-5555e2dece6b" data-code="CY" 
1684                >Cyprus</option>
1685        
1686        <option value="c21b5f36-c767-401c-a484-a4ebfe27ece7" data-code="CZ" 
1687                >Czech Republic</option>
1688        
1689        <option value="ec45b038-a1c7-451a-abad-f50a9e7dec14" data-code="DK" 
1690                >Denmark</option>
1691        
1692        <option value="f7e47e09-78de-4761-b158-68fe9d824fb4" data-code="DJ" 
1693                >Djibouti</option>
1694        
1695        <option value="173bc1e8-9a3c-4fdc-b56d-ec8c3ad354a3" data-code="DM" 
1696                >Dominica</option>
1697        
1698        <option value="b1984dba-8f29-4a58-9ee2-c9e15b58de14" data-code="DO" 
1699                >Dominican Republic</option>
1700        
1701        <option value="422286c5-e68d-47ff-b0bf-9fd57b659bc8" data-code="EC" 
1702                >Ecuador</option>
1703        
1704        <option value="f08c90cb-95d2-438a-91ba-5707d507d845" data-code="EG" 
1705                >Egypt</option>
1706        
1707        <option value="ceab1b4d-5a4e-4109-bca8-9b4f70cb45e7" data-code="SV" 
1708                >El Salvador</option>
1709        
1710        <option value="c3f3901b-f456-4b64-8e11-8708b8b44787" data-code="GQ" 
1711                >Equatorial Guinea</option>
1712        
1713        <option value="e2ab1b90-bffa-4af8-b2ad-683a89ef8d09" data-code="ER" 
1714                >Eritrea</option>
1715        
1716        <option value="280ec852-4cf3-4499-a1e3-b5c4e80514a2" data-code="EE" 
1717                >Estonia</option>
1718        
1719        <option value="83e18139-8a1a-4b5b-93a2-8f0c40b6f9f6" data-code="ET" 
1720                >Ethiopia</option>
1721        
1722        <option value="b615f302-1db0-49c7-83d6-2a49abc46544" data-code="FK" 
1723                >Falkland Islands (Malvinas)</option>
1724        
1725        <option value="9e701c9a-5374-4257-89f1-be8c6cad1185" data-code="FO" 
1726                >Faroe Islands</option>
1727        
1728        <option value="c4d40afb-24a0-4d45-8efa-d66327e367c2" data-code="FJ" 
1729                >Fiji</option>
1730        
1731        <option value="c10427da-4456-4cdf-98c6-a1982be01b77" data-code="FI" 
1732                >Finland</option>
1733        
1734        <option value="8c075164-fa5b-4a58-8a3a-607620c1db2c" data-code="FR" 
1735                >France</option>
1736        
1737        <option value="97d0145f-b2ca-49aa-9364-ead7be1fa243" data-code="GF" 
1738                >French Guiana</option>
1739        
1740        <option value="5838adf4-31c5-403c-b593-f3bf3c2c9316" data-code="PF" 
1741                >French Polynesia</option>
1742        
1743        <option value="de190f56-66a0-48a9-ab64-87e914386f5d" data-code="TF" 
1744                >French Southern Territories</option>
1745        
1746        <option value="15b346df-028e-4c43-8dfb-8a444ef330ec" data-code="GA" 
1747                >Gabon</option>
1748        
1749        <option value="5b274066-fe96-4c9a-857f-078f85188513" data-code="GM" 
1750                >Gambia</option>
1751        
1752        <option value="f823f7e5-30ed-4995-8416-5cf5f13db437" data-code="GE" 
1753                >Georgia</option>
1754        
1755        <option value="57f7948b-b35a-463d-bb40-1fa3ac8aa817" data-code="DE" 
1756                >Germany</option>
1757        
1758        <option value="11d09bee-a0d1-4c3e-bd45-a1ebf55417ae" data-code="GH" 
1759                >Ghana</option>
1760        
1761        <option value="179a4188-859e-4c34-8104-34714dc159d1" data-code="GI" 
1762                >Gibraltar</option>
1763        
1764        <option value="f1f230ec-ed80-4823-8880-faa9a4c3f21f" data-code="GR" 
1765                >Greece</option>
1766        
1767        <option value="68ee327c-9f49-4147-9bd5-248869089dd8" data-code="GL" 
1768                >Greenland</option>
1769        
1770        <option value="6dc96eda-4661-4b78-adbe-6c2fa0680ba8" data-code="GD" 
1771                >Grenada</option>
1772        
1773        <option value="29215fe5-d8ef-4da6-8374-fa3c581bbffd" data-code="GP" 
1774                >Guadeloupe</option>
1775        
1776        <option value="6425039d-3bf9-4550-a1e5-80125582468f" data-code="GU" 
1777                >Guam</option>
1778        
1779        <option value="d69034c7-ec22-4177-91c9-fce66b5f56a4" data-code="GT" 
1780                >Guatemala</option>
1781        
1782        <option value="b34949e8-c913-42a5-9aba-633d36ebed37" data-code="GG" 
1783                >Guernsey</option>
1784        
1785        <option value="0de8c633-aa64-4e3e-a7f7-0b891b792b0b" data-code="GN" 
1786                >Guinea</option>
1787        
1788        <option value="674e148f-6aa8-4fc5-9c30-06b78bb0ea23" data-code="GW" 
1789                >Guinea Bissau</option>
1790        
1791        <option value="2fda0e1f-b630-4204-a080-51de47346e36" data-code="GY" 
1792                >Guyana</option>
1793        
1794        <option value="9c7a3c9a-4b00-4c58-b0b8-bbba723eed60" data-code="HT" 
1795                >Haiti</option>
1796        
1797        <option value="7087396f-8e4e-4ec6-a73f-ca39e4cd6f95" data-code="HM" 
1798                >Heard Island and McDonald Islands</option>
1799        
1800        <option value="0ceb1cfb-1ae4-45a2-8570-2caa783512ea" data-code="VA" 
1801                >Holy See (Vatican City State)</option>
1802        
1803        <option value="3bef3528-4750-4cec-b609-05f13294060f" data-code="HN" 
1804                >Honduras</option>
1805        
1806        <option value="45ac16ee-289d-4cb8-82a9-ce72ade60f26" data-code="HK" 
1807                >Hong Kong</option>
1808        
1809        <option value="c9eec833-003a-4f8c-ab28-10027651dd2e" data-code="HU" 
1810                >Hungary</option>
1811        
1812        <option value="5d14c0ee-7ddc-4e89-9e13-9dd04c93e6ec" data-code="IS" 
1813                >Iceland</option>
1814        
1815        <option value="b1073aad-1983-4496-98ba-888ee8954138" data-code="IN" 
1816                >India</option>
1817        
1818        <option value="86346059-af8c-449d-b935-11e499d81e4f" data-code="ID" 
1819                >Indonesia</option>
1820        
1821        <option value="85ff604c-ba2e-40f0-9b2f-dd3634dd4ca2" data-code="IR" 
1822                >Iran</option>
1823        
1824        <option value="6bc5f035-8fb9-4362-83de-d2e70db1a0a0" data-code="IQ" 
1825                >Iraq</option>
1826        
1827        <option value="ca62daf4-7469-412a-bdba-a45f77ee941a" data-code="IE" 
1828                >Ireland</option>
1829        
1830        <option value="4d7d8d4d-3109-4e15-8a77-31fd1411f02c" data-code="IM" 
1831                >Isle of Man</option>
1832        
1833        <option value="713d78e3-5e3e-4551-94d3-56792da2c573" data-code="IL" 
1834                >Israel</option>
1835        
1836        <option value="5ec77ceb-475d-47bb-84f3-ef6fc0d303be" data-code="IT" 
1837                >Italy</option>
1838        
1839        <option value="0c1cf03c-d1b9-4b0b-baee-844440f1712a" data-code="CI" 
1840                >Ivory Coast</option>
1841        
1842        <option value="0a5e8a17-5ce9-41ba-a387-01a46d780bf2" data-code="JM" 
1843                >Jamaica</option>
1844        
1845        <option value="7fedfdb2-6979-4c0c-8414-4ee9ac5c7959" data-code="JP" 
1846                >Japan</option>
1847        
1848        <option value="67d64a7d-2ba9-4e21-8f05-93dfdace63e0" data-code="JE" 
1849                >Jersey</option>
1850        
1851        <option value="73c7c72f-8d9b-41df-80ac-172dfefdace9" data-code="JO" 
1852                >Jordan</option>
1853        
1854        <option value="73012c52-655b-432f-96a6-b540311eb3b9" data-code="KZ" 
1855                >Kazakhstan</option>
1856        
1857        <option value="27119fe4-1347-4a1b-9423-ba561b9a4690" data-code="KE" 
1858                >Kenya</option>
1859        
1860        <option value="1e2b5798-20ca-483e-957b-f6decda97e5d" data-code="KI" 
1861                >Kiribati</option>
1862        
1863        <option value="1df01b10-f504-4b10-bf44-6894300b55f3" data-code="KP" 
1864                >Korea, Democratic Peoples Republic of</option>
1865        
1866        <option value="ef86cd7e-f8ad-4a83-ae52-47508b8d5fef" data-code="KW" 
1867                >Kuwait</option>
1868        
1869        <option value="b1dd8474-e780-4dc6-9a7d-00e85e4586ba" data-code="KG" 
1870                >Kyrgyzstan</option>
1871        
1872        <option value="3d0ba95f-1870-4d89-831b-96438dc9fae5" data-code="LA" 
1873                >Lao People's Democratic Republic</option>
1874        
1875        <option value="d3ce0d7c-e79a-4099-8aa6-671609e3e764" data-code="LV" 
1876                >Latvia</option>
1877        
1878        <option value="ea2ea7c9-ff9c-4378-9205-70200eb8c9f5" data-code="LB" 
1879                >Lebanon</option>
1880        
1881        <option value="a41a0211-6401-4f52-abb2-66e8879b6c93" data-code="LS" 
1882                >
1882Lesotho</option>
1883        
1884        <option value="dfdd4afe-49f8-4e28-9099-d1c906442ddb" data-code="LR" 
1885                >Liberia</option>
1886        
1887        <option value="a27e4602-498a-4c67-a26e-f257db03c601" data-code="LY" 
1888                >Libya</option>
1889        
1890        <option value="ac6da5be-eba9-47e2-9007-95a92409131b" data-code="LI" 
1891                >Liechtenstein</option>
1892        
1893        <option value="d47ff5fe-76e7-48fb-9c0e-cc351d04cff5" data-code="LT" 
1894                >Lithuania</option>
1895        
1896        <option value="60e544eb-ee77-4f4b-9826-555ede4c63d2" data-code="LU" 
1897                >Luxembourg</option>
1898        
1899        <option value="1f055e32-a637-4ee8-913b-c42ddcdc381d" data-code="MO" 
1900                >Macau</option>
1901        
1902        <option value="90eaa3bb-b965-4d48-98c0-bc4dc099e5dc" data-code="MK" 
1903                >Macedonia</option>
1904        
1905        <option value="2a0b1ca9-4460-4e2e-ae8a-1366c0808875" data-code="MG" 
1906                >Madagascar</option>
1907        
1908        <option value="44d379a8-6399-475c-9f1a-341b7b84d856" data-code="MW" 
1909                >Malawi</option>
1910        
1911        <option value="cae3673f-8b9e-44c3-ac97-76945b7069e6" data-code="MY" 
1912                >Malaysia</option>
1913        
1914        <option value="f2438a17-4ce8-4c0b-90c3-434ae98744ea" data-code="MV" 
1915                >Maldives</option>
1916        
1917        <option value="b8a52520-f1da-4a21-b0c9-e6f6272e5462" data-code="ML" 
1918                >Mali</option>
1919        
1920        <option value="1b0928cd-526a-4198-b5ba-ece7e89e39ec" data-code="MT" 
1921                >Malta</option>
1922        
1923        <option value="5e92543c-19d6-419d-b743-eafdf6ff5cf8" data-code="MH" 
1924                >Marshall Islands</option>
1925        
1926        <option value="a5ccf350-cccb-4e83-94cf-4f0f3069bc0e" data-code="MQ" 
1927                >Martinique</option>
1928        
1929        <option value="c4f86eec-1012-4581-b7ff-c95e207baecf" data-code="MR" 
1930                >Mauritania</option>
1931        
1932        <option value="3f81b500-9c4a-4bf5-9e80-40632a100e25" data-code="MU" 
1933                >Mauritius</option>
1934        
1935        <option value="26dae417-f1d7-4892-a186-09394fcfe5e0" data-code="YT" 
1936                >Mayotte</option>
1937        
1938        <option value="2cc4c482-a79a-4526-8d36-f9f035740c68" data-code="MX" 
1939                >Mexico</option>
1940        
1941        <option value="52b7fb93-1fb2-4138-8109-c67eaadf9a10" data-code="FM" 
1942                >Micronesia</option>
1943        
1944        <option value="85384d58-d4a8-4489-b843-84db1d21f53a" data-code="MD" 
1945                >Moldova</option>
1946        
1947        <option value="0fee44eb-b465-4a8a-ae1c-148cc88f9459" data-code="MC" 
1948                >Monaco</option>
1949        
1950        <option value="347e3c2a-2748-4d06-9a6c-733751de01eb" data-code="MN" 
1951                >Monlia</option>
1952        
1953        <option value="a6dde8ff-a806-4344-bd32-3d8a93d90993" data-code="ME" 
1954                >Montenegro</option>
1955        
1956        <option value="1618d197-0d8f-401e-ba62-845453dc41e2" data-code="MS" 
1957                >Montserrat</option>
1958        
1959        <option value="a05e4cec-f670-4363-bf31-ef32f11fcb15" data-code="MA" 
1960                >Morocco</option>
1961        
1962        <option value="625c36bf-65ac-48ca-9dde-476f64b9dd7b" data-code="MZ" 
1963                >Mozambique</option>
1964        
1965        <option value="9080f0f9-5690-4457-95e6-e38e1ce79a25" data-code="MM" 
1966                >Myanmar/Burma</option>
1967        
1968        <option value="11968580-24fe-48f0-a623-4cfe3340f6f6" data-code="NA" 
1969                >Namibia</option>
1970        
1971        <option value="88346bd3-a1ce-4d1b-8d96-462432dea21d" data-code="NR" 
1972                >Nauru</option>
1973        
1974        <option value="6f6196e3-4621-4e85-b3b1-80f9fe5482a1" data-code="NP" 
1975                >Nepal</option>
1976        
1977        <option value="4d0c11b4-04e7-4942-81c8-d92f4d1beadb" data-code="NL" 
1978                >Netherlands</option>
1979        
1980        <option value="72d12681-91d6-4d42-99f3-da308fdfc944" data-code="AN" 
1981                >Netherlands Antilles</option>
1982        
1983        <option value="7cf59cd1-2928-4344-ad71-39d0bd3ec138" data-code="NC" 
1984                >New Caledonia</option>
1985        
1986        <option value="5f6a12d5-c611-4869-a508-5c75e268ae1e" data-code="NZ" 
1987                >New Zealand</option>
1988        
1989        <option value="cde1d6f9-3e14-4b54-94d4-9061d4d7747e" data-code="NI" 
1990                >Nicaragua</option>
1991        
1992        <option value="b82b3221-04f2-4e08-bfcf-3085ffba7e36" data-code="NE" 
1993                >Niger</option>
1994        
1995        <option value="f7d08e32-36f8-4379-890c-26d0f41094a9" data-code="NG" 
1996                >Nigeria</option>
1997        
1998        <option value="a3334f4e-2706-472c-b030-8e2c3af09331" data-code="NU" 
1999                >Niue</option>
2000        
2001        <option value="7c4cabb1-1a18-4921-9b44-6581b155dcaf" data-code="NF" 
2002                >Norfolk Island</option>
2003        
2004        <option value="28cb786d-ab5c-4ed4-b71a-80fb98e64d63" data-code="MP" 
2005                >Northern Mariana Islands</option>
2006        
2007        <option value="bc82cd3f-92af-4530-a269-0e804122ac15" data-code="NO" 
2008                >Norway</option>
2009        
2010        <option value="86f02f04-62bc-49fa-93e0-3191dc790408" data-code="OM" 
2011                >Oman</option>
2012        
2013        <option value="ed3a4be5-ec43-4ae6-854d-54166ea0259f" data-code="PK" 
2014                >Pakistan</option>
2015        
2016        <option value="f53b4e23-cc16-4e67-9f42-a2de9eb392b6" data-code="PW" 
2017                >Palau</option>
2018        
2019        <option value="88f55094-7d4b-4d38-a6c6-5d7861d2e1d1" data-code="PS" 
2020                >Palestine, State of</option>
2021        
2022        <option value="01209bc3-0ef4-4a25-acc1-5f672ec0892c" data-code="PA" 
2023                >Panama</option>
2024        
2025        <option value="7413141e-999e-424f-a478-7bc06de8c9ec" data-code="PG" 
2026                >Papua New Guinea</option>
2027        
2028        <option value="aa00ac06-9cbe-4bd7-8ecd-c1fb5c7a9b31" data-code="PY" 
2029                >Paraguay</option>
2030        
2031        <option value="9e18ec93-d811-4a03-94c3-a70834c16473" data-code="PE" 
2032                >Peru</option>
2033        
2034        <option value="57333804-afe0-4062-9171-aee247601c81" data-code="PH" 
2035                >Philippines</option>
2036        
2037        <option value="9124de2d-9ab4-432d-a2d7-62c07620b50e" data-code="PN" 
2038                >Pitcairn</option>
2039        
2040        <option value="b22814b3-80af-4227-bddf-9aaaa7c1befe" data-code="PL" 
2041                >Poland</option>
2042        
2043        <option value="5ee9500e-98ac-444a-9855-3d8263ac8f1e" data-code="PT" 
2044                >Portugal</option>
2045        
2046        <option value="94903b9c-82c5-4110-b9c6-ce074956712c" data-code="PR" 
2047                >Puerto Rico</option>
2048        
2049        <option value="180b34ab-7fc5-4b03-ac92-4d9490b889ba" data-code="QA" 
2050                >Qatar</option>
2051        
2052        <option value="2fb2072c-5b5b-40ba-9bb4-632304d4cfef" data-code="RE" 
2053                >Reunion !Réunion</option>
2054        
2055        <option value="00688040-a342-4359-b409-1aa79b524bfb" data-code="RO" 
2056                >Romania</option>
2057        
2058        <option value="8b0c6a35-dbdb-4fa2-adcd-dcbeeaa88cdf" data-code="RU" 
2059                >Russian Federation</option>
2060        
2061        <option value="2358a4dc-c075-4369-9ffc-00130fbc8cf6" data-code="RW" 
2062                >Rwanda</option>
2063        
2064        <option value="c3f9a9f1-5dba-462f-a9c7-8c72013fdeea" data-code="BL" 
2065                >Saint Barthelemy !Saint Barthélemy</option>
2066        
2067        <option value="7ee44827-048a-4457-97dd-0e5598da9538" data-code="SH" 
2068                >Saint Helena, Ascension and Tristan da Cunha</option>
2069        
2070        <option value="ff516cd9-fa1d-47a7-8e14-135b263a589f" data-code="KN" 
2071                >Saint Kitts and Nevis</option>
2072        
2073        <option value="79e7dbc9-8350-4e4c-b41b-6f36700084e0" data-code="LC" 
2074                >Saint Lucia</option>
2075        
2076        <option value="5bd52154-2156-4733-94ec-36f5be229998" data-code="MF" 
2077                >Saint Martin (French part)</option>
2078        
2079        <option value="c6b1c63b-773d-47e6-b568-dbb01d28f653" data-code="PM" 
2080                >Saint Pierre and Miquelon</option>
2081        
2082        <option value="381420cf-8b61-4c95-9023-d01a7ffb834a" data-code="VC" 
2083                >Saint Vincent and the Grenadines</option>
2084        
2085        <option value="a9807c35-47af-4009-ba86-bd02d269328c" data-code="WS" 
2086                >Samoa</option>
2087        
2088        <option value="5fc14d6e-4b3b-4389-872c-cabfc59f18f7" data-code="SM" 
2089                >San Marino</option>
2090        
2091        <option value="ec979deb-5544-4669-ab1b-47e3f022d701" data-code="ST" 
2092                >Sao Tome and Principe</option>
2093        
2094        <option value="6c70043a-b1d0-4227-a68a-10b1e3d4e4ce" data-code="SA" 
2095                >Saudi Arabia</option>
2096        
2097        <option value="8bab9ddb-6995-4500-ae91-f56f3bbb6082" data-code="SN" 
2098                >Senegal</option>
2099        
2100        <option value="287347df-5619-4db2-a1f6-be79580c4500" data-code="RS" 
2101                >Serbia</option>
2102        
2103        <option value="02fc5fa4-5f17-4141-9d39-338785b77d25" data-code="SC" 
2104                >Seychelles</option>
2105        
2106        <option value="2819df0b-f317-4d30-ac9c-ee42e7edda06" data-code="SL" 
2107                >Sierra Leone</option>
2108        
2109        <option value="cb2fd4b8-af0e-4ced-aad1-1c53b8ce7968" data-code="SG" 
2110                >Singapore</option>
2111        
2112        <option value="8937ecad-48aa-4b40-a1f1-1f1ba4d76e69" data-code="SX" 
2113                >Sint Maarten (Dutch part)</option>
2114        
2115        <option value="42f0cdb1-f076-4e48-ac90-25e4451093f2" data-code="SK" 
2116                >Slovak Republic</option>
2117        
2118        <option value="dea43fd4-ceba-4452-b0e2-8fea106b655c" data-code="SI" 
2119                >Slovenia</option>
2120        
2121        <option value="ffe2a2ee-b92b-4530-af5b-2088122003c3" data-code="SB" 
2122                >Solomon Islands</option>
2123        
2124        <option value="65d9eb07-5873-4a70-ab0d-d0a2d903240e" data-code="SO" 
2125                >Somalia</option>
2126        
2127        <option value="2f87af57-234b-4ca6-8857-bd53a42f1ac4" data-code="ZA" 
2128                >South Africa</option>
2129        
2130        <option value="c6bc4def-5374-4dbb-b8db-28fa21c28a53" data-code="GS" 
2131                >South Georgia and the South Sandwich Islands</option>
2132        
2133        <option value="1df01b10-f504-4b10-bf44-6894300b55f0" data-code="KR" 
2134                >South Korea</option>
2135        
2136        <option value="be3f8bf2-468e-46cf-92c8-00dadfc7cc34" data-code="SS" 
2137                >South Sudan</option>
2138        
2139        <option value="b0d21abb-af3e-4564-b463-042358e4cc71" data-code="ES" 
2140                >Spain</option>
2141        
2142        <option value="1623659e-0c0d-4b62-94ea-2294fc4504bb" data-code="LK" 
2143                >Sri Lanka</option>
2144        
2145        <option value="395c7c95-533b-4321-af39-13fd907cc0a2" data-code="SD" 
2146                >Sudan</option>
2147        
2148        <option value="2a483194-88f0-4e50-a73a-c1dbef00cb73" data-code="SR" 
2149                >Suriname</option>
2150        
2151        <option value="d441e7fd-1782-4130-b15c-d7e4683dba21" data-code="SJ" 
2152                >Svalbard and Jan Mayen</option>
2153        
2154        <option value="32b320d3-c595-4575-ba78-64ec6acfd3aa" data-code="SZ" 
2155                >Swaziland</option>
2156        
2157        <option value="76de47e0-ade1-4f15-a8a4-f8a10ba6e05b" data-code="SE" 
2158                >Sweden</option>
2159        
2160        <option value="7c6013f1-8787-4fa7-8adb-1facbd82185b" data-code="CH" 
2161                >Switzerland</option>
2162        
2163        <option value="5d1f0877-1e98-4b58-90be-93c8924ab2fd" data-code="SY" 
2164                >Syrian Arab Republic</option>
2165        
2166        <option value="716622b4-fa6c-44c3-b73b-80edfdb116e5" data-code="TW" 
2167                >Taiwan, Province of China</option>
2168        
2169        <option value="9783b836-3a35-4c85-95ab-bcc4d2c3cdf0" data-code="TJ" 
2170                >Tajikistan</option>
2171        
2172        <option value="84d29534-6e13-4428-bbad-2c67d92e0818" data-code="TZ" 
2173                >Tanzania</option>
2174        
2175        <option value="15db1133-d1b4-4f8f-821b-b74b1c67c125" data-code="TH" 
2176                >Thailand</option>
2177        
2178        <option value="128b696e-02aa-4ee1-a3c9-417482deb467" data-code="TL" 
2179                >Timor-Leste</option>
2180        
2181        <option value="f52125a3-ae77-448f-afe1-e535e8b00622" data-code="TG" 
2182                >Togo</option>
2183        
2184        <option value="7d618428-9af2-4ab9-a84f-685076403bf5" data-code="TK" 
2185                >Tokelau</option>
2186        
2187        <option value="1af159f0-ce44-4100-96e1-db48c88f9b66" data-code="TO" 
2188                >Tonga</option>
2189        
2190        <option value="1b13e2ba-1847-4012-bb3c-cd620620e7f7" data-code="TT" 
2191                >Trinidad-Toba</option>
2192        
2193        <option value="fbf6be5c-2eab-4fa7-8efb-672c759e9745" data-code="TN" 
2194                >Tunisia</option>
2195        
2196        <option value="2bf0dd15-079f-4328-99fb-919af7cf8dc7" data-code="TR" 
2197                >Turkey</option>
2198        
2199        <option value="72759f49-3701-4ba7-a6c3-7b996d03db09" data-code="TM" 
2200                >Turkmenistan</option>
2201        
2202        <option value="519c392b-9f24-407f-bddd-d8fd483d32b1" data-code="TC" 
2203                >Turks and Caicos Islands</option>
2204        
2205        <option value="afdedd7d-e7f0-4682-b62f-8a53624dc307" data-code="TV" 
2206                >Tuvalu</option>
2207        
2208        <option value="701844d7-3c53-4972-be14-1029b847e237" data-code="VI" 
2209                >U.S. Virgin Islands</option>
2210        
2211        <option value="bdb78038-eba8-4cca-bc65-fe7fa8011794" data-code="US" 
2212                >U.S.A.</option>
2213        
2214        <option value="5b139321-bfda-4977-82b0-6369561602cd" data-code="UG" 
2215                >Uganda</option>
2216        
2217        <option value="751cbec0-45af-48a3-a694-9877c26fad89" data-code="UA" 
2218                >Ukraine</option>
2219        
2220        <option value="26de3014-bdbb-4577-8b10-77316741489e" data-code="AE" 
2221                >United Arab Emirates</option>
2222        
2223        <option value="28f16bce-6223-47dc-bf49-b233ec8e5cff" data-code="GB" 
2224                >United Kingdom</option>
2225        
2226        <option value="eb3f9c9c-2901-4dfb-82ad-c3a75bb4f124" data-code="UM" 
2227                >United States Minor Outlying Islands</option>
2228        
2229        <option value="efe7dd10-3756-470a-a6b4-0f5c7b48a614" data-code="UY" 
2230                >Uruguay</option>
2231        
2232        <option value="8e6aae8e-e005-4ac0-a76e-4741f80e7dca" data-code="UZ" 
2233                >Uzbekistan</option>
2234        
2235        <option value="a0833f4d-485f-4e38-b069-b5e55f5356e2" data-code="VU" 
2236                >Vanuatu</option>
2237        
2238        <option value="2ca8ab0e-e68f-4277-9cf0-66ba2ef70d0c" data-code="VE" 
2239                >Venezuela</option>
2240        
2241        <option value="b9e44088-3877-4954-afde-404223d1eaee" data-code="VN" 
2242                >Vietnam</option>
2243        
2244        <option value="a572baed-bf8d-4328-8e64-8febd21da170" data-code="WF" 
2245                >Wallis and Futuna</option>
2246        
2247        <option value="32444fcb-7907-4d86-b120-7883bf387c68" data-code="EH" 
2248                >Western Sahara</option>
2249        
2250        <option value="0561fcea-89b7-4594-964a-42f4bf044fcb" data-code="YE" 
2251                >Yemen</option>
2252        
2253        <option value="a7b68d39-14e4-4194-a066-38bf50d508f1" data-code="ZM" 
2254                >Zambia</option>
2255        
2256        <option value="9b6a275f-6528-45c8-9795-90dec37f497a" data-code="ZW" 
2257                >Zimbabwe</option>
2258        
2259    </select>
2260
2261    <input type="hidden" name="giftaidcountryText" id="giftaidcountryText" 
2262            
2263           value="Australia" />
2264</div>
2265
2266<div class="formQuestion GiftAid postcodeLookUp">
2267
2268    <label for="giftaidpostcodeLookUp">Postcode&nbsp;<em class="alert GiftAid postcode-alert alert--required">(required)</em></label>
2269    <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your postcode and address</span>
2270    <span class="error validateError hidden" role="alert" aria-hidden="true">
2270Please enter a valid postcode</span>
2271 
2272    <input required type="text" title="PostcodeLookup" id="giftaidpostcodeLookUp" name="giftaidpostcodeLookUp" class="post-code" maxlength="10" value=""  />
2273</div>
2274
2275<div class="enterAddress GiftAid">
2276    <div class="formQuestion GiftAid enterAddressLine1">
2277        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter the first line of your address</span>
2278
2279        <label for="giftaidAddressLine1">Address line 1</label>
2280        <input maxlength="40" type="text" title="AddressLine1" id="giftaidAddressLine1" name="giftaidAddressLine1" class="address-line1" onchange="" value=""  />
2281    </div>
2282
2283    <div class="formQuestion GiftAid enterAddressLine2">
2284        <label for="giftaidAddressLine2">Address line 2</label>
2285        <input maxlength="125" type="text" title="AddressLine2" id="giftaidAddressLine2" name="giftaidAddressLine2" class="address-line2" onchange="" value=""  />
2286    </div>  
2287
2288    <div class="formQuestion GiftAid enterAddressCity">
2289        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your town or city</span>
2290
2291        <label for="giftaidaddressCity">Town or city</label>
2292        <input maxlength="125" type="text" title="addressCity" id="giftaidaddressCity" name="giftaidaddressCity" class="address-city" onchange="" value=""  />
2293    </div>
2294
2295</div>
2296<input type="hidden" value=".GiftAid" class="hiddenExtraClass" />
2297            </div>
2298
2299            
2300<link href="/baseui/v2_4/CSS/confirm-further-contact.css?v=1-0-0-17522" rel="stylesheet" />
2301
2302<script type="text/javascript">
2303    $(document).ready(function () {
2304        initialiseFormRegister();
2305
2306        updateContactReasons();
2307
2308        $(".contactReasonOption").on("change", function () {
2309            updateContactReasons();
2310        });
2311
2312        $('#noneOfTheAbove').on('change', function () {
2313            if ($(this).is(':checked')) {
2314                $('.dataProtection .gdpr__consent input[type="radio"][value="false"]').each(function () {
2315                    $(this).prop('checked', true).trigger('change');
2316                });
2317                $('.contactReasonOption input[type="radio"][value="false"]').each(function () {
2318                    $(this).prop('checked', true);
2319                });
2320                updateContactReasons();
2321            }
2322        });
2323
2324        $('.dataProtection .gdpr__consent input[type="radio"][value="true"], .contactReasonOption input[type="radio"][value="true"]').on('change', function () {
2325            if ($(this).is(':checked')) {
2326                $('#noneOfTheAbove').prop('checked', false);
2327            }
2328        });
2329
2330        
2331    });
2332
2333    function updateContactReasons() {
2334        var contactReasons = [];
2335
2336        $(".contactReasonOption").each(function (index, elem) {
2337            var option = $(elem);
2338            var reason = option.find(".gdpr__name").attr("data-reason");
2339            var selectedValue = option.find("input[type='radio']:checked").val();
2340            var canContact = selectedValue === "true";
2341            var contactReason = { Reason: reason, CanContact: canContact };
2342            contactReasons.push(contactReason);
2343        });
2344
2345        $("#contactReasonsChosen").val(JSON.stringify(contactReasons));
2346    }
2347</script>
2347
2348<div class="formQuestion contactYou labelCheckBoxPair">
2349    <h2 id="gdprSectionHeading">
2350        <p>Keeping In Touch</p>
2351    </h2>
2352    
2353    <div class="contactYou">
2354        <p>We'd love to keep you posted with our news, activities and how you can help in other ways. We'll never sell or swap your details with anybody else. You are free to change your mind at anytime. Please indicate how you would like to hear from us by using the tick boxes below</p>
2355    </div>
2356</div>
2357
2358<div class="dataProtection">
2359    <input type="hidden" id="consentsRequired" value="false" />
2360
2361    
2362    <div id="emailConsent" class="gdpr__consent" role="group" aria-label="Contact by email">
2363        <div class="gdpr__wrapper">
2364            <div class="gdpr__name">By email </div>
2365            <div class="gdpr__options" role="group">
2366                <input type="radio" id="contactViaEmail-yes" name="contactViaEmail" value="true" title="Enable contact by email" class="consentCheckbox"  />
2367                <label class="gdpr__label" for="contactViaEmail-yes">Yes</label>
2368                <input type="radio" id="contactViaEmail-no" name="contactViaEmail" value="false" title="Disable contact by email" class="consentCheckbox"  />
2369                <label class="gdpr__label" for="contactViaEmail-no">No</label>
2370            </div>
2371        </div>
2372        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by email</span>
2373    </div>
2374    
2375    <div id="telephoneConsent" class="gdpr__consent" role="group" aria-label="Contact by phone">
2376        <div class="gdpr__wrapper">
2377            <div class="gdpr__name">By phone </div>
2378            <div class="gdpr__options" role="group">
2379                <input type="radio" id="contactViaTel-yes" name="contactViaTel" value="true" title="Enable contact by telephone" class="consentCheckbox" onchange="$('#EnterTelDiv').removeClass('hidden')"  />
2380                <label class="gdpr__label" for="contactViaTel-yes">Yes</label>
2381                <input type="radio" id="contactViaTel-no" name="contactViaTel" value="false" title="Disable contact by telephone" class="consentCheckbox" onchange="$('#EnterTelDiv').addClass('hidden')"  />
2382                <label class="gdpr__label" for="contactViaTel-no">No</label>
2383            </div>
2384        </div>
2385        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by phone</span>
2386    </div>
2387
2388    <div id="EnterTelDiv" class="formQuestion formThirdStep telephone hidden" aria-hidden="true">
2389        <label for="telephone">Your telephone number</label>
2390        <span class="error validateError hidden" role="alert" aria-hidden="true">Please enter numbers only</span>
2391        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your telephone number</span>
2392        <input type="tel" title="Your telephone number" id="telephone" name="telephone" maxlength="20" />
2393    </div>
2394    
2395    <div id="smsConsent" class="gdpr__consent" role="group" aria-label="Contact by SMS">
2396        <div class="gdpr__wrapper">
2397            <div class="gdpr__name">By SMS </div>
2398            <div class="gdpr__options" role="group">
2399                <input type="radio" id="contactViaSMS-yes" name="contactViaSMS" value="true" title="Enable contact by SMS" class="consentCheckbox" onchange="$('#EnterMobileDiv').removeClass('hidden')"  />
2400                <label class="gdpr__label" for="contactViaSMS-yes">Yes</label>
2401                <input type="radio" id="contactViaSMS-no" name="contactViaSMS" value="false" title="Disable contact by SMS" class="consentCheckbox" onchange="$('#EnterMobileDiv').addClass('hidden')"  />
2402                <label class="gdpr__label" for="contactViaSMS-no">No</label>
2403            </div>
2404        </div>
2405        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by SMS</span>
2406    </div>
2407
2408    <div id="EnterMobileDiv" class="formQuestion formThirdStep mobile hidden" aria-hidden="true">
2409        <label for="mobile">Your mobile telephone number</label>
2410        <span class="error validateError hidden" role="alert" aria-hidden="true">Please enter numbers only</span>
2411        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your mobile number</span>
2412        <input type="tel" title="Your mobile telephone number" id="mobile" name="mobile" maxlength="20" />
2413    </div>
2414    
2415    <div id="postConsent" class="gdpr__consent" role="group" aria-label="Contact by post">
2416        <div class="gdpr__wrapper">
2417            <div class="gdpr__name">By post </div>
2418            <div class="gdpr__options" role="group">
2419                <input type="radio" id="contactViaPost-yes" name="contactViaPost" value="true" title="Enable contact by post" class="consentCheckbox" onchange="$('#AddressLookupDiv').removeClass('hidden')"  />
2420                <label class="gdpr__label" for="contactViaPost-yes">Yes</label>
2421                <input type="radio" id="contactViaPost-no" name="contactViaPost" value="false" title="Disable contact by post" class="consentCheckbox" onchange="$('#AddressLookupDiv').addClass('hidden')"  />
2422                <label class="gdpr__label" for="contactViaPost-no">No</label>
2423            </div>
2424        </div>
2425        <span class="alert validateRequired consentValidation hidden" role="alert" aria-hidden="true">Please let us know if we can contact you by post</span>
2426    </div>
2427    <div id="AddressLookupDiv" class="hidden addressArea" aria-hidden="true">
2428        
2429
2430<script>
2431    jQuery(document).ready(function () {
2432        initialiseAddressLookup();
2433
2434        var countrySelect = $(".formThirdStep.enterAddressCountry select");
2435        var unitedKingdomId = "28f16bce-6223-47dc-bf49-b233ec8e5cff";
2436
2437        toggleStateLabel();
2438
2439        if (countrySelect.parents('.hidden').length === 0) {
2440            $.get("/frontend/api/member-details/address",
2441                function (address) {
2442                    var addressPostcodeValid = address && address.postCode && address.postCode.length > 0
2443                        ? address.postCode.trim() !== ""
2444                        : false;
2445                    var addressLine1Valid = address && address.line1 && address.line1.length > 0
2446                        ? address.line1.trim() !== ""
2447                        : false;
2448                    if (address && addressPostcodeValid && addressLine1Valid) {
2449                        $('input.post-code').val(address.postCode);
2450                        $('input.address-line1').val(address.line1);
2451                        $('input.address-line2').val(address.line2);
2452                        $('input.address-city').val(address.city);
2453                        $('button.addressEnterBtn').click();
2454                    }
2455                });
2456        }
2457
2458        countrySelect
2459            .on('change', function () {
2460                var countryName = $("option:selected", this).text();
2461                $(".enterAddressCountry input[type='hidden']").val(countryName);
2462                var hidden = $(this).parents('.hidden').length > 0;
2463                if (!hidden) {
2464                    toggleStateLabel();
2465                }
2466            });
2467
2468        $("input", "div.formQuestion.postcodeLookUp.formThirdStep").on('blur', function () {
2469            checkPostcode("div.formQuestion.postcodeLookUp.formThirdStep", "#ddlCountry");
2470        });
2471
2472        $("input", "div.formQuestion.enterAddressLine1").on('blur', function () {
2473            _validateField("div.formQuestion.enterAddressLine1");
2474        });
2475
2476        $("input", "div.formQuestion.enterAddressCity").on('blur', function () {
2477            _validateField("div.formQuestion.enterAddressCity");
2478        });
2479
2480        function toggleStateLabel() {
2481            if ($(countrySelect).val() === unitedKingdomId) {
2482                $(".enterAddressCity > .alert").html("Please enter your town or city");
2483                $(".enterAddressCity > label").html("Town or City");
2484            }
2485            else {
2486                $(".enterAddressCity > .alert").html("Please enter your city and state");
2487                $(".enterAddressCity > label").html("City and State");
2488            }
2489        }
2490    });
2491</script>
2491
2492
2493<div class="formQuestion formThirdStep enterAddressCountry">
2494    <label for="ddlCountry">Which country do you live in?</label>
2495
2496    <select id="ddlCountry" name="ddlCountry" onchange="">
2497        
2498        <option value="0277d9b0-232c-4a73-ae30-bc65990cf940" data-code="AF" 
2499                >Afghanistan</option>
2500        
2501        <option value="6097465a-92c6-4d88-b2ff-b31734bb2a43" data-code="AX" 
2502                >Aland Islands</option>
2503        
2504        <option value="3abf8e05-66f7-452b-b496-fa7a52317089" data-code="AL" 
2505                >Albania</option>
2506        
2507        <option value="6aa22ee8-02d4-45e2-bab1-f5450d2b9aad" data-code="DZ" 
2508                >Algeria</option>
2509        
2510        <option value="4bd6b9ae-ae16-45f4-a32d-fbb6a0149283" data-code="AS" 
2511                >American Samoa</option>
2512        
2513        <option value="90cb18aa-ef6a-4558-8238-88f66acbea3a" data-code="AD" 
2514                >Andorra</option>
2515        
2516        <option value="3e3c89f9-eba3-4259-8aff-da0786621060" data-code="AI" 
2517                >Anguilla</option>
2518        
2519        <option value="8f07e994-9615-4b79-8c17-97df512506b4" data-code="AO" 
2520                >Anla</option>
2521        
2522        <option value="458b4bb6-8f4d-4846-934c-b0b3d1d3ad77" data-code="AQ" 
2523                >Antarctica</option>
2524        
2525        <option value="8c51d14a-2ddf-441e-8993-153a112b1bfe" data-code="AG" 
2526                >Antigua</option>
2527        
2528        <option value="2e2875db-9a63-4f90-aad6-38a3cae8b1e4" data-code="AR" 
2529                >Argentina</option>
2530        
2531        <option value="5b1ae759-9031-464b-9311-423dbd049b4d" data-code="AM" 
2532                >Armenia</option>
2533        
2534        <option value="91970f41-4955-48b1-9be8-745c442d8510" data-code="AW" 
2535                >Aruba</option>
2536        
2537        <option value="a518c97f-5069-478d-8456-d93ca8e757f9" data-code="AU" 
2538                
2539            selected="selected" >Australia</option>
2540        
2541        <option value="98aa56fb-3c6b-4a9f-aa26-d203064040c2" data-code="AT" 
2542                >Austria</option>
2543        
2544        <option value="60287c7b-67d1-4bda-8e4d-cd7152b2185d" data-code="AZ" 
2545                >Azerbaijan</option>
2546        
2547        <option value="bddc0d17-2362-46ad-a5c5-cc9cf37935ea" data-code="BS" 
2548                >Bahamas</option>
2549        
2550        <option value="a9188a31-25d9-42c7-ad49-d065aea75793" data-code="BH" 
2551                >Bahrain</option>
2552        
2553        <option value="4bd2911d-fcbb-47db-a3b1-1b208413a3d0" data-code="BD" 
2554                >Bangladesh</option>
2555        
2556        <option value="cc2991a4-0747-409c-b2cb-944e3183d355" data-code="BB" 
2557                >Barbados</option>
2558        
2559        <option value="208783e0-af78-48e9-8ba8-cd0bb70bd02f" data-code="BY" 
2560                >Belarus</option>
2561        
2562        <option value="940217e6-7abb-4ff2-913e-a8e318d1682d" data-code="BE" 
2563                >Belgium</option>
2564        
2565        <option value="60edf9e9-7205-4df1-a74b-28c3c1a10af2" data-code="BZ" 
2566                >Belize</option>
2567        
2568        <option value="3e4c5f94-ed16-4a7b-b7e9-9b0cd7fe1f65" data-code="BJ" 
2569                >Benin</option>
2570        
2571        <option value="91009db5-63c2-4fa8-94ee-77ecf89fabff" data-code="BM" 
2572                >Bermuda</option>
2573        
2574        <option value="176bd8cb-af26-498b-ba96-4ed54a5daba6" data-code="BT" 
2575                >Bhutan</option>
2576        
2577        <option value="e6102b3d-8ca8-445e-844e-0bfd2ed549c8" data-code="BO" 
2578                >Bolivia</option>
2579        
2580        <option value="68b788e8-4d91-42c2-bee4-cf4b09810536" data-code="BQ" 
2581                >Bonaire, Sint Eustatius and Saba</option>
2582        
2583        <option value="2ac980f7-84d8-47b5-8e74-bdcae6d640d8" data-code="BA" 
2584                >Bosnia and Herzevina</option>
2585        
2586        <option value="e7a77d5d-5e22-4575-bc3f-ce075e737ee3" data-code="BW" 
2587                >Botswana</option>
2588        
2589        <option value="da45f515-45e4-48d6-8753-9c40e2885463" data-code="BV" 
2590                >Bouvet Island</option>
2591        
2592        <option value="272097d3-93ac-4243-845d-0a298d7d487c" data-code="BR" 
2593                >Brazil</option>
2594        
2595        <option value="82ebbc09-cc8b-4cbd-aed2-84bccbbbbf1c" data-code="IO" 
2596                >British Indian Ocean Territory</option>
2597        
2598        <option value="c9303f68-6925-4f60-b0c4-5f36ed737208" data-code="VG" 
2599                >British Virgin isl.</option>
2600        
2601        <option value="8f5ce9f2-62e6-4c9d-81a0-2ad89f264e7d" data-code="BN" 
2602                >Brunei</option>
2603        
2604        <option value="d03f1924-3b7a-4446-b24c-ad2dae155a8a" data-code="BG" 
2605                >Bulgaria</option>
2606        
2607        <option value="f8898b27-b0f4-4a78-94f7-1d2f9f115361" data-code="BF" 
2608                >Burkina Faso</option>
2609        
2610        <option value="1c07b239-cf7e-4b45-9163-9c42fc825216" data-code="BI" 
2611                >Burundi</option>
2612        
2613        <option value="fcd0c057-0001-4ede-b690-dd336dce7562" data-code="KH" 
2614                >Cambodia</option>
2615        
2616        <option value="80ec7be6-030e-4979-9ce9-34578ac7b592" data-code="CM" 
2617                >Cameroon</option>
2618        
2619        <option value="5e621397-1e7d-4fff-b8e2-1bb23a64309e" data-code="CA" 
2620                >Canada</option>
2621        
2622        <option value="7f38d533-121d-4cad-aa8c-dc84952adb14" data-code="CV" 
2623                >Cape Verde</option>
2624        
2625        <option value="fe8a8690-47ee-4475-af75-05bdc73f5ba2" data-code="KY" 
2626                >Cayman Islands</option>
2627        
2628        <option value="e665f116-49e0-4d33-9c6b-f056a1823891" data-code="CF" 
2629                >Central African Rep.</option>
2630        
2631        <option value="b950049a-7e4a-43bd-b972-2772c2166785" data-code="TD" 
2632                >Chad</option>
2633        
2634        <option value="b0a4f07d-5b72-4b80-8787-e2ede5d532c2" data-code="CL" 
2635                >Chile</option>
2636        
2637        <option value="4b239d0c-8cdd-459d-825e-e98d0d733708" data-code="CN" 
2638                >China</option>
2639        
2640        <option value="a09fdc6e-26f6-497b-9bb3-bd99a4936156" data-code="CX" 
2641                >Christmas Island</option>
2642        
2643        <option value="f6683225-9fff-45c6-82ca-04b384f502a5" data-code="CC" 
2644                >Cocos (Keeling) Islands</option>
2645        
2646        <option value="94c167c8-fa24-4e01-a862-978128662e03" data-code="CO" 
2647                >Colombia</option>
2648        
2649        <option value="04266af9-9951-4874-9466-222219d4a986" data-code="KM" 
2650                >Comoros</option>
2651        
2652        <option value="9f4f70c4-6461-4cb1-aa7c-f0bbbc982fa7" data-code="CG" 
2653                >Con</option>
2654        
2655        <option value="4eb2f303-6196-4c94-81a1-6ba0c4d07e74" data-code="CD" 
2656                >
2656Con, the Democratic Republic of the</option>
2657        
2658        <option value="7596f844-dd88-4754-b287-673d84b7a95b" data-code="CK" 
2659                >Cook Islands</option>
2660        
2661        <option value="1b626186-8ca4-4559-a6a9-6fbbb4e48ab1" data-code="CR" 
2662                >Costa Rica</option>
2663        
2664        <option value="7ded9b71-cd97-4f82-a9ec-bbaadbdc86c1" data-code="HR" 
2665                >Croatia</option>
2666        
2667        <option value="bbc2b415-08ba-4acc-b0af-2b0c05fd8a2d" data-code="CU" 
2668                >Cuba</option>
2669        
2670        <option value="2c922606-8d9c-40f3-80eb-10fc3df0852d" data-code="CW" 
2671                >Curacao !Curaçao</option>
2672        
2673        <option value="60b649aa-0653-4920-aa94-5555e2dece6b" data-code="CY" 
2674                >Cyprus</option>
2675        
2676        <option value="c21b5f36-c767-401c-a484-a4ebfe27ece7" data-code="CZ" 
2677                >Czech Republic</option>
2678        
2679        <option value="ec45b038-a1c7-451a-abad-f50a9e7dec14" data-code="DK" 
2680                >Denmark</option>
2681        
2682        <option value="f7e47e09-78de-4761-b158-68fe9d824fb4" data-code="DJ" 
2683                >Djibouti</option>
2684        
2685        <option value="173bc1e8-9a3c-4fdc-b56d-ec8c3ad354a3" data-code="DM" 
2686                >Dominica</option>
2687        
2688        <option value="b1984dba-8f29-4a58-9ee2-c9e15b58de14" data-code="DO" 
2689                >Dominican Republic</option>
2690        
2691        <option value="422286c5-e68d-47ff-b0bf-9fd57b659bc8" data-code="EC" 
2692                >Ecuador</option>
2693        
2694        <option value="f08c90cb-95d2-438a-91ba-5707d507d845" data-code="EG" 
2695                >Egypt</option>
2696        
2697        <option value="ceab1b4d-5a4e-4109-bca8-9b4f70cb45e7" data-code="SV" 
2698                >El Salvador</option>
2699        
2700        <option value="c3f3901b-f456-4b64-8e11-8708b8b44787" data-code="GQ" 
2701                >Equatorial Guinea</option>
2702        
2703        <option value="e2ab1b90-bffa-4af8-b2ad-683a89ef8d09" data-code="ER" 
2704                >Eritrea</option>
2705        
2706        <option value="280ec852-4cf3-4499-a1e3-b5c4e80514a2" data-code="EE" 
2707                >Estonia</option>
2708        
2709        <option value="83e18139-8a1a-4b5b-93a2-8f0c40b6f9f6" data-code="ET" 
2710                >Ethiopia</option>
2711        
2712        <option value="b615f302-1db0-49c7-83d6-2a49abc46544" data-code="FK" 
2713                >Falkland Islands (Malvinas)</option>
2714        
2715        <option value="9e701c9a-5374-4257-89f1-be8c6cad1185" data-code="FO" 
2716                >Faroe Islands</option>
2717        
2718        <option value="c4d40afb-24a0-4d45-8efa-d66327e367c2" data-code="FJ" 
2719                >Fiji</option>
2720        
2721        <option value="c10427da-4456-4cdf-98c6-a1982be01b77" data-code="FI" 
2722                >Finland</option>
2723        
2724        <option value="8c075164-fa5b-4a58-8a3a-607620c1db2c" data-code="FR" 
2725                >France</option>
2726        
2727        <option value="97d0145f-b2ca-49aa-9364-ead7be1fa243" data-code="GF" 
2728                >French Guiana</option>
2729        
2730        <option value="5838adf4-31c5-403c-b593-f3bf3c2c9316" data-code="PF" 
2731                >French Polynesia</option>
2732        
2733        <option value="de190f56-66a0-48a9-ab64-87e914386f5d" data-code="TF" 
2734                >French Southern Territories</option>
2735        
2736        <option value="15b346df-028e-4c43-8dfb-8a444ef330ec" data-code="GA" 
2737                >Gabon</option>
2738        
2739        <option value="5b274066-fe96-4c9a-857f-078f85188513" data-code="GM" 
2740                >Gambia</option>
2741        
2742        <option value="f823f7e5-30ed-4995-8416-5cf5f13db437" data-code="GE" 
2743                >Georgia</option>
2744        
2745        <option value="57f7948b-b35a-463d-bb40-1fa3ac8aa817" data-code="DE" 
2746                >Germany</option>
2747        
2748        <option value="11d09bee-a0d1-4c3e-bd45-a1ebf55417ae" data-code="GH" 
2749                >Ghana</option>
2750        
2751        <option value="179a4188-859e-4c34-8104-34714dc159d1" data-code="GI" 
2752                >Gibraltar</option>
2753        
2754        <option value="f1f230ec-ed80-4823-8880-faa9a4c3f21f" data-code="GR" 
2755                >Greece</option>
2756        
2757        <option value="68ee327c-9f49-4147-9bd5-248869089dd8" data-code="GL" 
2758                >Greenland</option>
2759        
2760        <option value="6dc96eda-4661-4b78-adbe-6c2fa0680ba8" data-code="GD" 
2761                >Grenada</option>
2762        
2763        <option value="29215fe5-d8ef-4da6-8374-fa3c581bbffd" data-code="GP" 
2764                >Guadeloupe</option>
2765        
2766        <option value="6425039d-3bf9-4550-a1e5-80125582468f" data-code="GU" 
2767                >Guam</option>
2768        
2769        <option value="d69034c7-ec22-4177-91c9-fce66b5f56a4" data-code="GT" 
2770                >Guatemala</option>
2771        
2772        <option value="b34949e8-c913-42a5-9aba-633d36ebed37" data-code="GG" 
2773                >Guernsey</option>
2774        
2775        <option value="0de8c633-aa64-4e3e-a7f7-0b891b792b0b" data-code="GN" 
2776                >Guinea</option>
2777        
2778        <option value="674e148f-6aa8-4fc5-9c30-06b78bb0ea23" data-code="GW" 
2779                >Guinea Bissau</option>
2780        
2781        <option value="2fda0e1f-b630-4204-a080-51de47346e36" data-code="GY" 
2782                >Guyana</option>
2783        
2784        <option value="9c7a3c9a-4b00-4c58-b0b8-bbba723eed60" data-code="HT" 
2785                >Haiti</option>
2786        
2787        <option value="7087396f-8e4e-4ec6-a73f-ca39e4cd6f95" data-code="HM" 
2788                >Heard Island and McDonald Islands</option>
2789        
2790        <option value="0ceb1cfb-1ae4-45a2-8570-2caa783512ea" data-code="VA" 
2791                >Holy See (Vatican City State)</option>
2792        
2793        <option value="3bef3528-4750-4cec-b609-05f13294060f" data-code="HN" 
2794                >Honduras</option>
2795        
2796        <option value="45ac16ee-289d-4cb8-82a9-ce72ade60f26" data-code="HK" 
2797                >Hong Kong</option>
2798        
2799        <option value="c9eec833-003a-4f8c-ab28-10027651dd2e" data-code="HU" 
2800                >Hungary</option>
2801        
2802        <option value="5d14c0ee-7ddc-4e89-9e13-9dd04c93e6ec" data-code="IS" 
2803                >Iceland</option>
2804        
2805        <option value="b1073aad-1983-4496-98ba-888ee8954138" data-code="IN" 
2806                >India</option>
2807        
2808        <option value="86346059-af8c-449d-b935-11e499d81e4f" data-code="ID" 
2809                >Indonesia</option>
2810        
2811        <option value="85ff604c-ba2e-40f0-9b2f-dd3634dd4ca2" data-code="IR" 
2812                >Iran</option>
2813        
2814        <option value="6bc5f035-8fb9-4362-83de-d2e70db1a0a0" data-code="IQ" 
2815                >Iraq</option>
2816        
2817        <option value="ca62daf4-7469-412a-bdba-a45f77ee941a" data-code="IE" 
2818                >Ireland</option>
2819        
2820        <option value="4d7d8d4d-3109-4e15-8a77-31fd1411f02c" data-code="IM" 
2821                >Isle of Man</option>
2822        
2823        <option value="713d78e3-5e3e-4551-94d3-56792da2c573" data-code="IL" 
2824                >Israel</option>
2825        
2826        <option value="5ec77ceb-475d-47bb-84f3-ef6fc0d303be" data-code="IT" 
2827                >Italy</option>
2828        
2829        <option value="0c1cf03c-d1b9-4b0b-baee-844440f1712a" data-code="CI" 
2830                >Ivory Coast</option>
2831        
2832        <option value="0a5e8a17-5ce9-41ba-a387-01a46d780bf2" data-code="JM" 
2833                >Jamaica</option>
2834        
2835        <option value="7fedfdb2-6979-4c0c-8414-4ee9ac5c7959" data-code="JP" 
2836                >Japan</option>
2837        
2838        <option value="67d64a7d-2ba9-4e21-8f05-93dfdace63e0" data-code="JE" 
2839                >Jersey</option>
2840        
2841        <option value="73c7c72f-8d9b-41df-80ac-172dfefdace9" data-code="JO" 
2842                >Jordan</option>
2843        
2844        <option value="73012c52-655b-432f-96a6-b540311eb3b9" data-code="KZ" 
2845                >Kazakhstan</option>
2846        
2847        <option value="27119fe4-1347-4a1b-9423-ba561b9a4690" data-code="KE" 
2848                >Kenya</option>
2849        
2850        <option value="1e2b5798-20ca-483e-957b-f6decda97e5d" data-code="KI" 
2851                >Kiribati</option>
2852        
2853        <option value="1df01b10-f504-4b10-bf44-6894300b55f3" data-code="KP" 
2854                >Korea, Democratic Peoples Republic of</option>
2855        
2856        <option value="ef86cd7e-f8ad-4a83-ae52-47508b8d5fef" data-code="KW" 
2857                >Kuwait</option>
2858        
2859        <option value="b1dd8474-e780-4dc6-9a7d-00e85e4586ba" data-code="KG" 
2860                >Kyrgyzstan</option>
2861        
2862        <option value="3d0ba95f-1870-4d89-831b-96438dc9fae5" data-code="LA" 
2863                >Lao People's Democratic Republic</option>
2864        
2865        <option value="d3ce0d7c-e79a-4099-8aa6-671609e3e764" data-code="LV" 
2866                >Latvia</option>
2867        
2868        <option value="ea2ea7c9-ff9c-4378-9205-70200eb8c9f5" data-code="LB" 
2869                >Lebanon</option>
2870        
2871        <option value="a41a0211-6401-4f52-abb2-66e8879b6c93" data-code="LS" 
2872                >
2872Lesotho</option>
2873        
2874        <option value="dfdd4afe-49f8-4e28-9099-d1c906442ddb" data-code="LR" 
2875                >Liberia</option>
2876        
2877        <option value="a27e4602-498a-4c67-a26e-f257db03c601" data-code="LY" 
2878                >Libya</option>
2879        
2880        <option value="ac6da5be-eba9-47e2-9007-95a92409131b" data-code="LI" 
2881                >Liechtenstein</option>
2882        
2883        <option value="d47ff5fe-76e7-48fb-9c0e-cc351d04cff5" data-code="LT" 
2884                >Lithuania</option>
2885        
2886        <option value="60e544eb-ee77-4f4b-9826-555ede4c63d2" data-code="LU" 
2887                >Luxembourg</option>
2888        
2889        <option value="1f055e32-a637-4ee8-913b-c42ddcdc381d" data-code="MO" 
2890                >Macau</option>
2891        
2892        <option value="90eaa3bb-b965-4d48-98c0-bc4dc099e5dc" data-code="MK" 
2893                >Macedonia</option>
2894        
2895        <option value="2a0b1ca9-4460-4e2e-ae8a-1366c0808875" data-code="MG" 
2896                >Madagascar</option>
2897        
2898        <option value="44d379a8-6399-475c-9f1a-341b7b84d856" data-code="MW" 
2899                >Malawi</option>
2900        
2901        <option value="cae3673f-8b9e-44c3-ac97-76945b7069e6" data-code="MY" 
2902                >Malaysia</option>
2903        
2904        <option value="f2438a17-4ce8-4c0b-90c3-434ae98744ea" data-code="MV" 
2905                >Maldives</option>
2906        
2907        <option value="b8a52520-f1da-4a21-b0c9-e6f6272e5462" data-code="ML" 
2908                >Mali</option>
2909        
2910        <option value="1b0928cd-526a-4198-b5ba-ece7e89e39ec" data-code="MT" 
2911                >Malta</option>
2912        
2913        <option value="5e92543c-19d6-419d-b743-eafdf6ff5cf8" data-code="MH" 
2914                >Marshall Islands</option>
2915        
2916        <option value="a5ccf350-cccb-4e83-94cf-4f0f3069bc0e" data-code="MQ" 
2917                >Martinique</option>
2918        
2919        <option value="c4f86eec-1012-4581-b7ff-c95e207baecf" data-code="MR" 
2920                >Mauritania</option>
2921        
2922        <option value="3f81b500-9c4a-4bf5-9e80-40632a100e25" data-code="MU" 
2923                >Mauritius</option>
2924        
2925        <option value="26dae417-f1d7-4892-a186-09394fcfe5e0" data-code="YT" 
2926                >Mayotte</option>
2927        
2928        <option value="2cc4c482-a79a-4526-8d36-f9f035740c68" data-code="MX" 
2929                >Mexico</option>
2930        
2931        <option value="52b7fb93-1fb2-4138-8109-c67eaadf9a10" data-code="FM" 
2932                >Micronesia</option>
2933        
2934        <option value="85384d58-d4a8-4489-b843-84db1d21f53a" data-code="MD" 
2935                >Moldova</option>
2936        
2937        <option value="0fee44eb-b465-4a8a-ae1c-148cc88f9459" data-code="MC" 
2938                >Monaco</option>
2939        
2940        <option value="347e3c2a-2748-4d06-9a6c-733751de01eb" data-code="MN" 
2941                >Monlia</option>
2942        
2943        <option value="a6dde8ff-a806-4344-bd32-3d8a93d90993" data-code="ME" 
2944                >Montenegro</option>
2945        
2946        <option value="1618d197-0d8f-401e-ba62-845453dc41e2" data-code="MS" 
2947                >Montserrat</option>
2948        
2949        <option value="a05e4cec-f670-4363-bf31-ef32f11fcb15" data-code="MA" 
2950                >Morocco</option>
2951        
2952        <option value="625c36bf-65ac-48ca-9dde-476f64b9dd7b" data-code="MZ" 
2953                >Mozambique</option>
2954        
2955        <option value="9080f0f9-5690-4457-95e6-e38e1ce79a25" data-code="MM" 
2956                >Myanmar/Burma</option>
2957        
2958        <option value="11968580-24fe-48f0-a623-4cfe3340f6f6" data-code="NA" 
2959                >Namibia</option>
2960        
2961        <option value="88346bd3-a1ce-4d1b-8d96-462432dea21d" data-code="NR" 
2962                >Nauru</option>
2963        
2964        <option value="6f6196e3-4621-4e85-b3b1-80f9fe5482a1" data-code="NP" 
2965                >Nepal</option>
2966        
2967        <option value="4d0c11b4-04e7-4942-81c8-d92f4d1beadb" data-code="NL" 
2968                >Netherlands</option>
2969        
2970        <option value="72d12681-91d6-4d42-99f3-da308fdfc944" data-code="AN" 
2971                >Netherlands Antilles</option>
2972        
2973        <option value="7cf59cd1-2928-4344-ad71-39d0bd3ec138" data-code="NC" 
2974                >New Caledonia</option>
2975        
2976        <option value="5f6a12d5-c611-4869-a508-5c75e268ae1e" data-code="NZ" 
2977                >New Zealand</option>
2978        
2979        <option value="cde1d6f9-3e14-4b54-94d4-9061d4d7747e" data-code="NI" 
2980                >Nicaragua</option>
2981        
2982        <option value="b82b3221-04f2-4e08-bfcf-3085ffba7e36" data-code="NE" 
2983                >Niger</option>
2984        
2985        <option value="f7d08e32-36f8-4379-890c-26d0f41094a9" data-code="NG" 
2986                >Nigeria</option>
2987        
2988        <option value="a3334f4e-2706-472c-b030-8e2c3af09331" data-code="NU" 
2989                >Niue</option>
2990        
2991        <option value="7c4cabb1-1a18-4921-9b44-6581b155dcaf" data-code="NF" 
2992                >Norfolk Island</option>
2993        
2994        <option value="28cb786d-ab5c-4ed4-b71a-80fb98e64d63" data-code="MP" 
2995                >Northern Mariana Islands</option>
2996        
2997        <option value="bc82cd3f-92af-4530-a269-0e804122ac15" data-code="NO" 
2998                >Norway</option>
2999        
3000        <option value="86f02f04-62bc-49fa-93e0-3191dc790408" data-code="OM" 
3001                >Oman</option>
3002        
3003        <option value="ed3a4be5-ec43-4ae6-854d-54166ea0259f" data-code="PK" 
3004                >Pakistan</option>
3005        
3006        <option value="f53b4e23-cc16-4e67-9f42-a2de9eb392b6" data-code="PW" 
3007                >Palau</option>
3008        
3009        <option value="88f55094-7d4b-4d38-a6c6-5d7861d2e1d1" data-code="PS" 
3010                >Palestine, State of</option>
3011        
3012        <option value="01209bc3-0ef4-4a25-acc1-5f672ec0892c" data-code="PA" 
3013                >Panama</option>
3014        
3015        <option value="7413141e-999e-424f-a478-7bc06de8c9ec" data-code="PG" 
3016                >Papua New Guinea</option>
3017        
3018        <option value="aa00ac06-9cbe-4bd7-8ecd-c1fb5c7a9b31" data-code="PY" 
3019                >Paraguay</option>
3020        
3021        <option value="9e18ec93-d811-4a03-94c3-a70834c16473" data-code="PE" 
3022                >Peru</option>
3023        
3024        <option value="57333804-afe0-4062-9171-aee247601c81" data-code="PH" 
3025                >Philippines</option>
3026        
3027        <option value="9124de2d-9ab4-432d-a2d7-62c07620b50e" data-code="PN" 
3028                >Pitcairn</option>
3029        
3030        <option value="b22814b3-80af-4227-bddf-9aaaa7c1befe" data-code="PL" 
3031                >Poland</option>
3032        
3033        <option value="5ee9500e-98ac-444a-9855-3d8263ac8f1e" data-code="PT" 
3034                >Portugal</option>
3035        
3036        <option value="94903b9c-82c5-4110-b9c6-ce074956712c" data-code="PR" 
3037                >Puerto Rico</option>
3038        
3039        <option value="180b34ab-7fc5-4b03-ac92-4d9490b889ba" data-code="QA" 
3040                >Qatar</option>
3041        
3042        <option value="2fb2072c-5b5b-40ba-9bb4-632304d4cfef" data-code="RE" 
3043                >Reunion !Réunion</option>
3044        
3045        <option value="00688040-a342-4359-b409-1aa79b524bfb" data-code="RO" 
3046                >Romania</option>
3047        
3048        <option value="8b0c6a35-dbdb-4fa2-adcd-dcbeeaa88cdf" data-code="RU" 
3049                >Russian Federation</option>
3050        
3051        <option value="2358a4dc-c075-4369-9ffc-00130fbc8cf6" data-code="RW" 
3052                >Rwanda</option>
3053        
3054        <option value="c3f9a9f1-5dba-462f-a9c7-8c72013fdeea" data-code="BL" 
3055                >Saint Barthelemy !Saint Barthélemy</option>
3056        
3057        <option value="7ee44827-048a-4457-97dd-0e5598da9538" data-code="SH" 
3058                >Saint Helena, Ascension and Tristan da Cunha</option>
3059        
3060        <option value="ff516cd9-fa1d-47a7-8e14-135b263a589f" data-code="KN" 
3061                >Saint Kitts and Nevis</option>
3062        
3063        <option value="79e7dbc9-8350-4e4c-b41b-6f36700084e0" data-code="LC" 
3064                >Saint Lucia</option>
3065        
3066        <option value="5bd52154-2156-4733-94ec-36f5be229998" data-code="MF" 
3067                >Saint Martin (French part)</option>
3068        
3069        <option value="c6b1c63b-773d-47e6-b568-dbb01d28f653" data-code="PM" 
3070                >Saint Pierre and Miquelon</option>
3071        
3072        <option value="381420cf-8b61-4c95-9023-d01a7ffb834a" data-code="VC" 
3073                >Saint Vincent and the Grenadines</option>
3074        
3075        <option value="a9807c35-47af-4009-ba86-bd02d269328c" data-code="WS" 
3076                >Samoa</option>
3077        
3078        <option value="5fc14d6e-4b3b-4389-872c-cabfc59f18f7" data-code="SM" 
3079                >San Marino</option>
3080        
3081        <option value="ec979deb-5544-4669-ab1b-47e3f022d701" data-code="ST" 
3082                >Sao Tome and Principe</option>
3083        
3084        <option value="6c70043a-b1d0-4227-a68a-10b1e3d4e4ce" data-code="SA" 
3085                >Saudi Arabia</option>
3086        
3087        <option value="8bab9ddb-6995-4500-ae91-f56f3bbb6082" data-code="SN" 
3088                >Senegal</option>
3089        
3090        <option value="287347df-5619-4db2-a1f6-be79580c4500" data-code="RS" 
3091                >Serbia</option>
3092        
3093        <option value="02fc5fa4-5f17-4141-9d39-338785b77d25" data-code="SC" 
3094                >Seychelles</option>
3095        
3096        <option value="2819df0b-f317-4d30-ac9c-ee42e7edda06" data-code="SL" 
3097                >Sierra Leone</option>
3098        
3099        <option value="cb2fd4b8-af0e-4ced-aad1-1c53b8ce7968" data-code="SG" 
3100                >Singapore</option>
3101        
3102        <option value="8937ecad-48aa-4b40-a1f1-1f1ba4d76e69" data-code="SX" 
3103                >Sint Maarten (Dutch part)</option>
3104        
3105        <option value="42f0cdb1-f076-4e48-ac90-25e4451093f2" data-code="SK" 
3106                >Slovak Republic</option>
3107        
3108        <option value="dea43fd4-ceba-4452-b0e2-8fea106b655c" data-code="SI" 
3109                >Slovenia</option>
3110        
3111        <option value="ffe2a2ee-b92b-4530-af5b-2088122003c3" data-code="SB" 
3112                >Solomon Islands</option>
3113        
3114        <option value="65d9eb07-5873-4a70-ab0d-d0a2d903240e" data-code="SO" 
3115                >Somalia</option>
3116        
3117        <option value="2f87af57-234b-4ca6-8857-bd53a42f1ac4" data-code="ZA" 
3118                >South Africa</option>
3119        
3120        <option value="c6bc4def-5374-4dbb-b8db-28fa21c28a53" data-code="GS" 
3121                >South Georgia and the South Sandwich Islands</option>
3122        
3123        <option value="1df01b10-f504-4b10-bf44-6894300b55f0" data-code="KR" 
3124                >South Korea</option>
3125        
3126        <option value="be3f8bf2-468e-46cf-92c8-00dadfc7cc34" data-code="SS" 
3127                >South Sudan</option>
3128        
3129        <option value="b0d21abb-af3e-4564-b463-042358e4cc71" data-code="ES" 
3130                >Spain</option>
3131        
3132        <option value="1623659e-0c0d-4b62-94ea-2294fc4504bb" data-code="LK" 
3133                >Sri Lanka</option>
3134        
3135        <option value="395c7c95-533b-4321-af39-13fd907cc0a2" data-code="SD" 
3136                >Sudan</option>
3137        
3138        <option value="2a483194-88f0-4e50-a73a-c1dbef00cb73" data-code="SR" 
3139                >Suriname</option>
3140        
3141        <option value="d441e7fd-1782-4130-b15c-d7e4683dba21" data-code="SJ" 
3142                >Svalbard and Jan Mayen</option>
3143        
3144        <option value="32b320d3-c595-4575-ba78-64ec6acfd3aa" data-code="SZ" 
3145                >Swaziland</option>
3146        
3147        <option value="76de47e0-ade1-4f15-a8a4-f8a10ba6e05b" data-code="SE" 
3148                >Sweden</option>
3149        
3150        <option value="7c6013f1-8787-4fa7-8adb-1facbd82185b" data-code="CH" 
3151                >Switzerland</option>
3152        
3153        <option value="5d1f0877-1e98-4b58-90be-93c8924ab2fd" data-code="SY" 
3154                >Syrian Arab Republic</option>
3155        
3156        <option value="716622b4-fa6c-44c3-b73b-80edfdb116e5" data-code="TW" 
3157                >Taiwan, Province of China</option>
3158        
3159        <option value="9783b836-3a35-4c85-95ab-bcc4d2c3cdf0" data-code="TJ" 
3160                >Tajikistan</option>
3161        
3162        <option value="84d29534-6e13-4428-bbad-2c67d92e0818" data-code="TZ" 
3163                >Tanzania</option>
3164        
3165        <option value="15db1133-d1b4-4f8f-821b-b74b1c67c125" data-code="TH" 
3166                >Thailand</option>
3167        
3168        <option value="128b696e-02aa-4ee1-a3c9-417482deb467" data-code="TL" 
3169                >Timor-Leste</option>
3170        
3171        <option value="f52125a3-ae77-448f-afe1-e535e8b00622" data-code="TG" 
3172                >Togo</option>
3173        
3174        <option value="7d618428-9af2-4ab9-a84f-685076403bf5" data-code="TK" 
3175                >Tokelau</option>
3176        
3177        <option value="1af159f0-ce44-4100-96e1-db48c88f9b66" data-code="TO" 
3178                >Tonga</option>
3179        
3180        <option value="1b13e2ba-1847-4012-bb3c-cd620620e7f7" data-code="TT" 
3181                >Trinidad-Toba</option>
3182        
3183        <option value="fbf6be5c-2eab-4fa7-8efb-672c759e9745" data-code="TN" 
3184                >Tunisia</option>
3185        
3186        <option value="2bf0dd15-079f-4328-99fb-919af7cf8dc7" data-code="TR" 
3187                >Turkey</option>
3188        
3189        <option value="72759f49-3701-4ba7-a6c3-7b996d03db09" data-code="TM" 
3190                >Turkmenistan</option>
3191        
3192        <option value="519c392b-9f24-407f-bddd-d8fd483d32b1" data-code="TC" 
3193                >Turks and Caicos Islands</option>
3194        
3195        <option value="afdedd7d-e7f0-4682-b62f-8a53624dc307" data-code="TV" 
3196                >Tuvalu</option>
3197        
3198        <option value="701844d7-3c53-4972-be14-1029b847e237" data-code="VI" 
3199                >U.S. Virgin Islands</option>
3200        
3201        <option value="bdb78038-eba8-4cca-bc65-fe7fa8011794" data-code="US" 
3202                >U.S.A.</option>
3203        
3204        <option value="5b139321-bfda-4977-82b0-6369561602cd" data-code="UG" 
3205                >Uganda</option>
3206        
3207        <option value="751cbec0-45af-48a3-a694-9877c26fad89" data-code="UA" 
3208                >Ukraine</option>
3209        
3210        <option value="26de3014-bdbb-4577-8b10-77316741489e" data-code="AE" 
3211                >United Arab Emirates</option>
3212        
3213        <option value="28f16bce-6223-47dc-bf49-b233ec8e5cff" data-code="GB" 
3214                >United Kingdom</option>
3215        
3216        <option value="eb3f9c9c-2901-4dfb-82ad-c3a75bb4f124" data-code="UM" 
3217                >United States Minor Outlying Islands</option>
3218        
3219        <option value="efe7dd10-3756-470a-a6b4-0f5c7b48a614" data-code="UY" 
3220                >Uruguay</option>
3221        
3222        <option value="8e6aae8e-e005-4ac0-a76e-4741f80e7dca" data-code="UZ" 
3223                >Uzbekistan</option>
3224        
3225        <option value="a0833f4d-485f-4e38-b069-b5e55f5356e2" data-code="VU" 
3226                >Vanuatu</option>
3227        
3228        <option value="2ca8ab0e-e68f-4277-9cf0-66ba2ef70d0c" data-code="VE" 
3229                >Venezuela</option>
3230        
3231        <option value="b9e44088-3877-4954-afde-404223d1eaee" data-code="VN" 
3232                >Vietnam</option>
3233        
3234        <option value="a572baed-bf8d-4328-8e64-8febd21da170" data-code="WF" 
3235                >Wallis and Futuna</option>
3236        
3237        <option value="32444fcb-7907-4d86-b120-7883bf387c68" data-code="EH" 
3238                >Western Sahara</option>
3239        
3240        <option value="0561fcea-89b7-4594-964a-42f4bf044fcb" data-code="YE" 
3241                >Yemen</option>
3242        
3243        <option value="a7b68d39-14e4-4194-a066-38bf50d508f1" data-code="ZM" 
3244                >Zambia</option>
3245        
3246        <option value="9b6a275f-6528-45c8-9795-90dec37f497a" data-code="ZW" 
3247                >Zimbabwe</option>
3248        
3249    </select>
3250
3251    <input type="hidden" name="countryText" id="countryText" 
3252            
3253           value="Australia" />
3254</div>
3255
3256<div class="formQuestion formThirdStep postcodeLookUp">
3257
3258    <label for="postcodeLookUp">Postcode&nbsp;<em class="alert formThirdStep postcode-alert alert--required">(required)</em></label>
3259    <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your postcode and address</span>
3260    <span class="error validateError hidden" role="alert" aria-hidden="true">
3260Please enter a valid postcode</span>
3261 
3262    <input required type="text" title="PostcodeLookup" id="postcodeLookUp" name="postcodeLookUp" class="post-code" maxlength="10" value=""  />
3263</div>
3264
3265<div class="enterAddress formThirdStep">
3266    <div class="formQuestion formThirdStep enterAddressLine1">
3267        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter the first line of your address</span>
3268
3269        <label for="AddressLine1">Address line 1</label>
3270        <input maxlength="40" type="text" title="AddressLine1" id="AddressLine1" name="AddressLine1" class="address-line1" onchange="" value=""  />
3271    </div>
3272
3273    <div class="formQuestion formThirdStep enterAddressLine2">
3274        <label for="AddressLine2">Address line 2</label>
3275        <input maxlength="125" type="text" title="AddressLine2" id="AddressLine2" name="AddressLine2" class="address-line2" onchange="" value=""  />
3276    </div>  
3277
3278    <div class="formQuestion formThirdStep enterAddressCity">
3279        <span class="alert validateRequired hidden" role="alert" aria-hidden="true">Please enter your town or city</span>
3280
3281        <label for="addressCity">Town or city</label>
3282        <input maxlength="125" type="text" title="addressCity" id="addressCity" name="addressCity" class="address-city" onchange="" value=""  />
3283    </div>
3284
3285</div>
3286<input type="hidden" value=".formThirdStep" class="hiddenExtraClass" />
3287    </div>
3288
3289    <h2 id="privacySectionTitle">
3290        Your Privacy
3291    </h2>
3292    <span id="privacyNotice" class="privacyNotice">
3293        <p>We will always store your personal details securely. We'll use them to provide the service that you have requested, and communicate with you in the way(s) that you have agreed to. Your data may also be used for analysis purposes, to help us provide the best service possible. For full details see our Privacy Policy</p>
3294    </span>
3295</div>
3296
3297        </div>
3298
3299    
3300</fieldset>
3301
3302<input type="hidden" name="ctl00$ctl00$m$bodyContent$cphPageMaster$ContentPlaceHolder$ucFormPayment$Register$hdnGroupID" id="hdnGroupID" />
3303<input type="hidden" name="ctl00$ctl00$m$bodyContent$cphPageMaster$ContentPlaceHolder$ucFormPayment$Register$hdnFBUID" id="hdnFBUID" />
3304<input type="hidden" name="ctl00$ctl00$m$bodyContent$cphPageMaster$ContentPlaceHolder$ucFormPayment$Register$hdnRegisterAction" id="hdnRegisterAction" value="Payment" />
3305
3306
3307                        </div>
3308                    
3309                </section>
3310                <div class="terms-and-conditions-wrapper">
3311                    <fieldset id="submit-button-wrapper" class="formButtons registerButtons">
3312                        <div class="alert validateError hidden" role="alert" aria-hidden="true">An error has occurred. Please refresh the page.</div>
3313                        <button id="purchase-button" data-control="submit" class="button callToActionBtn register" type="button">Complete purchase</button>
3314                        <span class="loadWait preloader hidden"></span>
3315                    </fieldset>
3316
3317                    <div id="terms-and-conditions-section">
3318                        <p class="terms-and-conditions">By submitting this form you are agreeing to our <a onclick="$('.termsConditionsDetails').toggleClass('hidden'); return false;" href="/terms-and-conditions">terms and conditions</a></p>
3319                        <p class="grecaptcha-terms">
3320                            This site is protected by reCAPTCHA and the Google
3321                            <a href="https://policies.google.com/privacy" target="_blank">Privacy Policy</a> and
3322                            <a href="https://policies.google.com/terms" target="_blank">Terms of Service</a> apply.
3323                        </p>
3324                        <div class="termsConditionsDetails hidden">
3325                            Please take the time to read these terms and conditions.  By using Our Website and the Services and information offered on Our Website, you are agreeing to these terms and conditions.<br><br>If you purchase products through our Website, there will be additional terms and conditions relating to the purchase.  Please make sure you agree with these terms and conditions, which you will be directed to read prior to making your purchase.<br><br>Definitions<br><br>Services means information regarding operations of this organisation<br><br>the Website means the website www.npaws.com.au <br><br>We / Us etc means NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation and any subsidiaries, affiliates, employees, officers, agents or assigns.<br><br>Accuracy of content<br><br>We have taken proper care and precautions to ensure that the information we provide on this Website is accurate.  However, we cannot guarantee, nor do we accept any legal liability arising from or connected to, the accuracy, reliability, currency or completeness of anything contained on this Website or on any linked site.<br><br>The information contained on this Website should not take the place of professional advice. <br><br>Use<br><br>The Website is made available for your use on your acceptance and compliance with these terms and conditions.  By using this Website, you are agreeing to these terms and conditions.<br><br>You agree that you will use this website in accordance with all applicable local, state, national and international laws, rules and regulations.<br><br>You agree that you will not use, nor will you allow or authorise any third party to use, the Website for any purpose that is unlawful, defamatory, harassing, abusive, fraudulent or obscene way or in any other inappropriate way or in a way which conflicts with the Website or the Services. <br><br>If you contribute to our forum (if any) or make any public comments on this Website which are, in our opinion, unlawful, defamatory, harassing, abusive, fraudulent or obscene or in any other way inappropriate or which conflict with the Website or the Services offered, then we may at our discretion, refuse to publish such comments and/or remove them from the Website.<br><br>We reserve the right to refuse or terminate service to anyone at any time without notice or reason.<br><br>Passwords and logins<br><br>You are responsible for maintaining the confidentiality of your passwords and login details and for all activities carried out under your password and login.<br><br>Indemnification for loss or damage<br><br>You agree to indemnify Us and hold Us harmless from and against any and all liabilities or expenses arising from or in any way related to your use of this Website or the Services or information offered on this Website, including any liability or expense arising from all claims, losses, damages (actual and consequential), suits, judgments, litigation costs and s
3325olicitors fees of every kind and nature incurred by you or any third parties through you.<br><br>Intellectual property and copyrights<br><br>We hold the copyright to the content of this Website, including all uploaded files, layout design, data, graphics, articles, file content, codes, news, tutorials, videos, reviews, forum posts and databases contained on the Website or in connection with the Services. You must not use or replicate our copyright material other than as permitted by law.  Specifically, you must not use or replicate our copyright material for commercial purposes unless expressly agreed to by Us, in which case we may require you to sign a Licence Agreement. <br><br>If you wish to use content, images or other of our intellectual property, you should submit your request to us at the following email address:<br><br><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7516101a351b051402065b161a185b1400">[email&#160;protected]</a><br><br>Trademarks<br><br>The trademarks and logos contained on this Website are trademarks of NPA Family and Community Services Aboriginal and Torres Strait Islander Corporation.  Use of these trademarks is strictly prohibited except with Our express, written consent.<br><br>Links to external websites<br><br>This Website may contain links that direct you outside of this Website.  These links are provided for your convenience and are not an express or implied indication that we endorse or approve of the linked Website, it’s contents or any associated website, product or service.  We accept no liability for loss or damage arising out of or in connection to your use of these sites. <br><br>You may link to our articles or home page.  However, you should not provide a link which suggests any association, approval or endorsement on our part in respect to your website, unless we have expressly agreed in writing.  We may withdraw our consent to you linking to our site at any time by notice to you.<br><br>Limitation of Liability<br><br>We take no responsibility for the accuracy of any of the content or statements contained on this Website or in relation to our Services.  Statements made are by way of general comment only and you should satisfy yourself as to their accuracy.  Further, all of our Services are provided without a warranty with the exception of any warranties provided by law.  We are not liable for any damages whatsoever, incurred as a result of or relating to the use of the Website or our Services.<br><br>Information Collection<br><br>Use of information you have provided us with, or that we have collected and retained relating to your use of the Website and/or our Services, is governed by our Privacy Policy.  By using this Website and the Services associated with this Website, you are agreeing to the Privacy Policy.  To view our Privacy Policy and read more about why we collect personal information from you and how we use that information, click here.<br><br>Confidentiality<br><br>All personal information you give us will be dealt with in a confidential manner in accordance with our Privacy Policy.  However, due to circumstances outside of our control, we cannot guarantee that all aspects of your use of this Website will be confidential due to the potential ability of third parties to intercept and access such information.<br><br>Governing Law<br><br>These terms and conditions are governed by and construed in accordance with the laws of Queensland, Australia.  Any disputes concerning this website are to be resolved by the courts having jurisdiction in Queensland.<br><br>We retain the right to bring proceedings against you for breach of these Terms and Conditions, in your country of residence or any other appropriate country or jurisdiction.
3326                        </div>
3327                    </div>
3328                </div>
3329            </section>
3330        </article>
3331    </section>
3332    
3333<div class="sandbox-payments-indicator">
3334    <div></div>
3335    <span>Payments are currently set to Test Mode</span>
3336</div>
3337</div>
3338
3339<input type="hidden" name="__RequestVerificationToken" value="FGkr+5xWrOjVI/uj5BB5usvzBJVYcqU5" />
3340<input type="hidden" name="RecaptchaTokenV3" id="RecaptchaTokenV3" value="" />
3341<input type="hidden" id="hdnPromoCode" name="hdnPromoCode" value="" autocomplete="off" />
3342<input type="hidden" name="hdnPrePaymentId" id="hdnPrePaymentId" value="4f6c2b93-7805-4fdc-b0e7-f2ab62ef3e3f" />
vendor: 134 bytes, lines 3342-3352
3342
3343
3344
3345
3346		
3347
3348
3349
3350    
3351
3352<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3352<script type="text/javascript">
3353//<![CDATA[
3354 $('.formQuestion.displayName.alt').addClass('hidden');//]]>
3355</script>
3355
3356</form>
3357
3358    <footer id="pageFooterWrapper" class="pageFooterWrapper">
3359            <div class="pageFooter">
3360                
3361                        <section class="footerBox footerBox1 NewsletterSign-up">
3362                            <h1>Sign up for our newsletter</h1>
3363<span class="mceNonEditable"><section class="featureForm Newsletter Sign upsForm signedIn" role="form" aria-label="Newsletter Sign ups"></section><section class="featureForm Newsletter Sign upsForm" role="form" aria-label="Newsletter Sign ups">
3364										<div id="newsletterFieldsd9e79764-ecb6-4424-a5ce-9c7826aa861b">
3365											
3366
3367											<div class="formQuestion firstName">
3368											<label class="" for="newsletterfirstNamed9e79764-ecb6-4424-a5ce-9c7826aa861b">First name&nbsp;<em class="alert alert--required">(required)</em></label> 
3369                                            <span class="alert validateRequired hidden" role="alert" aria-hidden="true" id="newsletterfirstNameRequiredErrord9e79764-ecb6-4424-a5ce-9c7826aa861b">Please enter your first name</span>
3370											<input type="text" title="first name" required=""  id="newsletterfirstNamed9e79764-ecb6-4424-a5ce-9c7826aa861b" aria-invalid="false">
3371										</div>
3372
3373										<div class="formQuestion lastName">
3374											<label class="" for="newsletterlastNamed9e79764-ecb6-4424-a5ce-9c7826aa861b">Last name&nbsp;<em class="alert alert--required">(required)</em></label> 
3375                                            <span class="alert validateRequired hidden" role="alert" aria-hidden="true" id="newsletterlastNameRequiredErrord9e79764-ecb6-4424-a5ce-9c7826aa861b">Please enter your last name</span>
3376											<input type="text" title="last name" required=""  id="newsletterlastNamed9e79764-ecb6-4424-a5ce-9c7826aa861b" aria-invalid="false">
3377										</div>
3378
3379										<div class="formQuestion email">
3380											<label class="" for="newsletteremaild9e79764-ecb6-4424-a5ce-9c7826aa861b">Email&nbsp;<em class="alert alert--required">(required)</em></label> 
3381                                            <span class="alert validateRequired hidden" role="alert" aria-hidden="true" id="newsletteremailRequiredErrord9e79764-ecb6-4424-a5ce-9c7826aa861b">Please enter your email address</span>
3382                                            <span class="error alert validateError hidden" role="alert" aria-hidden="true" id="newsletteremailFormatErrord9e79764-ecb6-4424-a5ce-9c7826aa861b">Please enter a valid email address (e.g. <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2d48554c405d41486d48554c405d4148034e4240">[email&#160;protected]</a>)</span>
3383											<input type="text" title="email" required=""  id="newsletteremaild9e79764-ecb6-4424-a5ce-9c7826aa861b" aria-invalid="false">
3384										</div>
3385
3386											<input type="hidden" id="newslettergroupidd9e79764-ecb6-4424-a5ce-9c7826aa861b" value="739fdbd2-a5b5-4066-9294-75113dfced11" /> 
3387                                            <div class="honeybee-container">
3388                                                <input type="text" id="honeybeeritn" name="honeybeeritn" value="e693ec21" />
3389                                                <input type="text" id ="honeybeeritn2" name ="honeybeeritn2" value ="e693ec21" />
3390                                            </div>
3391                                            <style> .honeybee-container { display:none; } </style>
3392
3393                                            <button id="groupSignUpBtn" class="groupSignUpBtn" type="button" tabindex="" onclick="return newsletterSignUp('d9e79764-ecb6-4424-a5ce-9c7826aa861b');">Send</button>
3394										</div>
3395
3396										<div id='newsletterSuccessd9e79764-ecb6-4424-a5ce-9c7826aa861b' class='newsletterSuccess hidden'></div>
3397									</section></span>
3398                        </section>
3399                    
3400                        <section class="footerBox footerBox2 Footerlinks">
3401                            <ul class="footerLinks">
3402<li><a href="/work-with-us">Jobs</a></li>
3403<li><a href="/forms/feedback-form" target="_blank" rel="noopener">Feedback</a></li>
3404<li><a href="/sitemap">Sitemap</a></li>
3405<li><a href="/accessibility">Accessibility</a></li>
3406<li><a href="/npafacs-website-copyright-notice">Copyright</a></li>
3407<li><a href="/terms-and-conditions">Terms &amp; Conditions</a></li>
3408<li><a href="/privacy-policy">Privacy</a><a href="/privacy-policy"></a></li>
3409</ul>
3410                        </section>
3411                    
3412                        <section class="footerBox footerBox3 Footercontactus">
3413                            <p><a class="cta-button" href="/contact-us">Contact us</a></p>
3414<p class="footerAddress">Lot 10 Adidi Street, BAMAGA Qld 4876</p>
3415<p class="footerPhone">Phone: (07) 4212 2000</p>
3416<p class="charityNumber">Indigenous Corporation Number: <a href="https://register.oric.gov.au/PrintCorporationSearch.aspx?corporationName=&amp;icn=1933">1933</a></p>
3417                        </section>
3418                    
3419                        <section class="footerBox footerBox4 Footerlogos">
3420                            <h6 style="text-align: center;"><i>The NPA Family and Community Services ATSI Corporation (NPAFACS) recognises the Traditional Owners of the land on which we operate. We acknowledge the past, present &amp; emerging elders of all Torres Strait Islanders &amp; Aboriginal people in the Torres Strait &amp; Northern Peninsula Area and respect the culture and lore of all Torres Strait and Aboriginal people in the region.<br /><br /><br /></i></h6>
3421<img title="" class="mediaImage" alt="" src="/GetImage.aspx?IDMF=6c64ca4d-932b-442f-ace3-d70fc903b019&amp;w=886&amp;h=296&amp;src=mc" />&nbsp;<img src="/GetImage.aspx?IDMF=a90d689a-ca29-4ee2-8e69-82389821f423&amp;w=188&amp;h=180&amp;src=mc" alt="" title="" class="mediaImage" width="306" height="293" />&nbsp; &nbsp; &nbsp;<img src="/GetImage.aspx?IDMF=5b63b0c3-677e-467f-ae7c-f4599adbdb1a&amp;w=81&amp;h=84&amp;src=mc" alt="" title="" class="mediaImage" width="289" height="300" />
3422                        </section>
3423                    
3424            </div>
3425        </footer>
3426    <!-- CDN -->
vendor: 118 bytes, lines 3426-3429
3426
3427
3428
3429    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3429<script src="/fresco/clients/npafamilyandcommunityservices/scripts/main.js"></script>
vendor: 1 bytes, line 3429
3429
3430<script src="/fresco/framework/fresco.js"></script>
3430
3431
3432    
3433
3434    
3435
3436    
3437
3438    
3439</body>
3440</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.