PageSourceSearch

https://www.windwardsoftware.com/features/multi-store-pos

html windwardsoftware.com collected 2026-10-04 02:40:16 UTC 164,151 bytes, 2,435 lines download raw bytes

1<!doctype html><html lang="en"><head>
2    <meta charset="utf-8">
3    <title>Multi-store POS - Windward point of sale software, inventory control, ERP system</title>
4    <link rel="shortcut icon" href="https://www.windwardsoftware.com/hubfs/windward-software-favicon-1.ico">
5    <meta name="description" content="Windward’s business management software makes it easy for businesses with multiple locations to keep their network running smoothing and cohesively. Manage operations remotely, communicate information between branches and analyze real-time reports.
6">
7    <link rel="preconnect" href="https://www.windwardsoftware.com">
8    <link rel="preconnect" href="https://8021537.fs1.hubspotusercontent-na1.net/">
9    <link rel="preconnect" href="https://f.hubspotusercontent20.net/">
10    <link rel="preconnect" href="https://cdn2.hubspot.net">
11    <!-- Bootstrap 4 CSS -->
12    
13    <!-- Font Awesome -->
14    
15    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" media="print" onload="this.media='all'">
16    
17    
18    
19    
20    
21    
22    
23    
24    <meta name="viewport" content="width=device-width, initial-scale=1">
25
26    
27    <meta property="og:description" content="Windward’s business management software makes it easy for businesses with multiple locations to keep their network running smoothing and cohesively. Manage operations remotely, communicate information between branches and analyze real-time reports.
28">
29    <meta property="og:title" content="Multi-store POS - Windward point of sale software, inventory control, ERP system">
30    <meta name="twitter:description" content="Windward’s business management software makes it easy for businesses with multiple locations to keep their network running smoothing and cohesively. Manage operations remotely, communicate information between branches and analyze real-time reports.
31">
32    <meta name="twitter:title" content="Multi-store POS - Windward point of sale software, inventory control, ERP system">
33
34    
35
36    
37<script type="application/ld+json">
38{
39  "@context": "https://schema.org",
40  "@type": "FAQPage",
41  "mainEntity": [{
42    "@type": "Question",
43    "name": "What is Windward\u2019s Multi\u2011Store POS system?",
44    "acceptedAnswer": {
45      "@type": "Answer",
46      "text": "Windward\u2019s multi\u2011store POS is a business management module designed for companies operating multiple retail locations. It helps maintain an accurate, up\u2011to\u2011date information network across all stores and simplifies communication and reporting between branches"
47    }
48  },{
49    "@type": "Question",
50    "name": "How does the Multi\u2011Store POS help manage multiple locations?",
51    "acceptedAnswer": {
52      "@type": "Answer",
53      "text": "The system centralizes key functions such as file maintenance, promotions, inventory transfers, and order processing. You can operate all stores from a single workstation and remotely access any location as needed."
54    }
55  },{
56    "@type": "Question",
57    "name": "Does the Multi\u2011Store POS support real\u2011time inventory management?",
58    "acceptedAnswer": {
59      "@type": "Answer",
60      "text": "Windward enables real-time reporting and supports both manual and automatic inventory transfers between locations. This helps maintain tight company\u2011wide inventory control and ensures accurate stock levels across all stores"
61    }
62  }]
63}
64</script>
64
65
66    <style>
67a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
68</style>
69
70<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/205056041831/1768422220427/template_bootstrap.v4.5.2.min.css">
71<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207447557442/1789762547571/template_header.min.css">
72<link class="hs-async-css" rel="preload" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207447557440/1789762544690/template_footer.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
73<noscript><link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207447557440/1789762544690/template_footer.min.css"></noscript>
74<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207448061500/1789762543332/template_nav.min.css">
75<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207370147000/1789762550340/template_main.min.css">
76<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207370151586/1789762545283/template_theme-overrides.min.css">
77
78    <style>
79      /* --- Global Styles --- */
80        
81        html {
82          scroll-behavior: smooth;
83          scroll-padding-top: 100px;
84        }
85        * {
86            margin: 0;
87            padding: 0;
88            box-sizing: border-box;
89        }
90        
91        body {
92            line-height: 1.6;
93        }
94        body .container-fluid {
95            padding: 0;
96        }
97      img {
98          border: 0;
99          display: block;
100          max-width: 100%;
101          height: auto;
102          vertical-align: middle;
103      }
104      /* --- Navigation --- */
105        .navbar {
106            background-color: var(--windward-blue);
107            padding: 1rem 0;
108        }
109        
110        .navbar-brand {
111            font-family: 'Heebo', sans-serif;
112            font-size: 1.8rem;
113            font-weight: 900;
114            color: white !important;
115        }
116        
117        .navbar-nav .nav-link {
118            color: white !important;
119            margin: 0 15px;
120            font-weight: 500;
121            transition: color 0.3s ease;
122        }
123        
124        .navbar-nav .nav-link:hover {
125            color: var(--windward-orange) !important;
126        }
127      /* --- Footer --- */
128        
129        
130        footer h5 {
131            font-family: 'Heebo', sans-serif;
132            font-weight: 700;
133            margin-bottom: 20px;
134        }
135        
136        footer ul {
137            list-style: none;
138            padding: 0;
139        }
140        
141        footer ul li {
142            margin-bottom: 10px;
143        }
144        
145        footer a {
146            color: rgba(255,255,255,0.8);
147            text-decoration: none;
148            transition: color 0.3s ease;
149        }
150        
151        footer a:hover {
152            color: var(--windward-orange);
153        }
154        
155        .footer-bottom {
156            border-top: 1px solid rgba(255,255,255,0.1);
157            margin-top: 30px;
158            padding-top: 20px;
159            text-align: center;
160            font-size: 0.9rem;
161        }
162    </style>
163    
164<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/module_assets/1/207490192818/1780013360068/module_hero-tour.min.css">
165
166<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css">
167<style>
168  .hero-section.dnd_area-module-2 {
169  position: relative;
170  background: linear-gradient(135deg, #3b2fb3 0%, #303188 100%);
171  padding-top: 100px;
172padding-bottom: 150px;
173
174  text-align: center;
175  color: #ffffff;
176  z-index: 1;
177}
178.hero-container {
179  max-width: 1200px;
180  margin: 0 auto;
181  padding: 0 20px;
182}
183.hero-content {
184  max-width: 800px;
185  margin: 0 auto;
186}
187.hero-tagline {
188  display: inline-block;
189  padding: 6px 16px;
190  background: rgba(255, 255, 255, 0.1);
191  border: 1px solid rgba(255, 255, 255, 0.3);
192  border-radius: 20px;
193  font-size: 14px;
194  text-transform: uppercase;
195  letter-spacing: 1px;
196  margin-bottom: 24px;
197}
198.hero-section h1 {
199  font-size: 48px;
200  margin-bottom: 20px;
201  color: inherit;
202}
203.hero-subtitle {
204  font-size: 18px;
205  line-height: 1.6;
206  margin-bottom: 40px;
207  opacity: 0.9;
208}
209
210/* Button Container */
211.hero-buttons {
212  display: flex;
213  align-items: center;
214  justify-content: center;
215  gap: 20px;
216  flex-wrap: wrap;
217}
218
219.hero-button {
220  display: inline-flex;
221  align-items: center;
222  background-color: #ffb800;
223  color: #000000;
224  padding: 14px 32px;
225  border-radius: 8px;
226  text-decoration: none;
227  font-weight: bold;
228  transition: transform 0.2s ease, background-color 0.2s ease;
229}
230.hero-button:hover {
231  transform: translateY(-2px);
232  background-color: #e6a600;
233}
234.hero-button .arrow {
235  margin-left: 8px;
236  display: flex;
237  align-items: center;
238}
239
240/* Video Button Styling */
241.video-popup-btn {
242  display: inline-flex;
243  align-items: center;
244  color: #ffffff;
245  text-decoration: none;
246  font-weight: bold;
247  transition: opacity 0.2s ease;
248  cursor: pointer;
249}
250  .video-popup-btn:hover{
251    color:#faa61a;
252  }
253.play-icon-wrapper {
254  width: 48px;
255  height: 48px;
256  background: rgba(255, 255, 255, 0.2);
257  border-radius: 50%;
258  display: flex;
259  align-items: center;
260  justify-content: center;
261  margin-right: 12px;
262  border: 1px solid rgba(255, 255, 255, 0.4);
263}
264
265/* Magnific Popup Customization */
266.mfp-iframe-scaler iframe {
267  box-shadow: 0 0 20px rgba(0,0,0,0.5);
268  border-radius: 8px;
269}
270
271@media (max-width: 768px) {
272  .hero-section.dnd_area-module-2 {
273    padding-top: 60px;
274padding-bottom: 100px;
275
276  }
277  .hero-section h1 {
278    font-size: 32px;
279  }
280  .hero-buttons {
281    flex-direction: column;
282    gap: 15px;
283  }
284}
285</style>
286
287
288<style>
289.sub-nav {
290  position: relative;
291  top: 0;
292  z-index: 998;
293  transition: box-shadow 0.3s ease;
294}
295
296.sub-nav.is-sticky {
297  position: fixed;
298  top: 104px; /* main sticky header height */
299  left: 0;
300  width: 100%;
301  background: #1f2a7a; /* your blue */
302  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
303}
304
305/* Active link */
306.sub-nav .nav-link.active {
307  color: #ffb703;
308  position: relative;
309}
310  .sub-nav .nav-link.active:hover{
311    color: #fff!important;
312  }
313
314/* Hide the <select> on desktop */
315.mobile-nav {
316  display: none;
317  width: 100%;
318  padding: 8px;
319  font-size: 16px;
320}
321  @media (min-width: 992px) {
322    .sub-nav .nav-link.active{
323      background-color: var(--windward-orange);
324      border: none;
325      border-radius: 6px;
326      transition: all 0.3s ease;
327    }
328  }
329  @media (max-width: 1199px) and (min-width: 992px) {
330    .navbar-nav .nav-link{
331      padding-left: .25rem!important;
332      padding-right: .25rem!important;
333      font-size:13px;
334    }
335  
336  } 
337@media (max-width: 991px) { /* Bootstrap lg breakpoint */
338  .navbar-nav {
339    display: none; /* hide original nav on mobile */
340  }
341  .mobile-nav {
342    display: block;
343  }
344}
345@media (max-width: 767px) {
346  .sub-nav.is-sticky{
347    top: 0px;
348  }
349  .sub-nav{
350    padding-left:15px!important;
351    padding-right:15px!important;
352  }
353}
354</style>
355
356
357<style>
358  .alternating-section.dnd_area-module-6  {
359  padding-top: 80px;
360padding-bottom: 80px;
361
362}
363
364  .title-desc-box{
365    margin-bottom:40px;
366  }
367.content-wrapper {
368  display: flex;
369  align-items: center;
370  gap: 60px;
371}
372
373.image-right .content-wrapper {
374  flex-direction: row;
375}
376
377.image-left .content-wrapper {
378  flex-direction: row-reverse;
379}
380
381.text-column, .image-column {
382  flex: 1;
383}
384
385.section-tagline {
386  display: inline-block;
387  padding: 4px 12px;
388  background: #f0f0ff;
389  color:#303188;
390  border-radius: 12px;
391  font-size: 12px;
392  text-transform: uppercase;
393  margin-bottom: 16px;
394}
395
396.alternating-section h2 {
397  font-size: 36px;
398  margin-bottom: 24px;
399}
400
401.description {
402  font-size: 16px;
403  line-height: 1.6;
404  color: #555;
405  margin-bottom: 32px;
406}
407  .desc-bottom{
408    margin-top:30px;
409  }
410.section-link {
411  display: inline-flex;
412  align-items: center;
413  color: #303188;
414  text-decoration: none;
415  gap: 8px;
416  transition: all 0.3s ease;
417}
418  .section-link svg{
419    width:16px;
420  }
421  .section-link:hover{
422    gap: 12px;
423  }
424
425.image-container {
426  position: relative;
427  border-radius: 20px;
428  overflow: hidden;
429  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
430}
431
432.image-container img {
433  width: 100%;
434  height: auto;
435  display: block;
436}
437.desc-bottom{
438  display:none;
439  margin-top:30px;
440}
441
442/* Buttons base */
443
444.read-toggle-btn{
445  margin-top: 30px;
446    background: none !important;
447    border: none !important;
448    color: #303188 !important;
449    cursor: pointer;
450    font-weight: 600;
451    padding: 0;
452    font-size: 14px;
453    display: block;
454    outline: none !important;
455    box-shadow: none !important;
456}
457  .read-toggle-btn:hover{
458    color: var(--windward-orange) !important;
459  }
460/* Default: Read more normal */
461.read-toggle-btn .read-more-text{
462  display:inline;
463}
464  .read-toggle-btn .read-more-text .arrow svg{
465    transform: rotate(90deg);
466  }
467/* Read less block style */
468.read-toggle-btn .read-less-text{
469  display:none;
470  margin-top:12px;
471}
472  .read-toggle-btn .read-less-text .arrow svg{
473    transform: rotate(-90deg);
474  }
475/* Desktop only */
476.desk-btn{ display:inline-block; }
477.mob-btn{ display:none; }
478
479/* Mobile only */
480@media (max-width: 768px){
481  .desk-btn{ display:none; }
482  .mob-btn{ display:inline-block; }
483}
484@media (max-width: 768px) {
485  .content-wrapper {
486    flex-direction: column !important;
487    gap: 40px;
488  }
489  .alternating-section h2 {
490    font-size: 28px;
491  }
492  .alternating-section.dnd_area-module-6 {
493    padding-top: 40px;
494padding-bottom: 40px;
495
496  }
497}
498</style>
499
500
501<style>
502  .alternating-section.dnd_area-module-8  {
503  padding-top: 80px;
504padding-bottom: 80px;
505
506}
507
508  .title-desc-box{
509    margin-bottom:40px;
510  }
511.content-wrapper {
512  display: flex;
513  align-items: center;
514  gap: 60px;
515}
516
517.image-right .content-wrapper {
518  flex-direction: row;
519}
520
521.image-left .content-wrapper {
522  flex-direction: row-reverse;
523}
524
525.text-column, .image-column {
526  flex: 1;
527}
528
529.section-tagline {
530  display: inline-block;
531  padding: 4px 12px;
532  background: #f0f0ff;
533  color:#303188;
534  border-radius: 12px;
535  font-size: 12px;
536  text-transform: uppercase;
537  margin-bottom: 16px;
538}
539
540.alternating-section h2 {
541  font-size: 36px;
542  margin-bottom: 24px;
543}
544
545.description {
546  font-size: 16px;
547  line-height: 1.6;
548  color: #555;
549  margin-bottom: 32px;
550}
551  .desc-bottom{
552    margin-top:30px;
553  }
554.section-link {
555  display: inline-flex;
556  align-items: center;
557  color: #303188;
558  text-decoration: none;
559  gap: 8px;
560  transition: all 0.3s ease;
561}
562  .section-link svg{
563    width:16px;
564  }
565  .section-link:hover{
566    gap: 12px;
567  }
568
569.image-container {
570  position: relative;
571  border-radius: 20px;
572  overflow: hidden;
573  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
574}
575
576.image-container img {
577  width: 100%;
578  height: auto;
579  display: block;
580}
581.desc-bottom{
582  display:none;
583  margin-top:30px;
584}
585
586/* Buttons base */
587
588.read-toggle-btn{
589  margin-top: 30px;
590    background: none !important;
591    border: none !important;
592    color: #303188 !important;
593    cursor: pointer;
594    font-weight: 600;
595    padding: 0;
596    font-size: 14px;
597    display: block;
598    outline: none !important;
599    box-shadow: none !important;
600}
601  .read-toggle-btn:hover{
602    color: var(--windward-orange) !important;
603  }
604/* Default: Read more normal */
605.read-toggle-btn .read-more-text{
606  display:inline;
607}
608  .read-toggle-btn .read-more-text .arrow svg{
609    transform: rotate(90deg);
610  }
611/* Read less block style */
612.read-toggle-btn .read-less-text{
613  display:none;
614  margin-top:12px;
615}
616  .read-toggle-btn .read-less-text .arrow svg{
617    transform: rotate(-90deg);
618  }
619/* Desktop only */
620.desk-btn{ display:inline-block; }
621.mob-btn{ display:none; }
622
623/* Mobile only */
624@media (max-width: 768px){
625  .desk-btn{ display:none; }
626  .mob-btn{ display:inline-block; }
627}
628@media (max-width: 768px) {
629  .content-wrapper {
630    flex-direction: column !important;
631    gap: 40px;
632  }
633  .alternating-section h2 {
634    font-size: 28px;
635  }
636  .alternating-section.dnd_area-module-8 {
637    padding-top: 40px;
638padding-bottom: 40px;
639
640  }
641}
642</style>
643
644
645<style>
646  .alternating-section.dnd_area-module-14  {
647  padding-top: 80px;
648padding-bottom: 80px;
649
650}
651
652  .title-desc-box{
653    margin-bottom:40px;
654  }
655.content-wrapper {
656  display: flex;
657  align-items: center;
658  gap: 60px;
659}
660
661.image-right .content-wrapper {
662  flex-direction: row;
663}
664
665.image-left .content-wrapper {
666  flex-direction: row-reverse;
667}
668
669.text-column, .image-column {
670  flex: 1;
671}
672
673.section-tagline {
674  display: inline-block;
675  padding: 4px 12px;
676  background: #f0f0ff;
677  color:#303188;
678  border-radius: 12px;
679  font-size: 12px;
680  text-transform: uppercase;
681  margin-bottom: 16px;
682}
683
684.alternating-section h2 {
685  font-size: 36px;
686  margin-bottom: 24px;
687}
688
689.description {
690  font-size: 16px;
691  line-height: 1.6;
692  color: #555;
693  margin-bottom: 32px;
694}
695  .desc-bottom{
696    margin-top:30px;
697  }
698.section-link {
699  display: inline-flex;
700  align-items: center;
701  color: #303188;
702  text-decoration: none;
703  gap: 8px;
704  transition: all 0.3s ease;
705}
706  .section-link svg{
707    width:16px;
708  }
709  .section-link:hover{
710    gap: 12px;
711  }
712
713.image-container {
714  position: relative;
715  border-radius: 20px;
716  overflow: hidden;
717  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
718}
719
720.image-container img {
721  width: 100%;
722  height: auto;
723  display: block;
724}
725.desc-bottom{
726  display:none;
727  margin-top:30px;
728}
729
730/* Buttons base */
731
732.read-toggle-btn{
733  margin-top: 30px;
734    background: none !important;
735    border: none !important;
736    color: #303188 !important;
737    cursor: pointer;
738    font-weight: 600;
739    padding: 0;
740    font-size: 14px;
741    display: block;
742    outline: none !important;
743    box-shadow: none !important;
744}
745  .read-toggle-btn:hover{
746    color: var(--windward-orange) !important;
747  }
748/* Default: Read more normal */
749.read-toggle-btn .read-more-text{
750  display:inline;
751}
752  .read-toggle-btn .read-more-text .arrow svg{
753    transform: rotate(90deg);
754  }
755/* Read less block style */
756.read-toggle-btn .read-less-text{
757  display:none;
758  margin-top:12px;
759}
760  .read-toggle-btn .read-less-text .arrow svg{
761    transform: rotate(-90deg);
762  }
763/* Desktop only */
764.desk-btn{ display:inline-block; }
765.mob-btn{ display:none; }
766
767/* Mobile only */
768@media (max-width: 768px){
769  .desk-btn{ display:none; }
770  .mob-btn{ display:inline-block; }
771}
772@media (max-width: 768px) {
773  .content-wrapper {
774    flex-direction: column !important;
775    gap: 40px;
776  }
777  .alternating-section h2 {
778    font-size: 28px;
779  }
780  .alternating-section.dnd_area-module-14 {
781    padding-top: 40px;
782padding-bottom: 40px;
783
784  }
785}
786</style>
787
788<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/module_assets/1/207732392859/1777929809053/module_faqs_in_one_column.min.css">
789
790<style>
791  
792   .faq-one-col#dnd_area-module-24 .font-icon.icon1 img{height:26px!important; width:auto} .faq-one-col#dnd_area-module-24 .font-icon.icon1 svg{ height:26px;fill:rgba(250, 166, 26, 100%);} .faq-one-col#dnd_area-module-24 .font-icon.icon2 img{height:26px!important; width:auto} .faq-one-col#dnd_area-module-24 .font-icon.icon2 svg{ height:26px;fill:rgba(250, 166, 26, 100%);} .faq-one-col#dnd_area-module-24 .font-icon.icon3 img{height:26px!important; width:auto} .faq-one-col#dnd_area-module-24 .font-icon.icon3 svg{ height:26px;fill:rgba(250, 166, 26, 100%);} 
793  .faq-one-col#dnd_area-module-24 .question-box *{margin-bottom:0px;}.faq-one-col#dnd_area-module-24:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index: 0;background-image: linear-gradient(to right, rgba(251, 249, 250, 1), rgba(251, 249, 250, 1));} 
794 @media (min-width:768px){ .faq-one-col#dnd_area-module-24{ padding-top: 80px;
795padding-bottom: 80px;
796 }.faq-one-col#dnd_area-module-24 .sec-title{ text-align: CENTER
797 }} 
798 @media (max-width:767px){ .faq-one-col#dnd_area-module-24{ padding-top: 40px;
799padding-bottom: 40px;
800 }}
801</style>
802
803<link rel="stylesheet" href="https://www.windwardsoftware.com/hubfs/hub_generated/module_assets/1/208748837558/1772721554736/module_feature-bottom-pagination.min.css">
804
805<style>
806  .contact-grid-section.dnd_area-module-28 {
807  padding-top: 80px;
808padding-bottom: 80px;
809
810  text-align: center;
811}
812
813.section-title {
814  font-size: 32px;
815  margin-bottom: 48px;
816}
817
818.grid-wrapper {
819  display: grid;
820  grid-template-columns: repeat(3, 1fr);
821  gap: 30px;
822}
823
824.contact-card {
825  background: #ffffff;
826  padding: 40px 30px;
827  border-radius: 20px;
828  box-shadow: 0 4px 20px rgba(0,0,0,0.05);
829  transition: transform 0.3s ease;
830  border: 1px solid #eee;
831  height:100%;
832}
833
834.contact-card:hover {
835  transform: translateY(-5px);
836}
837  .contact-card:hover .card-icon{
838    rotate: 6deg;
839  }
840.card-icon {
841  width: 60px;
842  height: 60px;
843  background: #303188;
844  color: white;
845  border-radius: 15px;
846  display: flex;
847  align-items: center;
848  justify-content: center;
849  margin: 0 auto 24px;
850}
851  .card-icon i{
852  font-size: 1.5rem;
853  }
854.contact-card h3 {
855  font-size: 20px;
856  margin-bottom: 12px;
857}
858
859.contact-card p {
860  margin-bottom: 16px;
861}
862
863.card-value {
864  font-weight: bold;
865  color: #3b2fb3;
866  font-size: 18px;
867}
868
869@media (max-width: 992px) {
870  .grid-wrapper {
871    grid-template-columns: repeat(2, 1fr);
872  }
873}
874  @media (max-width: 767px) {
875    .contact-grid-section.dnd_area-module-28 {
876      padding-top: 40px;
877padding-bottom: 40px;
878
879    }
880  }
881@media (max-width: 600px) {
882  .grid-wrapper {
883    grid-template-columns: 1fr;
884  }
885}
886</style>
887
888<style>
889  @font-face {
890    font-family: "Roboto";
891    font-weight: 400;
892    font-style: normal;
893    font-display: swap;
894    src: url("/_hcms/googlefonts/Roboto/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Roboto/regular.woff") format("woff");
895  }
896  @font-face {
897    font-family: "Roboto";
898    font-weight: 700;
899    font-style: normal;
900    font-display: swap;
901    src: url("/_hcms/googlefonts/Roboto/700.woff2") format("woff2"), url("/_hcms/googlefonts/Roboto/700.woff") format("woff");
902  }
903  @font-face {
904    font-family: "Heebo";
905    font-weight: 900;
906    font-style: normal;
907    font-display: swap;
908    src: url("/_hcms/googlefonts/Heebo/900.woff2") format("woff2"), url("/_hcms/googlefonts/Heebo/900.woff") format("woff");
909  }
910  @font-face {
911    font-family: "Heebo";
912    font-weight: 700;
913    font-style: normal;
914    font-display: swap;
915    src: url("/_hcms/googlefonts/Heebo/700.woff2") format("woff2"), url("/_hcms/googlefonts/Heebo/700.woff") format("woff");
916  }
917  @font-face {
918    font-family: "Heebo";
919    font-weight: 400;
920    font-style: normal;
921    font-display: swap;
922    src: url("/_hcms/googlefonts/Heebo/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Heebo/regular.woff") format("woff");
923  }
924</style>
925
926<!-- Editor Styles -->
927<style id="hs_editor_style" type="text/css">
928.dnd_area-row-5-max-width-section-centering > .row-fluid {
929  max-width: 1140px !important;
930  margin-left: auto !important;
931  margin-right: auto !important;
932}
933/* HubSpot Styles (default) */
934.dnd_area-row-3-background-layers {
935  background-image: linear-gradient(rgba(251, 249, 250, 1), rgba(251, 249, 250, 1)) !important;
936  background-position: left top !important;
937  background-size: auto !important;
938  background-repeat: no-repeat !important;
939}
940.dnd_area-row-4-background-layers {
941  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
942  background-position: left top !important;
943  background-size: auto !important;
944  background-repeat: no-repeat !important;
945}
946.dnd_area-row-5-padding {
947  padding-left: 15px !important;
948  padding-right: 15px !important;
949}
950</style>
951    
952
953    
954<!--  Added by GoogleAnalytics4 integration -->
955<script data-cookieconsent="ignore">
956var _hsp = window._hsp = window._hsp || [];
957window.dataLayer = window.dataLayer || [];
958function gtag(){dataLayer.push(arguments);}
959
960var useGoogleConsentModeV2 = true;
961var waitForUpdateMillis = 1000;
962
963
964if (!window._hsGoogleConsentRunOnce) {
965  window._hsGoogleConsentRunOnce = true;
966
967  gtag('consent', 'default', {
968    'ad_storage': 'denied',
969    'analytics_storage': 'denied',
970    'ad_user_data': 'denied',
971    'ad_personalization': 'denied',
972    'wait_for_update': waitForUpdateMillis
973  });
974
975  if (useGoogleConsentModeV2) {
976    _hsp.push(['useGoogleConsentModeV2'])
977  } else {
978    _hsp.push(['addPrivacyConsentListener', function(consent){
979      var hasAnalyticsConsent = consent && (consent.allowed || (consent.categories && consent.categories.analytics));
980      var hasAdsConsent = consent && (consent.allowed || (consent.categories && consent.categories.advertisement));
981
982      gtag('consent', 'update', {
983        'ad_storage': hasAdsConsent ? 'granted' : 'denied',
984        'analytics_storage': hasAnalyticsConsent ? 'granted' : 'denied',
985        'ad_user_data': hasAdsConsent ? 'granted' : 'denied',
986        'ad_personalization': hasAdsConsent ? 'granted' : 'denied'
987      });
988    }]);
989  }
990}
991
992gtag('js', new Date());
993gtag('set', 'developer_id.dZTQ1Zm', true);
994gtag('config', 'G-4MZWXZRY69');
995</script>
vendor: 92 bytes, lines 995-996
995
996<script data-cookieconsent="ignore" async src="https://www.googletagmanager.com/gtag/js?id=
996G-4MZWXZRY69
vendor: 13 bytes, lines 996-997
996"></script>
997
998<!-- /Added by GoogleAnalytics4 integration -->
999
1000<!--  Added by GoogleTagManager integration -->
1001<script data-cookieconsent="ignore">
1002var _hsp = window._hsp = window._hsp || [];
1003window.dataLayer = window.dataLayer || [];
1004function gtag(){dataLayer.push(arguments);}
1005
1006var useGoogleConsentModeV2 = true;
1007var waitForUpdateMillis = 1000;
1008
1009if (useGoogleConsentModeV2) {
1010
1011  gtag('set','developer_id.dZTQ1Zm',true);
1012
1013  gtag('consent', 'default', {
1014  'ad_storage': 'denied',
1015  'analytics_storage': 'denied',
1016  'ad_user_data': 'denied',
1017  'ad_personalization': 'denied',
1018  'wait_for_update': waitForUpdateMillis
1019  });
1020}
1021
1022var hsLoadGtm = function loadGtm() {
1023    if(window._hsGtmLoadOnce) {
1024      return;
1025    }
1026
1027    if (useGoogleConsentModeV2) {
1028      _hsp.push(['useGoogleConsentModeV2'])
1029    }
vendor: 349 bytes, lines 1029-1035
1029
1030
1031    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1032    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1033    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1034    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1035    })(window,document,'script','dataLayer','
1035GTM-THXWV4G
vendor: 9 bytes, lines 1035-1037
1035');
1036
1037    
1037window._hsGtmLoadOnce = true;
1038};
1039
1040_hsp.push(['addPrivacyConsentListener', function(consent){
1041  if(consent.allowed || (consent.categories && consent.categories.analytics)){
1042    hsLoadGtm();
1043  }
1044}]);
1045
1046</script>
1046
1047
1048<!-- /Added by GoogleTagManager integration -->
1049
1050    <link rel="canonical" href="https://www.windwardsoftware.com/features/multi-store-pos">
1051
1052
1053<meta property="og:image" content="https://www.windwardsoftware.com/hubfs/devices-windward.jpg">
1054<meta name="twitter:image" content="https://www.windwardsoftware.com/hubfs/devices-windward.jpg">
1055
1056
1057<script>(function (w,d,s,o,r,js,fjs) {
1058    w[r]=w[r]||function() {(w[r].q = w[r].q || []).push(arguments)}
1059    w[r]('app', 'WpBfzTQRc');
1060    if(d.getElementById(o)) return;
1061    js = d.createElement(s), fjs = d.getElementsByTagName(s)[0];
1062    js.id = o; js.src = 'https://embed.trustmary.com/embed.js';
1063    js.async = 1; fjs.parentNode.insertBefore(js, fjs);
1064  }(window, document, 'script', 'trustmary-embed', 'tmary'));
1065</script>
1065
1066
1067<script type="text/javascript">
1068(function(s, p, i, c, e) {
1069    s[e] = s[e] || function() { (s[e].a = s[e].a || []).push(arguments); };
1070    s[e].l = 1 * new Date();
1071    var t = new Date().getTime();
1072    var k = c.createElement("script"), a = c.getElementsByTagName("script")[0];
1073    k.async = 1, k.src = p + "?request_id=" + i + "&t=" + t, a.parentNode.insertBefore(k, a);
1074    s.pixelClientId = i;
1075})(window, "https://app.datamoon.com/script", "windward-software", document, "script");
1076</script>
1076
1077
1078<script type="application/ld+json">
1079{
1080  "@context": "https://schema.org",
1081  "@type": "Organization",
1082  "@id": "https://www.windwardsoftware.com/#organization",
1083  "name": "Windward Software",
1084  "legalName": "Windward Software Systems Inc.",
1085  "url": "https://www.windwardsoftware.com",
1086  "description": "Business management software for companies that sell, service or rent. Point of sale, inventory control, CRM, work orders and full accounting in one system.",
1087  "foundingDate": "1984",
1088  "logo": {
1089    "@type": "ImageObject",
1090    "url": "https://www.windwardsoftware.com/hubfs/Logos/windward-schema-logo-square-1200.png",
1091    "width": 1200,
1092    "height": 1200
1093  },
1094  "address": {
1095    "@type": "PostalAddress",
1096    "postOfficeBoxNumber": "PO Box 1090 Stn Main",
1097    "addressLocality": "Penticton",
1098    "addressRegion": "BC",
1099    "postalCode": "V2A 6J9",
1100    "addressCountry": "CA"
1101  },
1102  "parentOrganization": {
1103    "@type": "Organization",
1104    "@id": "https://www.volarisgroup.com/#organization",
1105    "name": "Volaris Group",
1106    "url": "https://www.volarisgroup.com",
1107    "parentOrganization": {
1108      "@type": "Organization",
1109      "@id": "https://www.csisoftware.com/#organization",
1110      "name": "Constellation Software Inc.",
1111      "url": "https://www.csisoftware.com"
1112    }
1113  },
1114  "sameAs": [
1115    "https://www.linkedin.com/company/windwardsoftware/",
1116    "https://www.facebook.com/windwardsoftware/",
1117    "https://www.youtube.com/@WindwardSoftware",
1118    "https://x.com/windwardsystem5",
1119    "https://www.instagram.com/windwardsoftwaresystemsinc/"
1120  ],
1121  "contactPoint": [
1122    {
1123      "@type": "ContactPoint",
1124      "telephone": "+1-800-663-5750",
1125      "contactType": "sales",
1126      "areaServed": ["CA", "US"],
1127      "availableLanguage": ["English"]
1128    },
1129    {
1130      "@type": "ContactPoint",
1131      "telephone": "+1-800-663-5750",
1132      "contactType": "customer service",
1133      "areaServed": ["CA", "US"],
1134      "availableLanguage": ["English"]
1135    },
1136    {
1137      "@type": "ContactPoint",
1138      "telephone": "+61-1300-137-066",
1139      "contactType": "sales",
1140      "areaServed": "AU",
1141      "availableLanguage": ["English"]
1142    }
1143  ],
1144  "potentialAction": [
1145    {
1146      "@type": "ScheduleAction",
1147      "name": "Schedule a Demo",
1148      "target": {
1149        "@type": "EntryPoint",
1150        "url": "https://www.windwardsoftware.com/demo"
1151      }
1152    },
1153    {
1154      "@type": "Action",
1155      "name": "Request a Quote",
1156      "target": {
1157        "@type": "EntryPoint",
1158        "url": "https://www.windwardsoftware.com/request-a-quote"
1159      }
1160    }
1161  ]
1162}
1163</script>
1163
1164
1165<script type="application/ld+json">
1166{
1167  "@context": "https://schema.org",
1168  "@type": "WebSite",
1169  "@id": "https://www.windwardsoftware.com/#website",
1170  "url": "https://www.windwardsoftware.com",
1171  "name": "Windward Software",
1172  "publisher": {
1173    "@id": "https://www.windwardsoftware.com/#organization"
1174  }
1175}
1176</script>
1176
1177
1178<script type="application/ld+json">
1179{
1180  "@context": "https://schema.org",
1181  "@type": "WebPage",
1182  "@id": "#webpage",
1183  "url": "",
1184  "name": "Multi-store POS - Windward point of sale software, inventory control, ERP system",
1185  "headline": "Multi-store POS - Windward point of sale software, inventory control, ERP system",
1186  "datePublished": "2026-03-09",
1187  "dateModified": "2026-05-08",
1188  "isPartOf": {
1189    "@id": "https://www.windwardsoftware.com/#website"
1190  },
1191  "publisher": {
1192    "@id": "https://www.windwardsoftware.com/#organization"
1193  }
1194}
1195</script>
1195
1196
1197<meta name="robots" content="max-image-preview:large">
1198<meta property="og:url" content="https://www.windwardsoftware.com/features/multi-store-pos">
1199<meta name="twitter:card" content="summary">
1200<meta http-equiv="content-language" content="en">
1201
1202
1203
1204
1205
1206
1207  
vendor: 4,409 bytes, lines 1207-1209
1207<script>
1208    /*! jQuery v3.5.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-deprecated/ajax-event-alias,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */
1209!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(g,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,v=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),m={},b=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},w=g.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function C(e,t,n){var r,i,o=(n=n||w).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-deprecated/ajax-event-alias,-effects,-effects/Tween,-effects/animatedSelector",E=function(e,t){return new E.fn.init(e,t)};function d(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!b(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}E.fn=E.prototype={jquery:f,constructor:E,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(n){return this.pushStack(E.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(E.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(E.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},E.extend=E.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||b(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(E.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||E.isPlainObject(n)?n:{},i=!1,a[t]=E.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},E.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=y.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){C(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?E.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return v(a)},guid:1,support:m}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=t[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var p=function(n){var e,p,x,o,i,h,f,g,w,u,l,C,T,a,E,v,s,c,y,A="sizzle"+1*ne
vendor: 4,485 bytes, line 1209
1209w Date,d=n.document,N=0,r=0,m=ue(),b=ue(),S=ue(),k=ue(),D=function(e,t){return e===t&&(l=!0),0},L={}.hasOwnProperty,t=[],j=t.pop,q=t.push,O=t.push,P=t.slice,H=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},I="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",B="(?:\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",M="\\["+R+"*("+B+")(?:"+R+"*([*^$|!~]?=)"+R+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+B+"))|)"+R+"*\\]",W=":("+B+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",F=new RegExp(R+"+","g"),$=new RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),z=new RegExp("^"+R+"*,"+R+"*"),_=new RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),V=new RegExp(W),X=new RegExp("^"+B+"$"),Q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=P.call(d.childNodes),d.childNodes),t[d.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){q.apply(e,P.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&(C(e),e=e||T,E)){if(11!==d&&(u=Z.exec(t)))if(i=u[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return O.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&p.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!k[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===d&&(U.test(t)||_.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&p.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=A)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+be(l[o]);c=l.join(",")}try{return O.apply(n,f.querySelectorAll(c)),n}catch(e){k(t,!0)}finally{s===A&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[A]=!0,e}function ce(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=
vendor: 30,701 bytes, line 1209
1209(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:d;return r!=T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,E=!i(T),d!=T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.scope=ce(function(e){return a.appendChild(e).appendChild(T.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),p.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ce(function(e){return a.appendChild(e).id=A,!T.getElementsByName||!T.getElementsByName(A).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=p.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+A+"'></a><select id='"+A+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+A+"-]").length||v.push("~="),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+A+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){p.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),y=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e==T||e.ownerDocument==d&&y(d,e)?-1:t==T||t.ownerDocument==d&&y(d,t)?1:u?H(u,e)-H(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==T?-1:t==T?1:i?-1:o?1:u?H(u,e)-H(u,t):0;if(i===o)return de(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?de(a[r],s[r]):a[r]==d?-1:s[r]==d?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(C(e),p.matchesSelector&&E&&!k[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){k(t,!0)}return 0<se(t,T,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=T&&C(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=T&&C(e);var n=x.attrHandle[t.toLowerCase()],r=n&&L.call(x.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:p.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!p.detectDuplicates,u=!p.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(x=se.selectors={cacheLength:50,createPseudo:le,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),b="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=b&&e.nodeName.toLowerCase(),d=!n&&!b,p=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(b?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&d){p=(s=(r=(i=(o=(a=c)[A]||(a[A]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===N&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(p=s=0)||u.pop())if(1===a.nodeType&&++p&&a===e){i[h]=[N,s,p];break}}else if(d&&(p=s=(r=(i=(o=(a=e)[A]||(a[A]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===N&&r[1]),!1===p)while(a=++s&&a&&a[l]||(p=s=0)||u.pop())if((b?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++p&&(d&&((i=(o=a[A]||(a[A]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[N,p]),a===e))break;return(p-=v)===g||p%g==0&&0<=p/g}}},PSEUDO:function(e,o){var t,a=x.pseudos[e]||x.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[A]?a(o):1<a.length?(t=[e,e,"",o],x.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=H(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[A]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return X.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===T.activeElement&&(!T.hasFocus||T.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[e]=pe(e);for(e in{submit:!0,reset:!0})x.pseudos[e]=he(e);function me(){}function be(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function xe(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,d=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[N,d];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[A]||(e[A]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===N&&r[1]===d)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Ce(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Te(p,h,g,v,y,e){return v&&!v[A]&&(v=Te(v)),y&&!y[A]&&(y=Te(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!p||!e&&h?c:Ce(c,s,p,n,r),d=g?y||(e?p:l||v)?[]:t:f;if(g&&g(f,d,n,r),v){i=Ce(d,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(d[u[o]]=!(f[u[o]]=a))}if(e){if(y||p){if(y){i=[],o=d.length;while(o--)(a=d[o])&&i.push(f[o]=a);y(null,d=[],i,r)}o=d.length;while(o--)(a=d[o])&&-1<(i=y?H(e,a):s[o])&&(e[i]=!(t[i]=a))}}else d=Ce(d===t?d.splice(l,d.length):d),y?y(null,t,d,r):O.apply(t,d)})}function Ee(e){for(var i,t,n,r=e.length,o=x.relative[e[0].type],a=o||x.relative[" "],s=o?1:0,u=xe(function(e){return e===i},a,!0),l=xe(function(e){return-1<H(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=x.relative[e[s].type])c=[xe(we(c),t)];else{if((t=x.filter[e[s].type].apply(null,e[s].matches))[A]){for(n=++s;n<r;n++)if(x.relative[e[n].type])break;return Te(1<s&&we(c),1<s&&be(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&be(e))}c.push(t)}return we(c)}return me.prototype=x.filters=x.pseudos,x.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=b[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=x.preFilter;while(a){for(o in n&&!(r=z.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=_.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),x.filter)!(r=Q[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):b(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,b,r,i=[],o=[],a=S[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[A]?i.push(a):o.push(a);(a=S(e,(v=o,m=0<(y=i).length,b=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],d=w,p=e||b&&x.find.TAG("*",i),h=N+=null==d?1:Math.random()||.1,g=p.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=p[l]);l++){if(b&&o){a=0,t||o.ownerDocument==T||(C(o),n=!E);while(s=v[a++])if(s(o,t||T,n)){r.push(o);break}i&&(N=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=j.call(r));f=Ce(f)}O.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(N=h,w=d),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&x.relative[o[1].type]){if(!(t=(x.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=Q.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],x.relative[s=a.type])break;if((u=x.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&be(o)))return O.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},p.sortStable=A.split("").sort(D).join("")===A,p.detectDuplicates=!!l,C(),p.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),p.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(I,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(g);E.find=p,E.expr=p.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=p.uniqueSort,E.text=p.getText,E.isXMLDoc=p.isXML,E.contains=p.contains,E.escapeSelector=p.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},A=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=E.expr.match.needsContext;function S(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var k=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return b(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1<i.call(n,e)!==r}):E.filter(n,e,r)}E.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?E.find.matchesSelector(r,e)?[r]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t<r;t++)if(E.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)E.find(e,i[t],n);return 1<r?E.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&N.test(e)?E(e):e||[],!1).length}});var L,j=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||L,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:j.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:w,!0)),k.test(r[1])&&E.isPlainObject(t))for(r in t)b(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=w.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,L=E(w);var q=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&E(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&E.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?E.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(E(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return A((e.parentNode||{}).firstChild,e)},children:function(e){return A(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(S(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(r,i){E.fn[r]=function(e,t){var n=E.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=E.filter(t,n)),1<this.length&&(O[r]||E.uniqueSort(n),q.test(r)&&n.reverse()),this.pushStack(n)}});var H=/[^\x20\t\r\n\f]+/g;function I(e){return e}function R(e){throw e}function B(e,t,n,r){var i;try{e&&b(i=e.promise)?i.call(e).done(t).fail(n):e&&b(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},E.each(e.match(H)||[],function(e,t){n[t]=!0}),n):E.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){E.each(e,function(e,t){b(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==T(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return E.each(arguments,function(e,t){var n;while(-1<(n=E.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<E.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},E.extend({Deferred:function(e){var o=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return E.Deferred(function(r){E.each(o,function(e,t){var n=b(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&b(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,b(t)?s?t.call(e,l(u,o,I,s),l(u,o,R,s)):(u++,t.call(e,l(u,o,I,s),l(u,o,R,s),l(u,o,I,o.notifyWith))):(a!==I&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==R&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(E.Deferred.getStackHook&&(t.stackTrace=E.Deferred.getStackHook()),g.setTimeout(t))}}return E.Deferred(function(e){o[0][3].add(l(0,e,b(r)?r:I,e.notifyWith)),o[1][3].add(l(0,e,b(t)?t:I)),o[2][3].add(l(0,e,b(n)?n:R))}).promise()},promise:function(e){return null!=e?E.extend(e,a):a}},s={};return E.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=E.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(B(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||b(i[t]&&i[t].then)))return o.then();while(t--)B(i[t],a(t),o.reject);return o.promise()}});var M=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){g.console&&g.console.warn&&e&&M.test(e.name)&&g.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){g.setTimeout(function(){throw e})};var W=E.Deferred();function F(){w.removeEventListener("DOMContentLoaded",F),g.removeEventListener("load",F),E.ready()}E.fn.ready=function(e){return W.then(e)["catch"](function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0)!==e&&0<--E.readyWait||W.resolveWith(w,[E])}}),E.ready.then=W.then,"complete"===w.readyState||"loading"!==w.readyState&&!w.documentElement.doScroll?g.setTimeout(E.ready):(w.addEventListener("DOMContentLoaded",F),g.addEventListener("load",F));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===T(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,b(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(E(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,_=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(_,U)}var X=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=E.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},X(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(H)||[]).length;while(n--)delete r[t[n]]}(void 0===t||E.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var Y=new Q,G=new Q,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,J=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(J,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}G.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return G.hasData(e)||Y.hasData(e)},data:function(e,t,n){return G.access(e,t,n)},removeData:function(e,t){G.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),E.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=G.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){G.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=G.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){G.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){G.remove(this,e)})}}),E.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,E.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),r=n.length,i=n.shift(),o=E._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){E.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:E.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?E.queue(this[0],t):void 0===n?this:this.each(function(){var e=E.queue(this,t,n);E._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&E.dequeue(this,t)})},dequeue:function(e){return this.each(function(){E.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=E.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=w.documentElement,ie=function(e){return E.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return E.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===E.css(e,"display")};var se={};function ue(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=se[s])||(o=a.body.appendChild(a.createElement(s)),u=E.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),se[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}E.fn.extend({show:function(){return ue(this,!0)},hide:function(){return ue(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?E(this).show():E(this).hide()})}});var le,ce,fe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i;le=w.createDocumentFragment().appendChild(w.createElement("div")),(ce=w.createElement("input")).setAttribute("type","radio"),ce.setAttribute("checked","checked"),ce.setAttribute("name","t"),le.appendChild(ce),m.checkClone=le.cloneNode(!0).cloneNode(!0).lastChild.checked,le.innerHTML="<textarea>x</textarea>",m.noCloneChecked=!!le.cloneNode(!0).lastChild.defaultValue,le.innerHTML="<option></option>",m.option=!!le.lastChild;var he={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}he.tbody=he.tfoot=he.colgroup=he.caption=he.thead,he.th=he.td,m.option||(he.optgroup=he.option=[1,"<select multiple='multiple'>","</select>"]);var ye=/<|&#?\w+;/;function me(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p<h;p++)if((o=e[p])||0===o)if("object"===T(o))E.merge(d,o.nodeType?[o]:o);else if(ye.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=he[s]||he._default,a.innerHTML=u[1]+E.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;E.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(o));f.textContent="",p=0;while(o=d[p++])if(r&&-1<E.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ge(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])pe.test(o.type||"")&&n.push(o)}return f}var be=/^
vendor: 6,849 bytes, line 1209
1209key/,xe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,we=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Te(){return!1}function Ee(e,t){return e===function(){try{return w.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function Ne(e,i,o){o?(Y.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&E.event.add(e,i,Ce)}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=Y.get(t);if(X(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(re,i),n.guid||(n.guid=E.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(H)||[""]).length;while(l--)p=g=(s=we.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=E.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=E.event.special[p]||{},c=E.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),E.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(H)||[""]).length;while(l--)if(p=g=(s=we.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){f=E.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||E.removeEvent(e,p,v.handle),delete u[p])}else for(p in u)E.event.remove(e,p+t[l],n,r,!0);E.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=E.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=E.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=E.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((E.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<E(i,this).index(l):E.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(E.Event.prototype,t,{enumerable:!0,configurable:!0,get:b(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return fe.test(t.type)&&t.click&&S(t,"input")&&Ne(t,"click",Ce),!1},trigger:function(e){var t=this||e;return fe.test(t.type)&&t.click&&S(t,"input")&&Ne(t,"click"),!0},_default:function(e){var t=e.target;return fe.test(t.type)&&t.click&&S(t,"input")&&Y.get(t,"click")||S(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&xe.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},E.event.addProp),E.each({focus:"focusin",blur:"focusout"},function(e,t){E.event.special[e]={setup:function(){return Ne(this,e,Ee),!1},trigger:function(){return Ne(this,e),!0},delegateType:t}}
vendor: 823 bytes, line 1209
1209),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){E.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||E.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),E.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,E(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){E.event.remove(this,e,n,t)})}});var Se=/
vendor: 5,063 bytes, line 1209
1209<script|<style|<link/i,ke=/checked\s*(?:[^=]|=\s*.checked.)/i,De=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)E.event.add(t,i,s[i][n]);G.hasData(e)&&(o=G.access(e),a=E.extend({},o),G.set(t,a))}}function Pe(n,r,i,o){r=v(r);var e,t,a,s,u,l,c=0,f=n.length,d=f-1,p=r[0],h=b(p);if(h||1<f&&"string"==typeof p&&!m.checkClone&&ke.test(p))return n.each(function(e){var t=n.eq(e);h&&(r[0]=p.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=me(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=E.map(ge(e,"script"),je)).length;c<f;c++)u=e,c!==d&&(u=E.clone(u,!0,!0),s&&E.merge(a,ge(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,E.map(a,qe),c=0;c<s;c++)u=a[c],pe.test(u.type||"")&&!Y.access(u,"globalEval")&&E.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?E._evalUrl&&!u.noModule&&E._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):C(u.textContent.replace(De,""),u,l))}return n}function He(e,t,n){for(var r,i=t?E.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||E.cleanData(ge(r)),r.parentNode&&(n&&ie(r)&&ve(ge(r,"script")),r.parentNode.removeChild(r));return e}E.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ge(c),r=0,i=(o=ge(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&fe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ge(e),a=a||ge(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ge(c,"script")).length&&ve(a,!f&&ge(e,"script")),c},cleanData:function(e){for(var t,n,r,i=E.event.special,o=0;void 0!==(n=e[o]);o++)if(X(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?E.event.remove(n,r):E.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[G.expando]&&(n[G.expando]=void 0)}}}),E.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return $(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!he[(de.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;E.inArray(this,n)<0&&(E.cleanData(ge(this)),t&&t.replaceChild(e,this))},n)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){E.fn[e]=function(e){for(var t,n=[],r=E(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),E(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Ie=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=g),t.getComputedStyle(e)},Be=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Me=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=E.style(e,t)),!m.pixelBoxStyles()&&Ie.test(a)&&Me.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;
1209left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=g.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=w.createElement("div"),l=w.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===l.style.backgroundClip,E.extend(m,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=w.createElement("table"),t=w.createElement("tr"),n=w.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=g.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var $e=["Webkit","Moz","ms"],ze=w.createElement("div").style,_e={};function Ue(e){var t=E.cssProps[e]||_e[e];return t||(e in ze?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=$e.length;while(n--)if((e=$e[n]+t)in ze)return e}(e)||e)}var Ve,Xe,Qe=/^(none|table(?!-c[ea]).+)/,Ye=/^--/,Ge={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=E.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=E.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=E.css(e,"border"+ne[a]+"Width",!0,i))):(u+=E.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=E.css(e,"border"+ne[a]+"Width",!0,i):s+=E.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function et(e,t,n){var r=Re(e),i=(!m.boxSizingReliable()||n)&&"border-box"===E.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Ie.test(a)){if(!n)return a;a="auto"}return(!m.boxSizingReliable()&&i||!m.reliableTrDimensions()&&S(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===E.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===E.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ze(e,t,n||(i?"border":"content"),o,r,a)+"px"}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Ye.test(t),l=e.style;if(u||(t=Ue(s)),a=E.cssHooks[t]||E.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=function(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return E.css(e,t,"")},u=s(),l=n&&n[3]||(E.cssNumber[t]?"":"px"),c=e.nodeType&&(E.cssNumber[t]||"px"!==l&&+u)&&te.exec(E.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)E.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,E.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(E.cssNumber[s]?"":"px")),m.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Ye.test(t)||(t=Ue(s)),(a=E.cssHooks[t]||E.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),E.each(["height","width"],function(e,u){E.cssHooks[u]={get:function(e,t,n){if(t)return!Qe.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,u,n):Be(e,Ge,function(){return et(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!m.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===E.css(e,"boxSizing",!1,i),s=n?Ze(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ze(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=E.css(e,u)),Je(0,t,s)}}}
vendor: 11,378 bytes, line 1209
1209),E.cssHooks.marginLeft=Fe(m.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(i,o){E.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(E.cssHooks[i+o].set=Je)}),E.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=E.css(e,t[a],!1,r);return o}return void 0!==n?E.style(e,t,n):E.css(e,t)},e,t,1<arguments.length)}}),E.fn.delay=function(r,e){return r=E.fx&&E.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=g.setTimeout(e,r);t.stop=function(){g.clearTimeout(n)}})},Ve=w.createElement("input"),Xe=w.createElement("select").appendChild(w.createElement("option")),Ve.type="checkbox",m.checkOn=""!==Ve.value,m.optSelected=Xe.selected,(Ve=w.createElement("input")).value="t",Ve.type="radio",m.radioValue="t"===Ve.value;var tt,nt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return $(this,E.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?E.prop(e,t,n):(1===o&&E.isXMLDoc(e)||(i=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=E.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!m.radioValue&&"radio"===t&&S(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(H);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var a=nt[t]||E.find.attr;nt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=nt[o],nt[o]=r,r=null!=a(e,t,n)?o:null,nt[o]=i),r}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;function ot(e){return(e.match(H)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function st(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(H)||[]}E.fn.extend({prop:function(e,t){return $(this,E.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&E.isXMLDoc(e)||(t=E.propFix[t]||t,i=E.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),m.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(b(t))return this.each(function(e){E(this).addClass(t.call(this,e,at(this)))});if((e=st(t)).length)while(n=this[u++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ot(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(b(t))return this.each(function(e){E(this).removeClass(t.call(this,e,at(this)))});if(!arguments.length)return this.attr("class","");if((e=st(t)).length)while(n=this[u++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ot(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):b(i)?this.each(function(e){E(this).toggleClass(i.call(this,e,at(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=E(this),r=st(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=at(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ot(at(n))+" ").indexOf(t))return!0;return!1}});var ut=/\r/g;E.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=b(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,E(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=E.map(t,function(e){return null==e?"":e+""})),(r=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=E.valHooks[t.type]||E.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(ut,""):null==e?"":e:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:ot(E.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!S(n.parentNode,"optgroup"))){if(t=E(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=E.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<E.inArray(E.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<E.inArray(E(e).val(),t)}},m.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),m.focusin="onfocusin"in g;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,d=[n||w],p=y.call(e,"type")?e.type:e,h=y.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||w,3!==n.nodeType&&8!==n.nodeType&&!lt.test(p+E.event.triggered)&&(-1<p.indexOf(".")&&(p=(h=p.split(".")).shift(),h.sort()),u=p.indexOf(":")<0&&"on"+p,(e=e[E.expando]?e:new E.Event(p,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:E.makeArray(t,[e]),c=E.event.special[p]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||p,lt.test(s+p)||(o=o.parentNode);o;o=o.parentNode)d.push(o),a=o;a===(n.ownerDocument||w)&&d.push(a.defaultView||a.parentWindow||g)}i=0;while((o=d[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||p,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&X(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=p,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(d.pop(),t)||!X(n)||u&&b(n[p])&&!x(n)&&((a=n[u])&&(n[u]=null),E.event.triggered=p,e.isPropagationStopped()&&f.addEventListener(p,ct),n[p](),e.isPropagationStopped()&&f.removeEventListener(p,ct),E.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(r,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),m.focusin||E.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){E.event.simulate(r,e.target,E.event.fix(e))};E.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}}),E.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new g.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||E.error("Invalid XML: "+e),t};var ft,dt=/\[\]$/,pt=/\r?\n/g,ht=/^(?:submit|button|image|reset|file)$/i,gt=/^(?:input|select|textarea|keygen)/i;function vt(n,e,r,i){var t;if(Array.isArray(e))E.each(e,function(e,t){r||dt.test(n)?i(n,t):vt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==T(e))i(n,e);else for(t in e)vt(n+"["+t+"]",e[t],r,i)}E.param=function(e,t){var n,r=[],i=function(e,t){var n=b(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){i(this.name,this.value)});else for(n in e)vt(n,e[n],t,i);return r.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&gt.test(this.nodeName)&&!ht.test(e)&&(this.checked||!fe.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(pt,"\r\n")}}):{name:t.name,value:n.replace(pt,"\r\n")}}).get()}}),E.fn.extend({wrapAll:function(e){var t;return this[0]&&(b(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return b(n)?this.each(function(e){E(this).wrapInner(n.call(this,e))}):this.each(function(){var e=E(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=b(t);return this.each(function(e){E(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},m.createHTMLDocument=((ft=w.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===ft.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?((r=(t=w.implementation.createHTMLDocument("")).createElement("base")).href=w.location.href,t.head.appendChild(r)):t=w),o=!n&&[],(i=k.exec(e))?[t.createElement(i[1])]:(i=me([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"to
1209p"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),b(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=Fe(m.pixelPosition,function(e,t){if(t)return t=We(e,n),Ie.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var yt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;E.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),b(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||E.guid++,i},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=S,E.isFunction=b,E.isWindow=x,E.camelCase=V,E.type=T,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},E.trim=function(e){return null==e?"":(e+"").replace(yt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return E});var mt=g.jQuery,bt=g.$;return E.noConflict=function(e){return g.$===E&&(g.$=bt),e&&g.jQuery===E&&(g.jQuery=mt),E},"undefined"==typeof e&&(g.jQuery=g.$=E),E});
1210 </script>
1210
1211    
1212  <meta name="generator" content="HubSpot"></head>
1213  <body>
1214<!--  Added by GoogleTagManager integration -->
vendor: 68 bytes, lines 1214-1215
1214
1215<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1215GTM-THXWV4G
vendor: 84 bytes, lines 1215-1216
1215" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1216
1217<!-- /Added by GoogleTagManager integration -->
1218
1219    <div class="body-wrapper   hs-content-id-54881124136 hs-site-page page ">
1220      
1221      <div data-global-resource-path="windward-theme-2026/templates/partials/header-no-navigation-v2.html"><div class="header_container_wrapper header-nonav header-lp" style="min-height:0;height:auto;">
1222  <header class="custom_header header fixed clearfix" style="position:-webkit-sticky;position:sticky;top:0;z-index:999;background:#FFFFFF;border-bottom:1px solid #e6e6e6;margin:0;padding:0;width:100%;">
1223    <div style="display:none;">
1224      
1225      
1226      
1227    </div>
1228
1229    <div style="display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1080px;margin:0 auto;padding:18px 20px;">
1230      <a href="https://www.windwardsoftware.com/" style="display:block;flex-shrink:0;line-height:0;margin:0;padding:0;float:none;">
1231        <img src="https://www.windwardsoftware.com/hubfs/windward-software-logo-transparent-navy.svg" alt="Windward Software: Business Management Software" style="height:44px;width:auto;max-width:none;display:block;margin:0;padding:0;border:0;">
1232      </a>
1233      <div style="display:flex;align-items:center;gap:18px;flex-shrink:0;">
1234        <a class="header-lp__phone" href="tel:18006635750" style="font-family:'Roboto',Helvetica,sans-serif;font-weight:500;font-size:15px;color:#303188;text-decoration:none;white-space:nowrap;">
1235          <i class="fa fa-phone" aria-hidden="true"></i> 1 (800) 663-5750
1236        </a>
1237        <a href="https://www.windwardsoftware.com/demo" style="display:inline-block;background:#FAA61A;color:#1A1A1A;font-family:'Heebo','Roboto',Arial,sans-serif;font-weight:700;font-size:15px;padding:10px 20px;border-radius:6px;text-decoration:none;white-space:nowrap;">Book a Demo</a>
1238      </div>
1239    </div>
1240  </header>
1241</div>
1242
1243<style>
1244  @media (max-width:760px){
1245    .header-lp .header-lp__phone{ display:none !important; }
1246    .header-lp img{ height:34px !important; }
1247  }
1248</style></div>
1249
1250
1251      
1252
1253      <main id="main-content" class="body-container-wrapper">
1254        
1255
1256
1257
1258<div class="container-fluid body-container body-container--home">
1259<div class="row-fluid-wrapper">
1260<div class="row-fluid">
1261<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12">
1262
1263<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd-section">
1264<div class="row-fluid ">
1265<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1266
1267<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row">
1268<div class="row-fluid ">
1269<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1270<div id="hs_cos_wrapper_dnd_area-module-2" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1271
1272<div class="hero-section dnd_area-module-2">
1273  <div class="hero-container">
1274    <div class="hero-content">
1275      
1276        <span class="hero-tagline">Interactive Product Tour</span>
1277      
1278      <h1>Multi-Store POS</h1>
1279      <p class="hero-subtitle">Windward’s business management software makes it easy for businesses with multiple locations to keep their network running smoothing and cohesively. You can manage your operations remotely, communicate essential information between branches and analyze real-time reports to make informed decisions.</p>
1280      
1281      <div class="hero-buttons">
1282        
1283          <a href="https://www.windwardsoftware.com/demo" class="button">
1284            Request a Live Demo 
1285            <span class="arrow">
1286              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1287            </span>
1288          </a>
1289        
1290
1291        
1292      </div>
1293    </div>
1294  </div>
1295  <div class="hero-wave">
1296    <svg viewbox="0 0 1440 120" preserveaspectratio="none" fill="none" xmlns="http://www.w3.org/2000/svg" style="width:100%; height:120px; display:block;"><path d="M0 120L60 105C120 90 240 60 360 45C480 30 600 30 720 37.5C840 45 960 60 1080 67.5C1200 75 1320 75 1380 75L1440 75V120H1380C1320 120 1200 120 1080 120C960 120 840 120 720 120C600 120 480 120 360 120C240 120 120 120 60 120H0Z" fill="white"></path></svg>
1297  </div>
1298</div>
1299</div>
1300
1301</div><!--end widget-span -->
1302</div><!--end row-->
1303</div><!--end row-wrapper -->
1304
1305</div><!--end widget-span -->
1306</div><!--end row-->
1307</div><!--end row-wrapper -->
1308
1309<div class="row-fluid-wrapper row-depth-1 row-number-3 dnd-section">
1310<div class="row-fluid ">
1311<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1312
1313<div class="row-fluid-wrapper row-depth-1 row-number-4 dnd-row">
1314<div class="row-fluid ">
1315<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1316<div id="hs_cos_wrapper_dnd_area-module-4" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!-- Navigation -->
1317<nav class="navbar navbar-expand-lg navbar-dark sub-nav" data-subnav>
1318        <div class="container">
1319            
1320            
1321            <div class=" navbar-collapse" id="navbarNav">
1322                <ul class="navbar-nav ml-auto">
1323                  
1324                    <li class="nav-item">
1325                      
1326                      
1327                      <a href="https://www.windwardsoftware.com/en-us
1327/tour#pos" class="nav-link">
1328
1329                        Point of Sale
1330                      </a>
1331                    </li>
1332                  
1333                    <li class="nav-item">
1334                      
1335                      
1336                      <a href="https://www.windwardsoftware.com/en-us/tour#inventory" class="nav-link">
1337
1338                        Inventory Control
1339                      </a>
1340                    </li>
1341                  
1342                    <li class="nav-item">
1343                      
1344                      
1345                      <a href="https://www.windwardsoftware.com/en-us/tour#business" class="nav-link">
1346
1347                        Business Management
1348                      </a>
1349                    </li>
1350                  
1351                    <li class="nav-item">
1352                      
1353                      
1354                      <a href="https://www.windwardsoftware.com/en-us/tour#growth" class="nav-link">
1355
1356                        Growth &amp; eCommerce
1357                      </a>
1358                    </li>
1359                  
1360                    <li class="nav-item">
1361                      
1362                      
1363                      <a href="https://www.windwardsoftware.com/en-us/tour#services" class="nav-link">
1364
1365                        Services &amp; Tech
1366                      </a>
1367                    </li>
1368                  
1369                    <li class="nav-item">
1370                      
1371                      
1372                      <a href="https://www.windwardsoftware.com/en-us/tour#support" class="nav-link">
1373
1374                        Support
1375                      </a>
1376                    </li>
1377                  
1378                    <li class="nav-item">
1379                      
1380                      
1381                      <a href="https://www.windwardsoftware.com/en-us/tour#contact" class="nav-link">
1382
1383                        Contact
1384                      </a>
1385                    </li>
1386                  
1387                  
1388                </ul>
1389                <!-- Mobile select dropdown -->
1390                <select class="mobile-nav d-lg-none">
1391                  <option value="">--Select an option--</option>
1392                  
1393                    
1394                    
1395                    <option value="https://www.windwardsoftware.com/en-us/tour#pos">Point of Sale</option>
1396                  
1397                    
1398                    
1399                    <option value="https://www.windwardsoftware.com/en-us/tour#inventory">Inventory Control</option>
1400                  
1401                    
1402                    
1403                    <option value="https://www.windwardsoftware.com/en-us/tour#business">Business Management</option>
1404                  
1405                    
1406                    
1407                    <option value="https://www.windwardsoftware.com/en-us/tour#growth">Growth &amp; eCommerce</option>
1408                  
1409                    
1410                    
1411                    <option value="https://www.windwardsoftware.com/en-us/tour#services">Services &amp; Tech</option>
1412                  
1413                    
1414                    
1415                    <option value="https://www.windwardsoftware.com/en-us/tour#support">Support</option>
1416                  
1417                    
1418                    
1419                    <option value="https://www.windwardsoftware.com/en-us/tour#contact">Contact</option>
1420                  
1421                </select>
1422
1423            </div>
1424        </div>
1425    </nav>
1426
1427</div>
1428
1429</div><!--end widget-span -->
1430</div><!--end row-->
1431</div><!--end row-wrapper -->
1432
1433</div><!--end widget-span -->
1434</div><!--end row-->
1435</div><!--end row-wrapper -->
1436
1437<div class="row-fluid-wrapper row-depth-1 row-number-5 dnd-section">
1438<div class="row-fluid ">
1439<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1440
1441<div class="row-fluid-wrapper row-depth-1 row-number-6 dnd-row">
1442<div class="row-fluid ">
1443<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1444<div id="hs_cos_wrapper_dnd_area-module-6" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1445<div class="alternating-section dnd_area-module-6 image-right">
1446  <div class="container">
1447    
1448    <div class="title-desc-box">
1449      <h2>Addressing the Multi-store Challenge</h2>
1450<p>If you own more than one store, you know all about the challenges of maintaining an up-to-date, accurate information network across your entire business operation. This is where Windward Software's business management software can help.</p>
1451<p>The Windward System Five business management system incorporates a multi-store software module that’s designed specifically for businesses with more than one outlet, or for collective groups of store&nbsp;owners.</p>
1452<h2>Get the Full Report When You Need It</h2>
1453<p>Imagine the luxury of arriving at your central office in the morning and having all of the management reports from each store location, plus an amalgamated report showing totals for your entire operation. With Windward Software, you can easily generate department summaries, store balance reports, sales and inventory totals and many other documents on a daily basis without leaving your office.</p>
1454<ul>
1455<li>Scalable software that grows with you</li>
1456<li>Make decisions based on real-time reports</li>
1457<li>Manual and automatic inventory transfers</li>
1458<li>Maintain tight company-wide inventory control</li>
1459<li>Easily track deliveries and warehouse distribution</li>
1460<li>Complete customer history from all locations</li>
1461<li>Create master store to operate as single entity</li>
1462<li>Work from anywhere with remote operation</li>
1463</ul>
1464    </div>
1465    
1466    <div class="content-wrapper">
1467      <div class="text-column">
1468        
1469        
1470        
1471        <div class="description">
1472          <h2>One Convenient Package</h2>
1473<p>The multi-store module gives you the capability and convenience of operating all of your locations without requiring multiple system operators. Instead, you can sit down at one location and perform all of the regular tasks included in Windward System Five, including:</p>
1474<ul>
1475<li>File maintenance</li>
1476<li>Promotion setups</li>
1477<li>Inventory transfers</li>
1478<li>Order processing for multiple buying locations</li>
1479</ul>
1480<p>Here's the best part: all of this information can be automatically distributed overnight, or in real-time, to other locations without disrupting regular business. The system uses various communication formats to send information to all stores while you sleep.</p>
1481<p>The dealer management software also allows you to quickly access each store operation from any location. Simply dial up any store and perform the system functions you require.</p>
1482        </div>
1483        
1484        
1485        <!-- Mobile Button -->
1486        <button class="read-toggle-btn mob-btn" type="button">
1487          <span class="read-more-text">
1488            Read more
1489            <span class="arrow">
1490              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1491            </span>
1492          </span>
1493          <span class="read-less-text" style="display:none;">
1494            Read less
1495            <span class="arrow">
1496              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1497            </span>
1498          </span>
1499        </button>
1500        <div class="desc-bottom mobile" style="display:none;"></div>
1501        
1502        
1503      </div>
1504      <div class="image-column">
1505        
1506          <div class="image-container">
1507            
1508              
1509              
1510                
1511              
1512               
1513              <img src="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=1200&amp;height=914&amp;name=multi_store_main.webp" alt="multi_store_main" loading="lazy" width="1200" height="914" style="max-width: 100%; height: auto;" srcset="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=600&amp;height=457&amp;name=multi_store_main.webp 600w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=1200&amp;height=914&amp;name=multi_store_main.webp 1200w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=1800&amp;height=1371&amp;name=multi_store_main.webp 1800w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=2400&amp;height=1828&amp;name=multi_store_main.webp 2400w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=3000&amp;height=2285&amp;name=multi_store_main.webp 3000w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_main.webp?width=3600&amp;height=2742&amp;name=multi_store_main.webp 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
1514            
1515          </div>
1516        
1517      </div>
1518    </div>
1519    
1520    <button class="read-toggle-btn desk-btn" type="button">
1521      <span class="read-more-text">
1522        Read more
1523        <span class="arrow">
1524          <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1525        </span>
1526      </span>
1527      <span class="read-less-text" style="display:none;">
1528        Read less
1529        <span class="arrow">
1530          <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1531        </span>
1532      </span>
1533    </button>
1534    <div class="desc-bottom desk">
1535      <h3>System Five Fits Your Needs</h3>
1536<p>One of the great things about our dealer management software is that you can customize its features to fit your operations. System Five's multi-store module has extensive features and utilities for the multi-branch environment. We’ve designed it from the ground up to deliver seamless functionality, whether your company has two stores or 200.</p>
1537<h3>Updated Sales and Inventory</h3>
1538<p>Need to review item sales and inventory totals for each of your locations first thing in the morning? Thanks to the system's automated overnight communications feature, that crucial sales information is now just a keystroke away.</p>
1539<p>Instead of reordering stock and increasing your inventory, use the multi-store software features to access and utilize excess stock from other locations. The module helps you easily pinpoint overstocked operations and adjust stock levels based on sales.</p>
1540<p>Windward’s dealer management software allows you to make informed buying decisions by putting the complete sales and inventory information from all stores right at your fingertips. The multi-store module produces, sends and updates transfer files from location to location, making inventory control and maintenance of multiple stores a lot more manageable.</p>
1541    </div>
1542    
1543  </div>
1544</div>
1545</div>
1546
1547</div><!--end widget-span -->
1548</div><!--end row-->
1549</div><!--end row-wrapper -->
1550
1551</div><!--end widget-span -->
1552</div><!--end row-->
1553</div><!--end row-wrapper -->
1554
1555<div class="row-fluid-wrapper row-depth-1 row-number-7 dnd-section dnd_area-row-3-background-layers dnd_area-row-3-background-color">
1556<div class="row-fluid ">
1557<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1558
1559<div class="row-fluid-wrapper row-depth-1 row-number-8 dnd-row">
1560<div class="row-fluid ">
1561<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1562<div id="hs_cos_wrapper_dnd_area-module-8" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1563<div class="alternating-section dnd_area-module-8 image-left">
1564  <div class="container">
1565    
1566    <div class="content-wrapper">
1567      <div class="text-column">
1568        
1569        
1570        
1571        <div class="description">
1572          <p style="margin: 0px; margin-bottom: -32px;"><img src="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=1200&amp;height=696&amp;name=multi_store_ranking_sales.webp" width="1200" height="696" loading="lazy" alt="multi_store_ranking_sales" style="height: auto; max-width: 100%; width: 1200px; border-radius: 20px;" srcset="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=600&amp;height=348&amp;name=multi_store_ranking_sales.webp 600w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=1200&amp;height=696&amp;name=multi_store_ranking_sales.webp 1200w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=1800&amp;height=1044&amp;name=multi_store_ranking_sales.webp 1800w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=2400&amp;height=1392&amp;name=multi_store_ranking_sales.webp 2400w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=3000&amp;height=1740&amp;name=multi_store_ranking_sales.webp 3000w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_ranking_sales.webp?width=3600&amp;height=2088&amp;name=multi_store_ranking_sales.webp 3600w" sizes="(max-width: 1200px) 100v
1572w, 1200px"></p>
1573        </div>
1574        
1575        
1576        
1577      </div>
1578      <div class="image-column">
1579        
1580          <div class="image-container">
1581            
1582              
1583              
1584                
1585              
1586               
1587              <img src="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=1200&amp;height=687&amp;name=multi_store_inventory.webp" alt="multi_store_inventory" loading="lazy" width="1200" height="687" style="max-width: 100%; height: auto;" srcset="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=600&amp;height=344&amp;name=multi_store_inventory.webp 600w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=1200&amp;height=687&amp;name=multi_store_inventory.webp 1200w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=1800&amp;height=1031&amp;name=multi_store_inventory.webp 1800w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=2400&amp;height=1374&amp;name=multi_store_inventory.webp 2400w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=3000&amp;height=1718&amp;name=multi_store_inventory.webp 3000w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/multi_store_inventory.webp?width=3600&amp;height=2061&amp;name=multi_store_inventory.webp 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
1588            
1589          </div>
1590        
1591      </div>
1592    </div>
1593    
1594  </div>
1595</div>
1596</div>
1597
1598</div><!--end widget-span -->
1599</div><!--end row-->
1600</div><!--end row-wrapper -->
1601
1602</div><!--end widget-span -->
1603</div><!--end row-->
1604</div><!--end row-wrapper -->
1605
1606<div class="row-fluid-wrapper row-depth-1 row-number-9 dnd-section dnd_area-row-4-background-layers dnd_area-row-4-background-color">
1607<div class="row-fluid ">
1608<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1609
1610<div class="row-fluid-wrapper row-depth-1 row-number-10 dnd-row">
1611<div class="row-fluid ">
1612<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1613<div id="hs_cos_wrapper_dnd_area-module-14" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1614<div class="alternating-section dnd_area-module-14 image-right">
1615  <div class="container">
1616    
1617    <div class="content-wrapper">
1618      <div class="text-column">
1619        
1620        
1621        <h2>Create a Master Store</h2>
1622        
1623        
1624        <div class="description">
1625          <p>Your business might have multiple locations, but it’s best to view your operation as a single enterprise. Our dealer management software helps you achieve this by consolidating all of your data into a single master store. For instance, it’s useful to have a master customer database because you never know when a client will walk into a different branch to shop. By having their account information available to all stores, they’ll receive faster service that’s tailored to their needs.</p>
1626<p>To manage your company-wide inventory, it helps to maintain a master item record store, as well as warehouse group inventory levels. In doing so, you’ll be better equipped to monitor direct store deliveries and warehouse distribution.</p>
1627        </div>
1628        
1629        
1630        <!-- Mobile Button -->
1631        <button class="read-toggle-btn mob-btn" type="button">
1632          <span class="read-more-text">
1633            Read more
1634            <span class="arrow">
1635              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1636            </span>
1637          </span>
1638          <span class="read-less-text" style="display:none;">
1639            Read less
1640            <span class="arrow">
1641              <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1642            </span>
1643          </span>
1644        </button>
1645        <div class="desc-bottom mobile" style="display:none;"></div>
1646        
1647        
1648      </div>
1649      <div class="image-column">
1650        
1651          <div class="image-container">
1652            
1653              
1654              
1655                
1656              
1657               
1658              <img src="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=1200&amp;height=801&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp" alt="Group of Friends with Hands in Stack, Teamwork-73789411_Large" loading="lazy" width="1200" height="801" style="max-width: 100%; height: auto;" srcset="https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=600&amp;height=401&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp 600w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=1200&amp;height=801&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp 1200w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=1800&amp;height=1202&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp 1800w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=2400&amp;height=1602&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp 2400w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=3000&amp;height=2003&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp 3000w, https://www.windwardsoftware.com/hs-fs/hubfs/windward-theme-2026/assets/images/Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp?width=3600&amp;height=2403&amp;name=Group%20of%20Friends%20with%20Hands%20in%20Stack%2c%20Teamwork-73789411_Large.webp 3600w" sizes="(max-width: 1200px) 100vw, 1200px">
1659            
1660          </div>
1661        
1662      </div>
1663    </div>
1664    
1665    <button class="read-toggle-btn desk-btn" type="button">
1666      <span class="read-more-text">
1667        Read more
1668        <span class="arrow">
1669          <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1670        </span>
1671      </span>
1672      <span class="read-less-text" style="display:none;">
1673        Read less
1674        <span class="arrow">
1675          <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
1676        </span>
1677      </span>
1678    </button>
1679    <div class="desc-bottom desk">
1680      <h3>Multi-Store Teamwork</h3>
1681<p>While operating multiple stores has its challenges, there are also benefits that can be realized by using dealer management software. If one store is short on a particular product, you can use either warehouse stock distribution or store transfers to make up the shortfall. Transfers can be performed manually or automatically, and it’s even possible to sell from one store and, with permission, have the item be collected later.</p>
1682<p>This teamwork approach also applies to your staff members. They can ‘float’ between branches without being lost in the payroll system.</p>
1683<h3>Special Reports and Messages</h3>
1684<p>Sometimes, you might need to share sensitive information with a specific branch or department. You can set permission levels to direct this information only to those who need it. You can also flag specific branches for various purposes, including reporting, collection or system letters.</p>
1685    </div>
1686    
1687  </div>
1688</div>
1689</div>
1690
1691</div><!--end widget-span -->
1692</div><!--end row-->
1693</div><!--end row-wrapper -->
1694
1695</div><!--end widget-span -->
1696</div><!--end row-->
1697</div><!--end row-wrapper -->
1698
1699<div class="row-fluid-wrapper row-depth-1 row-number-11 dnd-section dnd_area-row-5-max-width-section-centering dnd_area-row-5-padding">
1700<div class="row-fluid ">
1701<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1702
1703<div class="row-fluid-wrapper row-depth-1 row-number-12 dnd-row">
1704<div class="row-fluid ">
1705<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1706<div id="hs_cos_wrapper_dnd_area-module-22" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1706<script src="https://widget.trustmary.com/45NwcO5Me"></script>
1706
1707<div class="text-center mt-5">         
1708<a href="https://www.windwardsoftware.com/resources/customers-and-testimonials" class="btn btn-primary btn-lg">
1709Read More Customer Stories
1710</a>
1711</div>
1712<hr></div>
1713
1714</div><!--end widget-span -->
1715</div><!--end row-->
1716</div><!--end row-wrapper -->
1717
1718</div><!--end widget-span -->
1719</div><!--end row-->
1720</div><!--end row-wrapper -->
1721
1722<div class="row-fluid-wrapper row-depth-1 row-number-13 dnd-section">
1723<div class="row-fluid ">
1724<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1725
1726<div class="row-fluid-wrapper row-depth-1 row-number-14 dnd-row">
1727<div class="row-fluid ">
1728<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1729<div id="hs_cos_wrapper_dnd_area-module-24" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1730
1731
1732<!-- section starts -->
1733<section class="faq-one-col position-relative lazy" id="dnd_area-module-24">
1734   <div class="container position-relative">
1735      <div class="content">
1736         
1737         <div class="row mb-md-5 mb-4">
1738            <div class="col-12 sec-title" data-aos="fade-up" data-aos-duration="200" data-aos-delay="100" data-aos-offset="0" data-aos-easing="ease-in-sine">                
1739               <h2>FAQs</h2>
1740            </div>
1741         </div>
1742         
1743         
1744         
1745         <div class="row" id="accordion">
1746            <div class="col-12">
1747               
1748               <div class="faq-containers theme-border-radius overflow-hidden bg-white odd" data-aos="fade-up" data-aos-duration="100" data-aos-delay="100" data-aos-offset="0" data-aos-easing="ease-in-sine">
1749                  
1750                  
1751                  <div id="headingdnd_area-module-241" class="p-1 position-relative card-header-2">
1752                     <button class="faq-containers-text text-left w-100 bg-white d-flex align-items-center border-0 justify-content-between" id="toggle-icon-dnd_area-module-24-1" data-toggle="collapse" data-target="#collapsednd_area-module-241" aria-expanded="true" aria-controls="collapsednd_area-module-241">
1753                        
1754                        <div class="font-icon position-absolute icon1">
1755                          
1756                            <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true"><g id="Question Circle1_layer"><path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z" /></g></svg>
1757                          
1758                        </div>
1759
1760                        <div class="px-2 question-box"><p><span>What is Windward’s Multi‑Store POS system? </span></p> </div>
1761                        
1762                        <span class="plus d-none" data-hs-icon-hubl="true" style=" fill: #33475b;"><span id="hs_cos_wrapper_dnd_area-module-24_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="14" aria-hidden="true"><g id="plus2_layer"><path d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z" /></g></svg></span></span>
1763                        <span class="minus d-block" data-hs-icon-hubl="true" style="fill: #33475b;"><span id="hs_cos_wrapper_dnd_area-module-24_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="14" aria-hidden="true"><g id="minus3_layer"><path d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z" /></g></svg></span></span>
1764                     </button>
1765                  </div>
1766                  
1767
1768                  
1769                  <div id="collapsednd_area-module-241" class="collapse show" aria-labelledby="headingdnd_area-module-241" data-parent="#accordion">
1770                     <div class="answer-text card-body">
1771                        <p><span>Windward’s multi‑store POS is a business management module designed for c
1771ompanies operating multiple retail locations. It helps maintain an accurate, up‑to‑date information network across all stores and simplifies communication and reporting between branches</span></p>
1772                     </div>
1773                  </div>
1774                  
1775               </div>
1776               
1777               <div class="faq-containers theme-border-radius overflow-hidden bg-white even" data-aos="fade-up" data-aos-duration="200" data-aos-delay="200" data-aos-offset="0" data-aos-easing="ease-in-sine">
1778                  
1779                  
1780                  <div id="headingdnd_area-module-242" class="p-1 position-relative card-header-2">
1781                     <button class="faq-containers-text text-left w-100 bg-white d-flex align-items-center border-0 justify-content-between" id="toggle-icon-dnd_area-module-24-2" data-toggle="collapse" data-target="#collapsednd_area-module-242" aria-expanded="true" aria-controls="collapsednd_area-module-242">
1782                        
1783                        <div class="font-icon position-absolute icon2">
1784                          
1785                            <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true"><g id="Question Circle4_layer"><path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z" /></g></svg>
1786                          
1787                        </div>
1788
1789                        <div class="px-2 question-box"><p><span>How does the Multi‑Store POS help manage multiple locations? </span></p> </div>
1790                        
1791                        <span class="plus d-none" data-hs-icon-hubl="true" style=" fill: #33475b;"><span id="hs_cos_wrapper_dnd_area-module-24_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="14" aria-hidden="true"><g id="plus5_layer"><path d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z" /></g></svg></span></span>
1792                        <span class="minus d-block" data-hs-icon-hubl="true" style="fill: #33475b;"><span id="hs_cos_wrapper_dnd_area-module-24_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="14" aria-hidden="true"><g id="minus6_layer"><path d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z" /></g></svg></span></span>
1793                     </button>
1794                  </div>
1795                  
1796
1797                  
1798                  <div id="collapsednd_area-module-242" class="collapse show" aria-labelledby="headingdnd_area-module-242" data-parent="#accordion">
1799                     <div class="answer-text card-body">
1800                        <p><span>The system centralizes key functions such as file maintenance, promotions, inventory transfers, and order processing. You can operate all stores from a single workstation and remotely access any location as needed.</span></p>
1801                     </div>
1802                  </div>
1803                  
1804               </div>
1805               
1806               <div class="faq-containers theme-border-radius overflow-hidden bg-white odd" data-aos="fade-up" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0" data-aos-easing="ease-in-sine">
1807                  
1808                  
1809                  <div id="headingdnd_area-module-243" class="p-1 position-relative card-header-2">
1810                     <button class="faq-containers-text text-left w-100 bg-white d-flex align-items-center border-0 justify-content-between" id="toggle-icon-dnd_area-module-24-3" data-toggle="collapse" data-target="#collapsednd_area-module-243" aria-expanded="true" aria-controls="collapsednd_area-module-243">
1811                        
1812                        <div class="font-icon position-absolute icon3">
1813                          
1814                            <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" aria-hidden="true"><g id="Question Circle7_layer"><path d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.
1814698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z" /></g></svg>
1815                          
1816                        </div>
1817
1818                        <div class="px-2 question-box"><p><span>Does the Multi‑Store POS support real‑time inventory management? </span></p> </div>
1819                        
1820                        <span class="plus d-none" data-hs-icon-hubl="true" style=" fill: #33475b;"><span id="hs_cos_wrapper_dnd_area-module-24_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="14" aria-hidden="true"><g id="plus8_layer"><path d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z" /></g></svg></span></span>
1821                        <span class="minus d-block" data-hs-icon-hubl="true" style="fill: #33475b;"><span id="hs_cos_wrapper_dnd_area-module-24_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_icon" style="" data-hs-cos-general-type="widget" data-hs-cos-type="icon"><svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512" height="14" aria-hidden="true"><g id="minus9_layer"><path d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z" /></g></svg></span></span>
1822                     </button>
1823                  </div>
1824                  
1825
1826                  
1827                  <div id="collapsednd_area-module-243" class="collapse show" aria-labelledby="headingdnd_area-module-243" data-parent="#accordion">
1828                     <div class="answer-text card-body">
1829                        <p><span>Windward enables real-time reporting and supports both manual and automatic inventory transfers between locations. This helps maintain tight company‑wide inventory control and ensures accurate stock levels across all stores </span></p>
1830                     </div>
1831                  </div>
1832                  
1833               </div>
1834               
1835            </div>
1836         </div>
1837         
1838
1839         
1840      </div>
1841      </div>
1842   </section>
1843<!-- section ends -->
1844
1845
1846</div>
1847
1848</div><!--end widget-span -->
1849</div><!--end row-->
1850</div><!--end row-wrapper -->
1851
1852</div><!--end widget-span -->
1853</div><!--end row-->
1854</div><!--end row-wrapper -->
1855
1856<div class="row-fluid-wrapper row-depth-1 row-number-15 dnd-section">
1857<div class="row-fluid ">
1858<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1859
1860<div class="row-fluid-wrapper row-depth-1 row-number-16 dnd-row">
1861<div class="row-fluid ">
1862<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1863<div id="hs_cos_wrapper_dnd_area-module-26" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><div class="ftrPgntn">
1864  <div class="blue-divider clearfix row m-0">
1865    <div class="col-md-6 col-sm-12 blue-divider-image" style="background-image: url(https://www.windwardsoftware.com/hubfs/WindwardSoftware_September2021/Images/INT-CREDIT-CARD-Credit-cards-73835751_XXXLarge.jpg);"></div>
1866    <div class="col-md-6 col-sm-12 blue-feature-next">
1867      <i class="fa fa-angle-right"></i>
1868      <p>NEXT</p>
1869      <h4>Credit Card Processing</h4>
1870      
1871      
1872      
1873      <a href="https://www.windwardsoftware.com/features/credit-card-processing">&nbsp;</a>
1874    </div>
1875  </div>
1876</div><p style="text-align: center;"><a href="https://www.windwardsoftware.com/en-us/tour?hsLang=en">Restart the tour from the beginning</a></p></div>
1877
1878</div><!--end widget-span -->
1879</div><!--end row-->
1880</div><!--end row-wrapper -->
1881
1882</div><!--end widget-span -->
1883</div><!--end row-->
1884</div><!--end row-wrapper -->
1885
1886<div class="row-fluid-wrapper row-depth-1 row-number-17 dnd-section">
1887<div class="row-fluid ">
1888<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12">
1889
1890<div class="row-fluid-wrapper row-depth-1 row-number-18 dnd-row">
1891<div class="row-fluid ">
1892<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12">
1893<div id="hs_cos_wrapper_dnd_area-module-28" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
1894<div class="contact-grid-section dnd_area-module-28">
1895  <div class="container">
1896    <h2 class="section-title">Want to know more?</h2>
1897    <div class="grid-wrapper">
1898      
1899      
1900	
1901	  
1902	
1903	<a href="tel:+18006635750">
1904        <div class="contact-card">
1905          <div class="card-icon">
1906            <i class="fas fa-phone"></i>
1907          </div>
1908          <h3>Give us a call</h3>
1909          <p>1 (800) 663-5750</p>
1910        </div>
1911      </a>
1912      
1913      
1914	
1915	  
1916	
1917	<a href="mailto:[email protected]">
1918        <div class="contact-card">
1919          <div class="card-icon">
1920            <i class="fas fa-envelope"></i>
1921          </div>
1922          <h3>
1922Send Us A Question</h3>
1923          <p>We reply quickly</p>
1924        </div>
1925      </a>
1926      
1927      
1928	
1929	<a href="https://www.windwardsoftware.com/demo">
1930        <div class="contact-card">
1931          <div class="card-icon">
1932            <i class="fas fa-calendar-alt"></i>
1933          </div>
1934          <h3>Book a System Demonstration</h3>
1935          <p></p>
1936        </div>
1937      </a>
1938      
1939    </div>
1940  </div>
1941</div></div>
1942
1943</div><!--end widget-span -->
1944</div><!--end row-->
1945</div><!--end row-wrapper -->
1946
1947</div><!--end widget-span -->
1948</div><!--end row-->
1949</div><!--end row-wrapper -->
1950
1951</div><!--end widget-span -->
1952</div>
1953</div>
1954</div>
1955
1956      </main>
1957
1958      
1959      <div data-global-resource-path="windward-theme-2026/templates/partials/footer-no-navigation.html"><footer class="custom-footer footer-nonav">
1960
1961  <div class="subfooter bottom_footer">
1962    <div class="footer__container">
1963      <div class="subfooter-inner">
1964        <div class="minus-row">
1965          <div class="col-md-12">
1966            <div id="hs_cos_wrapper_copyright" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module widget-type-rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><span id="hs_cos_wrapper_copyright_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="rich_text"><div style="display: flex; justify-content: space-between; align-items: center; font-size: 11px; color: #a0a0a0; padding: 10px 0;">
1967<p style="margin: 0;">Copyright © 1984-<span id="footer-year">2025</span> Windward Software Systems Inc.</p>
1968<div id="dynamic-footer-date" style="margin: 0;">Loading date...</div>
1969<p style="margin: 0;"><a href="https://www.windwardsoftware.com/privacy-policy" style="color: inherit; text-decoration: none;">Privacy Policy</a></p>
1970</div>
1971<script>
1972  // Update the copyright year
1973  document.getElementById("footer-year").innerText = new Date().getFullYear();
1974
1975</script>
1975</span></div>
1976          </div>
1977        </div>
1978      </div>
1979    </div>
1980  </div>
1981
1982</footer>
1983
1984<div class="scrollToTop" id="back-to-top" style="display: none;"><i class="fa fa-chevron-up"></i></div></div>
1985
1986    </div>
1987    
1988    
1989   <!-- Bootstrap 4 JS and dependencies -->
1990    
1991    
1992    
1992<script>
1993      // Fixed Header
1994  $(window).scroll(function () {
1995    var scroll = $(window).scrollTop();
1996    var scrolltop = $('.custom_header').outerHeight();
1997
1998    if (scroll > scrolltop) {
1999      $('body').addClass('fixed-header-on');
2000      $('.custom_header').addClass('animated fadeInDown');
2001    } else {
2002      $('body').removeClass('fixed-header-on');
2003      $('.custom_header').removeClass('animated fadeInDown');
2004    }
2005  });
2006    </script>
2006
2007    
2007<script>
2008function addLoaderJS() {
2009  setTimeout(()=>{
2010    const script = document.createElement('script');
2011    script.setAttribute(
2012      'src',
2013      '/hs/scriptloader/8021537.js',
2014    );
2015    script.setAttribute('async', '');
2016    //script.setAttribute('defer', '');
2017    script.onload = function handleScriptLoaded() {
2018      console.log('script has loaded');
2019    };
2020    script.onerror = function handleScriptError() {
2021      console.log('error loading script');
2022    };
2023    document.head.appendChild(script);
2024  }
2025  , 4500);
2026}
2027</script>
2027
2028
2029  
2030 
2031
2032<!-- HubSpot performance collection script -->
2033<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 2033
2033
2034<script src="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207369696923/1789762544517/template_main.min.js"></script>
vendor: 1 bytes, line 2034
2034
2035<script defer src="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207448061503/1789762543315/template_popper.min.js"></script>
vendor: 1 bytes, line 2035
2035
2036<script defer src="https://www.windwardsoftware.com/hubfs/hub_generated/template_assets/1/207448152847/1789762548091/template_bootstrap.v4.5.2.min.js"></script>
vendor: 1 bytes, line 2036
2036
2037<script>
2038var hsVars = hsVars || {}; hsVars['language'] = 'en';
2039</script>
2039
2040
2041<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
2041
2042
2043<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
vendor: 1 bytes, line 2043
2043
2044<script src="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 2044
2044
2045<script>
2046$(document).ready(function() {
2047  // Handle Iframe Videos (YouTube/Vimeo)
2048  $('.mfp-iframe').magnificPopup({
2049    type: 'iframe',
2050    mainClass: 'mfp-fade',
2051    removalDelay: 160,
2052    preloader: false,
2053    fixedContentPos: false,
2054    iframe: {
2055      patterns: {
2056        youtube: {
2057          index: 'youtube.com/',
2058          id: 'v=',
2059          src: '//www.youtube.com/embed/%id%?autoplay=1&mute=1'
2060        },
2061        vimeo: {
2062          index: 'vimeo.com/',
2063          id: '/',
2064          src: '//player.vimeo.com/video/%id%?autoplay=1'
2065        }
2066      }
2067    }
2068  });
2069
2070  // Handle Inline MP4 Videos
2071  $('.mfp-inline').magnificPopup({
2072    type: 'inline',
2073    midClick: true,
2074    mainClass: 'mfp-fade',
2075    callbacks: {
2076      open: function () {
2077        const video = document.querySelector('#custom-embed video');
2078        if (video) {
2079          video.currentTime = 0;
2080          video.muted = false;
2081          video.play().catch(error => {
2082            console.log("Autoplay prevented. User interaction required or browser policy restriction.");
2083          });
2084        }
2085      },
2086      close: function () {
2087        const wrapper = document.querySelector('#custom-embed .video-wrapper');
2088        const oldVideo = wrapper.querySelector('video');
2089        if (oldVideo) {
2090          oldVideo.pause();
2091          oldVideo.currentTime = 0;
2092          const newVideo = oldVideo.cloneNode(true);
2093          wrapper.innerHTML = '';
2094          wrapper.appendChild(newVideo);
2095        }
2096      }
2097    }
2098  });
2099});
2100</script>
2100
2101
2102
2103<script>
2104document.addEventListener('DOMContentLoaded', function () {
2105  const subNav = document.querySelector('[data-subnav]');
2106  const hero = document.querySelector('.hero-section');
2107  const navLinks = subNav.querySelectorAll('.nav-link');
2108  const headerHeight = 104;
2109
2110  const mobileSelect = document.querySelector('.mobile-nav');
2111
2112  const heroEnd = document.querySelector('.hero-end-trigger');
2113
2114const heroObserver = new IntersectionObserver(
2115  ([entry]) => {
2116    if (!entry.isIntersecting && window.scrollY > 50) {
2117  subNav.classList.add('is-sticky');
2118} else {
2119  subNav.classList.remove('is-sticky');
2120  navLinks.forEach(l => l.classList.remove('active'));
2121}
2122  },
2123  {
2124    rootMargin: `-${headerHeight}px 0px 0px 0px`,
2125    threshold: 0
2126  }
2127);
2128
2129heroObserver.observe(heroEnd);
2130
2131  /* SCROLL SPY */
2132  const sections = [];
2133  navLinks.forEach(link => {
2134    const id = link.getAttribute('href');
2135    if (id?.startsWith('#')) {
2136      const section = document.querySelector(id);
2137      if (section) sections.push(section);
2138    }
2139  });
2140
2141  window.addEventListener('scroll', () => {
2142    if (!subNav.classList.contains('is-sticky')) return;
2143
2144    const scrollPos = window.scrollY + headerHeight + 20;
2145    const pageBottom =
2146      window.innerHeight + window.scrollY >=
2147      document.body.offsetHeight - 10;
2148
2149    let currentSection = null;
2150    sections.forEach(section => {
2151      if (section.offsetTop <= scrollPos) {
2152        currentSection = section;
2153      }
2154    });
2155
2156    if (pageBottom) {
2157      currentSection = sections[sections.length - 1];
2158    }
2159
2160    navLinks.forEach(link => link.classList.remove('active'));
2161
2162    if (currentSection) {
2163      const activeLink = subNav.querySelector(
2164        `.nav-link[href="#${currentSection.id}"]`
2165      );
2166      activeLink?.classList.add('active');
2167
2168      // Update mobile select
2169      if (mobileSelect) {
2170        const optionToSelect = Array.from(mobileSelect.options).find(
2171          option => option.value.endsWith(`#${currentSection.id}`)
2172        );
2173        if (optionToSelect) mobileSelect.value = optionToSelect.value;
2174      }
2175    }
2176  });
2177
2178  // Scroll to section when mobile select changes
2179  if (mobileSelect) {
2180    mobileSelect.addEventListener('change', function () {
2181      const hash = this.value.split('#')[1]; // get section id
2182      if (!hash) return;
2183
2184      const target = document.querySelector('#' + hash);
2185
2186      if (target) {
2187        window.scrollTo({
2188          top: target.offsetTop - headerHeight,
2189          behavior: 'smooth'
2190        });
2191      } else {
2192        // if section not on current page → redirect
2193        window.location.href = this.value;
2194      }
2195    });
2196  }
2197  if (window.location.hash) {
2198  const target = document.querySelector(window.location.hash);
2199  if (target) {
2200    setTimeout(() => {
2201      window.scrollTo({
2202        top: target.offsetTop - headerHeight,
2203        behavior: "smooth"
2204      });
2205    }, 200);
2206  }
2207}
2208});
2209
2210</script>
2210
2211
2212
2213
2214<script>
2215document.addEventListener("DOMContentLoaded", function () {
2216
2217  function initDescMove() {
2218
2219    const sections = document.querySelectorAll(".alternating-section");
2220
2221    sections.forEach(section => {
2222
2223      const deskEl = section.querySelector(".desc-bottom.desk");
2224      const mobEl  = section.querySelector(".desc-bottom.mobile");
2225
2226      if (!deskEl || !mobEl) return;
2227
2228      // Store original position only once
2229      if (!deskEl.dataset.originalParent) {
2230        deskEl.dataset.originalParent = "true";
2231        deskEl._originalParent = deskEl.parentNode;
2232        deskEl._originalNext   = deskEl.nextSibling;
2233      }
2234
2235      function move() {
2236        if (window.innerWidth <= 768) {
2237          // 👉 Mobile
2238          if (!mobEl.contains(deskEl)) {
2239            mobEl.appendChild(deskEl);
2240            mobEl.style.display = "block";
2241          }
2242        } else {
2243          // 👉 Desktop
2244          if (mobEl.contains(deskEl)) {
2245            if (deskEl._originalNext) {
2246              deskEl._originalParent.insertBefore(deskEl, deskEl._originalNext);
2247            } else {
2248              deskEl._originalParent.appendChild(deskEl);
2249            }
2250            mobEl.style.display = "none";
2251          }
2252        }
2253      }
2254
2255      // Initial run
2256      move();
2257
2258      // Live resize listener
2259      window.addEventListener("resize", move);
2260    });
2261  }
2262
2263  initDescMove();
2264
2265});
2266(function(){
2267
2268  function getActiveDesc(section){
2269    const desk = section.querySelector(".desc-bottom.desk");
2270    const mobContainer = section.querySelector(".desc-bottom.mobile");
2271
2272    // if desk element is inside mobile container
2273    if(mobContainer && mobContainer.querySelector(".desc-bottom.desk")){
2274      return mobContainer.querySelector(".desc-bottom.desk");
2275    }
2276
2277    // else normal desktop
2278    return desk;
2279  }
2280
2281  function handleToggle(btn){
2282    const section = btn.closest(".alternating-section");
2283    if(!section) return;
2284
2285    // 🔥 always fresh lookup
2286    const activeDesc = getActiveDesc(section);
2287    if(!activeDesc) return;
2288
2289    const moreText = btn.querySelector(".read-more-text");
2290    const lessText = btn.querySelector(".read-less-text");
2291
2292    const isOpen = activeDesc.classList.contains("open");
2293
2294    if(!isOpen){
2295      // OPEN
2296      activeDesc.style.display = "block";
2297      activeDesc.classList.add("open");
2298
2299      moreText.style.display = "none";
2300      lessText.style.display = "block";
2301
2302      // move button under content
2303      activeDesc.after(btn);
2304
2305    }else{
2306      // CLOSE
2307      activeDesc.style.display = "none";
2308      activeDesc.classList.remove("open");
2309
2310      moreText.style.display = "inline";
2311      lessText.style.display = "none";
2312
2313      // move button above content
2314      activeDesc.before(btn);
2315    }
2316  }
2317
2318  // CLICK HANDLER
2319  document.addEventListener("click", function(e){
2320    const btn = e.target.closest(".read-toggle-btn");
2321    if(!btn) return;
2322    handleToggle(btn);
2323  });
2324
2325  // RESIZE HANDLER (state-safe)
2326  let resizeTimer;
2327  window.addEventListener("resize", function(){
2328
2329    clearTimeout(resizeTimer);
2330
2331    resizeTimer = setTimeout(function(){
2332
2333      document.querySelectorAll(".alternating-section").forEach(section => {
2334
2335        const deskBtn = section.querySelector(".desk-btn");
2336        const mobBtn  = section.querySelector(".mob-btn");
2337
2338        const activeDesc = getActiveDesc(section);
2339
2340        const wasOpen = activeDesc && activeDesc.classList.contains("open");
2341
2342        // reset all
2343        section.querySelectorAll(".desc-bottom").forEach(d=>{
2344          d.style.display = "none";
2345          d.classList.remove("open");
2346        });
2347
2348        [deskBtn, mobBtn].forEach(btn=>{
2349          if(!btn) return;
2350          const more = btn.querySelector(".read-more-text");
2351          const less = btn.querySelector(".read-less-text");
2352          if(more) more.style.display = "inline";
2353          if(less) less.style.display = "none";
2354        });
2355
2356        // restore state
2357        const isMobile = window.innerWidth <= 768;
2358
2359        if(wasOpen){
2360          if(isMobile && mobBtn){
2361            handleToggle(mobBtn);
2362          }
2363          if(!isMobile && deskBtn){
2364            handleToggle(deskBtn);
2365          }
2366        }
2367
2368      });
2369
2370    }, 150);
2371
2372  });
2373
2374})();
2375</script>
2375
2376
2377
2378<script src="https://www.windwardsoftware.com/hubfs/hub_generated/module_assets/1/207732392859/1777929809053/module_faqs_in_one_column.min.js"></script>
2378
2379
2380<!-- Start of HubSpot Analytics Code -->
2381<script type="text/javascript">
2382var _hsq = _hsq || [];
2383_hsq.push(["setContentType", "standard-page"]);
2384_hsq.push(["setCanonicalUrl", "https:\/\/www.windwardsoftware.com\/features\/multi-store-pos"]);
2385_hsq.push(["setPageId", "54881124136"]);
2386_hsq.push(["setContentMetadata", {
2387    "contentPageId": 54881124136,
2388    "legacyPageId": "54881124136",
2389    "contentFolderId": null,
2390    "contentGroupId": null,
2391    "abTestId": null,
2392    "languageVariantId": 54881124136,
2393    "languageCode": "en",
2394    
2395    
2396}]);
2397</script>
2397
2398
2399<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/8021537.js"></script>
2399
2400<!-- End of HubSpot Analytics Code -->
2401
2402
2403<script type="text/javascript">
2404var hsVars = {
2405    render_id: "dc516014-4c81-49b9-9410-bdf9585164d0",
2406    ticks: 1790707063716,
2407    page_id: 54881124136,
2408    
2409    content_group_id: 0,
2410    portal_id: 8021537,
2411    app_hs_base_url: "https://app.hubspot.com",
2412    cp_hs_base_url: "https://cp.hubspot.com",
2413    language: "en",
2414    analytics_page_type: "standard-page",
2415    scp_content_type: "",
2416    
2417    analytics_page_id: "54881124136",
2418    category_id: 1,
2419    folder_id: 0,
2420    is_hubspot_user: false
2421}
2422</script>
2422
2423
2424
2425<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
2425
2426
2427
2428
2429    
2430
2431<script>
2432       window.onload = addLoaderJS;
2433     </script>
2433
2434  
2435</body></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.