1 2 3<!DOCTYPE html> 4<html lang="en"> 5<head>
5<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)}) 6(window,'GTM-NDD7H5','google_tags_first_party');</script>
6<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set', 'developer_id.dY2E1Nz', true); 7 var f=d.getElementsByTagName(s)[0], 8 j=d.createElement(s);j.async=true;j.src='/MPSGTG/'; 9 f.parentNode.insertBefore(j,f); 10 })(window,document,'script','dataLayer');</script>
10 11 12
13<script type="text/javascript"> 14 const CartPage = '/cart'; 15 const bs5Enable = false; 16 const IsSpnPrice = true; 17 const IsDesignHub = false; 18 const DesignerUIUX2026 = false; 19 const ShowPriceAsDollar = true; 20 21</script>
21 22 23 24 25 26 27 28 <title>MyParkingSign</title> 29 30 31 32 33 <!-- Start of HubSpot Embed Code --> 34
34<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/50985744.js"></script>
34 35 <!-- End of HubSpot Embed Code --> 36 <!-- begin Convert Experiences code--> 37 <!--
37<script type="text/javascript" src="https://cdn-4.convertexperiments.com/v1/js/10016629-10018525.js?environment=production"></script>
37--> 38 <!-- end Convert Experiences code --> 39 40 41 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 42 43 44<link rel="canonical" href="https://www.myparkingsign.com/search/corner-guard" /> 45<meta property="viewengine" content="razor" /> 46 47
48<script> 49 try{ 50var chatCustomerid='_tempXMuserdy5tmq1fgyu4d4bz53ytfydh20261002072032'; 51var chatVisitorid='0'; 52window.dataLayer = window.dataLayer || []; 53window.dataLayer.push({'event': 'enablechat'}); 54 } catch (err) { } 55</script>
55 56<link rel = "apple-touch-icon" sizes="57x57" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-57x57.png"> 57<link rel = "apple-touch-icon" sizes="60x60" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-60x60.png"> 58<link rel = "apple-touch-icon" sizes="72x72" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-72x72.png"> 59<link rel = "apple-touch-icon" sizes="76x76" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-76x76.png"> 60<link rel = "apple-touch-icon" sizes="114x114" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-114x114.png"> 61<link rel = "apple-touch-icon" sizes="120x120" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-120x120.png"> 62<link rel = "apple-touch-icon" sizes="144x144" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-144x144.png"> 63<link rel = "apple-touch-icon" sizes="152x152" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-152x152.png"> 64<link rel = "apple-touch-icon" sizes="180x180" href="https://images.myparkingsign.com/img/favicons/mps-apple-touch-icon-180x180.png"> 65<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-32x32.png" sizes="32x32"> 66<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-96x96.png" sizes="96x96"> 67<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-android-chrome-192x192.png" sizes="192x192"> 68<link rel = "icon" type="image/png" href="https://images.myparkingsign.com/img/favicons/mps-favicon-16x16.png" sizes="16x16"> 69<link rel = "manifest" href="/img/favicons/mps-manifest.json"> 70<link rel = "mask-icon" href="https://images.myparkingsign.com/img/favicons/mps-safari-pinned-tab.svg" color="#05a84b"> 71<meta name ="msapplication-TileImage" content="https://images.myparkingsign.com/img/favicons/mps-mstile-144x144.png"> 72<meta name ="msapplication-TileColor" content="#ffffff" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> 73<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 74<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap&subset=latin" rel="stylesheet" type="text/css"/> 75<!-- Google Tag Manager -->
75<script>
vendor: 337 bytes, lines 75-80
75 76(function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': 77new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 78j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 79'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 80})(window,document,'script','dataLayer','
80GTM-NDD7H5
vendor: 5 bytes, lines 80-81
80'); 81
81function gtag(){dataLayer.push(arguments);} 82</script>
82 83<!-- End Google Tag Manager -->
84<script> 85window.dataLayer = window.dataLayer || []; 86window.dataLayer.push({'event': 'msclarity'}); 87</script>
87 88 89<meta name='viewport' content='width=device-width, initial-scale=1'> 90<link rel="stylesheet" type="text/css" href="/js/external/bootstrap/bootstrap-4.5.3.min.css" /> 91 92<link rel="stylesheet" type="text/css" href="/css/xpicons.css" /> 93 94<link rel="stylesheet" type="text/css" href="/css/ui-common.css" /> 95 96<link rel="stylesheet" type="text/css" href="/css/ui-myparkingsign.css" /> 97 98 99 100 <link rel="preconnect" href="https://fonts.googleapis.com" /> 101<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 102<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800&display=swap&subset=latin" rel="stylesheet" type="text/css"/> 103<!-- Google Tag Manager -->
103<script>
vendor: 337 bytes, lines 103-108
103 104(function(w,d,s,l,i){w[l]=w[l]||[]; w[l].push({'gtm.start': 105new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 106j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 107'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 108})(window,document,'script','dataLayer','
108GTM-NDD7H5
vendor: 5 bytes, lines 108-109
108'); 109
109function gtag(){dataLayer.push(arguments);} 110</script>
110 111<!-- End Google Tag Manager -->
112<script> 113window.dataLayer = window.dataLayer || []; 114window.dataLayer.push({'event': 'msclarity'}); 115</script>
115 116 117 <meta name="robots" content="noindex, nofollow" /> 118 <meta name="googlebot" content="noindex, nofollow" /> 119 120 121 <style type="text/css"> 122 :root { --page-master-color: var(--primarycolor); } 123 .main-no-results-message { grid-column: 1 / -1; width: 100%; font-size: 26px; font-family: var(--heading-font); font-weight: 400; line-height: normal; color: #707070; padding: 40px 0; text-align: center; } 124 .main-no-results-message strong { color: #000; } 125 .no-results-found { margin: 40px auto 00px; font-size: 16px; } 126 .no-results-found .searchBox__input-container_box { margin-bottom: 20px; } 127 .try_our_tips { max-width: 550px; margin: 0 auto; } 128 .try_our_tips .try_our_tips_title { font-size: 20px; font-weight: 500; margin-bottom: 5px; color: #000; } 129 .try_our_tips ul { margin: 0; padding: 0; } 130 .try_our_tips ul li { position: relative; list-style-type: none; padding-left: 16px; } 131 .try_our_tips ul li .try_check_icon { display: inline-block; vertical-align: middle; position: absolute; top: -1px; left: 0; } 132 .try_our_tips ul li + li { margin-top: 8px; } 133 .no-results-found .page_title { font-size: 26px; font-family: var(--heading-font); font-weight: 400; line-height: normal; color: #707070; } 134 .no-results-found .page_title span { color: #000; } 135 .lets_help .lets_help_title { font-size: 26px; margin-bottom: 8px; font-weight: 400; line-height: normal; font-family: var(--heading-font); } 136 .lets_help p { margin-bottom: 20px; } 137 .contact_customer_care { width: 100%; max-width: 500px; position: relative; border-radius: 12px; } 138 .contact_customer_care p { font-size: 16px; font-weight: 400; margin-bottom: 0; } 139 .contact_customer_care p.phone_number a { color: #000; } 140 .contact_customer_care p span { display: inline-block; vertical-align: middle; margin-right: 4px; margin-top: -2px; } 141 .contact_customer_care .contact_customer_care_right_box { margin-top: 10px; } 142 .contact_customer_care_title { font-size: 20px; font-weight: var(--text-bold); } 143 .contact_customer_care p span svg { height: 16px; } 144 .no-results-found hr { border-top-color: #e7e7e7; margin: 30px 0 25px; } 145 .cant_find_sign { max-width: 1030px; margin: 0 auto; } 146 .cant_find_sign .cant_find_sign_title { font-size: 26px; margin-bottom: 25px; font-weight: 400; text-align: center; line-height: normal; font-family: var(--heading-font); } 147 .cant_find_sign ul { text-align: center; display: flex; } 148 .cant_find_sign ul { margin: 0; padding: 0; } 149 .cant_find_sign ul li { display: inline-block; vertical-align: middle; flex: 1 0; list-style-type: none; } 150 .cant_find_sign ul li p { font-size: 18px; font-weight: 400; } 151 .cant_find_sign ul li .img_box { margin-bottom: 8px; } 152 .contact_customer_care .supports-icons-cont svg { max-width: 152px; } 153 154 @media (max-width: 991px) { 155 .no-results-found .searchBox__input-container_box { margin-bottom: 20px; } 156 .lets_help { margin: 25px 0; } 157 .lets_help .lets_help_title, .no-results-found .page_title, .cant_find_sign .cant_find_sign_title { font-size: 24px; } 158 .contact_customer_care_title { font-size: 18px; } 159 .contact_customer_care { width: 50%; max-width: 100%; } 160 .no-results-found .page_title { padding-top: 0; } 161 .try_our_tips ul li .try_check_icon { margin-right: 6px } 162 .contact_customer_care p { font-size: 14px; } 163 .contact_customer_care p span svg { height: 15px; } 164 } 165 166 @media (max-device-width: 767px) { 167 .cant_find_sign ul li p { font-size: 14px; } 168 .cant_find_sign ul { flex-wrap: wrap; margin-top: -10px; } 169 .cant_find_sign ul li { min-width: 120px; padding-top: 10px; } 170 .contact_customer_care_title { font-size: 14px; } 171 } 172 173 @media (max-device-width: 567px) { 174 .cant_find_sign ul li .img_box svg { height: 35px; } 175 .contact_customer_care_row { flex-wrap: wrap; } 176 .contact_customer_care .supports-icons-cont img { max-width: 120px; } 177 .contact_customer_care .supports-icons-cont svg { max-width: 120px; } 178 } 179 </style> 180 181 182 183 <style type="text/css"> 184 .noresult { 185 text-align: center !important; 186 display: block !important; 187 margin-top: 20px; 188 border-bottom: none !important; 189 width: 100%; 190 margin-bottom: 20px 191 } 192 193 .mat-spinner-text { 194 position: fixed; 195 top: 50%; 196 left: 50%; 197 z-index: 1000001; 198 height: 128px; 199 width: 128px; 200 margin-top: -64px; 201 margin-left: -64px; 202 line-height: 32px; 203 text-align: center; 204 font-size: 27px; 205 color: #303b83; 206 border-radius: 16px !important; 207 opacity: .6; 208 box-shadow: 0 0 20px #dedede 209 } 210 211 #spinner > .bgGlass2 {position: fixed;top: 0;left: 0;
211height: 100%;width: 100%;z-index: 9999;opacity: .5;background-color: #faf6f6} 212 .ss_dept_sub_heading{margin:0;} 213 .badge-disabled {background-color: #e3e3d9;} 214 .ss_subcategory_filter_right_box{display:flex;flex-wrap:wrap;} 215 216 .ss_department_slider .slick_slider_Btn{width: 36px; height: 36px; border-radius: 8px; background-color: #fff; color: var(--gray-700); border: 1px solid #D5D7DA; display: flex ; align-items: center; justify-content: center; z-index: 3; transform: none; top: calc(180px / 2);} 217 .ss_department_slider .slick_slider_Btn::before{display: none;} 218 .ss_department_slider .slick_slider_Btn:hover, 219 .ss_department_slider .slick_slider_Btn:focus{background-color: #FAFAFA; color: #000!important; box-shadow: none; outline: none; border-color: #D5D7DA;} 220 .ss_department_slider .slick-prev{left: 0;} 221 .ss_department_slider .slick-next{right: 0;} 222 .ss_department_slider .slick_slider_Btn.slick-disabled, 223 .ss_department_slider .slick_slider_Btn.slick-disabled:hover{ color: #A4A7AE!important;border: 1px solid #D5D7DA; opacity: 0.8;} 224 .ss_department_slider .department_products_item{padding: 0 15px; height: auto;} 225 226 @media (min-width: 767px) { 227 .ss_department_slider{padding: 0 40px;} 228 .search-result-page .department_grid.department_grid_5_col{grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));} 229 .search-result-page .department_grid .department_products_img, 230 .ss_department_slider .department_grid .department_products_img{width: 200px;height: 200px;} 231 232 .search-result-page .department_grid .department_products_img img, 233 .search-result-page .department_grid .department_products_img img{max-width: 145px; max-height: 145px;} 234 } 235 236 237 .filter-search-box{margin-bottom: 15px; position: relative;} 238 .filter-search-box::after{content: ""; position: absolute; top: 50%; left: 6px; transform: translateY(-50%); mask-repeat: no-repeat; mask-size: 14px; mask-position: center center; width: 20px; height: 20px; background-color: #333; display: flex; align-items: center; justify-content: center; 239 mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');} 240 .filter-search-box .form-control{border-radius: 25px; height: 35px; font-size: 14px; padding: 0 15px; padding-left: 28px; color:#333} 241 .filter-search-box .form-control::placeholder{color:#333} 242 243 .see_all_filter_btn .down_icon svg{transition: 0.3s;} 244 .see_all_filter_btn .active .down_icon svg{transform: rotate(180deg);} 245 246 /* .search-result-page .pagination .page-link{ padding: 8px 12px;} 247 .search-result-page .pagination .page-link svg{max-width:16px;}*/ 248 .search-result-page button.pagination_page_btn.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed;} 249 250 251 252 253 .search-result-page .applied-department-filter-tag .list-unstyled{gap:15px;} 254 .search-result-page .applied-department-filter-tag .applied-tag{padding:3px 15px 0 6px; border-radius:6px;} 255 .search-result-page .applied-department-filter-tag .applied-tag span{display:block;font-weight:var(--text-bold);} 256 .search-result-page .applied-department-filter-tag .applied-tag .reset_btn{width:20px; height:20px; border-radius:100%;color:#fff;background-color:#7b7b7b; align-items:center;right:-7px;top:-7px;text-align:center;line-height:22px; font-size:13px;justify-content:center;} 257 .search-result-page .applied-department-filter-tag .applied-tag .reset_btn svg{position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;} 258 .search-result-page .applied-department-filter-tag .applied-tag .reset_btn:hover{color:#fff; background-color:#6f6f6f} 259 260 @media (max-width: 1199px) { 261 .search-result-page .products_filter_body .subcategory-filter-box:last-child{border:none;} 262 .subcategory-container-box{padding-top: 30px;} 263 .plp-box-style .ss_dept_main_heading{ margin-bottom:0;} 264 } 265 266 @media (max-width: 767px) { 267 .ss_department_slider .slick_slider_Btn{bottom: 0;left: inherit; right: inherit; top: inherit;} 268 .ss_department_slider{padding-bottom: 50px;}
269 .ss_department_slider .slick-prev{ left: calc(50% - 45px);} 270 .ss_department_slider .slick-next{ right: calc(50% - 45px);} 271 /*.search-result-page .pagination .page-link{ padding: 5px 11px; font-size: 14px; border: 1px solid #d3d3d3;} 272 .search-result-page .page-item.disabled .page-link{border: 1px solid #d3d3d3;} 273 .search-result-page .pagination .page-link svg{max-height:12px;} 274 .search-result-page .pagination .page-item.disabled{ border-color:#d3d3d3;}*/ 275 .pagination>li.page-item.active>a, .pagination>li.page-item.active>a:focus, .pagination>li.page-item.active>a:hover, .pagination>li.page-item.active>span, .pagination>li.page-item.active>span:focus, .pagination>li.page-item.active>span:hover, .pagination>li.page-item.active>button, .pagination>li.page-item.active>button:focus, .pagination>li.page-item.active>button:hover{ background-color: var(--primarycolor);border-color: #d3d3d3;color: #fff;} 276 .ss_subcategory_filter_count .filter_pagination_cont{font-size: 12px; row-gap: 5px;width:100%;} 277 278 .search-result-page .ss_subcategory_filter_count .ss_subcategory_filter + .btn{margin-left:10px} 279 .search-result-page .subcategory-container .subcategory-content-right .ss_subcategory_filter_count{row-gap:15px;} 280 281 .search-result-page .plp-box-style .ss_dept_main_heading h1{font-size:22px;} 282 .search-result-page .container{padding:0;} 283 } 284 @media (max-width: 567px) { 285 .search-result-page .products_grid .ss-product-box + .ss-product-box{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)} 286 } 287 .search-highlights {min-width: 300px;padding: 10px 10px 10px 10px;} 288 .search-highlights li {list-style: none; } 289 .search-highlights em {background-color: yellow;} 290 .ss-product-ltmprice { 291 font-size: 14px; 292 margin-top: 6px; 293 color: #555; 294 font-weight:bold; 295 margin-bottom: 10px; 296 } 297 298 .ss-product-ltmprice .price { 299 color: #1a7f37; /* soft green (positive feel) */ 300 font-weight: 600; 301 background: #e6f4ea; /* light green background */ 302 padding: 2px 6px; 303 border-radius: 4px; 304 margin-left: 4px; 305 display: inline-block; 306 } 307 .ss-product-rating-box a{cursor:default;} 308 .see_all_related_box{margin-top:20px;} 309 #semanticSubCopy{color:#707070;font-size:16px;margin-top:-5px;} 310 </style> 311 312 313 <div id="spinner" style="display:none;"> 314 <div class="mat-spinner-text" style="background-image: url('/img/src/AjaxLoaderEL.gif')!important;"></div> 315 <div class="bgGlass2"></div> 316 </div> 317 <svg style="display:none;" xmlns="http://www.w3.org/2000/svg"><symbol id="customer-care-icon" viewBox="0 0 150 150"><path fill="#EDEDED" d="M1.713 122.801c4.38 10.726 14.64 15.79 21.2 19.027 25.849 12.757 65.147 11.21 93.462-12.15 6.626-5.466 39.819-39.425 32.272-78.14-6.675-34.225-37.329-49.076-69.402-51.33-23.604-1.658-54.351 6.52-65.254 27.418-6.856 13.141 1.356 17.301-4.274 47.063-4.874 25.761-13.362 34.992-8.004 48.112z" /><path d="M29.318 137.209c-2.105 0-5.448-.401-9.43-2.312-3.863-1.854-7.399-4.684-10.506-8.411a.271.271 0 0 1 .416-.347c8.143 9.766 16.995 10.528 19.522 10.528h.005a.27.27 0 1 1 0 .542h-.007z" /><path d="M30.013 140.923c-.845 0-4.16-.121-8.57-1.844-4.624-1.809-11.347-5.803-17.126-14.569a.271.271 0 1 1 .453-.298c5.7 8.647 12.32 12.583 16.87 14.361 4.918 1.922 8.523 1.806 8.558 1.804a.265.265 0 0 1 .281.26.27.27 0 0 1-.26.282c-.018 0-.088.004-.206.004zM142.312 74.01a.271.271 0 0 1-.26-.35c1.212-3.973 1.674-7.941 1.371-11.798a.268.268 0 0 1 .249-.29.274.274 0 0 1 .291.249c.309 3.925-.159 7.962-1.393 11.998a.27.27 0 0 1-.258.191zm2.437 3.326a.27.27 0 0 1-.253-.365c2.682-7.184 3.146-14.328 1.38-21.232a.271.271 0 0 1 .525-.136c1.794 7.014 1.325 14.267-1.398 21.556a.273.273 0 0 1-.254.177zM4.43 120.893a1.817 1.817 0 0 1-1.768-2.221 1.82 1.82 0 0 1 2.174-1.361c.471.109.874.396 1.13.806.257.41.338.898.23 1.369a1.817 1.817 0 0 1-1.768 1.407h.001zm-.286-.574a1.273 1.273 0 1 0 .573-2.48 1.273 1.273 0 0 0-.573 2.48zm22.932-66.557a.27.27 0 0 1-.264-.332l.259-1.106a.271.271 0 0 1 .527.123l-.258 1.106a.272.272 0 0 1-.264.21zm.905-3.871a.27.27 0 0 1-.264-.332l.259-1.106a.271.271 0 0 1 .527.123l-.258 1.106a.272.272 0 0 1-.264.21zm2.169 1.951a.225.225 0 0 1-.059-.007l-1.107-.253a.272.272 0 0 1 .12-.53l1.108.254a.271.271 0 0 1-.06.536h-.001zm-3.878-.883a.222.222 0 0 1-.06-.008l-1.107-.252a.271.271 0 0 1 .121-.53l1.108.253a.271.271 0 0 1-.06.537h-.002z" /><path fill="var(--page-master-color)" d="M1.174 27.709c-.43-3.936-.301-9.569 2.94-14.368C13.076.069 40.475 1.117 46.12 11.545c2.865 5.293.188 13.118-4.035 17.513-6.247 6.498-17.118 6.7
31778-23.87 3.2-6.43-3.408-8.6-10.034-12.59-9.286-2.22.416-3.63 2.854-4.45 4.737h-.002z" /><path fill="#fff" d="M13.93 16.63a.271.271 0 0 1-.01-.542l23.02-.719a.27.27 0 1 1 .018.542l-23.02.719h-.009zm5.44 3.88a.271.271 0 0 1-.009-.542l11.583-.361a.27.27 0 1 1 .018.542l-11.583.361h-.009z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M62.326 51.002c.56-.842 6.86-10.663 2.372-21.5-3.15-7.608-10.746-13.614-19.348-13.681-1.45-.011-10.606-.083-15.282 7.373-3.15 5.022-3.297 11.905.07 16.804 4.001 5.822 11.317 6.441 12.403 6.515 7.594.526 11.617-4.462 15.818-2.245 2.57 1.356 3.544 4.53 3.969 6.736l-.002-.002z" /><path d="M35.837 30.099a.271.271 0 0 1-.009-.543l21.643-.675c.15-.01.274.112.28.262a.27.27 0 0 1-.262.28l-21.643.676h-.009zm6.877 2.608a.271.271 0 0 1-.009-.542l7.744-.242a.272.272 0 0 1 .018.542l-7.744.242h-.009z" /><path fill="#fff" d="M24.98 67.24c-.875-2.28-2.149-7.186-3.09-8.72-.941-1.533-2.076-2.885-3.933-4.223-.953-.686-2.904-2.012-4.432-2.529-1.529-.517-1.04 2.529.317 3.158 1.359.628 2.37 1.68 1.971 1.918-.276.166-1.067.918-2.47.484-1.569-.486-2.528-2.054-2.383-3.692.025-.284.072-.57.15-.846.478-1.687-.214-3.518-1.776-4.311-.74-.376-1.644-.598-2.728-.49-1.718.172-2.747 9.823 3.535 13.357 1.3.731 6.75 2.223 7.788 3.863 1.036 1.64 2.082 4.83 2.082 4.83l4.968-2.8h.002z" /><path d="M19.858 70.439l-.103-.314c-.011-.031-1.05-3.178-2.056-4.771-.67-1.06-3.483-2.115-5.537-2.887-.932-.35-1.737-.652-2.153-.885-4.716-2.653-5.432-8.618-4.776-11.754.273-1.3.752-2.049 1.348-2.108 1.031-.103 1.998.07 2.877.518 1.633.83 2.439 2.777 1.915 4.628-.068.24-.115.508-.14.797-.138 1.539.785 2.973 2.194 3.409 1.104.341 1.758-.118 2.108-.364.033-.021.062-.043.089-.06-.085-.241-.752-.95-1.894-1.475-1.082-.498-1.678-2.267-1.316-3.174.195-.491.643-.674 1.197-.486 1.548.522 3.487 1.832 4.504 2.565 1.692 1.221 2.928 2.547 4.004 4.301.61.994 1.325 3.265 2.015 5.461.399 1.266.774 2.464 1.098 3.302l.083.219-5.459 3.076.002.002zM7.148 48.233c-.17 0-.34.009-.513.025-.255.025-.636.562-.87 1.68-.626 2.986.046 8.66 4.51 11.17.38.214 1.167.51 2.079.852 2.244.841 5.038 1.89 5.804 3.103.862 1.364 1.712 3.728 2.005 4.58l4.48-2.526c-.309-.835-.658-1.946-1.026-3.116-.649-2.065-1.386-4.404-1.96-5.34-1.051-1.714-2.206-2.953-3.86-4.145-.994-.716-2.882-1.993-4.36-2.493-.351-.118-.462.021-.523.173-.242.605.19 2.088 1.04 2.482 1.041.48 2.183 1.373 2.217 1.978a.449.449 0 0 1-.219.42 2.496 2.496 0 0 0-.108.073c-.367.257-1.223.856-2.58.437-1.65-.509-2.733-2.182-2.574-3.974.03-.321.083-.623.16-.896.453-1.604-.236-3.284-1.64-3.997a4.497 4.497 0 0 0-2.064-.488l.002.002z" /><path fill="var(--page-master-color)" d="M16.608 70.688l10.376-6.579s17.977 24.322 23.877 26.043c5.902 1.722 15.89 2.479 15.89 2.479s6.265 15.587-7.174 22.426c-21.422 10.9-42.969-44.369-42.969-44.369z" /><path fill="var(--page-master-color)" d="M67.272 124.667l53.966 7.215c-2.438-7.795-3.181-19.901-1.14-27.815 4.964-19.233 6.769-36.063-3.621-40.104-2.661-1.035-5.662-1.989-9.029-2.89-10.739-2.878-30.717-2.735-41.554 4.492-17.208 11.478-21.545 36.383-21.545 36.383l22.239 3.886.682 18.833h.002z" /><path fill="#fff" d="M29.466 126.11l.15 2.531c.02.34.255.631.582.723l72.194 20.269a2.575 2.575 0 0 0 2.3-.464l15.387-12.903-5.387-5.771-85.226-4.383v-.002z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M103.084 150a2.83 2.83 0 0 1-.766-.105l-72.194-20.269a1.073 1.073 0 0 1-.78-.969l-.15-2.53a.27.27 0 0 1 .283-.288l85.226 4.383c.07.003.135.034.184.085l5.387 5.771a.271.271 0 0 1-.024.394l-15.387 12.903a2.863 2.863 0 0 1-1.781.623l.002.002zm-73.329-23.604l.132 2.229a.53.53 0 0 0 .385.479l72.194 20.269c.71.201 1.48.045 2.058-.415l15.163-12.716-5.118-5.482-84.814-4.361v-.003z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M29.466 126.11l73.306 19.849a2.288 2.288 0 0 0 2.059-.448l16.407-13.629-69.262-17.893-22.51 12.121z" /><path fill="#fff" d="M128.56 115.893l-6.709 12.185a2.28 2.28 0 0 1-3.106.901l-4.225-2.222c-.478-.265-1.116-.491-1.775-.627a3.785 3.785 0 0 0-3.151.791l-6.526 5.344c-3.28 3.535 3.918 4.303 5.358 4.147l2.474-.265s2.73.114 4.916.894c2.185.78 5.272 1.275 8.434.152l.247-.089a9.2 9.2 0 0 0 4.617-3.636l8.051-12.296-8.605-5.279z" />
317<path d="M120.38 138.116c-1.958 0-3.622-.452-4.655-.82-2.025-.723-4.568-.866-4.816-.878l-2.455.263c-.854.091-5.393-.162-6.338-2.048-.376-.75-.123-1.61.753-2.554a.65.65 0 0 1 .027-.026l6.527-5.343a4.045 4.045 0 0 1 3.376-.847c.686.139 1.344.372 1.851.654l4.22 2.22a2.012 2.012 0 0 0 2.742-.793l6.709-12.184a.272.272 0 0 1 .38-.101l8.605 5.278a.271.271 0 0 1 .085.379l-8.051 12.296a9.53 9.53 0 0 1-4.754 3.743l-.248.089c-1.38.489-2.728.668-3.96.668l.002.004zm-9.48-2.242h.011c.114.005 2.796.125 4.995.91 1.617.577 4.837 1.364 8.251.152l.248-.088a9 9 0 0 0 4.482-3.53l7.897-12.061-8.127-4.984-6.573 11.935a2.545 2.545 0 0 1-1.536 1.228 2.522 2.522 0 0 1-1.938-.222l-4.22-2.22c-.46-.255-1.078-.474-1.703-.6a3.508 3.508 0 0 0-2.927.735l-6.512 5.331c-.697.755-.915 1.405-.654 1.929.718 1.429 4.672 1.873 5.797 1.752l2.475-.265h.029l.005-.002z" /><path fill="var(--page-master-color)" d="M114.797 94.536c11.655 1.82 9.678 12.533 9.678 12.533l-2.436 16.209 11.696 7.608s23.436-25.204 13.599-45.457c-8.147-16.773-36.551-23.384-36.551-23.384l4.014 32.49v.001z" /><path d="M80.302 43.751c-1.292-.592-1.962.394-3.888.127-2.044-.284-4.297-1.816-5.14-4.056-1.021-2.704.45-5.282 1.376-6.906.921-1.616 2.095-3.415 4.131-4.194 2.654-1.013 3.765.542 6.803-.412 2.471-.777 2.29-1.98 4.489-2.612 1.833-.527 7.117-.226 8.298 2.612.75 1.801-.867 2.896-.061 5.564.484 1.602 1.246 1.797 1.801 3.035 1.378 3.069-.349 8.457-3.636 10.262-4.462 2.45-11.942-2.4-14.171-3.422l-.002.002z" /><path fill="#fff" d="M84.404 48.898l-1.039 8.607a4.012 4.012 0 0 1-2.948 3.407l-2.99.965c-.583.188-.698.98-.187 1.318 7.554 5 17.977 4.912 25.21-.63l.845-.649c.562-.431.369-1.33-.319-1.484l-3.7-.835a4.005 4.005 0 0 1-3.05-3.212l-2.264-12.679-9.56 5.195.002-.003z" /><path d="M89.495 67.12c-4.318 0-8.67-1.228-12.405-3.699a.994.994 0 0 1-.435-.974c.054-.392.317-.71.69-.829l2.99-.964a3.726 3.726 0 0 0 2.761-3.181l1.039-8.608a.275.275 0 0 1 .139-.206l9.56-5.195a.272.272 0 0 1 .397.192l2.262 12.679a3.723 3.723 0 0 0 2.843 2.995l3.699.834c.421.096.741.417.833.842.094.426-.063.856-.408 1.122l-.846.648c-3.766 2.887-8.423 4.343-13.12 4.343v.002zm-4.84-18.05l-1.02 8.468a4.257 4.257 0 0 1-3.149 3.636l-2.975.96a.46.46 0 0 0-.32.386.45.45 0 0 0 .199.448c7.61 5.036 17.847 4.781 24.896-.62l.845-.648a.557.557 0 0 0 .208-.575.55.55 0 0 0-.423-.43l-3.7-.834a4.264 4.264 0 0 1-3.256-3.429l-2.197-12.31-9.108 4.947z" /><path fill="#fff" d="M92.876 45.451s3.369-1.653 2.184-4.807c-1.082-2.883-3.403-.016-3.403-.016s-1.911-6.917-5.925-4.19c-4.016 2.729-7.818 3.72-7.818 3.72s1.414 6.96 3.954 11.594c1.532 2.792 3.472 4.74 5.759 3.8 6.26-2.568 5.25-10.101 5.25-10.101z" /><path d="M86.456 56.065c-1.682 0-3.3-1.401-4.827-4.185-2.53-4.614-3.966-11.599-3.98-11.67a.27.27 0 0 1 .196-.315c.038-.01 3.808-1.014 7.735-3.682 1-.68 1.974-.854 2.89-.518 1.874.688 2.941 3.327 3.306 4.402.452-.446 1.299-1.133 2.14-.995.606.097 1.075.583 1.399 1.443 1.096 2.919-1.456 4.648-2.15 5.052.103 1.198.388 7.811-5.434 10.201a3.344 3.344 0 0 1-1.273.264l-.002.003zm-8.224-15.717c.278 1.272 1.649 7.215 3.873 11.272 1.754 3.197 3.576 4.436 5.419 3.68 5.999-2.463 5.094-9.74 5.085-9.815a.27.27 0 0 1 .148-.278c.128-.063 3.132-1.586 2.05-4.469-.25-.665-.578-1.035-.977-1.098-.743-.12-1.668.795-1.962 1.158a.271.271 0 0 1-.471-.098c-.011-.038-1.057-3.739-3.115-4.494-.742-.273-1.55-.12-2.397.457-3.421 2.325-6.734 3.412-7.652 3.687l-.001-.002z" /><path d="M87.238 51.95l-.197-.504 5.407-2.11a5.276 5.276 0 0 0 3.257-6.011l-.537-2.567.531-.11.537 2.567a5.817 5.817 0 0 1-3.591 6.627l-5.407 2.11v-.002z" /><path fill="var(--page-master-color)" d="M94.513 38.318a.27.27 0 0 1-.26-.195c-.02-.067-2.04-6.774-6.534-9.14-1.79-.944-3.752-1.08-5.833-.402a.271.271 0 0 1-.168-.515c2.225-.724 4.33-.576 6.254.44 4.696 2.476 6.716 9.181 6.799 9.465a.27.27 0 0 1-.26.347h.002zm-9.065 14.646c-.59-.596-.576-1.566.03-2.168.608-.601 1.578-.605 2.169-.007.59.598.576 1.566-.031 2.168-.607.601-1.577.605-2.168.007z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M91.624 42.792c-.896-2.175-.005-4.605 1.99-5.426.218-.09 1.052-.34 1.276-.385 1.825-.367 3.16.898 3.958 2.836.86 2.088.585 4.333-1.245 5.242a11.57 11.57 0 0 1-.718.262c-2.262.621-4.363-.352-5.259-2.529h-.002z" />
317<path fill="var(--page-master-color)" d="M97.684 45.024c2.01-.783 2.948-3.194 2.094-5.386-.853-2.193-3.174-3.335-5.184-2.553-2.01.782-2.948 3.194-2.094 5.386.853 2.192 3.174 3.335 5.184 2.553z" /><path fill="#fff" d="M81.127 135.934l-57.053-16.58a2.072 2.072 0 0 1-1.494-1.99V78.266a2.073 2.073 0 0 1 2.652-1.99l57.053 16.579c.885.256 1.364 1.082 1.364 2.003l-.087 38.839c0 1.382-1.107 2.623-2.433 2.237h-.002z" /><path d="M82.283 92.855l-.532-.156V136a2.062 2.062 0 0 0 2.026-2.059V94.843a2.07 2.07 0 0 0-1.494-1.99v.002z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M56.425 138.316v-31.301a3.531 3.531 0 0 0-2.522-3.385l-8.35-2.493a2.275 2.275 0 0 0-2.925 2.18v38.841c0 .904.592 1.698 1.457 1.957l11.635 3.473c.456.136.943.109 1.38-.075l10.104-4.28c.697-.296.65-1.3-.073-1.528l-10.708-3.389h.002z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M58.648 93.63l-14.765-4.424a.473.473 0 0 1-.338-.454v-1.288c0-.323.31-.554.62-.462l14.352 4.3c.31.093.525.378.525.704v1.33a.305.305 0 0 1-.392.293h-.002zm-1.916 52.347a.27.27 0 0 1-.271-.271v-8.501a.27.27 0 1 1 .542 0v8.501a.27.27 0 0 1-.271.271z" /><path d="M56.306 147.944a2.28 2.28 0 0 1-.662-.097l-11.635-3.474a2.327 2.327 0 0 1-1.65-2.215v-15.67a.27.27 0 1 1 .541 0v15.67c0 .777.52 1.474 1.265 1.697l11.635 3.473c.202.06.412.083.625.071a.275.275 0 0 1 .289.253.272.272 0 0 1-.253.289 2.688 2.688 0 0 1-.155.005v-.002z" /><path d="M42.63 126.759a.27.27 0 0 1-.272-.271v-23.171a2.52 2.52 0 0 1 1.025-2.041 2.518 2.518 0 0 1 2.248-.397l8.35 2.492a3.828 3.828 0 0 1 2.715 3.646l-.194 12.442a.266.266 0 0 1-.274.268.272.272 0 0 1-.267-.275l.193-12.437a3.281 3.281 0 0 0-2.329-3.122l-8.349-2.492a1.988 1.988 0 0 0-1.77.312 1.984 1.984 0 0 0-.806 1.608v23.171a.27.27 0 0 1-.27.27v-.003zm13.791 14.449a.27.27 0 0 1-.27-.271v-10.553a.272.272 0 0 1 .543 0v10.553c0 .15-.123.271-.273.271z" /><path d="M81.613 136.275a2.04 2.04 0 0 1-.563-.081l-21.119-6.137a.271.271 0 1 1 .152-.52l21.118 6.136a1.404 1.404 0 0 0 1.274-.238c.502-.378.815-1.044.815-1.74l.086-38.839c0-.865-.448-1.534-1.169-1.743l-57.053-16.58a1.783 1.783 0 0 0-1.584.29c-.457.343-.72.869-.72 1.441v39.098c0 .797.534 1.508 1.298 1.731l16.469 4.785a.271.271 0 0 1-.152.52l-16.469-4.785a2.357 2.357 0 0 1-1.69-2.251V78.264c0-.744.34-1.427.937-1.875a2.32 2.32 0 0 1 2.061-.376l57.053 16.58c.947.274 1.56 1.163 1.56 2.263l-.087 38.839c0 .862-.396 1.695-1.032 2.172a1.959 1.959 0 0 1-1.187.406l.002.002z" /></symbol><symbol id="live-experts-icon" viewBox="0 0 151 150"><g clip-path="url(#a)"><path fill="#EDEDED" d="M59.481 4.45C56.214 5.466 41.72 10.2 27.246 22.757 23.74 25.8 9.567 38.098 3.51 54.628c-10.306 28.141 2.026 70.951 37.55 88.156 41.376 20.038 93.641-4.627 105.561-37.636 5.286-14.64 5.525-38.918-7.793-54.927-10.718-12.884-29.049-19.007-28.339-31.193.342-5.87 4.771-7.492 3.543-11.188C111.118-.927 82.566-2.747 59.48 4.45z" /><path d="M124.061 143.792a.27.27 0 0 1-.134-.506 58.102 58.102 0 0 0 4.106-2.586.271.271 0 0 1 .309.446 59.113 59.113 0 0 1-4.144 2.612.283.283 0 0 1-.134.036l-.003-.002z" /><path d="M128.185 141.193a.272.272 0 0 1-.155-.495 58.12 58.12 0 0 0 12.565-11.792 58.514 58.514 0 0 0 5.917-9.098.27.27 0 0 1 .367-.113.27.27 0 0 1 .114.366 59.1 59.1 0 0 1-5.971 9.181 58.731 58.731 0 0 1-12.683 11.903.277.277 0 0 1-.154.048zm-3.875 8.601a.271.271 0 0 1-.128-.51 59.381 59.381 0 0 0 2.208-1.236.27.27 0 0 1 .275.466c-.73.429-1.478.848-2.228 1.247a.267.267 0 0 1-.127.033z" /><path d="M126.528 148.552a.27.27 0 0 1-.139-.504 60.923 60.923 0 0 0 17.006-14.814 61.342 61.342 0 0 0 6.954-11.015.272.272 0 0 1 .488.239 61.94 61.94 0 0 1-7.016 11.111 61.437 61.437 0 0 1-17.158 14.944.272.272 0 0 1-.137.038l.002.001z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M66.768 36.802l-.873-3.188-3.603.165a13.72 13.72 0 0 0-1.159-1.99l1.909-3.058-2.348-2.324-3.04 1.945a13.88 13.88 0 0 0-1.997-1.139l.125-3.609-3.195-.838-1.658 3.2a13.598 13.598 0 0 0-2.3.017l-1.695-3.187-3.186.873.164 3.606c-.701.334-1.366.72-1.988 1.158l-3.056-1.908-2.322 2.35 1.944 3.04a13.89 13.89 0 0 0-1.138 1.998l-3.606-.125-.836 3.197 3.199 1.659a13.52 13.52 0 0 0 .016 2.302l-3.185 1.696.873 3.188 3.604-.165
317a13.72 13.72 0 0 0 1.158 1.99l-1.908 3.058 2.347 2.324 3.04-1.945a13.88 13.88 0 0 0 1.997 1.139l-.125 3.609 3.196.838 1.657-3.2c.757.06 1.527.054 2.3-.017l1.696 3.187 3.184-.873-.164-3.606a13.692 13.692 0 0 0 1.988-1.158l3.056 1.908 2.322-2.35-1.945-3.04a13.88 13.88 0 0 0 1.139-1.998l3.605.125.837-3.197-3.199-1.659c.06-.76.054-1.529-.016-2.302l3.184-1.696h.002zM52.098 47.93c-4.528 1.242-9.203-1.427-10.445-5.958a8.51 8.51 0 0 1 5.955-10.453c4.529-1.242 9.204 1.428 10.444 5.959a8.51 8.51 0 0 1-5.955 10.453h.002z" /><path d="M6.37 37.748a.272.272 0 0 1-.23-.416c9.518-15.34 20.822-23.418 28.63-27.492 8.47-4.418 14.782-5.215 14.846-5.224a.27.27 0 1 1 .065.538c-.062.007-6.297.799-14.684 5.18-7.74 4.043-18.949 12.058-28.393 27.285a.269.269 0 0 1-.232.129H6.37z" /><path d="M10.49 38.67a.27.27 0 0 1-.231-.412c6.337-10.392 13.701-15.642 13.775-15.695a.272.272 0 0 1 .313.443c-.072.05-7.35 5.244-13.625 15.533a.273.273 0 0 1-.231.13h-.002zm55.933-18.675a.272.272 0 0 1-.255-.179l-.564-1.567a.27.27 0 1 1 .51-.184l.564 1.567a.27.27 0 0 1-.255.363zm1.314 3.649a.272.272 0 0 1-.255-.179l-.564-1.567a.27.27 0 1 1 .51-.184l.564 1.567a.27.27 0 0 1-.255.363zm-3.136-1.818a.272.272 0 0 1-.092-.526l1.32-.475a.27.27 0 1 1 .184.51l-1.32.474a.274.274 0 0 1-.092.017zm3.074-1.106a.272.272 0 0 1-.092-.526l1.32-.475a.27.27 0 1 1 .184.51l-1.32.475a.277.277 0 0 1-.091.016z" />
317<path fill="#fff" d="M126.09 123.126l-104.465 2.42c-3.157.073-5.279-2.532-4.736-5.817l11.84-71.858c.543-3.285 3.54-6.009 6.698-6.083l104.465-2.42c3.157-.072 5.279 2.532 4.737 5.818l-11.841 71.857c-.542 3.286-3.54 6.009-6.698 6.083z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M21.125 121.232l-.118-.001c-.005-.094 0-.225.026-.387l11.84-71.857c.236-1.425 1.746-2.852 3.053-2.883l104.465-2.42c.045 0 .083 0 .117.002.006.094 0 .224-.025.387l-11.839 71.857c-.235 1.424-1.746 2.852-3.052 2.883l-104.465 2.419h-.002z" /><path d="M21.495 125.819c-1.496 0-2.82-.578-3.739-1.635-1.017-1.171-1.42-2.769-1.135-4.499l11.841-71.857c.56-3.403 3.683-6.233 6.96-6.309l58.7-1.36h.007a.272.272 0 0 1 .008.541l-58.7 1.361c-3.03.07-5.918 2.697-6.438 5.856l-11.841 71.857c-.259 1.569.1 3.007 1.01 4.055.839.965 2.066 1.484 3.454 1.448l104.465-2.42c3.029-.07 5.917-2.696 6.437-5.855l11.841-71.857c.259-1.57-.099-3.008-1.01-4.054-.839-.965-2.064-1.486-3.454-1.448l-11.609.27a.278.278 0 0 1-.277-.264.273.273 0 0 1 .264-.279l11.61-.269c1.552-.038 2.929.544 3.876 1.634 1.018 1.17 1.421 2.769 1.135 4.498l-11.841 71.857c-.56 3.403-3.683 6.233-6.96 6.309l-104.465 2.42h-.139z" /><path fill="var(--page-master-color)" style="opacity: 0.55;" d="M130.285 70.986c1.238 0 2.031 1.072 1.769 2.395L128.8 89.864c-.263 1.323-1.477 2.395-2.717 2.395H83.539c-1.238 0-2.031-1.072-1.769-2.395l3.255-16.483c.26-1.323 1.476-2.395 2.716-2.395h42.544z" /><path d="M84.101 78.336c-.018 0-.034 0-.052-.005a.271.271 0 0 1-.213-.318l.925-4.685c.284-1.44 1.623-2.613 2.982-2.613h8.393a.27.27 0 1 1 0 .542h-8.393c-1.113 0-2.212.976-2.449 2.176l-.925 4.684a.272.272 0 0 1-.266.219h-.002zm1.085 14.196H83.54c-.645 0-1.214-.259-1.601-.73-.423-.515-.582-1.24-.434-1.99l.947-4.8a.271.271 0 0 1 .531.105l-.947 4.8c-.115.589 0 1.15.322 1.54.282.343.701.53 1.182.53h1.645a.27.27 0 1 1 0 .543v.002zm3.948 0h-2.44a.27.27 0 1 1 0-.542h2.44a.27.27 0 1 1 0 .542zm19.755 0h-5.839a.27.27 0 1 1 0-.542h5.839a.27.27 0 1 1 0 .542zm17.196 0h-7.041a.27.27 0 1 1 0-.542h7.041c1.113 0 2.212-.976 2.449-2.176l.15-.757a.27.27 0 0 1 .531.104l-.15.758c-.284 1.442-1.623 2.613-2.982 2.613h.002zm-9.936-15.237H88.245a.27.27 0 1 1 0-.542h27.904a.27.27 0 1 1 0 .542zm.121 4.827h-4.767a.271.271 0 1 1 0-.542h4.767a.27.27 0 1 1 0 .542zm-6.754 0h-21.32a.27.27 0 1 1 0-.542h21.32a.272.272 0 1 1 0 .542zm4.578 4.518H91.871a.27.27 0 1 1 0-.542h22.223a.27.27 0 1 1 0 .542z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M125.838 84.085c2.162-2.131 2.233-5.564.16-7.667-2.074-2.103-5.508-2.08-7.67.052s-2.233 5.565-.159 7.668c2.073 2.103 5.507 2.08 7.669-.053z" /><path fill="#fff" d="M123.508 80.573c.81-.8.838-2.087.061-2.875-.778-.788-2.065-.779-2.876.02-.811.8-.838 2.088-.061 2.876.777.788 2.065.779 2.876-.021z" /><path fill="#fff" d="M117.654 83.523c2.411 3.222 6.886 2.575 8.747-.136-2.767-2.319-6.157-1.973-8.747.136zm-3.542-36.331c1.238-.03 2.057 1.021 1.829 2.351l-2.846 16.558c-.228 1.328-1.417 2.43-2.655 2.462L67.908 69.61c-1.237.03-2.056-1.023-1.829-2.352l2.847-16.557c.228-1.329 1.417-2.431 2.655-2.462l42.531-1.048z" /><path d="M91.932 53.973a.27.27 0 0 1-.005-.542l19.933-.34c.147 0 .273.117.277.265a.273.273 0 0 1-.266.277l-19.934.34h-.005zm-8.222 8.855a.27.27 0 1 1-.005-.542l27.022-.524a.271.271 0 0 1 .011.542l-27.023.524h-.006zm21.202-4.923a.271.271 0 0 1-.008-.542l6.074-.15a.267.267 0 0 1 .279.264.271.271 0 0 1-.264.278l-6.074.15h-.007zm-18.763.495a.272.272 0 0 1-.007-.542l14.88-.399a.269.269 0 0 1 .279.264.271.271 0 0 1-.264.278l-14.88.4h-.008z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M80.839 61.311c2.162-2.132 2.233-5.565.16-7.668-2.075-2.103-5.508-2.08-7.67.053-2.162 2.132-2.233 5.565-.16 7.668 2.074 2.102 5.508 2.079 7.67-.053z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M78.507 57.8c.81-.8.838-2.086.06-2.875-.777-.788-2.064-.778-2.875.021-.81.8-.838 2.087-.06 2.875.776.788 2.064.779 2.875-.02z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M72.654 60.752c2.411 3.222 6.886 2.575 8.747-.136-2.767-2.319-6.157-1.973-8.747.136z" /><path fill="#fff" d="M112.303 94.751c1.238 0 2.031 1.072 1.769 2.395l-3.254 16.483c-.262 1.323-1.477 2.395-2.717 2.395H65.557c-1.238 0-2.031-1.072-1.769-2.395l3.255-16.483c.262-1.323 1.476-2.395 2.716-2.395h42.544z" /><path d="M83.422 101.601a.272.272 0 0 1 0-.543l24.836-.007a.271.271 0 1 1 0 .542l-24.836.008zm23.235 4.465h-4.998a.271.271 0 1 1 0-.542h4.998a.27.27 0 1 1 0 .542zm-19.458 3.374H82.2a.27.27 0 1 1 0-.542h4.999a.27.27 0 1 1 0 .542zm11.264-3.374H82.748a.27.27 0 1 1 0-.542h15.715a.27.27 0 1 1 0 .542z" />
317<path fill="var(--page-master-color)" class="svg-alpha" d="M77.583 109.205c2.162-2.131 2.233-5.564.16-7.667-2.074-2.103-5.508-2.08-7.67.052s-2.233 5.565-.16 7.668c2.074 2.103 5.508 2.079 7.67-.053z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M75.252 105.693c.811-.8.839-2.087.062-2.875-.778-.788-2.065-.779-2.876.021-.81.799-.838 2.087-.061 2.875.777.788 2.065.778 2.876-.021z" /><path fill="var(--page-master-color)" class="svg-alpha" d="M69.401 108.643c2.411 3.222 6.886 2.575 8.747-.135-2.767-2.319-6.157-1.974-8.747.135z" /><path d="M68.987 78.851c.12-1.411.17-4.413-1.505-7.47-1.804-3.292-5.987-7.342-11.227-6.63-3.128.425-7.008 2.597-8.056 6.653-1.009 3.909 1.238 7.144 1.6 7.646-1.978.08-2.648.759-2.909 1.17-1.185 1.86 1.179 5.889 4.105 7.787 4.187 2.714 10.743 1.85 14.6-2.008 2.588-2.588 3.212-5.776 3.394-7.148h-.002z" /><path d="M47.407 77.422c.067-1.2.156-5.476-2.855-8.442-.743-.732-3.031-2.986-5.344-2.23-1.45.473-2.176 1.89-2.43 2.452-.283-.4-1.035-1.333-2.2-1.505-1.889-.278-3.525 1.643-4.105 3.157-.936 2.442.01 6.08 2.316 6.63 2.044.487 3.993-1.732 4.095-1.85-.037.165-.416 2.055.744 3.112 1.216 1.11 3.186.449 3.579.317 1.56-.525 1.745-1.484 3.157-1.894 1.178-.344 2.302-.04 3.043.253z" /><path fill="#fff" d="M68.514 73.887s-2.527 1.597-3 6.648c-.316 3.37-5.201 1.757-5.201 1.757s-2.691-1.335-2.507 1.55c.184 2.885 3.528 1.488 3.528 1.488l-8.45 15.126 9.99 5.346 3.399-15.703c.936.342 1.746.481 2.405.513 1.207.06 2.294-.7 2.688-1.843C73.957 81.26 68.51 73.89 68.51 73.89l.004-.003z" /><path d="M62.875 106.072a.268.268 0 0 1-.128-.033l-9.989-5.348a.27.27 0 0 1-.108-.37l8.114-14.528c-.64.159-1.604.278-2.322-.168-.547-.34-.851-.935-.905-1.768-.06-.936.162-1.578.66-1.908.813-.543 2.04.005 2.217.09.222.07 2.702.82 4.023-.045.48-.315.744-.799.808-1.484.48-5.125 3.016-6.784 3.124-6.853a.27.27 0 0 1 .364.069c.055.074 5.5 7.572 2.893 15.128-.434 1.258-1.65 2.091-2.959 2.026a8.332 8.332 0 0 1-2.192-.428l-3.334 15.405a.265.265 0 0 1-.152.187.265.265 0 0 1-.114.026v.002zm-9.616-5.728l9.428 5.048 3.324-15.352a.272.272 0 0 1 .358-.2 7.98 7.98 0 0 0 2.327.498c1.068.052 2.062-.63 2.418-1.661 2.267-6.566-1.79-13.113-2.658-14.402-.595.508-2.295 2.29-2.67 6.286-.079.847-.433 1.483-1.051 1.888-1.594 1.043-4.386.14-4.504.1l-.036-.015c-.303-.15-1.198-.464-1.697-.132-.323.217-.464.696-.417 1.423.041.647.26 1.098.648 1.34.91.566 2.489-.08 2.505-.086a.27.27 0 0 1 .307.07.27.27 0 0 1 .035.313l-8.313 14.884-.004-.002z" /><path fill="#fff" d="M105.284 121.589s-.803-6.002 2.085-8.09c2.189-1.579 5.371-2.562 6.607-2.929.358-.107 1.027-.031 1.18.311 0 0 .277.647-.648 1.084l-2.671 1.115a.368.368 0 0 0-.069.627c.672.521 1.896 1.968 2.093 2.756.329 1.316-.374 2.483-1.629 3.559-1.254 1.075-1.583 1.279-1.642 1.567-.06.285-2.144 2.719-2.144 2.719l-3.162-2.719z" /><path d="M108.446 124.579a.272.272 0 0 1-.177-.065l-3.162-2.72a.268.268 0 0 1-.093-.169c-.034-.252-.789-6.188 2.196-8.344 1.538-1.11 3.788-2.109 6.689-2.97.41-.121 1.263-.072 1.503.459.134.313.139 1.007-.779 1.441l-2.682 1.12c-.034.017-.043.054-.045.074-.002.02 0 .06.038.089.714.553 1.977 2.049 2.191 2.904.327 1.309-.234 2.561-1.715 3.831-.293.252-.535.454-.736.624-.544.457-.792.665-.819.793-.061.293-1.23 1.706-2.201 2.841a.273.273 0 0 1-.184.094h-.02l-.004-.002zm-2.906-3.128l2.877 2.474c.897-1.055 1.811-2.188 1.911-2.407.068-.302.291-.488.997-1.083.199-.168.441-.37.732-.619 1.31-1.123 1.815-2.198 1.542-3.288-.179-.714-1.354-2.109-1.997-2.606a.637.637 0 0 1-.246-.578.637.637 0 0 1 .365-.51l2.682-1.12c.629-.297.528-.662.5-.732-.066-.148-.554-.241-.851-.152-2.842.842-5.036 1.814-6.526 2.89-2.526 1.825-2.073 6.949-1.988 7.731h.002zm4.784.078z" />
317<path fill="var(--page-master-color)" d="M25.778 138.643c.172-.654-9.674-7.527-8.855-14.718.819-7.191 15.716-23.331 25.498-25.305 9.78-1.975-1.534 32.464-1.534 32.464l-15.109 7.561v-.002z" /><path fill="var(--page-master-color)" d="M19.666 149.799h39.942l10.982-39.677s-6.518-12.15-16.155-13.293a28.308 28.308 0 0 0-8.555.264 12.296 12.296 0 0 0-9.24 7.757l-16.972 44.951-.002-.002z" /><path fill="var(--page-master-color)" d="M60.313 130.605l15.948 9.569c8.554 5.68 19.81 6.952 25.463-.183 2.884-3.639 5.85-8.777 8.239-15.683l-5.473-4.984-10.53 9.096a4.063 4.063 0 0 1-5.633-.309c-5.77-6.215-19.115-20.61-21.825-23.774-3.478-4.065-6.19 26.268-6.19 26.268z" /><path d="M25.397 134.892a.27.27 0 0 1-.25-.375l8.56-21.036a.268.268 0 0 1 .352-.148.27.27 0 0 1 .148.354l-8.559 21.036a.272.272 0 0 1-.251.169zm23.897 9.392a.27.27 0 0 1-.26-.347c.025-.085 2.591-8.474 12.114-13.139a.272.272 0 0 1 .238.488c-9.3 4.556-11.808 12.723-11.832 12.806a.271.271 0 0 1-.26.195v-.003z" /></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h150.87v150H0z" /></clipPath></defs></symbol><symbol id="no-results-custom-wizard-icon" viewBox="0 0 47 47"><path d="M10.463.16C10.008.389.32 10.09.143 10.48c-.175.403-.185 1.093-.03 1.403.061.123 2.67 2.793 5.792 5.917l5.69 5.701-4.133 4.144c-4.432 4.454-4.71 4.784-5.247 6.34C1.917 34.832 0 44.698 0 45.358c0 .784.577 1.454 1.392 1.608.37.062 10.524-1.804 11.39-2.103 1.71-.598 2.298-1.072 6.73-5.474l3.99-3.97 5.7 5.681c3.144 3.145 5.824 5.743 5.979 5.804.433.155.897.124 1.36-.092.505-.237 10.195-9.918 10.35-10.351a2.01 2.01 0 0 0 .01-1.278c-.062-.155-2.66-2.835-5.804-5.98l-5.69-5.7 5.381-5.382c5.7-5.722 5.721-5.743 6.061-7.062.32-1.227.093-2.794-.567-3.876-.494-.825-5.947-6.217-6.659-6.598-1.061-.557-2.535-.732-3.68-.433-1.319.34-1.34.36-7.06 6.061l-5.381 5.382-5.7-5.69C14.658 2.758 11.978.16 11.823.098c-.412-.155-1-.124-1.36.062zm27.45 3.434c.412.216 5.277 5.051 5.483 5.454.165.34.155 1.072-.03 1.422-.094.165-1.021 1.155-2.073 2.206l-1.917 1.908-3.453-3.454c-1.897-1.897-3.453-3.485-3.453-3.536 0-.165 3.772-3.918 4.071-4.052a1.564 1.564 0 0 1 1.371.052zM12.626 5.563l1.34 1.34-2.37 2.371 2.473 2.475 2.371-2.372 4.639 4.64-3.505 3.505c-1.928 1.928-3.525 3.495-3.556 3.484a974.49 974.49 0 0 1-4.938-4.959L4.195 11.13 7.69 7.687c1.917-1.897 3.515-3.454 3.546-3.454.03-.01.66.588 1.391 1.33zm20.801 8.02l3.495 3.495-11.865 11.836c-6.524 6.505-12.029 11.948-12.245 12.092-.207.145-.619.35-.907.464-.454.176-7.896 1.64-7.968 1.567-.031-.03 1.123-6.257 1.33-7.216.061-.289.278-.846.484-1.237.34-.67 1.216-1.567 12.225-12.609C24.502 15.45 29.862 10.1 29.893 10.1c.03 0 1.618 1.567 3.535 3.485zm1.897 14.681l2.299 2.3-2.371 2.37 2.474 2.474 2.37-2.37 2.732 2.731-7.01 7.01-9.843-9.845 3.474-3.474c1.917-1.918 3.504-3.485 3.535-3.485.031 0 1.083 1.031 2.34 2.29z" /><path fill="var(--page-master-color)" d="M7.463 27.64c-4.432 4.453-4.71 4.783-5.247 6.34C1.917 34.825 0 44.69 0 45.35c0 .784.577 1.454 1.392 1.61.37.061 10.524-1.805 11.39-2.104 1.71-.598 2.298-1.072 6.73-5.474 13.598-13.53 10.863-10.854 21.276-21.268 5.7-5.722 5.721-5.743 6.061-7.062.32-1.227.093-2.794-.567-3.877-.494-.824-5.947-6.216-6.659-6.598-1.061-.556-2.535-.732-3.68-.433-1.319.34-1.34.361-7.06 6.062C15.77 19.321 15.67 19.41 7.463 27.64zm30.45-24.052c.412.216 5.277 5.051 5.483 5.453.165.34.155 1.073-.03 1.423-.094.165-1.021 1.155-2.073 2.206l-1.917 1.908-3.453-3.454c-1.897-1.897-3.453-3.485-3.453-3.536 0-.165 3.772-3.918 4.071-4.052a1.564 1.564 0 0 1 1.371.052zm-4.485 9.99l3.495 3.494-11.865 11.835C18.534 35.413 13.03 40.856 12.813 41c-.207.145-.619.35-.907.464-.454.175-7.896 1.64-7.968 1.567-.031-.03 1.123-6.258 1.33-7.216.061-.289.278-.846.484-1.237.34-.67 1.216-1.567 12.225-12.609 6.525-6.526 11.885-11.876 11.916-11.876.03 0 1.618 1.567 3.535 3.485z" /></symbol><symbol id="no-results-free-artwork-icon" viewBox="0 0 47 47"><g clip-path="url(#a)"><path fill="#333" d="M22.132.184a7.166 7.166 0 0 0-1.01.477c-.523.312-2.056 1.79-3.378 3.259-1.514 1.68-2.157 1.89-5.14 1.68-3.13-.22-4.673.137-5.802 1.33-1.11 1.176-1.414 2.626-1.202 5.674.156 2.23.055 3.038-.478 3.837-.202.294-.743.881-1.202 1.303C2.45 19.066.973 20.6.66 21.122.166 21.967 0 22.564 0 23.5c0 .936.165 1.533.66 2.378.313.523 1.791 2.056 3.26 3.378 1.68 1.514 1.89 2.157 1.68 5.14-.212 3.048.091 4.498 1.202 5.673 1.13 1.194 2.644 1.542 5.793 1.331 2.249-.156 3.047-.055 3.846.478.294.202.881.743 1.303 1.202 1.322 1.469 2.855 2.947 3.378 3.26.845.495 1.442.66 2.378.66.936 0 1.533-.165 2.378-.66.523-.313 2.056-1.791 3.378-3.26 1.514-1.68 2.157-1.89 5.14-1.68 3.048.212 4.498-.091 5.673-1.202 1.194-1.13 1.552-2.708 1.331-5.838-.156-2.185-.055-3.002.478-3.8.202-.304.762-.91 1.248-1.35C46.293 26.346 47 25.308 47 23.5c0-.936-.165-1.533-.66-2.378-.313-.523-1.791-2.056-3.26-3.378-1.68-1.514-1.89-2.157-1.68-5.14.22-3.13-.137-4.673-1.33-5.802-1.166-1.101-2.608-1.414-5.674-1.202-2.24.156-3.038.055-3.837-.478-.294-.202-.881-.743-1.303-1.202C27.934 2.45 26.4.973 25.878.66 25.024.166 24.436 0 23.482 0c-.606.01-1 .055-1.35.184zm1.983 3.001c.459.211 1.294 1.01 2.25 2.14 2.367 2.79 4.01 3.533 7.325 3.34 1.835-.11 3.378-.091 3.782.047.88.293 1.073 1.101.9 3.708-.148 2.222-.02 3.773.412 4.801.367.89 1.441 2.176 2.69 3.222 1.138.955 2.13 1.983 2.34 2.433.34.716.148 1.257-.78 2.24-.34.358-1.046 1.01-1.56 1.44-1.056.891-1.551 1.433-2.24 2.461-.854 1.276-.973 2.194-.863 6.554.037 1.148.018 1.653-.073 1.9-.313.882-1.111 1.075-3.718.9-2.837-.193-4.333.037-5.563.863-1.028.688-1.57 1.184-2.46 2.24-.955 1.138-1.983 2.13-2.433 2.34a1.362 1.362 0 0 1-1.248 0c-.45-.21-1.478-1.202-2.433-2.34-.863-1.028-1.368-1.496-2.368-2.185-1.304-.9-2.332-1.074-5.361-.918-3.433.174-3.883.01-4.103-1.478-.074-.495-.074-1.
31711.018-2.405.202-2.809-.046-4.24-.946-5.581-.596-.9-1.083-1.423-2.331-2.488-1.102-.954-1.956-1.863-2.167-2.295a1.362 1.362 0 0 1 0-1.248c.211-.45 1.203-1.478 2.341-2.433 1.056-.89 1.552-1.432 2.24-2.46.826-1.23 1.056-2.726.863-5.563-.23-3.35.046-3.819 2.24-3.828a40.48 40.48 0 0 1 2.487.074c1.433.073 2.497-.028 3.553-.35.982-.293 2.433-1.495 3.901-3.221.716-.836 1.653-1.708 2.047-1.91a1.44 1.44 0 0 1 1.258 0z" /><path fill="var(--page-master-color)" d="M33.047 12.521c-.55.202-2.79 1.267-3.039 1.441-.33.23-.541.707-.541 1.212 0 .34.321 1.102 1.937 4.572 1.266 2.726 2.038 4.268 2.221 4.47.33.34.863.514 1.285.431.487-.1 3.213-1.413 3.48-1.67.734-.698.504-2.001-.423-2.424-.541-.248-.826-.21-1.735.184l-.808.367-.293-.606c-.166-.33-.248-.624-.202-.642.055-.019.44-.212.872-.423.68-.34.808-.44.991-.798.533-1.028-.156-2.203-1.294-2.203-.33 0-.652.091-1.203.349l-.743.348-.285-.615-.294-.606.817-.385c.882-.422 1.13-.661 1.286-1.221a1.466 1.466 0 0 0-.78-1.717c-.441-.22-.79-.238-1.25-.064zm-8.005 3.709c-.844.394-1.661.835-1.817.982-.322.303-.496.863-.423 1.285.046.239 2.038 4.59 3.82 8.335.284.606.724.89 1.367.89.431 0 .707-.091 1.928-.66.789-.367 1.55-.744 1.698-.845.303-.202.597-.798.606-1.202 0-.496-.367-1.074-.826-1.313-.57-.285-.91-.257-1.836.156l-.808.358-.285-.606-.275-.606.844-.422c1.038-.505 1.258-.78 1.258-1.56 0-.616-.23-1.029-.725-1.322-.487-.285-1.028-.24-1.882.156-.395.183-.735.34-.753.34-.046 0-.385-.67-.495-.974-.083-.21-.056-.238.67-.587.844-.413 1.11-.661 1.266-1.184.212-.698-.128-1.47-.77-1.754-.643-.293-.9-.238-2.562.533zm-7.004 3.323c-.303.11-1.065.45-1.698.762-1.065.523-1.166.596-1.359.982-.156.294-.202.514-.174.79.027.238.753 1.909 1.992 4.57 2.093 4.48 2.203 4.664 2.891 4.793 1.029.192 1.827-.46 1.827-1.478-.009-.34-.1-.661-.385-1.276-.35-.735-.358-.799-.166-.67 1.368.9 2.58 1.56 2.929 1.597 1.092.11 1.937-1.074 1.496-2.111-.184-.423-.505-.68-1.845-1.488a43.804 43.804 0 0 1-1.23-.743c-.028-.018.046-.193.147-.386 1.055-1.89.266-4.323-1.69-5.223-.725-.33-1.955-.386-2.735-.12zm1.69 3.084c.357.45.22.799-.432 1.13l-.395.201-.266-.615c-.156-.34-.266-.624-.257-.633.183-.147.642-.312.872-.322.202 0 .34.074.477.24zm-8.162-.11c-.275.12-1.064.477-1.744.808-1.101.532-1.257.642-1.44.973-.423.743-.405.798 1.679 5.278 1.037 2.23 1.974 4.186 2.084 4.351.422.625 1.22.817 1.89.468.552-.284.763-.605.818-1.193.037-.45-.01-.597-.615-1.89-.358-.781-.652-1.442-.652-1.47.01-.036.358-.23.799-.431.973-.45 1.257-.808 1.257-1.552 0-.596-.248-1.037-.734-1.312-.523-.303-.946-.266-1.864.147l-.798.348-.285-.614-.275-.625.77-.34c.845-.385 1.167-.679 1.323-1.257.193-.744-.257-1.551-1.01-1.808-.431-.138-.624-.129-1.203.119z" /></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h47v47H0z" /></clipPath></defs></symbol><symbol id="no-results-quick-delivery-icon" viewBox="0 0 68 47"><path fill="#333" fill-rule="evenodd" d="M8.59.108c-1.03.42-1.309 1.713-.55 2.556l.462.513 8.204.046c4.512.026 8.442.003 8.735-.05 1.264-.228 1.71-1.644.827-2.625l-.462-.513-8.441-.031c-4.643-.018-8.592.03-8.776.104zm24.3 2.507c-.351.349-.463.605-.463 1.065 0 1.34.676 1.664 3.325 1.592 1.886-.052 1.934-.062 2.308-.494.56-.647.526-1.56-.08-2.163l-.463-.46h-4.164l-.463.46zm8.863 0c-.776.77-.562 2 .437 2.507.24.121 2.499.176 7.333.176h6.986l.463-.46c.652-.646.652-1.577 0-2.223l-.462-.46H42.216l-.463.46zM15.744 9.779c-.657.34-.835.638-1.14 1.905-.23.953-.24 1.2-.065 1.618.53 1.27 2.52 1.21 3.019-.092l.142-.372h16.227c8.925 0 16.225.053 16.223.118-.002.064-1.594 5.95-3.537 13.078l-3.534 12.96-9.991.04-9.991.04-.314-.61c-.807-1.57-2.912-2.46-4.87-2.056-1.428.294-2.508.846-3.508 1.794l-.92.87h-1.45c-1.056 0-1.448-.053-1.446-.196.002-.108.489-1.964 1.081-4.124l1.077-3.927 3.635-.079c4.118-.089 4.333-.146 4.665-1.244.162-.537.146-.685-.121-1.14-.17-.286-.482-.609-.694-.716-.292-.146-2.281-.195-8.064-.196-7.345-.001-7.698.012-8.184.306-.857.518-.986 1.7-.264 2.417.501.498.962.573 3.482.573 1.356 0 2.117.059 2.117.163 0 .09-.57 2.26-1.266 4.825-.696 2.563-1.266 4.865-1.266 5.115 0 .307.174.627.538.988l.538.534h4.42l.087.846c.259 2.488 2.571 4.139 5.207 3.717 2.14-.342 4.132-1.765 5.12-3.66l.471-.902h11.888l11.888-.001.088.844c.259 2.488 2.572 4.14 5.207 3.72 2.152-.345 4.193-1.808 5.105-3.66l.444-.904h1.215c2.885 0 5.02-1.22 6.11-3.492.218-.455.972-2.949 1.674-5.54 1.098-4.05 1.267-4.84 1.2-5.617-.097-1.153-.655-2.113-1.647-2.837-1.47-1.072-2.07-2.237-2.276-4.408-.183-1.936-.45-2.71-1.202-3.478-1.093-1.117-1.356-1.169-5.942-1.173-3.17-.003-4.075-.047-4.075-.201 0-.11.25-1.1.554-2.204.635-2.301.637-2.323.306-2.96-.503-.965.396-.922-19.413-.921-15.85 0-18.145.03-18.548.239zM.564 17.93c-.752.692-.752 1.69 0 2.383l.413.38h11.148l-.246 1.02c-.172.714-.201 1.148-.097 1.438.216.602.917 1.063 1.587 1.044.977-.028 1.388-.622 1.962-2.835l.173-.668h5.21c5.607 0 5.86-.032 6.265-.808.424-.813.13-1.797-.64-2.146-.311-.14-3.555-.187-12.889-.187H.977l-.413.379zm30.85 1.388c-.869.772-4.504 5.22-4.578 5.602-.101.528.237 1.319.703 1.643.286.198.755.256 2.092.256h1.723l-1.323 1.42c-1.84 1.976-2.352 2.647-2.352 3.086 0 .52.408 1.26.812 1.474.455.242 1.32.224 1.684-.034.606-.43 6.102-6.511 6.296-6.967.262-.615.135-1.222-.352-1.676-.353-.33-.58-.374-2.284-.445l-1.893-.078 1.034-1.234c.891-1.063 1.034-1.32 1.034-1.858 0-1.316-1.619-2.058-2.596-1.19zm29.073-.13c.138.138.268.737.334 1.539.059.722.2 1.664.315 2.092.459 1.716 1.74 3.622 3.013 4.483.421.284.564.493.565.823 0 .242-.539 2.434-1.199 4.87-1.289 4.755-1.51 5.245-2.61 5.802-.386.195-.917.275-1.845.275h-1.302l-.313-.609c-.852-1.658-2.982-2.489-5.12-1.997-1.432.33-2.22.752-3.286 1.762-.843.797-.937.844-1.709.844-.5 0-.816-.069-.816-.177 0-.15 4.448-16.64 5.154-19.106l.236-.825h4.179c3.41 0 4.22.042 4.404.225zm-40.722 20.67c1.152 1.142-.95 3.927-2.963 3.927-.615 0-1.31-.582-1.31-1.098 0-1.909 3.12-3.975 4.273-2.83zm34.663 0c1.151 1.142-.95 3.927-2.964 3.927-.615 0-1.31-.582-1.31-1.098 0-1.909 3.12-3.975 4.274-2.83z" clip-rule="evenodd" /><path fill="var(--page-master-color)" fill-rule="evenodd" d="M31.414 19.463c-.869.778-4.504 5.26-4.578 5.645-.101.532.237 1.328.703 1.655.286.2.755.258 2.092.258h1.723l-1.323 1.431c-1.84 1.99-2.352 2.667-2.352 3.11 0 .522.408 1.268.812 1.485.455.243 1.32.225 1.684-.035.606-.433 6.102-6.56 6.296-7.02.262-.62.135-1.23-.352-1.689-.353-.332-.58-.376-2.284-.447l-1.893-.08 1.034-1.242c.891-1.072 1.034-1.33 1.034-1.872 0-1.326-1.619-2.073-2.596-1.198z" clip-rule="evenodd" /></symbol>
317<symbol id="no-results-best-prices-icon" viewBox="0 0 48 47"><path fill="#333" d="M20.674.178c-3.692.666-6.67 2.214-9.314 4.848-2.154 2.145-3.575 4.535-4.397 7.395-.46 1.616-.637 2.918-.637 4.828 0 2.37.372 4.31 1.234 6.415.186.47.372.93.402 1.018.03.108-1.362 2.605-3.85 6.905C1.969 35.289.157 38.49.089 38.697c-.353 1.009.401 2.027 1.508 2.027.43 0 5.739-.597 6.513-.734.254-.04.274 0 1.596 3.114.735 1.734 1.44 3.261 1.547 3.379.333.362.696.51 1.264.51.96 0 .832.185 4.73-6.592l3.526-6.13.539.068c.626.078 3.721.088 4.485.02l.529-.05 3.389 5.877c1.87 3.241 3.476 6.003 3.574 6.15.568.862 2.106.891 2.654.05.079-.128.725-1.588 1.43-3.262.715-1.675 1.322-3.066 1.352-3.095.039-.04 1.459.108 3.153.323 1.695.206 3.35.363 3.673.353 1.038-.059 1.577-.676 1.498-1.694-.039-.47-.411-1.146-3.986-7.356l-3.947-6.826.441-1.087c1.313-3.222 1.636-6.68.95-10.019-.881-4.24-3.398-8.1-6.953-10.626C31.77 1.824 29.312.767 27.04.277c-1.46-.324-4.848-.373-6.366-.099zm4.211 3.076c1.107.068 2.85.5 4.094 1.018 4.397 1.841 7.59 5.847 8.452 10.607.215 1.234.215 3.447 0 4.681-.529 2.909-1.831 5.406-3.927 7.512-2.253 2.253-4.8 3.555-7.923 4.055-.97.156-3.105.137-4.182-.04a14.113 14.113 0 0 1-11.087-9.323c-.597-1.704-.705-2.41-.705-4.544 0-2.136.108-2.84.705-4.545 1.851-5.328 6.65-9.04 12.223-9.45.538-.04 1.087-.06 1.224-.05.137.02.646.05 1.126.079zm-12.8 26.864a17.531 17.531 0 0 0 4.544 2.918c.44.196.833.372.852.392.01.02-1.038 1.89-2.35 4.153-1.313 2.272-2.41 4.083-2.449 4.044-.039-.039-.48-1.018-.97-2.174-.969-2.282-1.233-2.673-1.91-2.8-.283-.05-4.21.332-4.974.499-.137.02-.108-.069.147-.53.176-.303 1.38-2.389 2.673-4.622l2.341-4.054.666.754a17.769 17.769 0 0 0 1.43 1.42zm27.608 2.233c1.4 2.419 2.596 4.495 2.654 4.603.098.196.06.196-2.38-.088-2.458-.294-2.477-.294-2.889-.108-.225.098-.48.274-.578.392-.088.117-.577 1.194-1.087 2.39-.509 1.184-.95 2.164-.979 2.164-.04 0-4.691-8.002-4.78-8.217-.009-.04.236-.177.54-.294 1.39-.558 3.124-1.616 4.456-2.723.793-.656 2.428-2.35 2.428-2.517 0-.049.02-.068.04-.049.02.02 1.185 2.018 2.575 4.447z" /><path fill="var(--page-master-color)" d="M23.184 5.584c-.59.36-.72.71-.72 1.92v1.08h-.45c-.98 0-2.27.62-3.07 1.48-.91.98-1.28 1.93-1.28 3.321 0 2.08 1.05 3.65 3 4.501.52.23.7.25 2.95.3 2.19.05 2.43.07 2.751.26 1.07.63 1.07 2.05 0 2.68-.33.2-.55.21-4.05.26-4.112.06-4.042.04-4.452.731-.27.44-.27 1.31 0 1.75.4.66.63.72 2.73.72h1.871v1.07c0 1.221.13 1.571.72 1.931.45.27 1.31.27 1.76 0 .59-.36.72-.71.72-1.93v-1.07h.45c.981 0 2.271-.62 3.072-1.48.91-.981 1.28-1.931 1.28-3.322 0-2.07-1.1-3.72-3.01-4.52-.49-.2-.761-.22-2.941-.27-2.18-.05-2.43-.08-2.751-.27-1.07-.63-1.07-2.051 0-2.681.33-.2.55-.21 4.05-.26 4.112-.06 4.042-.04 4.452-.73.27-.44.27-1.31 0-1.75-.4-.66-.63-.72-2.72-.72h-1.881V7.503c0-.89-.03-1.12-.2-1.4-.3-.48-.75-.72-1.4-.72-.37 0-.66.06-.88.2z" /></symbol></svg> 318 319 320 321
321<script type="text/javascript"> 322 function ssdocready(fn) { 323 if (typeof jQuery == 'undefined') // Jquery not loaded 324 { 325 var d = document; 326 if (d.readyState === 'complete' || (!d.attachEvent && d.readyState === 'interactive')) { 327 fn(); 328 } else { 329 if (d.addEventListener) { 330 d.addEventListener('DOMContentLoaded', fn); 331 } else { 332 // must be IE 333 d.attachEvent('onreadystatechange', function () { 334 if (d.readyState == 'complete') fn(); 335 }); 336 } 337 } 338 } 339 else 340 { 341 $(document).ready(function () {fn();}); 342 } 343 } 344 345 </script>
345 346 347
347<script type="text/javascript"> 348 var cdnPath = 'https://images.myparkingsign.com'; 349 var Free2ndDayUPSStarted = true; 350 </script>
350 351 352 <!--START : GetJsFileName--> 353
354<script type="text/javascript" src="/js/external/jquery/jquery-3.5.1.min.js" ></script>
354 355 356
357<script type="text/javascript" src="/js/jquery.browser.min.js" ></script>
357 358
359<script type="text/javascript" src="/js/external/bootstrap/bootstrap.bundle.min.js" ></script>
359 360
361<script type="text/javascript" src="/js/XM_EncryptDecrypt.js" ></script>
361 362
363<script type="text/javascript" src="/js/jquery.colorbox-min.js" ></script>
363 364 365<link rel="stylesheet" type="text/css" href="/css/colorbox/colorbox.css" /> 366 367
368<script type="text/javascript" src="/js/SSPlugin.js?v=251" ></script>
368 369
370<script type="text/javascript" src="/js/external/jquery/jquery.validate.min.js" ></script>
370 371 372
373<script type="text/javascript" src="/js/external/jquery/jquery.validate.unobtrusive.min.js" ></script>
373 374 375 376 377 <!--END : GetJsFileName-->
378<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-customV25.js?v=251" ></script>
vendor: 2 bytes, line 378
378
379<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-ss-menu-2.0.js?v=251" ></script>
379 380
380<script type="text/javascript" src="https://www.myparkingsign.com/js/ui-xp5_search_ultra.js?v=251" ></script>
380 381 382</head> 383<body class=" "> 384 <input type="hidden" name="pheaderType" value="new" /> 385 386 387 388 389 390<div class="header_cont clearfix" style=""> 391 392 393 394 395 <div class="header_options"> 396 <div class="header-content"> 397 398 399<a class="site_logo" href="/"> 400 <img fetchpriority="high" src="https://images.myparkingsign.com/img/ss-ui/logos/myparkingsign-logo.svg?v=1.1" class="img-fluid img-responsive" alt="MyParkingSign.com" title="MyParkingSign.com" /> 401 <span class="logo-subtitle">Quality Signs That Ship Same Day!</span> 402</a> 403 404 <div class="navbar-search-box"> 405 <div class="header_mainSearch"> 406 407 408 409 410 411 <div class="search-panel"> 412 <div class="searchbox"> 413 <input type="button" name="searchbar" class="form-control" value="Enter a Keyword or Part Number" autocomplete="off" aria-label="Search" onclick="ShowSearchBoxdata(this)"> 414 </div> 415 <div id="divsearchhelpbar_container" style="padding: 0px; margin: 0px; border: 0px; background-color: #FFFFFF; display: block; z-index: 1002;"></div> 416 <div id="divsearchhelpbar" name="divsearchhelpbar" class="search-results" style="display: none;"></div> 417 </div> 418 </div> 419 </div> 420 421 422 423 424 425<ul class="list-unstyled navbar-options"> 426 427 428<li class="list-inline-item contact_no_li"> 429 <a href="/contactus" title="Contact Us"> 430 <svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 15.648 23.614"> 431 <path d="M14.542,24.721c-.091-.034-.173-.07-.26-.108l-.015-.006a11.285,11.285,0,0,1-3.344-2.561,21.329,21.329,0,0,1-4.664-7.782l-.028-.087a19.445,19.445,0,0,1-1.14-6.6,7.919,7.919,0,0,1,.675-3.406A3.428,3.428,0,0,1,7.509,2.487l2.005-.893a2.377,2.377,0,0,1,1.793-.074,2.316,2.316,0,0,1,1.271,1.246c.172.357.337.724.491,1.089l.005.013c.078.183.152.356.233.536L14.017,6a2.35,2.35,0,0,1,.113,1.832,2.366,2.366,0,0,1-1.309,1.285c-.162.072-.33.147-.49.22-.422.194-.837.382-1.267.554a9.139,9.139,0,0,0,.438,2.1,15.456,15.456,0,0,0,2.24,4.458c.1.127.205.254.318.374l.041.044c.05.056.1.112.152.171L16,16.259a2.331,2.331,0,0,1,1.807-.1,2.26,2.26,0,0,1,1.263,1.285L20.5,20.66a2.338,2.338,0,0,1,.1,1.812,2.408,2.408,0,0,1-1.283,1.3c-.222.105-.464.212-.763.337l-.085.037a9.479,9.479,0,0,0-.921.431.334.334,0,0,1-.051.028,3.519,3.519,0,0,1-1.58.387A3.811,3.811,0,0,1,14.542,24.721ZM10.114,2.988l-1.988.886a1.923,1.923,0,0,0-.968.9l-.026.056a6.465,6.465,0,0,0-.524,2.778A18.223,18.223,0,0,0,7.7,13.79a19.768,19.768,0,0,0,4.331,7.231A9.751,9.751,0,0,0,14.9,23.243c.063.028.127.056.185.078a2.034,2.034,0,0,0,1.724-.055,11.315,11.315,0,0,1,1.076-.506l.073-.031c.238-.1.473-.2.7-.312a.757.757,0,0,0,.451-1.127l-1.443-3.233a.815.815,0,0,0-.41-.468.864.864,0,0,0-.649.067l-2,.892a1.069,1.069,0,0,1-1.3-.258.332.332,0,0,1-.029-.033l-.023-.027a4.661,4.661,0,0,0-.32-.375l-.07-.078a4.84,4.84,0,0,1-.351-.418,16.811,16.811,0,0,1-2.461-4.9,9.959,9.959,0,0,1-.523-2.8V9.606a1.063,1.063,0,0,1,.67-1l.041-.017c.469-.176.915-.379,1.388-.593l.063-.028.213-.1c.1-.044.192-.087.287-.13a.893.893,0,0,0,.51-.445.89.89,0,0,0-.082-.671l-.71-1.6-.308-.707c-.136-.314-.266-.61-.409-.9l-.005-.011a.819.819,0,0,0-.427-.471.662.662,0,0,0-.237-.041A1.072,1.072,0,0,0,10.114,2.988Z" transform="translate(-5.089 -1.378)"></path> 432 </svg> 433 434 435 <span class="contact_no"> 436 (800) 952-1457 437 <span>Mon - Fri 8:00am to 7:00pm EST</span> 438 </span> 439 </a> 440</li> 441 442 443 444 445 446 447 448<li class="list-inline-item free_shipping"> 449 <a id="freeShippingLink" href="javascript:void(0);" title="Free Shipping"> 450 <svg width="33" height="25" viewBox="0 0 33 25" fill="none" xmlns="http://www.w3.org/2000/svg"> 451 <path d="M0 3.12194C-2.08125e-08 2.71188 0.0800302 2.30583 0.235519 1.927C0.391009 1.54816 0.61891 1.20395 0.906208 0.914043C1.1935 0.62413 1.53457 0.394191 1.90992 0.237357C2.28527 0.0805235 2.68755 -0.000131102 3.09378 1.59961e-07H21.6565C22.0627 -0.000131102 22.465 0.0805235 22.8403 0.237357C23.2157 0.394191 23.5567 0.62413 23.844 0.914043C24.1313 1.20395 24.3592 1.54816 24.5147 1.927C24.6702 2.30583 24.7502 2.71188 24.7502 3.12194V6.24389H26.854C27.3175 6.24419 27.7751 6.34959 28.1928 6.55231C28.6106 6.75503 28.9779 7.04989 29.2677 7.41511L32.3218 11.2656C32.7611 11.8194 33.0003 12.5078 33 13.2173V17.6883C33 18.0984 32.92 18.5045 32.7645 18.8833C32.609 19.2621 32.3811 19.6063 32.0938 19.8962C31.8065 20.1862 31.4654 20.4161 31.0901 20.5729C30.7147 20.7298 30.3125 20.8104 29.9062 20.8103H28.8756C28.8588 21.9034 28.4169 22.946 27.6451 23.7131C26.8734 24.4801 25.8338 24.91 24.7507 24.91C23.6677 24.91 22.6281 24.4801 21.8563 23.7131C21.0846 22.946 20.6426 21.9034 20.6259 20.8103H10.3129C10.3163 21.3667 10.2092 21.9182 9.99784 22.4321C9.78651 22.9461 9.47529 23.412 9.08256 23.8025C8.68983 24.193 8.22355 24.5001 7.71128 24.7056C7.199 24.9111 6.65112 25.0109 6.09999 24.9991C5.54886 24.9872 5.00567 24.864 4.50251 24.6367C3.99935 24.4094 3.54641 24.0827 3.17047 23.6757C2.79453 23.2687 2.5032 22.7898 2.3
4511369 22.2673C2.12419 21.7448 2.04036 21.1892 2.06714 20.6334C1.46289 20.419 0.939496 20.0205 0.569217 19.493C0.198938 18.9654 4.42107e-05 18.3349 0 17.6883L0 3.12194ZM2.67303 18.6397C3.04601 18.0234 3.57142 17.5157 4.19764 17.1665C4.82385 16.8172 5.5293 16.6385 6.24468 16.6477C6.96005 16.657 7.66073 16.854 8.27785 17.2194C8.89496 17.5848 9.40729 18.1059 9.76447 18.7317H21.1783C21.5412 18.0996 22.0617 17.5746 22.6881 17.2087V3.12194C22.6878 2.84594 22.579 2.58134 22.3856 2.38627C22.1921 2.1912 21.9299 2.08163 21.6565 2.08163H3.09378C2.95836 2.0815 2.82424 2.10831 2.69908 2.16053C2.57393 2.21275 2.4602 2.28936 2.3644 2.38598C2.26859 2.48259 2.19259 2.59732 2.14074 2.7236C2.08888 2.84988 2.06219 2.98524 2.06219 3.12194V17.6883C2.06199 17.8888 2.11916 18.085 2.22682 18.2534C2.33448 18.4219 2.48806 18.5553 2.66907 18.6377L2.67303 18.6397ZM24.7502 16.65C25.4742 16.6501 26.1854 16.8425 26.8124 17.2079C27.4394 17.5733 27.9601 18.0988 28.3222 18.7317H29.9062C30.0419 18.7318 30.1763 18.7049 30.3016 18.6525C30.427 18.6001 30.5408 18.5232 30.6367 18.4263C30.7325 18.3293 30.8084 18.2142 30.8601 18.0876C30.9118 17.961 30.9382 17.8253 30.9378 17.6883V13.2153C30.9375 12.9791 30.8575 12.75 30.7111 12.5657L27.6579 8.71626C27.5615 8.59436 27.4393 8.49587 27.3001 8.42807C27.161 8.36026 27.0085 8.32487 26.854 8.32451H24.7502V16.65ZM6.18756 18.7307C5.71047 18.7307 5.24814 18.8977 4.87937 19.2033C4.5106 19.5088 4.25819 19.934 4.16515 20.4064C4.07212 20.8787 4.14421 21.369 4.36914 21.7937C4.59408 22.2184 4.95794 22.5513 5.39874 22.7355C5.83953 22.9198 6.32998 22.9441 6.78652 22.8042C7.24307 22.6644 7.63745 22.3691 7.90248 21.9687C8.16752 21.5682 8.2868 21.0874 8.24 20.6081C8.1932 20.1288 7.98323 19.6808 7.64585 19.3403C7.25901 18.95 6.73449 18.7307 6.18756 18.7307ZM24.7502 18.7307C24.2732 18.7307 23.8108 18.8977 23.4421 19.2033C23.0733 19.5088 22.8209 19.934 22.7278 20.4064C22.6348 20.8787 22.7069 21.369 22.9318 21.7937C23.1568 22.2184 23.5206 22.5513 23.9614 22.7355C24.4022 22.9198 24.8927 22.9441 25.3492 22.8042C25.8058 22.6644 26.2001 22.3691 26.4652 21.9687C26.7302 21.5682 26.8495 21.0874 26.8027 20.6081C26.7559 20.1288 26.5459 19.6808 26.2085 19.3403C25.8217 18.95 25.2972 18.7307 24.7502 18.7307Z" /> 452 </svg> 453 454 455 <span class="head-option-title menu_only_web"> 456 Free Shipping<em>*</em> 457 <span class="sub_head_title"> 458For US orders of $40.00 and more </span> 459 </span> 460 </a> 461 <a data-toggle="modal" data-bs-toggle="modal" class="hidden" data-target="#ss-freeshipping" data-bs-target="#ss-freeshipping" id="showModelLink"></a> 462</li> 463 464 465 466 467 468 469 470 471<li class="list-inline-item"> 472 <a href="javascript:void(0);" onclick="return SnapEngage.startLink();" title="Chat Now" role="button" aria-label="Chat Now"> 473 474 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" aria-label="Chat"> 475 <path d="M10.478,0H11l.055,0A9.48,9.48,0,0,1,20,8.945Q20,8.972,20,9v.5A9.5,9.5,0,0,1,10.5,19h-.022a9.431,9.431,0,0,1-3.844-.824L1.316,19.949A1,1,0,0,1,.051,18.684l1.773-5.318A9.5,9.5,0,0,1,10.478,0Zm.494,2h-.494a7.416,7.416,0,0,0-3.327.793A7.5,7.5,0,0,0,3,9.5a7.417,7.417,0,0,0,.793,3.349,1,1,0,0,1,.056.767l-1.268,3.8,3.8-1.268a1,1,0,0,1,.767.056A7.416,7.416,0,0,0,10.478,17H10.5a7.5,7.5,0,0,0,6.708-4.147A7.42,7.42,0,0,0,18,9.5V9.028A7.48,7.48,0,0,0,10.972,2Z" transform="translate(0 0)"></path> 476 </svg> 477 478 <span class="head-option-title menu_only_web">Chat</span> 479 480 </a> 481</li> 482 483 484 485 486 487 488<li class="list-inline-item"> 489 <a href="/myaccount" id="linkMyAccount" title="My Account - Visitor# "> 490 491 <svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Account"> 492 <path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C6.23857 0 4 2.23858 4 5C4 7.76143 6.23857 10 9 10C11.7614 10 14 7.76143 14 5C14 2.23857 11.7614 0 9 0ZM6 5C6 3.34314 7.34314 2 9 2C10.6568 2 12 3.34315 12 5C12 6.65685 10.6568 8 9 8C7.34314 8 6 6.65686 6 5Z" /> 493 <path d="M5 12C3.67395 12 2.40218 12.5267 1.46448 13.4645C0.526811 14.4021 0 15.6739 0 17V19C0 19.5523 0.447715 20 1 20C1.55228 20 2 19.5523 2 19V17C2 16.2043 2.31608 15.4413 2.87866 14.8787C3.44125 14.3161 4.20433 14 5 14H13C13.7957 14 14.5587 14.3161 15.1212 14.8787C15.6839 15.4412 16 16.2043 16 17V19C16 19.5523 16.4477 20 17 20C17.5523 20 18 19.5523 18 19V17C18 15.6739 17.4732 14.4021 16.5355 13.4644C15.5978 12.5267 14.3261 12 13
49312H5Z" /> 494 </svg> 495 496 <span class="head-option-title menu_only_web">Account</span> 497 </a> 498</li> 499 500 501 502 503 504<li class="list-inline-item cart"> 505 <a href="/cart" id="mini_cart" class="cart_icon dropdown-toggle" aria-expanded="false" title="Cart"> 506 507 <svg xmlns="http://www.w3.org/2000/svg" width="28" height="27" viewBox="0 0 24 23" aria-label="Shopping Cart"> 508 <path id="Path_156" data-name="Path 156" d="M9,23a2,2,0,1,1,2-2A2,2,0,0,1,9,23Z"></path> 509 <path id="Path_157" data-name="Path 157" d="M20,23a2,2,0,1,1,2-2A2,2,0,0,1,20,23Z"></path> 510 <path id="Path_158" data-name="Path 158" d="M19.438,17H9.689A3,3,0,0,1,6.7,14.585L5.029,6.239q-.01-.041-.017-.084L4.18,2H1A1,1,0,0,1,1,0H5a1,1,0,0,1,.981.8L6.82,5H23a1,1,0,0,1,.982,1.187l-1.6,8.39v.007A3,3,0,0,1,19.438,17ZM7.221,7l1.44,7.194a1,1,0,0,0,1,.806h9.777a1,1,0,0,0,.98-.8L21.791,7Z"></path> 511 </svg> 512 513<span class="cart_details"> 514 <span id="cartitems" class="cart_item">0</span> 515 516 517 <span id="cartvalue" class="d-none">$0.00</span> 518 519</span> 520 521 </a> 522</li> 523</ul> 524 525 </div> 526 </div> 527 <div class="header-menu sticky-menu"> 528 <div class="nav-menu"> 529 <!-- Menu Slider --> 530 531<link rel="stylesheet" type="text/css" href="/css/video2.css" /> 532 533 534 535 <ul class="menu "> 536 <li class="" > 537 538 <a id="a_menu_home" class="MMClick" href="/" >Home</a> 539 540 541 542 </li> 543 <li class="" > 544 545 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/custom-parking-signs" >Custom</a> 546 547 548 549 <ul class="mega_menu " > 550 <li> 551 552 <ul> 553 554 <li class="" > 555 556 <a href="/custom-parking-signs" title="All Custom Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-custom-parking-signs-l.webp"> 557 All Custom Parking Signs 558 </a> 559 560 </li> 561 <li class="" > 562 563 <a href="/mps2/custom-bigboss-parking-lot-signs" title="Custom A-Frame Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-a-frame-signs-l.webp"> 564 Custom A-Frame Signs 565 </a> 566 567 </li> 568 <li class="" > 569 570 <a href="/custom-stencils" title="Custom Stencils" data-image="https://images.myparkingsign.com/img/src/dd-custom-stencils-l.webp"> 571 Custom Stencils 572 </a> 573 574 </li> 575 <li class="" > 576 577 <a href="/mps/designs-with-your-logo" title="Designs With Your Logo" data-image="https://images.myparkingsign.com/img/src/dd-designs-with-your-logo-l.webp"> 578 Designs With Your Logo 579 </a> 580 581 </li> 582 <li class="" > 583 584 <a href="/mcs/totally-custom-signs" title="Fully Custom - Upload De
584sign" data-image="https://images.myparkingsign.com/img/src/dd-fully-custom-upload-design-l.webp"> 585 Fully Custom - Upload Design 586 </a> 587 588 </li> 589 <li class="" > 590 591 <a class="MMClick" href="/fod/parking-hang-tags" rel="nofollow" title="Parking Permit Hang Tags" data-image="https://images.myparkingsign.com/img/src/dd-full-color-parking-permits-1.webp"> 592Parking Permit Hang Tags </a> 593 594 </li> 595 <li class="" > 596 597 <a class="MMClick" href="/fod/parking-permit-stickers" rel="nofollow" title="Parking Permit Stickers" data-image="https://images.myparkingsign.com/img/src/dd-parking-permit-sticker-for-window-1.webp"> 598Parking Permit Stickers </a> 599 600 </li> 601 </ul> 602 <ul> 603 604 <li class="" > 605 606 <a class="MMClick" href="/mps/custom-parking-signs-by-location" title="Location Specific:" data-image="https://images.myparkingsign.com/img/src/dd-location-specific-l.webp"> 607Location Specific: </a> 608 609 </li> 610 <li class="ss-submenu" > 611 612 <a href="/Driveway-Signs/Custom-Driveway-Signs" title="Driveway" data-image="https://images.myparkingsign.com/img/src/dd-custom-driveway-signs-l.webp"> 613 Driveway 614 </a> 615 616 </li> 617 <li class="ss-submenu" > 618 619 <a href="/ENT/Custom-Outdoor-Entrance-Signs" title="Entrance" data-image="https://images.myparkingsign.com/img/src/dd-custom-entrance-signs-l.webp"> 620 Entrance 621 </a> 622 623 </li> 624 <li class="ss-submenu" > 625 626 <a href="/custom-gate-signs" title="Gate" data-image="https://images.myparkingsign.com/img/src/dd-custom-gate-signs-l.webp"> 627 Gate 628 </a> 629 630 </li> 631 <li class="ss-submenu" > 632 633 <a href="/mps/custom-parking-lot-signs" title="Parking Lot" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-lot-signs-l.webp"> 634 Parking Lot 635 </a> 636 637 </li> 638 <li class="ss-submenu" > 639 640 <a href="/" title=" " > 641 642 </a> 643 644 </li> 645 <li class="" > 646 647 <a href="/custom-parking-signs-by-material" title="By Material:" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-signs-by-material-l2.webp"> 648 By Material: 649 </a> 650 651 </li> 652 <li class="ss-submenu" > 653 654 <a href="/custom-aluminum-metal-parking-signs" title="Custom Aluminum Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-aluminum-metal-parking-signs-l.webp"> 655 Custom Aluminum Signs 656 </a> 657 658 </li> 659 <li class="ss-submenu" > 660 661 <a href="/custom-reflective-parking-signs" title="Custom Reflective Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-reflective-parking-signs-l.webp"> 662 Custom Reflective Signs 663 </a> 664 665 </li> 666 <li class="ss-submenu" > 667 668 <a href="/custom-plastic-parking-signs" title="Custom Plastic Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-plastic-parking-signs-l2.webp"> 669 Custom Plastic Signs 670 </a> 671 672 </li> 673 </ul> 674 <ul> 675 676 <li class="" > 677 678 <a class="MMClick" href="/custom-parking-restriction-signs" title="Parking Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-parking-restrictions-l.webp"> 679Parking Restrictions: </a> 680 681 </li> 682 <li class="ss-submenu" > 683 684 <a href="/custom-handicap-parking-signs" title="ADA Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-ada-parking-signs-l.webp"> 685 ADA Parking 686 </a> 687 688 </li> 689 <li class="ss-submenu" > 690 691 <a href="/mps/custom-no-parking-signs" title="No Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-no-parking-signs-l.webp"> 692 No Parking 693 </a> 694 695 </li> 696 <li class="ss-submenu" > 697 698 <a href="/custom-reserved-parking-signs" title="Reserved Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-reserved-parking-signs-l.webp"> 699 Reserved Parking 700 </a> 701 702 </li> 703 <li class="ss-submenu" > 704 705 <a href="/custom-stop-signs" title="Stop" data-image="https://images.myparkingsign.com/img/src/dd-custom-stop-signs-l.webp"> 706 Stop 707 </a> 708 709 </li> 710 <li class="ss-submenu" > 711 712 <a href="/custom-tow-away-signs" title="Tow-Away" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp"> 713 Tow-Away 714 </a> 715 716 </li> 717 <li class="ss-submenu" > 718 719 <a href="/mps/custom-visitor-parking-signs" title="Visitor Parking" data-image="https://images.myparkingsign.com/img/src/dd-custom-visitor-parking-signs-l.webp"> 720 Visitor Parking 721 </a> 722 723 </li> 724 </ul> 725 <ul> 726 727 <li class="" > 728 729 <a class="MMClick" href="/custom-parking-signs-by-shape" title="By Shape:" data-image="https://images.myparkingsign.com/img/src/dd-by-shape-l.webp"> 730By Shape: </a> 731 732 </li> 733 <li class="ss-submenu" > 734 735 <a href="/parking-signs/custom-designer-signs" title="Decorative & Designer" data-image="https://images.myparkingsign.com/img/src/dd-designer-l.webp"> 736 Decorative & Designer 737 </a> 738 739 </li> 740 <li class="ss-submenu" > 741 742 <a href="/Custom-Parking-Signs/Diamond-Parking-Signs" title="Diamond & Octagon" data-image="https://images.myparkingsign.com/img/src/dd-diamond-ctagon-l.webp"> 743 Diamond & Octagon 744 </a> 745 746 </li> 747 <li class="ss-submenu" > 748 749 <a href="/Custom-Parking-Signs/Horizontal-Parking-Signs" title="Horizontal" data-image="https://images.myparkingsign.com/img/src/dd-horizontal-l.webp"> 750 Horizontal 751 </a> 752 753 </li> 754 <li class="ss-submenu" > 755 756 <a href="/Custom-Parking-Signs/Split-Parking-Signs" title="Split" data-image="https://images.myparkingsign.com/img/src/dd-split-l.webp"> 757 Split 758 </a> 759 760 </li> 761 <li class="ss-submenu" > 762 763 <a href="/Custom-Parking-Signs/Square-Parking-Signs" title="Square" data-image="https://images.myparkingsign.com/img/src/dd-square-l.webp"> 764 Square 765 </a> 766 767 </li> 768 <li class="ss-submenu" > 769 770 <a href="/Custom-Parking-Signs/Vertical-Parking-Signs" title="Vertical" data-image="https://images.myparkingsign.com/img/src/dd-vertical-l.webp"> 771 Vertical 772 </a> 773 774 </li> 775 </ul> 776 777 778 <ul class="ss-dd-imglist"> 779 <li class="" > 780 <a class="MMClick" href="https://www.myparkingsign.com/custom-parking-signs" > 781 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-custom-parking-signs-l.webp" alt="Custom Parking Signs" /> 782 783 </a> 784 </li> 785 </ul> 786 </li> 787 </ul> 788 </li> 789 <li class="" > 790 791 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/no-parking-signs" >No Parking</a> 792 793 794 795 <ul class="mega_menu " > 796 <li> 797 798 <ul> 799 800 <li class="" > 801 802 <a href="/no-parking-signs" title="All No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-no-parking-signs-l.webp"> 803 All No Parking Signs 804 </a> 805 806 </li> 807 <li class="" > 808 809 <a href="/mps/custom-no-parking-signs" title="Custom No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-no-parking-signs-l.webp"> 810
810 Custom No Parking Signs 811 </a> 812 813 </li> 814 <li class="" > 815 816 <a href="/mps/no-parking-signature-signs" title="Designer No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-designer-no-parking-signs-l.webp"> 817 Designer No Parking Signs 818 </a> 819 820 </li> 821 <li class="" > 822 823 <a href="/no-parking-stencils" title="No Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-stencils-l.webp"> 824 No Parking Stencils 825 </a> 826 827 </li> 828 <li class="" > 829 830 <a href="/Bilingual-No-Parking-Signs" title="Bilingual No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-bilingual-no-parking-signs-l.webp"> 831 Bilingual No Parking Signs 832 </a> 833 834 </li> 835 <li class="" > 836 837 <a href="/parking-signs/funny-parking-signs" title="Funny No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-funny-no-parking-signs-l.webp"> 838 Funny No Parking Signs 839 </a> 840 841 </li> 842 <li class="ss-submenu" > 843 844 <a href="/" title=" " > 845 846 </a> 847 848 </li> 849 <li class="" > 850 851 <a href="/no-parking-fire-lane-signs" title="No Parking Fire Lane" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-fire-lane-signs-l.webp"> 852 No Parking Fire Lane 853 </a> 854 855 </li> 856 <li class="ss-submenu" > 857 858 <a href="/no-parking-fire-zone-signs" title="Fire Zone Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-fire-zone-signs.webp"> 859 Fire Zone Signs 860 </a> 861 862 </li> 863 <li class="ss-submenu" > 864 865 <a href="/official-state-fire-lane-signs" title="State Fire Lane Signs" data-image="https://images.myparkingsign.com/img/src/dd-official-state-fire-lane-signs2.webp"> 866 State Fire Lane Signs 867 </a> 868 869 </li> 870 </ul> 871 <ul> 872 873 <li class="" > 874 875 <a href="/mps/tow-away-signs" title="Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-tow-away-signs-l.webp"> 876 Tow Away Signs 877 </a> 878 879 </li> 880 <li class="ss-submenu" > 881 882 <a href="/custom-tow-away-signs" title="Custom Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp"> 883 Custom Tow Away Signs 884 </a> 885 886 </li> 887 <li class="ss-submenu" > 888 889 <a href="/tow-zone-signs" title="Tow Zone Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-zone-signs.webp"> 890 Tow Zone Signs 891 </a> 892 893 </li> 894 <li class="ss-submenu" > 895 896 <a href="/parking-signs/violators-will-be-towed-signs" title="Violators Towed Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-signs-violators-will-be-towed-signs.webp"> 897 Violators Towed Signs 898 </a> 899 900 </li> 901 <li class="ss-submenu" > 902 903 <a href="/tow-signs/custom-tow-away-signs-by-state" title="State Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-state-tow-away-signs-l.webp"> 904 State Tow Away Signs 905 </a> 906 907 </li> 908 <li class="ss-submenu" > 909 910 <a href="/tow-signs/custom-towing-company-signs" title="Towing Company Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-company-signs-l.webp"> 911 Towing Company Signs 912 </a> 913 914 </li> 915 <li class="ss-submenu" > 916 917 <a href="/MPS/Auto-Boot-Warning-Signs" title="Auto Boot Warning Signs" data-image="https://images.myparkingsign.com/img/src/dd-auto-boot-warning-signs-l.webp"> 918 Auto Boot Warning Signs 919 </a> 920 921 </li> 922 <li class="ss-submenu" > 923 924 <a href="/you-will-be-towed-signs" title="Funny Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-edgy-tow-away-signs-l.webp"> 925 Funny Tow Away Signs 926 </a> 927 928 </li> 929 <li class="ss-submenu" > 930 931 <a href="/fod/illegal-parking-stickers" rel="nofollow" title="Violation Stickers" data-image="https://images.myparkingsign.com/img/src/dd-illegal-parking-stickers.webp"> 932 Violation Stickers 933 </a> 934 935 </li> 936 </ul> 937 <ul> 938 939 <li class="" > 940 941 <a class="MMClick" href="/no-parking-signs-by-location" title="Location Specific:" data-image="https://images.myparkingsign.com/img/src/dd-no-p
941arking-signs-by-location.webp"> 942Location Specific: </a> 943 944 </li> 945 <li class="ss-submenu" > 946 947 <a href="/no-parking-between-signs" title="Between Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-between-signs-l.webp"> 948 Between Signs 949 </a> 950 951 </li> 952 <li class="ss-submenu" > 953 954 <a href="/driveway-signs/do-not-block-driveway-signs" title="Driveway" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-driveway-signs-l.webp"> 955 Driveway 956 </a> 957 958 </li> 959 <li class="ss-submenu" > 960 961 <a href="/mps/no-parking-dumpster-signs" title="Dumpster Area" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-dumpster-area-signs-l.webp"> 962 Dumpster Area 963 </a> 964 965 </li> 966 <li class="ss-submenu" > 967 968 <a href="/parking-signs/do-not-block-gate-signs" title="Front of Gate" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-front-of-gate-signs-l.webp"> 969 Front of Gate 970 </a> 971 972 </li> 973 <li class="ss-submenu" > 974 975 <a href="/do-not-block-mailbox-signs" title="Front of Mailbox" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-in-front-of-mailboxes-signs-l.webp"> 976 Front of Mailbox 977 </a> 978 979 </li> 980 <li class="ss-submenu" > 981 982 <a href="/parking-signs/no-parking-on-grass-signs" title="Grass" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-on-the-grass-signs-l.webp"> 983 Grass 984 </a> 985 986 </li> 987 <li class="ss-submenu" > 988 989 <a href="/parking-signs/loading-unloading-zone-signs" title="Loading Zone" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-loading-zone-signs-l.webp"> 990 Loading Zone 991 </a> 992 993 </li> 994 <li class="ss-submenu" > 995 996 <a href="/parking-signs/private-property-no-parking" title="Private Property" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-parking-signs-l.webp"> 997 Private Property 998 </a> 999 1000 </li> 1001 <li class="ss-submenu" > 1002 1003 <a href="/parking-signs/no-parking-sidewalk-signs" title="Sidewalk" data-image="https://images.myparkingsign.com/img/src/dd-no-p
1003arking-on-sidewalk-signs-l.webp"> 1004 Sidewalk 1005 </a> 1006 1007 </li> 1008 <li class="ss-submenu" > 1009 1010 <a href="/street-parking-signs" title="Street" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-on-street-signs-l.webp"> 1011 Street 1012 </a> 1013 1014 </li> 1015 </ul> 1016 <ul> 1017 1018 <li class="" > 1019 1020 <a class="MMClick" href="/no-parking-general-restrictions-signs" title="General Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-general-restrictions-signs.webp"> 1021General Restrictions: </a> 1022 1023 </li> 1024 <li class="ss-submenu" > 1025 1026 <a href="/mps/no-overnight-parking-signs" title="No Overnight Parking" data-image="https://images.myparkingsign.com/img/src/dd-no-overnight-parking-signs-l.webp"> 1027 No Overnight Parking 1028 </a> 1029 1030 </li> 1031 <li class="ss-submenu" > 1032 1033 <a href="/no-parking-any-time-signs" title="No Parking Any Time" data-image="https://images.myparkingsign.com/img/src/dd-no-parking-any-time-signs-l.webp"> 1034 No Parking Any Time 1035 </a> 1036 1037 </li> 1038 <li class="ss-submenu" > 1039 1040 <a href="/parking-signs/no-stopping-signs" title="No Stopping or Standing" data-image="https://images.myparkingsign.com/img/src/dd-no-stopping-or-standing-signs-l.webp"> 1041 No Stopping or Standing 1042 </a> 1043 1044 </li> 1045 <li class="ss-submenu" > 1046 1047 <a href="/no-idling-signs" title="No Idling" data-image="https://images.myparkingsign.com/img/src/dd-no-idling-signs.webp"> 1048 No Idling 1049 </a> 1050 1051 </li> 1052 <li class="ss-submenu" > 1053 1054 <a href="/" title=" " > 1055 1056 </a> 1057 1058 </li> 1059 <li class="" > 1060 1061 <a href="/temporary-no-parking-signs" title="Temporary No Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-temporary-no-parking-signs-l.webp"> 1062 Temporary No Parking Signs 1063 </a> 1064 1065 </li> 1066 <li class="ss-submenu" > 1067 1068 <a href="/CST/Construction-No-Parking-Signs" title="Construction No Parking" data-image="https://images.myparkingsign.com/img/src/dd-construction-no-parking-signs.webp"> 1069 Construction No Parking 1070 </a> 1071 1072 </li> 1073 <li class="ss-submenu" > 1074 1075 <a href="/snow-parking-signs" title="Snow Removal No Parking" data-image="https://images.myparkingsign.com/img/src/dd-snow-parking-signs.webp"> 1076 Snow Removal No Parking 1077 </a> 1078 1079 </li> 1080 </ul> 1081 1082 1083 <ul class="ss-dd-imglist"> 1084 <li class="" > 1085 <a class="MMClick" href="https://www.myparkingsign.com/no-parking-signs" > 1086 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-no-p
1086arking-signs-l.webp" alt="No Parking Signs" /> 1087 1088 </a> 1089 </li> 1090 </ul> 1091 </li> 1092 </ul> 1093 </li> 1094 <li class="" > 1095 1096 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/MPS/accessible-parking-signs" >Handicap Parking</a> 1097 1098 1099 1100 <ul class="mega_menu " > 1101 <li> 1102 1103 <ul> 1104 1105 <li class="ss-submenu" > 1106 1107 <a href="/handicap-parking-signs" title="All Handicap Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-federal-handicap-parking-signs-l.webp"> 1108 All Handicap Parking Signs 1109 </a> 1110 1111 </li> 1112 <li class="ss-submenu" > 1113 1114 <a href="/custom-handicap-parking-signs" title="Custom ADA Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-ada-parking-signs-l.webp"> 1115 Custom ADA Parking Signs 1116 </a> 1117 1118 </li> 1119 <li class="ss-submenu" > 1120 1121 <a href="/mps/ada-parking-sign-new-york" title="State Handicap Signs" data-image="https://images.myparkingsign.com/img/src/dd-handicapped-parking-signs-by-state-l.webp"> 1122 State Handicap Signs 1123 </a> 1124 1125 </li> 1126 <li class="ss-submenu" > 1127 1128 <a href="/ADA-Parking-Signs" title="Federal ADA Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-ada-parking-signs-l.webp"> 1129 Federal ADA Parking Signs 1130 </a> 1131 1132 </li> 1133 <li class="ss-submenu" > 1134 1135 <a href="/" title=" " > 1136 1137 </a> 1138 1139 </li> 1140 <li class="ss-submenu" > 1141 1142 <a href="/MPS/updated-accessibility-signs" title="ISA Accessibility Signs" data-image="https://images.myparkingsign.com/img/src/dd-updated-isa-accessibility-signs-l.webp"> 1143 ISA Accessibility Signs 1144 </a> 1145 1146 </li> 1147 <li class="ss-submenu" > 1148 1149 <a href="/disabled-parking-sign" title="Disabled Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-disabled-parking-signs-l.webp"> 1150 Disabled Parking Signs 1151 </a> 1152 1153 </li> 1154 <li class="ss-submenu" > 1155 1156 <a href="/mps/handicap-permit-required-parking-signs" title="Handicapped Permit Required Signs" data-image="https://images.myparkingsign.com/img/src/dd-handicapped-permit-required-signs-l.webp"> 1157 Handicapped Permit Required Signs 1158 </a> 1159 1160 </li> 1161 <li class="ss-submenu" > 1162 1163 <a href="/access-parking/van-accessible-signs" title="Van Accessible Signs" data-image="https://images.myparkingsign.com/img/src/dd-van-accessible-signs-l.webp"> 1164 Van Accessible Signs 1165 </a> 1166 1167 </li> 1168 </ul> 1169 <ul> 1170 1171 <li class="" > 1172 1173 <a href="/handicap-parking-enforcement" title="Handicap Parking Enforcement" data-image="https://images.myparkingsign.com/img/src/dd-handicap-parking-enforcement.webp"> 1174 Handicap Parking Enforcement 1175 </a> 1176 1177 </li> 1178 <li class="ss-submenu" > 1179 1180 <a href="/mps/fine-signs" title="Fine Amount Signs" data-image="https://images.myparkingsign.com/img/src/dd-mps-fine-signs.webp"> 1181 Fine Amount Signs 1182 </a> 1183 1184 </li> 1185 <li class="ss-submenu" > 1186 1187 <a href="/fod/parking-permits/handicapped-parking-permit" rel="nofollow" title="Handicap Parking Permits" data-image="https://images.myparkingsign.com/img/src/dd-parking-permits-handicapped-parking-permit.webp"> 1188 Handicap Parking Permits 1189 </a> 1190 1191 </li> 1192 <li class="ss-submenu" > 1193 1194 <a href="/fod/illegal-parking-stickers" rel="nofollow" title="Violation stickers" data-image="https://images.myparkingsign.com/img/src/dd-illegal-parking-stickers.webp"> 1195 Violation stickers 1196 </a> 1197 1198 </li> 1199 <li class="ss-submenu" > 1200 1201 <a href="/" title=" " > 1202 1203 </a> 1204 1205 </li> 1206 <li class="ss-submenu" > 1207 1208 <a href="/access-parking/access-ramp-signs" title="Access Ramp Signs" data-image="https://images.myparkingsign.com/img/src/dd-access-ramp-signs-l.webp"> 1209 Access Ramp Signs 1210 </a> 1211 1212 </li> 1213 <li class="ss-submenu" > 1214 1215 <a href="/Accessible-Signs/Handicap-Accessible-Entrance-Signs" title="Accessible Entrance Signs" data-image="https://images.myparkingsign.com/img/src/dd-accessible-entrance-signs-l.webp"> 1216 Accessible Entrance Signs 1217 </a> 1218 1219 </li> 1220 <li class="ss-submenu" > 1221 1222 <a href="/wheelchair-handicap-stencils" title="Handicap Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-handicap-parking-stencils-l.webp"> 1223 Handicap Parking Stencils 1224 </a> 1225 1226 </li> 1227 </ul> 1228 1229 1230 <ul class="ss-dd-imglist"> 1231 <li class="" > 1232 <a class="MMClick" href="https://www.myparkingsign.com/handicap-parking-signs" > 1233 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-handicap-parking-signs-l.webp" alt="Handicap Parking Signs" /> 1234 1235 </a> 1236 </li> 1237 </ul> 1238 </li> 1239 </ul> 1240 </li> 1241 <li class="" > 1242 1243 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/mps/reserved-parking-signs" >Reserved Parking</a> 1244 1245 1246 1247 <ul class="mega_menu " > 1248 <li> 1249 1250 <ul> 1251 1252 <li class="" > 1253 1254 <a href="/reserved-parking-signs" title="All Reserved Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-reserved-parking-signs-l.webp"> 1255 All Reserved Parking Signs 1256 </a> 1257 1258 </li> 1259 <li class="" > 1260 1261 <a href="/custom-reserved-parking-signs" title="Custom Reserved Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-reserved-parking-signs-l.webp"> 1262 Custom Reserved Parking Signs 1263 </a> 1264 1265 </li> 1266 <li class="" > 1267 1268 <a href="/reserved-parking-stencils" title="Reserved Parking Stencils" data-image="https://images.myparkingsign.com/img/src/dd-reserved-parking-stencils-l.webp"> 1269 Reserved Parking Stencils 1270 </a> 1271 1272 </li> 1273 <li class="" > 1274 1275 <a href="/parking-sign/parking-space-signs" title="Parking Space Number Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-space-signs-l.webp"> 1276 Parking Space Number Signs 1277 </a> 1278 1279 </li> 1280 <li class="ss-submenu" > 1281 1282 <a href="/" title=" " > 1283 1284 </a> 1285 1286 </li> 1287 <li class="ss-submenu" > 1288 1289 <a href="/parking-signs/event-parking-signs" title="Event Parking" data-image="https://images.myparkingsign.com/img/src/dd-event-parking-signs-l.webp"> 1290 Event Parking 1291 </a> 1292 1293 </li> 1294 <li class="ss-submenu" > 1295 1296 <a href="/stork-parking-signs" title="Expectant Mother" data-image="https://images.myparkingsign.com/img/src/dd-expectant-mother-reserved-parking-signs-l.webp"> 1297 Expectant Mother 1298 </a> 1299 1300 </li> 1301 <li class="ss-submenu" > 1302 1303 <a href="/elderly-parking-signs" title="Senior Citizen" data-image="https://images.myparkingsign.com/img/src/dd-elderly-parking-signs.webp"> 1304 Senior Citizen 1305 </a> 1306 1307 </li> 1308 <li class="ss-submenu" > 1309 1310 <a href="/us-military-p
1310arking-signs" title="Veteran" data-image="https://images.myparkingsign.com/img/src/dd-us-military-parking-signs.webp"> 1311 Veteran 1312 </a> 1313 1314 </li> 1315 <li class="ss-submenu" > 1316 1317 <a href="/MPS/Carpool-Parking-Signs" title="Carpool" data-image="https://images.myparkingsign.com/img/src/dd-mps-carpool-parking-signs.webp"> 1318 Carpool 1319 </a> 1320 1321 </li> 1322 <li class="ss-submenu" > 1323 1324 <a href="/ride-share-signs" title="Ride Share" data-image="https://images.myparkingsign.com/img/src/dd-ride-share-signs.webp"> 1325 Ride Share 1326 <span class="badge rounded-pill badge-success">New</span> 1327 </a> 1328 1329 </li> 1330 </ul> 1331 <ul> 1332 1333 <li class="" > 1334 1335 <a class="MMClick" href="/parking-signs/reserved-parking-signs-by-title" title="Reserved by Title:" data-image="https://images.myparkingsign.com/img/src/dd-by-title-all-l.webp"> 1336Reserved by Title: </a> 1337 1338 </li> 1339 <li class="ss-submenu" > 1340 1341 <a href="/mps/customer-parking-signs" title="Customer" data-image="https://images.myparkingsign.com/img/src/dd-customer-reserved-parking-signs-l.webp"> 1342 Customer 1343 </a> 1344 1345 </li> 1346 <li class="ss-submenu" > 1347 1348 <a href="/mps/doctors-parking-signs" title="Doctor" data-image="https://images.myparkingsign.com/img/src/dd-doctor-reserved-parking-signs-l.webp"> 1349 Doctor 1350 </a> 1351 1352 </li> 1353 <li class="ss-submenu" > 1354 1355 <a href="/mps/employee-parking-signs" title="Employee" data-image="https://images.myparkingsign.com/img/src/dd-mps-employee-parking-signs.webp"> 1356 Employee 1357 </a> 1358 1359 </li> 1360 <li class="ss-submenu" > 1361 1362 <a href="/family-parking-signs" title="Family" data-image="https://images.myparkingsign.com/img/src/dd-family-reserved-parking-signs-l.webp"> 1363 Family 1364 </a> 1365 1366 </li> 1367 <li class="ss-submenu" > 1368 1369 <a href="/guest-parking-signs" title="Guest" data-image="https://images.myparkingsign.com/img/src/dd-guest-reserved-parking-signs-l.webp"> 1370 Guest 1371 </a> 1372 1373 </li> 1374 <li class="ss-submenu" > 1375 1376 <a href="/Parking-Signs/Resident-Parking-Signs" title="Resident" data-image="https://images.myparkingsign.com/img/src/dd-resident-reserved-parking-signs-l.webp"> 1377 Resident 1378 </a> 1379 1380 </li> 1381 <li class="ss-submenu" > 1382 1383 <a href="/tenant-parking-signs" title="Tenant" data-image="https://images.myparkingsign.com/img/src/dd-tenant-reserved-parking-signs-l.webp"> 1384 Tenant 1385 </a> 1386 1387 </li> 1388 <li class="ss-submenu" > 1389 1390 <a href="/student-parking-signs" title="Student" data-image="https://images.myparkingsign.com/img/src/dd-student-parking-signs.webp"> 1391 Student 1392 </a> 1393 1394 </li> 1395 <li class="ss-submenu" > 1396 1397 <a href="/mps/staff-parking-signs" title="Staff" data-image="https://images.myparkingsign.com/img/src/dd-mps-staff-parking-signs.webp"> 1398 Staff 1399 </a> 1400 1401 </li> 1402 <li class="ss-submenu" > 1403 1404 <a href="/visitor-parking-signs" title="Visitor" data-image="https://images.myparkingsign.com/img/src/dd-visitor-reserved-parking-signs-l.webp"> 1405 Visitor 1406 </a> 1407 1408 </li> 1409 </ul> 1410 <ul> 1411 1412 <li class="" > 1413 1414 <a class="MMClick" href="/reserved-parking-signs-by-vehicle" title="Reserved by Vehicle:" data-image="https://images.myparkingsign.com/img/src/dd-reserved-parking-signs-by-vehicle.webp"> 1415Reserved by Vehicle: </a> 1416 1417 </li> 1418 <li class="ss-submenu" > 1419 1420 <a href="/mps/bicycle-parking-signs" title="Bicycle" data-image="https://images.myparkingsign.com/img/src/dd-bicycle-reserved-parking-signs-l.webp"> 1421 Bicycle 1422 </a> 1423 1424 </li> 1425 <li class="ss-submenu" > 1426 1427 <a href="/bus-parking-signs" title="Bus" data-image="https://images.myparkingsign.com/img/src/dd-bus-reserved-parking-signs-l.webp"> 1428 Bus 1429 </a> 1430 1431 </li> 1432 <li class="ss-submenu" > 1433 1434 <a href="/mps/compact-car-parking-signs" title="Compact Car" data-image="https://images.myparkingsign.com/img/src/dd-compact-car-reserved-parking-signs-l.webp"> 1435 Compact Car 1436 </a> 1437 1438 </li> 1439 <li class="ss-submenu" > 1440 1441 <a href="/company-parking-signs" title="Company Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-company-vehicle-reserved-parking-signs-l.webp"> 1442 Company Vehicle 1443 </a> 1444 1445 </li> 1446 <li class="ss-submenu" > 1447 1448 <a href="/parking-signs/electric-vehicle-parking-signs" title="Electric Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-electric-vehicle-reserved-parking-signs-l.webp"> 1449 Electric Vehicle 1450 </a> 1451 1452 </li> 1453 <li class="ss-submenu" > 1454 1455 <a href="/government-vehicle-parking-signs" title="Government Vehicle" data-image="https://images.myparkingsign.com/img/src/dd-government-vehicle-reserved-parking-signs-l.webp"> 1456 Government Vehicle 1457 </a> 1458 1459 </li> 1460 <li class="ss-submenu" > 1461 1462 <a href="/parking-signs/motor
1462cycle-parking-signs" title="Motorcycle" data-image="https://images.myparkingsign.com/img/src/dd-motorcycle-reserved-parking-signs-l.webp"> 1463 Motorcycle 1464 </a> 1465 1466 </li> 1467 <li class="ss-submenu" > 1468 1469 <a href="/Parking-Signs/Truck-Parking-Signs" title="Truck" data-image="https://images.myparkingsign.com/img/src/dd-truck-reserved-parking-signs-l.webp"> 1470 Truck 1471 </a> 1472 1473 </li> 1474 </ul> 1475 <ul> 1476 1477 <li class="" > 1478 1479 <a class="MMClick" href="/parking-signs/parking-signs-organization" title="Reserved by Industry/Business:" data-image="https://images.myparkingsign.com/img/src/dd-by-business-all-l.webp"> 1480Reserved by Industry/Business: </a> 1481 1482 </li> 1483 <li class="ss-submenu" > 1484 1485 <a href="/mps/church-parking-signs" title="Church" data-image="https://images.myparkingsign.com/img/src/dd-church-reserved-parking-signs-l.webp"> 1486 Church 1487 </a> 1488 1489 </li> 1490 <li class="ss-submenu" > 1491 1492 <a href="/CST/Construction-No-Parking-Signs" title="Construction" data-image="https://images.myparkingsign.com/img/src/dd-construction-reserved-parking-signs-l.webp"> 1493 Construction 1494 </a> 1495 1496 </li> 1497 <li class="ss-submenu" > 1498 1499 <a href="/mps/funeral-parking-signs" title="Funeral Home" data-image="https://images.myparkingsign.com/img/src/dd-funeral-home-reserved-parking-signs-l.webp"> 1500 Funeral Home 1501 </a> 1502 1503 </li> 1504 <li class="ss-submenu" > 1505 1506 <a href="/mps/homeowners-association-parking-signs" title="HOA" data-image="https://images.myparkingsign.com/img/src/dd-hoa-reserved-parking-signs-l.webp"> 1507 HOA 1508 </a> 1509 1510 </li> 1511 <li class="ss-submenu" > 1512 1513 <a href="/hospital-parking-signs" title="Hospital" data-image="https://images.myparkingsign.com/img/src/dd-hospital-reserved-parking-signs-l.webp"> 1514 Hospital 1515 </a> 1516 1517 </li> 1518 <li class="ss-submenu" > 1519 1520 <a href="/parking-signs/hotel-reserved-parking-signs" title="Hotel" data-image="https://images.myparkingsign.com/img/src/dd-hotel-reserved-parking-signs-l.webp"> 1521 Hotel 1522 </a> 1523 1524 </li> 1525 <li class="ss-submenu" > 1526 1527 <a href="/parking-signs/office-parking-signs" title="Office" data-image="https://images.myparkingsign.com/img/src/dd-office-reserved-parking-signs-l.webp"> 1528 Office 1529 </a> 1530 1531 </li> 1532 <li class="ss-submenu" > 1533 1534 <a href="/school-parking-signs" title="School" data-image="https://images.myparkingsign.com/img/src/dd-school-reserved-parking-signs-l.webp"> 1535 School 1536 </a> 1537 1538 </li> 1539 </ul> 1540 1541 1542 <ul class="ss-dd-imglist"> 1543 <li class="" > 1544 <a class="MMClick" href="https://www.myparkingsign.com/reserved-parking-signs" > 1545 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-reserved-parking-signs-l.webp" alt="Reserved Parking Signs" /> 1546 1547 </a> 1548 </li> 1549 </ul> 1550 </li> 1551 </ul> 1552 </li> 1553 <li class="" > 1554 1555 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/parking-lot-supplies" >Parking Lot</a> 1556 1557 1558 1559 <ul class="mega_menu " > 1560 <li> 1561 1562 <ul> 1563 1564 <li class="" > 1565 1566 <a href="/parking-lot-signs" title="All Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-parking-lot-signs-l.webp"> 1567 All Parking Lot Signs 1568 </a> 1569 1570 </li> 1571 <li class="" > 1572 1573 <a href="/mps/custom-parking-lot-signs" title="Custom Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-parking-lot-signs-l.webp"> 1574 Custom Parking Lot Signs 1575 </a> 1576 1577 </li> 1578 <li class="" > 1579 1580 <a href="/mps/decorative-signature-parking-lot-signs" title="Designer Parking Lot Signs" data-image="https://images.myparkingsign.com/img/src/dd-designer-parking-lot-signs-l.webp"> 1581 Designer Parking Lot Signs 1582 </a> 1583 1584 </li> 1585 <li class="" > 1586 1587 <a href="/parking-lot-stencils" title="Parking Lot Stencils" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-stencils-l.webp"> 1588 Parking Lot Stencils 1589 </a> 1590 1591 </li> 1592 <li class="" > 1593 1594 <a href="/portable-led-parking-signs" title="Portable LED Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-led-valet-parking-sign.webp"> 1595 Portable LED Parking Signs 1596 <sp
1596an class="badge rounded-pill badge-success">New</span> 1597 </a> 1598 1599 </li> 1600 <li class="" > 1601 1602 <a href="/mps2/custom-bigboss-parking-lot-signs" title="Portable A-Frame Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-a-frame-signs-l.webp"> 1603 Portable A-Frame Signs 1604 </a> 1605 1606 </li> 1607 <li class="" > 1608 1609 <a href="/portable-parking-lot-signs-lotboss" title="Portable LotBoss Signs" data-image="https://images.myparkingsign.com/img/src/dd-portable-lotBoss-signs-l.webp"> 1610 Portable LotBoss Signs 1611 </a> 1612 1613 </li> 1614 <li class="" > 1615 1616 <a href="/parking-lot-closed-signs" title="Parking Lot Closed" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-closed-signs-l.webp"> 1617 Parking Lot Closed 1618 </a> 1619 1620 </li> 1621 <li class="" > 1622 1623 <a href="/mps/parking-lot-full-signs" title="Parking Lot Full Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-full-signs-l.webp"> 1624 Parking Lot Full Signs 1625 </a> 1626 1627 </li> 1628 <li class="" > 1629 1630 <a href="/parking-sign/parking-space-signs" title="Parking Space/Number Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-space-signs-l.webp"> 1631 Parking Space/Number Signs 1632 </a> 1633 1634 </li> 1635 <li class="" > 1636 1637 <a href="/parking-lot-banners" title="Parking Lot Banners" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-banners.webp"> 1638 Parking Lot Banners 1639 <span class="badge rounded-pill badge-success">New</span> 1640 </a> 1641 1642 </li> 1643 <li class="" > 1644 1645 <a href="/parking-lot-supplies" title="Parking Lot Supplies" data-image="https://images.myparkingsign.com/img/src/dd-all-parking-lot-supplies-l.webp"> 1646 Parking Lot Supplies 1647 </a> 1648 1649 </li> 1650 </ul> 1651 <ul> 1652 1653 <li class="" > 1654 1655 <a class="MMClick" href="/parking-maneuver-signs" title="Specific Parking Maneuvers:" data-image="https://images.myparkingsign.com/img/src/dd-parking-maneuver-signs.webp"> 1656Specific Parking Maneuvers: </a> 1657 1658 </li> 1659 <li class="ss-submenu" > 1660 1661 <a href="/mps/back-in-parking-signs" title="Back-In & Reverse Parking" data-image="https://images.myparkingsign.com/img/src/dd-back-in-parking-signs.webp"> 1662 Back-In & Rever
1662se Parking 1663 </a> 1664 1665 </li> 1666 <li class="ss-submenu" > 1667 1668 <a href="/head-in-parking-only-signs" title="Head In Parking" data-image="https://images.myparkingsign.com/img/src/dd-head-in-parking-only-signs.webp"> 1669 Head In Parking 1670 </a> 1671 1672 </li> 1673 <li class="ss-submenu" > 1674 1675 <a href="/parking-signs/parallel-parking-signs" title="Parallel & Angle Parking" data-image="https://images.myparkingsign.com/img/src/dd-parallel-parking-signs.webp"> 1676 Parallel & Angle Parking 1677 </a> 1678 1679 </li> 1680 <li class="ss-submenu" > 1681 1682 <a href="/mps2/self-park-signs" title="Self Parking" data-image="https://images.myparkingsign.com/img/src/dd-self-park-signs.webp"> 1683 Self Parking 1684 </a> 1685 1686 </li> 1687 <li class="ss-submenu" > 1688 1689 <a href="/valet-parking-signs" title="Valet Parking" data-image="https://images.myparkingsign.com/img/src/dd-valet-parking-signs-l.webp"> 1690 Valet Parking 1691 </a> 1692 1693 </li> 1694 <li class="" > 1695 1696 <a class="MMClick" href="/mps/parking-lot-safety-signs" title="Safety & Courtesy Reminders:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-safety-signs.webp"> 1697Safety & Courtesy Reminders: </a> 1698 1699 </li> 1700 <li class="ss-submenu" > 1701 1702 <a href="/ice-alert-signs" title="Ice Alert Signs" > 1703 Ice Alert Signs 1704 </a> 1705 1706 </li> 1707 <li class="ss-submenu" > 1708 1709 <a href="/do-not-leave-dogs-in-hot-car-warning-signs" title="Do Not Leave Kids & Pets In Car" data-image="https://images.myparkingsign.com/img/src/dd-do-not-leave-dogs-in-hot-car-warning-signs.webp"> 1710 Do Not Leave Kids & Pets In Car 1711 </a> 1712 1713 </li> 1714 <li class="ss-submenu" > 1715 1716 <a href="/lock-your-car-signs" title="Lock Your Car" data-image="https://images.myparkingsign.com/img/src/dd-lock-your-car-signs-l.webp"> 1717 Lock Your Car 1718 </a> 1719 1720 </li> 1721 <li class="ss-submenu" > 1722 1723 <a href="/no-alcohol-no-playing-in-parking-lot-signs" title="No Alc
1723ohol & No Playing" data-image="https://images.myparkingsign.com/img/src/dd-no-alcohol-and-no-playing-in-parking-lot-signs-l.webp"> 1724 No Alcohol & No Playing 1725 </a> 1726 1727 </li> 1728 <li class="ss-submenu" > 1729 1730 <a href="/seat-belt-signs" title="Seat Belt" data-image="https://images.myparkingsign.com/img/src/dd-seat-belt-signs-l.webp"> 1731 Seat Belt 1732 </a> 1733 1734 </li> 1735 <li class="ss-submenu" > 1736 1737 <a href="/shopping-cart-signs" title="Shopping Cart" data-image="https://images.myparkingsign.com/img/src/dd-shopping-cart-signs.webp"> 1738 Shopping Cart 1739 </a> 1740 1741 </li> 1742 </ul> 1743 <ul> 1744 1745 <li class="" > 1746 1747 <a class="MMClick" href="/parking-rules-signs" title="Parking Rules & Restrictions:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-rules-signs-l.webp"> 1748Parking Rules & Restrictions: </a> 1749 1750 </li> 1751 <li class="ss-submenu" > 1752 1753 <a href="/curbside-pickup-signs" title="Curbside Pickup" data-image="https://images.myparkingsign.com/img/src/dd-curbside-pickup-signs.webp"> 1754 Curbside Pickup 1755 </a> 1756 1757 </li> 1758 <li class="ss-submenu" > 1759 1760 <a href="/student-drop-off-signs" title="Drop Off & Pick Up" data-image="https://images.myparkingsign.com/img/src/dd-drop-off-and-pick-up-signs-l.webp"> 1761 Drop Off & Pick Up 1762 </a> 1763 1764 </li> 1765 <li class="ss-submenu" > 1766 1767 <a href="/parking-signs/garage-parking-signs" title="Garage Rules" data-image="https://images.myparkingsign.com/img/src/dd-garage-parking-signs-l.webp"> 1768 Garage Rules 1769 </a> 1770 1771 </li> 1772 <li class="ss-submenu" > 1773 1774 <a href="/pay-for-parking-signs" title="Pay Parking" data-image="https://images.myparkingsign.com/img/src/dd-pay-parking-signs-l.webp"> 1775 Pay Parking 1776 </a> 1777 1778 </li> 1779 <li class="ss-submenu" > 1780 1781 <a href="/mps/parking-permit-signs" title="Permit Parking" data-image="https://images.myparkingsign.com/img/src/dd-permit-parking-signs-l.webp"> 1782 Permit Parking 1783 </a> 1784 1785 </li> 1786 <li class="ss-submenu" > 1787 1788 <a href="/private-parking-signs" title="Private Parking" data-image="https://images.myparkingsign.com/img/src/dd-private-parking-signs-l.webp"> 1789 Private Parking 1790 </a> 1791 1792 </li> 1793 <li class="ss-submenu" > 1794 1795 <a href="/mps/time-limit-parking-signs" title="Time Limit Parking" data-image="https://images.myparkingsign.com/img/src/dd-time-limit-parking-signs-l.webp"> 1796 Time Limit Parking 1797 </a> 1798 1799 </li> 1800 <li class="" > 1801 1802 <a href="/" title=" " > 1803 1804 </a> 1805 1806 </li> 1807 <li class="" > 1808 1809 <a class="MMClick" href="/parking-lot-security-signs" title="Security & Warning Signs:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-security-signs.webp"> 1810Security & Warning Signs: </a> 1811 1812 </li> 1813 <li class="ss-submenu" > 1814 1815 <a href="/mps/gate-warning-signs" title="Automatic Gate" data-image="https://images.myparkingsign.com/img/src/dd-automatic-gate-warning-signs-l.webp"> 1816 Automatic Gate 1817 </a> 1818 1819 </li> 1820 <li class="ss-submenu" > 1821 1822 <a href="/park-at-your-own-risk" title="Park At Your Own Risk" data-image="https://images.myparkingsign.com/img/src/dd-park-at-your-own-risk-signs-l.webp"> 1823 Park At Your Own Risk 1824 </a> 1825 1826 </li> 1827 <li class="ss-submenu" > 1828 1829 <a href="/parking-patrol-signs" title="Parking Patrol" data-image="https://images.myparkingsign.com/img/src/dd-parking-patrol-signs-l.webp"> 1830 Parking Patrol 1831 </a> 1832 1833 </li> 1834 </ul> 1835 <ul> 1836 1837 <li class="" > 1838 1839 <a class="MMClick" href="/parking-lot-traffic-signs" title="Traffic Control & Flow:" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-traffic-signs-l.webp"> 1840Traffic Control & Flow: </a> 1841 1842 </li> 1843 <li class="ss-submenu" > 1844 1845 <a href="/MPS/Arrow-Signs" title="Arrow Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-arrow-signs-l.webp"> 1846 Arrow Signs 1847 </a> 1848 1849 </li> 1850 <li class="ss-submenu" > 1851 1852 <a href="/mps/parking-lot-directional-signs" title="Directional Signs" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-directional-signs.webp"> 1853 Directional Signs 1854 </a> 1855 1856 </li> 1857 <li class="ss-submenu" > 1858 1859 <a href="/ENT/Parking-Lot-Entrance-Signs" title="Entrance Signs" data-image="https://images.myparkingsign.com/img/src/dd-entrance-signs-l.webp"> 1860 Entrance Signs 1861 </a> 1862 1863 </li> 1864 <li class="ss-submenu" > 1865 1866 <a href="/parking-signs/exit-only-signs" title="Exit Signs" data-image="https://images.myparkingsign.com/img/src/dd-exit-signs-l.webp"> 1867 Exit Signs 1868 </a> 1869 1870 </li> 1871 <li class="ss-submenu" > 1872 1873 <a href="/watch-for-Vehicles-pedestrians-leaving-garage" title="Exiting Garage Signs" data-image="https://images.myparkingsign.com/img/src/dd-exiting-garage-signs-l.webp"> 1874 Exiting Garage Signs 1875 </a> 1876 1877 </li> 1878 <li class="ss-submenu" > 1879 1880 <a href="/MPS/pull-forward-signs" title="Pull Forward Signs" data-image="https://images.myparkingsign.com/img/src/dd-pull-forward-signs.webp"> 1881 Pull Forward Signs 1882 </a> 1883 1884 </li> 1885 <li class="ss-submenu" > 1886 1887 <a href="/mps/speed-bump-signs" title="Speed Bump Signs" data-image="https://images.myparkingsign.com/img/src/dd-speed-bump-signs-l.webp"> 1888 Speed Bump Signs 1889 </a> 1890 1891 </li> 1892 <li class="ss-submenu" > 1893 1894 <a href="/parking-lot-speed-limit-signs" title="Speed Limit Signs" data-image="https://images.myparkingsign.com/img/src/dd-speed-limit-signs-l.webp"> 1895 Speed Limit Signs 1896 </a> 1897 1898 </li> 1899 <li class="ss-submenu" > 1900 1901 <a href="/hand-held-stop-sign" title="Stop Paddles" data-image="https://images.myparkingsign.com/img/src/dd-stop-paddles-l.webp"> 1902 Stop Paddles 1903 </a> 1904 1905 </li> 1906 <li class="ss-submenu" > 1907 1908 <a href="/stop-signs" title="Stop Signs" data-image="https://images.myparkingsign.com/img/src/dd-stop-signs-l.webp"> 1909 Stop Signs 1910 </a> 1911 1912 </li> 1913 </ul> 1914 1915 1916 <ul class="ss-dd-imglist"> 1917 <li class="" > 1918 <a class="MMClick" href="https://www.myparkingsign.com/parking-lot-signs" > 1919 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-parking-lot-signs-l.webp" alt="Parking Lot Signs" /> 1920 1921 </a> 1922 </li> 1923 </ul> 1924 </li> 1925 </ul> 1926 </li> 1927 <li class="" > 1928 1929 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/private-property-parking-signs" >Private Property</a> 1930 1931 1932 1933 <ul class="mega_menu " > 1934 <li> 1935 1936 <ul> 1937 1938 <li class="" > 1939 1940 <a href="/private-parking-signs" title="Private Parking Signs" data-image="https://images.myparkingsign.com/img/src/dd-private-property-signs-l.webp"> 1941 Private Parking Signs 1942 </a> 1943 1944 </li> 1945 <li class="ss-submenu" > 1946 1947 <a href="/private-parking-signs" title="Private Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-private-parking-signs-l.webp"> 1948 Private Parking Only 1949 </a>
1949 1950 1951 </li> 1952 <li class="ss-submenu" > 1953 1954 <a href="/parking-signs/private-property-no-parking" title="No Parking" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-parking-signs-l.webp"> 1955 No Parking 1956 </a> 1957 1958 </li> 1959 <li class="ss-submenu" > 1960 1961 <a href="/AUT/Authorized-Vehicles-Only-Sign" title="Authorized Vehicles Only" data-image="https://images.myparkingsign.com/img/src/dd-aut-authorized-vehicles-only-sign.webp"> 1962 Authorized Vehicles Only 1963 </a> 1964 1965 </li> 1966 <li class="ss-submenu" > 1967 1968 <a href="/Parking-Signs/Resident-Parking-Signs" title="Resident Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-resident-reserved-parking-signs-l.webp"> 1969 Resident Parking Only 1970 </a> 1971 1972 </li> 1973 <li class="ss-submenu" > 1974 1975 <a href="/tenant-parking-signs" title="Tenant Parking Only" data-image="https://images.myparkingsign.com/img/src/dd-tenant-reserved-parking-signs-l.webp"> 1976 Tenant Parking Only 1977 </a> 1978 1979 </li> 1980 <li class="ss-submenu" > 1981 1982 <a href="/" title=" " > 1983 1984 </a> 1985 1986 </li> 1987 <li class="" > 1988 1989 <a href="/fod/property-management-signs" rel="nofollow" title="Property Management Signs" data-image="https://images.myparkingsign.com/img/src/dd-property-management-signs.webp"> 1990 Property Management Signs 1991 </a> 1992 1993 </li> 1994 <li class="ss-submenu" > 1995 1996 <a href="/mps/apartment-parking-signs" title="Apartment Complex Signs" data-image="https://images.myparkingsign.com/img/src/dd-mps-apartment-parking-signs.webp"> 1997 Apartment Complex Signs 1998 </a> 1999 2000 </li> 2001 <li class="ss-submenu" > 2002 2003 <a href="/mps/gate-warning-signs" title="Gate Warning Signs" data-image="https://images.myparkingsign.com/img/src/dd-automatic-gate-warning-signs-l.webp"> 2004 Gate Warning Signs 2005 </a> 2006 2007 </li> 2008 </ul> 2009 <ul> 2010 2011 <li class="" > 2012 2013 <a href="/driveway-signs/private-drive-do-not-enter-sign" title="Private Driveway Signs" data-image="https://images.myparkingsign.com/img/src/dd-driveway-signs-private-drive-do-not-enter-sign.webp"> 2014 Private Driveway Signs 2015 </a> 2016 2017 </li> 2018 <li class="ss-submenu" > 2019 2020 <a href="/RT/No-Turn-Around-Signs" title="No Turn Around Signs" data-image="https://images.myparkingsign.com/img/src/dd-rt-no-turn-around-signs.webp"> 2021 No Turn Around Signs 2022 </a> 2023 2024 </li> 2025 <li class="ss-submenu" > 2026 2027 <a href="/driveway-signs/do-not-block-driveway-signs" title="Do Not Block Driveway" data-image="https://images.myparkingsign.com/img/src/dd-driveway-signs-do-not-block-driveway-signs.webp"> 2028 Do Not Block Driveway 2029 </a> 2030 2031 </li> 2032 <li class="ss-submenu" > 2033 2034 <a href="/" title=" " > 2035 2036 </a> 2037 2038 </li> 2039 <li class="" > 2040 2041 <a href="/mps/tow-away-signs" title="Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-all-tow-away-signs-l.webp"> 2042 Tow Away Signs 2043 </a> 2044 2045 </li> 2046 <li class="ss-submenu" > 2047 2048 <a href="/custom-tow-away-signs" title="Custom Tow Away Signs" data-image="https://images.myparkingsign.com/img/src/dd-custom-tow-away-signs-l.webp"> 2049 Custom Tow Away Signs 2050 </a> 2051 2052 </li> 2053 <li class="ss-submenu" > 2054 2055 <a href="/tow-signs/custom-towing-company-signs" title="Towing Company Signs" data-image="https://images.myparkingsign.com/img/src/dd-tow-company-signs-l.webp"> 2056 Towing Company Signs 2057 </a> 2058 2059 </li> 2060 </ul> 2061 <ul> 2062 2063 <li class="" > 2064 2065 <a href="/fod/security-and-surveillance-signs" rel="nofollow" title="Security & Surveillance Signs" data-image="https://images.myparkingsign.com/img/src/dd-security-and-surveillance-signs.webp"> 2066 Security & Surveillance Signs 2067 </a> 2068 2069 </li> 2070 <li class="ss-submenu" > 2071 2072 <a href="/fod/video-surveillance-signs" rel="nofollow" title="Video Surveillance Signs" data-image="https://images.myparkingsign.com/img/src/dd-video-surveillance-signs.png"> 2073 Video Surveillance Signs 2074 </a> 2075 2076 </li> 2077 <li class="ss-submenu" > 2078 2079 <a href="/fod/mss/security-signs" rel="nofollow" title="Security Camera Signs" data-image="https://images.myparkingsign.com/img/src/dd-mss-security-signs.webp"> 2080 Security Camera Signs 2081 </a> 2082 2083 </li> 2084 <li class="ss-submenu" > 2085 2086 <a href="/" title=" " > 2087 2088 </a> 2089 2090 </li> 2091 <li class="" > 2092 2093 <a href="/fod/no-trespassing-signs" rel="nofollow" title="No Trespassing Signs" data-image="https://images.myparkingsign.com/img/src/dd-no-trespassing-signs.webp"> 2094 No Trespassing Signs 2095 </a> 2096 2097 </li> 2098 <li class="ss-submenu" > 2099 2100 <a href="/fod/private-property-no-trespassing-signs" rel="nofollow" title="Private Property No Trespassing" data-image="https://images.myparkingsign.com/img/src/dd-private-property-no-trespassing-signs.webp"> 2101 Private Property No Trespassing 2102 </a> 2103 2104 </li> 2105 <li class="ss-submenu" > 2106 2107 <a href="/fod/keep-out-signs" rel="nofollow" title="Keep Out Signs" data-image="https://images.myparkingsign.com/img/src/dd-keep-out-signs.webp"> 2108 Keep Out Signs 2109 </a> 2110 2111 </li> 2112 </ul> 2113 2114 2115 <ul class="ss-dd-imglist"> 2116 <li class="" > 2117 <a class="MMClick" href="https://www.myparkingsign.com/private-parking-signs" > 2118 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-private-property-signs-l.webp" alt="Private Parking Signs" /> 2119 2120 </a> 2121 </li> 2122 </ul> 2123 </li> 2124 </ul> 2125 </li> 2126 <li class="" > 2127 2128 <a class="MMClick" aria-expanded="false" aria-haspopup="true" href="/posts-bases-hardware" >Posts, Hardware & More</a> 2129 2130 2131 2132 <ul class="mega_menu " > 2133 <li> 2134 2135 <ul> 2136 2137 <li class="" > 2138 2139 <a href="/sign-posts" title="Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-sign-posts.webp"> 2140 Sign Posts 2141 </a> 2142 2143 </li> 2144 <li class="ss-submenu" > 2145 2146 <a href="/metal-sign-posts" title="Metal Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-metal-sign-posts.webp"> 2147 Metal Sign Posts 2148 </a> 2149 2150 </li> 2151 <li class="ss-submenu" > 2152 2153 <a href="/u-channel-sign-posts" title="U-Channel Posts" data-image="https://images.myparkingsign.com/img/src/dd-u-c
2153hannel-sign-posts.webp"> 2154 U-Channel Posts 2155 </a> 2156 2157 </li> 2158 <li class="ss-submenu" > 2159 2160 <a href="/square-sign-posts" title="Square Posts" data-image="https://images.myparkingsign.com/img/src/dd-square-sign-posts.webp"> 2161 Square Posts 2162 </a> 2163 2164 </li> 2165 <li class="ss-submenu" > 2166 2167 <a href="/round-sign-posts" title="Round Posts" data-image="https://images.myparkingsign.com/img/src/dd-round-sign-posts.webp"> 2168 Round Posts 2169 </a> 2170 2171 </li> 2172 <li class="ss-submenu" > 2173 2174 <a href="/PST/Breakaway-Sign-Posts" title="Breakaway Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-PST-Breakaway-Sign-Posts.webp"> 2175 Breakaway Sign Posts 2176 </a> 2177 2178 </li> 2179 <li class="ss-submenu" > 2180 2181 <a href="/Flex-Post-Sign-Bases" title="FlexPost Systems" data-image="https://images.myparkingsign.com/img/src/dd-flexpost.webp"> 2182 FlexPost Systems 2183 </a> 2184 2185 </li> 2186 <li class="ss-submenu" > 2187 2188 <a href="/permanent-sign-base-installation-kits" title="Permanent Sign Base Installation Kits" data-image="https://images.myparkingsign.com/img/src/dd-sign-bases-permanent-l.webp"> 2189 Permanent Sign Base Installation Kits 2190 </a> 2191 2192 </li> 2193 <li class="ss-submenu" > 2194 2195 <a href="/plastic-sign-posts" title="Plastic Sign Posts" data-image="https://images.myparkingsign.com/img/src/dd-plastic-sign-posts.webp"> 2196 Plastic Sign Posts 2197 </a> 2198 2199 </li> 2200 <li class="" > 2201 2202 <a href="/sign-attachment-hardware" title="Sign Attachment Hardware" data-image="https://images.myparkingsign.com/img/src/dd-sign-mounting-hardware.webp"> 2203 Sign Attachment Hardware 2204 </a> 2205 2206 </li> 2207 <li class="" > 2208 2209 <a href="/tamperproof-sign-attachment-kit/sku-k-kit-bg" title="Tamper Resistant Hardware" data-image="https://images.myparkingsign.com/img/src/dd-k-kit-bg.webp"> 2210 Tamper Resistant Hardware 2211 </a> 2212 2213 </li> 2214 </ul> 2215 <ul> 2216 2217 <li class="" > 2218 2219 <a href="/sign-bases" title="Portable Sign Stands" data-image="https://images.myparkingsign.com/img/src/dd-sign-bases-l.webp"> 2220 Portable Sign Stands 2221 </a> 2222 2223 </li> 2224 <li class="ss-submenu" > 2225 2226 <a href="/Metal-Sign-Bases" title="Metal Sign Bases" data-image="https://images.myparkingsign.com/img/src/dd-Metal-Sign-Bases.webp"> 2227 Metal Sign Bases 2228 </a> 2229 2230 </li> 2231 <li class="ss-submenu" > 2232 2233 <a href="/BAS/Portable-Sign-Bases" title="Portable Sign Bases" > 2234 Portable Sign Bases 2235 </a> 2236 2237 </li> 2238 <li class="ss-submenu" > 2239 2240 <a href="/BAS/Rubber-Sign-Bases" title="Rubber Sign Bases" data-image="https://images.myparkingsign.com/img/src/dd-BAS-Rubber-Sign-Bases.webp"> 2241 Rubber Sign Bases 2242 </a> 2243 2244 </li> 2245 <li class="ss-submenu" > 2246 2247 <a href="/portable-parking-lot-roll-a-signs" title="A-Frame Sign Stands" data-image="https://images.myparkingsign.com/img/src/dd-portable-parking-lot-roll-a-signs.webp"> 2248 A-Frame Sign Stands 2249 </a> 2250 2251 </li> 2252 <li class="ss-submenu" > 2253 2254 <a href="/portable-parking-lot-signs-lotboss" title="LotBoss Stands" data-image="https://images.myparkingsign.com/img/src/dd-portable-parking-lot-signs-lotboss.webp"> 2255 LotBoss Stands 2256 </a> 2257 2258 </li> 2259 <li class="ss-submenu" > 2260 2261 <a href="/cone-collar-parking-signs" title="Cone Message Collars" data-image="https://images.myparkingsign.com/img/src/dd-cone-collar-signs-l.webp"> 2262 Cone Message Collars 2263 </a> 2264 2265 </li> 2266 <li class="ss-submenu" > 2267 2268 <a href="/parking-cone-top-signs" title="ConeBoss - Parking Cone Signs" data-image="https://images.myparkingsign.com/img/src/dd-coneboss-parking-cone-signs-l.webp"> 2269 ConeBoss - Parking Cone Signs 2270 </a> 2271 2272 </li> 2273 </ul> 2274 <ul> 2275 2276 <li class="" > 2277 2278 <a href="/fod/road-safety-equipment" rel="nofollow" title="Traffic Control Equipment" data-image="https://images.myparkingsign.com/img/src/dd-road-safety-equipment.webp"> 2279 Traffic Control Equipment 2280 </a> 2281 2282 </li> 2283 <li class="ss-submenu" > 2284 2285 <a href="/traffic-cones" title="Traffic Cones" data-image="https://images.myparkingsign.com/img/src/dd-cones.webp"> 2286 Traffic Cones 2287 </a> 2288 2289 </li> 2290 <li class="ss-submenu" > 2291 2292 <a href="/fod/reflective-delineators" rel="nofollow" title="Delineators" data-image="https://images.myparkingsign.com/img/src/dd-reflective-delineators.webp"> 2293 Delineators 2294 </a> 2295 2296 </li> 2297 <li class="ss-submenu" > 2298 2299 <a href="/channelizers" title="Channelizers" data-image="https://images.myparkingsign.com/img/src/dd-channelizers.webp"> 2300 Channelizers 2301 </a> 2302 2303 </li> 2304 <li class="ss-submenu" > 2305 2306 <a href="/crowd-control-heavy-duty-steel-barricades" title="Barricades - Interlocking &amp; Expandable" data-image="https://images.myparkingsign.com/img/src/dd-barricades-steel.webp"> 2307 Barricades - Interlocking & Expandable 2308 </a> 2309 2310 </li> 2311 <li class="ss-submenu" > 2312 2313 <a href="/fod/steel-guardrail-warehouse-safety-barriers" rel="nofollow" title="Safety Barriers" data-image="https://images.myparkingsign.com/img/src/dd-steel-guardrail-warehouse-safety-barriers.webp"> 2314 Safety Barriers 2315 </a> 2316 2317 </li> 2318 <li class="ss-submenu" > 2319 2320 <a href="/reflective-post-panels" title="Post Panels &amp; Object Markers" data-image="https://images.myparkingsign.com/img/src/dd-post-panels-object-markers-l.webp"> 2321 Post Panels & Object Markers 2322 </a> 2323 2324 </li> 2325 <li class="ss-submenu" > 2326 2327 <a href="/mr-chain-stanchions" title="Stanchions" data-image="https://images.myparkingsign.com/img/src/dd-mr-chain-stanchions.webp"> 2328 Stanchions 2329 </a> 2330 2331 </li> 2332 <li class="ss-submenu" > 2333 2334 <a href="/plastic-chain" title="Plastic Chains" data-image="https://images.myparkingsign.com/img/src/dd-plastic-chains-l.webp"> 2335 Plastic Chains 2336 </a> 2337 2338 </li> 2339 </ul> 2340 <ul> 2341 2342 <li class="" > 2343 2344 <a href="/parking-lot-supplies" title="Parking Lot Safety" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-supplies.webp"> 2345 Parking Lot Safety 2346 </a> 2347 2348 </li> 2349 <li class="ss-submenu" > 2350 2351 <a href="/search/corner_guard" title="Corner Guards" data-image="https://images.myparkingsign.com/img/src/dd-search-corner_guard.webp"> 2352 Corner Guards 2353 </a> 2354 2355 </li> 2356 <li class="ss-submenu" > 2357 2358 <a href="/parking-lot-rubber-wall-guard/sku-k2-6290" title="Wall Guards" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-rubber-wall-guard-sku-k2-6290.webp"> 2359 Wall Guards 2360 </a> 2361 2362 </li> 2363 <li class="ss-submenu" > 2364 2365 <a href="/parking-lot-bumper-guards" title="Column Protectors" data-image="https://images.myparkingsign.com/img/src/dd-parking-lot-bumper-guards.png"> 2366 Column Protectors 2367 </a> 2368 2369 </li> 2370 <li class="ss-submenu" > 2371 2372 <a href="/bollard-posts-and-covers" title="Safety B
2372ollards" data-image="https://images.myparkingsign.com/img/src/dd-bollard-post-covers.webp"> 2373 Safety Bollards 2374 </a> 2375 2376 </li> 2377 <li class="ss-submenu" > 2378 2379 <a href="/RT/Speed-Bumps" title="Speed Bumps" data-image="https://images.myparkingsign.com/img/src/dd-speed-bumps-l.webp"> 2380 Speed Bumps 2381 </a> 2382 2383 </li> 2384 <li class="ss-submenu" > 2385 2386 <a href="/parking-stops" title="Wheel Stops" data-image="https://images.myparkingsign.com/img/src/dd-wheel-stops-l.webp"> 2387 Wheel Stops 2388 </a> 2389 2390 </li> 2391 <li class="ss-submenu" > 2392 2393 <a href="/led-traffic-products" title="LED Traffic Products" data-image="https://images.myparkingsign.com/img/src/dd-led-traffic-products-l.webp"> 2394 LED Traffic Products 2395 </a> 2396 2397 </li> 2398 <li class="ss-submenu" > 2399 2400 <a href="/height-guard-clearance-bars" title="Clearance Bars" data-image="https://images.myparkingsign.com/img/src/dd-clearance-bars-l.webp"> 2401 Clearance Bars 2402 </a> 2403 2404 </li> 2405 <li class="ss-submenu" > 2406 2407 <a href="/bike-racks" title="Bike Racks" data-image="https://images.myparkingsign.com/img/src/dd-bike-racks-l.webp"> 2408 Bike Racks 2409 </a> 2410 2411 </li> 2412 </ul> 2413 2414 2415 <ul class="ss-dd-imglist"> 2416 <li class="" > 2417 <a class="MMClick" href="https://www.myparkingsign.com/sign-posts" > 2418 <img class="dd-show-img" src="https://images.myparkingsign.com/img/src/dd-sign-posts-l.webp" alt="Metal Post" /> 2419 2420 </a> 2421 </li> 2422 </ul> 2423 </li> 2424 </ul> 2425 </li> 2426 </ul> 2427<style type="text/css"> 2428 .header-menu.with-message { 2429 height: auto; 2430 } 2431 2432 .ss-notice-board { 2433 height: 30px; 2434 overflow: hidden; 2435 position: relative; 2436 background: #ffffcc; 2437 border: 1px solid #afb355; 2438 border-left: 0; 2439 border-right: 0; 2440 } 2441 2442 .ss-notice-board div { 2443 display: block; 2444 width: 200%; 2445 height: 30px; 2446 position: absolute; 2447 overflow: hidden; 2448 animation: marquee 14s linear infinite; 2449 text-align: center; 2450 } 2451 2452 .ss-notice-board span.notice-txt { 2453 float: left; 2454 width: 50%; 2455 font-size: 16px; 2456 font-style: italic; 2457 font-weight: 600; 2458 color: #cc0000; 2459 font-family: 'Open Sans',arial,sans-serif; 2460 display: block; 2461 line-height: 28px; 2462 } 2463</style> 2464 <!-- Google Tag Manager (noscript) --> 2465 <noscript> 2466 <iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-NDD7H5" height="0" width="0" style="display:none;visibility:hidden"></iframe> 2467 </noscript> 2468 <!-- End Google Tag Manager (noscript) --> 2469 2470 <!-- Menu Slider --> 2471 </div> 2472 </div> 2473</div> 2474 2475 2476 2477<div class="search-results-cont" id="searchResultsCont"> 2478 <div class="search-results-cont-container"> 2479 <div class="search-bar"> 2480 <button type="button" class="close-search-btn" onclick="closeSearchBox()"> 2481 <svg fill="currentcolor" width="40px" viewBox="0 -960 960 960" height="40px" xmlns="http://www.w3.org/2000/svg"><path d="M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q
248111-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z"></path></svg> 2482 <span class="sr-only">Close</span> 2483 </button> 2484 <div class="searchbox_form"> 2485 2486 <form class="w-100" name="productsearchbar" method="post" onsubmit="return validatesearch('header');"> 2487 <div class="searchbox-panel"> 2488 <div class="searchbox_form_input"> 2489 <input type="hidden" name="WP3CharCode" value="MPS" /> 2490 <label for="search_box" class="sr-only">Search</label> 2491 <input type="search" class="form-control" placeholder="Enter a Keyword or Part Number" id="search_box" name="txtsearch" onkeyup="viewSearchResult(this);GetSearchHelp(this.value, 'header');" autocomplete="off"> 2492 <button class="btn search_close" type="button" onclick="resetSearch(this)"> 2493 <i class="icon-android-close"></i> 2494 <span class="sr-only">Clear Search</span> 2495 </button> 2496 </div> 2497 <button class="btn btn-primary submit-btn" type="submit"> 2498 <span class="icon"> 2499 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2500 <path d="M9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z" fill="currentColor"></path> 2501 </svg> 2502 </span> 2503 Search 2504 </button> 2505 </div> 2506 </form> 2507 </div> 2508 </div> 2509 <div class="search_result_main_cont" id="searchResultBox" style="display: none;"> 2510 </div> 2511 <div id="divnoresultfound" class="SearchNoResultFound font-weight-bold fw-bold text-center" style="display: none;">No Result Found!</div> 2512 <div class="search-quick-suggestions" id="searchQuickSuggestions"> 2513 <div class="search_result_box"> 2514 <div class="search_list_col"> 2515 <div class="search_list_panel"> 2516 <div class="search_panel_heading"> 2517 <span class="search_panel_heading_text"> 2518 RECENT SEARCHES 2519 </span> 2520 </div> 2521 <ul class="list-unstyled" id="UlRecentSearch"> 2522 </ul> 2523 </div> 2524 </div> 2525 <div class="search_product_col"> 2526 <div class="search_panel_heading">Recently Viewed</div> 2527 <div class="search_product_grid" id="divrvimages"> 2528 </div> 2529 </div> 2530 </div> 2531 </div> 2532 </div> 2533</div> 2534<div class="search-results-underlay" id="searchResultsUnderlay" onclick="closeSearchBox()"></div> 2535 2536 2537 2538 2539 <div class="page_bodyContent commonlayout" data-homePage="False" data-responsive="False" data-DepartmentV24="False"> 2540 2541<div class="container "><div class="body-container"><div class="stickycontent d-none"><div id="floatingSticky"></div></div> 2542 <style> 2543 .field-validation-error { 2544 color: #f00; 2545 } 2546 2547 .input-validation-error { 2548 border: 1px solid #f00; 2549 background-color: #fee; 2550 } 2551 </style> 2552 2553 2554 2555<svg style="display:none;" xmlns="http://www.w3.org/2000/svg"> 2556 <symbol id="zoom-in-icon"> 2557 <path d="M17.5 17.7644L13.875 14.1394M9.16667 6.93107V11.9311M6.66667 9.43107H11.6667M15.8333 9.43107C15.8333 13.113 12.8486 16.0977 9.16667 16.0977C5.48477 16.0977 2.5 13.113 2.5 9.43107C2.5 5.74917 5.48477 2.7644 9.16667 2.7644C12.8486 2.7644 15.8333 5.74917 15.8333 9.43107Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path> 2558 </symbol> 2559</svg> 2560<form id="frmsavesearch" name="frmsavesearch" method="post"> 2561 <input type="hidden" value="corner guard" name="txtsearch" id="txtsearch" /> 2562 <input type="hidden" value="" name="txtresultcount" id="txtresultcount" /> 2563 <input type="hidden" value="" name="txtsamplesku" id="txtsamplesku" /> 2564 <input type="hidden" value="" name="txtskuwebpartner" id="txtskuwebpartner" /> 2565 <input type="hidden" value="" name="txtisspnsearch" id="txtisspnsearch" /> 2566 <input type="hidden" value="" name="txt_issemanticapplied" id="txt_issemanticapplied" /> 2567</form> 2568<div id="app" class="mid-main-container plp-box-style search-result-page"> 2569 <input type="hidden" id="my-search" value="corner guard"> 2570 <div style="display:none" id="hdrSearchText" class="ss_dept_main_heading"> 2571 <div class="container"> 2572 <h1 id="searchPageH1" class="font-weight-normal mb-0">Search Results for: <span id="spnSearchText" class="font-weight-bolder"></span></h1> 2573 <p id="semanticSubCopy" class="ss_dept_sub_heading" style="display:none;">Showing related results</p> 2574 </div> 2575 2576 </div> 2577 <div class="row"> 2578 <div id="searchBox" class="col-mid-8 col-sm-8 col-md-4 col-xs-12 col-md-offset-3" style="min-width: 500px;"> 2579 <div id="react-autowhatever-1" class="searchBox__suggestions-container"></div> 2580 </div> 2581 <div id="navbar" class="navbar-collapse collapse"> 2582 </div> 2583 </div> 2584 2585 <div class="container"> 2586 <div class="subcategory-container-box"> 2587 <div class="subcategory-container"> 2588 <div id="facetPanel" class="subcategory-filter" style=display:none;> 2589 <div class="position-sticky subcategory-filter-cover"> 2590 <div class="products_filter_title"> 2591 <div class="filters_title">Filters</div> 2592 <a id="allclearfilter" class="reset_all_filter" style="display:none;" href="#" onclick="clearAllFilter();"> 2593 Clear all filters 2594 </a> 2595 <button class="filters_close_btn d-xl-none d-flex" onclick="CloseSubcategoryFilter();"> 2596 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2597 <path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path> 2598 </svg> 2599 </button> 2600 </div> 2601 <div id="facets" class="products_filter_body"> 2602 </div> 2603 2604 </div> 2605 </div> 2606 <div class="subcategory-content-right" id="resultssection"> 2607 2608 2609 <div class='ss_subcategory_filter_count'> 2610 <div class='d-flex align-items-center flex-wrap flex-md-nowrap filter_pagination_cont'>
2611 <span class='pr-3 pe-3 text-nowrap ss_subcategory_result_count' id="total_result"></span> 2612 2613 </div> 2614 <div class='ss_subcategory_filter_right_box'> 2615 2616 <div id="div_sortby" style="display:none;"> 2617 <button class="btn btn-light dropdown-toggle" type="button" id="btn_ddlSearchSortBy" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-sortby="search.score() desc, RelevanceScore desc, SKU asc"> 2618 <span class="sort_icon"> 2619 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2620 <path d="M5.83333 3.33325V16.6666M5.83333 16.6666L2.5 13.3333M5.83333 16.6666L9.16667 13.3333M14.1667 16.6666V3.33325M14.1667 3.33325L10.8333 6.66659M14.1667 3.33325L17.5 6.66659" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path> 2621 </svg> 2622 </span> 2623 <span class="d-none d-md-inline-block">Sort by:</span> <span class="selected_value">Most Relevant</span> 2624 <span class="down_icon"> 2625 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2626 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path> 2627 </svg> 2628 </span> 2629 </button> 2630 <div class="dropdown-menu" aria-labelledby="ddlSearchSortBy" id="ddlSearchSortBy"> 2631 <a class="dropdown-item active field-most-relevant" href="javascript:void(0);" data-sortby="search.score() desc, RelevanceScore desc, SKU asc"> 2632 <span class="dropdown-icon"> 2633 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2634 <path d="M5.24577 10.3067L4.66667 14.6667L7.7256 12.8313C7.82537 12.7715 7.87525 12.7416 7.9285 12.7299C7.97561 12.7195 8.02439 12.7195 8.0715 12.7299C8.12475 12.7416 8.17463 12.7715 8.2744 12.8313L11.3333 14.6667L10.7546 10.3048M10.9506 2.83263C11.0536 3.08164 11.2512 3.27957 11.5 3.38291L12.3726 3.74436C12.6216 3.84752 12.8195 4.04537 12.9226 4.2944C13.0258 4.54344 13.0258 4.82325 12.9226 5.07228L12.5615 5.94428C12.4583 6.19342 12.4581 6.47351 12.5618 6.72253L12.9223 7.59427C12.9735 7.71761 12.9998 7.84982 12.9998 7.98335C12.9998 8.11687 12.9736 8.24909 12.9225 8.37245C12.8714 8.49581 12.7965 8.60789 12.702 8.70229C12.6076 8.79669 12.4955 8.87156 12.3721 8.92261L11.5002 9.28381C11.2512 9.38677 11.0532 9.5844 10.9499 9.83326L10.5885 10.7059C10.4853 10.9549 10.2875 11.1528 10.0385 11.2559C9.78943 11.3591 9.50963 11.3591 9.26061 11.2559L8.38864 10.8947C8.13961 10.7918 7.85991 10.792 7.61104 10.8953L6.73845 11.2563C6.48956 11.3592 6.21001 11.3591 5.96118 11.256C5.71236 11.1529 5.51463 10.9553 5.41141 10.7066L5.04986 9.83367C4.9469 9.58466 4.74927 9.38672 4.50042 9.28339L3.62783 8.92193C3.37892 8.81883 3.18113 8.6211 3.07794 8.37221C2.97475 8.12332 2.97461 7.84364 3.07755 7.59465L3.43873 6.72265C3.54163 6.47361 3.54142 6.1939 3.43815 5.94502L3.07749 5.07177C3.02635 4.94842 3.00002 4.81621 3 4.68269C2.99998 4.54917 3.02627 4.41695 3.07736 4.29359C3.12846 4.17023 3.20336 4.05815 3.29778 3.96375C3.39221 3.86935 3.50431 3.79448 3.62768 3.74343L4.49965 3.38223C4.74844 3.27936 4.94624 3.08197 5.04965 2.8334L5.41109 1.96078C5.51424 1.71175 5.71209 1.51389 5.96111 1.41074C6.21013 1.30759 6.48993 1.30759 6.73896 1.41074L7.61092 1.77193C7.85995 1.87483 8.13965 1.87462 8.38853 1.77135L9.26149 1.4113C9.51048 1.3082 9.79022 1.30823 10.0392
26341.41136C10.2882 1.51449 10.486 1.71229 10.5892 1.96126L10.9507 2.83414L10.9506 2.83263Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2635 </svg> 2636 </span> 2637 <span class="dropdown_item_text">Most Relevant</span> 2638 </a> 2639 <a class="dropdown-item field-best-selling" href="javascript:void(0);" data-sortby="LTM_Sales_WB/MPS desc, search.score() desc, RelevanceScore desc, SKU asc"> 2640 <span class="dropdown-icon"> 2641 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2642 <path d="M5.66634 9.77782C5.66634 10.6369 6.36279 11.3334 7.2219 11.3334H8.66634C9.58682 11.3334 10.333 10.5872 10.333 9.66671C10.333 8.74623 9.58682 8.00004 8.66634 8.00004H7.33301C6.41253 8.00004 5.66634 7.25385 5.66634 6.33337C5.66634 5.4129 6.41253 4.66671 7.33301 4.66671H8.77745C9.63656 4.66671 10.333 5.36315 10.333 6.22226M7.99967 3.66671V4.66671M7.99967 11.3334V12.3334M14.6663 8.00004C14.6663 11.6819 11.6816 14.6667 7.99967 14.6667C4.31778 14.6667 1.33301 11.6819 1.33301 8.00004C1.33301 4.31814 4.31778 1.33337 7.99967 1.33337C11.6816 1.33337 14.6663 4.31814 14.6663 8.00004Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2643 </svg> 2644 2645 </span> 2646 <span class="dropdown_item_text">Best selling</span> 2647 </a> 2648 2649 <a class="dropdown-item field-price" href="javascript:void(0);" data-sortby="Prices/MPS asc, search.score() desc, RelevanceScore desc, SKU asc"> 2650 <span class="dropdown-icon"> 2651 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2652 <path d="M5.66634 9.77782C5.66634 10.6369 6.36279 11.3334 7.2219 11.3334H8.66634C9.58682 11.3334 10.333 10.5872 10.333 9.66671C10.333 8.74623 9.58682 8.00004 8.66634 8.00004H7.33301C6.41253 8.00004 5.66634 7.25385 5.66634 6.33337C5.66634 5.4129 6.41253 4.66671 7.33301 4.66671H8.77745C9.63656 4.66671 10.333 5.36315 10.333 6.22226M7.99967 3.66671V4.66671M7.99967 11.3334V12.3334M14.6663 8.00004C14.6663 11.6819 11.6816 14.6667 7.99967 14.6667C4.31778 14.6667 1.33301 11.6819 1.33301 8.00004C1.33301 4.31814 4.31778 1.33337 7.99967 1.33337C11.6816 1.33337 14.6663 4.31814 14.6663 8.00004Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2653 </svg> 2654 2655 </span> 2656 <span class="dropdown_item_text">Price (low to high)</span> 2657 </a> 2658 <a class="dropdown-item field-rating" href="javascript:void(0);" data-sortby="Rating desc, search.score() desc, RelevanceScore desc, SKU asc"> 2659 <span class="dropdown-icon"> 2660 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2661 <path d="M7.52144 2.30217C7.6751 1.99088 7.75193 1.83523 7.85623 1.7855C7.94697 1.74224 8.0524 1.74224 8.14314 1.7855C8.24744 1.83523 8.32427 1.99088 8.47793 2.30217L9.93571 5.25548C9.98108 5.34738 10.0038 5.39333 10.0369 5.42901C10.0663 5.4606 10.1015 5.48619 10.1406 5.50437C10.1847 5.52491 10.2354 5.53232 10.3368 5.54714L13.5977 6.02376C13.9411 6.07395 14.1127 6.09905 14.1922 6.18292C14.2613 6.25589 14.2938 6.35616 14.2807 6.45581C14.2656 6.57035 14.1413 6.69141 13.8927 6.93355L11.534 9.23091C11.4604 9.30252 11.4237 9.33833 11.4 9.38093C11.379 9.41866 11.3655 9.4601 11.3603 9.50296C11.3544 9.55137 11.3631 9.60196 11.3804 9.70312L11.937 12.948C11.9957 13.2903 12.025 13.4614 11.9699 13.563C11.9219 13.6513 11.8366 13.7133 11.7377 13.7316C11.6241 13.7527 11.4704 13.6719 11.1631 13.5102L8.24793 11.9772C8.1571 11.9294 8.11168 11.9055 8.06384 11.8961C8.02147 11.8878 7.9779 11.8878 7.93554 11.8961C7.88769 11.9055 7.84227 11.9294 7.75145 11.9772L4.83629 13.5102C4.52895 13.6719 4.37528 13.7527 4.26166 13.7316C4.1628 13.7133 4.07749 13.6513 4.0295 13.563C3.97434 13.4614 4.00369 13.2903 4.06239 12.948L4.61893 9.70312C4.63628 9.60196 4.64496 9.5
26615137 4.63909 9.50296C4.63389 9.4601 4.62042 9.41866 4.59941 9.38093C4.57569 9.33833 4.53893 9.30252 4.4654 9.2309L2.10671 6.93355C1.85812 6.69141 1.73382 6.57035 1.71869 6.45581C1.70553 6.35616 1.73804 6.25589 1.80717 6.18292C1.88663 6.09905 2.05832 6.07395 2.4017 6.02376L5.66255 5.54714C5.76396 5.53232 5.81466 5.52491 5.85882 5.50437C5.89792 5.48619 5.93312 5.4606 5.96246 5.42901C5.99561 5.39333 6.01829 5.34738 6.06366 5.25548L7.52144 2.30217Z" stroke="#717680" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2662 </svg> 2663 </span> 2664 <span class="dropdown_item_text">Rating (high to low)</span> 2665 </a> 2666 </div> 2667 </div> 2668 2669 <button id="open-filter" style="display:none;" class="btn btn-light d-xl-none" onclick="OpensubcategoryFilter()"> 2670 <span class="btn-icon-left"> 2671 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2672 <path d="M2.5 6.66699L12.5 6.66699M12.5 6.66699C12.5 8.0477 13.6193 9.16699 15 9.16699C16.3807 9.16699 17.5 8.0477 17.5 6.66699C17.5 5.28628 16.3807 4.16699 15 4.16699C13.6193 4.16699 12.5 5.28628 12.5 6.66699ZM7.5 13.3337L17.5 13.3337M7.5 13.3337C7.5 14.7144 6.38071 15.8337 5 15.8337C3.61929 15.8337 2.5 14.7144 2.5 13.3337C2.5 11.9529 3.61929 10.8337 5 10.8337C6.38071 10.8337 7.5 11.9529 7.5 13.3337Z" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path> 2673 </svg> 2674 </span> 2675 Filter 2676 </button> 2677 2678 </div> 2679 2680 </div> 2681 <div class="search-filter-tag applied-department-filter-tag"> 2682 <ul class="list-unstyled" id="applied-filters"></ul> 2683 </div> 2684 2685 <div id="mainProductsGrid" class=' products_grid'> 2686 </div> 2687 <div class="subcategory_pagination_box pagination_main"> 2688 2689 </div> 2690 2691 <div id="relatedProducts" class="section-block" style="display:none;margin-top:30px;"> 2692 <div class="ss_dept_heading-block" style="margin-bottom:10px;"> 2693 <h2 class="ss_dept_sub_heading">Related Products</h2> 2694 </div> 2695 <div class="products_grid" id="relatedProductsGrid"></div> 2696 <div id="seeAllRelatedBox" class="text-center see_all_related_box" style="display:none;"> 2697 <a href="#" id="seeAllRelatedLink" class="btn btn-outline-primary see_all_related_btn" rel="nofollow">See All Related Results</a> 2698 </div> 2699 </div> 2700 2701 2702 2703 2704 </div> 2705 2706 </div> 2707 </div> 2708 2709 <div id="deparment" class="placeholders"> 2710 </div> 2711 2712 2713 <div id="whatelse" class="section-block"> 2714 <div class="ss_dept_heading-block text-center"> 2715 <h2 class="ss_dept_sub_heading">Explore More Products</h2> 2716 </div> 2717 <div class="other_department_grid"> 2718 <div class="department_grid department_grid_5_col"> 2719 <div class="department_products_item deptProduct_content"> 2720 <div class="department_products_img dept_imagebox"> 2721 <a href="https://www.MyParkingSign.com/emfhp/mpp?eqs=HIkJItL0jEzwHaLVDflCnA%3d%3d" class="SMT_image" rel="nofollow"> 2722 <img class="img-fluid SMT_image" src="/img/src/parking-lot-tags-and-stickers.jpg" alt="Parking Lot Tags & Stickers"> 2723 </a> 2724 </div> 2725 <div class="department_products_title product_heading"> 2726 <a href="https://www.MyParkingSign.com/emfhp/mpp?eqs=HIkJItL0jEzwHaLVDflCnA%3d%3d" class="SMT_title" rel="nofollow"> 2727 Parking Lot Tags & Stickers 2728 </a> 2729 </div> 2730 </div> 2731 <div class="department_products_item deptProduct_content"> 2732 <div class="department_products_img dept_imagebox"> 2733 <a href="https://www.MyParkingSign.com/emfhp/mss?eqs=T0P3eoUIpzWwNWMV5D6how%3d%3d" class="SMT_image" rel="nofollow"> 2734 <img class="img-fluid SMT_image" src="/img/src/security-signage.jpg" alt="Security Signs"> 2735 </a> 2736 </div> 2737 <div class="department_products_title product_heading"> 2738 <a href="https://www.MyParkingSign.com/emfhp/mss?eqs=T0P3eoUIpzWwNWMV5D6how%3d%3d" class="SMT_title" rel="nofollow"> 2739 Security Signs 2740 </a> 2741 </div> 2742 </div> 2743 <div class="department_products_item deptProduct_content"> 2744 <div class="department_products_img dept_imagebox"> 2745 <a href="https://www.MyParkingSign.com/emfhp/smt?eqs=XJhlEUnqFvB7K0adpDpv1g%3d%3d" class="SMT_image" rel="nofollow"> 2746 <img class="img-fluid SMT_image" src="/img/src/custom-metal-and-plastic-signs.jpg" alt="Custom Metal & Plastic Signs"> 2747 </a> 2748 </div> 2749 <div class="department_products_title product_heading"> 2750 <a href="https://www.MyParkingSign.com/emfhp/smt?eqs=XJhlEUnqFvB7K0adpDpv1g%3d%3d" class="SMT_title" rel="nofollow"> 2751 Custom Metal & Plastic Signs 2752 </a> 2753 </div> 2754 </div> 2755 <div class="department_products_item deptProduct_content"> 2756 2757 <div class="department_products_img dept_imagebox"> 2758 <a href="https://www.MyParkingSign.com/emfhp/rts?eqs=2QM5S8zolwBmx%2bpVbAGzQA%3d%3d" class="SMT_image" rel="nofollow"> 2759 <img class="img-fluid SMT_image" src="/img/src/road-traffic-and-street-signs.jpg" alt="Road, Traffic & Street Signs"> 2760 </a> 2761 </div> 2762 <div class="department_products_title product_heading"> 2763 <a href="https://www.MyParkingSign.com/emfhp/rts?eqs=2QM5S8zolwBmx%2bpVbAGzQA%3d%3d" class="SMT_title" rel="nofollow"> 2764 Road, Traffic & Street Signs 2765 </a> 2766 </div> 2767 </div> 2768 <div class="department_products_item deptProduct_content"> 2769 <div class="department_products_img dept_imagebox"> 2770 <a href="https://www.MyParkingSign.com/emfhp/sps?eqs=oVPe3J2pY3%2b5nEZ%2bGgaO1A%3d%3d" class="SMT_image" rel="nofollow"> 2771 <img class="img-fluid SMT_image" src="/img/src/pool-rules-and-pool-safety-signs.jpg" alt="Pool Rules & Pool Safety Signs"> 2772 </a> 2773 </div> 2774 <div class="department_products_title product_heading"> 2775 <a href="https://www.MyParkingSign.com/emfhp/sps?eqs=oVPe3J2pY3%2b5nEZ%2bGgaO1A%3d%3d" class="SMT_title" rel="nofollow"> 2776 Pool Rules & Pool Safety Signs 2777 </a> 2778 </div> 2779 </div> 2780 <div class="department_products_item deptProduct_content"> 2781 <div class="department_products_img dept_imagebox"> 2782 <a href="https://www.MyParkingSign.com/emfhp/xtg?eqs=Zr3d0%2bOIc58uYsxFPmtFTg%3d%3d" class="SMT_image" rel="nofollow"> 2783 <img class="img-fluid SMT_image" src="/img/src/blank-printed-and-custom-tags.jpg" alt="Blank, Printed & Custom Tags"> 2784 </a> 2785 </div> 2786 <div class="department_products_title product_heading"> 2787 <a href="https://www.MyParkingSign.com/emfhp/xtg?eqs=Zr3d0%2bOIc58uYsxFPmtFTg%3d%3d" class="SMT_title" rel="nofollow"> 2788 Blank, Printed & Custom Tags 2789 </a> 2790 </div> 2791 </div> 2792 <div class="department_products_item deptProduct_content"> 2793 <div class="department_products_img dept_imagebox"> 2794 <a href="https://www.MyParkingSign.com/emfhp/mds?eqs=kTObFwDReH%2b4W%2fubWG13HQ%3d%3d" class="SMT_image" rel="nofollow"> 2795 <img class="img-fluid SMT_image" src="/img/src/door-signs-and-nameplates.jpg" alt="Door Signs & Nameplates"> 2796 </a> 2797 </div> 2798 <div class="department_products_title product_heading"> 2799 <a href="https://www.MyParkingSign.com/emfhp/mds?eqs=kTObFwDReH%2b4W%2fubWG13HQ%3d%3d" class="SMT_title" rel="nofollow"> 2800 Door Signs & Nameplates 2801 </a> 2802 </div> 2803 </div> 2804 <div class="department_products_item deptProduct_content"> 2805 <div class="department_products_img dept_imagebox"> 2806 <a href="https://www.MyParkingSign.com/emfhp/msl?eqs=5809gNPz1P5Z%2finpMhibtg%3d%3d" class="SMT_image" rel="nofollow"> 2807 <img class="img-fluid SMT_image" src="/img/src/safety-labels-and-safety-tags.jpg" alt="Safety Labels & Safety Tags"> 2808 </a> 2809 </div> 2810 <div class="department_products_title product_heading"> 2811 <a href="https://www.MyParkingSign.com/emfhp/msl?eqs=5809gNPz1P5Z%2finpMhibtg%3d%3d" class="SMT_title" rel="nofollow"> 2812 Safety Labels & Safety Tags 2813 </a> 2814 </div> 2815 </div> 2816 <div class="department_products_item deptProduct_content"> 2817 <div class="department_products_img dept_imagebox"> 2818 <a href="https://www.MyParkingSign.com/emfhp/hhs?eqs=BCa71Ii49Lfvvak%2bOJ29WA%3d%3d" class="SMT_image" rel="nofollow"> 2819 <img class="img-fluid SMT_image" src="/img/src/hard-hat-stickers.jpg" alt="Hard Hat Stickers"> 2820 </a> 2821 </div> 2822 <div class="department_products_title product_heading"> 2823 <a href="https://www.MyParkingSign.com/emfhp/hhs?eqs=BCa71Ii49Lfvvak%2bOJ29WA%3d%3d" class="SMT_title" rel="nofollow"> 2824 Hard Hat Stickers 2825 </a> 2826 </div> 2827 </div> 2828 <div class="deptProduct_content"> 2829 2830 <div class="department_products_img dept_imagebox"> 2831 <a href="https://www.MyParkingSign.com/emfhp/mlt?eqs=j375ikrhhTOU384DxuPAOQ%3d%3d" class="SMT_image" rel="nofollow"> 2832 <img class="img-fluid SMT_image" src="/img/src/lock-out-and-tag-out-tags.jpg" alt="Lock Out & Tag Out Tags"> 2833 </a> 2834 </div> 2835 <div class="department_products_title product_heading"> 2836 <a href="https://www.MyParkingSign.com/emfhp/mlt?eqs=j375ikrhhTOU384DxuPAOQ%3d%3d" class="SMT_title" rel="nofollow"> 2837 Lock Out & Tag Out Tags 2838 </a> 2839 </div> 2840 </div> 2841 </div> 2842 </div> 2843 </div> 2844 2845 2846 <div class="no-results-found section-block " style="display:none"> 2847 2848 <h1 class="text-center page_title">We couldn't find any results for <span></span>.</h1> 2849 <div class="try_our_tips"> 2850 <div class="try_our_tips_title">Try these search tips:</div> 2851 <ul> 2852 <li>
2853 <span class="try_check_icon"> 2854 <svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2855 <path d="M1 1L7 7L1 13" stroke="var( --page-master-color)" stroke-width="2"></path> 2856 </svg> 2857 </span>Check your spelling 2858 </li> 2859 <li> 2860 <span class="try_check_icon"> 2861 <svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2862 <path d="M1 1L7 7L1 13" stroke="var( --page-master-color)" stroke-width="2"></path> 2863 </svg> 2864 </span>Use fewer or more general terms 2865 </li> 2866 <li> 2867 <span class="try_check_icon"> 2868 <svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2869 <path d="M1 1L7 7L1 13" stroke="var( --page-master-color)" stroke-width="2"></path> 2870 </svg> 2871 </span>For order status, log into your account or call customer care 2872 </li> 2873 </ul> 2874 </div> 2875 <hr> 2876 <div class="lets_help text-center"> 2877 <div class="lets_help_title">Need help finding the right sign?</div> 2878 <p class="mb-4">Our customer care team is available <strong>Mon - Fri 8:00am to 7:00pm EST</strong> </p> 2879 <div class="d-flex justify-content-center contact_customer_care_row"> 2880 <div class="contact_customer_care text-center"> 2881 <div class="supports-icons-cont"> 2882 <svg> 2883 <use href="#live-experts-icon"></use> 2884 </svg> 2885 <!-- <img src="img/live_experts_img.svg" class="img-fluid" alt="Chat with live Experts"> --> 2886 </div> 2887 <div class="contact_customer_care_right_box"> 2888 <div class="contact_customer_care_title">Chat with Us</div> 2889 <p><a href="javascript:void(0)" onclick="return SnapEngage.startLink();">Start a Chat</a></p> 2890 </div> 2891 </div> 2892 <div class="contact_customer_care text-center"> 2893 <div class="supports-icons-cont"> 2894 <!-- <img src="img/customer_care_executive_icon.svg" class="img-fluid" alt="Speak To a Customer Care Executive"> --> 2895 <svg> 2896 <use href="#customer-care-icon"></use> 2897 </svg> 2898 </div> 2899 <div class="contact_customer_care_right_box"> 2900 <div class="contact_customer_care_title">Call Us</div> 2901 <p class="phone_number"> 2902 <a href="Tel:(800) 952-1457"> 2903 <span> 2904 <svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 2905 <path d="M14.8771 12.0652L17.7139 14.902C18.0954 15.2834 18.0954 15.9019 17.7139 16.2834C15.6515 18.3457 12.3865 18.5778 10.0533 16.8278L8.36562 15.5621C6.49789 14.1613 4.83874 12.5021 3.43794 10.6344L2.17222 8.94674C0.422247 6.61345 0.654283 3.34845 2.71664 1.2861C3.0981 0.904635 3.71657 0.904634 4.09804 1.2861L6.93479 4.12285C7.35314 4.5412 7.35314 5.21946 6.9348 5.63781L5.84091 6.73169C5.66706 6.90554 5.62397 7.17112 5.73391 7.39102C7.0051 9.9334 9.0666 11.9949 11.609 13.2661C11.8289 13.376 12.0945 13.3329 12.2683 13.1591L13.3622 12.0652C13.7805 11.6469 14.4588 11.6469 14.8771 12.0652Z" stroke="var( --page-master-color)" stroke-width="2"></path> 2906 </svg> 2907 </span><strong>(800) 952-1457</strong> 2908 </a> 2909 </p> 2910 </div> 2911 </div> 2912 </div> 2913 </div> 2914 <hr> 2915 <div class="cant_find_sign"> 2916 <div class="cant_find_sign_title">Can't find what you're looking for? Design a custom sign below</div> 2917 <ul> 2918 <li> 2919 <div class="img_box"> 2920 <svg width="47" height="47" xmlns="http://www.w3.org/2000/svg"> 2921 <use href="#no-results-custom-wizard-icon"></use> 2922 </svg> 2923 </div> 2924 <p>Easy-to-Use Custom Wizard</p> 2925 </li> 2926 <li> 2927 <div class="img_box"> 2928 <svg width="68" height="47" xmlns="http://www.w3.org/2000/svg"> 2929 <use href="#no-results-quick-delivery-icon"></use> 2930 </svg> 2931 </div> 2932 <p>Quick Delivery</p> 2933 </li> 2934 <li> 2935 <div class="img_box"> 2936 <svg width="47" height="47" xmlns="http://www.w3.org/2000/svg"> 2937 <use href="#no-results-free-artwork-icon"></use> 2938 </svg> 2939 </div> 2940 <p>Free Artwork</p> 2941 </li> 2942 <li> 2943 <div class="img_box"> 2944 <svg width="48" height="47" xmlns="http://www.w3.org/2000/svg"> 2945 <use href="#no-results-best-prices-icon"></use> 2946 </svg> 2947 </div> 2948 <p>
2948Best Price Guaranteed</p> 2949 </li> 2950 2951 </ul> 2952 </div> 2953 </div> 2954 2955 2956 <div id="whatelsewrapper" class="section-block "></div> 2957 2958</div> 2959 2960 2961 2962 <!-- The ID of the input matches 'searchBoxSelector' above --> 2963</div>
2964<script> 2965 2966 function getCallOut2(stdcode, numberofproducts, deptid) { 2967 if (!deptid) { 2968 deptid = 0 2969 } 2970 2971 if (location.protocol === 'https:') { 2972 var sURL = "https://" + document.domain + "/v2/product/callout2?stdcode=" + stdcode + "&deptid=" + deptid; 2973 } else { 2974 var sURL = "http://" + document.domain + "/v2/product/callout2?stdcode=" + stdcode + "&deptid=" + deptid; 2975 } 2976 2977 if (numberofproducts == 1) { 2978 sURL = sURL + "&multiple=0"; 2979 } else { 2980 sURL = sURL + "&multiple=1"; 2981 } 2982 2983 oXMLHTTP = null; 2984 2985 if (window.XMLHttpRequest) { // Firefox, Opera 8.0+, Safari 2986 oXMLHTTP = new XMLHttpRequest() 2987 } else if (window.ActiveXObject) { // Internet Explorer 2988 oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); 2989 } 2990 if (oXMLHTTP != null) { 2991 oXMLHTTP.onreadystatechange = state_Change; 2992 oXMLHTTP.open("GET", sURL, false); 2993 oXMLHTTP.send(null); 2994 } else { 2995 2996 } 2997 2998 ol_fgcolor = "#FFFFFF"; 2999 ol_bgcolor = "#CCCCCC"; 3000 ol_border = 0; 3001 3002 ol_padxl = 0; 3003 ol_padxr = 0; 3004 ol_padyt = 0; 3005 ol_padyb = 0; 3006 o3_hauto = 1; 3007 3008 ol_delay = 500; 3009 3010 return oXMLHTTP.responseText; 3011 } 3012 function state_Change() { 3013 if (oXMLHTTP.readyState == 4) { // if xmlhttp shows "loaded" 3014 if (oXMLHTTP.status == 200) { // if "OK" 3015 3016 } else { 3017 } 3018 } 3019 } 3020 3021 var handleProgress 3022 function ShowProgress() { 3023 if (document.all.div_progress) { 3024 document.all.div_progress.style.visiblity = "visible"; 3025 } 3026 } 3027 function HideProgress() { 3028 clearTimeout(handleProgress) 3029 } 3030 3031 function onProductClick(id, name, category, brand, position, price) { 3032 try { 3033 } catch (ex) { 3034 3035 } 3036 } 3037 3038</script>
vendor: 2 bytes, line 3038
3038
3039<script type="text/javascript"> 3040 var last; 3041 var timelapse; 3042 var isPageSizeAdjusted = false; 3043 var clearqueue = false; 3044 function onkeyupSearch(e, me) { 3045 if (lastSelectFacet.length > 0) { 3046 lastSelectFacet = []; 3047 } 3048 if (last == undefined) { 3049 last = new Date() 3050 } 3051 var n = new Date() 3052 // console.log((n - last) + ' ms'); 3053 timelapse = n - last 3054 last = n; 3055 var lastval = $(me).data("lastval") 3056 var currval = $(me).val().trim() 3057 if (e.keyCode != 13 && (lastval == undefined || lastval != currval)) { 3058 getdata(currval) 3059 } 3060 $(me).data("lastval", currval) 3061 } 3062 function callAfterTimeLapse() { 3063 // if (!clearqueue) { 3064 getdata($('#my-search').val(), undefined, undefined, undefined, 1) 3065 // } 3066 3067 } 3068 function recordHash(isspn) { 3069 window.location.hash = encodeURIComponent($('#my-search').val()) 3070 var txtsearch = $("#txtsearch").val(); 3071 var txtsearch_curr = $('#my-search').val(); 3072 if (txtsearch_curr.length > 0 && txtsearch_curr.toLowerCase() != txtsearch.toLowerCase()) { 3073 $("#txtsearch").val(txtsearch_curr); 3074 if (isspn && isspn == 1) { 3075 3076 } 3077 else { 3078 PostSaveSearch() 3079 } 3080 3081 } 3082 } 3083 var azureSearchId; 3084 //var appInsights = window.appInsights || function (config) { function r(config) { t[config] = function () { var i = arguments; t.queue.push(function () { t[config].apply(t, i) }) } } var t = { config: config }, u = document, e = window, o = "script", s = u.createElement(o), i, f; s.src = config.url || "//az416426.vo.msecnd.net/scripts/a/ai.0.js"; u.getElementsByTagName(o)[0].parentNode.appendChild(s); try { t.cookie = u.cookie } catch (h) { } for (t.queue = [], i = ["Event"]; i.length;)r("track" + i.pop()); return r("setAuthenticatedUserContext"), r("clearAuthenticatedUserContext"), config.disableExceptionTracking || (i = "onerror", r("_" + i), f = e[i], e[i] = function (config, r, u, e, o) { var s = f && f(config, r, u, e, o); return s !== !0 && t["_" + i](config, r, u, e, o), s }), t }({ correlationHeaderExcludedDomains: ['betaanalytics.smartsign.com'], correlationHeaderDomains: ['xpresssearch.search.windows.net'], disableTelemetry: false, instrumentationKey: "1133e3a5-ec81-42b3-bef9-4ad749d85e17", disableAjaxTracking: true, disableFetchTracking: true }); window.appInsights = appInsights; 3085 document.addEventListener("DOMContentLoaded", function () { 3086 !(function (cfg) { function e() { cfg.onInit && cfg.onInit(n) } var x, w, D, t, E, n, C = window, O = document, b = C.location, q = "script", I = "ingestionendpoint", L = "disableExceptionTracking", j = "ai.device."; "instrumentationKey"[x = "toLowerCase"](), w = "crossOrigin", D = "POST", t = "appInsightsSDK", E = cfg.name || "appInsights", (cfg.name || C[t]) && (C[t] = E), n = C[E] || function (g) { var f = !1, m = !1, h = { initialize: !0, queue: [], sv: "8", version: 2, config: g }; function v(e, t) { var n = {}, i = "Browser"; function a(e) { e = "" + e; return 1 === e.length ? "0" + e : e } return n[j + "id"] = i[x](), n[j + "type"] = i, n["ai.operation.name"] = b && b.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (h.sv || h.version), { time: (i = new Date).getUTCFullYear() + "-" + a(1 + i.getUTCMonth()) + "-" + a(i.getUTCDate()) + "T" + a(i.getUTCHours()) + ":" + a(i.getUTCMinutes()) + ":" + a(i.getUTCSeconds()) + "." + (i.getUTCMilliseconds() / 1e3).toFixed(3).slice(2, 5) + "Z", iKey: e, name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } }, ver: undefined, seq: "1", aiDataContract: undefined } } var n, i, t, a, y = -1, T = 0, S = ["js.monitor.azure.com", "js.cdn.applicationinsights.io", "js.cdn.monitor.azure.com", "js0.cdn.applicationinsights.io", "js0.cdn.monitor.azure.com", "js2.cdn.applicationinsights.io", "js2.cdn.monitor.azure.com", "az416426.vo.msecnd.net"], o = g.url || cfg.src, r = function () { return s(o, null) }; function s(d, t) { if ((n = navigator) && (~(n = (n.userAgent || "").toLowerCase()).indexOf("msie") || ~n.indexOf("trident/")) && ~d.indexOf("ai.3") && (d = d.replace(/(\/)(ai\.3\.)([^\d]*)$/, function (e, t, n) { return t + "ai.2" + n })), !1 !== cfg.cr) for (var e = 0; e < S.length; e++)if (0 < d.indexOf(S[e])) { y = e; break } var n, i = function (e) { var a, t, n, i, o, r, s, c, u, l; h.queue = [], m || (0 <= y && T + 1 < S.length ? (a = (y + T + 1) % S.length, p(d.replace(/^(.*\/\/)([\w\.]*)(\/.*)$/, function (e, t, n, i) { return t + S[a] + i })), T += 1) : (f = m = !0, s = d, !0 !== cfg.dle && (c = (t = function () { var e, t = {}, n = g.connectionString; if (n) for (var i = n.split(";"), a = 0; a < i.length; a++) { var o = i[a].split("="); 2 === o.length && (t[o[0][x]()] = o[1]) } return t[I] || (e = (n = t.endpointsuffix) ? t.location : null, t[I] = "https://" + (e ? e + "." : "") + "dc." + (n || "services.visualstudio.com")), t }()).instrumentationkey || g.instrumentationKey || "", t = (t = (t = t[I]) && "/" === t.slice(-1) ? t.slice(0, -1) : t) ? t + "/v2/track" : g.endpointUrl, t = g.userOverrideEndpointUrl || t, (n = []).push((i = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", o = s, u = t, (l = (r = v(c, "Exception")).data).baseType = "ExceptionData", l.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: i.replace(/\./g, "-"), hasFullStack: !1, stack: i + "\nSnippet failed to load [" + o + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (b && b.pathname || "_unknown_") + "\nEndpoint: " + u, parsedStack: [] }], r)), n.push((l = s, i = t, (u = (o = v(c, "Message")).data).baseType = "MessageData", (r = u.baseData).message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + l + ")").replace(/\"/g, "") + '"', r.properties = { endpoint: i }, o)), s = n, c = t, JSON && ((u = C.fetch) && !cfg.useXhr ? u(c, { method: D, body: JSON.stringify(s), mode: "cors" }) : XMLHttpRequest && ((l = new XMLHttpRequest).open(D, c), l.setRequestHeader("Content-type", "application/json"), l.send(JSON.stringify(s))))))) }, a = function (e, t) { m || setTimeout(function () { !t && h.core || i() }, 500), f = !1 }, p = function (e) { var n = O.createElement(q), e = (n.src = e, t && (n.integrity = t), n.setAttribute("data-ai-name", E), cfg[w]); return !e && "" !== e || "undefined" == n[w] || (n[w] = e), n.onload = a, n.onerror = i, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || a(0, t) }, cfg.ld && cfg.ld < 0 ? O.getElementsByTagName("head")[0].appendChild(n) : setTimeout(function () { O.getElementsByTagName(q)[0].parentNode.appendChild(n) }, cfg.ld || 0), n }; p(d) } cfg.sri && (n = o.match(/^((http[s]?:\/\/.*\/)\w+(\.\d+){1,5})\.(([\w]+\.){0,2}js)$/)) && 6 === n.length ? (d = "".concat(n[1], ".integrity.json"), i = "@".concat(n[4]), l = window.fetch, t = function (e) { if (!e.ext || !e.ext[i] || !e.ext[i].file) throw Error("Error Loading JSON response"); var t = e.ext[i].integrity || null; s(o = n[2] + e.ext[i].file, t) }, l && !cfg.useXhr ? l(d, { method: "GET", mode: "cors" }).then(function (e) { return e.json()["catch"](function () { return {} }) }).then(t)["catch"](r) : XMLHttpRequest && ((a = new XMLHttpRequest).open("GET", d), a.onreadystatechange = function () { if (a.readyState === XMLHttpRequest.DONE) if (200 === a.status) try { t(JSON.parse(a.responseText)) } catch (e) { r() } else r() }, a.send())) : o && r(); try { h.cookie = O.cookie } catch (k) { } function e(e) { for (; e.length;)!function (t) { h[t] = function () { var e = arguments; f || h.queue.push(function () { h[t].apply(h, e) }) } }(e.pop()) } var c, u, l = "track", d = "TrackPage", p = "TrackEvent", l = (e([l + "Event", l + "PageView", l + "Exception", l + "Trace", l + "Depen
3086dencyData", l + "Metric", l + "PageViewPerformance", "start" + d, "stop" + d, "start" + p, "stop" + p, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), h.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }, (g.extensionConfig || {}).ApplicationInsightsAnalytics || {}); return !0 !== g[L] && !0 !== l[L] && (e(["_" + (c = "onerror")]), u = C[c], C[c] = function (e, t, n, i, a) { var o = u && u(e, t, n, i, a); return !0 !== o && h["_" + c]({ message: e, url: t, lineNumber: n, columnNumber: i, error: a, evt: C.event }), o }, g.autoExceptionInstrumented = !0), h }(cfg.cfg), (C[E] = n).queue && 0 === n.queue.length ? (n.queue.push(e), n.trackPageView({})) : e(); })({ 3087 src: "https://js.monitor.azure.com/scripts/b/ai.3.gbl.min.js", 3088 crossOrigin: "anonymous", 3089 dle: true, 3090 cfg: { 3091 connectionString: "InstrumentationKey=1133e3a5-ec81-42b3-bef9-4ad749d85e17;IngestionEndpoint=https://eastus2-4.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus2.livediagnostics.monitor.azure.com/;ApplicationId=a562b7eb-1a58-4696-864c-a1a87c6cb14b" 3092 , correlationHeaderExcludedDomains: ['betaanalytics.smartsign.com'], correlationHeaderDomains: ['xpresssearch.search.windows.net'], disableTelemetry: false, disableAjaxTracking: true, disableFetchTracking: true 3093 } 3094 }); 3095 }) 3096 function trackSearchClick(index, docId, isspn) {
3097 recordHash(isspn) 3098 var title = $(document).find("title").text() 3099 var qtext = $("#my-search").val() 3100 appInsights.trackEvent("AdvanceSearchProductClick", { 3101 SearchServiceName: "xpresssearch", 3102 SearchId: azureSearchId, 3103 Sku: docId, 3104 Rank: index, 3105 querytext: qtext, 3106 TargetPageTitle: title, 3107 TargetPageUrl: window.location.href 3108 }); 3109 } 3110</script>
vendor: 2 bytes, line 3110
3110
3111<script> 3112 var devicetype = "desktop"; 3113 var hosttype = "live"; 3114 var asseenlive = true; 3115 var userloggedin = false; 3116 var compname = "MyParkingSign"; 3117 var custid = "alzmPsSf4dtp4OIFbVBSEW+nuYXkLIhaHzA6vaoDHJ5meqbY//xl7RIJmfXoPuEkzNO7k7l+r+tOc/nkeslkPA=="; 3118 var custemailaddress = ""; 3119 var wp3charcode = "MPS"; 3120 var compid = "27"; 3121 var searchgroup = "Signs"; 3122 var matsearch = false; 3123 var Flag_QuickView_SS = true; 3124 var Flag_QuickView_WS = true; 3125 var cdnpath = "https://images.myparkingsign.com"; 3126 var dpimgpathcsd = '/img/dp/csd'; 3127 var largeimagepath = '/img/lg'; 3128 var smallimagepath = '/img/sm'; 3129 var CustomizeDomain = ''; 3130 var IsHttpsProtocol = true; 3131 var includeFOL = true; 3132 var UseDesignerSmartURL = true; 3133 var ga_addImpression = true; 3134 var isadtracking = true; 3135 var issavesearch = true; 3136 var visitorid = ""; 3137 var sessionid = "dy5tmq1fgyu4d4bz53ytfydh"; 3138 var varnames_sa_success = "c2VhcmNod29yZCxpc2ZvdW5kLHNlcnZlcg=="; 3139 var varvalues_sa_fail = "c2VhcmNod29yZCxzZXJ2ZXI="; 3140 var varvalues_sa_success = "Y29ybmVyIGd1YXJkLDEsMTcyLjE2LjE5Mi42"; 3141 var varvalues_sa_fail = "Y29ybmVyIGd1YXJkLDE3Mi4xNi4xOTIuNg=="; 3142 var skuindex = "al-sku"; 3143 var deptindex = "al-department"; 3144 var freeflag = true; 3145 var showfree = false; 3146 var IsMutcdSearch = false; 3147 var filterMap = [{"AutoId":21,"Filter":"Attachment Option"},{"AutoId":9,"Filter":"Category"},{"AutoId":19,"Filter":"Color"},{"AutoId":2,"Filter":"Compliance"},{"AutoId":10,"Filter":"Customization Options"},{"AutoId":11,"Filter":"Design Type"},{"AutoId":17,"Filter":"Gender"},{"AutoId":3,"Filter":"Header"},{"AutoId":16,"Filter":"Language"},{"AutoId":5,"Filter":"Options"},{"AutoId":15,"Filter":"Product Type"},{"AutoId":6,"Filter":"Shape/Style"},{"AutoId":13,"Filter":"State"},{"AutoId":14,"Filter":"Sub-Category"},{"AutoId":20,"Filter":"Title Text"},{"AutoId":7,"Filter":"Type"}]; 3148 if (filterMap.length>0) { 3149 filterMap = moveFilterAfter(filterMap, "Sub-Category", "Category"); 3150 } 3151 var lastSelectFacet = []; 3152 var IsSearchV2 = true; 3153 var IsSemanticApplied = false; 3154 // Dedicated semantic-results mode: entered automatically when a fresh search has 3155 // 0 exact keyword matches but semantic matches exist, or directly via ?semantic=1 3156 // (the "See All Related Results" CTA). While active, getdata() targets the "-sem" 3157 // index for everything â grid, facets, sort, pagination, count â instead of the 3158 // small capped Related Products preview used for the 2-5 exact-match case. 3159 var isSemanticMode = false; 3160 // Distinguishes *why* we're in semantic mode, read from the single "semantic" param 3161 // itself instead of a second flag: semantic=0 means we auto-switched because the 3162 // keyword search truly returned 0 results, so "No exact matches" is accurate. Any 3163 // other value (semantic=1, or anything malformed like semantic=3) means the user 3164 // clicked "See All Related Results" from a page that genuinely had 2-5 exact matches, 3165 // so that heading would be wrong â "Showing related results for" is used instead. 3166 var semanticHasExactMatches = false; 3167 try { 3168 var semanticParams = new URLSearchParams(location.search); 3169 if (semanticParams.has('semantic')) { 3170 isSemanticMode = true; 3171 semanticHasExactMatches = semanticParams.get('semantic') !== '0'; 3172 } 3173 } catch (e) { } 3174 function toSemanticIndexUrl(url) { 3175 if (hosttype == "beta") { 3176 return url.replace("al-skubeta", "al-skubeta-sem"); 3177 } 3178 return url.replace("al-sku", "al-sku-sem"); 3179 } 3180 function switchToSemanticMode(term, pageno, fuzzysearch) { 3181 isSemanticMode = true; 3182 semanticHasExactMatches = false; 3183 try { 3184 var semUrl = new URL(location.href); 3185 semUrl.searchParams.set('semantic', '0'); 3186 history.replaceState(null, '', semUrl.pathname + semUrl.search); 3187 } catch (e) { } 3188 getdata(term, '', fuzzysearch, pageno, 1); 3189 } 3190 // Only ever called while rendering the 2-5-exact-match Related Products preview â 3191 // tags the dedicated page with semantic=1 so it knows exact matches genuinely existed.
3192 function buildSemanticResultsUrl() { 3193 try { 3194 var url = new URL(location.href); 3195 url.searchParams.set('semantic', '1'); 3196 return url.pathname + url.search; 3197 } catch (e) { 3198 var sep = location.search ? '&' : '?'; 3199 return location.pathname + location.search + sep + 'semantic=1'; 3200 } 3201 } 3202 function hasActiveFilters() { 3203 return $('.custom-checkbox:checked').length > 0 || $('input[type="checkbox"].flag-filter:checked').length > 0; 3204 } 3205 compname = compname.toLowerCase(); 3206 var callinterval; 3207 $(document).ready(function () { 3208 if (devicetype == 'mobile') { 3209 3210 //******* code for mobile header show textbox box default and hide logo start ******* 3211 // if (typeof navbar_transparent !== "undefined" && navbar_transparent == false && $(".mob-logo_cont").length) { 3212 // $(".mob-logo_cont").hide(); 3213 //} 3214 //if ( $(".nav_serachField").length) { 3215 // if ($('.nav_serachField').is(':hidden')) { 3216 // $(".nav_serachField").show(); 3217 // } 3218 //} 3219 $(".ss-navbar-right a").not(":last-child").hide(); 3220 if (typeof hasSearchBar !== "undefined" && hasSearchBar == true) { 3221 $(".main-mobile-head").removeClass("header_with_search"); 3222 } else if (typeof navbar_transparent !== "undefined" && navbar_transparent == true) { 3223 $(".main-mobile-head").removeClass("navbar_transparent"); 3224 $(".main-mobile-head").addClass("navbar_transparent_fixed"); 3225 } 3226 // ******* code for mobile header show textbox box default and hide logo end ******* // 3227 3228 if ($('#txt_search').length) { 3229 $('#txt_search').val('corner guard'); 3230 } 3231 } 3232 if ($('[name="searchbar"]').length) { 3233 $('[name="searchbar"]').val('corner guard'); 3234 } 3235 if ($('#searchResultsCont #search_box').length) { 3236 $('#searchResultsCont #search_box,#txt_search').val('corner guard'); 3237 } 3238 3239 3240 3241 var hashval = decodeURIComponent(window.location.hash.substr(1)) 3242 if (hashval.length > 0) { 3243 if ($('[name="searchbar"]').length) { 3244 $('[name="searchbar"]').val(hashval) 3245 } 3246 if ($('#searchResultsCont #search_box').length) { 3247 $('#searchResultsCont #search_box').val(hashval); 3248 } 3249 if (devicetype == 'mobile') { 3250 if ($('#txt_search').length) { 3251 $('#txt_search').val(hashval); 3252 } 3253 } 3254 $('#my-search').val(hashval) 3255 } 3256 var currval = $('#my-search').val() 3257 $('#my-search').data("lastval", currval) 3258 3259 try { 3260 if ('scrollRestoration' in history) { 3261 history.scrollRestoration = 'manual'; 3262 } 3263 } catch (e) { } 3264 3265 window.addEventListener('pagehide', function () { 3266 try { 3267 sessionStorage.setItem('azSearchScrollPos', window.pageYOffset); 3268 var $grid = $('#app .subcategory-container-box .products_grid'); 3269 if ($grid.length && $.trim($grid.html()).length > 0) { 3270 var snapshot = { 3271 urlKey: location.pathname + location.search, 3272 scrollY: window.pageYOffset, 3273 hdrSearchTextHtml: document.getElementById('hdrSearchText') ? document.getElementById('hdrSearchText').outerHTML : null, 3274 containerHtml: document.querySelector('#app .subcategory-container-box') ? document.querySelector('#app .subcategory-container-box').outerHTML : null 3275 }; 3276 sessionStorage.setItem('azSearchSnapshot', JSON.stringify(snapshot)); 3277 } else { 3278 sessionStorage.removeItem('azSearchSnapshot'); 3279 } 3280 } catch (e) { 3281 try { sessionStorage.removeItem('azSearchSnapshot'); } catch (e2) { } 3282 } 3283 }); 3284
3285 var restoredFromCache = false; 3286 try { 3287 var navEntries = performance.getEntriesByType("navigation"); 3288 var isBackForward = navEntries.length > 0 && navEntries[0].type === "back_forward"; 3289 if (isBackForward) { 3290 var rawSnapshot = sessionStorage.getItem('azSearchSnapshot'); 3291 if (rawSnapshot) { 3292 var snap = JSON.parse(rawSnapshot); 3293 var currUrlKey = location.pathname + location.search; 3294 if (snap.urlKey === currUrlKey && snap.containerHtml) { 3295 if (snap.hdrSearchTextHtml && document.getElementById('hdrSearchText')) { 3296 document.getElementById('hdrSearchText').outerHTML = snap.hdrSearchTextHtml; 3297 } 3298 document.querySelector('#app .subcategory-container-box').outerHTML = snap.containerHtml; 3299 bindqv(); 3300 $("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").fancybox({ 'titlePosition': 'inside' }); 3301 ProductequalheightElements(); 3302 setTimeout(function () { ProductequalheightElements(); }, 800); 3303 window.scrollTo(0, snap.scrollY); 3304 var restoredTerm = $("#my-search").val(); 3305 if (restoredTerm && restoredTerm.trim().length < 30) { 3306 getdepartment(removeNoiseWords(restoredTerm)); 3307 } 3308 restoredFromCache = true; 3309 } 3310 } 3311 } 3312 } catch (e) { } 3313 3314 if (!restoredFromCache) { 3315 getdata() 3316 } 3317 $(document).on('input', '.facet-search', function (e) { 3318 this.setAttribute('value', this.value); // sync runtime value into HTML attribute 3319 var query =normalizeForSearch($(this).val()); 3320 var $dropdown = $(this).parents(".subcategory-filter-body").find(".list-unstyled"); 3321 var $items = $dropdown.find('li.facet-item'); 3322 var $moreless = $dropdown.find("li.see_all_filter_btn"); 3323 if ($moreless.length) { 3324 if (query.length > 0) { 3325 //var $morelessbbtn = $dropdown.find("li.see_all_filter_btn").find(".a"); 3326 //if ($morelessbbtn.length) { 3327 // $morelessbbtn.click(); 3328 //} 3329 $moreless.hide(); 3330 } 3331 else { 3332 $moreless.show(); 3333 $items.each(function () { 3334 var $item = $(this); 3335 if ($item.hasClass("s-none")) { 3336 $item.removeClass("s-none").addClass("d-none"); 3337 } 3338 }); 3339 } 3340 } 3341 3342 $items.each(function () { 3343 var $item = $(this); 3344 var text = normalizeForSearch($item.find("input.custom-checkbox").val()); 3345 var check = text.includes(query) 3346 $item.toggle(check); 3347 if (query !== "" && check && $item.hasClass("d-none")) { 3348 $item.removeClass("d-none").addClass("s-none"); 3349 } 3350 }); 3351 3352 }); 3353 $(document).on('click', '.subcategory_label', function () { 3354 const $thisBox = $(this).closest('.subcategory-filter-box'); 3355 const $thisBody = $thisBox.find('.subcategory-filter-body'); 3356 // $('.subcategory-filter-box .subcategory-filter-body').not($thisBody).slideUp(); 3357 $thisBody.slideToggle(); 3358 $(this).toggleClass('active'); 3359 3360 });
3361 $("#ddlSearchSortBy a.dropdown-item").click(function () { 3362 var val = $(this).find(".dropdown_item_text").text(); 3363 var $btn = $("#btn_ddlSearchSortBy"); 3364 $btn.find(".selected_value").text(val); 3365 $btn.attr("data-sortby", $(this).data("sortby")); 3366 $("#ddlSearchSortBy a.dropdown-item").each(function () { 3367 $(this).removeClass("active") 3368 }) 3369 $(this).addClass("active") 3370 getdata('', 1); 3371 }) 3372 $('input[name="searchbar"],#txt_search').click(function(){ 3373 $('#searchResultsCont #search_box,#productsearch #txtsearch').val($('#my-search').val()); 3374 }) 3375 3376 3377 }) 3378 function maxCount(input) { 3379 const { max, ...counts } = (input || "").split("").reduce( 3380 (a, c) => { 3381 a[c] = a[c] ? a[c] + 1 : 1; 3382 a.max = a.max < a[c] ? a[c] : a.max; 3383 return a; 3384 }, 3385 { max: 0 } 3386 ); 3387 3388 return Object.entries(counts).filter(([k, v]) => v === max); 3389 } 3390 function moveFilterAfter(array, targetFilter, afterFilter) { 3391 const findIndexCI = (name) => 3392 array.findIndex(item => item.Filter.toLowerCase() === name.toLowerCase()); 3393 3394 const targetIndex = findIndexCI(targetFilter); 3395 const afterIndex = findIndexCI(afterFilter); 3396 3397 if (targetIndex === -1 || afterIndex === -1) { 3398 3399 return array; // return unchanged if not found 3400 } 3401 3402 const [targetItem] = array.splice(targetIndex, 1); 3403 3404 // Adjust index if needed 3405 const adjustedAfterIndex = targetIndex < afterIndex ? afterIndex - 1 : afterIndex; 3406 3407 array.splice(adjustedAfterIndex + 1, 0, targetItem); 3408 3409 return array; 3410 } 3411 const findConsecutiveCount = (str = '') => { 3412 let res = ''; 3413 let count = 1; 3414 let arr = [] 3415 for (let i = 0; i < str.length; i++) { 3416 if (str[i] === str[i + 1]) { 3417 count++ 3418 } else { 3419 if (arr.every(v => v < count)) { 3420 res = str[i] + count 3421 } 3422 arr.push(count) 3423 count = 1 3424 } 3425 } 3426 return !res ? ['', 0] : [res.slice(0, 1), res.slice(1) * 1]; 3427 }; 3428 function normalizeForSearch(str) { 3429 return str 3430 .toLowerCase() 3431 .replace(/["'\s]/g, '') // remove quotes and spaces 3432 .replace(/Ã/g, 'x') // if any special multiplication x 3433 .replace(/\\/g, ''); // remove escape slashes if any 3434 } 3435 function getFilterByAZCode(azCode) { 3436 const id = parseInt(azCode.replace("AZ", "")); 3437 const match = filterMap.find(item => item.AutoId === id); 3438 return match ? match.Filter : null; 3439 } 3440 function searchclick() { 3441 // var searchstr = $('#search_box_header').val() 3442 getdata(); 3443 //if (searchstr.length == 4) { 3444 // //checkspn(searchstr) 3445 // getdata() 3446 //} 3447 //else { 3448 // getdata() 3449 //} 3450 } 3451 function removeNoiseWords(txtsearch) { 3452 var noisewords = 'all|an|and|are|as|at|be|been|because|but|by|can|could|did|does|else|has|had|he|have|her|him|himself|his|how|if|in|into|is|it|its|just|me|might|my|of|on|or|re|said|should|so|some|still|such|than|that|the|their|them|then|there|these|they|this|those|to|too|up|we|were|what|when|where|which|while|who|will|with|would|for|only|'; 3453 3454 var cleansearch = [] 3455 if (txtsearch!=undefined) { 3456 var arr_txtsearch = txtsearch.split(" ") 3457 for (var i = 0; i < arr_txtsearch.length; i++) { 3458 if (noisewords.indexOf("|" + arr_txtsearch[i].toLowerCase() + "|")<0) { 3459 cleansearch.push(arr_txtsearch[i]); 3460 } 3461 } 3462 } 3463 3464 return cleansearch.join(" "); 3465 } 3466 function bindmouseevent() { 3467 $(".products_grid .ss_reponsive_cell").mouseover(function () { 3468 $(".products_grid .ss_reponsive_cell").removeClass("on"); 3469 $(this).addClass("on"); 3470 }); 3471 3472 $(".products_grid .ss_reponsive_cell").mouseout(function () { 3473 $(this).removeClass("on"); 3474 //allotemout(this); 3475 }); 3476 } 3477 function sortByKeyDesc(array, key) { 3478 return array.sort(function (a, b) { 3479 var x = a[key]; var y = b[key]; 3480 return ((x > y) ? -1 : ((x < y) ? 1 : 0)); 3481 }); 3482 } 3483 function DistinctRecords(MYJSON, prop) { 3484 var result = []; 3485 var unique = MYJSON.filter((obj, pos, arr) => { 3486 return arr.map(mapObj => mapObj[prop]).indexOf(obj[prop]) === pos; 3487 }) 3488 for (var i = 0; i < unique.length; i++) { 3489 if (unique[i][prop].trim() != "") { 3490 result.push(unique[i][prop]); 3491 } 3492 3493 } 3494 return result; 3495 } 3496 3497 function selectautocomplete(text) { 3498 if ($('[name="searchbar"]').length) { 3499 $('[name="searchbar"]').val(text) 3500 } 3501 3502 $("#my-search").val(text) 3503 getdata(text) 3504 $("#react-autowhatever-1").html("") 3505 } 3506 function getdatapage(pageno) {
3507 getdata("", "", "", pageno) 3508 } 3509 function clearFilter(me) { 3510 const id = $(me).data('id'); 3511 $('[data-id="' + CSS.escape(id) + '"]').prop("checked", false) 3512 //$("#" + id + "").prop("checked", false) 3513 $(me).parents("li").remove() 3514 //lastSelectFacet.pop(); 3515 lastSelectFacet = []; 3516 getdata('', 1) 3517 3518 if ($('.custom-checkbox:checked').length === 0) { 3519 $('#allclearfilter').hide(); 3520 $("#allclearfilter_bottom").css("visibility", "hidden"); 3521 } else { 3522 $('#allclearfilter').show(); 3523 $("#allclearfilter_bottom").css("visibility", "visible"); 3524 } 3525 3526 } 3527 function createFacetId(facetName, facetValue) { 3528 const safeName = htmlEscape(facetName); 3529 const safeValue = htmlEscape(facetValue); 3530 return `${safeName}::${safeValue}`; 3531 } 3532 function selectFilter(facet, filterval, me,donotcallapi) { 3533 var id = $(me).data("id") 3534 if ($(me).prop("checked")) { 3535 $(me).attr('checked', 'checked'); 3536 var filterbox = "<li data-id='fbox_" + id + "'>" 3537 filterbox = filterbox + "<div class='applied-tag'>" 3538 if (facet.toLowerCase() == "basicmaterial") { 3539 filterbox = filterbox + "<span>Material: </span>" 3540 } 3541 else if (facet.toLowerCase() == "colors_collection") { 3542 filterbox = filterbox + "<span>Colors: </span>" 3543 } 3544 else if (facet.toLowerCase() == "flagfilter") { 3545 filterbox = filterbox + "<span>Filter: </span>" 3546 } 3547 else { 3548 var filtername=facet 3549 if (filtername.toLowerCase() == "productgroup") { 3550 filtername = "Product Group" 3551 } 3552 else if (filtername.toLowerCase() == "producttype") { 3553 filtername = "Product Type" 3554 } 3555 filterbox = filterbox + "<span>" + filtername + ": " + "</span>" 3556 } 3557 if (facet.toLowerCase() == "rating") { 3558 filterbox = filterbox + "<p class='userreview-star-ratings'><em class='rating-" + filterval + "0'></em></p>" 3559 } 3560 else { 3561 filterbox = filterbox + filterval 3562 } 3563 var checkboxdataid=$(me).data("id") 3564 filterbox = filterbox + "<button style='cursor:pointer;' type='button' class='reset_btn' onclick='clearFilter(this)' data-id='" + checkboxdataid + "'>"; 3565 filterbox = filterbox + "<svg width='15' height='15' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'>"; 3566 filterbox = filterbox + " <path d='M7.5 2.86377L2.5 7.86377M2.5 2.86377L7.5 7.86377' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'></path>"; 3567 filterbox = filterbox + "</svg>"; 3568 filterbox = filterbox + "</button >"; 3569 filterbox = filterbox + "</div>" 3570 filterbox = filterbox + "</li>" 3571 $(".search-filter-tag ul").append(filterbox); 3572 3573 if ($('#reset_all_filter').length > 0) { 3574 $('#reset_all_filter').remove(); 3575 } 3576 3577 $(".search-filter-tag ul").append(` 3578 <li id="reset_all_filter" class="searchresults__clearfiltersbuttoncontrol text-end"> 3579 <a class="reset_all_filter" href="#" onclick="clearAllFilter();"> 3580 Clear all filters 3581 </a> 3582 </li> 3583 `); 3584 3585 //$(".search-filter-tag ul").append('<div id="facetheader">'); 3586 //$(".search-filter-tag ul").append('<div data-reactroot="" class="searchresults__clearfiltersbuttoncontrol text-right text-end"><a href="#" onclick="$('#search_box_header').data('lastval','');$('#search_box_header').keyup()">reset filter(s)</a></div>'); 3587 //$(".search-filter-tag ul").append('</div>'); 3588 lastSelectFacet.push({ name: $(me).data("facet"), html: $(me).parents(".subcategory-filter-box").html()}); 3589 3590 } 3591 else { 3592 //$("#fbox_" + id + "").remove(); 3593 $('[data-id="fbox_' + CSS.escape(id) + '"]').remove(); 3594 $(me).removeAttr('checked'); 3595 // lastSelectFacet.pop();
3596 lastSelectFacet = []; 3597 } 3598 if (donotcallapi && donotcallapi==1) { 3599 3600 } 3601 else { 3602 getdata('', 1) 3603 } 3604 3605 if ($('.custom-checkbox:checked').length === 0) { 3606 $('#allclearfilter').hide(); 3607 $("#allclearfilter_bottom").css("visibility", "hidden"); 3608 } else { 3609 $('#allclearfilter,#allclearfilter_bottom').show(); 3610 $("#allclearfilter_bottom").css("visibility", "visible"); 3611 } 3612 } 3613 function OpensubcategoryFilter() { 3614 const SubcategoryFilterBox = document.getElementById('facetPanel'); 3615 document.body.classList.add('openSubcategoryLayer') 3616 document.body.style.overflow = 'hidden'; 3617 const BlackLayer = document.createElement('div'); 3618 BlackLayer.classList.add('SubcategoryFilterBox_layer') 3619 BlackLayer.setAttribute('onclick', 'CloseSubcategoryFilter()'); 3620 document.body.appendChild(BlackLayer) 3621 SubcategoryFilterBox.classList.add('active'); 3622 //SubcategoryFilterBox.style.display = 'block'; 3623 } 3624 function CloseSubcategoryFilter() 3625 { 3626 const SubcategoryFilterBox = document.getElementById('facetPanel'); 3627 document.body.style.overflow = ''; 3628 SubcategoryFilterBox.classList.remove('active'); 3629 document.body.classList.remove('openSubcategoryLayer'); 3630 //SubcategoryFilterBox.style.display = 'none'; 3631 const SubcategoryFilterBox_layer = document.querySelector('.SubcategoryFilterBox_layer'); 3632 if (SubcategoryFilterBox_layer != null) { 3633 SubcategoryFilterBox_layer.remove(); 3634 } 3635 } 3636 3637 function replaceAll(str, find, replace) { 3638 return str.replace(new RegExp(find, 'g'), replace); 3639 } 3640 3641 function clearAllFilter() { 3642 lastSelectFacet = []; 3643 $('#my-search').data('lastval', ''); 3644 getdata(); 3645 $('#allclearfilter').hide(); 3646 $("#allclearfilter_bottom").css("visibility", "hidden"); 3647 3648 3649 } 3650 function adjustPageSize() { 3651 let cellWidthPercentage; 3652 let pageSize = 50; 3653 try { 3654 var responsiveCell = document.querySelectorAll(".products_grid .ss_reponsive_cell")[0]; 3655 if (responsiveCell && responsiveCell.style.width) { 3656 3657 cellWidthPercentage = parseFloat(responsiveCell.style.width); 3658 var itemsPerRowDynamic = Math.round(100 / cellWidthPercentage); 3659 pageSize = itemsPerRowDynamic * 5; 3660 } 3661 else { 3662 let viewportWidth = window.innerWidth; 3663 if (viewportWidth >= 1900) { 3664 cellWidthPercentage = 8.3333; 3665 } else if (viewportWidth >= 1407) { 3666 cellWidthPercentage = 11.1111; 3667 } else if (viewportWidth >= 1257) { 3668 cellWidthPercentage = 12.5; 3669 } else if (viewportWidth >= 1107) { 3670 cellWidthPercentage = 14.2857; 3671 } else if (viewportWidth >= 957) { 3672 cellWidthPercentage = 16.6667; 3673 } else if (viewportWidth >= 807) { 3674 cellWidthPercentage = 20; 3675 } else if (viewportWidth >= 768) { 3676 cellWidthPercentage = 25; 3677 } else if (viewportWidth >= 656) { 3678 cellWidthPercentage = 33.3333; 3679 } else { 3680 return 50; 3681 } 3682 let itemsPerRow = Math.floor(100 / cellWidthPercentage); 3683 3684 let pageSize = viewportWidth >= 1900 ? 60 : 50; 3685 let adjustedPageSize = Math.floor(pageSize / itemsPerRow) * itemsPerRow; 3686 3687 return adjustedPageSize; 3688 } 3689 return pageSize; 3690 } 3691 catch (e) { 3692 3693 } 3694 } 3695 3696 function checkIfPageSizeAdjusted() { 3697 try { 3698 var numberOfElements = document.querySelectorAll(".products_grid .ss_reponsive_cell").length; 3699 if (numberOfElements > 0) { 3700 var widthOfElement = parseFloat(document.querySelectorAll(".products_grid .ss_reponsive_cell")[0].style.width) 3701 if (isInteger(numberOfElements / (100 / widthOfElement))) { 3702 isPageSizeAdjusted = true; 3703 } 3704 } 3705 } 3706 catch ( e) { 3707 3708 } 3709 } 3710 3711 function isInteger(num) { 3712 return num === Math.floor(num); 3713 } 3714 3715 // Stored format in Sizes array is: 12" x 18" (spaces around x, inch marks) 3716 var standardSizes = ["0\" x 0\"","0.059\" x 0.11\"","0.079\" x 0.134\"","0.098\" x 0.157\"","0.126\" x 0.181\"","0.165\" x 0.236\"","0.2\" x 0.65\"","0.2\" x 0.9\"","0.22\" x 0.9\"","0.25\" x 0.75\"","0.25\" x 0.9\"","0.25\" x 1\"","0.25\" x 1.25\"","0.25\" x 1.5\"","0.25\" x 2.375\"","0.3125\" x 2.375\"","0.33\" x 6\"","0.375\" x 0.375\"","0.375\" x 1.06\"","0.375\" x 1.375\"","0.375\" x 1.5\"","0.375\" x 2.625\"","0.375\" x 2.75\"","0.375\" x 6\"","0.4375\" x 1.4375\"","0.5\" x 0.5\"","0.5\" x 0.75\"","0.5\" x 1\"","0.5\" x 1.25\"","0.5\" x 1.5\"","0.5\" x 1.75\"","0.5\" x 12\"","0.5\" x 1200\"","0.5\" x 2\"","0.5\" x 2.25\"","0.5\" x 2.75\"","0.5\" x 3\"","0.5\" x 4\"","0.5\" x 6\"","0.5\" x 600\"","0.5\" x 8\"","0.56\" x 1\"","0.56\" x 1.5\"","0.5625\" x 1.5\"","0.5625\" x 1.8125\"","0.5625\" x 2.3125\"","0.5625\" x 2.8125\"","0.625\" x 1.5\"","0.625\" x 1.75\"","0.625\" x 1.875\"","0.625\" x 2\"","0.625\" x 2.5\"","0.625\" x 2.75\"","0.625\" x 3\"","0.65\" x 1.9\"","0.66\" x 1.75\"","0.66\" x 6\"","0.67\" x 1.585\"","0.6875\" x 1.5\"","0.6875\" x 2.125\"","0.73\" x 1\"","0.75\" x 0.5625\"","0.75\" x 0.75\"","0.75\" x 0.838\"","0.75\" x 0.84\"","0.75\" x 0.875\"","0.75\" x 1\"","0.75\" x 1.125\"","0.75\" x 1.5\"","0.75\" x 1.75\"","0.75\" x 1.875\"","0.75\" x 12\"","0.75\" x 2\"","0.75\" x 2.375\"","0.75\" x 2.5\"","0.75\" x 2.75\"","0.75\" x 3\"","0.75\" x 3.375\"","0.75\" x 36\"","0.75\" x 4\"","0.75\" x 48\"","0.75\" x 5\"","0.75\" x 5.125\"","0.75\" x 6\"","0.75\" x 600\"","0.75\" x 8\"","0.81\" x 0.81\"","0.8125\" x 0.375\"","0.8125\" x 2.3125\"","0.8125\" x 2.8125\"","0.8125\" x 3\"","0.8125\" x 3.8125\"","0.875\" x 0.5\"","0.875\" x 0.875\"","0.875\" x 1\"","0.875\" x 1.125\"","0.875\" x 1.594\"","0.875\" x 12\"","0.875\" x 2\"","0.875\" x 2.375\"","0.875\" x 2.75\"","0.875\" x 3\"","0.875\" x 3.125\"","0.875\" x 4\"","0.875\" x 4.75\"","0.875\" x 6\"","0.9\" x 0.725\"","0.9375\" x 0.625\"","0.9375\" x 1.75\"","1\" x 0.75\"","1\" x 1\"","1\" x 1.25\"","1\" x 1.5\"","1\" x 1.625\"","1\" x 1.75\"","1\" x 10\"","1\" x 12\"","1\" x 1200\"","1\" x 1296\"","1\" x 1968\"","1\" x 2\"","1\" x 2.125\"","1\" x 2.25\"","1\" x 2.5\"","1\" x 2.625\"","1\" x 2.75\"","1\" x 3\"","1\" x 3.125\"","1\" x 3.25\"","1\" x 36\"","1\" x 4\"","1\" x 48\"","1\" x 5\"","1\" x 5.5\"","1\" x 6\"","1\" x 600\"","1\" x 648\"","1\" x 8\"","1\" x 9\"","1\" x 984\"","1.04\" x 0.725\"","1.0625\" x 1.8125\"","1.125\" x 0.75\"","1.125\" x 1.625\"","1.125\" x 2\"","1.125\" x 3.125\"","1.125\" x 32.625\"","1.125\" x 33.5\"","1.125\" x 4.5\"","1.125\" x 6\"","1.125\" x 8.5\"","1.18\" x 11.7\"","1.1875\" x 1.1875\"","1.1875\" x 2.5\"","1.188\" x 2\"","1.19\" x 0.97\"","1.2\" x 6\"","1.22\" x 21.5\"","1.25\" x 0.875\"","1.25\" x 1.25\"","1.25\" x 1.397\"","1.25\" x 1.75\"","1.25\" x 1.875\"","1.25\" x 10.5\"","1.25\" x 11\"","1.25\" x 12\"","1.25\" x 2\"","1.25\" x 2.25\"","1.25\" x 2.5\"","1.25\" x 2.75\"","1.25\" x 24\"","1.25\" x 3\"","1.25\" x 3.5\"","1.25\" x 36\"","1.25\" x 48\"","1.25\" x 6\"","1.25\" x 8\"","1.312\" x 3\"","1.3125\" x 2.3125\"","1.3125\" x 2.8125\"","1.3125\" x 3.8125\"","1.32\" x 1.5\"","1.32\" x 5\"","1.33\" x 6\"","1.35\" x 3.375\"","1.375\" x 2.25\"","1.375\" x 2.75\"","1.4\" x 0.875\"","1.414\" x 1.414\"","1.43\" x 2.25\"","1.45\" x 0.725\"","1.5\" x 0.25\"","1.5\" x 0.875\"","1.5\" x 0.9375\"","1.5\" x 1\"","1.5\" x 1.375\"","1.5\" x 1.5\"","1.5\" x 1.75\"","1.5\" x 12\"","1.5\" x 15\"","1.5\" x 2\"","1.5\" x 2.125\"","1.5\" x 2.25\"","1.5\" x 2.5\"","1.5\" x 3\"","1.5\" x 3.5\"","1.5\" x 3.75\"","1.5\" x 3.875\"","1.5\" x 36\"","1.5\" x 4\"","1.5\" x 4.5\"","1.5\" x 48\"","1.5\" x 5\"","1.5\" x 5.125\"","1.5\" x 6\"","1.5\" x 8\"","1.5625\" x 1.5625\"","1.563\" x 2.5\"","1.6\" x 6.7\"","1.62\" x 10.245\"","1.62\" x 4.125\"","1.62\" x 5.875\"","1.62\" x 6.75\"","1.62\" x 7.625\"","1.62\" x 8.495\"","1.62\" x 9.37\"","1.625\" x 1.25\"","1.625\" x 1.625\"","1.625\" x 2.375\"","1.625\" x 2.75\"","1.625\" x 3\"","1.625\" x 3.125\"","1.625\" x 3.25\"","1.625\" x 3.5\"","1.625\" x 7.5\"","1.66\" x 6\"","1.688\" x 3\"","1.732\" x 1.732\"","1.73205\" x 1.73205\"","1.75\" x 1.125\"","1.75\" x 1.5\"","1.75\" x 1.75\"","1.75\" x 17\"","1.75\" x 2\"","1.75\" x 2.25\"","1.75\" x 2.5\"","1.75\" x 2.625\"","1.75\" x 2.75\"","1.75\" x 2.875\"","1.75\" x 23\"","1.75\" x 3\"","1.75\" x 3.25\"","1.75\" x 3.5\"","1.75\" x 4\"","1.75\" x 4.25\"","1.75\" x 5\"","1.75\" x 8.5\"","1.75\" x 9\"","1.8125\" x 1.8125\"","1.8125\" x 3.8125\"","1.8125\" x 9\"","1.875\" x 1.25\"","1.875\" x 1.375\"","1.875\" x 1.75\"","1.875\" x 1.875\"","1.875\" x 10.25\"","1.875\" x 2.096\"","1.875\" x 2.125\"","1.875\" x 2.3125\"","1.875\" x 2.75\"","1.875\" x 2.81\"","1.875\" x 2.875\"","1.875\" x 3.5\"","1.875\" x 3.56\"","1.875\" x 36\"","1.875\" x 4\"","1.875\" x 50\"","1.875\" x 8\"","1.9\" x 0.9\"","10\" x 10\"","10\" x 12\"","10\" x 14\"","10\" x 15\"","10\" x 16\"","10\" x 18\"","10\" x 2.25\"","10\" x 23.25\"","10\" x 24\"","10\" x 3.5\"","10\" x 30\"","10\" x 32\"","10\" x 36\"","10\" x 4\"","10\" x 42\"","10\" x 48\"","10\" x 5\"","10\" x 5.625\"","10\" x 6\"","10\" x 60\"","10\" x 7\"","10\" x 8\"","10\" x 9\"","10\" x 96\"","10.25\" x 14\"","10.25\" x 14.25\"","10.25\" x 16\"","10.25\" x 17.5\"","10.25\" x 5.25\"","10.25\" x 9.5\"","10.35\" x 14.25\"","10.375\" x 11.5\"","10.375\" x 24.5\"","10.375\" x 8.5\"","10.47\" x 6.54\"","10.5\" x 10.5\"","10.5\" x 12\"","10.5\" x 12.25\"","10.5\" x 14.5\"","10.5\" x 3\"","10.5\" x 7\"","10.5\" x 8\"","10.625\" x 6.75\"","10.75\" x 10.75\"","10.75\" x 13.25\"","10.75\" x 15.75\"","10.75\" x 16.25\"","10.75\" x 17\"","10.75\" x 7.75\"","10.75\" x 8\"","10.75\" x 8.375\"","10.7703\" x 10.7703\"","10.875\" x 7.25\"","10.875\" x 8.875\"","105\" x 42\"","108\" x 1\"","108\" x 1.5\"","108\" x 2.375\"","108\" x 9\"","10SET4 x 14SET4","11\" x 0.25\"","11\" x 10\"","11\" x 11\"","11\" x 12\"","11\" x 14\"","11\" x 17\"","11\" x 20\"","11\" x 6\"","11\" x 7\"","11\" x 8\"","11\" x 8.5\"","11\" x 9.5\"","11.125\" x 8.625\"","11.25\" x 18\"","11.25\" x 8.125\"","11.25\" x 8.5\"","11.31\" x 6.12\"","11.375\" x 6.75\"","11.375\" x 8.375\"","11.43\" x 14\"","11.5\" x 7.5\"","11.625\" x 10\"","11.625\" x 12.5\"","11.625\" x 15.5\"","11.625\" x 5.875\"","11.72\" x 10.5\"","11.75\" x 10.5\"","11.75\" x 11.75\"","11.75\" x 12.5\"","11.75\" x 18\"","11.75\" x 8.5\"","11.875\" x 11.875\"","11.875\" x 14.375\"","11.875\" x 14.875\"","11.875\" x 17.375\"","11.875\" x 7.875\"","118\" x 30\"","12\" x 10\"","12\" x 11.5\"","12\" x 12\"","12\" x 14\"","12\" x 15\"","12\" x 16\"","12\" x 17\"","12\" x 18\"","12\" x 2\"","12\" x 2.37\"","12\" x 20.5\"","12\" x 21\"","12\" x 22\"","12\" x 24\"","12\" x 26\"","12\" x 3\"","12\" x 30\"","12\" x 32\"","12\" x 36\"","12\" x 4\"","12\" x 4.5\"","12\" x 40\"","12\" x 42\"","12\" x 48\"","12\" x 49.5\"","12\" x 5.25\"","12\" x 54\"","12\" x 56\"","12\" x 6\"","12\" x 60\"","12\" x 64\"","12\" x 7\"","12\" x 72\"","12\" x 8\"","12\" x 8.5\"","12\" x 9\"","12\" x 9.5\"","12.125\" x 13.25\"","12.25\" x 10.75\"","12.25\" x 12\"","12.5\" x 12.5\"","12.5\" x 14.25\"","12.5\" x 15\"","12.5\" x 15.25\"","12.5\" x 8.5\"","12.5\" x 9.75\"","12.625\" x 11.125\"","12.625\" x 12\"","12.625\" x 12.625\"","12.625\" x 8.5\"","12.625\" x 8.875\"","12.625\" x 9.625\"","12.875\" x 12.875\"","12.875\" x 8.5\"","12.9375\" x 8.375\"","120\" x 1\"","120\" x 1.5\"","120\" x 1.66\"","120\" x 120\"","120\" x 144\"","120\" x 192\"","120\" x 2\"","120\" x 2.375\"","120\" x 240\"","120\" x 36\"","120\" x 48\"","120\" x 9\"","1200\" x 36\"","1260\" x 24\"","1260\" x 36\"","1260\" x 48\"","129\" x 31\"","13\" x 10.375\"","13\" x 13\"","13\" x 16\"","13\" x 17\"","13\" x 18\"","13\" x 3.5\"","13.25\" x 12.5\"","13.375\" x 9.375\"","13.5\" x 7.875\"","13.625\" x 13.625\"","13.625\" x 9.375\"","13.7\" x 12.68\"","13.75\" x 11.75\"","13.75\" x 13.75\"","13.75\" x 16.75\"","14\" x 0.5\"","14\" x 10\"","14\" x 10.75\"","14\" x 11\"","14\" x 11.25\"","14\" x 13.5\"","14\" x 16\"","14\" x 18\"","14\" x 19\"","14\" x 20\"","14\" x 20.5\"","14\" x 22\"","14\" x 23.75\"","14\" x 24\"","14\" x 30\"","14\" x 36\"","14\" x 4\"","14\" x 42\"","14\" x 44\"","14\" x 48\"","14\" x 52\"","14\" x 54\"","14\" x 6.75\"","14\" x 60\"","14\" x 66\"","14\" x 72\"","14\" x 8.5\"","14\" x 84\"","14.1875\" x 14.875\"","14.375\" x 8.5\"","14.5\" x 15\"","140\" x 43\"","144\" x 1.5\"","144\" x 144\"","144\" x 192\"","144\" x 240\"","144\" x 36\"","145\" x 9\"","15\" x 10\"","15\" x 11\"","15\" x 12\"","15\" x 12.5\"","15\" x 15\"","15\" x 16\"","15\" x 17\"","15\" x 23\"","15\" x 4\"","15\" x 48\"","15\" x 60\"","15.5\" x 15.5\"","15.5\" x 17\"","15.625\" x 9.25\"","151\" x 36\"","156\" x 36\"","16\" x 1\"","16\" x 12.375\"","16\" x 16\"","16\" x 19\"","16\" x 20\"","16\" x 24\"","16\" x 30\"","16\" x 36\"","16\" x 4.5\"","16\" x 42\"","16\" x 48\"","16\" x 60\"","16\" x 72\"","16\" x 8.25\"","16\" x 8.5\"","16\" x 9\"","16.125\" x 8.5\"","16.25\" x 17\"","16.25\" x 6.12\"","16.375\" x 8.5\"","16.5\" x 10.25\"","16.5\" x 24\"","16.625\" x 18.375\"","16.75\" x 10.375\"","16.75\" x 11\"","16.75\" x 8.5\"","16.875\" x 9.25\"","168\" x 168\"","17\" x 1.25\"","17\" x 10.5\"","17\" x 11.75\"","17\" x 17\"","17\" x 20\"","17\" x 23\"","17\" x 7.5\"","17\" x 8.5\"","17\" x 9\"","17.25\" x 11.5\"","17.25\" x 20.5\"","17.25\" x 7.75\"","17.25\" x 8.5\"","17.375\" x 8.5\"","17.5\" x 17.5\"","17.5\" x 7.75\"","17.625\" x 7.25\"","17.625\" x 8.5\"","17.75\" x 10\"","17.75\" x 11.875\"","17.75\" x 4\"","17.75\" x 7.5\"","18\" x 10.375\"","18\" x 10.5\"","18\" x 10.6\"","18\" x 12\"","18\" x 12.5\"","18\" x 15\"","18\" x 17.5\"","18\" x 18\"","18\" x 21.875\"","18\" x 22\"","18\" x 24\"","18\" x 27\"","18\" x 30\"","18\" x 32\"","18\" x 36\"","18\" x 4\"","18\" x 42\"","18\" x 48\"","18\" x 52\"","18\" x 54\"","18\" x 6\"","18\" x 60\"","18\" x 66\"","18\" x 72\"","18\" x 78\"","18\" x 8.5\"","18\" x 80\"","18\" x 84\"","18\" x 90\"","18\" x 96\"","18.25\" x 15.625\"","18.25\" x 5\"","18.375\" x 30\"","18.375\" x 5.875\"","18.375\" x 6.75\"","18.5\" x 10.5\"","18.5\" x 8.5\"","18.75\" x 3\"","18.875\" x 10\"","1800\" x 24\"","1800\" x 36\"","1800\" x 48\"","19\" x 12\"","19\" x 3.5\"","19\" x 4\"","19.875\" x 11.875\"","1980\" x 2\"","2\" x 1.36\"","2\" x 1.75\"","2\" x 10\"","2\" x 100\"","2\" x 12\"","2\" x 1200\"","2\" x 1296\"","2\" x 14\"","2\" x 18\"","2\" x 1968\"","2\" x 1980\"","2\" x 2\"","2\" x 2.125\"","2\" x 2.25\"","2\" x 2.5\"","2\" x 2.68\"","2\" x 2.75\"","2\" x 2.875\"","2\" x 20\"","2\" x 21\"","2\" x 24\"","2\" x 3\"","2\" x 3.25\"","2\" x 3.5\"","2\" x 3.75\"","2\" x 31\"","2\" x 36\"","2\" x 3960\"","2\" x 4\"","2\" x 4.5\"","2\" x 4.75\"","2\" x 48\"","2\" x 5\"","2\" x 5.25\"","2\" x 50\"","2\" x 6\"","2\" x 600\"","2\" x 648\"","2\" x 7\"","2\" x 7.5\"","2\" x 8\"","2\" x 9\"","2\" x 9.375\"","2\" x 984\"","2.1\" x 3.75\"","2.125\" x 2.125\"","2.125\" x 3.375\"","2.125\" x 4\"","2.125\" x 4.125\"","2.125\" x 4.25\"","2.125\" x 9\"","2.15\" x 0.725\"","2.1875\" x 1.4375\"","2.236\" x 2.236\"","2.23607\" x 2.23607\"","2.25\" x 0.875\"","2.25\" x 1.125\"","2.25\" x 10\"","2.25\" x 11\"","2.25\" x 2.25\"","2.25\" x 3\"","2.25\" x 3.375\"","2.25\" x 3.5\"","2.25\" x 3.75\"","2.25\" x 36\"","2.25\" x 4\"","2.25\" x 4.25\"","2.25\" x 4.5\"","2.25\" x 5\"","2.25\" x 72\"","2.25\" x 9\"","2.3125\" x 2.8125\"","2.33\" x 6\"","2.36\" x 2.36\"","2.375\" x 0.972\"","2.375\" x 3.5\"","2.375\" x 4.5\"","2.375\" x 4.875\"","2.375\" x 5.25\"","2.4\" x 13.3\"","2.4\" x 2.4\"","2.4\" x 9.4\"","2.449\" x 2.449\"","2.45\" x 10.41\"","2.45\" x 13.55\"","2.45\" x 7.4\"","2.5\" x 0.3125\"","2.5\" x 1.75\"","2.5\" x 12\"","2.5\" x 180\"","2.5\" x 2\"","2
3716.5\" x 2.5\"","2.5\" x 20\"","2.5\" x 3\"","2.5\" x 3.5\"","2.5\" x 3.75\"","2.5\" x 360\"","2.5\" x 4\"","2.5\" x 4.25\"","2.5\" x 5\"","2.5\" x 5.75\"","2.5\" x 6\"","2.5\" x 6.25\"","2.5\" x 8\"","2.5\" x 84\"","2.5\" x 9\"","2.5\" x 9.25\"","2.56\" x 2.56\"","2.5625\" x 5.125\"","2.625\" x 5.25\"","2.64575\" x 2.64575\"","2.646\" x 2.646\"","2.66\" x 6\"","2.6875\" x 0.3125\"","2.75\" x 0.5\"","2.75\" x 1.29\"","2.75\" x 1.375\"","2.75\" x 1.625\"","2.75\" x 1.75\"","2.75\" x 10\"","2.75\" x 15\"","2.75\" x 2.5\"","2.75\" x 2.75\"","2.75\" x 3\"","2.75\" x 4\"","2.75\" x 4.75\"","2.75\" x 5.5\"","2.75\" x 6\"","2.75\" x 6.875\"","2.75\" x 7\"","2.75\" x 8.25\"","2.76\" x 3.94\"","2.8125\" x 1.875\"","2.8125\" x 3.8125\"","2.828\" x 2.828\"","2.82843\" x 2.82843\"","2.83\" x 3.67\"","2.875\" x 1.75\"","2.875\" x 5\"","2.9375\" x 4\"","20\" x 11\"","20\" x 11.25\"","20\" x 12\"","20\" x 12.5\"","20\" x 14\"","20\" x 15.5\"","20\" x 20\"","20\" x 22\"","20\" x 24\"","20\" x 30\"","20\" x 32\"","20\" x 36\"","20\" x 48\"","20\" x 6\"","20\" x 72\"","20.25\" x 20.25\"","20.35\" x 12.5\"","20.5\" x 11\"","21\" x 36\"","21\" x 42\"","21\" x 48\"","21\" x 54\"","21\" x 60\"","21\" x 64\"","21.2\" x 6.12\"","21.875\" x 21.875\"","22\" x 12\"","22\" x 14\"","22\" x 22\"","22\" x 28\"","22\" x 32\"","22\" x 54\"","22\" x 72\"","22.5\" x 15.125\"","22.5\" x 26.5\"","22.75\" x 34.25\"","23\" x 2\"","23\" x 26\"","23\" x 3\"","23\" x 32\"","23\" x 36\"","23.38\" x 33.11\"","23.5\" x 12.25\"","23.57\" x 6.12\"","24\" x 1\"","24\" x 1.5\"","24\" x 10.5\"","24\" x 10.79\"","24\" x 12\"","24\" x 15\"","24\" x 18\"","24\" x 20\"","24\" x 22\"","24\" x 24\"","24\" x 30\"","24\" x 32\"","24\" x 35\"","24\" x 36\"","24\" x 40\"","24\" x 42\"","24\" x 48\"","24\" x 52\"","24\" x 6\"","24\" x 60\"","24\" x 648\"","24\" x 66\"","24\" x 72\"","24\" x 80\"","24.5\" x 14\"","24.5\" x 38\"","25\" x 10.5\"","25\" x 19\"","25\" x 6\"","25\" x 6.5\"","25\" x 7.5\"","25.375\" x 10.875\"","25.375\" x 12\"","26\" x 2\"","26.14\" x 6.12\"","26.5\" x 63.5\"","26.75\" x 11\"","27\" x 120\"","27\" x 144\"","27\" x 24\"","27\" x 4\"","27\" x 40\"","27\" x 48\"","27\" x 6\"","27\" x 72\"","27\" x 8\"","27\" x 96\"","28\" x 14\"","28\" x 20\"","28\" x 44\"","28\" x 48\"","29.5\" x 7.5\"","3\" x 0.725\"","3\" x 1\"","3\" x 10\"","3\" x 100\"","3\" x 11.5\"","3\" x 12\"","3\" x 12000\"","3\" x 15\"","3\" x 18\"","3\" x 1980\"","3\" x 2\"","3\" x 2.04\"","3\" x 2.125\"","3\" x 2.25\"","3\" x 2.5\"","3\" x 2.75\"","3\" x 24\"","3\" x 3\"","3\" x 30\"","3\" x 36\"","3\" x 3960\"","3\" x 4\"","3\" x 4.25\"","3\" x 4.5\"","3\" x 4500\"","3\" x 48\"","3\" x 5\"","3\" x 5.75\"","3\" x 50\"","3\" x 5400\"","3\" x 6\"","3\" x 6.875\"","3\" x 600\"","3\" x 7\"","3\" x 8\"","3\" x 8.5\"","3\" x 9\"","3.094\" x 3.375\"","3.125\" x 4.5\"","3.125\" x 5.125\"","3.125\" x 6.25\"","3.125\" x 9.6875\"","3.162\" x 3.162\"","3.16228\" x 3.16228\"","3.25\" x 0.75\"","3.25\" x 1.625\"","3.25\" x 2\"","3.25\" x 2.125\"","3.25\" x 3.25\"","3.25\" x 5\"","3.25\" x 5.5\"","3.25\" x 6\"","3.25\" x 8\"","3.317\" x 3.317\"","3.33\" x 4\"","3.33\" x 6\"","3.33\" x 7.75\"","3.375\" x 11.375\"","3.375\" x 4\"","3.375\" x 4.062\"","3.375\" x 5\"","3.375\" x 5.875\"","3.464\" x 3.464\"","3.5\" x 1.5\"","3.5\" x 12\"","3.5\" x 18\"","3.5\" x 2\"","3.5\" x 3.5\"","3.5\" x 4.5\"","3.5\" x 5\"","3.5\" x 5.25\"","3.5\" x 6\"","3.5\" x 7\"","3.5\" x 8\"","3.5\" x 8.25\"","3.5\" x 8.75\"","3.5\" x 9\"","3.60555\" x 3.60555\"","3.606\" x 3.606\"","3.625\" x 1.5\"","3.66\" x 6\"","3.742\" x 3.742\"","3.75\" x 1.875\"","3.75\" x 11.5\"","3.75\" x 14.625\"","3.75\" x 15\"","3.75\" x 2.75\"","3.75\" x 30\"","3.75\" x 4.375\"","3.75\" x 4.75\"","3.75\" x 7.5\"","3.75\" x 8.5\"","3.75\" x 8.875\"","3.75\" x 9\"","3.873\" x 3.873\"","3.875\" x 10.25\"","3.875\" x 11.75\"","3.875\" x 3.875\"","3.875\" x 7.75\"","3.94\" x 11.8\"","3.94\" x 23.6\"","3.94\" x 31.5\"","3.94\" x 35.4\"","30\" x 10.5\"","30\" x 14\"","30\" x 24\"","30\" x 30\"","30\" x 36\"","30\" x 40\"","30\" x 42\"","30\" x 44\"","30\" x 48\"","30\" x 52\"","30\" x 78\"","31\" x 2\"","31\" x 4\"","32\" x 143\"","32\" x 18\"","32\" x 40\"","32\" x 45\"","32\" x 48\"","32\" x 54\"","32\" x 58\"","32\" x 7\"","32\" x 72\"","32.25\" x 20.75\"","33.33\" x 12.2\"","34\" x 116\"","34\" x 44\"","34\" x 48\"","34.25\" x 59\"","34.75\" x 21.63\"","35\" x 101\"","35\" x 116\"","35\" x 118\"","35\" x 120\"","35\" x 147\"","35\" x 193\"","35\" x 2\"","35\" x 21\"","35\" x 239\"","35\" x 240\"","35\" x 281\"","35\" x 326\"","35\" x 371\"","35\" x 416\"","35\" x 46\"","35\" x 462\"","35\" x 47\"","35\" x 507\"","35\" x 552\"","35\" x 56\"","35\" x 59\"","35\" x 598\"","35\" x 60\"","35\" x 643\"","35\" x 688\"","35\" x 70\"","35\" x 733\"","35.5\" x 7.875\"","35.75\" x 7.625\"","36\" x 0.25\"","36\" x 1\"","36\" x 1.5\"","36\" x 1.75\"","36\" x 100.8\"","36\" x 108\"","36\" x 12\"","36\" x 12.5\"","36\" x 120\"","36\" x 13\"","3
37166\" x 132\"","36\" x 14\"","36\" x 140.4\"","36\" x 144\"","36\" x 146.4\"","36\" x 156\"","36\" x 166.8\"","36\" x 168\"","36\" x 18\"","36\" x 180\"","36\" x 186\"","36\" x 19\"","36\" x 192\"","36\" x 204\"","36\" x 212.4\"","36\" x 216\"","36\" x 228\"","36\" x 232.8\"","36\" x 24\"","36\" x 240\"","36\" x 259.2\"","36\" x 278.4\"","36\" x 30\"","36\" x 36\"","36\" x 39.875\"","36\" x 4\"","36\" x 42\"","36\" x 48\"","36\" x 49.5\"","36\" x 54\"","36\" x 58\"","36\" x 6\"","36\" x 60\"","36\" x 61\"","36\" x 648\"","36\" x 66\"","36\" x 7\"","36\" x 72\"","36\" x 720\"","36\" x 8\"","36\" x 84\"","36\" x 85.2\"","36\" x 87\"","36\" x 90\"","36\" x 96\"","36.25\" x 74\"","36.5\" x 92.5\"","360\" x 24\"","360\" x 36\"","360\" x 48\"","38\" x 138\"","38\" x 146.5\"","38\" x 193.5\"","38\" x 241\"","38\" x 3\"","38\" x 3.25\"","38\" x 48\"","38\" x 63\"","38\" x 72\"","38\" x 9\"","38\" x 99\"","39\" x 11\"","39\" x 3\"","39\" x 48\"","39\" x 78\"","39\" x 9\"","39.37\" x 1.5625\"","39.37\" x 2\"","39.375\" x 1.56\"","39.375\" x 2.875\"","39.5\" x 1.56\"","39.875\" x 39.875\"","4\" x 1.5\"","4\" x 10\"","4\" x 10.25\"","4\" x 100\"","4\" x 11.5\"","4\" x 12\"","4\" x 13\"","4\" x 14\"","4\" x 16\"","4\" x 17.25\"","4\" x 18\"","4\" x 2.5\"","4\" x 20\"","4\" x 22\"","4\" x 24\"","4\" x 26\"","4\" x 3\"","4\" x 3.34\"","4\" x 3.5\"","4\" x 32\"","4\" x 35\"","4\" x 36\"","4\" x 4\"","4\" x 4.471\"","4\" x 4.75\"","4\" x 49\"","4\" x 5\"","4\" x 5.25\"","4\" x 5.5\"","4\" x 50\"","4\" x 6\"","4\" x 6.5\"","4\" x 7\"","4\" x 72\"","4\" x 8\"","4\" x 8.5\"","4\" x 9\"","4\" x 9.5\"","4.123\" x 4.123\"","4.12311\" x 4.12311\"","4.125\" x 5.75\"","4.243\" x 4.243\"","4.25\" x 11.25\"","4.25\" x 11.5\"","4.25\" x 11.75\"","4.25\" x 2\"","4.25\" x 2.125\"","4.25\" x 3\"","4.25\" x 6.375\"","4.25\" x 7.75\"","4.3125\" x 2.8125\"","4.3125\" x 2.875\"","4.3125\" x 4.3125\"","4.359\" x 4.359\"","4.38\" x 1.75\"","4.38\" x 2.38\"","4.472\" x 4.472\"","4.5\" x 1.625\"","4.5\" x 10\"","4.5\" x 13\"","4.5\" x 18.25\"","4.5\" x 2.125\"","4.5\" x 24\"","4.5\" x 26.75\"","4.5\" x 35.25\"","4.5\" x 36\"","4.5\" x 4\"","4.5\" x 4.5\"","4.5\" x 4.75\"","4.5\" x 5\"","4.5\" x 5.5\"","4.5\" x 5.66\"","4.5\" x 8\"","4.5625\" x 9.3125\"","4.625\" x 12.625\"","4.625\" x 4.5\"","4.625\" x 7.25\"","4.625\" x 9.25\"","4.625\" x 9.5\"","4.69\" x 4.69\"","4.75\" x 1.75\"","4.75\" x 10.5\"","4.75\" x 11.75\"","4.75\" x 2.375\"","4.75\" x 3.125\"","4.75\" x 5.5\"","4.75\" x 7.5\"","4.75\" x 7.75\"","4.75\" x 8\"","4.75\" x 8.75\"","4.8\" x 7.8\"","4.86\" x 9\"","4.875\" x 11.75\"","4.875\" x 11.875\"","4.875\" x 3.875\"","4.875\" x 6.25\"","4.875\" x 7.875\"","4.875\" x 8.625\"","4.899\" x 4.899\"","40\" x 14\"","40\" x 44\"","40\" x 48\"","40\" x 72\"","40\" x 96\"","40.5\" x 7\"","41\" x 14\"","41\" x 16\"","42\" x 12\"","42\" x 120\"","42\" x 144\"","42\" x 18\"","42\" x 180\"","42\" x 24\"","42\" x 240\"","42\" x 29\"","42\" x 3.0625\"","42\" x 30\"","42\" x 32\"","42\" x 4\"","42\" x 42\"","42\" x 48\"","42\" x 54\"","42\" x 6\"","42\" x 60\"","42\" x 72\"","42\" x 8\"","42\" x 96\"","43' x 18'","43\" x 100\"","43\" x 18\"","43\" x 24\"","43\" x 38\"","43\" x 78\"","43\" x 79\"","43\" x 93\"","43.75\" x 43.75\"","44\" x 44\"","44.65\" x 27.25\"","45\" x 101\"","45\" x 118\"","45\" x 13\"","45\" x 147\"","45\" x 193\"","45\" x 21\"","45\" x 239\"","45\" x 281\"","45\" x 326\"","45\" x 371\"","45\" x 416\"","45\" x 462\"","45\" x 507\"","45\" x 552\"","45\" x 598\"","45\" x 643\"","45\" x 688\"","45\" x 69\"","45\" x 70\"","45\" x 733\"","45\" x 95\"","45\" x 96\"","46\" x 18.5\"","46\" x 24\"","46\" x 27\"","46\" x 53.5\"","46\" x 70\"","46\" x 72\"","47\" x 21\"","48\" x 1\"","48\" x 1.5\"","48\" x 10\"","48\" x 100.8\"","48\" x 108\"","48\" x 120\"","48\" x 126\"","48\" x 132\"","48\" x 14\"","48\" x 144\"","48\" x 146.4\"","48\" x 146.5\"","48\" x 151.2\"","48\" x 156\"","48\" x 168\"","48\" x 17\"","48\" x 172.8\"","48\" x 180\"","48\" x 192\"","48\" x 193.5\"","48\" x 198\"","48\" x 2.25\"","48\" x 204\"","48\" x 216\"","48\" x 218.4\"","48\" x 228\"","48\" x 24\"","48\" x 240\"","48\" x 241\"","48\" x 243.6\"","48\" x 264\"","48\" x 3\"","48\" x 32\"","48\" x 36\"","48\" x 4\"","48\" x 48\"","48\" x 49.5\"","48\" x 5\"","48\" x 54\"","48\" x 6\"","48\" x 60\"","48\" x 69\"","48\" x 7.125\"","48\" x 70.8\"","48\" x 71\"","48\" x 72\"","48\" x 720\"","48\" x 8\"","48\" x 84\"","48\" x 96\"","48\" x 99\"","49.5\" x 36\"","49.5\" x 48\"","5\" x 0.3125\"","5\" x 1.5\"","5\" x 1.75\"","5\" x 10\"","5\" x 12\"","5\" x 14\"","5\" x 15\"","5\" x 18\"","5\" x 18.25\"","5\" x 2.5\"","5\" x 21\"","5\" x 24\"","5\" x 3\"","5\" x 3.5\"","5\" x 4\"","5\" x 4.5\"","5\" x 5\"","5\" x 6\"","5\" x 7\"","5\" x 8\"","5\" x 8.875\"","5\" x 9\"","5.099\" x 5.099\"","5.125\" x 11.75\"","5.125\" x 7\"","5.25\" x 10\"","5.25\" x 11.5\"","5.25\" x 11.875\"","5.25\" x 12\"","5.25\" x 14\"","5.25\" x 2.625\"","5.25\" x 78\"","5.25\" x 8\"","5.25\" x 8.5\"","5.25\" x 9\"","5.2915\" x 5.2915\"","5.375\" x 10\"","5.375\" x 12.5\"","5.375\" x 5.375\"","5.375\" x 9.25\"","5.5\" x 0.25\"","5.5\" x 10.625\"","5.5\" x 14.5\"","5.5\" x 2\"","5.5\" x 3.125\"","5.5\" x 3.5\"","5.5\" x 5.125\"","5.5\" x 5.5\"","5.5\" x 7\"","5.5\" x 8\"","5.5\" x 8.5\"","5.5\" x 9\"","5.5\" x 9.5\"","5.
371662\" x 1.75\"","5.625\" x 10.375\"","5.625\" x 12.625\"","5.625\" x 13.625\"","5.625\" x 5.625\"","5.7\" x 14.9\"","5.75\" x 10.5\"","5.75\" x 11.75\"","5.75\" x 12.25\"","5.75\" x 15.75\"","5.75\" x 2.75\"","5.75\" x 2.875\"","5.75\" x 21.75\"","5.75\" x 23.75\"","5.75\" x 3\"","5.75\" x 3.25\"","5.75\" x 5.75\"","5.75\" x 6\"","5.75\" x 8.75\"","5.75\" x 9.25\"","5.75\" x 9.5\"","5.875\" x 11.875\"","5.875\" x 15\"","5.875\" x 3.125\"","5.875\" x 3.375\"","5.875\" x 5.875\"","5.875\" x 7.875\"","50\" x 12.5\"","50\" x 18\"","50\" x 24\"","51\" x 11.25\"","51\" x 7.125\"","52\" x 3\"","52\" x 4\"","52\" x 4.125\"","52\" x 5\"","52\" x 6\"","52\" x 7\"","52\" x 8\"","52\" x 9\"","54\" x 30\"","55\" x 38\"","56\" x 24\"","56\" x 5\"","56\" x 7\"","56\" x 8\"","58\" x 18\"","58\" x 9\"","58\" x 96\"","58.4\" x 20\"","58.5\" x 20.5\"","6\" x 0.5\"","6\" x 1\"","6\" x 10\"","6\" x 100\"","6\" x 11\"","6\" x 12\"","6\" x 12000\"","6\" x 15\"","6\" x 16\"","6\" x 16.5\"","6\" x 18\"","6\" x 2\"","6\" x 2.375\"","6\" x 2.5\"","6\" x 20\"","6\" x 20.5\"","6\" x 24\"","6\" x 26\"","6\" x 28\"","6\" x 3.25\"","6\" x 30\"","6\" x 36\"","6\" x 4\"","6\" x 4.25\"","6\" x 48\"","6\" x 49.5\"","6\" x 5\"","6\" x 50\"","6\" x 6\"","6\" x 6.71\"","6\" x 60\"","6\" x 7\"","6\" x 8\"","6\" x 9\"","6.12\" x 10.49\"","6.12\" x 14.85\"","6.12\" x 19.21\"","6.12\" x 6.12\"","6.125\" x 11.875\"","6.125\" x 4.75\"","6.125\" x 8.5\"","6.25\" x 11\"","6.25\" x 3\"","6.25\" x 3.125\"","6.25\" x 3.75\"","6.25\" x 8.5\"","6.3\" x 6.3\"","6.375\" x 11\"","6.375\" x 11.875\"","6.375\" x 12.5\"","6.375\" x 13.625\"","6.375\" x 4\"","6.40312\" x 6.40312\"","6.5\" x 1.75\"","6.5\" x 10\"","6.5\" x 8.5\"","6.5\" x 9.5\"","6.625\" x 3.375\"","6.75\" x 11.5\"","6.75\" x 12\"","6.75\" x 3.125\"","6.75\" x 7\"","6.75\" x 8.5\"","6.8\" x 6.8\"","6.8125\" x 14.125\"","6.875\" x 10.375\"","6.875\" x 11\"","6.875\" x 11.875\"","6.875\" x 5.5\"","6.875\" x 6.75\"","60\" x 1\"","60\" x 1.5\"","60\" x 120\"","60\" x 18\"","60\" x 2\"","60\" x 2.25\"","60\" x 2.375\"","60\" x 24\"","60\" x 3\"","60\" x 3.625\"","60\" x 30\"","60\" x 36\"","60\" x 4\"","60\" x 48\"","60\" x 5\"","60\" x 6\"","60\" x 60\"","60\" x 600\"","60\" x 7\"","60\" x 72\"","60\" x 78\"","60\" x 9\"","60\" x 96\"","60.5\" x 13.5\"","60.5\" x 14.5\"","60.5\" x 15.25\"","61.2\" x 19\"","62.09\" x 24\"","63\" x 20.5\"","63\" x 24\"","63\" x 27\"","63.2\" x 26\"","63.5\" x 25.2\"","68\" x 22\"","68\" x 30\"","68\" x 35\"","68\" x 4.125\"","69\" x 11\"","69\" x 9\"","7\" x 10\"","7\" x 11\"","7\" x 12\"","7\" x 13\"","7\" x 14\"","7\" x 15.5\"","7\" x 17\"","7\" x 18\"","7\" x 2\"","7\" x 2.5\"","7\" x 24\"","7\" x 3\"","7\" x 3.125\"","7\" x 3.25\"","7\" x 3.5\"","7\" x 4\"","7\" x 4.5\"","7\" x 5\"","7\" x 5.75\"","7\" x 6\"","7\" x 7\"","7\" x 8.5\"","7\" x 9\"","7.125\" x 11.875\"","7.125\" x 14.125\"","7.25\" x 110\"","7.25\" x 12\"","7.25\" x 13\"","7.25\" x 16\"","7.25\" x 3.625\"","7.32\" x 1.75\"","7.375\" x 15\"","7.375\" x 8.5\"","7.48331\" x 7.48331\"","7.5\" x 12\"","7.5\" x 13\"","7.5\" x 2.5\"","7.5\" x 3.75\"","7.5\" x 4\"","7.5\" x 5\"","7.5\" x 6\"","7.5\" x 7.5\"","7.5\" x 8.5\"","7.5\" x 9.5\"","7.5\" x 90\"","7.625\" x 12.25\"","7.625\" x 12.625\"","7.6875\" x 13\"","7.75\" x 1.75\"","7.75\" x 11.75\"","7.75\" x 17.5\"","7.75\" x 4.25\"","7.75\" x 4.75\"","7.75\" x 5.25\"","7.75\" x 7.75\"","7.875\" x 11.625\"","7.875\" x 14.5\"","7.875\" x 6.25\"","7.875\" x 7.375\"","7.875\" x 7.875\"","70\" x 30\"","70\" x 96\"","70.5\" x 40\"","71\" x 101\"","71\" x 147\"","71\" x 193\"","71\" x 239\"","71\" x 281\"","71\" x 326\"","71\" x 371\"","71\" x 416\"","71\" x 462\"","71\" x 507\"","71\" x 552\"","71\" x 598\"","71\" x 643\"","71\" x 688\"","71\" x 71\"","71\" x 733\"","72\" x 1\"","72\" x 1.5\"","72\" x 1.625\"","72\" x 1.66\"","72\" x 1.75\"","72\" x 100.8\"","72\" x 108\"","72\" x 120\"","72\" x 121.2\"","72\" x 132\"","72\" x 139.2\"","72\" x 144\"","72\" x 146.4\"","72\" x 156\"","72\" x 168\"","72\" x 17.1\"","72\" x 177.6\"","72\" x 18\"","72\" x 180\"","72\" x 184.8\"","72\" x 192\"","72\" x 2.25\"","72\" x 2.375\"","72\" x 204\"","72\" x 216\"","72\" x 223.2\"","72\" x 228\"","72\" x 231.6\"","72\" x 24\"","72\" x 240\"","72\" x 268.8\"","72\" x 277.2\"","72\" x 3\"","72\" x 3.0625\"","72\" x 36\"","72\" x 48\"","72\" x 7\"","72\" x 72\"","72\" x 720\"","72\" x 84\"","72\" x 9\"","72\" x 96\"","720\" x 1\"","720\" x 12\"","720\" x 18\"","720\" x 2\"","720\" x 24\"","720\" x 36\"","720\" x 4\"","720\" x 48\"","720\" x 6\"","720\" x 72\"","75\" x 2\"","75\" x 24\"","75\" x 3\"","75\" x 4\"","75\" x 5\"","75\" x 6\"","78\" x 48\"","78.74\" x 23.6\"","78.74\" x 31.5\"","78.74\" x 39.37\"","8\" x 0.5\"","8\" x 10\"","8\" x 10.5\"","8\" x 11\"","8\" x 12\"","8\" x 13\"","8\" x 14\"","8\" x 15\"","8\" x 15.75\"","8\" x 16\"","8\" x 19\"","8\" x 2.25\"","8\" x 2.5\"","8\" x 2.875\"","8\" x 20\"","8\" x 22\"","8\" x 24\"","8\" x 27\"","8\" x 3\"","8\" x 30\"","8\" x 36\"","8\" x 4\"","8\" x 4.5\"","8\" x 5\"","8\" x 5.75\"","8\" x 6\"","8\" x 7\"","8\" x 8\"","8\" x 9\"","8.125\" x 4.75\"","8.125\" x 5.5\"","8.25\" x 1.75\"","8.25\" x 10\"","8.25\" x 21\"","8.25\" x 5.75\"","8.25\" x 6.25\"","8.25\" x 8\"","8.375\" x 11\"","8.375\" x 12.5\"","8.375\" x 15\"","8.5\" x 11\"","8.5\" x 3.66\"","8.5\" x 3.875\"","8.5\" x 5.5\"","8.5\" x 8.5\"","8.5\" x 9\"","8.544\" x 8.544\"","8.625\" x 16\"","8.625\" x 20.3125\"","8.625\" x 7\"","8.625\" x 7.75\"","8.625\" x 8.625\"","8.6875\" x 17\"","8.75\" x 15.5\"","8.75\" x 17.25\"","8.75\" x 4\"","8.75\" x 5\"","8.75\" x 5.75\"","8.75\" x 5.875\"","8.75\" x 7.75\"","8.875\" x 11.875\"","8.875\" x 3.75\"","8.875\" x 5\"","8.875\" x 8.875\"","80\" x 18\"","81\" x 10.75\"","83\" x 26\"","84\" x 1\"","84\" x 1.5\"","84\" x 2.25\"","84\" x 3.0625\"","84\" x 4\"","84\" x 6\"","84\" x 7\"","84\" x 8\"","85\" x 1\"","86\" x 27\"","87\" x 12\"","9\" x 10\"","9\" x 10.5\"","9\" x 11.875\"","9\" x 12\"","9\" x 12.3125\"","9\" x 14.625\"","9\" x 15\"","9\" x 15.5\"","9\" x 17\"","9\" x 18\"","9\" x 2.18\"","9\" x 20\"","9\" x 24\"","9\" x 27\"","9\" x 3.125\"","9\" x 3.25\"","9\" x 30\"","9\" x 36\"","9\" x 4\"","9\" x 4.25\"","9\" x 4.5\"","9\" x 48\"","9\" x 49.5\"","9\" x 5\"","9\" x 6\"","9\" x 7\"","9\" x 7.25\"","9\" x 7.5\"","9\" x 7.875\"","9\" x 9\"","9.12\" x 1.75\"","9.125\" x 11.875\"","9.125\" x 12.562\"","9.125\" x 7.125\"","9.2\" x 5\"","9.25\" x 12.5\"","9.25\" x 14\"","9.25\" x 15.75\"","9.25\" x 3.5\"","9.25\" x 4.25\"","9.25\" x 5.5\"","9.25\" x 8\"","9.37\" x 8.875\"","9.375\" x 13.625\"","9.375\" x 6.75\"","9.375\" x 7\"","9.375\" x 8.875\"","9.5\" x 10\"","9.5\" x 10.25\"","9.5\" x 13\"","9.5\" x 15\"","9.5\" x 3.625\"","9.5\" x 4.75\"","9.5\" x 5.25\"","9.5\" x 7.875\"","9.625\" x 4.25\"","9.64365\" x 9.64365\"","9.75\" x 2.5\"","9.75\" x 4\"","9.75\" x 5.5\"","9.75\" x 6.4\"","9.875\" x 14.5\"","9.875\" x 6.25\"","90\" x 31\"","90.55\" x 31.5\"","90.55\" x 35.43\"","90.55\" x 39.37\"","900\" x 24\"","900\" x 36\"","900\" x 48\"","93\" x 10.75\"","96\" x 1\"","96\" x 1.5\"","96\" x 1.625\"","96\" x 1.66\"","96\" x 1.75\"","96\" x 10\"","96\" x 120\"","96\" x 144\"","96\" x 17.1\"","96\" x 18\"","96\" x 192\"","96\" x 2\"","96\" x 2.25\"","96\" x 2.375\"","96\" x 240\"","96\" x 3\"","96\" x 3.0625\"","96\" x 4\"","96\" x 7\"","96\" x 72\"","96\" x 8\"","96\" x 9\"","96\" x 96\""]; 3717 3718 function extractDimensions(term) {
3719 // Matches: 12x18, 12 x 18, 12"x18", 12X18, 12.5x18 3720 var pattern = /(\d+\.?\d*)\s*[xX\xD7"]\s*(\d+\.?\d*)/; 3721 var match = term.match(pattern); 3722 if (!match) return null; 3723 return { 3724 width: parseFloat(match[1]), 3725 height: parseFloat(match[2]), 3726 cleanTerm: term.replace(pattern, '').replace(/\s+/g, ' ').trim() 3727 }; 3728 } 3729 3730 function findClosestSizes(width, height, topN) { 3731 var scored = []; 3732 for (var i = 0; i < standardSizes.length; i++) { 3733 var parts = standardSizes[i].split(' x '); 3734 var sw = parseFloat(parts[0]); 3735 var sh = parseFloat(parts[1]); 3736 if (isNaN(sw) || isNaN(sh)) { continue; } 3737 var diff1 = Math.abs(sw - width) + Math.abs(sh - height); 3738 var diff2 = Math.abs(sw - height) + Math.abs(sh - width); 3739 scored.push({ size: standardSizes[i], diff: Math.min(diff1, diff2) }); 3740 } 3741 scored.sort(function(a, b) { return a.diff - b.diff; }); 3742 var result = []; 3743 var count = topN || 3; 3744 for (var j = 0; j < count && j < scored.length; j++) { 3745 result.push(scored[j].size); 3746 } 3747 return result; 3748 } 3749 3750 function getdata(term, includefilter, fuzzysearch, pageno,ignoretimelapse) { 3751 var pagesize = adjustPageSize(); 3752 3753 if (!isPageSizeAdjusted) { 3754 checkIfPageSizeAdjusted(); 3755 } 3756 var ispagenoclick = false 3757 if (!pageno) { 3758 pageno = 1 3759 } 3760 else { 3761 ispagenoclick = true 3762 } 3763 if (!term || term == "") { 3764 term = $("#my-search").val() 3765 //term=term.split(" ").join('~ '); 3766 } 3767 if (hosttype == "beta") { 3768 term = removeNoiseWords(term); 3769 } 3770 if (term.trim().length >= 3) { 3771 if (term.trim().length >= 4) { 3772 var flagprocess = true; 3773 var last4 = term.slice(-4) 3774 var res = findConsecutiveCount(last4) 3775 if (res[1] > 3) { 3776 flagprocess = false; 3777 3778 } 3779 3780 //for (var i = 0; i < arr_words.length; i++) { 3781 // var res = findConsecutiveCount(arr_words[i]) 3782 // if (res[1] > 3) { 3783 // flagprocess = false; 3784 // break; 3785 // } 3786 //} 3787 if (!flagprocess) { 3788 3789 return; 3790 } 3791 else { 3792 var arr_words = term.split(" ") 3793 for (var i = 0; i < arr_words.length; i++) { 3794 if (arr_words[i].length>0) { 3795 var res = maxCount(arr_words[i]) 3796 if (res.length > 0 && res[0][1] > 5) { 3797 flagprocess = false; 3798 break; 3799 } 3800 } 3801 3802 } 3803 if (!flagprocess) { 3804 3805 return; 3806 } 3807 } 3808 } 3809 var orderby = "search.score() desc, RelevanceScore desc, SKU asc"; 3810 var $btnorderby=$("#btn_ddlSearchSortBy") 3811 if ($btnorderby.length && $btnorderby.attr("data-sortby")!="") { 3812 orderby=$btnorderby.attr("data-sortby") 3813 } 3814 if (!ignoretimelapse) { 3815 ignoretimelapse=0 3816 } 3817 if (isPageSizeAdjusted && timelapse != undefined && timelapse < 500 && ignoretimelapse == 0 && !includefilter && !ispagenoclick) { 3818 // clearqueue = false; 3819 if (callinterval!=undefined) { 3820 clearTimeout(callinterval); 3821 } 3822 callinterval = setTimeout( callAfterTimeLapse,300) 3823 return; 3824 } 3825 3826 // Dimension detection â must run before fuzzy modifies term 3827 var dimFilter = ""; 3828 var isDimOnly = false; 3829 { 3830 var dims = extractDimensions(term); 3831 if (dims) { 3832 if (dims.cleanTerm.length >= 2) { 3833 term = dims.cleanTerm; 3834 } else { 3835 term = dims.width + " x " + dims.height; 3836 isDimOnly = true; 3837 if (!($btnorderby.length && $btnorderby.attr("data-sortby") != "")) { 3838 orderby = "search.score() desc, LTM_Sales_WB/MPP desc, RelevanceScore desc, SKU asc"; 3839 } 3840 } 3841 var closestSizes = findClosestSizes(dims.width, dims.height, 3); 3842 var dimParts = []; 3843 for (var s = 0; s < closestSizes.length; s++) { 3844 var sz = closestSizes[s]; // e.g. '12" x 18"' 3845 var escapedSz = sz.replace(/"/g, '\\"'); 3846 dimParts.push("Sizes/any(t: t eq '" + escapedSz + "')"); 3847
3848 var parts = sz.split(' x '); 3849 var dw = parseFloat(parts[0]).toString(); 3850 var dh = parseFloat(parts[1]).toString(); 3851 // Phrase search â "12 x 18" matches tokens in sequence, not just presence 3852 dimParts.push("search.ismatch('" + dw + "\" x " + dh + "\"', 'Sizes', 'full', 'all')"); 3853 //dimParts.push("search.ismatch('" + dw + " " + dh + "', 'Sizes', 'full', 'all')"); 3854 } 3855 dimFilter = dimParts.length > 0 ? "(" + dimParts.join(" or ") + ")" : ""; 3856 } 3857 } 3858 3859 if (fuzzysearch && fuzzysearch == "1") { 3860 var arr_term = term.split(" ") 3861 var arr_termnew = []; 3862 for (var j = 0; j < arr_term.length; j++) { 3863 arr_termnew.push(arr_term[j] + "~ ") 3864 } 3865 3866 term = arr_termnew.join(); 3867 } 3868 3869 //var facets = ["Colors", "Shape", "ProductType", "Departments"] //,"Rating" "ProductGroup", 3870 //var facets = ["Rating", "ProductType", "colors_collection", "Shape", "ProductGroup", "Departments"] 3871 var facets = ["Sizes","Materials"]; 3872 3873 for (var i = 0; i < filterMap.length; i++) { 3874 facets.push("AZ" + filterMap[i].AutoId); 3875 } 3876 var facets_join_with_and = ["colors_collection"]; 3877 3878 var filters = []; 3879 for (var k = 0; k < facets.length; k++) { 3880 var filters_inner = []; 3881 var operator = "or" 3882 if ((includefilter && includefilter == "1") || ispagenoclick) { 3883 var ind = 0 3884 $("#" + facets[k] + "facet input[type='checkbox']").each(function () { 3885 3886 if ($(this).prop("checked")) { 3887 if (facets[k].toLowerCase() == "sizes" || facets[k].toLowerCase() == "materials" ) { 3888 filters_inner.push("" + facets[k] + "/any(t: t eq '" + $(this).val() + "')") 3889 } 3890 else if (facets[k].toLowerCase().startsWith("az")) { 3891 //filters_inner.push("Mat_desc/any(t: t/" + facets[k] + " eq '" + $(this).val() + "')") 3892 filters_inner.push("SkuFilter/any(t: t/" + facets[k] + " eq '" + $(this).val() + "')") 3893 } 3894 //else if (facets[k].toLowerCase() == "rating") { 3895 // filters_inner.push(facets[k] + " eq " + $(this).val()) 3896 //} 3897 else { 3898 filters_inner.push("" + facets[k] + " eq '" + $(this).val() + "'") 3899 } 3900 3901 3902 } 3903 ind = ind + 1; 3904 }) 3905 } 3906 if (facets_join_with_and.indexOf(facets[k]) > -1) { 3907 operator = "and" 3908 } 3909 3910 if (filters_inner.length > 0) { 3911 filters.push([filters_inner,operator]); 3912 } 3913 3914 } 3915 var flag_filter = []; 3916 // if ((includefilter && includefilter == "1") || ispagenoclick) { 3917 3918 $("input[type='checkbox'].flag-filter").each(function () { 3919 var fieldname = $(this).attr("data-fieldname"); 3920 var filters_inner = []; 3921 if ($(this).prop("checked")) { 3922 if (fieldname.toLowerCase() == "azsearchkeywords_ext" ) { 3923 filters_inner.push("" + fieldname + "/any(t: t eq '" + $(this).val() + "')") 3924 } 3925 else { 3926 filters_inner.push("" + fieldname + " eq '" + $(this).val() + "'") 3927 } 3928 if (filters_inner.length > 0) { 3929 flag_filter.push([filters_inner, "and"]); 3930 } 3931 } 3932 3933 }) 3934 // } 3935 3936 var CompFilter = ""; 3937 3938 //if (compname != "xpressmats") { 3939 // CompFilter = "Webpartner ne 'xpressmats'"; 3940 //} else { 3941 // CompFilter="Webpartner ne 'myassettag'" 3942 //} 3943 3944 3945 3946 if (compname != "myassettag") { 3947 CompFilter = "Webpartner ne 'myassettag'"; 3948 } 3949 3950 else { 3951 CompFilter = "Webpartner ne 'xpressmats' and (Webpartner eq '" + compname + "' or Webpartner eq '')" 3952 } 3953 if (compname == "photo-badge") { 3954 if (CompFilter.length > 0) { 3955 CompFilter = CompFilter + " and "; 3956 } 3957 CompFilter = "(Webpartner eq 'photo-badge' or Webpartner eq 'mynamebadges')" 3958 } 3959 if (compname != "xpresstabs") { 3960 if (CompFilter.length > 0) { 3961 CompFilter = CompFilter + " and Webpartner ne 'xpresstabs'"; 3962 } else { 3963 CompFilter = "Webpartner ne 'xpresstabs'"; 3964 } 3965 } 3966 if (compname != "xpressnow") { 3967 if (CompFilter.length > 0) { 3968 CompFilter = CompFilter + " and Webpartner ne 'xpressnow'"; 3969 } else { 3970 CompFilter = "Webpartner ne 'xpressnow'"; 3971 } 3972 } 3973 if (compname != "fastsigns") { 3974 if (CompFilter.length > 0) { 3975 CompFilter = CompFilter + " and Webpartner ne 'fastsigns'"; 3976 } else { 3977 CompFilter = "Webpartner ne 'fastsigns'"; 3978 } 3979 } 3980 3981 3982 3983 var scoreprofile = ""; 3984 var scoringParameters = []; 3985
3986 scoreprofile = wp3charcode+"-Score"; 3987 3988 3989 // } 3990 scoringParameters = ["comp-" + compname.toLowerCase()]; 3991 3992 if (compname.toLowerCase() == "qclabels" || compname.toLowerCase() == "mysafetylabels" || compname.toLowerCase() == "myhardhatstickers" || compname.toLowerCase() == "labellab") { 3993 scoringParameters.push("wbg-labels") 3994 } 3995 else if (compname.toLowerCase() == "lockouttag" || compname.toLowerCase() == "mynamebadges" || compname.toLowerCase() == "myparkingpermit" || compname.toLowerCase() == "photo-badge" || compname.toLowerCase() == "xpressnow" || compname.toLowerCase() == "xpresstags") { 3996 scoringParameters.push("wbg-tags") 3997 } 3998 else if (compname.toLowerCase() == "myassettag") { 3999 scoringParameters.push("wbg-tags") 4000 } 4001 else if (compname.toLowerCase() == "xpressmats") { 4002 scoringParameters.push("wbg-misc") 4003 } 4004 else if (compname.toLowerCase() == "campgroundsigns") { 4005 scoringParameters.push("wbg-signs") 4006 } 4007 else if (compname.toLowerCase() == "xpressstamp" || compname.toLowerCase() == "xpresstabs") { 4008 scoringParameters.push("wbg-misc") 4009 } 4010 else { 4011 scoringParameters.push("wbg-signs") 4012 } 4013 4014 if (hosttype=="live") { 4015 if (CompFilter.length > 0) { 4016 CompFilter = CompFilter + " and " 4017 } 4018 CompFilter = CompFilter + "ReadyForLive eq true " 4019 } 4020 if (showfree && freeflag) { 4021 if (CompFilter.length > 0) { 4022 CompFilter = CompFilter + " and " 4023 } 4024 CompFilter = CompFilter + "PDFDownload eq true " 4025 } 4026 4027 // Append dimension filter to CompFilter after all other filters are set 4028 if (dimFilter.length > 0) { 4029 if (CompFilter.length > 0) { 4030 CompFilter = CompFilter + " and " + dimFilter; 4031 } else { 4032 CompFilter = dimFilter; 4033 } 4034 } 4035 4036 var azskuurl = "https://smartsign.azure-api.net/indexes/" + skuindex + "/docs/search" 4037 4038 /* var azskuurl = "https://search.smartsign.com/indexes/" + skuindex + "/docs/search"*/ 4039 4040 var settings = { 4041 "url": azskuurl, //'&scoringParameter=comp:MyAssetTag' 4042 "method": "POST", 4043 "timeout": 0, 4044 "headers": { 4045 "Content-Type": "application/json", 4046 "custid": custid, 4047 "Access-Control-Expose-Headers": "x-ms-azs-searchid" 4048 4049 }, 4050 "data": JSON.stringify({ 4051 "skip": 0, 4052 "top": pagesize, 4053 "filter": CompFilter, 4054 "facets": [], 4055 "search": "" + encodeSpecialChar(term) + "", 4056 "orderby":orderby 4057 //"queryType": "semantic", 4058 //"semanticConfiguration": "sku-beta-semantic-config", 4059 //"captions": "extractive", 4060 //"answers": "extractive%7Ccount-3" 4061 // "select": "SKU,Short_Description,ProdImage,PageURL_SEO,LTMSales,ExactWording,Long_Description,Webpartner,Rating,RelevanceScore,alt_tag,ProdImage_smW,ProdImage_smH,ProductType,NextLink,ProdType,BTMSales,LTMQty,LTMNoOrders" 4062 }) 4063 }; 4064 if (isSemanticMode) { 4065 settings.url = toSemanticIndexUrl(settings.url); 4066 // The semantic query type this index enforces rejects a custom "orderby" â 4067 // Azure Search returns "OrderByNotSupportedForSemanticQueries" if it's present. 4068 // Results are ranked by semantic relevance instead; the sort dropdown is hidden 4069 // below to match (see $("#div_sortby") handling further down). 4070 var semBody = JSON.parse(settings.data); 4071 delete semBody.orderby; 4072 settings.data = JSON.stringify(semBody); 4073 } 4074 //if (IsMutcdSearch) { 4075 // IsMutcdSearch = false; 4076 //} 4077 if (facets.length > 0) { 4078 var json = JSON.parse(settings.data) 4079 //json["facets"].push("Sizes,count:10,sort:count") 4080 //json["facets"].push("Materials,count:10,sort:count") 4081 for (var h = 0; h < facets.length; h++) { 4082 //if (facets[h].toLowerCase() == "rating") { 4083 // json["facets"].push(facets[h] + ",count:10,sort:count") 4084 //} 4085 //else if (facets[h].toLowerCase() == "basicmaterial") { 4086 // json["facets"].push("Mat_desc/"+facets[h] + ",count:10,sort:count") 4087 //} 4088 //else { 4089 // json["facets"].push(facets[h] + ",count:10,sort:count") 4090 //} 4091 4092 if (facets[h].toLowerCase().startsWith("az")) { 4093 json["facets"].push("SkuFilter/" + facets[h] + ",count:100,sort:value"); 4094 } 4095 else if (facets[h].toLowerCase() == "sizes") { 4096 json["facets"].push(facets[h] + ",count:100,sort:count"); 4097 } 4098 else { 4099 json["facets"].push(facets[h] + ",count:100,sort:value"); 4100 } 4101 4102 //json["facets"].push("SkuFilter/"+facets[h] + ",count:10,sort:count") 4103 4104 } 4105 settings.data = JSON.stringify(json) 4106 } 4107 if (filters.length > 0 || flag_filter.length>0) { 4108 var filterstr = "" 4109 var json = JSON.parse(settings.data) 4110 // This loop is for outer array 4111 for (var i = 0, l1 = filters.length; i < l1; i++) { 4112 if (i > 0) { 4113 filterstr = filterstr + " and " 4114 } 4115 filterstr = filterstr + "(" + filters[i][0].join(" " + filters[i][1] + " ") + ")" 4116 4117 } 4118 for (var i = 0, l1 = flag_filter.length; i < l1; i++) { 4119 if (i > 0 || filterstr.length>0) { 4120 filterstr = filterstr + " and " 4121 } 4122 filterstr = filterstr + "(" + flag_filter[i][0].join(" " + flag_filter[i][1] + " ") + ")" 4123 4124 } 4125 if (CompFilter.length > 0) { 4126 filterstr = filterstr + " and (" + CompFilter + ") " 4127 } 4128 json["filter"] = filterstr 4129 settings.data = JSON.stringify(json) 4130 } 4131 else { 4132 $(".search-filter-tag ul").html(""); 4133 } 4134 if (scoreprofile.length > 0) { 4135 var json = JSON.parse(settings.data) 4136 json["scoringProfile"] = scoreprofile; 4137 if (scoringParameters.length > 0) { 4138 json["scoringParameters"] = scoringParameters; 4139 } 4140 settings.data = JSON.stringify(json); 4141 } 4142 if (pageno > 1) { 4143 var skip = ((pageno - 1) * pagesize) 4144 var json = JSON.parse(settings.data) 4145 json["skip"] = skip; 4146 settings.data = JSON.stringify(json); 4147 } 4148 4149 let selectedFacets = []; 4150 4151 if ((includefilter && includefilter == "1") || ispagenoclick) { 4152 $(".facet-item .custom-checkbox:checked").each(function () { 4153 selectedFacets.push({ 4154 facetName: $(this).data("facet"), 4155 value: $(this).val(),
4156 count: $(this).data("count") 4157 }); 4158 }); 4159 } 4160 //settings.data = JSON.parse(settings.data) 4161 $("#spinner").show(); 4162 $.ajax(settings).done(function (response, responseText, xhr) { 4163 //console.log(response); 4164 4165 if (typeof (response) === 'object') { 4166 var rs = response;//JSON.parse(response.res_sku) //JSON.parse(response) 4167 var cnt = 1; 4168 4169 4170 var rsval = rs.value //sortByKeyDesc(rs.value, "@search.score"); 4171 4172 // Related Products (semantic) is a secondary section shown only alongside 4173 // 2-5 exact keyword matches. 0 exact matches instead switches the whole 4174 // page into dedicated semantic-results mode (switchToSemanticMode) â a full 4175 // reload of the grid/facets/sort/pagination against the semantic index. A 4176 // single exact match is treated like an SPN search and 6+ exact matches need 4177 // no help at all â neither of those two cases triggers semantic in any way. 4178 if (!isSemanticMode) { 4179 if (!includefilter && !ispagenoclick) { 4180 if (rsval.length === 0) { 4181 switchToSemanticMode(term, pageno, fuzzysearch); 4182 return; 4183 } else if (rsval.length >= 2 && rsval.length <= 5) { 4184 IsSemanticApplied = true; 4185 fetchRelatedProducts(settings, term, rsval); 4186 } else { 4187 IsSemanticApplied = false; 4188 $("#relatedProducts").hide(); 4189 $("#relatedProductsGrid").html(""); 4190 } 4191 } else if (hasActiveFilters()) { 4192 // A filter is applied â Related Products was computed against the 4193 // unfiltered exact-match set, so it's hidden (not cleared) while 4194 // any filter is active, and simply re-shown once cleared again. 4195 $("#relatedProducts").hide(); 4196 } else if (IsSemanticApplied) { 4197 $("#relatedProducts").show(); 4198 } 4199 } else { 4200 $("#relatedProducts").hide(); 4201 $("#relatedProductsGrid").html(""); 4202 } 4203 4204 if (isDimOnly && rsval.length > 0) { 4205 rsval = rsval 4206 .map(function (item, idx) { return { item: item, idx: idx }; }) 4207 .sort(function (a, b) { 4208 var aWP = (a.item.Webpartner && a.item.Webpartner.toLowerCase() === compname) ? 0 : 1; 4209 var bWP = (b.item.Webpartner && b.item.Webpartner.toLowerCase() === compname) ? 0 : 1; 4210 if (aWP !== bWP) return aWP - bWP; 4211 return a.idx - b.idx; 4212 }) 4213 .map(function (x) { return x.item; }); 4214 } 4215 4216 if (rsval.length > 0) { 4217 var facetsstr = ''; 4218 for (var a = 0; a < facets.length; a++) { 4219 if (lastSelectFacet.length>0) { 4220 let lastfacet = lastSelectFacet[lastSelectFacet.length - 1]; 4221 if (facets[a].toLowerCase() == lastfacet.name.toLowerCase()) { 4222 facetsstr = facetsstr + '<div class="subcategory-filter-box">' 4223 facetsstr = facetsstr + lastfacet.html 4224 facetsstr = facetsstr + "</div>" 4225 continue; 4226 } 4227 } 4228 var facetname = facets[a] 4229 //if (facetname.toLowerCase() == "basicmaterial") { 4230 // facetname = "Mat_desc/BasicMaterial" 4231 //} 4232 var filtername = facets[a]; 4233 if (facets[a].toLowerCase().startsWith("az")) { 4234 filtername = getFilterByAZCode(facets[a]) 4235 facetname = "SkuFilter/" + facets[a] 4236 } 4237 var categories = rs["@search.facets"][facetname] 4238 4239 //if (filtername.toLowerCase() == "productgroup") { 4240 // filtername = "Product Group" 4241 //} 4242 //else if (filtername.toLowerCase() == "producttype") { 4243 // filtername = "Product Type" 4244 //} 4245 if (categories.length>0) { 4246 facetsstr = facetsstr + '<div class="subcategory-filter-box">' 4247 //if (typeof bs5Enable != 'undefined' && bs5Enable == true) { 4248 // //if (facets[a] == "Departments" || facets[a] == "ProductGroup") { 4249 // // facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='false' class='collapse-title collapsed' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse' id='" + facets[a] + "facet'>" 4250 // //} 4251 // //else if (facets[a].toLowerCase() == "colors_collection") { 4252 // // facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Colors</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>" 4253 // //} 4254 // //else if (facets[a].toLowerCase() == "basicmaterial") { 4255 // // facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Materials</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>" 4256 // //} 4257 // //else { 4258 // // facetsstr = facetsstr + "<a data-bs-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>" 4259 // //} 4260 4261 4262 //} 4263 //else { 4264 // //if (facets[a] == "Departments" || facets[a] == "ProductGroup") { 4265 // // facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='false' class='collapse-title collapsed' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse' id='" + facets[a] + "facet'>" 4266 // //} 4267 // //else if (facets[a].toLowerCase() == "colors_collection") { 4268 // // facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Colors</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>" 4269 // //} 4270 // //else if (facets[a].toLowerCase() == "basicmaterial") { 4271 // // facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>Materials</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>" 4272 // //} 4273 // //else { 4274 // // facetsstr = facetsstr + "<a data-toggle='collapse' href='#" + facets[a] + "facet' role='button' aria-expanded='true' class='collapse-title' aria-controls='" + facets[a] + "facet'>" + filtername + "</a><ul class='collapse-content collapse show ' id='" + facets[a] + "facet'>" 4275 // //} 4276 4277 4278 // } 4279 facetsstr = facetsstr + '<div class="subcategory_label active">'; 4280 facetsstr = facetsstr + filtername; 4281 facetsstr = facetsstr + '<span class="down_icon">'; 4282 facetsstr = facetsstr + '<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">'; 4283 facetsstr = facetsstr + '<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path>'; 4284 facetsstr = facetsstr + '</svg>'; 4285 facetsstr = facetsstr + '</span>'; 4286 facetsstr = facetsstr + '</div>'; 4287 4288 facetsstr = facetsstr + '<div class="subcategory-filter-body" style="display:block;">'; 4289 4290 4291 if (categories.length > 6) { 4292 facetsstr = facetsstr + '<div class="filter-search-box">'; 4293 facetsstr = facetsstr + '<input type="search" class="form-control facet-search" placeholder="Search ' + filtername + '">'; 4294 facetsstr = facetsstr + '</div>'; 4295 } 4296 4297 4298 facetsstr = facetsstr + "<ul class='list-unstyled' id='" + facets[a] + "facet'>" 4299 for (var i = 0; i < categories.length; i++) { 4300 if (categories[i].value.toString().toLowerCase() == "n/a" && categories.length > 1) { 4301 continue; 4302 } 4303 var show_more_class = ""; 4304 4305 if (i>=6) { 4306 4307 show_more_class = "d-none"; 4308 } 4309 facetsstr = facetsstr + '<li class="facet-item '+ show_more_class +'">' 4310 facetsstr = facetsstr + '<div class="custom-checkbox-box">' 4311 facetsstr = facetsstr + '<label class="custom-checkbox-label">' 4312 var valtoshow = $("<div/>").html(categories[i].value).text().replace(/\\"/g, '"') + ' (' + categories[i].count + ')' 4313 if (facets[a].toLowerCase() == "rating") { 4314 valtoshow = '<p class="userreview-star-ratings" style="margin:0px 0px 0px 0px;display:inline;"><em class="rating-' + categories[i].value + '0"></em></p>' + ' (' + categories[i].count + ')' 4315 } 4316 // else { 4317 var strchecked = ""; 4318 if (selectedFacets.length > 0) { 4319 4320 let result = findFacet(selectedFacets, facets[a], categories[i].value); 4321 if (result) { 4322 strchecked="checked" 4323 } 4324 } 4325 4326 facetsstr = facetsstr + '<input type="checkbox" class="custom-checkbox" id="' + facets[a].toLowerCase() + '_' + i + '" data-id="' + createFacetId(facets[a],categories[i].value.toString()) + '" onclick="selectFilter(\'' + filtername + '\',\'' + htmlencodestring(categories[i].value.toString()) + '\',this)" '+ strchecked +' value="' + htmlencodestring(categories[i].value.toString()) + '" data-facet="' + htmlencodestring(facets[a]) + '" data-count="' + categories[i].count + '" >' + '<span class="check"></span>' + valtoshow 4327 // } 4328 4329 4330 facetsstr = facetsstr + '</label>' 4331 facetsstr = facetsstr + '</div>' 4332 facetsstr = facetsstr + '</li>' 4333 if (i==categories.length-1 && i>=6) { 4334 facetsstr = facetsstr + `<li class="see_all_filter_btn"> 4335 <a href="javascript:void(0)" onclick="SeeAllFilter(this)">
4336 <span class="see_all_text"> 4337 See All 4338 </span> 4339 <span class="down_icon"> 4340 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4341 <path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"></path> 4342 </svg> 4343 </span> 4344 </a> 4345 </li>` 4346 } 4347 } 4348 facetsstr = facetsstr + "</ul>" 4349 facetsstr = facetsstr + "</div>" 4350 facetsstr = facetsstr + "</div>" 4351 } 4352 4353 } 4354 if (devicetype == 'mobile' || window.innerWidth >= 1195) { 4355 if (facets.length > 0) { 4356 $("#open-filter").show(); 4357 } 4358 else { 4359 $("#open-filter").hide(); 4360 } 4361 } 4362 4363 //$(".sidebar").css("display", "block"); 4364 $("#facets").html(facetsstr); 4365 if (devicetype != 'mobile') { 4366 if ($('#facetPanel').is(':hidden')) { 4367 $("#facetPanel").show(); 4368 } 4369 4370 } 4371 $("ul#applied-filters li:not(#reset_all_filter)").each(function () { 4372 let badge_id = $(this).find(".reset_btn").data("id"); 4373 var $facetitem=$('input[data-id="' + CSS.escape(badge_id) + '"]') 4374 if ($facetitem.length) { 4375 $(this).find(".applied-tag").removeClass("badge-disabled") 4376 } 4377 else { 4378 $(this).find(".applied-tag").addClass("badge-disabled") 4379 } 4380 }) 4381 if (isSemanticMode) { 4382 // Semantic queries rank by relevance only â a custom sort isn't 4383 // supported server-side (see the orderby strip above), so the 4384 // control that implies one is hidden rather than shown inert. 4385 $("#div_sortby").removeClass("dropdown ss_subcategory_filter").hide(); 4386 } else { 4387 $("#div_sortby").addClass("dropdown ss_subcategory_filter").show(); 4388 } 4389 } 4390 else { 4391 if (term.trim().length == 0) {// || 4392 hideSearchFilter(); 4393 } 4394 else if (rsval.length == 0) { 4395 if (!includefilter) { 4396 hideSearchFilter(); 4397 } 4398 } 4399 4400 } 4401 4402 var totalcount = parseInt(rs["@odata.count"]); 4403 $("#txtresultcount").val(totalcount); 4404 //if (totalcount >= 720) { 4405 // totalcount = 720; 4406 //} 4407 var txttotalresults = "" 4408 if (totalcount == 1) { 4409 txttotalresults = "1 result"; 4410 } 4411 else if (totalcount >= 1000) { 4412 txttotalresults = "1,000+ results";//"More than 1,000 results"; 4413 } 4414 else if (totalcount > 100) { 4415 var roundval = roundHundred(totalcount); 4416 txttotalresults ="" + roundval + " + results"; //"More than " + roundval + " results"; 4417 } 4418 else { 4419 txttotalresults ="" + totalcount + " results"; //"Total Result:" + totalcount + ""; 4420 } 4421 $("#total_result").text(txttotalresults); 4422 4423 var html = "" 4424 var total = rsval.length; 4425 var ga_items = []; 4426 for (var i = 0; i < rsval.length; i++) { 4427 html = html + buildProductCardHtml(rsval, i, term); 4428 4429 try { 4430 if (ga_addImpression && i < 50) { 4431 //var GaDesc_js = ""; 4432 //if (matsearch) { 4433 // GaDesc_js =rsval[i].Long_Description 4434 //} 4435 //else { 4436 // GaDesc_js = rsval[i].Short_Description 4437 //} 4438 4439 let objga = { 4440 item_id: rsval[i].SKU, 4441 item_name: rsval[i].Short_Description, 4442 index: i, 4443 item_brand: rsval[i].Webpartner.toLowerCase(), 4444 item_category: rsval[i].Category, 4445 item_category2: rsval[i].SubCategory 4446 }; 4447 ga_items.push(objga) 4448 4449 } 4450 } catch (e) { 4451 4452 } 4453 } 4454 // populateSaveSearchFields always reflects whatever result set this 4455 // response actually rendered â keyword items normally, or semantic items 4456 // whenever isSemanticMode has retargeted the query to the "-sem" index. 4457 populateSaveSearchFields(rsval, term); 4458 $("#txt_issemanticapplied").val(isSemanticMode && rsval.length > 0 ? "1" : "0"); 4459 // $("#sampleimages").val(sampleimages) 4460 if (ga_items.length > 0) { 4461 if (typeof (gtag) != "undefined") { 4462 // gtag('config', 'G-4G5BGHK6XY', { 'debug_mode':true });
4463 gtag("event", "view_item_list", { 4464 item_list_id: "search_data", 4465 item_list_name: "Product Search Results", 4466 items: ga_items 4467 }); 4468 4469 try { 4470 gtag('event', 'view_search_results', { 4471 search_term: term, 4472 results_count:totalcount 4473 }); 4474 } 4475 catch (ex) {} 4476 } 4477 } 4478 if (ga_addImpression) { 4479 ga_addImpression = false 4480 } 4481 if (isadtracking) { 4482 PostTracking(totalcount) 4483 isadtracking = false 4484 } 4485 //if (issavesearch && rsval.length==0) { 4486 // issavesearch = false; 4487 //} 4488 var hashval = decodeURIComponent(window.location.hash.substr(1)) 4489 if (issavesearch && hashval.length == 0 && rsval.length > 0) { 4490 PostSaveSearch() 4491 issavesearch = false 4492 } 4493 //$("#results").html(html); 4494 if (rsval.length === 0 && !isSemanticMode) { 4495 // .no-results-found (the rich fallback with tips/chat/custom-wizard promo) 4496 // already covers the isSemanticMode-and-still-empty case below - showing 4497 // this plain message too would duplicate it. This message is only for a 4498 // non-semantic empty result (e.g. a filter/facet narrowed a normal search to 0). 4499 html = "<div class='main-no-results-message'>We couldn't find any results for <strong>\"" + htmlencodestring($("#my-search").val()) + "\"</strong>.</div>"; 4500 } 4501 $("#mainProductsGrid").html(html); 4502 if (devicetype != 'mobile') { 4503 $("#hdrSearchText").show(); 4504 } 4505 var searchText = $("#my-search").val(); // get input value 4506 if (isSemanticMode && semanticHasExactMatches) { 4507 // Reached via "See All Related Results" â exact matches did exist 4508 // elsewhere, so "No exact matches" would be false here. 4509 $("#searchPageH1").html('Showing related results for <span id="spnSearchText" class="font-weight-bolder"></span>'); 4510 $("#semanticSubCopy").hide(); 4511 } else if (isSemanticMode) { 4512 $("#searchPageH1").html('No exact matches for <span id="spnSearchText" class="font-weight-bolder"></span>'); 4513 $("#semanticSubCopy").show(); 4514 } else { 4515 $("#searchPageH1").html('Search Results for: <span id="spnSearchText" class="font-weight-bolder"></span>'); 4516 $("#semanticSubCopy").hide(); 4517 } 4518 $("#spnSearchText").text('"' + searchText + '"'); 4519 4520 $("a[href$='.jpg'],a[href$='.png'],a[href$='.gif']").fancybox({ 4521 'titlePosition': 'inside' 4522 }); 4523 4524 /*bindmouseevent();*/ 4525 CommonpageNavigation(pageno, totalcount, 'getdatapage', pagesize, "pagination_main") 4526 bindqv(); 4527 setTimeout(() => { 4528 // setSkuCellWidth(); 4529 ProductequalheightElements(); 4530 }, "400"); 4531 4532 if (rsval.length > 0) { 4533 4534 $("#div_sku_matches").html("Relevant Products"); 4535 $("#div_sku_matches,#total_result").show(); 4536 } 4537 else { 4538 $("#div_sku_matches,#total_result").hide(); 4539 } 4540 // .no-results-found is a rich fallback page (tips, chat, custom-wizard 4541 // promo) â reserved for when BOTH keyword and semantic come back empty. 4542 // Only the semantic pass can make that final call, since a 0-result 4543 // keyword pass always hands off to switchToSemanticMode first (see above). 4544 if (isSemanticMode) { 4545 showNoResultsFound(rsval.length === 0); 4546 } else { 4547 $('.no-results-found').hide(); 4548 } 4549 if (rsval.length > 0) { 4550 $('#whatelse').append($("#whatelsewrapper").html()); 4551 $("#whatelsewrapper").html(''); 4552 $("#whatelsewrapper").hide(); 4553 $("#whatelse >.ss_dept_heading-block").html('<h2 class="ss_dept_sub_heading">Explore More Products</h2>'); 4554 $("#whatelse").show(); 4555 $(".subcategory-container-box").show(); 4556 if (devicetype != 'mobile') { 4557 $("#hdrSearchText").show(); 4558 } 4559 } else if ($("#deparment").html()=="") { 4560 $("#whatelsewrapper >.ss_dept_heading-block").html('Our Catalog ...'); 4561 $('#whatelsewrapper').append($("#whatelse").html()); 4562 $("#whatelsewrapper").show(); 4563 $("#whatelse").html(''); 4564 $("#whatelse").hide(); 4565 4566 } 4567 else if (rsval.length == 0 && includefilter && includefilter == "1"){ 4568 $(".az-search").html("<div class='noresult'>no result found</div>"); 4569 } 4570 4571 if ($("#my-search").val().length >= 4 || totalcount > 0) { 4572 //console.log($("#search_box_header").val()); 4573 azureSearchId = xhr.getResponseHeader('x-ms-azs-searchid'); 4574 //var indexname = "skubeta" 4575 //if (hosttype=="live") { 4576 // indexname = "sku"; 4577 //} 4578 4579 appInsights.trackEvent("Search", { 4580 SearchServiceName: "xpresssearch", 4581 SearchId: azureSearchId, 4582 IndexName: skuindex, 4583 QueryTerms: $("#my-search").val(), 4584 ResultCount: totalcount, 4585 ScoringProfile: scoreprofile 4586 }); 4587 } 4588 else { 4589 $("#whatelse >.ss_dept_heading-block").html('Our Catalog ...'); 4590 //$("#results").html(""); 4591 $("#mainProductsGrid").html(""); 4592 // $("#pager").pagination('destroy'); 4593 $(".pagination_main").html(""); 4594 4595 if (term.trim().length == 0) { 4596 $("#facets").html(""); 4597 $(".sidebar").css("display", "none"); 4598 $("#open-filter").hide(); 4599 } 4600 if (devicetype == 'mobile') { 4601 $("#open-filter").hide(); 4602 } 4603 $("#div_sku_matches,#total_result").hide(); 4604 4605 } 4606 if ((includefilter && includefilter == "1") || ispagenoclick) { 4607 window.scrollTo({ top: 0, behavior: 'smooth' });
4608 } 4609 else { 4610 try { 4611 var navEntries = performance.getEntriesByType("navigation"); 4612 var isBackForward = navEntries.length > 0 && navEntries[0].type === "back_forward"; 4613 var savedScroll = sessionStorage.getItem('azSearchScrollPos'); 4614 if (isBackForward && savedScroll !== null) { 4615 setTimeout(function () { 4616 window.scrollTo(0, parseInt(savedScroll, 10)); 4617 }, 400); 4618 } 4619 } catch (e) { } 4620 } 4621 } 4622 4623 $("#spinner").hide(); 4624 }).fail(function (response) { 4625 $("#spinner").hide(); 4626 4627 }); 4628 term = removeNoiseWords(term); 4629 if (!ispagenoclick && !includefilter && term.length<30) { 4630 getdepartment(term); 4631 } 4632 4633 } 4634 else { 4635 4636 $("#mainProductsGrid").html(""); 4637 $("#deparment").html(""); 4638 4639 $(".pagination_main").html(""); 4640 4641 if (term.trim().length == 0) { 4642 $(".sidebar").css("display", "none"); 4643 4644 $("#facets").html(""); 4645 $('.no-results-found > .page_title > span').text('"' + '' + '"'); 4646 $('.no-results-found').hide(); 4647 $('#whatelse').append($("#whatelsewrapper").html()); 4648 $("#whatelsewrapper").html(''); 4649 $("#whatelsewrapper").hide(); 4650 $("#whatelse >.ss_dept_heading-block").html('<h2 class="ss_dept_sub_heading">Explore More Products</h2>'); 4651 } 4652 if (devicetype == 'mobile') { 4653 $("#open-filter").hide(); 4654 } 4655 $("#div_sku_matches,#total_result").hide(); 4656 $("#relatedProducts").hide(); 4657 $("#relatedProductsGrid").html(""); 4658 $(".search-filter-tag ul").html("") 4659 } 4660 4661 //clearconsole(); 4662 if ($('#applied-filters').length > 0 && $('#applied-filters li').length > 0) { 4663 $('.search-filter-tag.applied-department-filter-tag').removeClass('d-none'); 4664 } else { 4665 $('.search-filter-tag.applied-department-filter-tag').addClass('d-none'); 4666 } 4667 } 4668 4669 function fetchRelatedProducts(baseSettings, term, keywordResults) { 4670 var relatedSettings = $.extend(true, {}, baseSettings); 4671 relatedSettings.url = toSemanticIndexUrl(relatedSettings.url); 4672 4673 var keywordSkuSet = {}; 4674 var exclusionParts = []; 4675 for (var ks = 0;
4675 ks < keywordResults.length; ks++) { 4676 var sku = keywordResults[ks].SKU; 4677 if (!sku) { continue; } 4678 keywordSkuSet[sku.toLowerCase()] = true; 4679 exclusionParts.push("SKU ne '" + sku.replace(/'/g, "''") + "'"); 4680 } 4681 4682 var body = JSON.parse(relatedSettings.data); 4683 delete body.orderby; 4684 body.facets = []; 4685 body.skip = 0; 4686 body.top = 12; 4687 if (exclusionParts.length > 0) { 4688 var exclusionFilter = exclusionParts.join(" and "); 4689 body.filter = body.filter && body.filter.length > 0 4690 ? "(" + body.filter + ") and " + exclusionFilter 4691 : exclusionFilter; 4692 } 4693 relatedSettings.data = JSON.stringify(body); 4694 4695 $.ajax(relatedSettings).done(function (response) { 4696 var relatedItems = (response && response.value) ? response.value : []; 4697 // Server-side filter already excludes keyword SKUs; this is just a safety net. 4698 relatedItems = relatedItems.filter(function (item) { 4699 return item.SKU && !keywordSkuSet[item.SKU.toLowerCase()]; 4700 }); 4701 renderRelatedProducts(relatedItems, term); 4702 }).fail(function () { 4703 $("#relatedProducts").hide(); 4704 $("#relatedProductsGrid").html(""); 4705 $("#seeAllRelatedBox").hide(); 4706 }); 4707 } 4708 4709 function showNoResultsFound(show) { 4710 if (show) { 4711 $('.no-results-found > .page_title > span').text('"' + $("#my-search").val() + '"'); 4712 $('.no-results-found').show(); 4713 } else { 4714 $('.no-results-found').hide(); 4715 } 4716 } 4717 4718 // Shared by the main-search and semantic-search save-search paths â samplesku, 4719 // webpartner, and the SPN-match flag are derived identically from whichever result 4720 // set actually ends up being saved. 4721 function populateSaveSearchFields(items, term) { 4722 var sampleSku = items.length > 0 ? items[0].SKU : ""; 4723 var sampleWebpartner = items.length > 0 ? items[0].Webpartner : ""; 4724 $("#txtsamplesku").val(sampleSku); 4725 $("#txtskuwebpartner").val(sampleWebpartner); 4726 var isspnsearch = false; 4727 if (sampleSku.length > 0) { 4728 for (var t = 0; t < items.length; t++) { 4729 if (items[t].SKU.toLowerCase() == sampleSku.toLowerCase()) { 4730 for (var m = 0; m < items[t].SPN.length; m++) { 4731 var spn = items[t].SPN[m]; 4732 if (spn.toLowerCase() == term.trim().toLowerCase()) { 4733 isspnsearch = true; 4734 break; 4735 } 4736 } 4737 break; 4738 } 4739 } 4740 } 4741 $("#txtisspnsearch").val(isspnsearch.toString()); 4742 } 4743 4744 function renderRelatedProducts(items, term) { 4745 if (!items || items.length === 0) { 4746 $("#relatedProducts").hide(); 4747 $("#relatedProductsGrid").html(""); 4748 $("#seeAllRelatedBox").hide(); 4749 return; 4750 } 4751 var html = ""; 4752 for (var r = 0; r < items.length; r++) { 4753 html = html + buildProductCardHtml(items, r, term); 4754 } 4755 $("#relatedProductsGrid").html(html); 4756 $("#seeAllRelatedLink").attr("href", buildSemanticResultsUrl()); 4757 $("#seeAllRelatedBox").show(); 4758 $("#relatedProducts").show(); 4759 } 4760 4761 function buildProductCardHtml(rsval, i, term) { 4762 var html = ""; 4763 var responsiveCellClass = "products_grid_item ss-product-box"; 4764 //if ((i + 1) % 8 == 0) { 4765 // responsiveCellClass = responsiveCellClass + " gridLast" 4766 //} 4767 //if (i < 8) { 4768 // responsiveCellClass = responsiveCellClass + " grayBorderTop" 4769 //} 4770 var ownership = rsval[i].Webpartner; 4771 var GaDescription = ""; 4772 if (matsearch) { 4773 GaDescription = htmlencodestring(rsval[i].Long_Description) 4774 } 4775 else { 4776 GaDescription = htmlencodestring(rsval[i].Short_Description) 4777 } 4778 4779 GaDescription = replaceAll(GaDescription, "'", "\\'") 4780 4781 html = html + "<div class='" + responsiveCellClass + "'>"; 4782 html = html + "<div class='ss-product-img-box'>"; 4783 html = html + "<div class='ss-product-img' data-collage='False'>"; 4784 if (rsval[i].ProductType.toLowerCase() == "custom") { 4785 html = html + "<div class='ss-product-badges'>" 4786 html = html + "<span class='badge custom_badge'>" 4787 html = html + "<span class='badge-icon'>" 4788 html = html + "<svg width='16' height='16' viewB
4788ox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'>" 4789 html = html + "<path d='M1.68762 4.5H8.43762M8.43762 4.5C8.43762 5.43198 9.19312 6.1875 10.1251 6.1875C11.0571 6.1875 11.8126 5.43198 11.8126 4.5C11.8126 3.56802 11.0571 2.8125 10.1251 2.8125C9.19312 2.8125 8.43762 3.56802 8.43762 4.5ZM5.06262 9H11.8126M5.06262 9C5.06262 9.93201 4.3071 10.6875 3.37512 10.6875C2.44314 10.6875 1.68762 9.93201 1.68762 9C1.68762 8.06799 2.44314 7.3125 3.37512 7.3125C4.3071 7.3125 5.06262 8.06799 5.06262 9Z' stroke='CurrentColor' stroke-width='1.05263' stroke-linecap='round' stroke-linejoin='round'></path>" 4790 html = html + "</svg>" 4791 html = html + "</span>Custom" 4792 html = html + "</span>" 4793 html = html + "</div>" 4794 } 4795 var highlights = ""; 4796 var spnurl = "" 4797 if (rsval[i].SKU.toLowerCase() == term.trim().toLowerCase()) { 4798 highlights = "sku-heighlight" 4799 } 4800 else if (rsval[i].SPN.length > 0 && term.trim().length == 4) { 4801 for (var m = 0; m < rsval[i].SPN.length; m++) { 4802 var spn = rsval[i].SPN[m] 4803 if (spn.toLowerCase() == term.trim().toLowerCase()) { 4804 highlights = "sku-heighlight" 4805 spnurl = "/spn/" + spn; 4806 break; 4807 } 4808 } 4809 } 4810 4811 var prodtype = rsval[i].ProdType.toLowerCase() 4812 var PageURL_SEO = "" 4813 if (rsval[i].Webpartner.toLowerCase() == compname.toLowerCase()) { 4814 if (rsval[i].ProductType.toLowerCase() == "custom") { 4815 PageURL_SEO = 'fos/' + rsval[i].PageURL_SEO 4816 } 4817 else { 4818 PageURL_SEO = rsval[i].PageURL_SEO 4819 } 4820 } else { 4821 PageURL_SEO = 'fos/' + rsval[i].PageURL_SEO 4822 } 4823 4824 var ProdUrl = "/" 4825 if (prodtype == "pr") { 4826 ProdUrl = "/" + PageURL_SEO 4827 } 4828 else if (matsearch && PageURL_SEO.length > 0 && prodtype != "cu") { 4829 if (PageURL_SEO.length > 0) { 4830 ProdUrl = "/" + PageURL_SEO 4831 } 4832 4833 } 4834 else if (prodtype == "cu") { 4835 if (UseDesignerSmartURL) { 4836 ProdUrl = CustomizeDomain + "/" + PageURL_SEO 4837 } 4838 else if (rsval[i].NextLink !== null && rsval[i].NextLink.length > 0) { 4839 ProdUrl = CustomizeDomain + rsval[i].NextLink + "&sku=" + rsval[i].SKU 4840 } 4841 } 4842 else if (prodtype == "ss") { 4843 ProdUrl = "/v2/product/stepview_v2?sku=" + rsval[i].SKU 4844 if (PageURL_SEO.length > 0) { 4845 ProdUrl = "/" + PageURL_SEO 4846 } 4847 } 4848 else { 4849 ProdUrl = "/v2/product/stockproduct?stdcode=" + rsval[i].SKU 4850 if (PageURL_SEO.length > 0) { 4851 ProdUrl = "/" + PageURL_SEO 4852 } 4853 } 4854 var alt_tag = htmlencodestring(rsval[i].alt_tag) 4855 if (alt_tag == "") { 4856 if (rsval[i].PageURL_SEO_Computed.length > 0) { 4857 alt_tag = htmlencodestring(rsval[i].PageURL_SEO_Computed) 4858 } 4859 else if (rsval[i].Short_Description.length > 0) { 4860 alt_tag = htmlencodestring(rsval[i].Short_Description) 4861 } 4862 else if (rsval[i].Long_Description.length > 0) { 4863 alt_tag = htmlencodestring(rsval[i].Long_Description) 4864 } 4865 } 4866 if (rsval[i].ProdImage.length > 0) { 4867 html = html + "<a href='" + (spnurl.length > 0 ? spnurl : ProdUrl) + "' rel='nofollow' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\">" 4868 var ProdImage_smW = parseInt(rsval[i].ProdImage_smW); 4869 var ProdImage_smH = parseInt(rsval[i].ProdImage_smH); 4870 //var imgsize = "md"; 4871 //if (devicetype == 'mobile') { 4872 // imgsize="sm" 4873 //} 4874 html = html + "<img class='mover' src='" + cdnpath + "/img/md/" + rsval[i].ProdImage + "' alt=\"" + alt_tag + "\" border='0'>" 4875 html = html + "</a>" 4876 4877 } 4878 4879 else { 4880 html = html + "<a href='" + (spnurl.length > 0 ? spnurl : ProdUrl) + "' rel='nofollow' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\">" 4881 html = html + "<img class='mover' src='/img/src/missing.gif' alt='Missing' >" 4882 html = html + "</a>" 4883 } 4884 4885 var ZoomImageURL = largeimagepath + '/' + rsval[i].ProdImage 4886 var buytext = ""; 4887 if (rsval[i].SKU.toLowerCase().indexOf("nlg-") >= 0) { 4888 buytext = "Purchase" 4889 } 4890 else if (prodtype == "cu" || prodtype == "cs" || prodtype == "pr") { 4891 buytext = "Personalize" 4892 } 4893 else { 4894 buytext = "Buy" 4895 } 4896 4897 //html = html + "<button class='products_zoom_btn'>"; 4898 //if (matsearch) { 4899 // //html = html + "<a href='" + cdnpath + dpimgpathcsd + "/" + rsval[i].ProdImage + "'>Zoom</a>" 4900 // html = html + "<a class='products_zoom_btn' href='" + cdnpath + dpimgpathcsd + "/" + rsval[i].ProdImage + "'><svg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'><use xlink:href='#zoom-in-icon'></use></svg></a>" 4901 // //html = html + "<a href='" + cdnpath + dpimgpathcsd + "/" + rsval[i].ProdImage + "'><button width='20' height='21' type='button' class='btn btn-primary rounded-circle'><i class='bi bi-zoom-in'></i></button></a>"; 4902 //} 4903 //else { 4904 // html = html + "<a href='" + ZoomImageURL + "'" 4905 // if (buytext.toLowerCase() == "personalize") { 4906 // html = html + " class='custom products_zoom_btn' " 4907 // } 4908 // else { 4909 // html = html + " class='products_zoom_btn' " 4910 // } 4911 // html = html + "><svg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'><use xlink:href='#zoom-in-icon'></use></svg></a>" 4912 //} 4913 //html = html + "</button>"; 4914 4915 //html = html + "</div>" 4916 html = html + "</div>"; 4917 4918 4919 html = html + "</div>"; 4920 4921 html = html + "<div class='ss-product-content-box'>"; 4922 html = html + "<div class='ss-product-content-item-content'>"; 4923 html = html + "<div class='ss-product-box-title'>"; 4924 4925 var skuval = rsval[i].SKU 4926 var sdesc = rsval[i].Short_Description 4927 var ldesc = rsval[i].Long_Description 4928 var exactw = rsval[i].ExactWording 4929 if (rsval[i].hasOwnProperty('@search.highlights')) { 4930 if (rsval[i]["@search.highlights"].SKU != undefined) { 4931 skuval = rsval[i]["@search.highlights"].SKU[0] 4932 } 4933 if (rsval[i]["@search.highlights"].Short_Description != undefined) { 4934 sdesc = rsval[i]["@search.highlights"].Short_Description[0] 4935 } 4936 if (rsval[i]["@search.highlights"].Long_Description != undefined) { 4937 ldesc = rsval[i]["@search.highlights"].Long_Description[0] 4938 } 4939 if (rsval[i]["@search.highlights"].ExactWording != undefined) { 4940 exactw = rsval[i]["@search.highlights"].ExactWording[0] 4941 } 4942 } 4943 if (ldesc.length==0) { 4944 ldesc = sdesc; 4945 } 4946 //html = html + skuval + "<br>" 4947 //html = html + sdesc + "<br>" 4948 4949 html = html + "<a href='" + (spnurl.length > 0 ? spnurl : ProdUrl) + "' rel='nofollow' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\">" 4950 html = html + ldesc.replaceAll("<em>","").replaceAll("</em>","") 4951 html = html + "</a>" 4952 4953 html = html + "</div>" 4954 //html = html + "</div>" 4955 4956 //ToDo Static 4957 html = html + "<div class='ss-product-rating-box'>"; 4958 html = html + "<a>"; 4959 if (rsval[i].ReviewsCount != null && rsval[i].ReviewsCount > 0) { 4960 4961 if (rsval[i].Rating != '0') { 4962 html = html + "<div class='customers_rating_stars customer_rating_" + rsval[i].Rating.toFixed(0) + "'></div>"; 4963 } 4964 // Format number with thousands separator 4965 let reviewCount = Number(rsval[i].ReviewsCount).toLocaleStr
4965ing('en-US'); 4966 4967 // Singular / plural handling 4968 //let reviewText = rsval[i].ReviewsCount == 1 ? "review" : "reviews"; 4969 4970 html += "<span class='rating_count'>" + rsval[i].Rating.toFixed(1) + " (" + reviewCount + ")</span>"; 4971 //html = html + "<span class='rating_count'>" + rsval[i].ReviewsCount + "+ reviews</span>"; 4972 4973 } 4974 4975 html = html + "</a>"; 4976 4977 //ToDo checking 4978 html = html + "</div>"; 4979 4980 //ToDo Static 4981 if (rsval[i].fromtosize && rsval[i].fromtosize.trim() !== "") { 4982 html = html + "<div class='ss-product-size'>"; 4983 html = html + "<b>Size:</b>"; 4984 html = html + ' ' + htmlEscape(rsval[i].fromtosize); 4985 html = html + "</div>"; 4986 } 4987 else if (rsval[i].Size && rsval[i].Size.trim() !== "") { 4988 html = html + "<div class='ss-product-size'>"; 4989 html = html + "<b>Size:</b>"; 4990 html = html + ' ' + htmlEscape(rsval[i].Size); 4991 html = html + "</div>"; 4992 } 4993 4994 4995 html = html + "</div>"; 4996 html = html + "<div class='ss-product-content-bottom'>"; 4997 4998 var clearsku = rsval[i].SKU.replace("\"", "") 4999 var PLATargeted = rsval[i].PLATargeted 5000 if (PLATargeted == null) { 5001 PLATargeted = false 5002 } 5003 5004 html = html + "<div class='ss-product-add-cart-btn'>"; 5005 var priceVal = rsval[i]?.Prices?.[wp3charcode]; 5006 var npp = rsval[i]?.NPProperties; 5007 var hasPkgQty = npp && npp.PkgQ > 1; 5008 var npSizeCode = (npp && npp.SizeCode) ? htmlEscape(npp.SizeCode) : ""; 5009 if (priceVal != null) { 5010 var forQtyText = ""; 5011 if (hasPkgQty && npp.Pkg) { 5012 forQtyText = " <span class='for-qty-text'>for " + AddThousandsSeparator(npp.PkgQ) + " " + htmlEscape(npp.Pkg.toLowerCase()) + "</span>"; 5013 } 5014 html = html + "<div class='ss-product-price' data-npsizecode='" + npSizeCode + "'>From <span class='price'>" + FormatCurrency(priceVal, 2) + "</span>" + forQtyText + "</div>" 5015 } else { 5016 html = html + "<div class='ss-product-price' style='visibility:hidden;'>From <span class='price'>$0.0</div>" 5017 } 5018 var perUnitLabel = null; 5019 var perUnitPrice = null; 5020 if (npp) { 5021 if (hasPkgQty && npp.Pkg) { 5022 perUnitLabel = getSingular(npp.Pkg.toLowerCase()); 5023 perUnitPrice = priceVal / npp.PkgQ; 5024 } 5025 } 5026 if (priceVal != null && perUnitLabel) { 5027 var perUnitPriceText = (perUnitPrice > 0 && perUnitPrice < 0.01) ? "< $0.01" : FormatCurrency(perUnitPrice, 2); 5028 html = html + "<div class='per-tag price-per-item'><span>" + perUnitPriceText + "</span>/" + htmlEscape(perUnitLabel) + "</div>" 5029 } 5030 else { 5031 html = html + "<div class='price-per-item' style='visibility:hidden;'></div>" 5032 } 5033 if (hosttype == "beta" && !asseenlive && userloggedin) { 5034 5035 const totalLTM = getLTMSum(rsval[i]?.LTM_Sales_WB);
5036 if (totalLTM > 0) { 5037 html += "<div class='ss-product-ltmprice'>LTM SALES DS: " + 5038 "<span class='price'>" + FormatCurrency(totalLTM, 0) + "</span>" + 5039 "</div>"; 5040 } 5041 else { 5042 html += "<div class='ss-product-ltmprice' style='visibility:hidden;'>LTM SALES DS:<span class='price'>$0</span></div>"; 5043 } 5044 5045 5046 } 5047 if (buytext == "Buy" && compname != "mysafetysign" && prodtype != "cn") { 5048 buytext = "Shop Now"; 5049 if (matsearch) { 5050 html = html + "<a class='btn btn-outline-primary btn-lg d-block w-100' rel='nofollow' href='" + ProdUrl + "' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\" >" + buytext + "</a>" 5051 } 5052 else { 5053 html = html + "<a class='btn btn-outline-primary btn-lg d-block w-100' rel='nofollow' href='" + ProdUrl + "' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\" >" + buytext + "</a>"; 5054 } 5055 } 5056 else { 5057 var classname = " class='custom btn btn-outline-primary btn-lg d-block w-100' " 5058 if (buytext.toLowerCase() == "personalize") { 5059 classname = " class='custom btn btn-outline-primary btn-lg d-block w-100' " 5060 } 5061 buytext = "Shop Now"; 5062 html = html + "<a " + classname + " rel='nofollow' href='" + ProdUrl + "' onclick=\"onProductClick('" + rsval[i].SKU + "','" + GaDescription + "','Signs','" + ownership + "','" + i + "'," + rsval[i].Maxprice + ");trackSearchClick(" + (i + 1) + ",'" + rsval[i].SKU + "'," + (spnurl.length > 0 ? 1 : 0) + ")\" >" + buytext + "</a>" 5063 } 5064 5065 html = html + "</div>"; 5066 5067 5068 5069 if (hosttype == "beta") { 5070 5071 html = html + "<div class='ss-option-cont two_links'>" 5072 5073 5074 var strhighlights=htmlEscape(getHighlights(rsval[i])) 5075 html = html + "<a href='javascript:void(0);' onmouseover='return overlib(\"" + strhighlights + "\",VAUTO,HAUTO,BACKGROUND);' onmouseout='return nd();' >More</a>" 5076 html = html + "</div>"; 5077 } 5078 html = html + "</div>"; 5079 5080 html = html + "<div class='ss-option-cont two_links'>" 5081 5082 5083 5084 5085 html = html + "</div>"; 5086 5087 html = html + "</div>" 5088 html = html + "</div>" 5089 return html; 5090 } 5091 5092 function buildSmartSearchQuery(term) { 5093 5094 if (!term || term.trim().length === 0) return ""; 5095 5096 // STEP 1: Clean input 5097 let cleaned = term.replace(/-/g, " ").trim(); 5098 5099 // STEP 2: Split words 5100 let words = cleaned.split(/\s+/).filter(w => w.length > 0); 5101 5102 // Single word â simple search 5103 if (words.length === 1) { 5104 return cleaned; 5105 } 5106 5107 // STEP 3: Build parts 5108 let first = words[0]; 5109 let restWords = words.slice(1); 5110 5111 let phraseQuery = `"${cleaned}"`; 5112 let andQuery = words.join(" AND "); 5113 let restQuery = restWords.join(" OR "); 5114 5115 // STEP 4: Final query 5116 let finalQuery = `${phraseQuery}^15 OR (${andQuery})^10 OR ${first}^5 OR (${restQuery})^1`; 5117 5118 return finalQuery; 5119 } 5120 5121 function SeeAllFilter(obj){ 5122 const FilterBox = obj.closest('.list-unstyled').querySelectorAll('li.d-none'); 5123 5124 obj.classList.toggle('active'); 5125 if(obj.classList.contains('active')){ 5126 obj.querySelector('.see_all_text').innerText = 'See Less';
5127 FilterBox.forEach(element =>{ 5128 element.classList.remove('d-none'); 5129 }) 5130 }else{ 5131 obj.querySelector('.see_all_text').innerText = 'See All'; 5132 const NewFilterBox = obj.closest('.list-unstyled').querySelectorAll('li:nth-child(6) ~ li:not(:last-child)'); 5133 NewFilterBox.forEach(element =>{ 5134 element.classList.add('d-none'); 5135 }) 5136 } 5137 5138 } 5139 function findFacet(selectedFacets, facetName, value) { 5140 return selectedFacets.find(function (facet) { 5141 return facet.facetName === facetName && facet.value === value; 5142 }); 5143 } 5144 function roundHundred(value){ 5145 return Math.floor(value/100)*100 5146 } 5147 5148 function hideSearchFilter() { 5149 $("#div_sortby").removeClass("dropdown ss_subcategory_filter").hide() 5150 $("#facetPanel").hide(); 5151 $("#facets").html(""); 5152 $("#open-filter").hide(); 5153 } 5154 function htmlEscape(str) { 5155 return str 5156 .replace(/&/g, '&') 5157 .replace(/"/g, '"') 5158 .replace(/'/g, ''') 5159 .replace(/</g, '<') 5160 .replace(/>/g, '>'); 5161 } 5162 // Extends SSMVC.Infrastructure.Libs.HtmlLib.GetSingular (used on the PDP's PackageRow, _StepViewMaterials.cshtml) 5163 // with the full set of Pkg/Pkg1 values seen in NetPrices. 5164 // Only true plural -> singular transforms are listed; anything that's already singular 5165 // (e.g. "panel", "cone", "sign") falls through the getSingular() fallback below unchanged. 5166 var packSingularMap = { 5167 "clips": "clip", 5168 "posts": "post", 5169 "labels": "label", 5170 "pieces": "piece", 5171 "bands": "band", 5172 "rolls": "roll", 5173 "stakes": "stake", 5174 "suction cups": "suction cup", 5175 "plates": "plate", 5176 "chocks": "chock", 5177 "flares": "flare", 5178 "bolts": "bolt", 5179 "sleeves": "sleeve", 5180 "badges": "badge", 5181 "barriers": "barrier", 5182 "rolls of 500": "roll of 500", 5183 "lag bolts & shields": "lag bolt & shield", 5184 "covers": "cover", 5185 "cones": "cone", 5186 "holders": "holder", 5187 "loops": "loop", 5188 "gowns": "gown", 5189 "ids": "id", 5190 "kits": "kit", 5191 "passes": "pass", 5192 "brackets": "bracket", 5193 "pairs": "pair", 5194 "numbers": "number", 5195 "bars": "bar", 5196 "footprints": "footprint", 5197 "badges + clip": "badge + clip", 5198 "tags (with wires)": "tag (with wires)", 5199 "guards": "guard", 5200 "lanyards": "lanyard", 5201 "straps": "strap", 5202 "stencils": "stencil", 5203 "clamps": "clamp", 5204 "characters": "character", 5205 "wheels": "wheel", 5206 "rings": "ring", 5207 "ear plugs": "ear plug", 5208 "pins": "pin", 5209 "hoods": "hood", 5210 "sheets": "sheet", 5211 "strips": "strip", 5212 "outside corners": "outside corner", 5213 "arrows": "arrow", 5214 "frames": "frame", 5215 "bags": "bag", 5216 "reels": "reel", 5217 "stops": "stop", 5218 "letters": "letter", 5219 "spacers": "spacer", 5220 "tabs": "tab", 5221 "entries": "entry", 5222 "treads": "tread", 5223 "sets": "set", 5224 "screws": "screw", 5225 "gloves": "glove", 5226 "mats": "mat", 5227 "wires": "wire", 5228 "decals": "decal", 5229 "indicators": "indicator", 5230 "forms": "form", 5231 "duplicates": "duplicate", 5232 "cards": "card", 5233 "aprons": "apron", 5234 "coveralls": "coverall", 5235 "seals": "seal", 5236 "hairnets": "hairnet", 5237 "cases (1250/case)": "case (1250/case)", 5238 "deadlocks": "deadlock", 5239 "magnets": "magnet", 5240 "eyelets": "eyelet", 5241 "ties": "tie", 5242 "padlocks": "padlock", 5243 "tiles": "tile", 5244 "stanchions": "stanchion", 5245 "inserts": "insert", 5246 "strings": "string", 5247 "placards": "placard", 5248 "mounts": "mount", 5249 "pads": "pad", 5250 "label protectors": "label protector", 5251 "pre-strung tags": "pre-strung tag", 5252 "dots": "dot", 5253 "panels": "panel", 5254 "hooks": "hook", 5255 "flags": "flag", 5256 "stickers": "sticker", 5257 "lab coats": "lab coat", 5258 "packs": "pack", 5259 "markers": "marker", 5260 "ramps": "ramp", 5261 "badge reels": "badge reel", 5262 "caps": "cap", 5263 "masks": "mask", 5264 "spikes": "spike", 5265 "pre-wired tags": "pre-wired tag", 5266 "products": "product", 5267 "badge holders": "badge holder", 5268 "signs": "sign", 5269 "lables": "label", 5270 "keychains": "keychain", 5271 "tags": "tag", 5272 "wipes": "wipe", 5273 "lag bolts & washers": "lag bolt & washer" 5274 }; 5275 function getSingular(str) { 5276 if (!str) { return str; } 5277 var key = str.trim().toLowerCase(); 5278 if (packSingularMap.hasOwnProperty(key)) { 5279 return packSingularMap[key]; 5280 } 5281 // Fallback for any Pkg/Pkg1 value not yet in the curated map above. 5282 if (key.length > 3 && key.charAt(key.length - 1) === 's' && key.charAt(key.length - 2) !== 's') { 5283 return key.slice(0, -1); 5284 } 5285 return key; 5286 } 5287 function redirectByKeyword(searchText) { 5288 if (!searchText || !searchText.trim()) return; 5289 5290 var url = "https://smartsign.azure-api.net/indexes/" + deptindex + "/docs/search" 5291 var scoreprofile = "Dept-Score"; 5292 var scoringParameters = ["comp-" + compname.toLowerCase()]; 5293 5294 var payload = { 5295 search: "*", 5296 filter: "RedirectKeywords/any(r: r eq '" + searchText + "')", 5297 top: 1 5298 }; 5299 if (scoreprofile.length > 0) { 5300 var json = JSON.parse(payload) 5301 json["scoringProfile"] = scoreprofile; 5302 if (scoringParameters.length > 0) { 5303 json["scoringParameters"] = scoringParameters; 5304 } 5305 payload = JSON.stringify(json); 5306 } 5307 5308 $.ajax({
5309 url: url, 5310 type: "POST", 5311 headers: { 5312 "Content-Type": "application/json", 5313 "custid": custid 5314 }, 5315 data: JSON.stringify(payload), 5316 success: function (response) { 5317 5318 if (response && response.value && response.value.length > 0) { 5319 var firstItem = response.value[0]; 5320 var staticPage = firstItem.staticpagename; 5321 5322 if (staticPage && staticPage.trim() !== "") { 5323 window.location.href = "/" + staticPage; 5324 } 5325 } 5326 }, 5327 error: function (xhr, status, error) { 5328 console.error("Azure search error:", status, error); 5329 } 5330 }); 5331 } 5332 5333 5334 function getdepartment(term) { 5335 var CompFilter = ""; 5336 5337 if (compname != "myassettag") { 5338 CompFilter = "Webpartner ne 'myassettag'"; 5339 } 5340 else { 5341 CompFilter = "Webpartner ne 'xpressmats' and (Webpartner eq '" + compname + "' )" 5342 } 5343 if (compname == "photo-badge") { 5344 if (CompFilter.length > 0) { 5345 CompFilter = CompFilter + " and "; 5346 } 5347 CompFilter = "(Webpartner eq 'photo-badge' or Webpartner eq 'mynamebadges')" 5348 } 5349 if (compname != "xpressnow") { 5350 if (CompFilter.length > 0) { 5351 CompFilter = CompFilter + " and Webpartner ne 'xpressnow'"; 5352 } else { 5353 CompFilter = "Webpartner ne 'xpressnow'"; 5354 } 5355 } 5356 if (compname != "xpresstabs") { 5357 if (CompFilter.length > 0) { 5358 CompFilter = CompFilter + " and Webpartner ne 'xpresstabs'"; 5359 } else { 5360 CompFilter = "Webpartner ne 'xpresstabs'"; 5361 } 5362 } 5363 if (compname != "fastsigns") { 5364 if (CompFilter.length > 0) { 5365 CompFilter = CompFilter + " and Webpartner ne 'fastsigns'"; 5366 } else { 5367 CompFilter = "Webpartner ne 'fastsigns'"; 5368 } 5369 } 5370 5371 var scoreprofile = "Dept-Score"; 5372 var scoringParameters = ["comp-" + compname.toLowerCase()]; 5373 5374 5375 var azdpurl = "https://smartsign.azure-api.net/indexes/" + deptindex + "/docs/search" 5376 /* var azdpurl = "https://search.smartsign.com/indexes/" + deptindex + "/docs/search"*/ 5377 5378 var settings = { 5379 "url": azdpurl, //'&scoringParameter=comp:MyAssetTag' 5380 "method": "POST", 5381 // "timeout": 0, 5382 "headers": { 5383 "Content-Type": "application/json", 5384 "custid" : custid 5385 }, 5386 "data": JSON.stringify({ 5387 "skip": 0, 5388 "top": 18, 5389 "filter": CompFilter, 5390 5391 "search": "" + encodeSpecialChar(term) + "" 5392 }), 5393 }; 5394 if (scoreprofile.length > 0) { 5395 var json = JSON.parse(settings.data) 5396 json["scoringProfile"] = scoreprofile; 5397 if (scoringParameters.length > 0) { 5398 json["scoringParameters"] = scoringParameters; 5399 } 5400 settings.data = JSON.stringify(json); 5401 } 5402 //settings.data = JSON.parse(settings.data) 5403 $.ajax(settings).done(function (response) { 5404 //console.log(response); 5405 if (typeof (response) ==='object') { 5406 var rs = response;//JSON.parse(response.res_sku);//JSON.parse(response) 5407 var cnt = 1; 5408 //if (rs.value.length <=1) { 5409 // //getdata(term,includefilter,1,pageno,1) 5410 // var arr_words = term.split(" ") 5411 // if (arr_words.length >= 2) { 5412 // let pop = arr_words.pop(); 5413 // if (arr_words.length > 0) { 5414 // getdepartment(arr_words.join(" ")); 5415 // } 5416 // } 5417 //} 5418 if (rs.value.length > 0) { 5419 $('#whatelse').append($("#whatelsewrapper").html()); 5420 $("#whatelse >.ss_dept_heading-block").html('<h2 class="ss_dept_sub_heading">Explore More Products</h2>'); 5421 $("#whatelsewrapper").html(''); 5422 $("#whatelsewrapper").hide(); 5423 $("#whatelse").show(); 5424 $(".subcategory-container-box").show(); 5425 if (devicetype != 'mobile') { 5426 $("#hdrSearchText").show(); 5427 } 5428 5429 } 5430 else if ($("#mainProductsGrid").html()=="") { 5431 $("#whatelsewrapper >.ss_dept_heading-block").html('Our Catalog ...'); 5432 $('#whatelsewrapper').append($("#whatelse").html()); 5433 $("#whatelsewrapper").show(); 5434 $("#whatelse").html(''); 5435 $("#whatelse").hide(); 5436 } 5437 if (rs.value.length > 0) { 5438 var rsval = rs.value 5439 5440 var totalcount = parseInt(rs["@odata.count"]); 5441 var html = "<section class='section-block'>" 5442 html = html + "<div class='ss_dept_heading-block text-center'><h2 class='ss_dept_heading-block text-center'>Relevant Product Pages </h2></div>" 5443 html = html + "<div class='department_grid ss_department_slider'>" /*id = 'Department_grid_" + totalcount +"'*/ 5444 5445 var total = rsval.length; 5446 for (var i = 0; i < rsval.length; i++) { 5447 html = html + "<div class='department_products_item deptProduct_content'>" 5448 5449 var staticpagename = rsval[i].staticpagename 5450 if (includeFOL) { 5451 if (rsval[i].Webpartner.toLowerCase() == compname) { 5452 5453 } else { 5454 if (staticpagename.length > 0) { 5455 staticpagename = 'fod/' + rsval[i].staticpagename 5456 } 5457 else { 5458 staticpagename = ""; 5459 } 5460 5461 } 5462 } 5463 //debugger; 5464 //if (rsval[i].RedirectKeywords && rsval[i].RedirectKeywords.length > 0) { 5465 5466 // var searchText = $("#my-search").val().toLowerCase(); 5467 // var isMatch = rsval[i].RedirectKeywords.some(function (keyword) { 5468 // return searchText.includes(keyword.toLowerCase()); 5469 // });
5470 5471 // if (isMatch && staticpagename.length>0) { 5472 // // static page redirect 5473 // var staticPageUrl = "/" + staticpagename; 5474 // window.location.replace(staticPageUrl); 5475 // return; 5476 // } 5477 //} 5478 var skuval = rsval[i].Product 5479 var sdesc = rsval[i].DeptShort 5480 5481 if (rs.value[i].hasOwnProperty('@search.highlights')) { 5482 if (rs.value[i]["@search.highlights"].Product != undefined) { 5483 skuval = rs.value[i]["@search.highlights"].Product[0] 5484 } 5485 if (rs.value[i]["@search.highlights"].DeptShort != undefined) { 5486 sdesc = rs.value[i]["@search.highlights"].DeptShort[0] 5487 } 5488 5489 } 5490 skuval = skuval.replaceAll("<em>", "").replaceAll("</em>", "") 5491 //html = html + "<div class='deptProductBody'>" 5492 //html = html + "<div class='department_products_title product_heading'>" 5493 //html = html + "<a onclick='recordHash()' href = '/" + staticpagename + "' class='" + wp3charcode + "_title' title='"+ skuval +"'>" 5494 //html = html + "<i class='fa fa-chevron-right' aria-hidden='true'></i>" 5495 //html = html + skuval 5496 //html = html + "</a></div>" 5497 if (rsval[i].videothumbnail.length == 0) { 5498 html = html + "<div class='department_products_img dept_imagebox'>" 5499 var xdeptimage = ""; 5500 if (rsval[i].SearchImage.toLowerCase().indexOf("/dp/") >= 0) { 5501 xdeptimage = "/img" + rsval[i].SearchImage 5502 } 5503 else { 5504 xdeptimage = "/img/dp/sm/" + rsval[i].SearchImage 5505 } 5506 if (rsval[i].SearchImage.length == 0) { 5507 xdeptimage = "/img/dp/csd/" + rsval[i].DeptImage 5508 if (rsval[i].DeptImage.length == 0) { 5509 xdeptimage = "/img/dp/md/" + rsval[i].Popup_Image 5510 if (rsval[i].Popup_Image.length == 0) { 5511 xdeptimage = "/img/dp/md/" + rsval[i].FirstLinkImage 5512 } 5513 } 5514 } 5515 var strhighlights = ""; 5516 if (hosttype == "beta") { 5517 var highlights = htmlEscape(getHighlights(rsval[i])); 5518 /* strhighlights="onmouseover='return overlib(\"" + highlights + "\",VAUTO,HAUTO,BACKGROUND);'"*/ 5519 } 5520 var alt_tag = htmlEscape(skuval) 5521 html = html + "<a " + strhighlights + " onclick='recordHash()' href='/" + staticpagename + "' class='" + wp3charcode + "_image'> <img class='img-fluid " + wp3charcode + "_image' src='" + cdnpath + "" + xdeptimage + "' alt=\"" + alt_tag + "\"></a>" 5522 html = html + "</div>" 5523 5524 } 5525 else { 5526 html = html + "<div class='videoThumb department_products_img dept_imagebox'>" 5527 html = html + "<div style='position: relative;'>" 5528 html = html + "<ul class='cf'>" 5529 var url = "" 5530 if (staticpagename.length > 0) { 5531 url = "/" + staticpagename 5532 } 5533 else { 5534 url = "/v2/department?view=video&dept=" + rsval[i].wizardid 5535 } 5536 html = html + "<li>" 5537 html = html + "<a onclick='recordHash()' href='" + url + "'>" 5538 html = html + "<div class='videoDuration'>" + rsval[i].duration + "</div>" 5539 html = html + "<img style='width:120px;height:78px;' src='" + cdnpath + "/img/src/video-thumb-button.png' alt='video thumb button' class='videoButton'>" 5540 var vVideoThumbnail = rsval[i].videothumbnail 5541 if (IsHttpsProtocol) { 5542 vVideoThumbnail = vVideoThumbnail.replace("http://embed.wistia.com", "https://embed-ssl.wistia.com") 5543 } 5544 html = html + "<img src='" + vVideoThumbnail + "' class='videoThumbnail' alt='Video Thumbnail Image'>" 5545 html = html + "<img style='width:120px;height:78px;' src='" + cdnpath + "/img/src/video-thumb-frame.png' alt='video thumb frame' class='videoFrame'>" 5546 html = html + "</a>" 5547 html = html + "</li>" 5548 html = html + "</ul>" 5549 html = html + "</div>" 5550 html = html + "</div>" 5551 5552 } 5553 5554 //html = html + "<div class='deptProductBody'>" 5555 html = html + "<div class='department_products_title product_heading'>" 5556 html = html + "<a onclick='recordHash()' href = '/" + staticpagename + "' class='" + wp3charc
5556ode + "_title' title='" + skuval + "'>" 5557 //html = html + "<i class='fa fa-chevron-right' aria-hidden='true'></i>" 5558 html = html + skuval 5559 html = html + "</a></div>" 5560 5561 html = html + "<div class='dept_productDetail d-none'>" 5562 5563 5564 html = html + "<ul class='ss_dotpoints'><li>" + sdesc + "</li></ul>" 5565 5566 html = html + "</div>" 5567 5568 //html = html + "</div>" 5569 html = html + "</div>" 5570 5571 } 5572 html = html + "</div>" 5573 html = html + "</div>" 5574 html = html + "</section>" 5575 $("#deparment").html(html).promise().done(function () { 5576 5577 loaddeptslider(); 5578 /*setDepartmentWidth();*/ 5579 //equalheight(".deptProduct_content .product_heading"); 5580 //equalheight(".deptProduct_content .deptProductBody"); 5581 5582 5583 }); 5584 5585 } 5586 else { 5587 $("#deparment").html(""); 5588 } 5589 } 5590 5591 }); 5592 5593 } 5594 function encodeHTMLEntities(text) { 5595 text = text.replace("\"", "|"); 5596 return text; 5597 } 5598 function bindqv() { 5599 (function ($) { 5600 $.fn.iframeDialog = function (options) { 5601 this.each(function () { 5602 $(this).off('click').on("click", function (e) { 5603 e.preventDefault(); 5604 quickview_main_height = 526; 5605 quickview_main_width = 707; 5606 SSdialog = new SSDialog(); 5607 SSdialog.width = quickview_main_width; 5608 SSdialog.height = quickview_main_height; 5609 SSdialog.autoResize = false;
5610 SSdialog.iframeUrl = this.href; 5611 SSdialog.title = this.title; 5612 SSdialog.isIframe = true; 5613 SSdialog.ShowDialog(); 5614 }); 5615 }); 5616 return this; 5617 }; 5618 5619 5620 if (1 == 2 && (typeof BundlingEnabledOnPage != 'undefined' && BundlingEnabledOnPage)) { 5621 window.addEventListener ? window.addEventListener("load", applyIframeDialog, !1) : window.attachEvent ? window.attachEvent("onload", applyIframeDialog) : window.onload = applyIframeDialog; 5622 function applyIframeDialog() { 5623 setTimeout(function () { 5624 $('.btnQuickView').iframeDialog(); 5625 $('.lnkQuickView').iframeDialog(); 5626 }, BundlingInterval_UICode); 5627 } 5628 } 5629 else { 5630 $.fn.ready(function () { 5631 $('.btnQuickView').iframeDialog(); 5632 $('.lnkQuickView').iframeDialog(); 5633 }); 5634 } 5635 5636 })(jQuery); 5637 } 5638 function getLTMSum(ltmObj) { 5639 return Object.values(ltmObj || {}) 5640 .reduce((sum, val) => sum + (val || 0), 0); 5641 } 5642 function generateUUID() { // Public Domain/MIT 5643 var d = new Date().getTime();//Timestamp 5644 var d2 = ((typeof performance !== 'undefined') && performance.now && (performance.now() * 1000)) || 0;//Time in microseconds since page-load or 0 if unsupported 5645 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { 5646 var r = Math.random() * 16;//random number between 0 and 16 5647 if (d > 0) {//Use timestamp until depleted 5648 r = (d + r) % 16 | 0; 5649 d = Math.floor(d / 16); 5650 } else {//Use microseconds since page-load if supported 5651 r = (d2 + r) % 16 | 0; 5652 d2 = Math.floor(d2 / 16); 5653 } 5654 return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16); 5655 }); 5656 } 5657 function ShowYearOverYearSales(xBTMSales, xLTMSales, xPopIndex) { 5658 5659 var xHeatIndex = 0 5660 var xFromHereIndex = 0 5661 var xstr 5662 var xmaxvalue = 0 5663 var xperchange = 0 5664 5665 var xBTMBarWidth = 0 5666 var xLTMBarWidth = 0 5667 5668 xmaxvalue = xLTMSales 5669 if (xmaxvalue < xBTMSales) { 5670 xmaxvalue = xBTMSales 5671 } 5672 xmaxvalue = xmaxvalue * 1.1 5673 xBTMBarWidth = CalcBarWidth(xmaxvalue, xBTMSales, 150) 5674 xLTMBarWidth = CalcBarWidth(xmaxvalue, xLTMSales, 150) 5675 5676 xstr = "" 5677 if (xLTMSales > 0 || xBTMSales > 0) { 5678 if (xBTMSales > 0) { 5679 xperchange = ((xLTMSales - xBTMSales) * 100) / xBTMSales 5680 } 5681 5682 xstr = xstr + "<table width=275 cellpadding=1 cellspacing=2 class=reptable border=1>" 5683 xstr = xstr + "<tr>" 5684 xstr = xstr + "<td colspan=\"2\" class=\"rephead\" align=left style=\"padding-left:5px;\">Year over Year Sales</td>" 5685 xstr = xstr + "<td colspan=\"2\" class=\"rephead\" align=right style=\"padding-right:4px;\" nowrap>" 5686 if (xPopIndex >= 0 || xHeatIndex >= 0) { 5687 xstr = xstr + "<span title='from here sales index, ranges from 0 to 100'><font color=#000080 size=2>" + (xFromHereIndex) + "</font></span> <span><font color=#808080 size=2> | </font></span> " 5688 xstr = xstr + "<span title='heat index, ranges from 0 to 100'><font color=#008000 size=2>" + (xHeatIndex) + "</font></span> <span><font color=#808080 size=2> | </font></span> " 5689 xstr = xstr + "<span title='popularity index, ranges from 0 to 100'><font color=#CC0000 size=2>" + (xPopIndex) + "</font></span>" 5690 } 5691 5692 xstr = xstr + "</td>" 5693 xstr = xstr + "</tr>" 5694 5695 xstr = xstr + "<tr >" 5696 xstr = xstr + " <td class=\"reptd0\" width=30 align=right style=\"padding-right:4px; \">BTM</td>" 5697 xstr = xstr + " <td class=\"reptd0\" width=150 bgcolor=\"#FFFFFF\" style=\"border-color:#FFCC00; border-style:solid; border-width:1px;\">"
5698 xstr = xstr + " <div style=\"width:" + (xBTMBarWidth) + "px; height:12px; background-color:#99BBEE\"></div>" 5699 xstr = xstr + " </td>" 5700 xstr = xstr + " <td class=\"reptd0\" width=50 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" + (FormatCurrency(xBTMSales, 0)) + "</td>" 5701 xstr = xstr + " <td class=\"reptd0\" width=45 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\"></td>" 5702 xstr = xstr + "</tr>" 5703 5704 xstr = xstr + "<tr >" 5705 xstr = xstr + " <td class=\"reptd0\" width=70 align=right style=\"padding-right:4px;\">LTM</td>" 5706 xstr = xstr + " <td class=\"reptd0\" width=155 bgcolor=\"#FFFFFF\" style=\"border-color:#FFCC00; border-style:solid; border-width:1px;\">" 5707 xstr = xstr + " <div style=\"width:" + (xLTMBarWidth) + "px; height:12px; background-color:#80DD60\"></div>" 5708 xstr = xstr + " </td>" 5709 xstr = xstr + " <td class=\"reptd0\" width=50 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" + (FormatCurrency(xLTMSales, 0)) + "</td>" 5710 xstr = xstr + " <td class=\"reptd0\" width=45 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" 5711 if (xperchange != 0) { 5712 if (xperchange > 0) { 5713 xstr = xstr + "<font color=#008000>" + (FormatNumber(xperchange, 1)) + "%</font>" 5714 } 5715 else { 5716 xstr = xstr + "<font color=#CC0000>" + (FormatNumber(xperchange, 1)) + "%</font>" 5717 } 5718 } 5719 xstr = xstr + "</td>" 5720 xstr = xstr + "</tr>" 5721 5722 xstr = xstr + "<tr>" 5723 xstr = xstr + " <td class=rephead colspan=2 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">Total Sales:</td>" 5724 xstr = xstr + " <td class=rephead width=50 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\">" + (FormatCurrency(xBTMSales + xLTMSales, 0)) + "</td>" 5725 xstr = xstr + " <td class=rephead width=45 align=right style=\"padding-right:2px; border-color:#FFCC00; border-style:solid; border-width:1px;\"> </td>" 5726 xstr = xstr + "</tr>" 5727 5728 xstr = xstr + "</table>" 5729 } 5730 return xstr 5731 } 5732 function FormatNumber(val, digit) { 5733 return val.toFixed(digit) 5734 } 5735 function FormatCurrency(num, digit) { 5736 var p = num.toFixed(digit).split("."); 5737 var str = "" 5738 str = "$" + p[0].split("").reverse().reduce(function (acc, num, i, orig) { 5739 return num + (num != "-" && i && !(i % 3) ? "," : "") + acc; 5740 }, "") 5741 if (p.length == 2) { 5742 str = str + "." + p[1]; 5743 } 5744 return str; 5745 } 5746 function AddThousandsSeparator(num) { 5747 var p = String(num).split("."); 5748 var intPart = p[0].split("").reverse().reduce(function (acc, ch, i) { 5749 return ch + (ch != "-" && i && !(i % 3) ? "," : "") + acc; 5750 }, "") 5751 return p.length == 2 ? (intPart + "." + p[1]) : intPart; 5752 } 5753 function CalcBarWidth(ymaxvalue, ycurrvalue, ymaxbarwidth) { 5754 var xscaling = 1; 5755 xscaling = (ymaxvalue / ymaxbarwidth).toFixed(4) 5756 if (xscaling <= 0) { 5757 xscaling = 1 5758 } 5759 return (ycurrvalue / xscaling).toFixed(0) 5760 } 5761 function CommonpageNavigation(CurrentPage, nrec, JsfunctionName, PSize, containerclass) { 5762 var noPages, nPagesToShow, x, i, iStart, iEnd 5763 var retval = "" 5764 if (nrec % PSize) { 5765 noPages = parseInt(nrec / PSize) + 1 5766 } 5767 else { 5768 noPages = parseInt(nrec / PSize) 5769 } 5770 5771 if (noPages > 1) { 5772 nPagesToShow = 10 5773 let prevPage = parseInt(CurrentPage) - 1; 5774 let nextPage = parseInt(CurrentPage) + 1; 5775 5776 if (prevPage >= 1) { 5777 retval = retval + "<button type='button' class='pagination_page_btn' onclick='" + JsfunctionName + "(" + prevPage + ")'>" 5778 } else { 5779 retval = retval + "<button type='button' class='pagination_page_btn disabled' disabled>" 5780 } 5781 retval = retval + "<span class='mr-2'><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.8337 9.99984H4.16699M4.16699 9.99984L10.0003 15.8332M4.16699 9.99984L10.0003 4.1665' stroke='currentColor' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'></path></svg></span>" 5782 retval = retval + "<span class='pagination_page_text'>Previous</span>" 5783 retval = retval + "</button>" 5784 5785 retval = retval + "<ul class='pagination d-md-flex' style='margin:0;'>" 5786 if (CurrentPage > 1) { 5787 iStart = CurrentPage - 1 5788 } 5789 else { 5790 iStart = CurrentPage 5791 } 5792 5793 if (iStart != 1) { 5794 nPagesToShow = 10 5795 retval = retval + "<li class='page-item'><a class='page-link' href='javascript:" + JsfunctionName + "(" + 1 + ")'>" + 1 + "</a></li>" 5796 retval = retval + "<li class='page-item paginate_button disabled'><a class='page-link'>â¦</a></li>" 5797 } 5798 iEnd = iStart + nPagesToShow - 1 5799 for (var i = iStart; i < iEnd; i++) { 5800 if (i > noPages) { 5801 break; 5802 } 5803 if (CurrentPage == i) { 5804 retval = retval + "<li class='page-item active'><a class='page-link' href='#'>" + i + "</a></li>" 5805 } else { 5806 retval = retval + "<li class='page-item'><a class='page-link' href='javascript:" + JsfunctionName + "(" + i + ")'>" + i + "</a></li>" 5807 } 5808 } 5809 if ((iStart + nPagesToShow - 1) < (noPages)) { 5810 retval = retval + "<li class='page-item paginate_button disabled'><a class='page-link'>â¦</a></li>" 5811 retval = retval + "<li class='page-item'><a class='page-link' href='javascript:" + JsfunctionName + "(" + noPages + ")'>" + noPages + "</a></li>" 5812 } 5813 retval = retval + "</ul>" 5814 5815 retval = retval + "<div class='d-md-none'>Page " + CurrentPage + " of " + noPages + "</div>" 5816 5817 if (nextPage <= noPages) { 5818 retval = retval + "<button type='button' class='pagination_page_btn' onclick='" + JsfunctionName + "(" + nextPage + ")'>" 5819 } else { 5820 retval = retval + "<button type='button' class='pagination_page_btn disabled' disabled>" 5821 } 5822 retval = retval + "<span class='pagination_page_text'>Next</span>" 5823 retval = retval + "<span class='ml-2'><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.16699 9.99984H15.8337M15.8337 9.99984L10.0003 4.1665M15.8337 9.99984L10.0003 15.8332' stroke='currentColor' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'></path></svg></span>" 5824 retval = retval + "</button>" 5825 } 5826 $("." + containerclass + "").html(retval); 5827 if (noPages > 1) { 5828 $("." + containerclass + "").show(); 5829 } else { 5830 $("." + containerclass + "").hide(); 5831 } 5832 // return retval; 5833 } 5834 function encodeSpecialChar(str) { 5835 try { 5836 var sparray = ["+", "-", "&", "|", "!", "(", ")", "[", "]", "{", "}", "^", "\"", "~", "*", "?", ":", "\\", "/"] 5837 var arr_words = str.split(" ") 5838 var liwords = []; 5839 for (var j = 0; j < arr_words.length; j++) { 5840 var word = arr_words[j] 5841 //var i = word.length, 5842 aRet = []; 5843 for (var i = 0; i < word.length; i++) { 5844 var ic = word[i] 5845 if (ic == "-" && i == 0) { 5846 aRet[i] = ic; 5847 }
5848 else if (sparray.indexOf(ic) >= 0) { 5849 aRet[i] = "\\" + ic 5850 } else { 5851 aRet[i] = word[i]; 5852 } 5853 } 5854 liwords.push(aRet.join('')) 5855 } 5856 5857 return liwords.join(' '); 5858 } catch (e) { 5859 return str; 5860 } 5861 5862 } 5863 function htmlencodestring(str) { 5864 var i = str.length, 5865 aRet = []; 5866 5867 while (i--) { 5868 var iC = str[i].charCodeAt(); 5869 if (iC < 65 || iC > 127 || (iC > 90 && iC < 97)) { 5870 aRet[i] = '&#' + iC + ';'; 5871 } else { 5872 aRet[i] = str[i]; 5873 } 5874 } 5875 return aRet.join(''); 5876 } 5877 5878 function clearconsole() { 5879 console.log(window.console); 5880 if (window.console) { 5881 console.clear(); 5882 } 5883 } 5884</script>
vendor: 2 bytes, line 5884
5884
5885<script> 5886 var SSAnalyticsModel = function () { 5887 this.a = ""; 5888 this.b = ""; 5889 this.c = ""; 5890 this.d = document.title; 5891 this.e = ""; 5892 this.f = ""; 5893 this.g = ""; 5894 this.h = ""; 5895 this.i = ""; 5896 this.ik = ""; 5897 this.j = ""; 5898 5899 this.l = ""; 5900 this.m = ""; 5901 5902 this.p = ""; 5903 this.q = ""; 5904 this.r = document.referrer; 5905 this.o = ""; 5906 this.t = ""; 5907 this.z = ""; 5908 this.url = ""; 5909 this.tr = ""; 5910 this.shop = ""; 5911 this.shipping = ""; 5912 this.forIe = false; 5913 this.action = ""; 5914 5915 } 5916 5917 var objSSA = new SSAnalyticsModel(); 5918 5919 if (hosttype=="beta") { 5920 objSSA.z = 'B'; 5921 } 5922 objSSA.dt = '10/2/2026 7:20:32 AM'; 5923 objSSA.a = custid; 5924 objSSA.b = custemailaddress; 5925 objSSA.m = compid; 5926 objSSA.n = visitorid; 5927 objSSA.c = sessionid; 5928 objSSA.l = '26'; 5929 objSSA.q = 'ZGVzaWduPXYyJnR4dHNlYXJjaD1jb3JuZXIrZ3VhcmQmJiYmJmFfaHRtbD0='; 5930 var SSAnalytics = function () { 5931 //this.a = "http"; 5932 this.a = "https:" === document.location.protocol ? "https" : "http"; 5933 this.b = "ssanalytics"; 5934 this.c = "smartsign"; 5935 this.d = "."; 5936 this.e = "com"; 5937 this.f = "ssanalytics"; 5938 this.ff = ""; 5939 this.g = "api"; 5940 this.h = "SSAnalytics"; 5941 this.i = "/"; 5942 this.j = ":"; 5943 this.action = "LogReq"; 5944 } 5945 SSAnalytics.prototype.getUrl = function () { 5946 try { 5947 if (objSSA.z == "B") { 5948 this.b = "betaanalytics"; 5949 } 5950 if (objSSA.forIe == 'true') { 5951 this.h = "logdata.aspx" 5952 objSSA.url = this.a + this.j + this.i + this.i + this.b + this.d + this.c + this.d + this.e + this.ff + this.i + this.action + this.i + this.h; 5953 } else { 5954 //objSSA.url = this.a + this.j + this.i + this.i + this.b + this.d + this.c + this.d + this.e + this.ff + this.i + this.g + this.i + this.h; 5955 objSSA.url = this.a + this.j + this.i + this.i + this.b + this.d + this.c + this.d + this.e + this.ff + this.i + this.g + this.i + this.h + this.i + this.action; 5956 } 5957 } 5958 catch (ex) { 5959 5960 } 5961 } 5962 function PostSaveSearch() { 5963 /*Commented for common error*/ 5964 if (typeof (objDataEncode) != 'undefined') { 5965 objDataEncode.whiteList = /<[a-zA-Z!/?]|&#/; 5966 if (objDataEncode.CheckDangerousString(objDataEncode.fieldType.Element, "txtsearch")) { 5967 return false; 5968 } 5969 objDataEncode.FormDataHtmlEncode(objDataEncode.fieldType.Element, "txtsearch"); 5970 } 5971 // debugger; 5972 5973 var form_data = $("#frmsavesearch").serialize(); 5974 5975 $.ajax({
5976 url: "/v2/search/SaveSearch", 5977 type: 'post', 5978 data: form_data 5979 }).done(function (response) { 5980 5981 }).fail(function (response) { 5982 // alert(response); 5983 5984 }); 5985 5986 } 5987 function PostTracking(count) { 5988 try { 5989 var objs = new SSAnalytics(); 5990 objs.getUrl(); 5991 //objSSA.e = objSSA.e + ',count' 5992 if (count > 0) { 5993 objSSA.e = varnames_sa_success; 5994 objSSA.f = varvalues_sa_success; 5995 5996 } 5997 else { 5998 objSSA.e = varnames_sa_fail; 5999 objSSA.f = varvalues_sa_fail; 6000 } 6001 var ssa; 6002 if (objSSA.forIe == 'true') { 6003 ssa = JSON.stringify(objSSA) 6004 } else { 6005 ssa = objSSA 6006 } 6007 6008 $.ajax({ 6009 //url: objSSA.url + "/" + "LogReq", 6010 url: objSSA.url, 6011 type: 'POST', 6012 //crossDomain: true, 6013 //dataType: 'JSONP', 6014 //data: objSSA, 6015 data: ssa, 6016 }); 6017 } catch (e) { 6018 6019 } 6020 6021 } 6022 function getHighlights(jsonobj) { 6023 var html = "<div class=\\\"search-highlights\\\" >"; 6024 if (jsonobj.hasOwnProperty('@search.highlights')) { 6025 html = html + "<h3>Highlights:</h3>" 6026 var objhighlights = jsonobj["@search.highlights"] 6027 html = html + "<ul>" 6028 for (var key in objhighlights) { 6029 if (objhighlights.hasOwnProperty(key)) { 6030 if (objhighlights[key] != undefined) { 6031 var arr_items = []; 6032 for (var i = 0; i < objhighlights[key].length; i++) { 6033 arr_items.push(objhighlights[key][i].replace(/"/g, '\\"')); 6034 } 6035 html = html + "<li><b>" + key + "</b>:<p>" + arr_items.join("<br>") + "</p></li>" 6036 } 6037 6038 } 6039 html = html + "</ul>" 6040 } 6041 } 6042 html = html + "</div>" 6043 return html; 6044 } 6045 function loaddeptslider() { 6046 $(".ss_department_slider").slick({ 6047 dots: false, 6048 arrows: true, 6049 infinite: false, 6050 loop: false, 6051 slidesToShow: 5, 6052 slidesToScroll: 5, 6053 prevArrow: '<button type="button" class="slick-prev slick_slider_Btn"><svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8327 10.4798H4.16602M4.16602 10.4798L9.99935 16.3132M4.16602 10.4798L9.99935 4.64648" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> </svg></button>', 6054 nextArrow: '<button type="button" class="slick-next slick_slider_Btn"><svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.16602 10.4798H15.8327M15.8327 10.4798L9.99935 4.64648M15.8327 10.4798L9.99935 16.3132" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> </svg></button>', 6055 responsive: [ 6056 { 6057 breakpoint: 370, 6058 settings: { 6059 slidesToShow: 1, 6060 slidesToScroll: 1, 6061 } 6062 }, 6063 { 6064 breakpoint: 524, 6065 settings: { 6066 slidesToShow: 2, 6067 slidesToScroll: 2, 6068 } 6069 }, 6070 { 6071 breakpoint: 767, 6072 settings: { 6073 slidesToShow: 2, 6074 slidesToScroll: 2, 6075 } 6076 }, 6077 { 6078 breakpoint: 1012, 6079 settings: { 6080 slidesToShow: 3, 6081 slidesToScroll: 3 6082 } 6083 }, 6084 { 6085 breakpoint: 1296, 6086 settings: { 6087 slidesToShow: 4, 6088 slidesToScroll: 4 6089 } 6090 }, 6091 { 6092 breakpoint: 1540, 6093 settings: { 6094 slidesToShow: 5, 6095 slidesToScroll: 5 6096 } 6097 }, 6098 { 6099 breakpoint: 1784, 6100 settings: { 6101 slidesToShow: 5, 6102 slidesToScroll: 5 6103 } 6104 }] 6105 }) 6106 } 6107 function equalheight_uiux2025(container) { 6108 var currentTallest = 0, 6109 currentRowStart = 0, 6110 rowDivs = new Array(), 6111 $el, 6112 topPosition = 0; 6113 $(container).each(function () { 6114 $el = $(this); 6115 $($el).height('auto'); 6116 topPostion = $el.offset().top; 6117 6118 if (currentRowStart != topPostion) { 6119 for (currentDiv = 0; currentDiv < rowDivs.length; currentDiv++) { 6120 rowDivs[currentDiv].height(currentTallest); 6121 } 6122 rowDivs.length = 0; // empty the array 6123 currentRowStart = topPostion; 6124 currentTallest = $el.height(); 6125 rowDivs.push($el); 6126 } else { 6127 rowDivs.push($el); 6128 currentTallest = (currentTallest < $el.height()) ? ($el.height()) : (currentTallest); 6129 6130 } 6131 for (currentDiv = 0; currentDiv < rowDivs.length; currentDiv++) { 6132 rowDivs[currentDiv].height(currentTallest); 6133 6134 } 6135 }); 6136 } 6137 function ProductequalheightElements() { 6138 6139 equalheight_uiux2025(".ss-product-box .ss-product-box-title"); 6140 equalheight_uiux2025(".ss-product-box .ss-product-rating-box"); 6141 equalheight_uiux2025(".ss-product-box .ss-product-size"); 6142 equalheight_uiux2025(".ss-product-box .ss-product-content-item-content"); 6143 equalheight_uiux2025(".ss-product-box .price-per-item"); 6144 } 6145 6146 $(window).on("resize", function (f) { 6147 if ($(window).width() >= 767) { 6148 ProductequalheightElements(); 6149 } 6150 if (window.innerWidth >= 1199) { 6151 CloseSubcategoryFilter(); 6152 if ($("#mainProductsGrid").html()!="") { 6153 $("#open-filter").show(); 6154 } 6155 } 6156 else { 6157 if ($("#mainProductsGrid").html()=="") { 6158 $("#open-filter").hide(); 6159 } 6160 } 6161 6162 });
6163</script>
6163 6164<link rel="stylesheet" type="text/css" href="https://www.myparkingsign.com/css/quickview.css?v=251" /> 6165
6166<script type="text/javascript" src="https://www.myparkingsign.com/js/quickview_iframeDialog.js?v=251" ></script>
6166 6167
6168<script type="text/javascript" src="https://www.myparkingsign.com/js/quickview_axcart.js?v=251" ></script>
6168 6169 6170<input type="hidden" id="axc_custid" name="axc_custid" value="_tempXMuserdy5tmq1fgyu4d4bz53ytfydh20261002072032" /> 6171<input type="hidden" id="axc_compname" name="axc_compname" value="MyParkingSign" /> 6172<div id="qv_dialog" style="display: none;"> 6173<div id="qv_loading" style="display: block; margin:15px 0px 0px 25px;"> 6174<span style="font-family: Arial; font-size: 10pt; font-weight: bold; color: #000; vertical-align: top;">Loading....</span> 6175<img id="img_spinner1" src="/img/src/spinner.gif" border="0" alt="" style="display: inline; padding-left: 5px;" /> 6176</div> 6177<div id="qv_loaded" style="display: none; height: 100%; width: 100%;"> 6178<iframe id="qv_iframe" class="iframeDialog" src="" onload="javascript:typeof(qv_iframeLoaded)=='function' ? qv_iframeLoaded() : '' ;" frameborder="0" width="100%" height="100%" marginwidth="0" hspace="0" vspace="0" scrolling="no"></iframe> 6179</div> 6180</div> 6181
6182<script type="text/javascript" src="https://www.myparkingsign.com/js/popper.min.js" ></script>
6182 6183 6184<link rel="stylesheet" href="/css/department_v25.css"> 6185<link rel="stylesheet" type="text/css" href="/js/fancybox2/jquery.fancybox.css" /> 6186
6187<script type="text/javascript" src="/js/fancybox2/jquery.fancybox.pack.js" ></script>
6187 6188 6189<link rel="stylesheet" type="text/css" href="/js/external/slick-carousel/slick.min.css" /> 6190<link rel="stylesheet" type="text/css" href="/js/external/slick-carousel/slick-theme.css" /> 6191
6192<script type="text/javascript" src="/js/external/slick-carousel/slick.min.js" ></script>
6192 6193
6194<script type="text/javascript"> 6195 $(document).ready(function () { 6196 $("#btnSearchHeader").hide(); 6197 // $("#search_box_header").show(); 6198 6199 $('.body-container').closest('.container') 6200 .removeClass('container') 6201 .addClass('container-fluid p-0'); 6202 6203 6204 6205 6206 }); 6207 6208 6209 6210</script>
6210 6211 6212<style> 6213 .ss-product-pack-box{ margin-bottom: 5px;} 6214 .ss-product-pack-box .item{border: 1px solid #D0D0D0; padding: 1px 4px 2px; border-radius: 4px; color:#000; font-weight: 500; display: inline-block; margin-left: 2px; vertical-align: middle;} 6215 .ss-product-box .pack-line{font-size: 12px;color: #585858;} 6216 .ss-product-box .per-tag{font-size: 14px; color: #585858; min-height: 18px; margin-bottom: 15px;} 6217 .ss-product-box .price-per-item{margin-bottom: 15px;} 6218 .ss-product-box .ss-product-box-title{margin-bottom: 10px;} 6219 .ss-product-box{padding: 20px 0px;line-height: normal;} 6220 .ss-product-box .ss-product-content-item-content{margin-bottom: 8px;} 6221 .ss-product-box .ss-product-box-title a{line-height: 1.4;} 6222 .ss-product-box .ss-product-img-box{height: 200px;} 6223 .ss-product-box .ss-product-content-box, 6224 .ss-product-box .ss-product-price{text-align: left;margin-bottom: 5px;} 6225 .ss-product-box .ss-product-rating-box{margin-bottom: 10px;} 6226 .ss-product-add-cart-btn .btn{max-width: 100%;} 6227 @media (max-width: 567px) { 6228 .ss-product-box .per-tag { 6229 min-height: 0; 6230 } 6231 } 6232</style> 6233 6234 6235 6236 6237</div></div> </div> 6238 6239 6240 6241 6242 6243<!--Closer Tags--></div></div></div></div><!--Closer Tags--><footer class="ss-footer " style=""> 6244 <div class="container"> 6245 <div class="footer_section"> 6246 <div class="footer_column"> 6247 <div class="footer_title"> 6248 Categories 6249 </div> 6250 <div id="footerPanel1"> 6251 <div class="footer-panel"> 6252 <ul class="list-unstyled footer_nav"> 6253 <li> 6254 <a href="/mps/custom-parking-signs"> 6255 Custom 6256 6257 </a> 6258 </li> 6259 <li> 6260 <a href="/mps/no-parking-signs"> 6261 No Parking 6262 6263 </a> 6264 </li> 6265 <li> 6266 <a href="/MPS/accessible-parking-signs"> 6267 Handicap Parking 6268 6269 </a> 6270 </li> 6271 <li> 6272 <a href="/mps/reserved-parking-signs"> 6273 Reserved Parking 6274 6275 </a> 6276 </li> 6277 <li> 6278 <a href="/parking-lot-supplies"> 6279 Parking Lot 6280 6281 </a> 6282 </li> 6283 <li> 6284 <a href="/private-property-parking-signs"> 6285 Private Property 6286 6287 </a> 6288 </li> 6289 <li> 6290 <a href="/posts-bases-hardware"> 6291 Posts, Hardware & More 6292 6293 </a> 6294 </li> 6295 </ul> 6296 </div> 6297 </div> 6298 </div> 6299 <div class="footer_column"> 6300 <div class="footer_title"> 6301 Support 6302 </div> 6303 <div class="footer-panel"> 6304 <ul class="list-unstyled column_2 footer_nav"> 6305 <li><a href="/contactus">Contact Us</a></li> 6306 <li><a href="/terms" rel="nofollow">Terms</a></li> 6307 <li><a href="/privacy" rel="nofollow">Privacy</a></li> 6308 <li><a href="/blog/">Sign Regulations</a></li> 6309 <li><a href="/faqs">FAQs</a></li> 6310 <li><a href="/reviews">Reviews</a></li> 6311 <li><a href="/free-parking-signs">Free Sign PDF's</a></li> 6312 <li><a href="/Parking-Signs-products">Products</a></li> 6313 <li><a href="/parking-sign-videos">Videos</a></li> 6314 <li><a href="/accessibility" rel="nofollow">Accessibility</a></li> 6315 <li><a href="/california-privacy-rights" rel="nofollow">CA Privacy Rights</a></li> 6316 <li><a href="https://www.myparkingsign.com/xp/W-9Smartsign.pdf" rel="nofollow noopener noreferrer" target="_blank">W9 Form</a></li> 6317 <li><a href="/faqs-taxexempt">Tax Exemption FAQ</a></li> 6318 </ul> 6319 </div> 6320 6321 6322 6323 </div> 6324 6325 6326 <style type="text/css"> 6327 .footer_bottom { 6328 max-width: 910px; 6329 } 6330 6331 .footer_bottom:before, .footer_bottom:after { 6332 display: table; 6333 content: " "; 6334 } 6335 6336 .footer_bottom:after { 6337 clear: both; 6338 } 6339 6340 .footer_bottom ul li { 6341 list-style-type: none; 6342 border-right: 1px solid #cccccc; 6343 padding-right: 12px; 6344 padding-left: 12px; 6345 float: left; 6346 min-height: 90px; 6347 } 6348 6349 .social_32x32 span { 6350 line-height: 36px; 6351 } 6352 6353 .social_32x32 a { 6354 float: left; 6355 padding: 0 2px; 6356 cursor: pointer; 6357 } 6358 6359 .social_32x32 a:hover { 6360 opacity: 0.8; 6361 } 6362 6363 .social_32x32 img { 6364 border: 0 none; 6365 } 6366 6367 .social_32x32 .social-icon-button { 6368 background: url("https://images.myparkingsign.com/img/src/social-icons-36.png") no-repeat scroll left center transparent; 6369 display: block; 6370 height: 36px !important; 6371 line-height: 36px !important; 6372 overflow: hidden; 6373 width: 36px !important; 6374 } 6375 6376 .social_32x32 .social-icon-button :hover { 6377 opacity: 0.8; 6378 } 6379 6380 .social_32x32 .facebook { 6381 background-position: -36px 0px !important; 6382 } 6383 6384 .social_32x32 .twitter { 6385 background-position: -36px -36px !important; 6386 } 6387 6388 .social_32x32 .google_plusone_share { 6389 background-position: -36px -72px !important; 6390 } 6391 6392 .social_32x32 .pintrest { 6393 background-position: -36px -108px !important; 6394 } 6395 6396 .social_32x32 .share { 6397 background-position: -36px -144px !important; 6398 } 6399 6400 .social_32x32 .email {
6401 background-position: -36px -180px !important; 6402 } 6403 6404 .social_32x32 .linkedin { 6405 background-position: -36px -216px !important; 6406 } 6407 6408 .social_32x32 .mailto { 6409 background-position: -36px -252px !important; 6410 } 6411 6412 .a11y { 6413 height: 1px !important; 6414 overflow: hidden !important; 6415 position: absolute !important; 6416 top: auto !important; 6417 width: 1px !important; 6418 } 6419 6420 div.atclear { 6421 clear: both; 6422 } 6423 /* for twitter feed*/ 6424 6425 img.autosized-media { 6426 max-width: 150px !important; 6427 } 6428 6429 </style> 6430 <div class="footer_column section_right"> 6431 <ul class="list-unstyled footer_badgeList "> 6432 <li class="list-inline-item"> 6433 <span class="footer_bottom_sprite top_retailer" title="SmartSign is Top 600 E-Retailer in the US and Canada in 2020"></span> 6434 </li> 6435 <li class="list-inline-item"> 6436 <a class="footer_bottom_sprite bbb" title="Smartsign BBB Business Review" target="_blank" rel="noreferer, ,noopener" href="https://www.bbb.org/us/ny/brooklyn/profile/signs/smartsign-0121-102622/#bbbonlineclick"><span class="hide d-none">BBB Rating</span></a> 6437 </li> 6438 </ul> 6439 </div> 6440 6441 </div> 6442 <div class="footer_bottom"> 6443 <span> © 2026, MyParkingSign.com</span> 6444 6445 6446 </div> 6447 </div> 6448 6449</footer>
6450<script> 6451 // search script 6452 function searchPanel(e) { 6453 var documentWidth = window.innerWidth - document.documentElement.clientWidth 6454 document.body.style.paddingRight = documentWidth + 'px'; 6455 6456 $("body,html").addClass("overflow-hidden"), 6457 $(".search-panel").removeClass("d-none"), 6458 $("#search_box").focus(), 6459 $(".search-panel .searchbox").addClass("active"), 6460 setTimeout(function () { 6461 $(".search-panel .searchbox").addClass("on"); 6462 $(".search-results").fadeIn("slow"); 6463 // var searchHeight = $(".search-results").height(); 6464 // $(".searchProduct_col").css({"max-height":searchHeight+'px'}); 6465 getSearchHeight(".searchProduct_col"); 6466 }, 500); 6467 } 6468 ssdocready(function () { 6469 $(window).on("resize", function () { 6470 getSearchHeight(".searchProduct_col"); 6471 }); 6472 $(document).mouseup(function (e) { 6473 var container = $(".search-panel"); 6474 if (!container.is(e.target) && container.has(e.target).length === 0) 6475 { 6476 6477 6478 container.find(".search_close").hide(); 6479 $(".search-results").hide(); 6480 6481 } 6482 }); 6483 6484 $(".searchbox #search_box").on('input', function () { 6485 if ($(this).val().length > 0) { 6486 $(this).parents(".searchbox").find(".search_close").show() 6487 } 6488 else { 6489 $(this).parents(".searchbox").find(".search_close").hide() 6490 } 6491 }) 6492 6493 }); 6494 6495 function getSearchHeight(obj) { 6496 var searchHeight = $(".search-results").height(); 6497 $(obj).css({ 6498 "max-height": searchHeight + 'px' 6499 }); 6500 } 6501 6502 function closeSearch(e) { 6503 6504 $(".searchbox #search_box").val(''); 6505 $(".search-results").hide(); 6506 $(e).hide(); 6507 6508 6509 } 6510 //search result 6511 function searchResult(obj) { 6512 if ($(obj).val().length > 0) { 6513 $(obj).parents(".search-panel").find(".trending_result").addClass("d-none"); 6514 $(obj).parents(".search-panel").find(".search_resultMain").removeClass("d-none"); 6515 } else { 6516 $(obj).parents(".search-panel").find(".search_resultMain").addClass("d-none"); 6517 $(obj).parents(".search-panel").find(".trending_result").removeClass("d-none"); 6518 } 6519 } 6520</script>
vendor: 2 bytes, line 6520
6520
6521<script type="text/javascript"> 6522 try { 6523 if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) 6524 { 6525 document.write('
6525<script src="https://www.MyParkingSign.com/js/external/css-vars-ponyfill.js"><\/script>'); 6526 ssdocready(function () { 6527 cssVars({ 6528 // Only styles from CodePen's CSS panel 6529 include: 'style,[href*="ui-"]' 6530 //onlyLegacy: false, 6531 }); 6532 }); 6533 } 6534 } 6535 catch (ex) { } 6536</script>
vendor: 2 bytes, line 6536
6536
6537<script> 6538 var IsFabricUI = true; 6539</script>
6539 6540<p class="top-off-page" style="display:none;" id="back-top"><a href="javascript:void(0);"><span></span>Top</a></p> 6541 6542<div class="modal fade" id="ss-freeshipping" role="dialog"> 6543 <div class="modal-dialog modal-dialog-centered"> 6544 <!-- Modal content--> 6545 <div class="modal-content"> 6546 <div class="modal-body" id="ShippingDiv"> 6547 Loading... 6548 </div> 6549 </div> 6550 </div> 6551</div> 6552 6553<div> 6554<!-- Global site tag (gtag.js) - Google AdWords: AW-869829258 -->
vendor: 65 bytes, lines 6554-6555
6554 6555<script async src='https://www.googletagmanager.com/gtag/js?id=
6555AW-869829258
vendor: 13 bytes, line 6555
6555'></script>
6556<script>
vendor: 133 bytes, lines 6557-6560
6557window.dataLayer = window.dataLayer || []; 6558function gtag(){dataLayer.push(arguments);} 6559gtag('js', new Date()); 6560gtag('config', '
6560AW-869829258
vendor: 67 bytes, line 6560
6560',{'use_amp_client_id': true,'allow_enhanced_conversions':true});
6561gtag('event', 'page_view', { 6562 ecomm_pagetype: 'other' 6563}); 6564</script>
6564 6565</div> 6566 6567 6568 6569 6570 6571 6572<div id="inlineScriptBlockForAll"> 6573
6573<script type="text/javascript"> 6574 function isScriptLoaded(url) { 6575 var scripts = document.getElementsByTagName('script'); 6576 for (var i = scripts.length; i--;) { 6577 if (scripts[i].src.toLowerCase().indexOf(url.toLowerCase()) > -1) { 6578 return true; 6579 } 6580 } 6581 return false; 6582 } 6583 </script>
6583 6584
6584<script type="text/javascript"> 6585 var freeShippingNotLoaded = true; 6586 window.addEventListener('DOMContentLoaded', function () { 6587 var bootstrap_enabled = (typeof $().modal == 'function'); 6588 if (!bootstrap_enabled) { 6589 var resource = document.createElement('script'); 6590 resource.setAttribute("src", "https://images.myparkingsign.com/js/bootstrap-modal-popover-only.min.js"); 6591 resource.setAttribute("type", "text/javascript"); 6592 var head = document.getElementsByTagName('head')[0]; 6593 head.appendChild(resource); 6594 } 6595 6596 $("#freeShippingLink, #shippingMessage, .freeGroundShipping").click(function () { 6597 if (freeShippingNotLoaded) { 6598 $(this).parent().parent().addClass("selectedRow"); 6599 $("#ShippingDiv").html('Loading...'); 6600 //$("#showModelLink").click(); 6601 document.getElementById("showModelLink").click(); 6602 $.get("/v2/Secure/FreeShipping", function (data) { 6603 freeShippingNotLoaded = false; 6604 $("#ShippingDiv").html(data); 6605 }); 6606 } 6607 else { 6608 //$("#showModelLink").click(); 6609 document.getElementById("showModelLink").click(); 6610 6611 } 6612 }); 6613 6614 }); 6615 var SearchImage = false; 6616 var searchnewpopup = true; 6617 6618 </script>
6618 6619</div> 6620 6621 6622<link rel="stylesheet" type="text/css" href="https://www.myparkingsign.com/css/accessibility.css?v=251" /> 6623 6624<button class="accessibility_trigger" id="ssAccessibilityIcon" onclick="OpenAccessibilityWidget(this)" aria-label="Accessibility Menu" role="button" tabindex="0" aria-haspopup="dialog"> 6625 <img src="/img/src/accessibility_icon.svg" alt="icon" role="presentation" /> 6626 <img class="check_on" src="/img/src/check_on.svg" alt="Accessibility menu is on"> 6627</button> 6628<div class="accessibility_widget_uwaw" id="accessibility_widget_box" style="display: none;"> 6629 <div class="accessibility_widget__inner"> 6630 <div class="d-flex justify-content-between accessibility_widget_header"> 6631 <div class="accessibility_widget_title">Accessibility Menu</div> 6632 <button class="accessibility_widget_close" type="button" aria-label="Close the accessibility menu" onclick="CloseAccessibilityWidget()"> 6633 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" aria-hidden="true" focusable="false" width="16" height="16"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2" d="m2.30436241 2.30436238 9.39127515 9.39127515m-9.39127518 6e-8 9.39127515-9.39127515"></path></svg> 6634 </button> 6635 </div> 6636 <div class="accessibility_widget_body"> 6637 <div class="accessibility_widget_content "> 6638 <div class="accessibility_initial_page"> 6639 <ul class="accessibility_options"> 6640 <li class="accessibility_options__item"> 6641 <div class="accessibility_options__i"> 6642 <button class="accessibility_options__drop_btn" data-toggle="custom-collapse" data-collapse-id="#accessibility-option__dropdown" role="button" aria-expanded="false"> 6643 <span class="expanded_panel__wrapper__icon"> 6644 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="100%" height="100%"><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M12 0c6.627417 0 12 5.372583 12 12s-5.372583 12-12 12S0 18.627417 0 12 5.372583 0 12 0Zm4.7354808 9.47152282-.1085206.01347095c-3.0596685.57466383-6.200379.57466383-9.26330946-.00062883-.09333203-.01864939-.19242039-.01812858-.28846682.00208394-.09593384.02018882-.18682634.05958112-.26734205.11584443-.08029086.056136-.14860503.12780464-.20100307.21081558-.0522611.08286116-.08766334.17524393-.10423122.27189211-.01724873.092197-.01629673.1908309.00352393.2864083.01977268.0955923.05806351.1864428.11270512.2672263.05484222.0810605.12499841.1503344.2065445.203869.08178229.0536896.17331929.0904256.26934485.1080471 1.05753607.1977158 2.12658791.3310378 3.20056122.3990866.0655501.0046117.1312823.0232382.1914777.0546822.0604064.0315636.1140183.0754124.1574985.1289151.0436926.053764.0762327.1161308.0955899.1833301.0193726.0673169.0250825.1380548.0167486.2077853l-.0930524.8126589-.0466642.3803831-.0549404.374039c-.158359.9955974-.4113792 1.9758184-.75546409 2.9248369l-.5801849 1.5773596-.02344642.0770503-.01552299.0868134c-.01809935.1433761.00241892.2798303.05789612.4039962.08054821.1802784.2287431.3211011.41227036.3911064.18417884.0702973.38854412.0633157.56766262-.0193475.1783359-.0823021.3167379-.2327306.3851182-.4179393l.132573-.2722052.2774285-.6119827.2691827-.6167871.1745867-.4131228c.1150781-.2758957.2275188-.552725.3372517-.8303222l.1997945-.5172516.1547774.4016017c.3341951.8508075.7005073 1.7096002 1.1016307 2.5860868l.148306.3221275.035186.0702665.0497248.0757382c.0517528.0706012.1097786.1262939.1757777.1716018.1180312.081057.2569842.1257226.3998576.1283785.0957982-.0007119.1836954-.0179553.2662741-.0508323.0830796-.0290811.1683605-.0801996.2411479-.146682.0725663-.0662848.1312809-.1464644.1727703-.2358314.0414046-.0892272.0648238-.1857927.0689566-.2841549.0041311-.0983223-.01109-.1964983-.0448023-.2888656l-.5808499-1.5790749-.1248882-.3590352-.1156442-.3594946c-.2970897-.9623716-.5036651-1.9538501-.6160163-2.9589316l-.0899595-.8168245-.0041118-.0665552.0021549-.0430116c.0030732-.0307866.0094345-.0650698.0191721-.0984822.0194475-.066648.0520023-.128536.0955871-.1817954.0433983-.0530315.0967961-.0964037.156956-.1275732.059925-.0310756.125295-.0493709.1922177-.053854 1.0641002-.0674537 2.1242314-.1987717 3.1739231-.3932155.1721701-.0296953.3313055-.120966.4468688-.25719.1149797-.1355362.1797169-.3071568.1833218-.4854424 0-.11495
664473-.0237748-.22332759-.0698726-.32263252-.0462729-.09968218-.1138303-.18783713-.1978901-.2580962-.0844397-.07054096-.1833017-.12125287-.2895034-.1483992-.1064178-.02721249-.2175245-.03011298-.325203-.00846921Zm-3.4239963-3.92821291c-.7252221-.73705689-1.9027746-.73705689-2.6279686.00000409-.72291791.73468261-.72291791 1.92418279.000008 2.65887358.7251891.7370234 1.9027354.7370234 2.6279566 0 .722897-.73469389.722897-1.92418787.000004-2.65887767Z"></path><circle cx="12" cy="12" r="10.3636364" stroke="currentColor" stroke-width="0.54545455"></circle></g></svg> 6645 </span> 6646 Accessibility Profiles 6647 <span class="accessibility_option__drop_icon"> 6648 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 11" aria-hidden="true" focusable="false"><path fill="currentColor" fill-rule="evenodd" d="m.5 10.5 5-5-5-5"></path></svg> 6649 </span> 6650 </button> 6651 <button role="button" class="top_accessibility-reset_btn" onclick="ResetAllAccessibilitySettings()" style="display: none;"> 6652 <span class="icon" style="width: 20px; height: 19px;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 16" width="15" height="13"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"></path><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"></path></g></svg></span> 6653 Reset All 6654 </button> 6655 </div> 6656 <div class="collapse" id="accessibility-option__dropdown"> 6657 <div class="accessibility-option__dropdown"> 6658 <ul class="accessibility-profiles__list"> 6659 <li class="accessibility-profiles__item"> 6660 <button id="btnpfmotorimpaired" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityMotorImpaired(this)"> 6661 <span class="accessibility-profiles__btn__ico"> 6662 <span style="width: 12px; height: 15px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 15" width="100%" height="100%"><g fill="currentColor" fill-rule="evenodd"><path d="M4.50345823 7.64209974c0-.41467465-.00120904-.82930278.00023251-1.24397742.00330162-.94907699.63060841-1.71912059 1.56450035-1.87294326 1.06084135-.17466105 1.98041079.53189058 2.15428033 1.5192023.02134424.1213092.02938902.24629302.02976103.36969535.00255759.81767421.00306911 1.63539493-.00083703 2.45306913-.00051152.10121504.0259014.13396108.1296.13261216.42223467-.00530262.84465534.00372115 1.26684351-.00390719.39121807-.00702366.65548677.15847409.82912377.5137035.4690153.95972879.9528646 1.91224779 1.4295062 2.86825539.2241843.4495139.0312956.9351228-.4283264 1.0852708-.3444375.112518-.7322609-.04884-.8960396-.3759283-.4054476-.8098598-.81201122-1.6191614-1.2114601-2.4319516-.05738299-.1167043-.12122971-.1600091-.25427083-.1592183-1.00731799.0063724-2.01463598.0042328-3.02200047.0031164-.3655492-.0004186-.70914964-.083121-.99987774-.3150876-.37010635-.2951795-.58592035-.67631736-.59103553-1.15839117-.00483616-.46114239-.00102303-.92233129-.00102303-1.38352019h.00102303Z"></path><path d="M0 10.4944147c.0432465-1.47519978.63781615-2.67424442 1.80826181-3.58029572.33137051-.25652615.77625147-.19196436 1.04665836.13693799.24250592.29494693.20521163.7335299-.08714403 1.00801056-.17219548.16154403-.36145705.30778487-.51667945.48416695-.62149408.70622604-.86107041 1.53431942-.69868677 2.45860432.19865491 1.1307617.85655976 1.9065266 1.92414384 2.3144566 1.22108592.4665846 2.6397107.0301878 3.41335807-1.0244301.24445899-.3332746.69464113-.4168608 1.03284738-.1918248.34136835.2270827.44478795.674922.20958278 1.0230812-.3568069.5280299-.8289378.9372159-1.37658732 1.2613272-.82763575.4897487-1.72548894.6831085-2.67616796.5948709-1.89731241-.176103-3.35304547-1.5186441-3.85307734-3.0891516C.08184284 11.4358169.00237158 10.9732325 0 10.4944147m6.75159277-7.49842122c-.83851712-.00177087-1.50167666-.67036687-1.49880292-1.51101912C5.25563581.66460233 5.93023474-.00241218 6.75470838 0c.83884264.00251833 1.50149066.6706957 1.49875555 1.51134795-.00265908.81986037-.676886 1.48636323-1.50187116 1.48464553"></path></g></svg></span> 6663 </span>
6664 <span class="accessibility-profiles__btn__name">Motor Impaired</span> 6665 <span class="accessibility-profiles__btn__active-icon"> 6666 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6667 </span> 6668 </button> 6669 </li> 6670 <li class="accessibility-profiles__item"> 6671 <button id="btnpfcolorblind" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityColorBlind(this)"> 6672 <span class="accessibility-profiles__btn__ico"> 6673 <span style="width: 12px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd"><path stroke="currentColor" stroke-linejoin="round" stroke-width="1.5" d="M10.18462518 7.77262463 6 1 1.749375 7.8845C1.2775 8.59733333 1 9.43383333 1 10.33333333 1 12.9105 3.23875 15 6 15s5-2.0895 5-4.66666667c0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537Z"></path><path fill="currentColor" d="M6 15c2.76125 0 5-2.0895 5-4.66666667 0-.88617554-.74237577-2.438274-.749375-2.44883333l-.06599982-.11187537L6 1"></path></g></svg></span> 6674 </span> 6675 <span class="accessibility-profiles__btn__name">Color Blind</span> 6676 <span class="accessibility-profiles__btn__active-icon"> 6677 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6678 </span> 6679 </button> 6680 </li> 6681 <li class="accessibility-profiles__item"> 6682 <button id="btnpfdyslexia" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityDyslexia(this)"> 6683 <span class="accessibility-profiles__btn__ico"> 6684 <span style="width: 15px; height: 12px; display: flex;"> 6685 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 11" width="100%" height="100%"><path fill="currentColor" fill-rule="evenodd" stroke="currentColor" stroke-width="0.5" d="M1 10V1.4125h2.8968759c2.7220645 0 4.6449908 1.775 4.6449908 4.2875 0 2.5125-1.9229263 4.3-4.6449908 4.3H1Zm.97395-1.7631818h1.9229263c2.1476839 0 3.6585545-1.1706833 3.6585545-2.9740909C7.5554308 3.470591 6.0445602 2.3 3.8968763 2.3H1.97395v5.9368182ZM11.809437 2.65l.004584.8875h1.605048v.8375h-1.600688L12.008 10h-1.414166L10.812 4.375h-.969534v-.8375h1.023692l.030044-.8875c.0320746-.9625.6440977-1.65 1.482911-1.65.396736 0 .7919618.15 1.120887.4125l-.385091.6875c-.1391915-.15-.3806405-.2625-.651108-.2625-.3527837 0-.6568024.3375-.654364.8125Z"></path></svg> 6686 </span> 6687 </span> 6688 <span class="accessibility-profiles__btn__name">Dyslexia</span> 6689 <span class="accessibility-profiles__btn__active-icon"> 6690 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6691 </span> 6692 </button> 6693 </li> 6694 <li class="accessibility-profiles__item"> 6695 <button id="btnpfvisuallyimpaired" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityVisuallyImpaired(this)">
6696 <span class="accessibility-profiles__btn__ico"> 6697 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 10" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="m1 4.99999994 2.20371699-2.57100316C5.00082774.33236757 8.15732765.08955988 10.25395687 1.88667064a4.99999938 4.99999938 0 0 1 .54232614.54232614L13 4.99999994h0l-2.20371699 2.57100315c-1.79711075 2.09662921-4.95361066 2.3394369-7.05023988.54232614a4.99999938 4.99999938 0 0 1-.54232614-.54232614L1 4.99999994h0Z"></path><path stroke-width="1.75" d="M7 3.37499994c.44873136 0 .85498136.18188432 1.14904852.47595148S8.625 4.55126858 8.625 4.99999994c0 .44873135-.18188432.85498135-.47595148 1.14904851C7.85498136 6.44311561 7.44873136 6.62499994 7 6.62499994s-.85498136-.18188433-1.14904852-.47595149S5.375 5.44873129 5.375 4.99999994c0-.44873136.18188432-.85498136.47595148-1.14904852S6.55126864 3.37499994 7 3.37499994Z"></path></g></svg></span> 6698 </span> 6699 <span class="accessibility-profiles__btn__name">Visually-impaired</span> 6700 <span class="accessibility-profiles__btn__active-icon"> 6701 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6702 </span> 6703 </button> 6704 </li> 6705 <li class="accessibility-profiles__item"> 6706 <button id="btnpfcognitive" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityCognitiveLearning(this)"> 6707 <span class="accessibility-profiles__btn__ico"> 6708 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="100%" height="100%"><path fill="currentColor" fill-rule="evenodd" d="M3.4305674 2.28495811c0-.29900421-.0035071-.5816392.0006908-.86416789.0100965-.6746462.4400452-1.21600009 1.0909996-1.37910779.8740855-.2190182 1.7499778.45334269 1.7616153 1.35434135.0037729.29124478.0005845.58259585.0005845.88893433h.1520311c.6906493 0 1.3812986-.00031888 2.0719479.00015944.3570418.00021259.6691279.10900421.91208.38255108.1933733.21779582.2903522.47321957.2909368.76340147.0015941.7084476.0005313 1.4168952.0005313 2.1252896v.1565707c.2715941 0 .5314976-.0022853.7912949.0006378.254377.0028699.5002517.0418797.7295471.1649146.5329323.2859833.8426803.8785176.751281 1.448996-.1033024.6442993-.5548788 1.129849-1.1788385 1.2169567-.3001298.0418797-.6095589.0175916-.9148432.0229594-.0562744.0010098-.112655.0001063-.1784413.0001063v.161407c0 .6995721.0006377 1.3991442-.0002125 2.0987163-.000744.6465315-.4531174 1.1385651-1.0996612 1.159877-.5881439.0193986-1.1774569.0128615-1.766079.0028699-.3425349-.005793-.556101-.251172-.5632217-.5945007-.0040386-.1982378.0014348-.4022686-.0430958-.5930127-.1534127-.6571609-.7408127-1.1027973-1.4051581-1.0894574-.6564808.0132867-1.21763.4804476-1.3617434 1.1497791-.0368254.1711329-.0409171.3509819-.04469.5271637-.0077051.3596979-.2220153.5979553-.5828831.6018881-.6019069.006484-1.204239.0084504-1.8058802-.0078657-.51922249-.0140839-1.00156639-.4718909-1.02255635-.9932616-.0256662-.6364868-.01626057-1.2747805-.00797087-1.9120645.00334777-.2564336.23147406-.4753455.48739212-.4978266.16287144-.0143496.32717763-.0114266.49047418-.0220559.61556372-.0402854 1.12729352-.495063 1.26736832-1.1232589.1313599-.5889203-.1487896-1.2059553-.6753453-1.5050127-.2987482-.1696979-.61923025-.2269902-.95714199-.2183804-.23540635.0060056-.42771687-.0807301-.54106264-.2924671-.04410548-.0823777-.073332-.1834098-.07434164-.2763637-.006
670853612-.5755273-.00919307-1.1512672-.00138162-1.7267414.00903365-.65971191.50338699-1.12788258 1.18728759-1.13123083.6906493-.00334825 1.3812455-.00074406 2.0718948-.00074406h.1665911Z"></path></svg></span> 6709 </span> 6710 <span class="accessibility-profiles__btn__name">Cognitive & Learning</span> 6711 <span class="accessibility-profiles__btn__active-icon"> 6712 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6713 </span> 6714 </button> 6715 </li> 6716 <li class="accessibility-profiles__item"> 6717 <button id="btnpfseizure" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilitySeizureEpileptic(this)"> 6718 <span class="accessibility-profiles__btn__ico"> 6719 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 15" width="100%" height="100%"><g fill="currentColor" fill-rule="evenodd"><path d="M12.6685391 7.05850295c.0618316-.19052057.1261678-.37674459.1827945-.56531581.1901517-.63298661.0691105-1.20892447-.3105667-1.73811736-.2320249-.32343543-.5267033-.57804635-.8488928-.80063199-.4551274-.31444449-.949193-.54968111-1.4690478-.73240423-.0926691-.03258224-.1837338-.08716445-.25828386-.15209024-.11458409-.09985522-.15238745-.24005036-.15485288-.3932943-.00579182-.36170664-.02320641-.72257784-.15453982-1.06550692-.08781649-.22926918-.22419817-.41752213-.47082008-.47986202-.45430556-.11477383-.8951882-.08736337-1.29388448.1876562-.21590179.14894739-.35893623.34408279-.35870172.63298662.00293533 3.74608251.00187872 7.49216503.00273966 11.2382475.00003914.0758264.00113489.1539999.01823641.2270414.07020623.2999635.29510882.4285022.56403705.4781115.36421931.0671935.72820381.0273309 1.08487027-.065244.32899879-.0853742.51555014-.3113812.5669721-.6475074.02547618-.166253.03349863-.3357682.04156021-.5042092.01267939-.2651932.16279707-.4605275.41751974-.5162236.3201153-.070018.627747-.1711463.91589-.3323071.5559363-.3109436.9714602-.7461293 1.1581681-1.3741431.1915213-.64412581.1881558-1.2948954.0078268-1.94057279-.1229979-.44071558-.3600711-.80739509-.7503928-1.05416877-.4400217-.27820221-1.0393575-.32439023-1.4937022.10045196-.12542419.11728016-.22764196.26272665-.32821611.40431419-.10284392.14469061-.2257244.24852413-.40440984.26395991-.21410162.0184593-.38531248-.06810842-.49837035-.2509111-.11153164-.18041571-.10660077-.37018041-.00183929-.55588725.15594863-.27633241.35686213-.51300122.60242742-.71112034.83977457-.67758331 2.11737937-.75225592 2.98399987.105027.0788156.0779746.1591184.15427831.2494786.24172124M1.33117128 7.04079954c.2056487-.17345369.3867213-.36715691.60340577-.50166308.82568638-.51248404 1.65254678-.45718573 2.46034896.05283177.3388214.21395273.60047072.5097788.78749168.86702974.12812443.24466519.03557273.54371367-.19386939.68546034-.23312071.14405409-.53531276.08270877-.69713148-.14230363-.04418219-.06150445-.08515539-.1253561-.12922018-.18694012-.39161304-.54713499-.99051841-.71609321-1.57995337-.43383313-.40660133.194658-.67102917.52911332-.83085206.94894285-.22920731.60215483-.24004741 1.22260982-.12436757 1.84911182.10319612.5589903.37071554 1.022422.81320267 1.3731883.37259396.2953884.79117027.4946215 1.25623766.5918113.35564898.0743145.48698239.2434319.49559185.6144477.00273937.1157684.00994001.2318551.02344121.346788.04844778.413345.23711236.6374026.62892108.73686.3122886.0792874.63224746.1071752.95118883.068546.36985459-.0447558.67678185-.2368677.67549449-.7603319-.00931793-3.71962682-.00622635-7.43925366-.00227383-11.15884073.00031308-.26666515-.099361-.46725082-.29733945-.62618373-.3210546-.25775377-.69364857-.32208281-1.08866626-.28401052-.4610366.04443756-.66746798.22584784-.79148334.67869723-.08030279.29320039-.10080896.5928854-.10190471.89551435-.00105661.29439387-.
671912922017.46991628-.4022966.56519646-.1015525.03540683-.20314413.07121149-.30285733.11143206-.60665388.24446626-1.17757851.55011872-1.65943435 1.00730445-.30461836.28898339-.54990971.61906258-.6827302 1.02592288-.19367373.59320366-.01592751 1.14105475.18905592 1.67502159m5.66741207 7.44816506c-.28849519.2665458-.62625997.4362997-1.00632851.4715474-.33205123.0307522-.66985515.014481-1.00413701-.0017505-.2780073-.0135659-.5421612-.0983434-.79664902-.218289-.37952067-.1789438-.63486944-.472542-.77594718-.8643245-.07787649-.2162204-.12526765-.4441768-.17895938-.668672-.01487088-.0624194-.03592493-.093291-.09916533-.1123073-.86133737-.2591064-1.56739139-.7393264-2.05715228-1.5177993-.43810413-.6964007-.59831836-1.4663998-.5677939-2.28429758.01267938-.33958731.07337608-.67097934.17246314-.99477282.02034963-.06643753.01224891-.11620601-.02230633-.17500522C.36299833 7.6132365.14005244 7.0728646.04429176 6.48300271c-.1419387-.87446916.0588574-1.66336519.57718605-2.37030832.39568297-.53961602.89871026-.95666075 1.46685637-1.29473631.32939013-.19605041.67298586-.36305926 1.03728344-.48189095.05596149-.01826038.07294561-.04726215.07791561-.10454961.03197241-.36747517.09885226-.72751092.22916818-1.07370221.24924388-.6619486.72327294-1.04068235 1.4098774-1.1297564.48404734-.06281728.96347688-.02558043 1.4213045.16661103.27652022.11608667.5238074.27903765.73587406.49637195.51198895-.51646234 1.14141877-.69472977 1.83925467-.68800645.34484802.00334177.67232058.0711717.97768249.23861817.41622827.22823482.65948467.59913132.78897877 1.04342738.0864077.29654215.1285158.60684921.1819335.91250167.0133056.07658219.0311506.11811559.1103577.14663997.8877919.31965606 1.66957.80938425 2.2922688 1.53494581.7690596.89599174.9932969 1.9198459.6599934 3.06519721-.1189671.40873009-.2932304.79239693-.5023229 1.16015057-.0401514.07069432-.0512654.12985157-.0279025.21144642.2663454.92925029.2396952 1.84990746-.1370078 2.74152306-.4371258 1.0346354-1.217182 1.6900198-2.2678884 2.0190248-.1016699.0318662-.1391993.0773381-.1626014.1813307-.0513045.2279962-.1091053.4573051-.1935954.6742814-.2175454.558672-.66077611.8470189-1.21393393.9716589-.46424558.1046292-.93663102.1289763-1.40842945.0479782-.33056414-.0567702-.62716005-.195573-.88403504-.4174823-.01682758-.0146003-.03412477-.0287233-.05392653-.0453128"></path><path d="M5.58862769 11.5399893c.01952782.1658154-.02504571.3549436-.19958295.494343-.16369715.1307268-.34711779.1524881-.5335126.0699783-.18248143-.0807992-.29084323-.2281155-.31072325-.4353051-.0243413-.253497-.04473006-.5075112-.07713294-.7599341-.01068356-.0833055-.04586494-.1660143-.08261169-.2426362-.11892795-.2480865-.334908-.3621045-.60309269-.3153993-.18979947.0330198-.36069726-.0008752-.49653106-.1398769-.14557815-.1489872-.19891767-.33019852-.13364231-.53802468.06895395-.21944279.22693755-.33206834.43974776-.3743974.6623023-.1316418 1.30765962.17520414 1.64788984.78197378.24525222.4373738.33060328.9156047.34919189 1.4592786M3.93288758 5.72742491c-.24458694.01965278-.45172273-.05553701-.57213777-.29662172-.16788448-.33616598.06222291-.73984364.43199924-.76474777.14624342-.00982639.29260425-.01929473.43845633-.03349725.40832322-.03974317.53734773-.30246982.50290989-.70944946-.00880513-.10375395-.01643625-.21443013.00888339-.31305208.06124457-.23798165.25945783-.37801765.50091406-.37809725.230577-.00007953.4363431.1438552.49441783.37702311.16694526.67070086-.00770938 1.46699651-.80960235 1.87349876-.31154506.15793834-.64167873.23523662-.99584062.24494366m4.48415915 5.69321559c.02066271-.5199235.12409363-1.0172105.41470205-1.45800561.34958323-.53034659.97153847-.78957233 1.58488422-.66286362.2862646.05915726.4635803.27903766.451801.5602236-.0108401.25823113-.2097969.47222373-.4707809.50062873-.0541222.0059276-.1106707-.0005968-.1650277-.0087523-.30289649-.0454719-.52138111.074235-.64199182.362383-.11607118.2772076-.12953325.5723574-.12972892.8677856-.0001174.1843144-.059327.3371606-.20224405.4523322-.15994029.1288968-.34003455.1508968-.52431613.0735985-.18068127-.0757468-.29397394-.2174934-.31569326-.4197102-.0094704-.0881988-.00160449-.178347-.00160449-.2676199m1.65053917-5.69259498c-.49437865-.01698732-.95506305-.14266168-1.33779269-.474
671961066-.49919217-.43295792-.61088035-.99672219-.47567269-1.62183178.06230119-.28778991.35048331-.4521333.62449895-.3891171.27773336.06389143.43892594.33791643.40006597.63752188-.0177668.13673402-.00277851.28281703.02387168.41927257.03467265.17731264.16706267.27748612.33506454.3064879.18541647.03202528.37439414.04459669.56231514.0592766.2284638.01786255.4087146.1603651.4714462.38167769.0620664.21904495-.0144012.44739912-.1947694.58154725-.1053094.07833264-.2178585.10562375-.4090277.09977565"></path></g></svg></span> 6720 </span> 6721 <span class="accessibility-profiles__btn__name">Seizure & Epileptic</span> 6722 <span class="accessibility-profiles__btn__active-icon"> 6723 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6724 </span> 6725 </button> 6726 </li> 6727 <li class="accessibility-profiles__item"> 6728 <button id="btnpfadhd" class="accessibility-profiles__btn" type="button" aria-pressed="false" onclick="accessibilityADHD(this)"> 6729 <span class="accessibility-profiles__btn__ico"> 6730 <span style="width: 16px; height: 16px; display: flex;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor" transform="translate(1 1)"><circle cx="7" cy="7" r="7" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><circle cx="7" cy="7" r="3.5" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></circle><circle cx="7" cy="7" r="1" fill="currentColor"></circle></g></svg></span> 6731 </span> 6732 <span class="accessibility-profiles__btn__name">ADHD</span> 6733 <span class="accessibility-profiles__btn__active-icon"> 6734 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8" width="100%" height="100%"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.75" d="m1.625 4.625 2.5 2.5 6.25-6.25"></path></svg> 6735 </span> 6736 </button> 6737 </li> 6738 6739 </ul> 6740 </div> 6741 </div> 6742 </li> 6743 </ul> 6744 <div class="accessibility_widget_features"> 6745 <div class="accessibility_widget_features_item"> 6746 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Contrast_btn" aria-label="Enable enhanced contrast" aria-pressed="false" onclick="AccessibilityContrast('setValue','accessibility_widget_Contrast_btn')"> 6747 <span class="accessibility_widget_btn__icon"> 6748 <span class="icon icon-contrast-plus"></span> 6749 </span> 6750 <span class="accessibility_widget_btn__name">Contrast +</span> 6751 <span class="accessibility-features__item__steps "> 6752 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 6753 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span>
6754 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6755 </span> 6756 </button> 6757 </div> 6758 6759 <div class="accessibility_widget_features_item"> 6760 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Highlight_Links" aria-label="Highlight links" aria-pressed="false" onclick="AccessibilityHighlightLink('setValue','accessibility_widget_Highlight_Links')"> 6761 <span class="accessibility_widget_btn__icon"> 6762 <span class="icon icon-highlight-links"></span> 6763 </span> 6764 <span class="accessibility_widget_btn__name">Highlight Links</span> 6765 </button> 6766 </div> 6767 6768 <div class="accessibility_widget_features_item"> 6769 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_bigger_text_btn" aria-label="Bigger text, level 1 of 4" aria-pressed="false" onclick="AccessibilityTextSize('setValue','accessibility_widget_bigger_text_btn')"> 6770 <span class="accessibility_widget_btn__icon"> 6771 <span class="icon icon-bigger-text-1"></span> 6772 </span> 6773 <span class="accessibility_widget_btn__name">Bigger Text</span> 6774 <span class="accessibility-features__item__steps "> 6775 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 6776 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6777 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6778 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6779 </span> 6780 </button> 6781 </div> 6782 6783 <div class="accessibility_widget_features_item"> 6784 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_text_spacing_btn" aria-label="Increase text spacing" aria-pressed="false" onclick="AccessibilityTextSpacing('setValue','accessibility_widget_text_spacing_btn')"> 6785 <span class="accessibility_widget_btn__icon"> 6786 <span class="icon icon-spacing-1"></span> 6787 </span> 6788 <span class="accessibility_widget_btn__name">Text Spacing</span> 6789 <span class="accessibility-features__item__steps "> 6790 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 6791 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6792 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6793 </span> 6794 </button> 6795 </div> 6796 <div class="accessibility_widget_features_item"> 6797 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_text_Pause_animations_btn" aria-label="Pause animations" aria-pressed="false" onclick="AccessibilityPauseAnimations('setValue','accessibility_widget_text_Pause_animations_btn')"> 6798 <span class="accessibility_widget_btn__icon">
6799 <span class="icon icon-pause"></span> 6800 </span> 6801 <span class="accessibility_widget_btn__name">Pause Animations</span> 6802 </button> 6803 </div> 6804 <div class="accessibility_widget_features_item"> 6805 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_img_hide_btn" aria-label="Hide Images" aria-pressed="false" onclick="AccessibilityHideImg('setValue','accessibility_widget_img_hide_btn')"> 6806 <span class="accessibility_widget_btn__icon"> 6807 <span class="icon icon-hide-images"></span> 6808 </span> 6809 <span class="accessibility_widget_btn__name">Hide Images</span> 6810 </button> 6811 </div> 6812 <div class="accessibility_widget_features_item"> 6813 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_changeFont_btn" aria-label="Enable Dyslexia Friendly font" aria-pressed="false" onclick="AccessibilityChangeFont('setValue','accessibility_widget_changeFont_btn')"> 6814 <span class="accessibility_widget_btn__icon"> 6815 <span class="icon icon-font-1"></span> 6816 </span> 6817 <span class="accessibility_widget_btn__name">Dyslexia Friendly</span> 6818 <span class="accessibility-features__item__steps "> 6819 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 6820 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6821 </span> 6822 </button> 6823 </div> 6824 <div class="accessibility_widget_features_item"> 6825 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Cursor_btn" aria-label="Enable enhanced cursor" aria-pressed="false" onclick="AccessibilityCursorSize('setValue','accessibility_widget_Cursor_btn')"> 6826 <span class="accessibility_widget_btn__icon"> 6827 <span class="icon icon-cursor-1"></span> 6828 </span> 6829 <span class="accessibility_widget_btn__name">Cursor</span> 6830 </button> 6831 </div> 6832 6833 <div class="accessibility_widget_features_item"> 6834 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Line_Height_btn" aria-label="Increase line height" aria-pressed="false" onclick="AccessibilityLineHeight('setValue','accessibility_widget_Line_Height_btn')"> 6835 <span class="accessibility_widget_btn__icon"> 6836 <span class="icon icon-line-height-1"></span> 6837 </span> 6838 <span class="accessibility_widget_btn__name">Line Height</span> 6839 <span class="accessibility-features__item__steps "> 6840 <span class="accessibility-features__step "> <span class="accessibility-features__step__i"></span> </span> 6841 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6842 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6843 </span> 6844 </button> 6845 </div> 6846 <div class="accessibility_widget_features_item"> 6847 <button class="accessibility_widget_btn" id="accessibility_widget_text_align_btn" type="button" aria-label="Change text align" aria-pressed="false" onclick="AccessibilityTextAlign('setValue','accessibility_widget_text_align_btn')">
6848 <span class="accessibility_widget_btn__icon"> 6849 <span class="icon icon-text-align-1"></span> 6850 </span> 6851 <span class="accessibility_widget_btn__name">Text Align</span> 6852 <span class="accessibility-features__item__steps "> 6853 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span> </span> 6854 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6855 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6856 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6857 </span> 6858 </button> 6859 </div> 6860 6861 <div class="accessibility_widget_features_item"> 6862 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_Saturation_btn" aria-label="Turn on Dictionary" aria-pressed="false" onclick="AccessibilitySaturation('setValue','accessibility_widget_Saturation_btn')"> 6863 <span class="accessibility_widget_btn__icon"> 6864 <span class="icon icon-saturation-1"></span> 6865 </span> 6866 <span class="accessibility_widget_btn__name">Saturation</span> 6867 <span class="accessibility-features__item__steps "> 6868 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6869 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6870 <span class="accessibility-features__step "><span class="accessibility-features__step__i"></span></span> 6871 </span> 6872 </button> 6873 </div> 6874 <div class="accessibility_widget_features_item"> 6875 <button class="accessibility_widget_btn" type="button" id="accessibility_widget_report" aria-label="Report Accessibility Issue" aria-pressed="false" onclick="location.href='/accessibility'"> 6876 <span class="accessibility_widget_btn__icon"> 6877 <span class="fa fa-universal-access fa-2x"></span> 6878 </span> 6879 <span class="accessibility_widget_btn__name">Report Accessibility</span> 6880 </button> 6881 </div> 6882 6883 </div> 6884 </div> 6885 </div> 6886 </div> 6887 <div class="accessibility_btn_reset accessibility_widget_footer" style="display:none" ;> 6888 <button class="accessibility-btn_reset-widget" onclick="ResetAllAccessibilitySettings()"> 6889 <span class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 16" width="100%" height="100%"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-width="1.84"><path d="M16.20106 8c0 .9667-.189683 1.8872-.5324673 2.7251-.3427843.8372-.8386698 1.5911-1.4517524 2.2246-.6130825.6335-1.3426846 1.1459-2.152902 1.5001-.8108948.3542-1.70172746.5502-2.6372711.5502-.93554365 0-1.8263763-.196-2.63727112-.5502-.81021738-.3542-1.53981948-.8666-2.15290203-1.5001M2.6522744 8c0-.9667.189683-1.8872.53246728-2.7251.34278427-.8372.83866982-1.5911 1.45175237-2.2246.61308255-.6335 1.34268465-1.1459 2.15290203-1.5001C7.6002909 1.196 8.49112355 1 9.4266672 1c.93554364 0 1.8263763.196 2.6372711.5502.8102174.3542 1.5398195.8666 2.152902 1.5001"></path><path stroke-linejoin="round" d="m4.92576062 6.96092-2.48958935 1.484L1 5.87242m13.0125924 2.93832 2.3886509-1.652L18 9.62694"></path></g></svg></span> 6890 Reset All Accessibility Settings 6891 </button> 6892 </div> 6893 </div> 6894</div>
6895<script type="text/javascript" src="https://www.myparkingsign.com/js/accessibility.js?v=251" ></script>
6895 6896 6897 6898<div id="modelAssignedSalesRep"></div>
6899<script> 6900ssdocready(function () { 6901 setTimeout(function () { 6902 $.get("/v2/Ajax/GetAssignedSalesRep", function (data) { 6903 if ((typeof data !== "undefined") && (data.length > 0)) { 6904 $("#modelAssignedSalesRep").html(data); 6905 $("#asrPopupTrigger").show(); 6906 //showBubble("#asrOpen", 10000, 5000); 6907 6908 var asr_lastdelay = sessionStorage.getItem("asr_lastdelay"); 6909 if (asr_lastdelay == null) { 6910 asr_lastdelay = 5000; 6911 } 6912 else { 6913 asr_lastdelay = parseInt(asr_lastdelay); 6914 } 6915 if (asr_lastdelay + 2000 >= 20000) { 6916 asr_lastdelay = 20000; 6917 } 6918 else { 6919 asr_lastdelay = asr_lastdelay + 2000; 6920 } 6921 6922 var asr_lastcount = sessionStorage.getItem("asr_lastcount"); 6923 if (asr_lastcount == null) { 6924 asr_lastcount = 0; 6925 } 6926 else { 6927 asr_lastcount = parseInt(asr_lastcount); 6928 } 6929 asr_lastcount = asr_lastcount + 1; 6930 6931 window.sessionStorage.setItem("asr_lastdelay", asr_lastdelay); 6932 window.sessionStorage.setItem("asr_lastcount", asr_lastcount); 6933 if ('desktop' == 'desktop' && asr_lastcount <= 3) 6934 { 6935 setTimeout(function() { 6936 var asr_state = sessionStorage.getItem("asr_state"); 6937 if (asr_state != "minimize") 6938 { 6939 $("#asrMainCont").show(); 6940 autohideASRPopup(10000); 6941 } 6942 }, asr_lastdelay) 6943 } 6944 } 6945 }); 6946 }, 5000); 6947}) 6948</script>
6948 6949 6950 6951 6952
6953<script type="text/javascript"> 6954 //New Search Design Script 6955 function ShowSearchBoxdata(obj) { 6956 $(obj).parents("div.searchbox").addClass("smart_search_loader"); 6957 $.ajax({ 6958 url: '/v2/Search/RecentSearch', 6959 type: 'GET', 6960 success: function (data) { 6961 var strsearchtext = ""; 6962 if (data.includes('##')) { 6963 var TextPart = data.split('##')[0].split('~'); 6964 TextPart.forEach(function (part1) { 6965 if (part1.length > 0) { 6966 strsearchtext = strsearchtext + "<li><a href='/search/" + part1.replace(/ /g, '_') + "' class='search_list_link'>" + part1 + "</a>"; 6967 strsearchtext = strsearchtext + "</li>"; 6968 } 6969 }); 6970 $("#UlRecentSearch").html(strsearchtext); 6971 6972 6973 var strsearchimg = ""; 6974 var a_images = []; 6975 var a_link = []; 6976 var a_desc = []; 6977 var a_alt = []; 6978 var ImagePart = data.split('##')[1].split(';'); 6979 ImagePart.forEach(function (part1) { 6980 var parts2 = part1.split('$'); 6981 var imgname = parts2[0]; 6982 var imglink = parts2[1]; 6983 var imgdesc = parts2[2]; 6984 var imgalt = parts2[3]; 6985 a_images.push(imgname); 6986 a_link.push(imglink); 6987 a_desc.push(imgdesc); 6988 a_alt.push(imgalt); 6989 }); 6990 6991 6992 for (var k = 0; k < a_images.length; k++) { 6993 if (typeof a_desc[k] !== 'undefined' && a_desc[k].length > 0 && typeof a_images[k] !== 'undefined' && a_images[k].length > 0) { 6994 strsearchimg = strsearchimg + "<div class='search_product_grid_item'>"; 6995 strsearchimg = strsearchimg + "<div class='search_panal_product ghostloading'>"; 6996 strsearchimg = strsearchimg + "<a href=" + a_link[k] + "?rv=1" + " title='" + a_desc[k] + "' >"; 6997 strsearchimg = strsearchimg + "<div class='search_panal_product_img'>"; 6998 6999 if (document.domain.toLowerCase().indexOf("xpressmats") > 0 && a_images[k].indexOf('/') < 0) { 7000 strsearchimg = strsearchimg + "<img src='" + cdnPath + "/img/dp/csd/" + a_images[k] + "' alt='" + a_alt[k] + "' class='img-fluid'>"; 7001 7002 } else { 7003 strsearchimg = strsearchimg + "<img src='" + cdnPath + "/img/sm/" + a_images[k] + "' alt='" + a_alt[k] + "' class='img-fluid'>"; 7004 } 7005 7006 strsearchimg = strsearchimg + "</div>"; 7007 strsearchimg = strsearchimg + "<div style='text-align:center;' class='search_panal_product_title'>" + a_desc[k] + "</div>"; 7008 strsearchimg = strsearchimg + "</a>"; 7009 strsearchimg = strsearchimg + "</div>"; 7010 strsearchimg = strsearchimg + "</div>"; 7011 } 7012 } 7013 7014 7015 7016 $("#divrvimages").html(strsearchimg); 7017 7018 document.body.style.overflowY = "hidden"; 7019 const search_results = document.getElementById('searchResultsCont'); 7020 const searchResultsUnderlay = document.getElementById('searchResultsUnderlay'); 7021 search_results.style.display = 'block'; 7022 searchResultsUnderlay.style.display = 'block'; 7023 $(obj).parents("div.searchbox").removeClass("smart_search_loader"); 7024 7025 search_results.classList.add('active'); 7026 searchResultsUnderlay.classList.add('active'); 7027 document.getElementById("search_box").focus(); 7028 7029 } 7030 7031 }, 7032 error: function (xhr, status, error) { 7033 console.error("Error occurred: " + error); 7034 } 7035 }); 7036 7037 7038 } 7039 function closeSearchBox() { 7040 document.body.style.overflowY = ""; 7041 const search_results = document.getElementById('searchResultsCont'); 7042 const searchResultsUnderlay = document.getElementById('searchResultsUnderlay'); 7043 search_results.style.display = 'none'; 7044 searchResultsUnderlay.style.display = 'none'; 7045 7046 search_results.classList.remove('active'); 7047 searchResultsUnderlay.classList.remove('active'); 7048 7049 7050 7051 document.getElementById('searchQuickSuggestions').style.display = 'block'; 7052 document.getElementById('searchResultBox').style.display = 'none'; 7053 document.getElementById('search_box').value = ''; 7054 } 7055 function viewSearchResult(obj) { 7056 if (obj.value.trim() == '') { 7057 document.getElementById('searchQuickSuggestions').style.display = 'block'; 7058 document.getElementById('searchResultBox').style.display = 'none'; 7059 } 7060 else { 7061 document.getElementById('searchQuickSuggestions').style.display = 'none'; 7062 document.getElementById('searchResultBox').style.display = 'block'; 7063 } 7064 } 7065 7066 function resetSearch() { 7067 document.getElementById('search_box').value = ''; 7068 document.getElementById('searchQuickSuggestions').style.display = 'block'; 7069 document.getElementById('searchResultBox').style.display = 'none'; 7070 } 7071 7072</script>
7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085<div> 7086
7086<script type="text/javascript"> 7087 var devicetype = 'desktop' 7088 var stickyslidetime = 30000; 7089 var curr_WebPartnerName = 'myparkingsign.com'; 7090 var sticky_must_show ='True' == 'True' ? true : false; 7091 var sticky_varStickyURL = ',/v2/sticky/_sticky_stickytemplate_2subhead'.split(","); 7092 var sticky_displayorders = ',2'.split(","); 7093 var sticky_properties = '|^|,mustshowafter,zzz_rotate,'.split("|^|"); 7094 var sticky_mxdisplayorder = 2; 7095 var sticky_varTemplateparas = '|^|aGVhZGluZz1TaWduK1Bvc3RzK2FuZCtTdGFuZHMrLStHcmVhdCtRdWFsaXR5JTJjK0xvdytQcmljZXMmRGVzY3JpcD0mc3ViaGVhZDE9JmRlc2NyaXAxPSZzdWJoZWFkMj0maW1hZ2UxPSZkZXNjcmlwMj0maW1hZ2UyPSZoZWFkaW1hZ2U9JTVlJTJmaW1nJTJmc3JjJTJmc2lnbi1wb3N0cy1hbmQtc3RhbmRzX3N0aWNreS5wbmcmYnV0dG9udGV4dD1SZWFkK01vcmUmYnV0dG9ubGluaz0lMmZzaWduLXBvc3RzJkRpc2NsYWltZXI9QnJvd3NlK291citVLWNoYW5uZWwrYW5kK3JvdW5kK3NpZ24rcG9zdHMuK1RoZXNlK2FyZSt0aGUrc2FtZStwb3N0cytvcmRlcmVkK2J5K2NpdHkrYW5kK2NvdW50eStidXllcnMuJkhSZWZMaW5rb25JbWc9JTJmc2lnbi1wb3N0cyZIUmVmTGlua29uVGl0bGU9JTJmc2lnbi1wb3N0cyZEaXNwbGF5T3JkZXI9MiZhbHR0ZXh0PVNpZ24rUG9zdHMrYW5kK1N0YW5kcyZjZG5wYXRoPWh0dHBzJTNhJTJmJTJmaW1hZ2VzLm15cGFya2luZ3NpZ24uY29tJmF1dG9pZD0xODUmVGFyZ2V0PQ=='.split("|^|"); 7096 var user_country = ''; 7097 7098 </script>
7098 7099 7100<link rel="stylesheet" type="text/css" href="/css/ui-adstickymanager.css" /> 7101 7102
7102<script type="text/javascript" src="/js/adstickymanager_v2.js?v=251-639265224321103812" ></script>
7102 7103 7104 7105 <div id="divRecentlyViewed"></div> 7106</div> 7107 7108<!--START : Js Files AT Bottom--> 7109 7110<!--END : Js Files AT Bottom--> 7111 7112 7113 7114
7114<script type="text/javascript"> 7115 var FlagAquaheaderFooter = false; 7116 7117 var Loader = function () { } 7118 Loader.prototype = { 7119 require: function (scripts, callback) { 7120 this.loadCount = 0; 7121 this.totalRequired = scripts.length; 7122 this.callback = callback; 7123 7124 for (var i = 0; i < scripts.length; i++) { 7125 if (scripts[i].substr(scripts[i].length - 4) == ".css") { 7126 this.writeCss(scripts[i]); 7127 } 7128 else { 7129 this.writeScript(scripts[i]); 7130 } 7131 } 7132 }, 7133 loaded: function (evt) { 7134 this.loadCount++; 7135 7136 if (this.loadCount == this.totalRequired && typeof this.callback == 'function') this.callback.call(); 7137 }, 7138 writeScript: function (src) { 7139 var self = this; 7140 var s = document.createElement('script'); 7141 s.type = "text/javascript"; 7142 //s.async = true; 7143 s.async = false; 7144 s.src = src; 7145 s.addEventListener('load', function (e) { self.loaded(e); }, false); 7146 var head = document.getElementsByTagName('head')[0]; 7147 head.appendChild(s); 7148 }, 7149 writeCss: function (src) { 7150 var self = this; 7151 var s = document.createElement('link'); 7152 s.rel = "stylesheet"; 7153 s.type = "text/css"; 7154 s.href = src; 7155 s.addEventListener('load', function (e) { self.loaded(e); }, false); 7156 var head = document.getElementsByTagName('head')[0]; 7157 head.appendChild(s); 7158 } 7159 } 7160 7161 function InitSerach() { 7162 var searchjs = 'https://www.myparkingsign.com/js/ui-xp5_search_ultra.js?v=251'; 7163 $('[name="txtsearch"]').focus(function () { 7164 loadDynScript(searchjs, ""); 7165 $('[name="txtsearch"]').unbind("focus"); 7166 }); 7167 if ($("#searchField").length > 0) { 7168 $("#searchField").focus(function () { 7169 loadDynScript(searchjs, ""); 7170 $('[name="txtsearch"]').unbind("focus"); 7171 }); 7172 } 7173 } 7174 7175 ssdocready(function () { 7176 if (typeof(_xp5SearchUltra) == 'undefined') { 7177 InitSerach(); 7178 } 7179 if (FlagAquaheaderFooter) { 7180 $("body").append("<style>body.mvcadded::after {content: 'MVC';position: fixed;bottom: 0;left: 0;z-index: 99999;padding: 6px;font-weight: bold;background: aqua;border-radius: 0 12px 0px 0;font-size: 14px;box-shadow: 2px 2px 5px #686868;}</style>"); 7181 $("body").addClass("mvcadded") 7182 } 7183 }); 7184 7185 function loadDynScript(url, callback) { 7186 var script = document.createElement("script") 7187 script.type = "text/javascript"; 7188 if (script.readyState) { //IE 7189 script.onreadystatechange = function () { 7190 if (script.readyState == "loaded" || 7191 script.readyState == "complete") { 7192 script.onreadystatechange = null; 7193 callback(); 7194 } 7195 }; 7196 } else { //Others 7197 script.onload = function () { 7198 if (typeof (callback) == "function") { 7199 callback(); 7200 } 7201 }; 7202 } 7203 script.src = url; 7204 document.getElementsByTagName("head")[0].appendChild(script); 7205 } 7206 7207 function getSafeUrl(url) { 7208 if (url.indexOf("?eqs=") != -1) { 7209 urlArray = url.split("?eqs="); 7210 url = urlArray[0] + "?eqs=" + encodeURIComponent(urlArray[1]); 7211 } 7212 return url; 7213 } 7214 7215 </script>
7215 7216 7217
7217<script> 7218 function MM_CBNOIframeWindow(theURL, title, height, width) { 7219 if (parseInt(height) <= 0) { 7220 height = 500; 7221 } 7222 if (parseInt(width) <= 0) { 7223 width = 500; 7224 } 7225 SSdialog = new SSDialog(); 7226 7227 if (width != undefined) { 7228 SSdialog.width = width; 7229 } 7230 if (height != undefined) { 7231 SSdialog.height = height; 7232 } 7233 SSdialog.url = theURL; 7234 SSdialog.title = title; 7235 SSdialog.ShowDialog(); 7236 } 7237 function MM_CBIframeWindow(theURL, title, height, width) { 7238 if (parseInt(height) <= 0) { 7239 height = 500; 7240 } 7241 if (parseInt(width) <= 0) { 7242 width = 500; 7243 } 7244 SSdialog = new SSDialog(); 7245 7246 if (width != undefined) { 7247 SSdialog.width = width; 7248 } 7249 if (height != undefined) { 7250 SSdialog.height = height; 7251 }
7252 SSdialog.isIframe = true; 7253 SSdialog.iframeUrl = theURL; 7254 SSdialog.title = title; 7255 SSdialog.ShowDialog(); 7256 } 7257 </script>
7257 7258 7259
7259<script type="text/javascript"> 7260 ssdocready(function () { 7261 try { 7262 $.fn.tooltip.Constructor.Default.sanitize = false; 7263 $.fn.popover.Constructor.Default.sanitize = false; 7264 } 7265 catch (err) { } 7266 }); 7267 </script>
7267 7268 7269 7270 7271 7272
7272<script type="text/javascript"> 7273 var DataEncode = function () { 7274 //this.isWhiteListApply = true;//Default allow all html tags , characters 7275 this.whiteList = ""; 7276 this.blackList = /<[a-zA-Z!/?]|&#/; 7277 7278 this.isDanger = false; 7279 this.isSpecificField = false; 7280 this.warningMessage = 'Please enter valid words/characters and try again!'; 7281 7282 this.fieldType = { 7283 All: 'All', 7284 Element: 'Element', 7285 AllTextArea: 'AllTextArea', 7286 AllTextBox: 'AllTextBox', 7287 AllHidden: 'AllHidden', 7288 Text: 'Text', 7289 Password: 'Password', 7290 Designer: 'Designer' // special case for designer page. 7291 } 7292 } 7293 DataEncode.prototype.isBeta = function () { 7294 var retval = false; 7295 //return retval; 7296 var parts = window.location.host.split('.') 7297 if (parts[0]) { 7298 if (parts[0].toLowerCase() == "beta") { retval = true; } 7299 } 7300 return retval; 7301 } 7302 DataEncode.prototype.ErrorHandle = function (err, filename) { 7303 if (this.isBeta() == true) { 7304 var str = ""; 7305 str += "Error : " + err.stack + "\n"; 7306 str += "File : " + filename + "\n"; 7307 alert(str); 7308 } 7309 } 7310 DataEncode.prototype.htmlDecode = function (value) { 7311 return $('<div/>').html(value).text(); 7312 } 7313 DataEncode.prototype.htmlEncode = function (value) { 7314 return $('<div/>').text(value).html(); 7315 } 7316 DataEncode.prototype.jsHtmlDataEncode = function (val) { 7317 //return this.htmlDecode(val.replace(/</g, "<").replace(/>/g, ">")).replace(/</g, "<").replace(/>/g, ">").replace("�", "") 7318 if (val != undefined && typeof (val) != 'undefined' && val != "") { 7319 val = val.replace(/</g, '<') 7320 .replace(/>/g, '>'); 7321 7322 val = this.htmlDecode(val); 7323 7324 val = val.replace(/</g, '<') 7325 .replace(/>/g, '>') 7326 .replace("�", ""); // .replace(/&/g, '&') .replace(/"/g, '"') 7327 } 7328 return val; 7329 } 7330 7331 DataEncode.prototype.jsHtmlDataDecode = function (val) { 7332 if (val != undefined && typeof (val) != 'undefined' && val != "") { 7333 val = val.replace(/</g, '<') 7334 .replace(/>/g, '>'); 7335 } 7336 return val; 7337 } 7338 7339 //Common function for common error "A potentially dangerous Request.Form" 7340 DataEncode.prototype.FormDataHtmlEncode = function (type, element) { 7341 try { 7342 switch (type) { 7343 case this.fieldType.All: 7344 var ParentElem = null; 7345 ParentElem = $("form[name=" + element + "]"); 7346 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 7347 $(ParentElem).find("textarea").each(function () { 7348 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7349 }); 7350 $(ParentElem).find("input[type=text]").each(function () { 7351 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7352 }); 7353 $(ParentElem).find("input[type=hidden]").each(function () { 7354 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7355 }); 7356 } 7357 break; 7358 case this.fieldType.AllHidden: 7359 $("form[name=" + element + "]").find("input[type=hidden]").each(function () { 7360 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7361 }); 7362 break; 7363 case this.fieldType.AllTextArea: 7364 $("form[name=" + element + "]").find("textarea").each(function () { 7365 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7366 }); 7367 break; 7368 case this.fieldType.AllTextBox: 7369 $("form[name=" + element + "]").find("input[type=text]").each(function () { 7370 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7371 }); 7372 break; 7373 case this.fieldType.Element: 7374 $("#" + element).each(function () { 7375 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7376 }); 7377 $("[name='" + element + "']").each(function () { 7378 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7379 }); 7380 break; 7381 case this.fieldType.Password: 7382 $("form[name=" + element + "]").find("input[type=password]").each(function () { 7383 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7384 }); 7385 break; 7386 case this.fieldType.Text: 7387 return objDataEncode.jsHtmlDataEncode(element); 7388 break; 7389 case this.fieldType.Designer: 7390 var ParentElem = null; 7391 if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) { 7392 ParentElem = $("form[name=" + element + "] div#tbl_leftsection"); 7393 } 7394 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 7395 $(ParentElem).find("textarea").each(function () { 7396 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7397 }); 7398 $(ParentElem).find("input[type=text]").each(function () { 7399 $(this).val(objDataEncode.jsHtmlDataEncode($(this).val())); 7400 }); 7401 } 7402 break; 7403 default: 7404 // code block 7405 } 7406 } 7407 catch (err) { 7408 if (type == this.fieldType.Text) { 7409 return element; 7410 } 7411 this.ErrorHandle(err, "DataEncode.js"); 7412 } 7413 } 7414 7415 DataEncode.prototype.FormDataHtmlDecode = function (type, element) { 7416 try { 7417 switch (type) { 7418 case this.fieldType.All: 7419 var ParentElem = null; 7420 ParentElem = $("form[name=" + element + "]"); 7421 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 7422 $(ParentElem).find("textarea").each(function () { 7423 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7424 }); 7425 $(ParentElem).find("input[type=text]").each(function () { 7426 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7427 }); 7428 $(ParentElem).find("input[type=hidden]").each(function () { 7429 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7430 }); 7431 } 7432 break; 7433 case this.fieldType.AllHidden: 7434 $("form[name=" + element + "]").find("input[type=hidden]").each(function () { 7435 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7436 }); 7437 break; 7438 case this.fieldType.AllTextArea: 7439 $("form[name=" + element + "]").find("textarea").each(function () { 7440 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7441 }); 7442 break; 7443 case this.fieldType.AllTextBox: 7444 $("form[name=" + element + "]").find("input[type=text]").each(function () { 7445 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7446 }); 7447 break; 7448 case this.fieldType.Element: 7449 $("#" + element).each(function () { 7450 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7451 }); 7452 $("[name='" + element + "']").each(function () { 7453 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7454 }); 7455 break; 7456 case this.fieldType.Password: 7457 $("form[name=" + element + "]").find("input[type=password]").each(function () { 7458 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7459 }); 7460 break; 7461 case this.fieldType.Text: 7462 return objDataEncode.jsHtmlDataDecode(element); 7463 break; 7464 case this.fieldType.Designer: 7465 var ParentElem = null; 7466 if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) { 7467 ParentElem = $("form[name=" + element + "] div#tbl_leftsection"); 7468 } 7469 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 7470 $(ParentElem).find("textarea").each(function () { 7471 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7472 }); 7473 $(ParentElem).find("input[type=text]").each(function () { 7474 $(this).val(objDataEncode.jsHtmlDataDecode($(this).val())); 7475 }); 7476 } 7477 break; 7478 default: 7479 // code block 7480 } 7481 } 7482 catch (err) { 7483 if (type == this.fieldType.Text) { 7484 return element; 7485 } 7486 this.ErrorHandle(err, "DataEncode.js"); 7487 } 7488 } 7489 7490 DataEncode.prototype.CheckDangerousString = function (type, element) { 7491 try { 7492 objDataEncode.isDanger = false;
7493 objDataEncode.isSpecificField = false; 7494 7495 switch (type) { 7496 case this.fieldType.All: 7497 var ParentElem = null; 7498 ParentElem = $("form[name=" + element + "]"); 7499 7500 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 7501 $(ParentElem).find("textarea").each(function () { 7502 if (objDataEncode.isDangerousString($(this).val())) { 7503 objDataEncode.isDanger = true; 7504 $(this).focus(); 7505 } 7506 }); 7507 $(ParentElem).find("input[type=text]").each(function () { 7508 if (objDataEncode.isDangerousString($(this).val())) { 7509 objDataEncode.isDanger = true; 7510 $(this).focus(); 7511 } 7512 }); 7513 $(ParentElem).find("input[type=hidden]").each(function () { 7514 if (objDataEncode.isDangerousString($(this).val())) { 7515 objDataEncode.isDanger = true; 7516 } 7517 }); 7518 } 7519 break; 7520 case this.fieldType.AllHidden: 7521 $("form[name=" + element + "]").find("input[type=hidden]").each(function () { 7522 if (objDataEncode.isDangerousString($(this).val())) { 7523 objDataEncode.isDanger = true; 7524 $(this).focus(); 7525 } 7526 }); 7527 break; 7528 case this.fieldType.AllTextArea: 7529 $("form[name=" + element + "]").find("textarea").each(function () { 7530 if (objDataEncode.isDangerousString($(this).val())) { 7531 objDataEncode.isDanger = true; 7532 $(this).focus(); 7533 } 7534 }); 7535 break; 7536 case this.fieldType.AllTextBox: 7537 $("form[name=" + element + "]").find("input[type=text]").each(function () { 7538 if (objDataEncode.isDangerousString($(this).val())) { 7539 objDataEncode.isDanger = true; 7540 $(this).focus(); 7541 } 7542 }); 7543 break; 7544 case this.fieldType.Element: 7545 $("#" + element).each(function () { 7546 if (objDataEncode.isDangerousString($(this).val())) { 7547 objDataEncode.isDanger = true; 7548 $(this).focus(); 7549 } 7550 }); 7551 $("[name='" + element + "']").each(function () { 7552 if (objDataEncode.isDangerousString($(this).val())) { 7553 objDataEncode.isDanger = true; 7554 $(this).focus(); 7555 } 7556 }); 7557 break; 7558 case this.fieldType.Password: 7559 $("form[name=" + element + "]").find("input[type=password]").each(function () { 7560 if (objDataEncode.isDangerousString($(this).val())) { 7561 objDataEncode.isDanger = true; 7562 $(this).focus(); 7563 } 7564 }); 7565 break; 7566 case this.fieldType.Text: 7567 if (this.isDangerousString(element)) { 7568 objDataEncode.isDanger = true; 7569 $(this).focus(); 7570 } 7571 break; 7572 case this.fieldType.Designer: 7573 var ParentElem = null; 7574 if ($("form[name=" + element + "] div#tbl_leftsection").length > 0) { 7575 ParentElem = $("form[name=" + element + "] div#tbl_leftsection"); 7576 } 7577 if (ParentElem != null && ParentElem != undefined && typeof (ParentElem) != "undefined") { 7578 $(ParentElem).find("textarea").each(function () { 7579 if (objDataEncode.isDangerousString($(this).val())) { 7580 objDataEncode.isDanger = true; 7581 $(this).focus(); 7582 } 7583 }); 7584 $(ParentElem).find("input[type=text]").each(function () { 7585 if (objDataEncode.isDangerousString($(this).val())) { 7586 objDataEncode.isDanger = true; 7587 $(this).focus(); 7588 } 7589 }); 7590 $(ParentElem).find("input[type=hidden]").each(function () { 7591 if (objDataEncode.isDangerousString($(this).val())) { 7592 objDataEncode.isDanger = true; 7593 } 7594 }); 7595 } 7596 break; 7597 default: 7598 // code block 7599 } 7600 7601 //check at the end 7602 if (objDataEncode.isDanger) { 7603 alert(objDataEncode.warningMessage); 7604 return true; 7605 } 7606 if (objDataEncode.isSpecificField) { 7607 return true; 7608 } 7609 return false;
7610 } 7611 catch (err) { 7612 this.ErrorHandle(err, "DataEncode.js"); 7613 } 7614 } 7615 7616 DataEncode.prototype.isDangerousString = function (s) { 7617 s = s.replace(objDataEncode.whiteList, ''); 7618 if (s.match(objDataEncode.blackList) !== null && s.match(objDataEncode.blackList)[0] !== '') { 7619 return true; 7620 } 7621 return false; 7622 } 7623 7624 var objDataEncode = new DataEncode(); 7625 </script>
7625 7626 7627 7628 7629<!--START : SSDebug Library --> 7630<!--END : SSDebug Library--> 7631<!--START : Inline Scripts--> 7632 7633<!--END : Inline Scripts--> 7634 7635 7636 7637 7638</body> 7639</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.