PageSourceSearch

https://allsorts-online.com/howitworks

html allsorts-online.com collected 2026-09-29 23:22:01 UTC 106,887 bytes, 1,362 lines download raw bytes

1
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html id="main_page" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en">
4<head id="Head1">
4<script type="text/javascript" src="jQueryScriptCombiner.ashx?c=jquery-306501c3648b3401704f2a45c4e89dec32ff36b7"></script>
4<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js"></script>
4<script type="text/javascript" src="/app/public/websites/application.min.js?v=20260909"></script>
4<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-k2/8zcNbxVIh5mnQ52A0r3a6jAgMGxFJFE2707UxGCk= sha512-ZV9KawG2Legkwp3nAlxLIVFudTauWuBpC10uEafMHYL0Sarrz5A7G79kXh5+5+woxQ5HM559XX2UZjMJ36Wplg==" crossorigin="anonymous" /><link href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.2/toastr.min.css" rel="stylesheet" /><title>
5	HowItWorks - Allsorts Promotional Products - Charlottesville,VA
6</title>
7        
7<script type="text/javascript">
8            var startDT = new Date().getTime();
9            var startAjaxDT = new Date();
10            var endAjaxDT = new Date();
11            document.startTime = new Date().getTime();
12
13            var asi = {
14                "app": {
15                    "_id": 501737301,
16                    "_code": '1IFU',
17                    "_name": 'eCommerce Platinum',
18                    "_version": '2.0.0',
19                    "_guid": '',
20                    "_siteAppId": 500118640,
21                    "_hostId": 6982162,
22                    "_isSupplierWebsite": false,
23                    "_isCompanyStore": false,
24                    "allowedLanguages": 'en',
25                    "currentUrl": 'https://allsorts-online.com',
26                    "_bearer": 'eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00iLCJrZXlpZCI6IjFJRlUifQ.P6r7A4hw0Vt-LxW4O9Wd0B8V-Cyi4eGKRrxpWek-EGMNJmURqgRBKmj76G8Iqm4K-qoFBeG5gF8ooBuC6ijC2kzSnH_0wbfuGEwYI8aFgOOnq-XfrHANjn0sRjOyqRgjNbLx8zhkNQGMF9EoxRtGI7gfmVhMErWQwH6_o26oNgw.6YJk6kkREntZ1u6r.4yAgUhAGi-X_8bZIAhp6ueGAcPk-qDmurTiuy0BQL71c6HqAhHA16JDGftq0POfPiEfwooXDl6MK_2uQxv-OTclAU5_1zuQ7kD_lC0_FxKRRu5B8rG-luZtDY1G68cBO2YETrp9k0uL11ugsvN-n6T8Q-3ZJIjlpd-L1PbPMhFxe_LhKFwVQ2qcHXv62133qsXrdk-QqaBT3HxmAgxJnh0wX4tTObyhhXcSxAHWIdLGf4l5cu1DpEbtiEzv_5uWpothet3zJXNzsZ47D7GetW00yTwI7dbV9SZxrDvs0rYvEDEkyEKIk4VhYYQl7lHUY0TKhRFzNYALgFsXSlnPxFoYnCiiE7GoSk4BVKymBGP9SQa74HAaWNkYMzzi689rC-YRLD-R6TrVB0TGchUoSwSMiejCtApkEqGh85tfHsD1-_6BOn_DvPv6duVRfCYKeU8KNJP49A8FoFU-wX9osJ85HafSO5VD3iFYRWJZZtaAz5uUVEUg_nIyjsr4To6dOaT6mmC0lxmfYksU81RMbqWNla9jBH3cMnjXBvFOlTtVm4xlWb0wb4T9CMq3l5l3fJI8-lrWX0E8cMwFYUjUSJpnxaPlYcdN_g7ub_e_CV2Nkw8wj5OLM0E7AHkR_m3yGD2TTjoz2GPGcHNeEbE6mfLGYgpc350DFRQ3c8rqP1-M.moBnSJnKfqJBZySLV2H-Rg',
27                    "googleId": '', 
28                    "cookieConsentBlocked": false, 
29                    "siteCurrencyCode":'USD'
30                },
31                "page": {
32                    "name": 'HowItWorks',
33                    "is_postback": false,
34                    "render_type": 'Html'
35                },
36                "stats": {
37                    "enabled": false
38                },
39                "settings": {
40                    "UseStockImage": true,
41                    "VirtualSampleSettings": ''
42                },
43                "smartLinkUrl": 'https://api.asicentral.com'
44            };
45
46            var __uriPartAuthority = 'https://allsorts-online.com',
47                __moduleLoadCntClientID = 'hdnModuleLoadCount',
48                __requestTypeClientID = 'hdnRequestType',
49                __eventTargetClientID = 'hdnEventTarget',
50                __serverPageLoadTimeClientID = 'hdnServerPageLoadTime',
51                __dialogSelector = '#DefaultDialog_DefaultDialog_IFrameContainer',
52                __dialogReturn = 'DefaultDialog_Variable',
53                __urlRewriteEnabled = true;
54
55            var Application = {
56                'defaultPage': {
57                    'page': 'Home'
58                }
59            };
60            var Module = {};
61            var OAS_POS = [];
62
63            function getCookie(c_name) {
64                if (document.cookie.length > 0) {
65                    c_start = document.cookie.indexOf(c_name + "=");
66                    if (c_start != -1) {
67                        c_start = c_start + c_name.length + 1;
68                        c_end = document.cookie.indexOf(";", c_start);
69                        if (c_end == -1) c_end = document.cookie.length;
70                        return unescape(document.cookie.substring(c_start, c_end));
71                    }
72                }
73                return "";
74            }
75
76            // Analytics consent is granted only when the user has explicitly chosen "allow".
77            // Sites on the consent block list (internal/legacy) are treated as consented.
78            var analyticsConsentGranted = asi.app.cookieConsentBlocked ||
79                getCookie('cookieconsent_status_ANALYTICS').toLowerCase() === 'allow';
80
81            // Hard-disable Google Analytics until analytics consent is granted.
82            if (asi.app.googleId.length && !analyticsConsentGranted) {
83                window['ga-disable-' + asi.app.googleId] = true;
84            }
85
86            // Google Consent Mode v2 defaults. This MUST run before any GTM/GA loads
87            // (GTM is appended later in <head>). GTM stays loaded on every page and is
88            // governed by these consent signals rather than being withheld entirely.
89            // We push to both dataLayers because the page can host two GTM containers:
90            // the site owner's ('dataLayer') and ASI's ('_dataLayer').
91            (function () {
92                window.dataLayer = window.dataLayer || [];
93                window._dataLayer = window._dataLayer || [];
94                function gtag() { window.dataLayer.push(arguments); }
95                function gtagAsi() { window._dataLayer.push(arguments); }
96
97                var defaults = {
98                    'ad_storage': 'denied',
99                    'ad_user_data': 'denied',
100                    'ad_personalization': 'denied',
101                    'analytics_storage': analyticsConsentGranted ? 'granted' : 'denied',
102                    'wait_for_update': 500
103                };
104                gtag('consent', 'default', defaults);
105                gtagAsi('consent', 'default', defaults);
106
107                // Called when the user changes their analytics choice in-page.
108                window.asiUpdateConsent = function (allowed) {
109                    var update = { 'analytics_storage': allowed ? 'granted' : 'denied' };
110                    gtag('consent', 'update', update);
111                    gtagAsi('consent', 'update', update);
112                };
113            })();
114
115        </script>
115
116    <meta id="metaViewport" name="viewport" content="width=device-width" />
117    
117<script type="text/javascript" src="/Common/ScriptConstants.ashx"></script>
117 
118    
118<script type="text/javascript" src="/JavaScript/angular-recaptcha.js"></script>
118
119    
119<script type="text/javascript" src="/JavaScript/CookieConsent/cookieconsent.min.js"></script>
119
120    <link rel="stylesheet" href="/css/google-translator.css" /><link rel="stylesheet" href="/css/CookieConsent/cookieconsent.min.css" />
121    <style type="text/css">
122        .cc-window {
123            font-family: inherit;
124        }
125        .cc-banner {
126            border: 3px solid black;
127        }
128        .cc-revoke {
129            border: 2px solid black;
130        }
131        .cc-customize-header {
132            font-weight: bold !important;
133        }
134    </style>
135<link rel="stylesheet" type="text/css" href="/css/960gs/reset.css?rls=20260909" />
136<link rel="stylesheet" type="text/css" href="/css/960gs/text.css?rls=20260909" />
137<link rel="stylesheet" type="text/css" href="/css/960gs/960-mobile.css?rls=20260909" />
138<link rel="stylesheet" type="text/css" href="/css/jQueryUI/jquery-ui.css?rls=20260909" />
139<link rel="stylesheet" type="text/css" href="/css/universal30.css?rls=20260909" />
140<link rel="stylesheet" type="text/css" href="/css/universal30-mobile.css?rls=20260909" />
141<link rel="stylesheet" type="text/css" href="/css/lgml20.css?rls=20260909" />
142<link rel="stylesheet" type="text/css" href="/css/ui-select.css?rls=20260909" />
143<link rel="stylesheet" type="text/css" href="/css/angular-block-ui.min.css?rls=20260909" />
144<link rel="stylesheet" type="text/css" href="/app/public/websites/application.min.css?rls=20260909" />
145<link rel="stylesheet" type="text/css" href="/Modules/Content/2_0_0/css/Content-mobile.css?rls=20260909" />
146<link rel="stylesheet" type="text/css" href="/Modules/Logo/1_0_0/css/Logo.css?rls=20260909" />
147<link rel="stylesheet" type="text/css" href="/Modules/Logo/1_0_0/css/Logo-mobile.css?rls=20260909" />
148<link rel="stylesheet" type="text/css" href="/Modules/Address/2_0_0/css/Address.css?rls=20260909" />
149<link rel="stylesheet" type="text/css" href="/Modules/Address/2_0_0/css/Address-mobile.css?rls=20260909" />
150<link rel="stylesheet" type="text/css" href="/Modules/NewsletterSignup/3_0_0/css/NewsletterSignup-mobile.css?rls=20260909" />
151<link rel="stylesheet" type="text/css" href="/Modules/SocialLinks/2_0_0/css/SocialLinks.css?rls=20260909" />
152<link rel="stylesheet" type="text/css" href="/Modules/EndUserStatus/1_0_1/css/EndUserStatus.css?rls=20260909" />
153<link rel="stylesheet" type="text/css" href="/Modules/QuickSearchBasic/1_0_1/css/QuickSearchBasic.css?rls=20260909" />
154<link rel="stylesheet" type="text/css" href="/Modules/QuickSearchBasic/1_0_1/css/QuickSearchBasic-mobile.css?rls=20260909" />
155<link rel="stylesheet" type="text/css" href="/Modules/ShoppingCart/4_0_0/css/ShoppingCart.css?rls=20260909" />
156<link rel="stylesheet" type="text/css" href="/Modules/ShoppingCart/4_0_0/css/ShoppingCart-mobile.css?rls=20260909" />
157<script src="/JavaScript/Core.min.js?v=20260909"></script>
157<link rel="shortcut icon" type="image/x-icon" href="https://commonmedia.asicentral.com/5050000/5054526/favicon.ico" /><meta property="og:url" content="https://allsorts-online.com/howitworks" /><meta property="og:title" content="HowItWorks - Allsorts Promotional Products - Charlottesville,VA" /><meta property="og:image" content="https://commonmedia.asicentral.com/5050000/5054511/logo-transparent.png" /><meta property="og:image:width" content="1146" /><meta property="og:image:height" content="600" /><meta name="description" content="Allsorts Promotions Prods from Charlottesville VA USA " /><meta property="og:description" content="Allsorts Promotions Prods from Charlottesville VA USA " /><meta name="keywords" content="Allsorts Promotions Prods Charlottesville VA USA " /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="HowItWorks - Allsorts Promotional Products - Charlottesville,VA" /><meta name="twitter:site" content="https://allsorts-online.com/howitworks" /><meta name="twitter:description" content="Allsorts Promotions Prods from Charlottesville VA USA " /><meta name="twitter:image" content="https://commonmedia.asicentral.com/5050000/5054511/logo-transparent.png" /><link rel="canonical" href="https://allsorts-online.com/HowItWorks" /><!-- Google Tag Manager -->
158                        
158<script>
vendor: 427 bytes, lines 158-162
158(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
159                        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
160                        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
161                        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
162                        })(window,document,'script','dataLayer','
162GTM-KXS5ZDR
vendor: 3 bytes, line 162
162');
162</script>
162
163                        <!-- End Google Tag Manager --><!-- Google Tag Manager -->
164                        
164<script>
vendor: 428 bytes, lines 164-168
164(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
165                        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
166                        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
167                        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
168                        })(window,document,'script','_dataLayer','
168GTM-TW3SK7T
vendor: 3 bytes, line 168
168');
168</script>
168
169                        <!-- End Google Tag Manager --><link href="//commonmedia.asicentral.com/dsgn/Apps/1IFU/app.css" rel="stylesheet" type="text/css" media="all" />
169<script type="text/javascript">asi.app.registerModule(358, 'EUSTAT', 'EndUserStatus', '1.0.1');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(371, 'ESSNET', 'SocialLinks', '2.0.0');asi.app.registerModule(390, 'CMPLGO', 'Logo', '1.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(386, 'QKSCHB', 'QuickSearchBasic', '1.0.1');asi.app.registerModule(481, 'SHOPCT', 'ShoppingCart', '4.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(390, 'CMPLGO', 'Logo', '1.0.0');asi.app.registerModule(381, 'ADDRES', 'Address', '2.0.0');asi.app.registerModule(566, 'NEWLSU', 'NewsletterSignup', '3.0.0');asi.app.registerModule(371, 'ESSNET', 'SocialLinks', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');asi.app.registerModule(383, 'ESCNTE', 'Content', '2.0.0');</script>
169</head>
170<body id="1IFU" class="1IFU HowItWorks">
171    <a id="top"></a>
172    <form name="form1" method="post" action="/howitworks" id="form1">
173<div>
174<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
175<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
176<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjUzMjU2NjQxEBYEHg9BcHBVcGdyYWRlZEZsYWdnHg1BcHBsaWNhdGlvbklEAvDovO4BZBYCAgEPZBYCAgEQZGQWBgICDxYCHghTZWxlY3RvcgUgI3tEZWZhdWx0RGlhbG9nX0lGcmFtZUNvbnRhaW5lcn1kAhIPZBYCZg8WAh8CBRwje2RsZ1BvbGljeV9JRnJhbWVDb250YWluZXJ9ZAIUD2QWEAIBEGRkFghmEBYCHghJc01vZHVsZQUEVHJ1ZWQWAmYQZGQWAmYQZGQWBAIBD2QWAgIBEA8WAh4EVGV4dAUOQ3JlYXRlIEFjY291bnRkZGQCAw9kFgICBRAPFgIfBAUIU2lnbiBPdXRkZGQCARAWAh8DBQRUcnVlZBYCZhBkZBYCZg9kFgICARAWAh8EBV48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY29udGVudC5leHBlcmllbmNlYWlhLmNvbS9hbGwtc29ydHMvY3VzdG9tLXN0eWxlcy5jc3MiIC8+ZGQCAhAWAh8DBQRUcnVlZBYCZhAPFgIeEElzTGlicmFyeUNvbnRlbnRnZGQWAmYPZBYCAgEQFgIfBAX9AjxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5hc2ljZW50cmFsLmNvbS9lc3Atd2Vic2l0ZXMvMTA5NDgwL2dsb2JhbC8yMDIyL2Rpc2FibGUuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQoNCjxkaXYgY2xhc3M9InVwcGVyLW5hdi1iYXIiPg0KICAgIDxoMSBzdHlsZT0iZGlzcGxheTogbm9uZTsiPldlbGNvbWUgdG8gT3VyIFdlYnNpdGUhPC9oMT4NCjx1bD4NCiAgICA8IS0tPGxpPjxhIGhyZWY9Ii9icmFuZGltcHJlc3Npb25zIj5CcmFuZCBJbXByZXNzaW9ucyBDYXRhbG9nPC9hPjwvbGk+DQogICAgPGxpIGNsYXNzPSJzZXAiPi88L2xpPi0tPg0KICAgIDxsaT48YSBocmVmPSIvY29udGFjdCI+Q29udGFjdDwvYT48L2xpPg0KPC91bD4NCjwvZGl2PmRkAgMQFgIfAwUEVHJ1ZWQWAmYQZGQWBAIBEA8WAh4HVmlzaWJsZWhkZGQCAw8WAh4LXyFJdGVtQ291bnRmZAIFEGRkFgRmEBYCHwMFBFRydWVkFgJmEGRkFgICARAPFgQeC05hdmlnYXRlVXJsBU5odHRwczovL2FsbHNvcnRzLW9ubGluZS5jb20vP3JlZmVycmVyUGFnZT1Ib3dJdFdvcmtzJnJlZlBnSWQ9NTMxNjI5MjU2JlBDVXJsPTEfBmdkZBYCZg8PFggeDUFsdGVybmF0ZVRleHQFJEFsbHNvcnRzIFByb21vdGlvbmFsIFByb2R1Y3RzJ3MgTG9nbx4ISW1hZ2VVcmwFR2h0dHBzOi8vY29tbW9ubWVkaWEuYXNpY2VudHJhbC5jb20vNTA1MDAwMC81MDU0NTExL2xvZ28tdHJhbnNwYXJlbnQucG5nHgVXaWR0aBsAAAAAAIBrQAEAAAAeBF8hU0ICgAJkZAIBEBYCHwMFBFRydWVkFgJmEGRkFgJmD2QWAgIBEBYCHwQFWzxkaXYgY2xhc3M9ImhlYWRlci10eHQiPllvdSBkb24ndCBoYXZlIHRvIHBheSBhIGxvdCB0byBnZXQgYSBsb3QhPGJyIC8+DQo0MzQuOTczLjMwMTA8L2Rpdj5kZAIHEGRkFghmEBYCHwMFBFRydWVkFgJmEA8WAh8FZ2RkFgJmD2QWAgIBEBYCHwQFlgE8ZGl2IGNsYXNzPSJwcm9qZWN0LWJ1dHRvbnMiPjxhIGhyZWY9Ii9wcm9qZWN0IiBjbGFzcz0icHJvamVjdCBhaWFidG4iPlN0YXJ0IGEgUHJvamVjdCA8ZW0gY2xhc3M9ImZhIGZhLWVudmVsb3BlLW8iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2VtPjwvYT48L2Rpdj5kZAIBEBYCHwMFBFRydWVkFgJmEA8WAh4NTW9kdWxlU2V0dGluZzL6AgABAAAA/////wEAAAAAAAAADAIAAABLTW9kdWxlU2V0dGluZ3NfMV8wXzAsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsBQEAAAAjTW9kdWxlU2V0dGluZ3NfMV8wXzAuUUtTQ0hCX1NldHRpbmcGAAAAIDxTaG93UHJpY2VTZWFyY2g+a19fQmFja2luZ0ZpZWxkGjxTaG93UHJpY2U+a19fQmFja2luZ0ZpZWxkITxTaG93U2VhcmNoV2l0aGluPmtfX0JhY2tpbmdGaWVsZBw8U2VhcmNoQXNpTm8+a19fQmFja2luZ0ZpZWxkHzxTZWFyY2hMaW5lTmFtZT5rX19CYWNraW5nRmllbGQmPFByb2R1Y3RSZXN1bHRQYWdlTmFtZT5rX19CYWNraW5nRmllbGQAAAAAAAEBAQEBAQIAAAABAQEBAQYDAAAADlByb2R1Y3RSZXN1bHRzC2RkFgICAg9kFgZmEBYCHwQFBUVycm9yZGQCBBAPFgIfBAUCR29kZGQCBg8WAh8GaBYCAgIQDxYCHwQFDVNlYXJjaCB3aXRoaW5kZGQCAhAWAh8DBQRUcnVlZGQCAxAWAh8DBQRUcnVlZBYCZhAPFgIfBWdkZBYCZg9kFgICARAWAh8EBY8DPCEtLTxkaXYgY2xhc3M9ImNvLWJyYW5kLWFpYSI+YSBwcm91ZCBtZW1iZXIgb2YgdGhlIDxhIGhyZWY9Imh0dHBzOi8vYWlhY29tbXVuaXR5LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciPjxpbWcgc3JjPSJodHRwczovL2NvbW1vbm1lZGlhLmFzaWNlbnRyYWwuY29tLzMwNDAwMDAvMzA0OTAxMS9BSUFUcmFkZW1hcmtMb2dvXzMweDE3X3YyLnBuZyIgYWx0PSJBSUEiIGhlaWdodD0iMTciPjwvYT4gY29tbXVuaXR5PC9kaXY+LS0+DQoNCjxpbWcgc3JjPSJodHRwczovL2Nkbi5hc2ljZW50cmFsLmNvbS9lc3Atd2Vic2l0ZXMvMTA5NDgwL2dsb2JhbC8yMDIzL2NvYnJhbmQucG5nIiBhbHQ9ImEgcHJvdWQgbWVtYmVyIG9mIHRoZSBBSUEgY29tbXVuaXR5IiBjbGFzcz0iY29icmFuZCI+ZGQCDRBkZBYCZhAWAh8DBQRUcnVlZBYCZhAPFgIfBWdkZBYCZg9kFgICARAWAh8EBd1SPGRpdiBjbGFzcz0ibWFpbi1tZW51Ij4NCjxuYXYgcm9sZT0ibmF2aWdhdGlvbiI+DQo8YSBocmVmPSIjIiBvbmNsaWNrPSJ0aGlzLmZvY3VzKCkiIGNsYXNzPSJpYyBtYWluLW1lbnUtbW9iaWxlIj4NCjxzcGFuIGNsYXNzPSJsaW5lIj48L3NwYW4+DQo8c3BhbiBjbGFzcz0ibGluZSI+PC9zcGFuPg0KPHNwYW4gY2xhc3M9ImxpbmUiPjwvc3Bhbj4NCjwvYT4NCjxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJpYyBjbG9zZSI+PC9hPg0KPGRpdiBjbGFzcz0ic21hbGwtbG9nbyI+DQo8YSBocmVmPSJodHRwczovL2FsbHNvcnRzLW9ubGluZS5jb20vP3JlZmVycmVyUGFnZT1Ib3dJdFdvcmtzJnJlZlBnSWQ9NTMxNjI5MjU2JlBDVXJsPTEiPiA8IS0tY2xvbmUgbG9nby0tPjwvYT4NCjwvZGl2Pg0KPHVsIGNsYXNzPSJtYWluLW5hdiI+DQogIA0KICAgIDxsaSBjbGFzcz0idG9wLWxldmVsLWxpbmsgaXRlbS13aGF0LXdlLWRvIj4NCiAgICA8YSBocmVmPSIvd2hhdHdlZG8iIHRpdGxlPSJXaGF0IFdlIERvIiBjbGFzcz0ibmF2aXRlbS13aGF0LXdlLWRvIj48c3Bhbj5XaGF0IFdlIERvPC9zcGFuPjwvYT4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0idG9wLWxldmVsLWxpbmsgaXRlbS1ob3ctd2UtZG8taXQgc2luZ2xlLWNvbCI+DQogICAgPGEgaHJlZj0iL2hvd2l0d29ya3MiIHRpdGxlPSJIb3cgaXQgV29ya3MiIGNsYXNzPSJuYXZpdGVtLWhvdy13ZS1kby1pdCI+PHNwYW4+SG93IEl0IFdvcmtzPC9zcGFuPjwvYT4NCiAgICAgIA0KICAgICAgPCEtLSBuZXcgbGluayAtLT4NCiAgICAgIDwhLS08ZGl2IGNsYXNzPSJzdWItbWVudS1ibG9jayBzaW5nbGUtY29sLW1lbnUiPg0KICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgPGRpdiBjbGFzcz0iIj4NCiAgICA8dWwgY2xhc3M9InN1Yi1tZW51LWxpc3RzIj4NCiAgICAgIDxsaSBjbGFzcz0iY2FtcGFpZ24gY29ybmVyc3RvbmVzIj48YS
176BocmVmPSJodHRwczovL2Nkbi5hc2ljZW50cmFsLmNvbS9lc3Atd2Vic2l0ZXMvMTA5NDgwL0FJQS9wZGYvUHJvbW90aW9uYWwtTWVyY2hhbmRpc2UtQnVkZ2V0LnBkZiIgdGFyZ2V0PSJfYmxhbmsiIHRpdGxlPSJQcm9tb3Rpb25hbCBNZXJjaGFuZGlzZSBCdWRnZXQiPlByb21vdGlvbmFsIE1lcmNoYW5kaXNlIEJ1ZGdldDwvYT48L2xpPjwvdWw+DQogICAgICA8L2Rpdj48L2Rpdj48L2Rpdj4tLT48IS0tIG5ldyBsaW5rIC0tPg0KICAgICAgDQogICAgPC9saT4NCiAgICA8bGkgY2xhc3M9InRvcC1sZXZlbC1saW5rIGl0ZW0taWRlYS1jZW50ZXIgc2luZ2xlLWNvbCI+DQogICAgICA8YSBjbGFzcz0ibWVnYS1tZW51IGlkZWEtY2VudGVyLWxpbmsiIGhyZWY9Ii9pZGVhY2VudGVyIj48c3Bhbj5JZGVhIENlbnRlcjwvc3Bhbj48L2E+DQogICA8ZGl2IGNsYXNzPSJzdWItbWVudS1ibG9jayBkb3VibGUtY29sLW1lbnUiPg0KICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgPGRpdiBjbGFzcz0iY29sLW1kLTYgY29sLWxnLTYgY29sLXNtLTYiPg0KICAgIDx1bCBjbGFzcz0ic3ViLW1lbnUtbGlzdHMiPg0KICAgICAgDQogICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2RvY3VtZW50cy81MTQwMzM4NDEvaWRlYS1jZW50ZXIvc2Vhc29uLW9mLWNvbm5lY3Rpb24iIHRpdGxlPSJHaWZ0aW5nIHdpdGggUHVycG9zZSI+R2lmdGluZyB3aXRoIFB1cnBvc2U8L2E+PC9saT4gICAgICANCiAgICAgIA0KICAgICAgPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9kb2N1bWVudHMvNTE0MDMzODQxL2lkZWEtY2VudGVyL3NlYXNvbi1vZi1jb25uZWN0aW9uIiB0aXRsZT0iU2Vhc29uIG9mIENvbm5lY3Rpb24iPlNlYXNvbiBvZiBDb25uZWN0aW9uPC9hPjwvbGk+DQogICAgICANCiAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZG9jdW1lbnRzLzUxMzk3MzQyOC9pZGVhLWNlbnRlci9tYWRlLXRvLXNob3ctdXAiIHRpdGxlPSJXZWxjb21lIEFib2FyZCI+DQpXZWxjb21lIEFib2FyZDwvYT48L2xpPg0KICAgICAgDQogICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZG9jdW1lbnRzLzUxMzk3MzQyOC9pZGVhLWNlbnRlci9tYWRlLXRvLXNob3ctdXAiIHRpdGxlPSJCcmFuZGVkIE1lcmNoIFRoYXTigJlzIE1hZGUgdG8gU2hvdyBVcCI+DQpCcmFuZGVkIE1lcmNoIFRoYXTigJlzIE1hZGUgdG8gU2hvdyBVcDwvYT48L2xpPg0KICAgICAgDQogICAgICA8bGkgY2x
176hc3M9IiI+PGEgaHJlZj0iL2RvY3VtZW50cy81MTM4ODk5OTUvaWRlYS1jZW50ZXIvdHJlbmQtdG8tdG91Y2hwb2ludCIgdGl0bGU9IkZyb20gVHJlbmRzIHRvIFRvdWNocG9pbnRzIj4NCkZyb20gVHJlbmRzIHRvIFRvdWNocG9pbnRzPC9hPjwvbGk+DQogICAgICANCiAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZG9jdW1lbnRzLzUxMzg0MTQ4Mi9pZGVhLWNlbnRlci9wb3dlci15b3VyLWdvYWxzIiB0aXRsZT0iUG93ZXIgWW91ciBHb2FscyB3aXRoIFByb21vIj4NClBvd2VyIFlvdXIgR29hbHMgd2l0aCBQcm9tbzwvYT48L2xpPg0KICAgICAgDQogICAgICA8IS0tPGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9kb2N1bWVudHMvNTEzNzUyMzI1L2lkZWEtY2VudGVyL2dpZnRpbmctZG9uZS1yaWdodCIgdGl0bGU9Ig0KRnJvbSBQYXN0IHRvIFByZXNlbnRzIj4NCkZyb20gUGFzdCB0byBQcmVzZW50czwvYT48L2xpPg0KICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2RvY3VtZW50cy81MTM2NjMwOTIvaWRlYS1jZW50ZXIvc21hcnQtc3BlbmRpbmciIHRpdGxlPSJQcm9tbyBQcm9kdWN0cyBUaGF0IERlbGl2ZXIgU3VwZXJwb3dlcmVkIFJPSSI+UHJvbW8gVGhhdCBQZXJmb3JtczogSGlnaCBST0kgUGlja3M8L2E+PC9saT4NCg0KICAgICAgDQogICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2RvY3VtZW50cy81MTM2MjExNDkvaWRlYS1jZW50ZXIvY2FtcGFpZ24tbGF1bmNoIiB0aXRsZT0iRnVlbCBZb3VyIENhbXBhaWduIExhdW5jaCI+RnVlbCBZb3VyIENhbXBhaWduIExhdW5jaDwvYT48L2xpPg0KDQogICAgICANCiAgICAgICAgICAgIDxsaSBjbGFzcz0iIj48YSBocmVmPSIvZG9jdW1lbnRzLzUxMzU3MDAxNi9pZGVhLWNlbnRlci9pbmNlbnRpdmVzLW9uLXRoZS1nbyIgdGl0bGU9IkluY2VudGl2ZXMgb24gdGhlIEdvIj5JbmNlbnRpdmVzIG9uIHRoZSBHbzwvYT48L2xpPi0tPg0KDQogICAgICANCiAgICAgDQogICAgICAgDQogICAgICAgPCEtLSA8bGkgY2x
176hc3M9ImlkZWEtY2VudGVyLXZpZXctYWxsIj48YSBocmVmPSIvaWRlYWNlbnRlciI+VmlldyBBbGwgSWRlYSBDZW50ZXJzIDxlbSBjbGFzcz0iZmEgZmEtbG9uZy1hcnJvdy1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvZW0+PC9hPjwvbGk+DQogICAgPC91bD4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBjb2wtbGctNiBjb2wtc20tNiI+DQogICAgICA8YSBocmVmPSIvZG9jdW1lbnRzLzUxMzI5ODE5MS9pZGVhLWNlbnRlci9lZmZvcnRsZXNzLWdpZnRpbmciIGNsYXNzPSJwbGFubmluZ2d1aWRlLW1lZGlhLXNlY3Rpb24gaWRlYWNlbnRlci1tZWRpYSI+PGltZyBhbHQ9Ik1vbWVudHMgV29ydGggQ29sbGVjdGluZyIgc3JjPSJodHRwczovL2Nkbi5hc2ljZW50cmFsLmNvbS9lc3Atd2Vic2l0ZXMvMTA5NDgwL2ltYWdlcy9pZGVhLWNlbnRlci8yNF9NSy1PY3QtSWRlYUN0ci1NZW51SW1nLkpQRyIgd2lkdGg9IjIwMCI+PC9hPg0KICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDwvbGk+LS0+DQogICAgICANCiAgICAgICA8bGkgY2xhc3M9ImlkZWEtY2VudGVyLXZpZXctYWxsIj48YSBocmVmPSIvaWRlYWNlbnRlciI+VmlldyBBbGwgSWRlYSBDZW50ZXJzIDxlbSBjbGFzcz0iZmEgZmEtbG9uZy1hcnJvdy1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvZW0+PC9hPjwvbGk+DQogICAgPC91bD4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtNiBjb2wtbGctNiBjb2wtc20tNiI+DQogICAgICA8YSBocmVmPSIvZG9jdW1lbnRzLzUxNDAzMzg0MS9pZGVhLWNlbnRlci9zZWFzb24tb2YtY29ubmVjdGlvbiAiIGNsYXNzPSJwbGFubmluZ2d1aWRlLW1lZGlhLXNlY3Rpb24gaWRlYWNlbnRlci1tZWRpYSI+PGltZyBhbHQ9IkdpZnQgd2l0aCBQdXJwb3NlIiBzcmM9Imh0dHBzOi8vY2RuLmFzaWNlbnRyYWwuY29tL2VzcC13ZWJzaXRlcy8xMDk0ODAvaW1hZ2VzL2lkZWEtY2VudGVyL21lbnUtcHVycG9zZS5qcGciIHdpZHRoPSIyMDAiPjwvYT4NCiAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8L2xpPg0KDQogICAgPGxpIGNsYXNzPSJ0b3AtbGV2ZWwtbGluayBpdGVtLXByb2R1Y3RzIj4NCiAgICA8YSBjbGFzcz0ibWVnYS1tZW51IiByb2xlPSJidXR0b24iPjxzcGFuPlNob3AgUHJvZHVjdHM8L3NwYW4+PC9hPg0KICAgIDxkaXYgY2xhc3M9InN1Yi1tZW51LWJsb2NrIj4NCiAgICA8ZGl2IGNsYXNzPSJyb3ciPg0KICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1sZy00IGNvbC1zbS00Ij4NCiAgICA8cCBjbGFzcz0icHJvZHVjdC1tZW51LW1lZGlhLXNlY3Rpb24iIHN0eWxlPSJmb250LXNpemU6IDEycHg7Ij4gPC9wPg0KICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgPCEtLTxkaXYgY2xhc3M9ImNvbC1zbS02Ij48YSBjbGFzcz0iYnRuIiBocmVmPSIvZG9jdW1lbnRzLzUwODk4MTQyNy9pZGVhLWNlbnRlci9hbWVyaWNhbi1tYWRlIj5BbWVyaWNhbjxicj4NCiAgICBNYWRlPC9hPjwvZGl2Pi0tPg0KICAgICAgPGRpdiBjbGFzcz0iY29sLXNtLTYiPjxhIGNsYXNzPSJidG4iIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8iPlNob3AgQWxsPGJyPg0KICAgIFByb2R1Y3RzPC9hPjwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbC1zbS02Ij48YSBjbGFzcz0iYnRuIiBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTUyNTk1Ij5OZXc8YnI+DQogICAgUHJvZHVjdHM8L2E+PC9kaXY+DQogICAgPC9kaXY+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLWxnLTIgY29sLXNtLTIiIGlkPSJwcm9kdWN0cy1tZW51LWNvbHVtbi1vbmUiPg0KICAgIDxoMiBjbGFzcz0ic3ViLW1lbnUtaGVhZCIgaWQ9InByb2R1Y3RzLWhlYWRpbmctMSI+QXBwYXJlbDwvaDI+DQogICAgPHVsIGNsYXNzPSJzdWItbWVudS1saXN0cyIgaWQ9InByb2R1Y3RzLWNvbC0xIj4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg0MTkiPkNhcHMgJmFtcDsgSGF0czwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD00Mjc0NSI+T3V0ZXJ3ZWFyPC9hPjwvbGk+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTM4Mzg4Ij5Qb2xvIFNoaXJ0czwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD00MjcxNCI+VC1TaGlydHM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9MzU5MjEiPlZpZXcgQWxsIDxlbSBjbGFzcz0iZmEgZmEtbG9uZy1hcnJvdy1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvZW0+PC9hPjwvbGk+DQogICAgPC91bD4NCiAgICA8aDIgY2xhc3M9InN1Yi1tZW51LWhlYWQiIGlkPSJwcm9kdWN0cy1oZWFkaW5nLTIiPkJhZ3M8L2gyPg0KICAgIDx1bCBjbGFzcz0ic3ViLW1lbnUtbGlzdHMiIGlkPSJwcm9kdWN0cy1jb2wtMiI+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTQyNzE2Ij5CYWNrcGFja3M8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg3ODciPkNvb2xlcnM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg3NDAiPlRvdGUgQmFnczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD00MjcxNSI+VmlldyBBbGwgPGVtIGNsYXNzPSJmYSBmYS1sb25nLWFycm93LXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9lbT48L2E+PC9saT4NCiAgICA8L3VsPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0yIGNvbC1sZy0yIGNvbC1zbS0yIiBpZD0icHJvZHVjdHMtbWVudS1jb2x1bW4tdHdvIj4NCiAgICA8aDIgY2xhc3M9InN1Yi1tZW51LWhlYWQiIGlkPSJwcm9kdWN0cy1oZWFkaW5nLTMiPlRlY2ggUHJvZHVjdHM8L2gyPg0KICAgIDx1bCBjbGFzcz0ic3ViLW1lbnUtbGlzdHMiIGlkPSJwcm9kdWN0cy1jb2wtMyI+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTQyNzI0Ij5Db21wdXRlciBBY2Nlc3NvcmllczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODc1OSI+TW9iaWxlIEFjY2Vzc29yaWVzPC9hPjwvbGk+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTQyNzI1Ij5Qb3dlciBCYW5rczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD00MjcyNiI+VVNCIERyaXZlczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODM4MCI+VmlldyBBbGwgPGVtIGNsYXNzPSJmYSBmYS1sb25nLWFycm93LXJpZ2h0IiBhcmlhLWh
176pZGRlbj0idHJ1ZSI+PC9lbT48L2E+PC9saT4NCiAgICA8L3VsPg0KICAgIDxoMiBjbGFzcz0ic3ViLW1lbnUtaGVhZCIgaWQ9InByb2R1Y3RzLWhlYWRpbmctNCI+RHJpbmt3YXJlPC9oMj4NCiAgICA8dWwgY2xhc3M9InN1Yi1tZW51LWxpc3RzIiBpZD0icHJvZHVjdHMtY29sLTQiPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODM5MSI+TXVncyAmYW1wOyBTdGVpbnM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9MzgzOTIiPlR1bWJsZXJzPC9hPjwvbGk+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTM4MzkzIj5XYXRlciBCb3R0bGVzPC9hPjwvbGk+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTM4Mzg5Ij5WaWV3IEFsbCA8ZW0gY2xhc3M9ImZhIGZhLWxvbmctYXJyb3ctcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2VtPjwvYT48L2xpPg0KICAgIDwvdWw+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLWxnLTIgY29sLXNtLTIiIGlkPSJwcm9kdWN0cy1tZW51LWNvbHVtbi10aHJlZSI+DQogICAgPGgyIGNsYXNzPSJzdWItbWVudS1oZWFkIiBpZD0icHJvZHVjdHMtaGVhZGluZy01Ij5Xcml0aW5nPC9oMj4NCiAgICA8dWwgY2xhc3M9InN1Yi1tZW51LWxpc3RzIiBpZD0icHJvZHVjdHMtY29sLTUiPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODQyMCI+UGVuY2lsczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODM5OSI+UGVuczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODQwNyI+U3R5bHVzIFBlbnM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg3MTUiPlZpZXcgQWxsIDxlbSBjbGFzcz0iZmEgZmEtbG9uZy1hcnJvdy1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvZW0+PC9hPjwvbGk+DQogICAgPC91bD4NCiAgICA8aDIgY2xhc3M9InN1Yi1tZW51LWhlYWQiIGlkPSJwcm9kdWN0cy1oZWFkaW5nLTYiPk9mZmljZTwvaDI+DQogICAgPHVsIGNsYXNzPSJzdWItbWVudS1saXN0cyIgaWQ9InByb2R1Y3RzLWNvbC02Ij4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9NDI3NDIiPkNhbGVuZGFyczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD00Mjc0MyI+Tm90ZWJvb2tzICZhbXA7IEpvdXJuYWxzPC9hPjwvbGk+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTQyNzQxIj5WaWV3IEFsbCA8ZW0gY2xhc3M9ImZhIGZhLWxvbmctYXJyb3ctcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2VtPjwvYT48L2xpPg0KICAgIDwvdWw+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY29sLW1kLTIgY29sLWxnLTIgY29sLXNtLTIiIGlkPSJwcm9kdWN0cy1tZW51LWNvbHVtbi1mb3VyIj4NCiAgICA8aDIgY2xhc3M9InN1Yi1tZW51LWhlYWQiIGlkPSJwcm9kdWN0cy1oZWFkaW5nLTciPlRyYXZlbCBJdGVtczwvaDI+DQogICAgPHVsIGNsYXNzPSJzdWItbWVudS1saXN0cyIgaWQ9InByb2R1Y3RzLWNvbC03Ij4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg3NjIiPkx1Z2dhZ2UgJmFtcDsgVGFnczwvYT48L2xpPg0KICAgICAgICA8bGk+PGEgaHJlZj0iL1Byb2R1Y3RSZXN1bHRzLz9TZWFyY2hJZD0zODc2NCI+VHJhdmVsIEtpdHMgJmFtcDsgQWNjZXNzb3JpZXM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg3NjEiPlN1bmdsYXNzZXM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9NDI3NDQiPlZpZXcgQWxsIDxlbSBjbGFzcz0iZmEgZmEtbG9uZy1hcnJvdy1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvZW0+PC9hPjwvbGk+DQogICAgPC91bD4NCiAgICA8aDIgY2xhc3M9InN1Yi1tZW51LWhlYWQiIGlkPSJwcm9kdWN0cy1oZWFkaW5nLTgiPkF3YXJkczwvaDI+DQogICAgPHVsIGNsYXNzPSJzdWItbWVudS1saXN0cyIgaWQ9InByb2R1Y3RzLWNvbC04Ij4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg0MTAiPlBsYXF1ZXM8L2E+PC9saT4NCiAgICAgICAgPGxpPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cy8/U2VhcmNoSWQ9Mzg0MjEiPlRyb3BoaWVzPC9hPjwvbGk+DQogICAgICAgIDxsaT48YSBocmVmPSIvUHJvZHVjdFJlc3VsdHMvP1NlYXJjaElkPTM4NDEyIj5WaWV3IEFsbCA8ZW0gY2xhc3M9ImZhIGZhLWxvbmctYXJyb3ctcmlnaHQiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2VtPjwvYT48L2xpPg0KICAgIDwvdWw+DQogICAgPHVsIGNsYXNzPSJzdWItbWVudS1saXN0cyI+DQogICAgICAgIDxsaT48YSBocmVmPSIvcHJvZHVjdHJlc3VsdHMiIHRpdGxlPSJTZWUgYWxsIG9mIFByb21vdGlvbmFsIFByb2R1Y3RzIHByb2R1Y3QgbGluZSEiIGNsYXNzPSJzZWUtYWxsLXByb2R1Y3RzLWxpbmsiPlNlZSBhbGwgcHJvZHVjdHMgPGVtIGNsYXNzPSJmYSBmYS1sb25nLWFycm93LXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9lbT48L2E+PC9saT4NCiAgICA8L3VsPg0KICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPCEtLQ0KICAgIDwvbGk+DQogICAgICA8bGkgY2x
176hc3M9InRvcC1sZXZlbC1saW5rIGl0ZW0tMjAyMS10cmVuZHMiPg0KICAgICAgICA8YSBocmVmPSIvZG9jdW1lbnRzLzUwODE5ODM0OS8yMDIxLXRyZW5kcyI+PHNwYW4+MjAyMSBUcmVuZHM8L3NwYW4+PC9hPg0KICAgIDwvbGk+DQotLT4NCiAgICA8L2xpPjxsaSBjbGFzcz0idG9wLWxldmVsLWxpbmsgaXRlbS10cmVuZHMiPg0KICAgIDxhIGhyZWY9Ii9pZGVhYm9va3MiPjxzcGFuPkxvb2sgQm9va3M8L3NwYW4+PC9hPg0KICAgIDwvbGk+DQogICAgPGxpIGNsYXNzPSJ0b3AtbGV2ZWwtbGluayBpdGVtLWNvLXN0b3JlcyI+DQogICAgPGEgaHJlZj0iL2NvbXBhbnlzdG9yZXMiPjxzcGFuPkNvbXBhbnkgU3RvcmVzPC9zcGFuPjwvYT4NCiAgICA8L2xpPg0KICAgIA0KICAgIDxsaSBjbGFzcz0idG9wLWxldmVsLWxpbmsgaXRlbS1hYm91dC11cyI+DQogICAgPGEgaHJlZj0iL0Fib3V0VXMiPjxzcGFuPkFib3V0IFVzPC9zcGFuPjwvYT4NCiAgICA8L2xpPg0KICAgIDxsaSBjbGFzcz0idG9wLWxldmVsLWxpbmsgaXRlbS1jb250YWN0LXVzIj4NCiAgICA8YSBocmVmPSIvQ29udGFjdCI+PHNwYW4+Q29udGFjdDwvc3Bhbj48L2E+DQogICAgPC9saT4NCjwvdWw+DQo8L25hdj4NCjwvZGl2Pg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2Nkbi5hc2ljZW50cmFsLmNvbS9lc3Atd2Vic2l0ZXMvMTA5NDgwL2dsb2JhbC8yMDIyL25hdi1tZW51LmNzcyI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuLmFzaWNlbnRyYWwuY29tL2VzcC13ZWJzaXRlcy8xMDk0ODAvZ2xvYmFsLzIwMjIvanF1ZXJ5LmJ4c2xpZGVyLmNzcyI+DQo8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jZG4uYXNpY2VudHJhbC5jb20vZXNwLXdlYnNpdGVzLzEwOTQ4MC9nbG9iYWwvMjAyMi9qcXVlcnkuYnhzbGlkZXIubWluLmpzIj48L3NjcmlwdD5kZAIfEGRkFgICARBkZBYCZhAWAh8DBQRUcnVlZBYCZhAPFgIfBWdkZBYCZg9kFgICARAWAh8EBb8bPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tIj4NCjxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9U2hhZG93cytJbnRvK0xpZ2h0K1R3byZhbXA7ZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPg0KPGRpdiBjbGFzcz0iaG93LXdlLWRvLWl0LWxhbmRpbmciPg0KPGRpdiBjbGFzcz0iZW50aXJlLWJhY2tncm91bmQiPg0KPGltZyBhbHQ9IiIgc3JjPSJodHRwczovL2NvbnRlbnQuZXhwZXJpZW5jZWFpYS5jb20vaW1hZ2VzL2xhbmRpbmctcGFnZXMvaG93LXdlLWRvLWl0L2hvdy13ZS1kby1pdC5wbmciPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJ3aGF0LXdlLWRvLWJsb2NrIj4NCjxoMj5XaGF0IFdlIERvPC9oMj4NCjxwPkhhdmUgeW91IGV2ZXIgcmVjZWl2ZWQgYSBwcm9tb3Rpb25hbCBwcm9kdWN0IGFzIGEgZ2lmdD8gSWYgeW91IGxvb2sgYXJvdW5kIHlvdXIgaG9tZSBvciBvZmZpY2UsIHdlJ3JlIHN1cmUgeW91IGNhbiBjb21lIHVwIHdpdGggYSB3aG9sZSBwaWxlIG9mIHByb2R1Y3RzISBJdCdzIGp1c3QgYWJvdXQgYW55dGhpbmcgd2l0aCBhIGxvZ28gb3IgYnJhbmQgbmFtZSBvbiBpdCwgbGlrZSB0aGF0IHBlbiBmcm9tIHRoZSBsYXN0IGhvdGVsIHlvdSBzdGF5ZWQgYXQsIHRoZSBtYWduZXQgb24geW91ciBmcmlkZ2Ugb3IgZmlsaW5nIGNhYmluZXQsIG1heWJlIGV2ZW4gdGhlIFQtc2hpcnQgeW91J3JlIHdlYXJpbmcgb3IgdGhlIHdhdGVyIGJvdHRsZSBzaXR0aW5nIG5leHQgdG8geW91LjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iaGlkZGVuLWRlc2siPg0KPGltZyBhbHQ9IiIgc3JjPSJodHRwczovL2NvbnRlbnQuZXhwZXJpZW5jZWFpYS5jb20vaW1hZ2VzL2xhbmRpbmctcGFnZXMvaG93LXdlLWRvLWl0L3dlYi1mcmlkZ2UuanBnIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iYmxvY2stdHdvIj4NCjxkaXYgY2xhc3M9ImNvbG9yLXdyYXBwZXIiPjwvZGl2Pg0KPGRpdiBjbGFzcz0iYmxvY2stY29udGVudCI+UHJvbW90aW9uYWwgcHJvZHVjdHMgYXJlIGV2ZXJ5d2hlcmUgYW5kIHRoZXkgYXJlIHRoZSBvbmUgZm9ybSBvZiBhZHZlcnRpc2luZyB0aGF0IHBlb3BsZSB3aWxsIHRoYW5rIHlvdSBmb3IgcmVjZWl2aW5nIHdoaWNoIGlzIHdoYXQgbWFrZXMgdGhlbSBzbyBlZmZlY3RpdmUuPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9InR3by1jb2x1bW4tYmxvY2siPg0KPGRpdiBjbGFzcz0id2h5LXdlLWRvLWl0Ij4NCjxoMj5XaHkgV2UgRG8gSXQ8L2gyPg0KPHA+V2UncmUgcGFzc2lvbmF0ZSBhYm91dCBwcm9tb3Rpb25hbCBwcm9kdWN0cy4gV2UgZ2V0IGV4Y2l0ZWQgdG8gd29yayB3aXRoIGNsaWVudHMgbGlrZSB5b3UsIHRvIGZpbmQgcHJvZHVjdHMgdGhhdCBhcmUgcGVyZmVjdCBmb3IgYW55IGV2ZW50IG9yIG9jY2FzaW9uLCBsaWtlIHdlbGNvbWUga2l0cywgY29ycG9yYXRlIGdpZnRzLCBmdW5kcmFpc2VycywgdGVhbSBib25kaW5nIGFjdGl2aXRpZXMsIGhvbGlkYXkgZ2lmdHMgYW5kIHNvIG11Y2ggbW9yZSE8L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Imhvdy1pdC13b3JrcyI+DQo8aDI+SG93IEl0IFdvcmtzPC9oMj4NCjxwPldlIG1ha2UgaXQgc2ltcGxlLiBZb3UgZG9uJ3QgaGF2ZSB0byBzY3JvbGwgdGhyb3VnaCBwYWdlcyBhbmQgcGFnZXMgb2YgcHJvZHVjdHMuIFdvcmsgd2l0aCBzb21lb25lIGRpcmVjdGx5IHRvIGdldCBvbmUtb24tb25lIHN1cHBvcnQgdGhyb3VnaCB0aGUgZW50aXJlIHByb2Nlc3MsIGZyb20gYnJhaW5zdG9ybWluZyB0byBwcm9kdWN0IGRlbGl2ZXJ5LiBXZSBhcmUgeW91ciBwYXJ0bmVyIGV2ZXJ5IHN0ZXAgb2YgdGhlIHdheS48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iaGlkZGVuLWRlc2siPg0KPGltZyBhbHQ9IiIgc3JjPSJodHRwczovL2NvbnRlbnQuZXhwZXJpZW5jZWFpYS5jb20vaW1hZ2VzL2xhbmRpbmctcGFnZXMvaG93LXdlLWRvLWl0L3dlYi1iYWNrcGFjay5wbmciPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJ0d28tY29sdW1uLXNwZWNpYWwtdGV4dC1ibG9jayI+DQo8ZGl2IGNsYXNzPSJwaWNraW5nLXRoZS1wcm9kdWN0Ij4NCjxoMj5QaWNraW5nIFRoZSBQcm9kdWN0PC9oMj4NCjxwPldoZXRoZXIgeW91IGtub3cgdGhlIGV4YWN0IHByb2R1Y3QgeW91J3JlIGxvb2tpbmcgZm9yLCBvciB5b3UgbmVlZCBhIGxpdHRsZSBndWlkYW5jZSwgd2UgaGF2ZSBhIHdob2xlIGNhdGFsb2cgb2YgcHJvZHVjdHMgdGhhdCB3ZSBjYW4gcmVjb21tZW5kLiBJZiB5b3UgZG9uJ3Qgc2VlIHdoYXQgeW91J3JlIGxvb2tpbmcgZm9yLCBsZXQgdXMga25vdyBhbmQgd2UgY2FuIGZpbmQgaXQhPC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJjdXN0b21pemluZy1wcm9kdWN0Ij4NCjxoMj5DdXN0b21pemluZyBUaGUgUHJvZHVjdDwvaDI+DQo8cD5PbmNlIHdlJ3ZlIHNldHRsZWQgb24gdGhlIHJpZ2h0IHByb2R1Y3QocyksIGl0J3MgdGltZSB0byB0YWlsb3IgaXQgdG8geW91ciBicmFuZC4gWW91IGNhbiBwaWNrIGNvbG9ycyAobWFueSB0aW1lcyB3ZSBjYW4gZG8gYW4gZXhhY3QgY29sb3IgbWF0Y2gpLCB3aGF0IGxvZ28gdG8gYWRkIGFuZCB3aGVyZSB0byBhZGQgaXQuIERlcGVuZGluZyBvbiB0aGUgcHJvZHVjdCB3ZSBjYW4gc3VnZ2VzdCBkaWZmZXJlbnQgaW1wcmludGluZyBtZXRob2RzIGxpa2UsIGVtYnJvaWRlcnksIGVtYm9zc2luZywgZGVib3NzaW5nLCBzY3JlZW4gcHJpbnRpbmcsIGV0Yy48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iaGlkZGVuLWRlc2siPg0KPGltZyBhbHQ9IiIgc3JjPSJodHRwczovL2NvbnRlbnQuZXhwZXJpZW5jZWFpYS5jb20vaW1hZ2VzL2xhbmRpbmctcGFnZXMvaG93LXdlLWRvLWl0L3dlYi1vcmRlci5wbmciPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJ0d28tY29sdW1uLXNwZWNpYWwtdGV4dC1ibG9jay10d28iPg0KPGRpdiBjbGFzcz0ic2hhcmluZy15b3VyLXByb2R1Y3QiPg0KPGgyPlNoYXJpbmcgWW91ciBQcm9kdWN0PC9oMj4NCjxwP
176k9uY2UgeW91ciBwcm9kdWN0cyBhcnJpdmUgaXQncyB0aW1lIHRvIHNoYXJlIGFuZCBzaG93IHRoZW0gb2ZmISBDbGllbnRzLCBlbXBsb3llZXMsIGV4ZWN1dGl2ZXMsIHBhcnRuZXJzIGFuZCBwcm9zcGVjdGl2ZSBjbGllbnRzIHdpbGwgZmVlbCBhcHByZWNpYXRlZCwgdmFsdWVkIGFuZCBleGNpdGVkIHdoZW4gdGhleSByZWNlaXZlIGhpZ2gtcXVhbGl0eSBicmFuZGVkIGdpZnRzLjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0ib3JkZXItYWdhaW4iPg0KPGgyPk9yZGVyIEFnYWluITwvaDI+DQo8cD5SZW1lbWJlciB1cyB0aGUgbmV4dCB0aW1lIHlvdSBuZWVkIHRvIG9yZGVyIGJyYW5kZWQgbWVyY2hhbmRpc2UhIFdlIGFyZSBhbHdheXMganVzdCBhIGNhbGwsIHRleHQgb3IgZW1haWwgYXdheSwgYW5kIHdlIGFsd2F5cyBoYXZlIHRoZSBsYXRlc3QgcHJvZHVjdHMgYW5kIGJlc3QgY3VzdG9tZXIgc2VydmljZS48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ZGQCIxBkZBYCZhAWAh8DBQRUcnVlZBYCZhAPFgIfBWdkZBYCZg9kFgICARAWAh8EBfkCPGRpdiBjbGFzcz0icHJvamVjdC1ib3giPg0KPGRpdiBjbGFzcz0iY292aWQtYm94Ij4NCjxkaXYgY2xhc3M9Im1heC13aWR0aCI+DQo8aDM+TGV0J3MgR2V0IFN0YXJ0ZWQ8L2gzPg0KPHA+UmlnaHQgb3JkZXIsIHJpZ2h0IHByaWNlIGFuZCBvbiBicmFuZCBldmVyeSB0aW1lLiBXZSBoYXZlIHRoZSBicmFuZGVkIHByb2R1Y3RzIHlvdSBuZWVkIGZvciBldmVudHMsIHByb21vdGlvbnMsIGNhbXBhaWducywgZW1wbG95ZWUgZW5nYWdlbWVudCBhbmQgbW9yZS4gR2V0IGl0IGZhc3QsIGp1c3QgdGhlIHdheSB5b3UgbmVlZCBpdC48L3A+DQo8YSBocmVmPSIvcHJvamVjdCIgY2xhc3M9ImJ0biI+U3RhcnQgYSBQcm9qZWN0PC9hPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj5kZAIvEGRkFgpmEBYCHwMFBFRydWVkFgJmEGRkFgICARAPFgQfCAVOaHR0cHM6Ly9hbGxzb3J0cy1vbmxpbmUuY29tLz9yZWZlcnJlclBhZ2U9SG93SXRXb3JrcyZyZWZQZ0lkPTUzMTYyOTI1NiZQQ1VybD0xHwZnZGQWAmYPDxYIHwkFJEFsbHNvcnRzIFByb21vdGlvbmFsIFByb2R1Y3RzJ3MgTG9nbx8KBUdodHRwczovL2NvbW1vbm1lZGlhLmFzaWNlbnRyYWwuY29tLzUwNTAwMDAvNTA1NDUxMS9sb2dvLXRyYW5zcGFyZW50LnBuZx8LGwAAAAAAgGtAAQAAAB8MAoACZGQCARAWAh8DBQRUcnVlZBYCZhBkZBYCZhBkZBYEAgEQFgIfBmhkZAIDEGRkFgQCDQ8WAh8GZxYEAgEQDxYCHwQFB1Bob25lOiBkZGQCAhAPFgIfBAUOKDQzNCkgOTczLTMwMTBkZGQCEQ8WAh8GZxYEAgEQDxYCHwQFCEUtbWFpbDogZGRkAgIQFgQeBGhyZWYFHG1haWx0bzpicmlhbkB0cnlhbGxzb3J0cy5jb20eCWlubmVyaHRtbAUVYnJpYW5AdHJ5YWxsc29ydHMuY29tZGQCAhAWAh8DBQRUcnVlZBYCZhAPFgIeFE5FV0xTVV9Nb2R1bGVTZXR0aW5nMvgBAAEAAAD/////AQAAAAAAAAAMAgAAAEtNb2R1bGVTZXR0aW5nc18xXzBfMCwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwFAQAAACNNb2R1bGVTZXR0aW5nc18xXzBfMC5ORVdMU1VfU2V0dGluZwMAAAAYPFZpc2libGU+a19fQmFja2luZ0ZpZWxkGzxIZWFkZXJUZXh0PmtfX0JhY2tpbmdGaWVsZB48SGVhZGVyU3ViVGV4dD5rX19CYWNraW5nRmllbGQAAQEBAgAAAAEGAwAAAAAJAwAAAAtkZBYCZg9kFgYCARAPFgIfBGVkZGQCAxAPFgIfBGVkZGQCBRBkZBYCAgEPD2QWAh4FdGl0bGUFEU5ld3NsZXR0ZXIgU2lnbnVwZAIDEBYCHwMFBFRydWVkFgJmEGRkFgQCARAPFgIfBmhkZGQCAw8WAh8HZmQCBBAWAh8DBQRUcnVlZBYCZhAPFgIfBWdkZBYCZg9kFgICARAWAh8EBaoPPGRpdiBjbGFzcz0iYWlhLWZvb3RlciI+DQo8ZGl2IGNsYXNzPSJyb3cgZm9vdGVyLXJvdy1vbmUiPg0KPGRpdiBjbGFzcz0iY29sLW1kLTQiPg0KPGRpdiBjbGFzcz0iY29sLWludGVyaW9yIHN0YXktY29ubmVjdGVkLWNvbCI+DQo8aDMgY2xhc3M9InN0YXktY29ubmVjdGVkIj5TdGF5IENvbm5lY3RlZDwvaDM+DQo8cCBjbGFzcz0ic3RheS1jb25uZWN0ZWQtdGV4dCI+R2V0IG91ciB1cGRhdGVzIHJpZ2h0IHRvIHlvdXIgaW5ib3ghIExlYXZlIHlvdXIgZW1haWwgYmVsb3cuPC9wPg0KPGRpdiBjbGFzcz0ibmV3c2xldHRlci1zaWdudXAtaW5qZWN0Ij48L2Rpdj4NCjxkaXYgY2xhc3M9InNvY2lhbC1tZWRpYS1pbmplY3QiPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbC1tZC00Ij4NCjxkaXYgY2xhc3M9ImNvbC1pbnRlcmlvciBjdXN0b20tY29udGVudC1jb2wiPg0KPGRpdiBjbGFzcz0iY29sLXNtLTEyIj4NCjxkaXYgY2xhc3M9ImluamVjdC1jdXN0b20tY29udGVudCI+PC9kaXY+DQo8ZGl2IGNsYXNzPSJjYWxsLXRvLWFjdGlvbi1yZWFkLW1vcmUiPjxhIGhyZWY9Ii9jb250YWN0IiB0aXRsZT0iTGV0J3MgZ2V0IHN0YXJ0ZWQsIGNvbm5lY3Qgd2l0aCB1cyBmb3IgeW91ciBuZXh0IHByb2plY3QhIj5HZXQgSW4gVG91Y2g8L2E+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbC1zbS0xMiI+DQo8ZGl2IGNsYXNzPSJpbmplY3QtZm9vdGVyLWxvZ28iPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iY29sLW1kLTQiPg0KPGRpdiBjbGFzcz0iY29sLWludGVyaW9yIG5hdi1vd25lci1jb2wiPg0KPGgzIGNsYXNzPSJmb290ZXItbmF2LWhlYWRsaW5lIj5OYXZpZ2F0ZTwvaDM+DQo8ZGl2IGNsYXNzPSJpbmplY3Qtb3duZXItbmF2Ij48L2Rpdj4NCjxkaXYgY2xhc3M9ImZvb3Rlci1jb3JwLW5hdiI+DQo8dWw+DQogIDxsaSBjbGFzcz0iZm9vdC1uYXYtdHdvIj48YSBocmVmPSIvYnJhbmRpbXByZXNzaW9ucyI+QnJhbmQgSW1wcmVzc2lvbnMgQ2F0YWxvZzwvYT48L2xpPg0KICAgIDxsaSBjbGFzcz0iZm9vdC1uYXYtZWlnaHQiPjxhIGhyZWY9Ii9Qcm9kdWN0UmVzdWx0cyI+QWxsIFByb2R1Y3RzPC9hPjwvbGk+DQogIDxsaSBjbGFzcz0iZm9vdC1uYXYtZWlnaHQiPjxhIGhyZWY9Imh0dHBzOi8vY2RuLmFzaWNlbnRyYWwuY29tL2VzcC13ZWJzaXRlcy8xMDk0ODAvQUlBL3BkZi9Qcm9tb3Rpb25hbC1NZXJjaGFuZGlzZS1CdWRnZXQucGRmIiB0YXJnZXQ9Il9ibGFuayI+UHJvbW90aW9uYWwgTWVyY2hhbmRpc2UgQnVkZ2V0PC9hPjwvbGk+DQo8L3VsPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJyb3cgZm9vdGVyLXJvdy10d28iPg0KPGRpdiBjbGFzcz0iY29sLXNtLTEyIj4NCjxkaXYgY2xhc3M9ImluamVjdC1mb290ZXItYWRkcmVzcyI+P
176C9kaXY+DQo8ZGl2IGNsYXNzPSJpbmplY3QtY29udGFjdC1saW5rIj48YSBocmVmPSIvY29udGFjdCI+Q29udGFjdCBVczwvYT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJyb3cgZm9vdGVyLXJvdy10aHJlZSI+DQo8ZGl2IGNsYXNzPSJjb2wtc20tMTIiPg0KPGRpdiBpZD0iZm9vdC1jb3B5cmlnaHQiPg0KPGRpdiBjbGFzcz0iY29weXJpZ2h0Ij7CqQ0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmRvY3VtZW50LndyaXRlKHN0YXJ0QWpheERULmdldEZ1bGxZZWFyKCkpOzwvc2NyaXB0Pg0KPHNwYW4gY2xhc3M9ImluamVjdC1jb21wLW5hbWUiPjwvc3Bhbj4sIEFsbCBSaWdodHMgUmVzZXJ2ZWQuPC9kaXY+DQo8YSBocmVmPSJqYXZhc2NyaXB0OnNob3dQcml2YWN5UG9saWN5KCk7Ij5Qcml2YWN5IFBvbGljeTwvYT4NCjxhIGhyZWY9ImphdmFzY3JpcHQ6c2hvd1Rlcm1zb2ZTZXJ2aWNlKCk7Ij5UZXJtcyBvZiBTZXJ2aWNlPC9hPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+ZGQCMRBkZBYEZhAWAh8DBQRUcnVlZBYCZhBkZBYCZg9kFgICARAWAh8EBY8BPHNjcmlwdCBzcmM9Imh0dHBzOi8vYXBwcy5lbGZzaWdodC5jb20vcC9wbGF0Zm9ybS5qcyIgZGVmZXI9IiI+PC9zY3JpcHQ+DQo8ZGl2IGNsYXNzPSJlbGZzaWdodC1hcHAtMDU3N2E2YTctY2E1ZS00MWNjLWIwN2MtODRhZmI3MjAzNTM2Ij48L2Rpdj5kZAIBEBYCHwMFBFRydWVkFgJmEA8WAh8FZ2RkFgJmD2QWAgIBEBYCHwQFdzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vY2RuLmFzaWNlbnRyYWwuY29tL2VzcC13ZWJzaXRlcy8xMDk0ODAvZ2xvYmFsLzIwMjIvZ2xvYmFsLWFpYS5qcyI+PC9zY3JpcHQ+ZGRk/ckfShCP5unYN/4fH+sjvfuvtV0=" />
177</div>
178
179<script type="text/javascript">
180//<![CDATA[
181var theForm = document.forms['form1'];
182function __doPostBack(eventTarget, eventArgument) {
183    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
184        theForm.__EVENTTARGET.value = eventTarget;
185        theForm.__EVENTARGUMENT.value = eventArgument;
186        theForm.submit();
187    }
188}
189//]]>
190</script>
190
191
192
193<script src="/WebResource.axd?d=5jJJBEfIXvCuusyUnnJ3KuVo9vJoy5kinMN8akF2eRsYRoREb_gIyj5NOb4i4ijqp75V97k0BttZS1pI6FTJr-aT6q81&amp;t=639190689332169432" type="text/javascript"></script>
193
194
195
196<script src="/ScriptResource.axd?d=dRi4KZ8skkntFJZoF7s397VNBrrXN6BwkrRPvVZEsH9tP4UB5VBWeoN1OL3bW8mVTnxwYFzWtPK5_bFQE5LHQjKOZsaQy86uLnilF568p1cs9yqwvXbUPHqyQxVd89P1bTvGQbnrRNC6LwuinK66TzPNm_kiJ1WJNOnlMp3w9x9Im7QYPT1UAa2ef-F1j1C4SzexyJIqio-aBksLQiXw5EniP0Q1" type="text/javascript"></script>
vendor: 2 bytes, line 196
196
197<script src="/JavaScript/Common.min.js?v=20260909" type="text/javascript"></script>
197
198<div>
199
200	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8B6CFE89" />
201	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdABjQrRt9UL2Hl4Jogk2JzYmVsn3zAhXiQboLBoP/e/PxDdVITnd5hHc0KqrXuVfgbaRbYPgKMKbTZauY0mnwLwniY4M5vpFgyfKfTU7Vh8bVu6D5GCYaB6toNzF4bg8uFmmeg0lyZ7ir9qg/7aYhF6kgqgMdnmvkyjsAIZ8EwOACOhNx8NgAHXIhGKAXJDnI5gTa1pd6pvGs/l9+1JGB43+I6m2XyyOJrQNGWSHmfh06jI6O47Xq3s0qqZb+mFKluvKXCsO37diVtK39lTF6afx06Pq+8PobPSpokJyMaSa+qXcXJZJVaLHpI7Ma63KQgfGdQSgWPOczxSuFHuyRnAr9fzkYVzh9HfMq2Ibw1hX63309OIA6OKoJoO15BA0uLPxtWtaIruaBNs83qeV9xnVhE5NghQ9ie/5NR57wNlSVHh4gKoSX/LNSqU+iW5pgFeCYwnQVDKotNHFUayXAi4HxW7Dzj1kPD362E1szcJWj4vin+Dq7hQQvMdKtbeFJlglgzjScN/dcaXc4A7QbBq+Fag5wYQ==" />
202</div>
202<script type="text/javascript">
203//<![CDATA[
204Sys.WebForms.PageRequestManager._initialize('scriptManager', 'form1', [], [], [], 90, '');
205//]]>
206</script>
206
207<div id="DefaultDialog_DefaultDialog_IFrameContainer" style="display:none">
208	<iframe id="DefaultDialog_DefaultDialog_IFrame" src="about:blank" width="100%" height="100%" frameBorder="0" marginWidth="0" marginHeight="0" scrolling="auto" background="transparent"></iframe>
209</div><input type="hidden" name="DefaultDialog$DefaultDialog_ClientState" id="DefaultDialog_DefaultDialog_ClientState" /><input type="hidden" name="DefaultDialog$DefaultDialog_Dimensions" id="DefaultDialog_DefaultDialog_Dimensions" /><input type="hidden" name="DefaultDialog$DefaultDialog_Position" id="DefaultDialog_DefaultDialog_Position" />
209<script type="text/javascript">var DefaultDialog_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('#DefaultDialog_DefaultDialog_IFrameContainer'); window.DefaultDialog_ctl = ctl.dialog( {zIndex: 100000,resizable: false,autoOpen: false,modal: true} );});}; DefaultDialog_init();</script>
209<script type="text/javascript">jQuery(document).ready(function($) {var dlg = jQuery('#DefaultDialog_DefaultDialog_IFrameContainer');var spinner = jQuery('<div></div>');var frame = dlg.find('iframe');spinner.addClass('loading-image');frame.css('margin','0').css('border','0').css('padding','0').css('top','0').css('left','0').css('right','0').css('bottom','0');dlg.css('overflow','hidden').append(spinner);dlg.bind('dialogopen',function(event, ui){spinner.show();frame.hide().bind('load',function(){jQuery(this).show();spinner.hide();var url = frame.attr('src'); if (url) url = url.toLowerCase();if (url && ((url.indexOf('http://') != 0 && url.indexOf('https://') != 0) || url.split(/\/+|:(?=\d)/g)[1] == 'allsorts-online.com')){var win = frame.get(0).contentWindow || frame.get(0).contentDocument.defaultView;win.dialogWindow = dlg;window['DefaultDialog_Variable'] = {};win.dialogWindow.setResult = function(value) { var doc = $(dlg.parent())[0].ownerDocument; var win = doc.defaultView || doc.parentWindow; if (win)  win['DefaultDialog_Variable'] = value; };win.dialogWindow.spinner = spinner;}});spinner.height(spinner.closest('.ui-dialog-content').height());});dlg.dialog().parents('.ui-dialog').find('.ui-dialog-titlebar').removeClass('ui-widget-header').addClass('asiBlue');dlg.bind('dialogdragstop',function(event, ui){var container = dlg.dialog().parents('.ui-dialog'); var value = '[' + container.position().left + ',' + container.position().top + ']'; jQuery('#DefaultDialog_DefaultDialog_Position').val(value)});});</script>
209
210        
211
212<script type="text/javascript">var admintools_toolTipExt_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('.btnPublish'); window.admintools_toolTipExt_ctl = ctl.tooltip( {position: { my: 'left top', at: 'left bottom', offset: '15 0' }} );});}; admintools_toolTipExt_init();</script>
212
213
214        <input type="hidden" name="hdnServerPageLoadTime" id="hdnServerPageLoadTime" value="344" />
215        <input type="hidden" name="hdnModuleLoadCount" id="hdnModuleLoadCount" value="383,11;390,2;381,1;566,1;371,2;358,1;386,1;481,1" />
216        <input type="hidden" name="hdnRequestType" id="hdnRequestType" value="GET" />
217        <input type="hidden" name="hdnEventTarget" id="hdnEventTarget" />
218        <input type="hidden" name="hdnPwdTaken" id="hdnPwdTaken" value="N" />
219        <div id="admn2">
220            
221
222<script type="text/javascript">var admintools2_toolTipExt_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('.btnPublish'); window.admintools2_toolTipExt_ctl = ctl.tooltip( {position: { my: 'left top', at: 'left bottom', offset: '15 0' }} );});}; admintools2_toolTipExt_init();</script>
222
223
224        </div>
225        <div id="divPrivPlcy" class="plhPrivPlcy">
226            
227
228<script type="text/javascript">
229    function showPrivacyPolicy() {
230        showPrivacyDialog('https://commonmedia.asicentral.com/websites/legal/privacy-policy.html', 'Privacy Policy');
231    }
232
233    function showTermsofService() {
234        showPrivacyDialog('https://commonmedia.asicentral.com/websites/legal/terms-of-service.html', 'Terms of Service');
235    }
236
237    function showPrivacyDialog(url, title) {
238        var url = url;
239
240        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer iframe').attr('src', url);
241        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer iframe').parent().css('padding', '0px')
242        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer').dialog({ title: title, height: 610, width: 740, open: function (event, ui) { $('.ui-widget-overlay').css('position', 'fixed'); } });       
243        $('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer').dialog('open');
244        $('.ui-button').blur();
245
246    }
247
248    
249
250</script>
250
251
252<div id="ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer" style="display:none">
253	<iframe id="ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrame" src="about:blank" width="100%" height="100%" frameBorder="0" marginWidth="0" marginHeight="0" scrolling="auto" background="transparent"></iframe>
254</div><input type="hidden" name="ctlPrivPlcy$dlgPolicy$dlgPolicy_ClientState" id="ctlPrivPlcy_dlgPolicy_dlgPolicy_ClientState" /><input type="hidden" name="ctlPrivPlcy$dlgPolicy$dlgPolicy_Dimensions" id="ctlPrivPlcy_dlgPolicy_dlgPolicy_Dimensions" /><input type="hidden" name="ctlPrivPlcy$dlgPolicy$dlgPolicy_Position" id="ctlPrivPlcy_dlgPolicy_dlgPolicy_Position" />
254<script type="text/javascript">var ctlPrivPlcy_dlgPolicy_init = function() {jQuery(document).ready(function($) { var ctl = jQuery('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer'); window.ctlPrivPlcy_dlgPolicy_ctl = ctl.dialog( {zIndex: 10000,dialogClass: 'asiGray',resizable: false,draggable: false,autoOpen: false,modal: true} );});}; ctlPrivPlcy_dlgPolicy_init();</script>
254<script type="text/javascript">jQuery(document).ready(function($) {var dlg = jQuery('#ctlPrivPlcy_dlgPolicy_dlgPolicy_IFrameContainer');var spinner = jQuery('<div></div>');var frame = dlg.find('iframe');dlg.bind('dialogopen',function(event, ui){spinner.show();frame.hide().bind('load',function(){jQuery(this).show();spinner.hide();var url = frame.attr('src'); if (url) url = url.toLowerCase();if (url && ((url.indexOf('http://') != 0 && url.indexOf('https://') != 0) || url.split(/\/+|:(?=\d)/g)[1] == 'allsorts-online.com')){var win = frame.get(0).contentWindow || frame.get(0).contentDocument.defaultView;win.dialogWindow = dlg;window['ctlPrivPlcy_dlgPolicy_Variable'] = {};win.dialogWindow.setResult = function(value) { var doc = $(dlg.parent())[0].ownerDocument; var win = doc.defaultView || doc.parentWindow; if (win)  win['ctlPrivPlcy_dlgPolicy_Variable'] = value; };win.dialogWindow.spinner = spinner;}});spinner.height(spinner.closest('.ui-dialog-content').height());});});</script>
254
255
256        </div>
257        
257<script type="text/javascript">
258            $(document).ready(function () {
259                if ($(".adminToolBar").length > 0) {
260                    $("#admn2").appendTo($('form:last'));
261                }
262            });
263        </script>
263
264    
265<div>
266    <div id="google_dropdown">
267    <div class="navbar nav-default g-navbar">
268   <div class="navbar-header">       
269    <div id="google_translate_element"></div>
270       </div>
271        </div>
272        </div>
273</div>
274<div id="ctl03_FullWidthSupHeaderZone" class="supHeader fullWidthHeaderZone"><div id="ctl03_Module_572042680" class="asiModule EndUserStatus" IsModule="True"><div id="ctl03_ctl08_lgnWrp" class="loginModule">
275    <div class="menuWrap">
276        <div class="menu fltRight">
277            <ul class="tabs user-actions">
278                <div id="ctl03_ctl08_pnlSignedOut">
279	
280                    <li class="sign-in">
281                        <a id="signin" href="#" class="sign-in-link" onclick="openSignInDialog(event)">Sign in</a>
282                    </li>
283                    <li class="divider end-user-login-divider">
284                        <a id="ctl03_ctl08_noLink1" class="noLink divider">|</a>
285                    </li>
286                    <li class="create-account">
287                        <a id="ctl03_ctl08_lnkCreateAccount" href="javascript:__doPostBack(&#39;ctl03$ctl08$lnkCreateAccount&#39;,&#39;&#39;)">Create Account</a>
288                    </li>
289                
290</div>
291                
292            </ul>
293        </div>
294    </div>
295</div>
296
297<script type="text/javascript">
298    function openSignInDialog(event) {
299        if (!window.$dlgSignin) {
300            var buttonContainer = $(this).parent('li');
301            var orgurl = 'aHR0cHM6Ly9hbGxzb3J0cy1vbmxpbmUuY29tL2hvd2l0d29ya3M1';
302            var pageName = 'SignInPop';
303            var url = 'https://allsorts-online.com/SignInPop/?referrerPage=HowItWorks&refPgId=531629256&referrerModule=EUSTAT&PCUrl=1&OriginalRequestedUrl=' + orgurl + '&si=1';
304            window.$dlgSignin = $('<div id="snPop"><iframe id="ifrm" src="' + url + '" style="width:100%; height: 100%; overflow: hidden;" frameborder="0" scrolling="no"></iframe></div>');
305            window.$dlgSignin.dialog({
306                autoOpen: false,
307                height: 250,
308                width: 240,
309                draggable: false,
310                title: 'Sign in',
311                //modal: true,
312                position: { my: "center", at: "center", of: window },
313                close:function(){
314                    var res = window[__dialogReturn];
315                    if (res === true) {
316                        openForgetPassword();
317                    }
318                }                
319            });           
320           
321        }
322        event.preventDefault();
323        event.stopPropagation();
324        window.$dlgSignin.dialog("open");
325        setTimeout(function () {
326            var ui_button = window.$dlgSignin.dialog().parents('.ui-dialog').find('.ui-dialog-titlebar').find('.ui-button');
327            ui_button.blur();
328        },50);
329        return false;
330    }
331    function openForgetPassword()
332    {
333        if (!window.$dlgForgotPassword) {
334            var buttonContainer = $(this).parent('li');
335            var orgurl = 'aHR0cHM6Ly9hbGxzb3J0cy1vbmxpbmUuY29tL2hvd2l0d29ya3M1';
336            var pageName = 'SignInPop';
337            var url = 'https://allsorts-online.com/SignInPop/?referrerPage=HowItWorks&refPgId=531629256&referrerModule=EUSTAT&PCUrl=1&OriginalRequestedUrl=' + orgurl + '&pwd=1';
338            window.$dlgForgotPassword = $('<div id="snPop"><iframe id="ifrm" src="' + url + '" style="width:100%; height: 100%; overflow: hidden;" frameborder="0" scrolling="no"></iframe></div>');
339            window.$dlgForgotPassword.dialog({
340                autoOpen: false,
341                height: 250,
342                width: 240,
343                draggable: false,
344                title: 'Forgot Password',
345                //modal: true,
346                position: { my: "center", at: "center", of: window },
347            });
348        }
349      
350        window.$dlgForgotPassword.dialog("open");
351
352        return false;
353    }
354    $(document).ready(function () {
355        $(window).resize(function () {
356            if (window.$dlgSignin && window.$dlgSignin.is(':visible')) {
357                window.$dlgSignin.dialog("option", "position", { my: "center", at: "center", of: window });
358            }
359        });
360    });
361
362</script>
362
363
364</div><div id="ctl03_Module_572042837" class="asiModule Content" IsModule="True"><div id="ctl03_ctl09_cntW" class="contentModule">
365	
366    <link rel="stylesheet" href="https://content.experienceaia.com/all-sorts/custom-styles.css" />
367
368</div>
369</div><div id="ctl03_Module_572042840" class="asiModule Content" IsModule="True"><div id="ctl03_ctl10_cntW" class="contentModule">
370	
371    
371<script src="https://cdn.asicentral.com/esp-websites/109480/global/2022/disable.js" type="text/javascript"></script>
371
372
373<div class="upper-nav-bar">
374    <h1 style="display: none;">Welcome to Our Website!</h1>
375<ul>
376    <!--<li><a href="/brandimpressions">Brand Impressions Catalog</a></li>
377    <li class="sep">/</li>-->
378    <li><a href="/contact">Contact</a></li>
379</ul>
380</div>
381
382</div>
383</div><div id="ctl03_Module_572042700" class="asiModule SocialLinks" IsModule="True">
384
385<script type="text/javascript">
386    function openSocialLinkWindow(url) {
387        window.open(url, "blank");
388        return false;
389    }
390</script>
390
391
392<div class="socialLinks">
393    <h3></h3>
394    <ul class="social">
395        
396    </ul>
397</div>
398</div></div>
399<div class="clear"></div>
400<div class="container container_12">
401    <header>
402    <div class="headerWrap">
403    <div class="header clearfix">
404        
405        <div id="ctl03_HeaderRow1Zone1" class="grid_12 headerZone1"></div>
406        
407        <div class="headerRow2 clearfix">
408        <div id="ctl03_HeaderRow2LeftZone2" class="grid_3 headerZone2"><div id="ctl03_Module_572042679" class="asiModule Logo" IsModule="True">
409
410<script type="text/javascript">
411
412    function showProgress() {
413        $.blockUI({ blockMsgClass: 'ui-corner-all', fadeIn: 0, fadeOut: 0 });
414        return true;
415  }
416
417  $(document).ready(function () {
418    var prefWidth = parseInt($('#ctl03_ctl12_hdPrefWidth').val()),
419      prefHeight = parseInt($('#ctl03_ctl12_hdPrefHeight').val());
420    var img = $(".site-logo");
421    if (img.get(0) && prefHeight > 0 && prefWidth > 0) {
422      var naturalWidth = parseInt(img.get(0).naturalWidth);
423      var naturalHeight = parseInt(img.get(0).naturalHeight);
424      var ratioX = prefWidth / naturalWidth;
425      var ratioY = prefHeight / naturalHeight;
426      img.css('width', '').css('height','');;
427      if (ratioX > ratioY)
428        img.css('height', prefHeight);
429      else
430        img.css('width', prefWidth);
431    }
432  });
433
434</script>
434
435
436<div class="logo notranslate">
437    
438    <a id="ctl03_ctl12_lnkLogo" href="https://allsorts-online.com/?referrerPage=HowItWorks&amp;refPgId=531629256&amp;PCUrl=1"><img id="ctl03_ctl12_imgLogoLnk" class="site-logo" src="https://commonmedia.asicentral.com/5050000/5054511/logo-transparent.png" alt="Allsorts Promotional Products&#39;s Logo" style="width:220px;border-width:0px;" /></a>    
439</div>
440<input type="hidden" name="ctl03$ctl12$hdPrefWidth" id="ctl03_ctl12_hdPrefWidth" value="220" />
441<input type="hidden" name="ctl03$ctl12$hdPrefHeight" id="ctl03_ctl12_hdPrefHeight" value="60" />
442<span id="ctl03_ctl12_BlockUI_EUL"></span>
443</div><div id="ctl03_Module_572042838" class="asiModule Content" IsModule="True"><div id="ctl03_ctl13_cntW" class="contentModule">
444	
445    <div class="header-txt">You don't have to pay a lot to get a lot!<br />
446434.973.3010</div>
447
448</div>
449</div></div>
450        <div id="ctl03_HeaderRow2RightZone3" class="grid_9 headerZone3"><div id="ctl03_Module_572042841" class="asiModule Content" IsModule="True"><div id="ctl03_ctl14_cntW" class="contentModule">
451	
452    <div class="project-buttons"><a href="/project" class="project aiabtn">Start a Project <em class="fa fa-envelope-o" aria-hidden="true"></em></a></div>
453
454</div>
455</div><div id="ctl03_Module_572042698" class="asiModule QuickSearchBasic" IsModule="True">
456	
456<script type="text/javascript">
457	    function onSearchClick(sender) {
458
459	        var searchWord = document.getElementById('ctl03_ctl15_txtSearchTerms');
460	        var from = document.getElementById('ctl03_ctl15_PriceFrom');
461	        var to = document.getElementById('ctl03_ctl15_PriceTo');
462
463	        var dftSearchWord = "Search all Products";
464	        var dftFrom = 'Price From $';
465			var dftTo = 'Price To $';
466
467			var qsPh = $("#qsValidationPlaceholder");
468			
469			if (searchWord.value == dftSearchWord) {
470				searchWord.value = '';
471			}
472       
473	        if ((from != null) && (searchWord.value == "" || searchWord.value == dftSearchWord) && (from.value == "" || from.value == dftFrom) && (to.value == "" || to.value == dftTo)) {
474	            qsPh.find(".qsValidationMessage").html('Please enter at least one search criteria');
475				qsPh.show();
476	            return false;
477	        }
478	        else if ((to != null) && ((to.value != "" && to.value != dftTo && !isNumber(to.value)) || (from.value != "" && from.value != dftFrom && !isNumber(from.value)))) {
479	            qsPh.find(".qsValidationMessage").html('Prices must be in 0 to 999999.99 range.');
480				qsPh.show();
481	            return false;
482	        }
483	        else if (searchWord.value != "" && searchWord.value != dftSearchWord) {
484
485				if (validateSearchText() == false) {
486	                qsPh.find(".qsValidationMessage").html('Only a-z, A-Z, 0-9, "&$%-/ are valid.');
487					qsPh.show();
488	                return false;
489	            }
490				else {
491                    qsPh.hide();
492	                return true;
493	            }
494			}
495            else if (searchWord.value == '') {
496
497				if (validateSearchText() == false) {
498                    qsPh.find(".qsValidationMessage").html('Please enter at least one search criteria');
499					qsPh.show();    
500                    return false;
501				}
502				else {
503                    qsPh.hide();
504                    return true;
505                }
506			}
507			else {
508                qsPh.hide();
509	            return true;
510	        }
511	    }
512
513	    function validateSearchText() {
514	        var regex = /^[a-zA-Z0-9\s\&\$%\-\/\"\']+$/g;
515	        var searchText = $('#ctl03_ctl15_txtSearchTerms').val();
516	        return regex.test(searchText);
517	    }
518
519	    function onSearchWithinClicked(sender) {
520	        if (sender.checked) {
521	            $('#ctl03_ctl15_PriceFrom').attr('disabled', 'true');
522				$('#ctl03_ctl15_PriceTo').attr('disabled', 'true');
523
524                $('#' + cmdFld).val('SWC');
525	        }
526	        else {
527	            $('#ctl03_ctl15_PriceFrom').removeAttr('disabled');
528	            $('#ctl03_ctl15_PriceTo').removeAttr('disabled');
529			} 
530	    }
531
532	    function isNumber(o) {
533	        return !isNaN(parseFloat(o)) && isFinite(o);
534	    }
535
536	    function isPositiveNumber(evt) {
537	        var o = evt.target.value;
538	        var code = (evt.which) ? evt.which : event.keyCode;
539	        if (code == 8) return true;
540	        var sChar = String.fromCharCode(code);
541	        o += sChar;
542	        if (o=='.') {
543	            o = '0.';
544	        }
545	        return isNumber(o);
546	    }
547		
548		function onFocusForPriceFromLabel(val) {
549			if (val =='Price From $') {
550				val = "";
551			}
552			return val;
553		}
554
555		function onBlurForPriceFromLabel(val) {
556			if (val =='') {
557				val = 'Price From $';
558			}
559			return val;
560		}
561
562		function onFocusForPriceToLabel(val) {
563			if (val =='Price To $') {
564				val = "";
565			}
566			return val;
567		}
568
569		function onBlurForPriceToLabel(val) {
570			if (val =='') {
571				val = 'Price To $';
572			}
573			return val;
574		}
575
576		function onFocusForSearchText(val) {
577            qsPh.hide();
578			if (val == 'Search all Products') {
579				val = '';
580				return false;
581			}
582            
583		}
584
585		function onBlurForSearchText(val) {
586            qsPh.hide();
587			if (this.value == '') {
588				this.value = 'Search all Products';
589				return false;
590			}
591		}
592
593		
594
595	    $(document).ready(function () {
596	        $('#ctl03_ctl15_txtSearchTerms')
597                .tooltip({
598                    content: '<div class="specialTooltip"><div style="width:350px;padding:4px"><strong>Product Search</strong>:  Product Keyword, Category, ASI #, Description, Product #, Supplier Name, Line Name<br></div></div>',
599                    position: {
600                        my: 'left top',
601                        at: 'left bottom',
602                        offset: '15 0'
603                    }
604	            }).bind({
605	                'keypress': function (evt) {                    
606	                    var tooltipContent = $('.specialTooltip'),
607                            charCode = (evt.which) ? evt.which : evt.keyCode;
608	                    if ((charCode > 33 && charCode < 35) ||
609                            (charCode > 35 && charCode < 40) ||
610                            (charCode > 46 && charCode < 58) ||
611                            (charCode > 64 && charCode < 91) ||
612                            (charCode > 96 && charCode < 123) ||
613                            charCode == 8 || charCode == 32 || charCode == 13 || charCode == 45) {
614	                        tooltipContent.html('<div style="width:350px;padding:4px"><strong>Product Search</strong>:  Product Keyword, Category, ASI #, Description, Product #, Supplier Name, Line Name<br></div>');
615	                        return true;
616	                    } else {
617	                        tooltipContent.html('<table class="infoTable" width="100%"><tr style="height:30px;"><td align="center"><img id="ctl03_ctl15_imgWarning" src="images/Warning28x24.png" style="border-width:0px;" /></td><td><span id="ctl03_ctl15_lblInfoText">Only a-z, A-Z, 0-9, "&$%-/ are valid.</span></td></tr></table>');
618	                        return false;
619	                    }	                
620	                }
621				});
622			var toPrice = document.getElementById('ctl03_ctl15_PriceTo');
623			if (toPrice == null) {
624				var sIcon = $('.buttons');
625                var val = sIcon.css('margin-right');
626				if (val != '0px') {
627                    sIcon.css('margin-right', '0px');
628				}
629			}
630
631
632	        var chkSearchWithin = document.getElementById('ctl03_ctl15_chkSearchWithin');
633
634	        if (chkSearchWithin != null) {
635	            onSearchWithinClicked(chkSearchWithin);
636	        }
637	    });        
638    </script>
638
639
640
641<div class="moduleContainer quickSearch">
642    <div id="ctl03_ctl15_Panel1" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;ctl03_ctl15_btnSearchShadow&#39;)">
643	
644    <div class="errorMessage" id="qsValidationPlaceholder" style="display:none;">
645        <strong class="capitalized addColon">Error</strong>
646        <span class="qsValidationMessage"></span>
647    </div>
648    <div class="formLayout inline inlineTitle">
649        <div class="info">
650            <h2>Search</h2>
651        </div> <!--info End-->
652
653        <div class="flGrp Xxxx search-keyword">   
654            <span>
655                <input name="ctl03$ctl15$txtSearchTerms" type="text" value="Search all Products" maxlength="1000" id="ctl03_ctl15_txtSearchTerms" title="&lt;div style=&quot;width:350px;padding:4px&quot;>&lt;strong>Product Search&lt;/strong>:  Product Keyword, Category, ASI #, Description, Product #, Supplier Name, Line Name&lt;br>&lt;/div>" class="field text keywords" onfocus="if (this.value==&#39;Search all Products&#39;) this.value=&#39;&#39;; return false;" onblur="if (this.value==&#39;&#39;) this.value=&#39;Search all Products&#39;; return false;" />
656                <label for="ctl03_ctl15_txtSearchTerms" id="ctl03_ctl15_lblSearchTerms">Search all Products</label>
657            </span>
658        </div> 
659
660        
661            <div class="flGrp price">
662                <span class="price-from">
663                    <input name="ctl03$ctl15$PriceFrom" type="text" value="Price From $" maxlength="15" size="5" id="ctl03_ctl15_PriceFrom" class="field text decimal" name="PriceFrom" onKeyPress="return isPositiveNumber(event)" onpaste="return isPositiveNumber(event)" onfocus="this.value= onFocusForPriceFromLabel(this.value);return false;" onblur="this.value=onBlurForPriceFromLabel(this.value);return false;" /><label for="ctl03_ctl15_PriceFrom" id="ctl03_ctl15_lblPriceFrom">Price From $</label>
664                </span> 
665                <span class="symbol price-separator">-</span>
666                <span class="price-to">
667                    <input name="ctl03$ctl15$PriceTo" type="text" value="Price To $" maxlength="15" size="5" id="ctl03_ctl15_PriceTo" class="field text decimal" onKeyPress="return isPositiveNumber(event)" onpaste="return isPositiveNumber(event)" onfocus="this.value= onFocusForPriceToLabel(this.value);return false;" onblur="this.value=onBlurForPriceToLabel(this.value);return false;" /><label for="ctl03_ctl15_PriceTo" id="ctl03_ctl15_lblPriceTo">Price To $</label>
668                </span>                
669            </div>
670        
671
672        <!-- begin Buttons -->
673        <div class="flGrp buttons ">   
674            <a onclick="return onSearchClick(this);" id="ctl03_ctl15_btnSearch" class="btn" href="javascript:__doPostBack(&#39;ctl03$ctl15$btnSearch&#39;,&#39;&#39;)">Go</a>
675			
676			<input type="submit" name="ctl03$ctl15$btnSearchShadow" value="Search" onclick="return onSearchClick(this);" id="ctl03_ctl15_btnSearchShadow" style="display:none;" />
677			
678			
679        </div>
680        <!-- end Buttons -->
681    </div>
682    
683</div>	
684</div></div><div id="ctl03_Module_572042697" class="asiModule ShoppingCart" IsModule="True">
685
686<script type="text/preloaded" name="websiteSettings">
687  {"WebsiteData":{"HostedSiteAppId":500118640,"HostedSiteOwnerEntityId":6982162,"HostedSiteTenantId":500118639,"HostedSiteAppVerId":501737301,"HostedSiteAppCode":"1IFU","HostedSiteAppVersion":"2.0.0","HostedSiteDomain":null,"RequestedPageId":null,"EndUserSignonId":0,"EndUserCrmCompanyId":0,"HostedSiteItemIds":null,"IsSupplierWebsite":false,"OrdersAppRootURL":"esp.asicentral.com","IsCompanyStore":false,"IsShowCompanyInputAsList":false,"AllowAccountCreation":true},"CheckoutLabels":{"OrderFeeWarning":"IMPORTANT: Exchange rates are set by the provider and are subject to change. Additional fees, such as setup, imprint and shipping charges may not be reflected in your order total. We will contact you to confirm these additional charges.","OrderSubTotalLabel":"Estimated Sub Total","AdjustedTotalPriceLabel":"Adjusted Estimated Sub Total","ShippingLabel":"Estimated Shipping","SalesTaxAmountLabel":null,"OrderTotalLabel":"Estimated Order Total","OrderAmountDueLabel":"Estimated Amount Due"},"ECommerceSettings":{"ProductPricingSelect":2,"AdjustmentPercentage":10,"MaxDecimalNumber":3,"ApplySetupCharge":0.00,"SetupChargeName":"Setup Charge","ShowPricingCodes":false,"HidePricesNotConfirmed":false,"AcceptPayment":true,"SupportedPaymentTypes":"CCRD","RequireDeposit":true,"DepositType":"PRCTG","DepositAmount":0,"DepositPercentage":100.00,"SupportedCardTypes":"VISA,MSTR,DCVR,AMEX","PayPalEmail":"","SubmitOrderThankyouContent":"Thank you for shopping with us. Please check your e-mail for confirmation details. We will be in touch soon to review your order and answer any additional questions you may have.","SubmitPaymentThankyouContent":"Thank you for your payment! Please check your e-mail for order details.","ListPaymentOptions":"CCRD","CorporateCreditCardTypes":"VISA,MSTR,DCVR,AMEX","TaxSetting":0,"SalesTax":null,"AcceptCoupons":false,"AcceptCompanyPoints":false,"CustomCurrencyCode":"","CustomCurrencyName":"Points","CustomCurrencyRate":0,"EnableLogoSelect":false,"AcceptArtworkUpload":true,"OrderPriceDisclaimer":"All prices and descriptions are subject to change without notice. If the price listed is different from the actual price, we will notify you before processing your order. Prices will be calculated using end of day exchange rates if orders contain products with different currencies. Total price is for merchandise only. Prices may be exclusive of any setup charges, art changes, shipping charges, state / provincial required taxes, rush charges or any other additional charges, which will be communicated prior to processing the order.","SiteOwnerCompanyId":6982162,"CodedProdNumPrefix":"CPN-","SiteOwnerName":"499573","SiteOwnerTitle":null,"SiteEmail":"[email protected]","SiteCRMOwnerSSOId":"499573","SiteOrderRecordOwnerssoId":"499573","SiteCRMVisibilityType":"Everyone","SiteCRMVisibilityValue":"","SiteOrderVisibilityType":"Owner","SiteOrderVisibilityValue":"","OrderFeeWarning":"IMPORTANT: Exchange rates are set by the provider and are subject to change. Additional fees, such as setup, imprint and shipping charges may not be reflected in your order total. We will contact you to confirm these additional charges.","POADisclaimer":"Total Price is for Merchandise Only. This price does not include any tax, setup, or decoration charges","SiteLogoText":"","SiteLogoImageUrl":"https://commonmedia.asicentral.com/5050000/5054511/logo-transparent.png","ProductConfiguratorOption":"BasicPOA","ShowAsiNo":false,"ShowProductNo":true,"ShowCodedProductNo":true,"ShowQuickRequestAfterPOA":true,"ShowPrice":true,"PaymentProvider":"AUTHOR","ShippingCharge":null,"OrderCurrencyCode":"USD","OrderCurrencies":[{"Id":0,"CurrencyCode":"CAD","ConversionRate":1.0000}],"ApprovedArtwork":null,"CompanyName":"Allsorts Promotional Products\u0027s Logo","ClientAPIKey":null,"ApiLoginId":null,"PaymentProviderClientKey":null},"CheckoutAdditionalInformation":{"ShowAdditionalComments":0,"AdditionalCommentsLabel":"Additional Comments","ShowPurchaseOrderNum":0,"PurchaseOrderNumLabel":"Purchase Order Number","ShowDateNeeded":0,"DateNeededLabel":"Date Needed","RequiredNumDays":0,"AllowLessThanMin":true,"AllowLessThanMinText":"Attention! You have ordered a quantity that is less than the minimum required ({0}). Additional charges may apply.","NotAllowLessThanMinText":"We’re sorry. You must order at least the minimum quantity. Please contact us to place an order.","LessThanMinShowWarningText":true,"LessThanMinFixedAmount":0,"LessThanMinPercentageAmount":0,"ShowPanel":true,"ShowReCaptcha":false,"GoogleReCaptchaSiteKey":"6LfotXEgAAAAAPqdxDIoMKHMnblqz7CtR-jGAcL0"},"INJECT_OrdersClient":{"ValidFileExtensionsForArtwork":[".jpg",".jpeg",".png",".tiff",".tif",".eps",".pdf"]},"INJECT_CrmClient":{}}
688</script>
688
689
690<shopping-cart checkout-label="Checkout"></shopping-cart>
691
692<script type="text/javascript">
693    Module['ShoppingCart'] = {
694        'moduleCode': 'SHOPCT',
695        'moduleVersion': '4.0.0',
696        'moduleVersionId': '481',
697        // todo: add website flag
698        'URL': {
699            'ProductDetails': 'https://allsorts-online.com/ProductDetails/?referrerPage=HowItWorks&refPgId=531629256&referrerModule=SHOPCT&PCUrl=1',
700            'SupplierDetails': ''
701        }
702    };
703</script>
703
704</div><div id="ctl03_Module_572042701" class="asiModule Content" IsModule="True"><div id="ctl03_ctl17_cntW" class="contentModule">
705	
706    <!--<div class="co-brand-aia">a proud member of the <a href="https://aiacommunity.com" target="_blank" rel="nofollow"><img src="https://commonmedia.asicentral.com/3040000/3049011/AIATrademarkLogo_30x17_v2.png" alt="AIA" height="17"></a> community</div>-->
707
708<img src="https://cdn.asicentral.com/esp-websites/109480/global/2023/cobrand.png" alt="a proud member of the AIA community" class="cobrand">
709
710</div>
711</div></div>
712        </div>
713        
714        <div class="headerRow2b clearfix">
715        <div id="ctl03_HeaderRow2LeftZone2b" class="grid_4 headerZone2b"></div>
716        <div id="ctl03_HeaderRow2RightZone3b" class="grid_8 headerZone3b"></div>
717        </div>
718        
719        <div id="ctl03_HeaderRow3Zone4" class="grid_12 headerZone4"><div id="ctl03_Module_572042836" class="asiModule Content" IsModule="True"><div id="ctl03_ctl18_cntW" class="contentModule">
720	
721    <div class="main-menu">
722<nav role="navigation">
723<a href="#" onclick="this.focus()" class="ic main-menu-mobile">
724<span class="line"></span>
725<span class="line"></span>
726<span class="line"></span>
727</a>
728<a href="javascript:void(0);" class="ic close"></a>
729<div class="small-logo">
730<a href="https://allsorts-online.com/?referrerPage=HowItWorks&refPgId=531629256&PCUrl=1"> <!--clone logo--></a>
731</div>
732<ul class="main-nav">
733  
734    <li class="top-level-link item-what-we-do">
735    <a href="/whatwedo" title="What We Do" class="navitem-what-we-do"><span>What We Do</span></a>
736    </li>
737    <li class="top-level-link item-how-we-do-it single-col">
738    <a href="/howitworks" title="How it Works" class="navitem-how-we-do-it"><span>How It Works</span></a>
739      
740      <!-- new link -->
741      <!--<div class="sub-menu-block single-col-menu">
742    <div class="row">
743    <div class="">
744    <ul class="sub-menu-lists">
745      <li class="campaign cornerstones"><a href="https://cdn.asicentral.com/esp-websites/109480/AIA/pdf/Promotional-Merchandise-Budget.pdf" target="_blank" title="Promotional Merchandise Budget">Promotional Merchandise Budget</a></li></ul>
746      </div></div></div>--><!-- new link -->
747      
748    </li>
749    <li class="top-level-link item-idea-center single-col">
750      <a class="mega-menu idea-center-link" href="/ideacenter"><span>Idea Center</span></a>
751   <div class="sub-menu-block double-col-menu">
752    <div class="row">
753    <div class="col-md-6 col-lg-6 col-sm-6">
754    <ul class="sub-menu-lists">
755      
756            <li class=""><a href="/documents/514033841/idea-center/season-of-connection" title="Gifting with Purpose">Gifting with Purpose</a></li>      
757      
758      <li class=""><a href="/documents/514033841/idea-center/season-of-connection" title="Season of Connection">Season of Connection</a></li>
759      
760      <li class=""><a href="/documents/513973428/idea-center/made-to-show-up" title="Welcome Aboard">
761Welcome Aboard</a></li>
762      
763        <li class=""><a href="/documents/513973428/idea-center/made-to-show-up" title="Branded Merch That’s Made to Show Up">
764Branded Merch That’s Made to Show Up</a></li>
765      
766      <li class=""><a href="/documents/513889995/idea-center/trend-to-touchpoint" title="From Trends to Touchpoints">
767From Trends to Touchpoints</a></li>
768      
769      <li class=""><a href="/documents/513841482/idea-center/power-your-goals" title="Power Your Goals with Promo">
770Power Your Goals with Promo</a></li>
771      
772      <!--<li class=""><a href="/documents/513752325/idea-center/gifting-done-right" title="
773From Past to Presents">
774From Past to Presents</a></li>
775      
776                        <li class=""><a href="/documents/513663092/idea-center/smart-spending" title="Promo Products That Deliver Superpowered ROI">Promo That Performs: High ROI Picks</a></li>
777
778      
779                  <li class=""><a href="/documents/513621149/idea-center/campaign-launch" title="Fuel Your Campaign Launch">Fuel Your Campaign Launch</a></li>
780
781      
782            <li class=""><a href="/documents/513570016/idea-center/incentives-on-the-go" title="Incentives on the Go">Incentives on the Go</a></li>-->
783
784      
785     
786       
787       <!-- <li class="idea-center-view-all"><a href="/ideacenter">View All Idea Centers <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
788    </ul>
789    </div>
790    <div class="col-md-6 col-lg-6 col-sm-6">
791      <a href="/documents/513298191/idea-center/effortless-gifting" class="planningguide
791-media-section ideacenter-media"><img alt="Moments Worth Collecting" src="https://cdn.asicentral.com/esp-websites/109480/images/idea-center/24_MK-Oct-IdeaCtr-MenuImg.JPG" width="200"></a>
792    </div>
793    </div>
794    </div>
795    </li>-->
796      
797       <li class="idea-center-view-all"><a href="/ideacenter">View All Idea Centers <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
798    </ul>
799    </div>
800    <div class="col-md-6 col-lg-6 col-sm-6">
801      <a href="/documents/514033841/idea-center/season-of-connection " class="planningguide-media-section ideacenter-media"><img alt="Gift with Purpose" src="https://cdn.asicentral.com/esp-websites/109480/images/idea-center/menu-purpose.jpg" width="200"></a>
802    </div>
803    </div>
804    </div>
805    </li>
806
807    <li class="top-level-link item-products">
808    <a class="mega-menu" role="button"><span>Shop Products</span></a>
809    <div class="sub-menu-block">
810    <div class="row">
811    <div class="col-md-4 col-lg-4 col-sm-4">
812    <p class="product-menu-media-section" style="font-size: 12px;"> </p>
813    <div class="row">
814    <!--<div class="col-sm-6"><a class="btn" href="/documents/508981427/idea-center/american-made">American<br>
815    Made</a></div>-->
816      <div class="col-sm-6"><a class="btn" href="/ProductResults/">Shop All<br>
817    Products</a></div>
818    <div class="col-sm-6"><a class="btn" href="/ProductResults/?SearchId=52595">New<br>
819    Products</a></div>
820    </div>
821    </div>
822    <div class="col-md-2 col-lg-2 col-sm-2" id="products-menu-column-one">
823    <h2 class="sub-menu-head" id="products-heading-1">Apparel</h2>
824    <ul class="sub-menu-lists" id="products-col-1">
825        <li><a href="/ProductResults/?SearchId=38419">Caps &amp; Hats</a></li>
826        <li><a href="/ProductResults/?SearchId=42745">Outerwear</a></li>
827        <li><a href="/ProductResults/?SearchId=38388">Polo Shirts</a></li>
828        <li><a href="/ProductResults/?SearchId=42714">T-Shirts</a></li>
829        <li><a href="/ProductResults/?SearchId=35921">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
830    </ul>
831    <h2 class="sub-menu-head" id="products-heading-2">Bags</h2>
832    <ul class="sub-menu-lists" id="products-col-2">
833        <li><a href="/ProductResults/?SearchId=42716">Backpacks</a></li>
834        <li><a href="/ProductResults/?SearchId=38787">Coolers</a></li>
835        <li><a href="/ProductResults/?SearchId=38740">Tote Bags</a></li>
836        <li><a href="/ProductResults/?SearchId=42715">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
837    </ul>
838    </div>
839    <div class="col-md-2 col-lg-2 col-sm-2" id="products-menu-column-two">
840    <h2 class="sub-menu-head" id="products-heading-3">Tech Products</h2>
841    <ul class="sub-menu-lists" id="products-col-3">
842        <li><a href="/ProductResults/?SearchId=42724">Computer Accessories</a></li>
843        <li><a href="/ProductResults/?SearchId=38759">Mobile Accessories</a></li>
844        <li><a href="/ProductResults/?SearchId=42725">Power Banks</a></li>
845        <li><a href="/ProductResults/?SearchId=42726">USB Drives</a></li>
846        <li><a href="/ProductResults/?SearchId=38380">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
847    </ul>
848    <h2 class="sub-menu-head" id="products-heading-4">Drinkware</h2>
849    <ul class="sub-menu-lists" id="products-col-4">
850        <li><a href="/ProductResults/?SearchId=38391">Mugs &amp; Steins</a></li>
851        <li><a href="/ProductResults/?SearchId=38392">Tumblers</a></li>
852        <li><a href="/ProductResults/?SearchId=38393">Water Bottles</a></li>
853        <li><a href="/ProductResults/?SearchId=38389">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
854    </ul>
855    </div>
856    <div class="col-md-2 col-lg-2 col-sm-2" id="products-menu-column-three">
857    <h2 class="sub-menu-head" id="products-heading-5">Writing</h2>
858    <ul class="sub-menu-lists" id="products-col-5">
859        <li><a href="/ProductResults/?SearchId=38420">Pencils</a></li>
860        <li><a href="/ProductResults/?SearchId=38399">Pens</a></li>
861        <li><a href="/ProductResults/?SearchId=38407">Stylus Pens</a></li>
862        <li><a href="/ProductResults/?SearchId=38715">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
863    </ul>
864    <h2 class="sub-menu-head" id="products-heading-6">Office</h2>
865    <ul class="sub-menu-lists" id="products-col-6">
866        <li><a href="/ProductResults/?SearchId=42742">Calendars</a></li>
867        <li><a href="/ProductResults/?SearchId=42743">Notebooks &amp; Journals</a></li>
868        <li><a href="/ProductResults/?SearchId=42741">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
869    </ul>
870    </div>
871    <div class="col-md-2 col-lg-2 col-sm-2" id="products-menu-column-four">
872    <h2 class="sub-menu-head" id="products-heading-7">Travel Items</h2>
873    <ul class="sub-menu-lists" id="products-col-7">
874        <li><a href="/ProductResults/?SearchId=38762">Luggage &amp; Tags</a></li>
875        <li><a href="/ProductResults/?SearchId=38764">Travel Kits &amp; Accessories</a></li>
876        <li><a href="/ProductResults/?SearchId=38761">Sunglasses</a></li>
877        <li><a href="/ProductResults/?SearchId=42744">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
878    </ul>
879    <h2 class="sub-menu-head" id="products-heading-8">Awards</h2>
880    <ul class="sub-menu-lists" id="products-col-8">
881        <li><a href="/ProductResults/?SearchId=38410">Plaques</a></li>
882        <li><a href="/ProductResults/?SearchId=38421">Trophies</a></li>
883        <li><a href="/ProductResults/?SearchId=38412">View All <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
884    </ul>
885    <ul class="sub-menu-lists">
886        <li><a href="/productresults" title="See all of Promotional Products product line!" class="see-all-products-link">See all products <em class="fa fa-long-arrow-right" aria-hidden="true"></em></a></li>
887    </ul>
888    </div>
889    </div>
890    </div>
891<!--
892    </li>
893      <li class="top-level-link item-2021-trends">
894        <a href="/documents/508198349/2021-trends"><span>2021 Trends</span></a>
895    </li>
896-->
897    </li><li class="top-level-link item-trends">
898    <a href="/ideabooks"><span>Look Books</span></a>
899    </li>
900    <li class="top-level-link item-co-stores">
901    <a href="/companystores"><span>Company Stores</span></a>
902    </li>
903    
904    <li class="top-level-link item-about-us">
905    <a href="/AboutUs"><span>About Us</span></a>
906    </li>
907    <li class="top-level-link item-contact-us">
908    <a href="/Contact"><span>Contact</span></a>
909    </li>
910</ul>
911</nav>
912</div>
913<link rel="stylesheet" href="https://cdn.asicentral.com/esp-websites/109480/global/2022/nav-menu.css">
914<link rel="stylesheet" href="https://cdn.asicentral.com/esp-websites/109480/global/2022/jquery.bxslider.css">
915<script src="https://cdn.asicentral.com/esp-websites/109480/global/2022/jquery.bxslider.min.js"></script>
915
916
917</div>
918</div></div>
919    </div>
920    </div>
921    </header>
922    <div class="clear"></div>
923    <section>
924    <div class="sectionWrap">
925	<div class="section clearfix">
926        
927        <div id="ctl03_ContentTopZone" class="grid_12 mainZone1"></div>
928        
929        <div id="ctl03_MainRow2LeftZone2" class="grid_3 mainZone2"></div>
930        <div id="ctl03_MainRow2MidZone2b" class="grid_6 mainZone3"></div>
931        <div id="ctl03_MainRow2RightZone3" class="grid_3 mainZone3b"></div>
932        
933        <div id="ctl03_MainRow4LeftZone6" class="grid_3 mainZone4"></div>
934        <div id="ctl03_MainRow4MidZone6b" class="grid_3 mainZone5"></div>
935        <div id="ctl03_MainRow4RightZone7" class="grid_6 mainZone5b"></div>
936        
937        <div id="ctl03_MainRow3LeftZone4" class="grid_3 mainZone6"></div>
938        <div id="ctl03_Div2" class="grid_9 mainZone7">
939                <div id="ctl03_MainRow3RightZone5e" class="grid_9 alpha omega mainZone7a"><div id="ctl03_Module_572042851" class="asiModule Content" IsModule="True"><div id="ctl03_ctl19_cntW" class="contentModule">
940	
941    <link rel="preconnect" href="https://fonts.gstatic.com">
942<link href="https://fonts.googleapis.com/css2?family=Shadows+Into+Light+Two&amp;display=swap" rel="stylesheet">
943<div class="how-we-do-it-landing">
944<div class="entire-background">
945<img alt="" src="https://content.experienceaia.com/images/landing-pages/how-we-do-it/how-we-do-it.png">
946</div>
947<div class="what-we-do-block">
948<h2>What We Do</h2>
949<p>Have you ever received a promotional product as a gift? If you look around your home or office, we're sure you can come up with a whole pile of products! It's just about anything with a logo or brand name on it, like that pen from the last hotel you stayed at, the magnet on your fridge or filing cabinet, maybe even the T-shirt you're wearing or the water bottle sitting next to you.</p>
950</div>
951<div class="hidden-desk">
952<img alt="" src="https://content.experienceaia.com/images/landing-pages/how-we-do-it/web-fridge.jpg">
953</div>
954<div class="block-two">
955<div class="color-wrapper"></div>
956<div class="block-content">Promotional products are everywhere and they are the one form of advertising that people will thank you for receiving which is what makes them so effective.</div>
957</div>
958<div class="two-column-block">
959<div class="why-we-do-it">
960<h2>Why We Do It</h2>
961<p>We're passionate about promotional products. We get excited to work with clients like you, to find products that are perfect for any event or occasion, like welcome kits, corporate gifts, fundraisers, team bonding activities, holiday gifts and so much more!</p>
962</div>
963<div class="how-it-works">
964<h2>How It Works</h2>
965<p>We make it simple. You don't have to scroll through pages and pages of products. Work with someone directly to get one-on-one support through the entire process, from brainstorming to product delivery. We are your partner every step of the way.</p>
966</div>
967</div>
968<div class="hidden-desk">
969<img alt="" src="https://content.experienceaia.com/images/landing-pages/how-we-do-it/web-backpack.png">
970</div>
971<div class="two-column-special-text-block">
972<div class="picking-the-product">
973<h2>Picking The Product</h2>
974<p>Whether you know the exact product you're looking for, or you need a little guidance, we have a whole catalog of products that we can recommend. If you don't see what you're looking for, let us know and we can find it!</p>
975</div>
976<div class="customizing-product">
977<h2>Customizing The Product</h2>
978<p>Once we've settled on the right product(s), it's time to tailor it to your brand. You can pick colors (many times we can do an exact color match), what logo to add and where to add it. Depending on the product we can suggest different imprinting methods like, embroidery, embossing, debossing, screen printing, etc.</p>
979</div>
980</div>
981<div class="hidden-desk">
982<img alt="" src="https://content.experienceaia.com/images/landing-pages/how-we-do-it/web-order.png">
983</div>
984<div class="two-column-special-text-block-two">
985<div class="sharing-your-product">
986<h2>Sharing Your Product</h2>
987<p>Once your products arrive it's time to share and show them off! Clients, employees, executives, partners and prospective clients will feel appreciated, valued and excited when they receive high-quality branded gifts.</p>
988</div>
989<div class="order-again">
990<h2>Order Again!</h2>
991<p>Remember us the next time you need to order branded merchandise! We are always just a call, text or email away, and we always have the latest products and best customer service.</p>
992</div>
993</div>
994</div>
995
996</div>
997</div></div>
998                <div class="clear"></div>
999                <div id="ctl03_MainRow3RightZone5" class="grid_6 alpha mainZone7b"></div>
1000                <div id="ctl03_MainRow3RightZone5b" class="grid_3 omega mainZone7c"></div>
1001                <div class="clear"></div>
1002                <div id="ctl03_MainRow3RightZone5c" class="grid_3 alpha mainZone7d"></div>
1003                <div id="ctl03_MainRow3RightZone5d" class="grid_6 omega mainZone7e"></div>
1004        </div>
1005         
1006        <div id="ctl03_MainRow5Zone8" class="grid_12 mainZone8"></div>
1007    </div>
1008    </div>
1009    </section>
1010    <div class="clear"></div>
1011    <footer>
1012    <div class="footerWrap">
1013    <div class="footer">
1014    <div class="innerWrapper clearfix">
1015        
1016        <div id="ctl03_FooterRow1Zone1" class="grid_12 FooterZone1"><div id="ctl03_Module_572042842" class="asiModule Content" IsModule="True"><div id="ctl03_ctl00_cntW" class="contentModule">
1017	
1018    <div class="project-box">
1019<div class="covid-box">
1020<div class="max-width">
1021<h3>Let's Get Started</h3>
1022<p>Right order, right price and on brand every time. We have the branded products you need for events, promotions, campaigns, employee engagement and more. Get it fast, just the way you need it.</p>
1023<a href="/project" class="btn">Start a Project</a></div>
1024</div>
1025</div>
1026
1027</div>
1028</div></div>
1029        
1030        <div id="ctl03_FooterRow2LeftZone2" class="grid_4 FooterZone2"></div>
1031        <div id="ctl03_FooterRow2MidZone3" class="grid_5 FooterZone3"></div>
1032        <div id="ctl03_FooterRow2RightZone4" class="grid_3 omega FooterZone4"></div>
1033        
1034        <div id="ctl03_FooterRow2bLeftZone2" class="grid_8 FooterZone2b"></div>
1035        <div id="ctl03_FooterRow2bRightZone4" class="grid_4 omega FooterZone4b"></div>
1036        
1037        <div id="ctl03_FooterRow3Zone5" class="grid_12 FooterZone5"><div id="ctl03_Module_572042846" class="asiModule Logo" IsModule="True">
1038
1039<script type="text/javascript">
1040
1041    function showProgress() {
1042        $.blockUI({ blockMsgClass: 'ui-corner-all', fadeIn: 0, fadeOut: 0 });
1043        return true;
1044  }
1045
1046  $(document).ready(function () {
1047    var prefWidth = parseInt($('#ctl03_ctl01_hdPrefWidth').val()),
1048      prefHeight = parseInt($('#ctl03_ctl01_hdPrefHeight').val());
1049    var img = $(".site-logo");
1050    if (img.get(0) && prefHeight > 0 && prefWidth > 0) {
1051      var naturalWidth = parseInt(img.get(0).naturalWidth);
1052      var naturalHeight = parseInt(img.get(0).naturalHeight);
1053      var ratioX = prefWidth / naturalWidth;
1054      var ratioY = prefHeight / naturalHeight;
1055      img.css('width', '').css('height','');;
1056      if (ratioX > ratioY)
1057        img.css('height', prefHeight);
1058      else
1059        img.css('width', prefWidth);
1060    }
1061  });
1062
1063</script>
1063
1064
1065<div class="logo notranslate">
1066    
1067    <a id="ctl03_ctl01_lnkLogo" href="https://allsorts-online.com/?referrerPage=HowItWorks&amp;refPgId=531629256&amp;PCUrl=1"><img id="ctl03_ctl01_imgLogoLnk" class="site-logo" src="https://commonmedia.asicentral.com/5050000/5054511/logo-transparent.png" alt="Allsorts Promotional Products&#39;s Logo" style="width:220px;border-width:0px;" /></a>    
1068</div>
1069<input type="hidden" name="ctl03$ctl01$hdPrefWidth" id="ctl03_ctl01_hdPrefWidth" value="220" />
1070<input type="hidden" name="ctl03$ctl01$hdPrefHeight" id="ctl03_ctl01_hdPrefHeight" value="60" />
1071<span id="ctl03_ctl01_BlockUI_EUL"></span>
1072</div><div id="ctl03_Module_572042845" class="asiModule Address" IsModule="True"><div id="ctl03_ctl02_divAddress" class="address">
1073    
1074    <span id="ctl03_ctl02_spnOfficeLocation">
1075        <h3 id="ctl03_ctl02_h3Title"></h3>
1076        <div class="companyName notranslate">
1077            <span id="ctl03_ctl02_lblCompanyName"></span>
1078        </div>
1079
1080        <div class="ownerNameTitle">
1081            <span id="ctl03_ctl02_lblOwnerNameTitle"></span>
1082        </div>
1083
1084        <div class="addressline notranslate">
1085            <span id="ctl03_ctl02_lblAddress1" class="line1 address-line1"></span>
1086            <span id="ctl03_ctl02_lblAddress2" class="line2 address-line2"></span>
1087            <span id="ctl03_ctl02_lblAddress3" class="line3 address-line3"></span>
1088        </div>
1089        
1090            <div class="phone">
1091                <span id="ctl03_ctl02_lblPhone1" class="phonelabel">Phone: </span><span id="ctl03_ctl02_lblPhone">(434) 973-3010</span>
1092            </div>
1093        
1094        
1095        
1096            <div class="email">
1097                <span id="ctl03_ctl02_lblEmail" class="emaillabel">E-mail: </span><a href="mailto:[email protected]" id="ctl03_ctl02_aEmail">[email protected]</a>
1098            </div>
1099        
1100    </span>
1101    
1102</div>
1103<span id="ctl03_ctl02_BlockUI_EUL"></span>
1104</div><div id="ctl03_Module_572042844" class="asiModule NewsletterSignup" IsModule="True"><div id="ctl03_ctl03_pnlNewsLetterSignup">
1105	
1106    <div class="newsletter clearfix">
1107        <h3>
1108            <span id="ctl03_ctl03_lblNewsLetterTitle">Newsletter</span>
1109        </h3>
1110        <span id="ctl03_ctl03_lblNewsLetterSubText" class="txt">Submit your e-mail address to get the latest deals and promos.</span>
1111        <br />
1112        <div id="ctl03_ctl03_divNews" class="formLayout inline inlineTitle">
1113            <div class="flGrp news">
1114                <input name="ctl03$ctl03$txtNewLetterSignup" type="text" id="ctl03_ctl03_txtNewLetterSignup" class="field text decimal" title="Newsletter Signup" style="width:275px;" />
1115            </div>
1116            <div class="flGrp buttons">
1117                <a id="ctl03_ctl03_lnkNewsLetterSignup" class="btn inline" href="javascript:__doPostBack(&#39;ctl03$ctl03$lnkNewsLetterSignup&#39;,&#39;&#39;)">Submit</a>
1118            </div>
1119        </div>
1120        <div class="clear"></div>
1121        
1122        
1123        
1124    </div>
1125
1126</div>
1127
1128<script type="text/javascript">
1129    var showMessage;
1130
1131    function ShowAndFade(msg) {
1132        showMessage = msg;
1133        setTimeout(fadeOut, 3000);
1134    }
1135
1136    function fadeOut() {
1137        if (showMessage == 1) {
1138            $(document.getElementById('ctl03_ctl03_divThankYou')).fadeOut('slow');
1139        }
1140        else {
1141            $(document.getElementById('ctl03_ctl03_divError')).fadeOut('slow');
1142        }
1143    }
1144
1145</script>
1145
1146</div><div id="ctl03_Module_572042843" class="asiModule SocialLinks" IsModule="True">
1147
1148<script type="text/javascript">
1149    function openSocialLinkWindow(url) {
1150        window.open(url, "blank");
1151        return false;
1152    }
1153</script>
1153
1154
1155<div class="socialLinks">
1156    <h3></h3>
1157    <ul class="social">
1158        
1159    </ul>
1160</div>
1161</div><div id="ctl03_Module_572042704" class="asiModule Content" IsModule="True"><div id="ctl03_ctl05_cntW" class="contentModule">
1162	
1163    <div class="aia-footer">
1164<div class="row footer-row-one">
1165<div class="col-md-4">
1166<div class="col-interior stay-connected-col">
1167<h3 class="stay-connected">Stay Connected</h3>
1168<p class="stay-connected-text">Get our updates right to your inbox! Leave your email below.</p>
1169<div class="newsletter-signup-inject"></div>
1170<div class="social-media-inject"></div>
1171</div>
1172</div>
1173<div class="col-md-4">
1174<div class="col-interior custom-content-col">
1175<div class="col-sm-12">
1176<div class="inject-custom-content"></div>
1177<div class="call-to-action-read-more"><a href="/contact" title="Let's get started, connect with us for your next project!">Get In Touch</a></div>
1178</div>
1179<div class="col-sm-12">
1180<div class="inject-footer-logo"></div>
1181</div>
1182</div>
1183</div>
1184<div class="col-md-4">
1185<div class="col-interior nav-owner-col">
1186<h3 class="footer-nav-headline">Navigate</h3>
1187<div class="inject-owner-nav"></div>
1188<div class="footer-corp-nav">
1189<ul>
1190  <li class="foot-nav-two"><a href="/brandimpressions">Brand Impressions Catalog</a></li>
1191    <li class="foot-nav-eight"><a href="/ProductResults">All Products</a></li>
1192  <li class="foot-nav-eight"><a href="https://cdn.asicentral.com/esp-websites/109480/AIA/pdf/Promotional-Merchandise-Budget.pdf" target="_blank">Promotional Merchandise Budget</a></li>
1193</ul>
1194</div>
1195</div>
1196</div>
1197</div>
1198<div class="row footer-row-two">
1199<div class="col-sm-12">
1200<div class="inject-footer-address"></div>
1201<div class="inject-contact-link"><a href="/contact">Contact Us</a></div>
1202</div>
1203</div>
1204<div class="row footer-row-three">
1205<div class="col-sm-12">
1206<div id="foot-copyright">
1207<div class="copyright">©
1208<script type="text/javascript">document.write(startAjaxDT.getFullYear());</script>
1208
1209<span class="inject-comp-name"></span>, All Rights Reserved.</div>
1210<a href="javascript:showPrivacyPolicy();">Privacy Policy</a>
1211<a href="javascript:showTermsofService();">Terms of Service</a>
1212</div>
1213</div>
1214</div>
1215</div>
1216
1217</div>
1218</div></div>
1219    </div>
1220    </div>
1221    </div>
1222    </footer>
1223</div>
1224<div class="clear"></div>
1225<div id="ctl03_FullWidthSubFooterZone" class="clearfix fullWidthFooterZone"><div id="ctl03_Module_572042853" class="asiModule Content" IsModule="True"><div id="ctl03_ctl06_cntW" class="contentModule">
1226	
1227    
1227<script src="https://apps.elfsight.com/p/platform.js" defer=""></script>
1227
1228<div class="elfsight-app-0577a6a7-ca5e-41cc-b07c-84afb7203536"></div>
1229
1230</div>
1231</div><div id="ctl03_Module_572042705" class="asiModule Content" IsModule="True"><div id="ctl03_ctl07_cntW" class="contentModule">
1232	
1233    
1233<script type="text/javascript" src="https://cdn.asicentral.com/esp-websites/109480/global/2022/global-aia.js"></script>
1233
1234
1235</div>
1236</div></div>
1236<script type="text/javascript" src="/Modules/Address/2_0_0/js/Address.js?rls=20260909"></script>
1236
1237</form>
1238    <div id="divCookieConsent">
1239    </div>
1240    
1240<script type="text/javascript">    
1241        function CloseDefaultDialog() {
1242            $(__dialogSelector).dialog('close');
1243            $('#' + 'hdnPwdTaken').val('Y');
1244        }
1245
1246        function LMLogin(query) {
1247            var url = "/WebPages/LMSiteLogin.aspx" + query;
1248            var options = { title: 'Site Login', width: 740, height: 655, modal: true, closeOnEscape: false, draggable: false, titleBarClass: 'ui-widget-header', open: function (event, ui) { $(".ui-dialog-titlebar-close").hide(); } };
1249            if ($('#' + 'hdnPwdTaken').val() == 'N') {
1250                $('body').addClass('password-protected');
1251                openPopup(url, options);
1252            }
1253        }
1254
1255        var consentObj = {};
1256        const CC = window.CookieConsent;
1257        $(document).ready(function () {
1258
1259            var popupPages = ['/SignInPop', '/ProductDetailsQuickView', '/Request'];
1260
1261            var isPopup = false;
1262
1263            var sameSiteVal = isSecure() && inIframe() ? 'None' : 'Lax';
1264
1265            popupPages.forEac
1265h(function (item, index) {
1266                if (window.location.href.toLowerCase().includes(item.toLowerCase())) {
1267                    isPopup = true;
1268                }
1269            });
1270            
1271            if (!window.location.hostname.startsWith('checkout.') && !asi.app.cookieConsentBlocked &&
1272                !isPopup && asi.app._version === '2.0.0') {
1273
1274                consentObj = new CC({
1275                    // just some default styling
1276                    "palette": {
1277                        "popup": {
1278                            "background": "white",
1279                            "text": "black"
1280                        },
1281                        "button": {
1282                            "background": "#1c69af"
1283                        }
1284                    },
1285                    type: 'opt-in',
1286                    revokable: true,
1287                    container: document.getElementById("divCookieConsent"),
1288                    layout: 'categories',
1289                    showCategories: {
1290                        [CC.UNCATEGORIZED]: false,
1291                        [CC.ESSENTIAL]: true,
1292                        [CC.PERSONALIZATION]: false,
1293                        [CC.ANALYTICS]: true,
1294                        [CC.MARKETING]: false
1295                    },
1296                    content: {
1297                        message: 'This website uses cookies to provide the optimal experience to visitors as well as to gather insight on site usage. By clicking "Accept All Cookies" you agree to the storing of cookies on your device for the best performance of this website and to analyze site usage.',
1298                        allow: 'Accept All Cookies',
1299                        customize: 'Cookies Settings',
1300                        customizeHeader: 'Manage your consent',
1301                        customizeMessage: 'Below are the categories of Cookies used on this website. You can select the categories you are OK with being enabled when you visit this website. You can update your choices at any time by moving your mouse to the bottom left of the website and clicking the "Cookies Settings" tab that will appear.',
1302                        acceptSelected: 'Confirm My Choices',
1303                        privacyPolicyLink: '/privacy-policy',
1304                        cookiePolicyLink: '/cookie-policy',
1305                        categoryEssential: 'These cookies are necessary for the website to run optimally.',
1306                        categoryAnalytics: 'These cookies provide information on the usage of this website and do not store any personally identifiable information.',
1307                        policy: 'Cookies Settings'
1308                    },
1309                    elements: {
1310                        policiesLinks: ''
1311                    },
1312                    cookie: {
1313                        domain: window.location.hostname,
1314                        secure: window.location.protocol === 'https:' ? true : false,
1315                        sameSite: sameSiteVal
1316                    },
1317                    // Cookies that belong to each consent category. When a category
1318                    // is not consented to, the library clears these on init and on
1319                    // every consent change. Google Translate's `googtrans` cookie is
1320                    // treated as analytics/tracking alongside the GA cookies.
1321                    cookieCategories: {
1322                        [CC.ANALYTICS]: ['_ga', '_gid', '_gat', 'googtrans']
1323                    }
1324                });
1325
1326                // Keep Google Consent Mode in sync with the user's choice. Fires on
1327                // first paint (returning users) and whenever the choice changes.
1328                consentObj.on('consentApplied', function (result) {
1329                    if (typeof window.asiUpdateConsent === 'function') {
1330                        window.asiUpdateConsent(result.consents.ANALYTICS === CC.ALLOW);
1331                    }
1332                });
1333
1334                consentObj.on('popupClosed', function () {
1335                    // Reload so the new consent state is applied cleanly on the next
1336                    // paint (ga-disable flag, Consent Mode defaults, tagged scripts).
1337                    location.reload();
1338                });
1339
1340            } else if (CC && typeof CC.activateScripts === 'function') {
1341                // The consent banner is not shown here (checkout, block-listed/exempt
1342                // sites, popups, or legacy apps). These contexts loaded analytics
1343                // scripts unconditionally before, so activate the analytics-tagged
1344                // scripts (e.g. Google Translate) to avoid a regression.
1345                CC.activateScripts([CC.ANALYTICS]);
1346            }
1347        });
1348
1349        function inIframe() {
1350            return window.frameElement !== null || window !== window.parent;
1351        }
1352
1353        function isSecure() {
1354            return window.location.protocol === 'https:';
1355        }
1356
1357    </script>
1357
1358    
1359    
1360    
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.0-rc.1/angular-ui-router.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular-resource.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular-cookies.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap-tpls.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-notify/0.2.0/js/bootstrap-notify.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.2/toastr.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-loader-partial/angular-translate-loader-partial.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-storage-local/angular-translate-storage-local.min.js"></script>
1360<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.18.1/angular-translate-handler-log/angular-translate-handler-log.min.js"></script>
1360<script type="text/javascript" src="/Javascript/vendor-bundle.min.js"></script>
1360
1361</body>
1362</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.