This repository has been archived by the owner on Jun 12, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.html
784 lines (776 loc) · 207 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="description" content="Vert.x | Reactive applications on the JVM"/><meta name="robots" content="index,follow"/><link rel="shortcut icon" href="/favicons/favicon.ico"/><link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="48x48" href="/favicons/favicon-48x48.png"/><link rel="alternate" type="application/rss+xml" href="/feed/rss.xml"/><link rel="alternate" type="application/atom+xml" href="/feed/atom.xml"/><link rel="alternate" type="application/json" href="/feed/feed.json"/><title>Eclipse Vert.x</title><link rel="preload" href="https://api.github.com/repos/eclipse-vertx/vert.x" as="fetch" crossorigin="anonymous" class="jsx-d38685edc31911e0"/><meta name="next-head-count" content="14"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-6853d859ade043b9.js" defer=""></script><script src="/_next/static/chunks/framework-01395af778c6fb71.js" defer=""></script><script src="/_next/static/chunks/main-2ea7ab41ab691905.js" defer=""></script><script src="/_next/static/chunks/pages/_app-155bbedc7d6c4b74.js" defer=""></script><script src="/_next/static/chunks/778-5eaf13e353ab0b06.js" defer=""></script><script src="/_next/static/chunks/619-34d9218a66d5b123.js" defer=""></script><script src="/_next/static/chunks/355-9fe341d884223f28.js" defer=""></script><script src="/_next/static/chunks/923-b32866b4eee3dfa2.js" defer=""></script><script src="/_next/static/chunks/434-be9324d6e5b718aa.js" defer=""></script><script src="/_next/static/chunks/pages/index-de00893fafca0927.js" defer=""></script><script src="/_next/static/X8ReBwJvXONEhERMcL7Qh/_buildManifest.js" defer=""></script><script src="/_next/static/X8ReBwJvXONEhERMcL7Qh/_ssgManifest.js" defer=""></script><script src="/_next/static/X8ReBwJvXONEhERMcL7Qh/_middlewareManifest.js" defer=""></script><style id="__jsx-400ec7965926e858">.dropdown-item.jsx-400ec7965926e858{white-space:nowrap;
line-height:2;
width:100%;
padding:0 1.5rem;
cursor:pointer}
.dropdown-item.jsx-400ec7965926e858:hover{background-color:#e9ecef}
.dropdown-item.active.jsx-400ec7965926e858{font-weight:400;
padding-left:.75rem}
.dropdown-item.has-active-siblings.jsx-400ec7965926e858:not(.active){padding-left:calc(0.75rem + 16px + 0.5em)}
.dropdown-item.jsx-400ec7965926e858 .dropdown-check-icon.jsx-400ec7965926e858{width:16px;
margin-right:.5em;
margin-top:1px}</style><style id="__jsx-6650573c8f14945d">.dropdown.jsx-6650573c8f14945d{position:relative;
display:inline-block}
.dropdown.jsx-6650573c8f14945d .dropdown-title.jsx-6650573c8f14945d{margin-right:0;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.dropdown.jsx-6650573c8f14945d .dropdown-menu.jsx-6650573c8f14945d{position:absolute;
background-color:#f8f9fa;
box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
border-radius:.8rem;
list-style-type:none;
padding:.6666666667rem 0;
margin:.25rem 0 0 0;
z-index:100;
display:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.dropdown.jsx-6650573c8f14945d .dropdown-menu.jsx-6650573c8f14945d a{color:#4d4d4d;
-webkit-text-decoration:none;
text-decoration:none;
font-weight:300}
.dropdown.jsx-6650573c8f14945d .dropdown-menu.align-right.jsx-6650573c8f14945d{right:0}
.dropdown.jsx-6650573c8f14945d .dropdown-menu.visible.jsx-6650573c8f14945d{display:block}
.dropdown.jsx-6650573c8f14945d .dropdown-menu.jsx-6650573c8f14945d a.jsx-6650573c8f14945d:hover{color:inherit}
.dropdown.jsx-6650573c8f14945d svg{margin-bottom:2px}</style><style id="__jsx-75cbc16d79a176fb">.tooltip.jsx-75cbc16d79a176fb{font-size:.75rem;
color:#4d4d4d;
background-color:#f8f9fa;
border-radius:.4rem;
padding:0 .4rem;
box-shadow:0 0 5px rgba(0, 0, 0, .3);
display:none;
white-space:nowrap;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.tooltip.visible.jsx-75cbc16d79a176fb{display:block}
.tooltip.jsx-75cbc16d79a176fb .tooltip-arrow.jsx-75cbc16d79a176fb, .tooltip.jsx-75cbc16d79a176fb .tooltip-arrow.jsx-75cbc16d79a176fb::before{position:absolute;
width:8px;
height:8px;
z-index:-1}
.tooltip.jsx-75cbc16d79a176fb .tooltip-arrow.jsx-75cbc16d79a176fb::before{content:"";
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
background:#f8f9fa;
box-shadow:-2px -2px 2px rgba(0, 0, 0, .1)}
.tooltip[data-popper-placement^=top].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb{bottom:-4px}
.tooltip[data-popper-placement^=top].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb::before{-webkit-transform:rotate(225deg);
-moz-transform:rotate(225deg);
-ms-transform:rotate(225deg);
transform:rotate(225deg)}
.tooltip[data-popper-placement^=bottom].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb{top:-4px}
.tooltip[data-popper-placement^=left].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb{right:-4px}
.tooltip[data-popper-placement^=left].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb::before{-webkit-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg)}
.tooltip[data-popper-placement^=right].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb{left:-4px}
.tooltip[data-popper-placement^=right].jsx-75cbc16d79a176fb>.tooltip-arrow.jsx-75cbc16d79a176fb::before{-webkit-transform:rotate(315deg);
-moz-transform:rotate(315deg);
-ms-transform:rotate(315deg);
transform:rotate(315deg)}</style><style id="__jsx-f705e145f931f504">.navbar{position:absolute;
top:2.75rem;
width:100%}
.navbar a{color:#3c3c3b}
.navbar a.navbar-menu-item, .navbar .dropdown-title{text-transform:uppercase}
.navbar a.navbar-menu-item:hover, .navbar .dropdown-title:hover{-webkit-text-decoration:none;
text-decoration:none;
color:#898987;
-webkit-transition:color .15s ease-in-out;
transition:color .15s ease-in-out}
.navbar .navbar-content{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
position:relative}
.navbar .navbar-content .navbar-logo{-webkit-flex:1;
-ms-flex:1;
flex:1}
.navbar .navbar-content .navbar-logo img{width:8.3rem}
.navbar .navbar-content .navbar-collapse-button{display:none;
cursor:pointer}
@media (max-width:1000px) {.navbar .navbar-content .navbar-collapse-button{display:inline-block}}
.navbar .navbar-content .navbar-collapse-button span{display:block;
width:33px;
height:4px;
margin-bottom:5px;
position:relative;
background:#3c3c3b;
border-radius:3px;
z-index:1;
transform-origin:4px 0;
-webkit-transition:-webkit-transform .5s cubic-bezier(0.77, 0.2, 0.05, 1), background .5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity .55s ease;
transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1), background .5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity .55s ease}
.navbar .navbar-content .navbar-collapse-button span:first-child{transform-origin:0% 0%}
.navbar .navbar-content .navbar-collapse-button span:nth-last-child(2){transform-origin:0% 100%}
.navbar .navbar-content .navbar-right{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-align-items:baseline;
-webkit-box-align:baseline;
-ms-flex-align:baseline;
align-items:baseline;
margin-bottom:10px}
@media (max-width:1000px) {.navbar .navbar-content .navbar-right{max-height:0;
-webkit-transition:max-height 200ms ease-in-out;
transition:max-height 200ms ease-in-out;
box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
position:absolute;
top:2.75rem;
left:.8rem;
right:.8rem;
background-color:#f8f9fa;
overflow-x:auto;
overflow-y:hidden}}
.navbar .navbar-content .navbar-menu .navbar-menu-item{font-weight:400;
margin-right:2.5rem}
.navbar .navbar-content .navbar-menu .navbar-menu-item.with-drop-down{margin-right:1.8rem}
@media (max-width:1250px) {.navbar .navbar-content .navbar-menu .navbar-menu-item{margin-right:1.5rem}}
@media (max-width:1000px) {.navbar .navbar-content .navbar-menu .navbar-menu-item{display:block;
margin-bottom:1rem;
font-size:1.2rem}}
.navbar .navbar-content .navbar-menu .navbar-menu-item .external-link-icon{margin-left:.25em}
@media (max-width:1000px) {.navbar .navbar-content .navbar-menu{-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
padding:1rem}}
.navbar .navbar-content .navbar-social{margin-left:1.6rem;
font-size:.875rem}
.navbar .navbar-content .navbar-social svg{height:16px;
margin-bottom:2px}
@media (max-width:1000px) {.navbar .navbar-content .navbar-social svg{height:1rem}}
@media (max-width:1250px) {.navbar .navbar-content .navbar-social{margin-left:1rem}}
@media (max-width:1000px) {.navbar .navbar-content .navbar-social{margin-left:auto;
padding:0 1rem 1rem 0;
font-size:1rem}}
@media (max-width:768px) {.navbar{top:1rem}}
.page .navbar{top:0;
padding-top:1.5rem;
padding-bottom:1rem;
position:fixed;
background-color:#fff;
z-index:2}</style><style id="__jsx-1c336450e8d78c77">.button.jsx-1c336450e8d78c77{box-shadow:5px 5px 10px 0 rgba(0, 0, 0, .2);
cursor:pointer;
border-radius:.8rem;
padding:.5rem 1.4rem .5714285714rem 1.3rem;
background-color:#6f6970;
-webkit-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out;
color:#fff;
display:inline-block;
vertical-align:middle}
.button.jsx-1c336450e8d78c77:hover{color:#fff;
-webkit-text-decoration:none;
text-decoration:none;
background-color:#555056}
.button.primary.jsx-1c336450e8d78c77{background-color:#782b90}
.button.primary.jsx-1c336450e8d78c77:hover{background-color:#571f69}
.button.jsx-1c336450e8d78c77 .icon.jsx-1c336450e8d78c77{display:inline-block}
.button.jsx-1c336450e8d78c77 .icon.jsx-1c336450e8d78c77 svg{margin-bottom:3px;
margin-right:2px;
height:1.1rem}</style><style id="__jsx-d38685edc31911e0">.github-stars.jsx-d38685edc31911e0{display:inline-block}
.github-stars.jsx-d38685edc31911e0 .icon.jsx-d38685edc31911e0{margin-right:.25em}
.github-stars.jsx-d38685edc31911e0 .icon.jsx-d38685edc31911e0 svg{height:1rem}</style><style id="__jsx-43b39145fde37cc5">.code-examples-example{display:none}
.code-examples-example.active{display:block}
.code-examples-example pre{margin:0}</style><style id="__jsx-a7ca701936726fdd">.code-examples{width:100%;
border-radius:.8rem;
font-size:15px;
line-height:1.4}
.code-examples .code-examples-tabs{color:#fff;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
.code-examples .code-examples-tabs .code-examples-tab{width:7rem;
text-align:center;
background-color:#120d14;
padding:.5263157895rem 0;
cursor:pointer;
-webkit-transition:background-color .15s ease-in-out;
transition:background-color .15s ease-in-out}
.code-examples .code-examples-tabs .code-examples-tab:first-child{border-top-left-radius:.8rem}
.code-examples .code-examples-tabs .code-examples-tab:last-child{border-top-right-radius:.8rem}
.code-examples .code-examples-tabs .code-examples-tab.active{background-color:#3a2840}
.code-examples .code-examples-tabs .code-examples-tab:not(.active):hover{background-color:#2c1e30}
.code-examples.wide .code-examples-tabs .code-examples-tab{-webkit-flex:1;
-ms-flex:1;
flex:1}
.code-examples .code-examples-content{background-color:#3a2840;
border-bottom-right-radius:.8rem;
border-bottom-left-radius:.8rem}
.code-examples:not(.wide) .code-examples-content{border-top-right-radius:.8rem}
@media (max-width:1250px) {.code-examples{font-size:.675rem}}</style><style id="__jsx-43a8fc199403b078">.main-code-examples{box-shadow:5px 5px 10px 0 rgba(0, 0, 0, .2);
border-radius:.8rem}
.main-code-examples pre{font-size:15px}
@media (max-width:1250px) {.main-code-examples pre{font-size:.675rem}}</style><style id="__jsx-921828f2e2893745">section.hero .hero-background{position:absolute;
top:-1rem;
width:100%;
max-width:100%;
height:900px;
z-index:-1;
background-image:url("/images/hero-background.svg");
background-repeat:no-repeat;
background-size:cover;
background-position:center}
@media (max-width:1250px) {section.hero .hero-background{top:-6rem}}
@media (max-width:1000px) {section.hero .hero-background{top:-13.5rem}}
@media (max-width:640px) {section.hero .hero-background{top:-5rem}}
@media (max-width:768px) and (orientation:landscape) {section.hero .hero-background{top:-17rem}}
@media (max-width:640px) and (orientation:landscape) {section.hero .hero-background{top:-19.5rem}}
section.hero .hero-main{margin-top:9.6rem;
margin-bottom:8rem;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between}
section.hero .hero-main .hero-left{width:570px;
max-width:570px}
section.hero .hero-main .hero-left .hero-slogan{font-size:2.8rem;
font-weight:300;
line-height:1.2}
section.hero .hero-main .hero-left .hero-slogan .hero-product-name{font-weight:500;
color:#000}
section.hero .hero-main .hero-left .hero-slogan .hero-product-name .hero-product-name-trademark{font-weight:300}
@media (max-width:640px) and (orientation:portrait) {section.hero .hero-main .hero-left .hero-slogan .hero-product-name{display:block;
margin-bottom:.5em}}
@media (min-width:640px) {section.hero .hero-main .hero-left .hero-slogan .hero-slogan-second-line{letter-spacing:.001em;
word-spacing:.04em}}
@media (max-width:1250px) {section.hero .hero-main .hero-left .hero-slogan{font-size:38px}}
section.hero .hero-main .hero-left .hero-buttons{margin-top:2.2rem}
section.hero .hero-main .hero-left .hero-buttons .button{font-family:"Roboto Condensed", sans-serif;
font-size:1.025rem}
@media (max-width:640px) and (orientation:portrait) {section.hero .hero-main .hero-left .hero-buttons .button{font-size:1.2rem}}
section.hero .hero-main .hero-left .hero-buttons>*:not(:first-child){margin-left:.8rem}
@media (max-width:640px) {section.hero .hero-main .hero-left .hero-buttons>*:not(:first-child){margin-top:.8rem}}
@media (max-width:640px) and (orientation:portrait) {section.hero .hero-main .hero-left .hero-buttons>*:not(:first-child){margin-left:0;
display:block}}
@media (max-width:640px) and (orientation:portrait) {section.hero .hero-main .hero-left .hero-buttons{margin-top:3rem}}
section.hero .hero-main .hero-left .hero-buttons.hero-buttons-second{margin-top:1rem}
@media (max-width:1250px) {section.hero .hero-main .hero-left{max-width:450px}}
@media (max-width:1000px) {section.hero .hero-main .hero-left{width:80%;
max-width:80%;
text-align:center}}
section.hero .hero-main .hero-right{width:535px}
@media (max-width:1250px) {section.hero .hero-main .hero-right{width:450px}}
@media (max-width:1000px) {section.hero .hero-main .hero-right{display:none}}
@media (max-width:1250px) {section.hero .hero-main{margin-top:8rem}}
@media (max-width:1000px) {section.hero .hero-main{-webkit-justify-content:center;
justify-content:center}}
@media (max-width:640px) {section.hero .hero-main{margin-top:7rem}}
@media (max-width:768px) and (orientation:landscape) {section.hero .hero-main{margin-top:6rem;
margin-bottom:6rem}}
@media (max-width:640px) and (orientation:landscape) {section.hero .hero-main{margin-top:5rem;
margin-bottom:5rem}}</style><style id="__jsx-849c0bcd284565ca">.features-item{text-align:justify}
.features-item:first-child{grid-column:1/3}
@media (max-width:1000px) {.features-item:first-child{grid-column:1/3}}
@media (max-width:640px) {.features-item:first-child{grid-column:1}}
.features-item:nth-child(2){grid-column:3/5}
@media (max-width:1000px) {.features-item:nth-child(2){grid-column:3/5}}
@media (max-width:640px) {.features-item:nth-child(2){grid-column:1}}
.features-item:nth-child(3){grid-column:5/7}
@media (max-width:1000px) {.features-item:nth-child(3){grid-column:1/3}}
@media (max-width:640px) {.features-item:nth-child(3){grid-column:1}}
.features-item:nth-child(4){grid-column:1/4}
@media (max-width:1000px) {.features-item:nth-child(4){grid-column:3/5}}
@media (max-width:640px) {.features-item:nth-child(4){grid-column:1}}
.features-item:nth-child(5){grid-column:4/7}
@media (max-width:1000px) {.features-item:nth-child(5){grid-column:1/5}}
@media (max-width:640px) {.features-item:nth-child(5){grid-column:1}}
.features-item h5{margin-top:.8rem;
margin-bottom:1.2rem;
text-align:center}
.features-item .features-item-icon{text-align:center;
display:block}
.features-item .features-item-icon svg{stroke:#4d4d4d}</style><style id="__jsx-230bf6b8abadd5fb">.features{display:grid;
grid-template-columns:repeat(6, 1fr);
grid-gap:3.2rem}
@media (max-width:1000px) {.features{grid-template-columns:repeat(4, 1fr)}}
@media (max-width:640px) {.features{grid-template-columns:1fr;
grid-row-gap:2rem}}</style><style id="__jsx-f1438f078bc523a6">@keyframes book-fade-in-fade-out {0% {opacity:0;
z-index:100}5% {opacity:1;
z-index:100}50% {opacity:1}100% {opacity:0;
z-index:-100}}
@keyframes progress-bar {0% {width:0%}100% {width:100%}}
.book.jsx-f1438f078bc523a6{margin-top:6rem}
.book.jsx-f1438f078bc523a6 hr.jsx-f1438f078bc523a6{border:none;
border-top:1px solid #dee2e6}
.book-section.jsx-f1438f078bc523a6{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.book-section.jsx-f1438f078bc523a6 h3.jsx-f1438f078bc523a6{text-align:center;
margin-top:3rem;
margin-bottom:0}
.book-subtitle.jsx-f1438f078bc523a6{text-align:center;
font-size:1.2rem;
max-width:45rem;
margin-top:1rem;
color:#6f6970}
.book-main.jsx-f1438f078bc523a6{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-top:2rem;
margin-bottom:1rem}
@media (max-width:768px) {.book-main.jsx-f1438f078bc523a6{-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin-top:1rem}}
.book-left.jsx-f1438f078bc523a6{margin-right:1.5rem}
.book-left.jsx-f1438f078bc523a6 img.jsx-f1438f078bc523a6{box-shadow:5px 5px 10px 0 rgba(0, 0, 0, .2)}
@media (max-width:640px) {.book-left.jsx-f1438f078bc523a6 img.jsx-f1438f078bc523a6{width:150px}}
@media (max-width:768px) {.book-left.jsx-f1438f078bc523a6{margin-right:0}}
.book-right.jsx-f1438f078bc523a6{margin-left:1.5rem;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between}
@media (max-width:768px) {.book-right.jsx-f1438f078bc523a6{margin-left:0;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}}
.quote-container.jsx-f1438f078bc523a6{position:relative}
.quote.jsx-f1438f078bc523a6{background-color:#f8f9fa;
padding:1rem 2rem;
width:25rem;
border-top-right-radius:.8rem;
border-bottom-right-radius:.8rem;
border-left:9px solid #dee2e6;
-webkit-animation:book-fade-in-fade-out 15s infinite;
animation:book-fade-in-fade-out 15s infinite;
opacity:0;
z-index:-100}
.quote.jsx-f1438f078bc523a6:not(:first-child){position:absolute;
top:0}
.quote.jsx-f1438f078bc523a6:nth-child(2){animation-delay:5s}
.quote.jsx-f1438f078bc523a6:nth-child(3){animation-delay:10s}
@media (max-width:768px) {.quote.jsx-f1438f078bc523a6{margin:2rem 0}}
.quote-name.jsx-f1438f078bc523a6{margin-top:.5rem;
text-align:right}
.quote-name.jsx-f1438f078bc523a6 .dash.jsx-f1438f078bc523a6{letter-spacing:-5px;
margin-right:.5em}
.progress.jsx-f1438f078bc523a6{position:absolute;
left:0;
bottom:0;
right:0;
height:.8rem;
z-index:100;
border-bottom-right-radius:.8rem;
overflow:hidden;
opacity:.5}
.progress.jsx-f1438f078bc523a6 .bar.jsx-f1438f078bc523a6{width:0%;
height:5px;
position:absolute;
bottom:0;
background-color:#adb5bd;
-webkit-animation:5s linear infinite progress-bar;
animation:5s linear infinite progress-bar}</style><style id="__jsx-deabdb3117d4c3f7">@keyframes logos-row-slide {from {transform:translateX(0%)}to {transform:translateX(-50%)}}
.logos{position:relative;
white-space:nowrap;
max-width:100%;
overflow-x:hidden;
margin-top:5rem}
.logos h3{text-align:center;
margin-top:3rem}
@media (max-width:640px) {.logos h3{max-width:55%;
white-space:normal;
margin-left:auto;
margin-right:auto}}
.logos hr{border:none;
border-top:1px solid #dee2e6}
.logos .logos-contact-us{text-align:center;
margin-top:2rem;
margin-bottom:4rem}
.logos .logos-contact-us .button{margin-left:.75rem;
line-height:1.25rem;
padding-top:.6060606061rem}
@media (max-width:640px) {.logos .logos-contact-us .logos-contact-us-question{display:block;
margin:0 0 1rem 0}
.logos .logos-contact-us .button{margin:0}}
.logos .logos-row-divider{height:0}
.logos .logos-row{display:inline-block;
height:2rem;
margin-top:2rem;
margin-bottom:2rem;
white-space:nowrap;
-webkit-animation:logos-row-slide 80s infinite linear;
animation:logos-row-slide 80s infinite linear;
will-change:transform;
-webkit-backface-visibility:hidden;
backface-visibility:hidden}
.logos .logos-row a{margin:0 2.5rem}
.logos .logos-row-divider+.logos-row{-webkit-animation:logos-row-slide 100s infinite linear;
animation:logos-row-slide 100s infinite linear}
.logos .logos-row-half{height:100%;
display:inline-block}
.logos .logos-logo{object-fit:contain;
max-width:11rem;
max-height:100%;
-webkit-filter:grayscale(100);
filter:grayscale(100);
opacity:.75;
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out}
.logos .logos-logo svg{height:100px}
.logos .logos-logo:hover{-webkit-filter:grayscale(0);
filter:grayscale(0);
opacity:1}</style><style id="__jsx-aeedcf66895f49d7">footer{font-size:.875rem;
padding-top:3rem;
padding-bottom:4rem;
background-color:#f8f9fa;
border-top:1px solid #dee2e6;
margin-top:1rem;
color:#6f6970}
footer h5{font-size:1rem;
margin-top:0;
margin-bottom:1rem;
color:#3c3c3b;
text-transform:uppercase}
footer ul{padding:0;
list-style:none;
line-height:2}
footer a{color:#6f6970}
footer .footer-logo img, footer .footer-copyright-eclipse-logo img{-webkit-filter:grayscale(100);
filter:grayscale(100);
opacity:.5;
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out}
footer .footer-logo img:hover, footer .footer-copyright-eclipse-logo img:hover{-webkit-filter:grayscale(0);
filter:grayscale(0);
opacity:1}
footer .footer-nav-section{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
margin-bottom:6rem}
footer .footer-nav-section .footer-logo{margin-top:.4rem}
footer .footer-nav-section .footer-logo img{width:8.3rem}
footer .footer-nav-section .footer-nav-list{width:20%}
footer .footer-copyright{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
justify-content:space-between;
-webkit-align-items:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
footer .footer-copyright a{white-space:nowrap}
footer .footer-copyright .footer-copyright-eclipse-logo{width:17%;
margin-bottom:.5rem}
@media (max-width:1250px) {footer .footer-copyright .footer-copyright-break{display:none}
footer .footer-copyright .footer-copyright-eclipse-logo{width:30%}}
@media (max-width:1000px) {footer .footer-nav-section .footer-nav-list{width:25%}
footer .footer-copyright .footer-copyright-break{display:inline-block}
footer .footer-copyright .footer-copyright-eclipse-logo{width:40%}}
@media (max-width:768px) {footer .footer-nav-section{max-width:100%;
margin-left:auto;
margin-right:auto}}
@media (max-width:640px) {footer .footer-nav-section{max-width:80%;
margin-bottom:3rem;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
footer .footer-nav-section h5{cursor:pointer}
footer .footer-nav-section h5::after{display:inline-block;
content:"";
border-top:.4em solid;
border-right:.4em solid transparent;
border-bottom:0;
border-left:.4em solid transparent;
position:absolute;
top:.75rem;
right:0}
footer .footer-nav-section .footer-nav-list{width:100%;
position:relative}
footer .footer-nav-section .footer-nav-list ul{overflow-y:hidden;
max-height:0;
-webkit-transition:all 200ms ease-in-out;
transition:all 200ms ease-in-out}
footer .footer-nav-section .footer-nav-list ul.visible{margin-bottom:2rem}
footer .footer-nav-section .footer-logo{margin:0 auto 3rem auto;
width:auto}
footer .footer-copyright{max-width:80%;
text-align:center;
margin-left:auto;
margin-right:auto;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse}
footer .footer-copyright .footer-copyright-eclipse-logo{width:7.6rem;
margin-bottom:1rem}}</style><style id="__jsx-7824b3ad3820c879">html{line-height:1.15;
-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;
margin:.67em 0}
hr{box-sizing:content-box;
height:0;
overflow:visible}
pre{font-family:monospace, monospace;
font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;
text-decoration:underline;
text-decoration:underline dotted}
b, strong{font-weight:bolder}
code, kbd, samp{font-family:monospace, monospace;
font-size:1em}
small{font-size:80%}
sub, sup{font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button, input, optgroup, select, textarea{font-family:inherit;
font-size:100%;
line-height:1.15;
margin:0}
button, input{overflow:visible}
button, select{text-transform:none}
button, [type=button], [type=reset], [type=submit]{-webkit-appearance:button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;
padding:0}
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox], [type=radio]{box-sizing:border-box;
padding:0}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;
outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;
font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
.hljs, pre{display:block;
overflow-x:auto;
padding:.5em;
background:#3a2840;
color:#fff}
.hljs.language-shell :not(.bash)+.bash, .hljs.language-better-shell :not(.bash)+.bash, pre.language-shell :not(.bash)+.bash, pre.language-better-shell :not(.bash)+.bash{color:#d2a8e0}
pre{border-radius:.8rem;
padding:1rem;
font-size:.875rem;
margin:1.5rem 0}
.hljs-keyword, .hljs-selector-tag, .hljs-tag{color:#d2a8e0}
.hljs-template-tag{color:red}
.hljs-number{color:#6cb9f0}
.hljs-variable, .hljs-template-variable, .hljs-attribute, .hljs-literal{color:#c9e5f9}
.hljs-subst{color:red}
.hljs-title, .hljs-name, .hljs-selector-id, .hljs-selector-class, .hljs-section, .hljs-type{color:#f0a46c}
.hljs-symbol, .hljs-bullet, .hljs-link{color:#d2a8e0}
.hljs-deletion, .hljs-string, .hljs-built_in, .hljs-builtin-name{color:#6cb9f0}
.hljs-addition, .hljs-comment, .hljs-quote, .hljs-meta{color:#adb5bd}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:bold}
#nprogress{pointer-events:none}
#nprogress .bar{background:#29d;
position:fixed;
z-index:1031;
top:0;
left:0;
width:100%;
height:2px}
#nprogress .peg{display:block;
position:absolute;
right:0px;
width:100px;
height:100%;
box-shadow:0 0 10px #29d, 0 0 5px #29d;
opacity:1;
-webkit-transform:rotate(3deg) translate(0px, -4px);
-ms-transform:rotate(3deg) translate(0px, -4px);
-webkit-transform:rotate(3deg) translate(0px, -4px);
-moz-transform:rotate(3deg) translate(0px, -4px);
-ms-transform:rotate(3deg) translate(0px, -4px);
transform:rotate(3deg) translate(0px, -4px)}
#nprogress .spinner{display:block;
position:fixed;
z-index:1031;
top:15px;
right:15px}
#nprogress .spinner-icon{width:18px;
height:18px;
box-sizing:border-box;
border:solid 2px transparent;
border-top-color:#29d;
border-left-color:#29d;
border-radius:50%;
-webkit-animation:nprogress-spinner 400ms linear infinite;
-webkit-animation:nprogress-spinner 400ms linear infinite;
animation:nprogress-spinner 400ms linear infinite}
.nprogress-custom-parent{overflow:hidden;
position:relative}
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar{position:absolute}
@keyframes nprogress-spinner {0% {-webkit-transform:rotate(0deg)}100% {-webkit-transform:rotate(360deg)}}
@keyframes nprogress-spinner {0% {transform:rotate(0deg)}100% {transform:rotate(360deg)}}
#nprogress .bar{background:#782b90}
#nprogress .peg{box-shadow:0 0 10px #782b90, 0 0 5px #782b90}
#nprogress .spinner-icon{border-top-color:#782b90;
border-left-color:#782b90}
html{box-sizing:border-box}
*, *::before, *::after{box-sizing:inherit}
:root{font-size:18px}
@media (max-width:1000px) {:root{font-size:17.1px}}
@media (max-width:768px) {:root{font-size:16.2px}}
@media (max-width:640px) {:root{font-size:15.3px}}
body, input{font-family:Roboto, sans-serif;
font-weight:300;
line-height:1.7;
color:#3c3c3b}
input{outline:none}
h1, h2, h3, h4, h5, h6{font-weight:400}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1.1rem}
.container{width:100%;
padding-right:.8rem;
padding-left:.8rem;
margin-right:auto;
margin-left:auto}
@media (min-width:640px) {.container{max-width:620px}}
@media (min-width:768px) {.container{max-width:738px}}
@media (min-width:1000px) {.container{max-width:950px}}
@media (min-width:1250px) {.container{max-width:1180px}}
@media (min-width:1250px) {.container-narrow{max-width:950px}}
.img-fluid{max-width:100%}
a{-webkit-text-decoration:none;
text-decoration:none;
color:#782b90}
a:hover{text-decoration:underline;
color:#571f69}
img{vertical-align:middle}
svg{overflow:hidden;
vertical-align:middle}
code, pre{font-family:"Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
p code{display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
max-width:100%;
overflow:auto}
.heading-anchor{opacity:0;
-webkit-align-self:flex-start;
-ms-flex-item-align:flex-start;
align-self:flex-start;
outline:none}
.heading-anchor::after{content:"#";
position:absolute;
margin-left:-1.5rem;
color:#ced4da;
padding-right:.45rem}
.heading-anchor:hover{opacity:1}
h2:hover .heading-anchor, h3:hover .heading-anchor, h4:hover .heading-anchor, h5:hover .heading-anchor, h6:hover .heading-anchor{opacity:1}
h1 .heading-anchor{display:none}
h4 .heading-anchor::after, h5 .heading-anchor::after, h6 .heading-anchor::after{padding-right:.6rem}</style><style data-href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap">@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5vAA.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Me5g.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9vAA.woff) format('woff')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><style data-href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400&display=swap">@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZKCA.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-59Y.woff) format('woff')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb9lecyVC4A.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb9lecyVC4A.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCgYb9lecyVC4A.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCcYb9lecyVC4A.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCsYb9lecyVC4A.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb9lecyVC4A.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYb9lecyU.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><style data-href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400&display=swap">@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQA.woff) format('woff')}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SeW-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_QOW-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_R-W-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_S-W-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_SuW-AJi8SJQtQ4Y.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v21/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vq_ROW-AJi8SJQt.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body data-build-time="2022-05-05T23:16:09.576Z" data-build-commit-id="5f15a143a4053b63137f56847606242c1d44f869" data-build-run-id="2278761934"><div id="__next" data-reactroot=""><main><header><div class="jsx-f705e145f931f504 navbar"><div class="jsx-f705e145f931f504 navbar-content container"><div class="jsx-f705e145f931f504 navbar-logo"><a class="jsx-f705e145f931f504" href="/"><img src="data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 1232.6 315.2' style='enable-background:new 0 0 1232.6 315.2' xml:space='preserve'%3e%3cstyle%3e.st0%7bfill:%23782a91%7d%3c/style%3e%3cpath d='M120.9 214.2 190.5 0h52.3l-98.5 273.8H98.2L0 0h52.1l68.8 214.2zm291.2-62.6H299.6v84.2H431v38H252V0h177.7v38.4H299.6V114h112.5v37.6zm83.7-113.2H546c16.5.3 29 4.4 37.3 12.4 8.3 8 12.5 19.4 12.5 34 0 14-4.5 25.1-13.5 33.2-9 8.1-21.6 12.1-37.6 12.1h-27.1v24.2l86.1 119.5h51v-2.4l-77.2-106.7c24.9-5.5 43.3-21.7 52.6-35.9 8.2-12.6 13.3-27.7 13.3-46 0-26.8-8.6-47.4-25.8-61.5C600.5 7.1 576.1 0 544.5 0h-96.3v273.8h47.6'/%3e%3cpath class='st0' d='m1052.3 157.7-41.5 62.7 29.7 53.4h85.1z'/%3e%3ccircle class='st0' cx='827.9' cy='274.7' r='40.5'/%3e%3cpath class='st0' d='m1037 0-47.6 74.2L949 0h-84l85.3 135.8-67.1 105.7c5.7 9.5 9.1 20.5 9.2 32.4h50.1L1121.3 0H1037z'/%3e%3cpath d='M763.5 273.8c.1-9.9 2.5-19.2 6.6-27.5V38.4h85.4V0H638.2v38.4h84.6v235.4h40.7zm414-266.9h-15.3v42.2h-8.5V6.9h-15.2V0h39v6.9zM1193 0l14.2 37.7L1221.3 0h11v49.1h-8.5V32.9l.8-21.7-14.5 37.9h-6.1l-14.5-37.8.8 21.6v16.2h-8.5V0h11.2z'/%3e%3c/svg%3e" alt="Vert.x Logo" class="jsx-f705e145f931f504"/></a></div><div class="jsx-f705e145f931f504 navbar-collapse-button"><span class="jsx-f705e145f931f504"></span><span class="jsx-f705e145f931f504"></span><span class="jsx-f705e145f931f504"></span></div><div class="jsx-f705e145f931f504 navbar-right"><div class="jsx-f705e145f931f504 navbar-menu"><span class="jsx-f705e145f931f504 navbar-menu-item with-drop-down"><div class="jsx-6650573c8f14945d dropdown"><a class="jsx-6650573c8f14945d dropdown-title">开始<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg></a><ul class="jsx-6650573c8f14945d dropdown-menu"><a class="jsx-f705e145f931f504" href="/introduction-to-vertx-and-reactive/"><li class="jsx-400ec7965926e858 dropdown-item">简介</li></a><a class="jsx-f705e145f931f504" href="/get-started/"><li class="jsx-400ec7965926e858 dropdown-item">开始</li></a><a href="https://start.vertx.io/" target="_blank" rel="noreferrer" class="jsx-f705e145f931f504"><li class="jsx-400ec7965926e858 dropdown-item">应用生成器 <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="external-link-icon"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg></li></a></ul></div></span><a class="jsx-f705e145f931f504 navbar-menu-item" href="/docs/">文档</a><span class="jsx-f705e145f931f504 navbar-menu-item with-drop-down"><div class="jsx-6650573c8f14945d dropdown"><a class="jsx-6650573c8f14945d dropdown-title">资源<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg></a><ul class="jsx-6650573c8f14945d dropdown-menu"><a class="jsx-f705e145f931f504" href="/faq/"><li class="jsx-400ec7965926e858 dropdown-item">答疑</li></a><a class="jsx-f705e145f931f504" href="/channels/"><li class="jsx-400ec7965926e858 dropdown-item">联系渠道</li></a><a href="https://how-to.vertx.io/" target="_blank" rel="noreferrer" class="jsx-f705e145f931f504"><li class="jsx-400ec7965926e858 dropdown-item">操作指南 <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="external-link-icon"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg></li></a><a href="https://github.com/vert-x3/vertx-eventbus-bridge-clients" target="_blank" rel="noreferrer" class="jsx-f705e145f931f504"><li class="jsx-400ec7965926e858 dropdown-item">EventBus Bridge Clients <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="external-link-icon"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg></li></a><a href="https://github.com/vert-x3/advanced-vertx-guide" target="_blank" rel="noreferrer" class="jsx-f705e145f931f504"><li class="jsx-400ec7965926e858 dropdown-item">Advanced Vert.x Guide <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="external-link-icon"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg></li></a></ul></div></span><a class="jsx-f705e145f931f504 navbar-menu-item" href="/blog/">博客</a><a class="jsx-f705e145f931f504 navbar-menu-item" href="/community/">社区</a><a class="jsx-f705e145f931f504 navbar-menu-item" href="/translation/">翻译团队</a></div><div class="jsx-f705e145f931f504 navbar-social"><span class="jsx-75cbc16d79a176fb "><a href="https://github.com/vert-x3/vertx-awesome" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24" aria-label="List of awesome Vert.x projects"><title></title><path d="M24 11.438l-6.154-5.645-.865.944 5.128 4.7H1.895l5.128-4.705-.865-.943-6.154 5.649H0v3.72c0 1.683 1.62 3.053 3.61 3.053h3.795c1.99 0 3.61-1.37 3.61-3.051v-2.446h1.97v2.446c0 1.68 1.62 3.051 3.61 3.051h3.794c1.99 0 3.61-1.37 3.61-3.051v-3.721z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">Awesome Vert.x<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div><span class="jsx-75cbc16d79a176fb "><a href="https://stackoverflow.com/questions/tagged/vert.x" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24" aria-label="Stack Overflow questions related to Vert.x"><title></title><path d="M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">Stack Overflow<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div><span class="jsx-75cbc16d79a176fb "><a href="https://www.youtube.com/channel/UCGN6L3tRhs92Uer3c6VxOSA" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24" aria-label="YouTube channel of Vert.x"><title></title><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">YouTube<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div><span class="jsx-75cbc16d79a176fb "><a href="https://discord.gg/KzEMwP2" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24" aria-label="Eclipse Vert.x channel on Discord"><title></title><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">Discord<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div><span class="jsx-75cbc16d79a176fb "><a href="https://groups.google.com/forum/?fromgroups#!forum/vertx" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24" aria-label="A Google group for Vert.x users"><title></title><path d="M.92 3.332c-.776 0-1.216.67-.692 1.383l2.537 4.403v7.86c0 2.013 1.467 3.69 3.459 3.69H20.31a3.75 3.75 0 003.69-3.69V7.043a3.723 3.723 0 00-3.668-3.71zm5.786 3.71H20.1c.587 0 1.153.357 1.153.923 0 .566-.566.922-1.153.922H6.706c-.587 0-1.153-.356-1.153-.922 0-.566.566-.923 1.153-.923zm0 3.69H20.1c.587 0 1.153.356 1.153.922 0 .566-.566.922-1.153.922H6.706c-.587 0-1.153-.356-1.153-.922 0-.566.566-.922 1.153-.922zm-.021 3.71h9.705c.587 0 1.153.356 1.153.922 0 .566-.566.923-1.153.923H6.685c-.587 0-1.153-.357-1.153-.923 0-.566.566-.922 1.153-.922Z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">Vert.x User Group<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div><span class="jsx-75cbc16d79a176fb "><a href="https://qm.qq.com/cgi-bin/qm/qr?k=I4Z94iAgTJXB6FyR_U5scsJHtkjb1pif&jump_from=webapi" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24" aria-label="Vertx中国用户组泛社区"><title></title><path d="M21.395 15.035a39.548 39.548 0 0 0-.803-2.264l-1.079-2.695c.001-.032.014-.562.014-.836C19.526 4.632 17.351 0 12 0S4.474 4.632 4.474 9.241c0 .274.013.804.014.836l-1.08 2.695a38.97 38.97 0 0 0-.802 2.264c-1.021 3.283-.69 4.643-.438 4.673.54.065 2.103-2.472 2.103-2.472 0 1.469.756 3.387 2.394 4.771-.612.188-1.363.479-1.845.835-.434.32-.379.646-.301.778.343.578 5.883.369 7.482.189 1.6.18 7.14.389 7.483-.189.078-.132.132-.458-.301-.778-.483-.356-1.233-.646-1.846-.836 1.637-1.384 2.393-3.302 2.393-4.771 0 0 1.563 2.537 2.103 2.472.251-.03.581-1.39-.438-4.673zM12.662 4.846c.039-1.052.659-1.878 1.385-1.846s1.281.912 1.242 1.964c-.039 1.051-.659 1.878-1.385 1.846s-1.282-.912-1.242-1.964zM9.954 3c.725-.033 1.345.794 1.384 1.846.04 1.052-.517 1.931-1.242 1.963-.726.033-1.346-.794-1.385-1.845C8.672 3.912 9.228 3.033 9.954 3zM7.421 8.294c.194-.43 2.147-.908 4.566-.908h.026c2.418 0 4.372.479 4.566.908a.14.14 0 0 1 .014.061c0 .031-.01.059-.026.083-.163.238-2.333 1.416-4.553 1.416h-.026c-2.221 0-4.39-1.178-4.553-1.416a.136.136 0 0 1-.014-.144zm10.422 8.622c-.22 3.676-2.403 5.987-5.774 6.021h-.137c-3.37-.033-5.554-2.345-5.773-6.021-.081-1.35.001-2.496.147-3.43.318.063.638.122.958.176v3.506s1.658.334 3.318.103v-3.225c.488.027.96.04 1.406.034h.025c1.678.021 3.714-.204 5.683-.594.146.934.227 2.08.147 3.43zM10.48 5.804c.313-.041.542-.409.508-.825-.033-.415-.314-.72-.629-.679-.313.04-.541.409-.508.824.034.417.315.72.629.68zM14.479 5.156c.078.037.221.042.289-.146.035-.095.025-.165-.009-.214-.023-.033-.133-.118-.371-.176-.904-.22-1.341.384-1.405.499-.04.072-.012.176.056.227.067.051.139.037.179-.006.58-.628 1.21-.208 1.261-.184z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">Vertx中国用户组泛社区<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div><span class="jsx-75cbc16d79a176fb "><a href="https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&inviteCode=1reLvB&from=246610&biz=ka" target="_blank" rel="noopener noreferrer" class="jsx-f705e145f931f504 navbar-social-link"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 200 200" aria-label=""><path d="M13 73L16 49L52 49L58 14L82 14L77 49L135 49L141 14L166 14L160 49L195 49L192 73L157 73L148 124L184 124L181 149L144 149L137 193L90 149L61 149L55 185L31 185L36 149L0 149L6 124L100 124L120 144L131 75L72 75L64 124L40 124L48 73Z"></path></svg></a></span><div class="jsx-75cbc16d79a176fb tooltip">Vert.x中国用户组QQ频道<div data-popper-arrow="true" class="jsx-75cbc16d79a176fb tooltip-arrow"></div></div></div></div></div></div></header><section class="jsx-921828f2e2893745 hero"><div class="jsx-921828f2e2893745 hero-background"></div><div class="jsx-921828f2e2893745 hero-main container"><div class="jsx-921828f2e2893745 hero-left"><div class="jsx-921828f2e2893745 hero-slogan"><span class="jsx-921828f2e2893745 hero-product-name">Eclipse Vert.x<span class="jsx-921828f2e2893745 hero-product-name-trademark">™</span></span><span class="jsx-921828f2e2893745 hero-slogan-second-line">JVM上的响应式应用</span></div><div class="jsx-921828f2e2893745 hero-buttons"><a class="jsx-921828f2e2893745" href="/get-started/"><div class="jsx-1c336450e8d78c77 button primary"><div class="jsx-1c336450e8d78c77 icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="13 19 22 12 13 5 13 19"></polygon><polygon points="2 19 11 12 2 5 2 19"></polygon></svg></div> <!-- --> 从 v<!-- -->4.2.7<!-- --> 开始</div></a><div class="jsx-d38685edc31911e0 github-stars"><a href="https://github.com/eclipse-vertx/vert.x" class="jsx-d38685edc31911e0"><div class="jsx-1c336450e8d78c77 button"><div class="jsx-1c336450e8d78c77 icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></div> </div></a></div></div><div class="jsx-921828f2e2893745 hero-buttons hero-buttons-second"><a class="jsx-921828f2e2893745" href="/blog/from-vert-x-3-to-vert-x-4/"><div class="jsx-1c336450e8d78c77 button primary"><div class="jsx-1c336450e8d78c77 icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="16 12 12 8 8 12"></polyline><line x1="12" y1="16" x2="12" y2="8"></line></svg></div> <!-- --> 从 Vert.x 3迁移</div></a></div></div><div class="jsx-921828f2e2893745 hero-right"><div class="jsx-43a8fc199403b078 main-code-examples"><div class="jsx-a7ca701936726fdd code-examples wide"><div class="jsx-a7ca701936726fdd code-examples-tabs"><div class="jsx-a7ca701936726fdd code-examples-tab active">Java</div><div class="jsx-a7ca701936726fdd code-examples-tab">Kotlin</div><div class="jsx-a7ca701936726fdd code-examples-tab">Groovy</div></div><div class="jsx-a7ca701936726fdd code-examples-content"><div class="jsx-43b39145fde37cc5 code-examples-example active"><div class="jsx-43a8fc199403b078">
<pre><code class="hljs language-java"><span class="hljs-keyword">import</span> io.vertx.core.AbstractVerticle;
<span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title hljs-class">Server</span> <span class="hljs-keyword">extends</span> <span class="hljs-title hljs-class">AbstractVerticle</span> {
<span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title hljs-function">start</span><span class="hljs-params">()</span> {
vertx.createHttpServer().requestHandler(req -> {
req.response()
.putHeader(<span class="hljs-string">"content-type"</span>, <span class="hljs-string">"text/plain"</span>)
.end(<span class="hljs-string">"Hello from Vert.x!"</span>);
}).listen(<span class="hljs-number">8080</span>);
}
}
</code></pre></div></div><div class="jsx-43b39145fde37cc5 code-examples-example">
<pre><code class="hljs language-kotlin"><span class="hljs-keyword">import</span> io.vertx.core.AbstractVerticle
<span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">Server</span> : <span class="hljs-type">AbstractVerticle</span></span>() {
<span class="hljs-keyword">override</span> <span class="hljs-function"><span class="hljs-keyword">fun</span> <span class="hljs-title">start</span><span class="hljs-params">()</span></span> {
vertx.createHttpServer().requestHandler { req ->
req.response()
.putHeader(<span class="hljs-string">"content-type"</span>, <span class="hljs-string">"text/plain"</span>)
.end(<span class="hljs-string">"Hello from Vert.x!"</span>)
}.listen(<span class="hljs-number">8080</span>)
}
}
</code></pre></div><div class="jsx-43b39145fde37cc5 code-examples-example">
<pre><code class="hljs language-groovy">vertx.createHttpServer().requestHandler({ req ->
req.response()
.putHeader(<span class="hljs-string">"content-type"</span>, <span class="hljs-string">"text/plain"</span>)
.end(<span class="hljs-string">"Hello from Vert.x!"</span>)
}).listen(<span class="hljs-number">8080</span>)
</code></pre></div></div></div></div></div></div></section><div class="container">
<div class="jsx-230bf6b8abadd5fb features"><div class="jsx-849c0bcd284565ca features-item"><span class="jsx-849c0bcd284565ca features-item-icon"><svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2" ry="2"></rect><rect x="9" y="9" width="6" height="6"></rect><line x1="9" y1="1" x2="9" y2="4"></line><line x1="15" y1="1" x2="15" y2="4"></line><line x1="9" y1="20" x2="9" y2="23"></line><line x1="15" y1="20" x2="15" y2="23"></line><line x1="20" y1="9" x2="23" y2="9"></line><line x1="20" y1="14" x2="23" y2="14"></line><line x1="1" y1="9" x2="4" y2="9"></line><line x1="1" y1="14" x2="4" y2="14"></line></svg></span><h5 class="jsx-849c0bcd284565ca">更高的资源利用率</h5><p>与基于阻塞I/O的传统技术栈和框架相比,可以用更少的资源处理更多请求。
Vert.x 非常适合各种执行环境,包括虚拟机和容器等受限环境。</p><p>不再浪费资源,增加部署密度、节省开支!</p></div><div class="jsx-849c0bcd284565ca features-item"><span class="jsx-849c0bcd284565ca features-item-icon"><svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="21" x2="4" y2="14"></line><line x1="4" y1="10" x2="4" y2="3"></line><line x1="12" y1="21" x2="12" y2="12"></line><line x1="12" y1="8" x2="12" y2="3"></line><line x1="20" y1="21" x2="20" y2="16"></line><line x1="20" y1="12" x2="20" y2="3"></line><line x1="1" y1="14" x2="7" y2="14"></line><line x1="9" y1="8" x2="15" y2="8"></line><line x1="17" y1="16" x2="23" y2="16"></line></svg></span><h5 class="jsx-849c0bcd284565ca">并发与异步</h5><p>大家都说异步编程太难了吗?
我们致力于让 Vert.x 编程的体验变得更轻松,同时又不牺牲正确性和性能。</p><p>您可以选择最适合手头任务的模型:回调、Promise、Future,响应式编程(Reactive),以及(Kotlin)协程。</p></div><div class="jsx-849c0bcd284565ca features-item"><span class="jsx-849c0bcd284565ca features-item-icon"><svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z"></path><line x1="16" y1="8" x2="2" y2="22"></line><line x1="17.5" y1="15" x2="9" y2="15"></line></svg></span><h5 class="jsx-849c0bcd284565ca">灵活性</h5><p>Vert.x 是一个工具包,而不是框架,因此自然很容易组合和嵌入现有应用程序。
Vert.x 对您的应用程序架构没有强制要求。</p><p>选择所需的模块和客户端,然后在编写应用程序时将它们组合在一起。 Vert.x 可以根据您的需求进行调整和扩展。</p></div><div class="jsx-849c0bcd284565ca features-item"><span class="jsx-849c0bcd284565ca features-item-icon"><svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="22" y1="2" x2="11" y2="13"></line><polygon points="22 2 15 22 11 13 2 9 22 2"></polygon></svg></span><h5 class="jsx-849c0bcd284565ca">Vert.x 很有趣</h5><p>忘掉复杂难懂的抽象概念吧。使用 Vert.x,所写即所得!
忘掉那些“最佳实践”,回到简单的设计中,享受编写易读代码的快乐,将来也不会令您失望。</p><p>Vert.x 还有一个友好的社区,因此您可以向在各种环境中使用过 Vert.x 的人学习。</p></div><div class="jsx-849c0bcd284565ca features-item"><span class="jsx-849c0bcd284565ca features-item-icon"><svg xmlns="http://www.w3.org/2000/svg" width="46" height="46" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M23 12a11.05 11.05 0 0 0-22 0zm-5 7a3 3 0 0 1-6 0v-7"></path></svg></span><h5 class="jsx-849c0bcd284565ca">应用生态</h5><p>Web API,数据库,消息传递,事件流,云,服务注册,安全性…还有很多。
Vert.x 提供了全面的端到端响应式客户端,适用于现代应用程序。</p><p>而且,如果找不到您所需的组件,那么很有可能其他人已经在更广阔的 Vert.x 开源生态系统中实现了。
Vert.x 是您对技术栈的安全投资。</p></div></div></div><div class="jsx-f1438f078bc523a6 book"><hr class="jsx-f1438f078bc523a6"/><div class="jsx-f1438f078bc523a6 container"><div class="jsx-f1438f078bc523a6 book-section"><h3 class="jsx-f1438f078bc523a6">Vert.x 相关书籍</h3><p class="jsx-f1438f078bc523a6 book-subtitle"><em class="jsx-f1438f078bc523a6">Vert.x in Action</em>可以教您如何在 Vert.x 中使用响应式设计模式来构建响应式、弹性、可扩展的 JVM 应用程序。</p><div class="jsx-f1438f078bc523a6 book-main"><div class="jsx-f1438f078bc523a6 book-left"><a href="https://www.manning.com/books/vertx-in-action" target="_blank" rel="noopener noreferrer" class="jsx-f1438f078bc523a6"><img src="/_next/static/media/book-cover.9cde0333.jpg" width="200" alt="Vert.x in Action book cover" class="jsx-f1438f078bc523a6"/></a></div><div class="jsx-f1438f078bc523a6 book-right"><div class="jsx-f1438f078bc523a6 quote-container"><div class="jsx-f1438f078bc523a6 quote"><div class="jsx-f1438f078bc523a6 quote-content">“该书精彩地介绍了 Vert.x, 面向希望在时间和资源上更有效地开发服务的开发者。”</div><div class="jsx-f1438f078bc523a6 quote-name"><span class="jsx-f1438f078bc523a6 dash">——</span> Andrew Buttery</div></div><div class="jsx-f1438f078bc523a6 quote"><div class="jsx-f1438f078bc523a6 quote-content">“一本很优秀的书,可以加入您的个人书库。 该书讨论了编写消息传递框架在架构方面的主要挑战。”</div><div class="jsx-f1438f078bc523a6 quote-name"><span class="jsx-f1438f078bc523a6 dash">——</span> Earl B. Bingham</div></div><div class="jsx-f1438f078bc523a6 quote"><div class="jsx-f1438f078bc523a6 quote-content">“该书不仅精彩地介绍了 Vert.x, 也大体介绍了 Java 的响应式编程。”</div><div class="jsx-f1438f078bc523a6 quote-name"><span class="jsx-f1438f078bc523a6 dash">——</span> Damian Esteban</div></div><div class="jsx-f1438f078bc523a6 progress"><div class="jsx-f1438f078bc523a6 bar"></div></div></div><a href="https://www.manning.com/books/vertx-in-action" target="_blank" rel="noopener noreferrer" class="jsx-f1438f078bc523a6"><div class="jsx-1c336450e8d78c77 button primary"> <!-- -->获取这本书!</div></a></div></div></div></div></div><div class="jsx-deabdb3117d4c3f7 logos"><hr class="jsx-deabdb3117d4c3f7"/><h3 class="jsx-deabdb3117d4c3f7">哪些公司在用 Eclipse Vert.x?</h3><div style="animation-duration:45s" class="jsx-deabdb3117d4c3f7 logos-row"><div class="jsx-deabdb3117d4c3f7 logos-row-half"><a href="https://deutsche-boerse.com/dbg-en/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 209.1 38.2' xml:space='preserve'%3e%3cswitch%3e%3cg%3e%3cpath fill='%23686C6E' d='M103.7 30.5h1.2V26h-3.3v1.4h1.7c-.1 1.1-.8 1.8-1.7 1.8-1.2 0-1.9-1.1-1.9-3.1 0-2.1.7-3.1 1.9-3.1.8 0 1.3.4 1.6 1.2l1.5-.4c-.4-1.4-1.5-2.2-3.1-2.2-2.3 0-3.7 1.6-3.7 4.4 0 2.9 1.3 4.6 3.4 4.6 1 0 1.8-.3 2.3-1.1l.1 1z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23686C6E' d='M107.2 30.5h1.6V27h1.5l1.7 3.6h1.8l-2-4c1-.3 1.6-1.1 1.6-2.2 0-1.8-1.1-2.6-3.3-2.6h-3v8.7h.1zm1.7-4.9v-2.5h1.4c1 0 1.6.4 1.6 1.2 0 .8-.5 1.2-1.6 1.2h-1.4v.1zm6.5.6c0 2.9 1.4 4.5 3.7 4.5 2.3 0 3.7-1.7 3.7-4.5 0-2.9-1.4-4.5-3.7-4.5-2.3-.1-3.7 1.6-3.7 4.5zm1.7 0c0-2 .7-3.1 2-3.1s2 1 2 3.1c0 2-.7 3-2 3s-2-1-2-3z'/%3e%3cpath fill='%23686C6E' d='M124.8 27.3c0 2.3 1.1 3.4 3.3 3.4 2.1 0 3.3-1.1 3.3-3.1v-5.8h-1.6v5.7c0 1.3-.4 1.9-1.7 1.9-1.2 0-1.7-.6-1.7-1.9v-5.7h-1.7v5.5h.1z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23686C6E' d='M134 30.5h1.7V27h1.6c1.9 0 2.9-.9 2.9-2.6 0-1.8-1-2.6-3.1-2.6H134v8.7zm1.7-4.9v-2.5h1.2c1.1 0 1.7.3 1.7 1.2 0 .9-.5 1.2-1.7 1.2h-1.2v.1zm-37.2-9.1h2.6c2.8 0 4.2-1.5 4.2-4.4 0-2.9-1.4-4.4-4.1-4.4h-2.7v8.8zm1.7-1.4V9.2h.9c1.8 0 2.6.9 2.6 2.9 0 2.1-.8 3-2.6 3h-.9z'/%3e%3cpath fill='%23686C6E' d='M107.5 16.5h5.9V15h-4.3v-2.4h3v-1.4h-3v-2h4.1V7.7h-5.7v8.8zm7.9-3.2c0 2.3 1.1 3.4 3.3 3.4 2.1 0 3.3-1.1 3.3-3.1V7.7h-1.6v5.7c0 1.3-.4 1.9-1.7 1.9-1.2 0-1.7-.6-1.7-1.9V7.7h-1.7v5.6h.1zm10.8 3.2h1.7V9.2h2.3V7.7h-6.3v1.5h2.3v7.3zm5.2-1.9c.6 1.4 1.7 2.1 3.3 2.1 1.9 0 3-1 3-2.6 0-1.4-.7-2-2.2-2.6-1.4-.6-2.3-.7-2.3-1.6 0-.6.4-.9 1.2-.9.8 0 1.2.4 1.6 1.1l1.5-.5c-.5-1.3-1.5-1.9-3-1.9-1.7 0-2.9 1-2.9 2.4 0 .8.4 1.5 1 1.9.6.4 1.3.6 2.1.9.9.3 1.3.6 1.3 1.2 0 .7-.5 1.1-1.4 1.1-.8 0-1.3-.4-1.8-1.3l-1.4.7zm13-.7c-.2.8-.9 1.3-1.7 1.3-1.3 0-1.8-1-1.8-3 0-2.1.6-3.2 1.8-3.2.8 0 1.3.4 1.5 1.3l1.5-.4c-.3-1.5-1.4-2.3-3-2.3-2.3 0-3.6 1.6-3.6 4.6 0 3 1.2 4.5 3.5 4.5 1.7 0 2.8-.8 3.3-2.4l-1.5-.4zm3.4 2.6h1.7v-3.8h3.4v3.8h1.6V7.7h-1.6v3.5h-3.4V7.7h-1.7v8.8zm9.4 0h5.9V15h-4.3v-2.4h3v-1.4h-3v-2h4.1V7.7h-5.7v8.8z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23686C6E' d='M169.3 16.5h3.1c2.2 0 3.3-.8 3.3-2.5 0-1.1-.5-1.8-1.5-2.1.9-.4 1.3-1 1.3-1.9 0-1.5-1-2.3-3-2.3h-3.2v8.8zm1.6-1.3v-2.6h1.4c1.1 0 1.7.4 1.7 1.3s-.5 1.3-1.7 1.3h-1.4zm0-3.9V9.1h1.3c1.1 0 1.6.3 1.6 1.1 0 .7-.5 1.1-1.5 1.1h-1.4zm8.5-4.6h1.3V5.2h-1.3v1.5zm2 0h1.3V5.2h-1.3v1.5zm-4 5.4c0 2.9 1.4 4.5 3.7 4.5 2.3 0 3.7-1.7 3.7-4.5 0-2.9-1.4-4.5-3.7-4.5-2.3 0-3.7 1.7-3.7 4.5zm1.7 0c0-2 .7-3.1 2-3.1s2 1 2 3.1c0 2-.7 3-2 3-1.3.1-2-.9-2-3zm7.7 4.4h1.6V13h1.5l1.7 3.6h1.8l-2-4c1-.3 1.6-1.1 1.6-2.2 0-1.8-1.1-2.6-3.3-2.6h-3v8.7h.1zm1.6-4.9V9.1h1.4c1 0 1.6.4 1.6 1.2 0 .8-.5 1.2-1.6 1.2h-1.4v.1z'/%3e%3cpath fill='%23686C6E' d='M194.8 14.6c.6 1.4 1.7 2.1 3.3 2.1 1.9 0 3-1 3-2.6 0-1.4-.7-2-2.2-2.6-1.4-.6-2.3-.7-2.3-1.6 0-.6.4-.9 1.2-.9.8 0 1.2.4 1.6 1.1l1.5-.5c-.5-1.3-1.5-1.9-3-1.9-1.7 0-2.9 1-2.9 2.4 0 .8.4 1.5 1 1.9.6.4 1.3.6 2.1.9.9.3 1.3.6 1.3 1.2 0 .7-.5 1.1-1.4 1.1-.8 0-1.3-.4-1.8-1.3l-1.4.7zm8.4 1.9h5.9V15h-4.2v-2.4h3v-1.4h-3v-2h4.1V7.7h-5.8v8.8z'/%3e%3cpath fill='%23009' d='M9.2 23.6 0 28.9v5.6l14.2-8.1-5-2.8zm14.8 2-4.2-2.4H9.9l9.2 5.2 4.9-2.8zm15-7.7L19.9 28.8h9.9l14-8-4.8-2.9zm14.8 2-4.3-2.4h-9.9l9.2 5.3 5-2.9zM83.3 9.5 59.4 23.2h-9.8L83.3 3.9v5.6z'/%3e%3cpath fill='%23686C6E' d='M90.1.1h1.5v38h-1.5z'/%3e%3c/g%3e%3c/switch%3e%3c/svg%3e" alt="Deutsche Börse Group"/></a><a href="https://www.ef.edu/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='89' height='60'%3e%3cpath fill='%23191919' fill-rule='evenodd' d='m28.04 53.46-.3 1.5h.98l-.1.5h-1l-.64 3.14c-.05.23-.07.3-.07.47.02.17.1.34.33.34.24 0 .47 0 .7-.05l-.1.53c-.2.02-.4.04-.6.04-.45 0-.9-.12-.92-.7 0-.1.03-.3.07-.5l.65-3.27h-.9l.12-.5h.9l.3-1.5h.6zM12.27 0h5.3a58.16 58.16 0 0 0-7.08 8.65L12.26 0zm2.52 18.1c2.16-4.83 5.34-9.36 9.45-13.45A46.76 46.76 0 0 1 29.7 0h8.38c-.27.12-.54.25-.8.39-3.64 1.75-6.98 4.14-9.93 7.07-3.1 3.08-5.57 6.46-7.36 10.04-1.75 3.48-2.8 7.04-3.14 10.6-.68 7.2 1.65 13.86 6.56 18.75a19.82 19.82 0 0 0 3.36 2.7h-8.7a25.14 25.14 0 0 1-4.55-7.4c-1.26-3.14-1.9-6.53-1.9-10.1 0-4.62 1.07-9.32 3.16-13.95zm11.1-6.6a40.45 40.45 0 0 1 2.62-2.87C32.7 4.46 37.6 1.56 42.57 0h4.63l-.53 2.6c-5.75.84-11.35 3.73-15.85 8.2-.23.25-.46.48-.68.7H25.9zm26.45 20.66c-1.66 1.65-3.56 2.84-5.5 3.57l.52-2.6a12.36 12.36 0 0 0 3.82-2.57c1.83-1.83 2.93-4.1 3.12-6.4.18-2.3-.57-4.43-2.12-5.98a6.65 6.65 0 0 0-1.52-1.13l.57-2.77a8.3 8.3 0 0 1 2.97 1.9c1.77 1.76 2.7 4 2.7 6.46 0 3.2-1.62 6.58-4.57 9.52zm6.22-9.52c0-2.9-1.1-5.54-3.2-7.62a9.95 9.95 0 0 0-3.8-2.35l.66-3.15c2.1.53 3.95 1.56 5.44 3.05 5.73 5.7 4.65 15.4-2.52 22.53-2.76 2.75-6.02 4.66-9.32 5.53l.62-3.04c2.57-.78 5-2.25 7.06-4.3 3.27-3.23 5.07-7.03 5.07-10.66zm-5.9 1.4c-.15 1.9-1.1 3.8-2.64 5.36a10.7 10.7 0 0 1-2.24 1.7l2.53-12.34c.25.17.5.37.7.58 1.2 1.2 1.8 2.87 1.65 4.7zM4.96 45.9a32 32 0 0 0 1.73 3.64h-4.6l1.56-7.6c.35 1.34.8 2.67 1.3 3.96zM10 32.06c0 3.77.66 7.37 2 10.7a26.77 26.77 0 0 0 3.94 6.78H8.58a30.32 30.32 0 0 1-2.1-4.25 31.37 31.37 0 0 1-1.98-7.54l5-24.27c2.43-4.52 5.65-8.77 9.57-12.67.28-.28.56-.56.85-.83H27a48.84 48.84 0 0 0-3.92 3.5c-4.24 4.23-7.54 8.9-9.8 13.92-2.18 4.85-3.3 9.78-3.3 14.64zm4.54 25.4.52-2.5h.6l-1 4.9h-.56l.16-.9h-.02c-.37.58-1 1.04-1.75 1.04-.87 0-1.5-.38-1.5-1.32 0-.16.02-.36.06-.58l.65-3.15h.6l-.65 3.17c-.03.15-.06.33-.06.5 0 .64.5.87 1.03.87.87 0 1.66-.8 1.9-2.04zM1.94 53.6l-.5 2.47h3.65l-.13.55H1.32l-.55 2.7h4l-.1.54H0l1.4-6.8h4.57l-.12.55H1.93zm5.56 5.9c-.9 0-1.33-.63-1.34-1.47 0-1.2.7-2.72 2.07-2.72.88 0 1.4.57 1.4 1.42 0 1.22-.74 2.77-2.13 2.77zm2.92-6.44h.6l-1.4 6.8h-.57l.2-.9C8.8 59.63 8.3 60 7.44 60c-1.27 0-1.88-.8-1.9-2 0-1.5 1.02-3.2 2.67-3.2.78 0 1.4.3 1.62 1.07h.02l.56-2.8zm13.44-23.5c0-3.7 1.05-7.44 3.04-10.97h3.52c-1.88 3.13-2.9 6.58-2.9 9.96 0 .58.02 1.15.08 1.7h-3.73a19.35 19.35 0 0 1 0-.7zM40.54 18.6c-.35.26-.7.56-1 .9-2.2 2.17-3.4 4.82-3.4 7.43 0 1.2.25 2.33.75 3.34h-2.94a9.75 9.75 0 0 1-.34-2.6c0-3.1 1.4-6.38 3.88-9.1h3.04zm-11.4 9.96c0-3.4 1.15-6.87 3.23-9.97h2.97a16.72 16.72 0 0 0-2.13 3.5c-.8 1.84-1.23 3.7-1.23 5.56 0 .9.1 1.77.3 2.6h-3.02c-.06-.55-.1-1.12-.1-1.7zm27.17 7.7c7.85-7.8 8.93-18.48 2.54-24.85-1.73-1.7-3.87-2.9-6.28-3.5l.75-3.62c3.25.57 6.2 2 8.53 4.3 3.13 3.13 4.8 6.95 4.96 11.23a19.26 19.26 0 0 1-.2 3.47c-.77 5.26-3.6 10.57-8 14.94-3.87 3.86-8.83 6.5-13.8 7.5l.67-3.3c3.85-.83 7.66-2.97 10.85-6.14zm6.7-28.83c-1.96-1.95-4.34-3.36-7.07-4.2-.75-.24-1.5-.42-2.3-.56L54.2 0H59c2.6.96 5 2.43 7 4.44 2.08 2.07 3.66 4.45 4.7 7.07h-2.2l-.77 3.8a30.45 30.45 0 0 0-.08-.26c-.87-2.84-2.43-5.4-4.65-7.6zm9.46 4.08c-1.12-3.07-2.9-5.83-5.3-8.22A20.37 20.37 0 0 0 62.87 0h8.98a25.82 25.82 0 0 1 6.22 11.5h-5.6zM45.6 7.77c-3.02.55-6 1.84-8.65 3.75h-4.5c4.13-3.9 9.05-6.34 13.86-7.18l-.7 3.44zm-.35 1.74-.4 2H40a19.36 19.36 0 0 1 5.25-2zM18.5 28.25c.53-5.53 2.94-11.12 6.88-16.1l-1.3 6.43h.95c-1.85 3.55-2.82 7.28-2.82 11 0 .22.02.45.02.7h-.57l-1.5 7.5h3.9a17.3 17.3 0 0 0 3.37 4.75c2.7 2.7 6.12 4.38 10 4.98l-.44 2.04h-6.72a18.6 18.6 0 0 1-5.69-3.85c-4.55-4.55-6.7-10.74-6.08-17.45zm20.94 9.54-.64 3.04a12.62 12.62 0 0 1-5.76-3.06h6.4zm-20.7 17.5c-1.44 0-2.1 1.4-2.1 2.67 0 .88.45 1.52 1.4 1.52.78 0 1.35-.52 1.6-1.23h.6C19.9 59.4 19.14 60 17.96 60c-1.23 0-1.9-.82-1.93-2.03 0-1.53.96-3.17 2.65-3.17 1.07 0 1.9.54 1.86 1.68h-.6c.04-.73-.5-1.17-1.2-1.17zm19.72-12.86-.72 3.45c-3.56-.53-6.68-2.07-9.15-4.53a15.64 15.64 0 0 1-2.7-3.6h4.86c.24.3.48.55.74.8 1.97 1.97 4.34 3.28 6.96 3.87zM47 59.86l1-4.9h.62l-1.02 4.9H47zm11.34-6.4-.3 1.5h1l-.1.5h-1l-.65 3.14c-.06.23-.08.32-.07.47 0 .17.08.34.3.34.25 0 .48 0 .72-.05l-.1.53c-.2 0-.4.03-.6.03-.46.02-.93-.1-.93-.7 0-.1.02-.28.06-.5l.65-3.25h-.9l.12-.5h.9l.3-1.5h.6zm-9.33-.4-.2.96h-.6l.2-.96h.6zm11.68-3.52h-6.96a35.62 35.62 0 0 0 8.08-5.47l-1.12 5.47zm-8.6 5.35-.12.6c-.1 0-.23-.02-.34-.02-1.08.02-1.65.88-1.84 1.8l-.53 2.58h-.6l1-4.9h.56l-.23 1.12H50c.36-.7.9-1.2 1.77-1.2h.32zm2.16.4c-.53 0-1.22.17-1.22.84 0 .46.5.7 1.05.9.68.27 1.6.55 1.62 1.45 0 1.1-1.05 1.5-1.98 1.5-.95 0-1.92-.52-1.87-1.74h.6c0 .95.7 1.24 1.4 1.24.54 0 1.25-.28 1.24-.9-.02-.65-.7-.85-1.35-1.1-.66-.25-1.33-.55-1.33-1.36 0-.95 1.02-1.34 1.8-1.34 1.04 0 1.8.45 1.8 1.58h-.62c.05-.75-.5-1.07-1.16-1.07zm17.9-34.84c-.02.65-.07 1.3-.15 1.96-.42 3.27-1.46 6.56-3.07 9.72h-3.7c1.55-2.8 2.57-5.72 3-8.64.15-1.03.22-2.04.22-3.04h3.7zM81.8 0a31.12 31.12 0 0 1 2 4.14 32.55 32.55 0 0 1 1.97 7.37h-6A27.45 27.45 0 0 0 74.02 0h7.77zm1.9 0h4.73l-1.65 8.07a33.12 33.12 0 0 0-1.44-4.53A33.07 33.07 0 0 0 83.7 0zm-4.9 20.46c-.03.38-.06.75-.1 1.13-.38 3.54-1.34 7.1-2.85 10.54h-5.08c1.5-3.1 2.46-6.32 2.85-9.53.1-.7.15-1.43.18-2.14h5zm1.54 1.3c.04-.44.08-.87.1-1.3h3.36l-2.36 11.68h-3.8c1.4-3.4 2.33-6.9 2.7-10.38zM44.44 47.4c5.53-.92 11.05-3.78 15.33-8.04a32.9 32.9 0 0 0 4-4.8l-1.38 6.65c-.18.2-.35.36-.53.54a33.8 33.8 0 0 1-12.34 7.8H44l.44-2.13zm-14.3 5.66h.6l-.2.96h-.6l.2-.96zm-1.4 6.8 1.02-4.9h.6l-1 4.9h-.6zm-4.35-1.8c-.2.85-.8 1.43-1.77 1.43-.57 0-1.1-.26-1.1-.9 0-1.02 1.2-1.05 1.94-1.1.3-.04.9-.05 1.08-.3l.02.03-.18.83zm.97-2.16c0 .48-.2 1.22-.3 1.65-.2 1.1-.3 1.36-.3 1.66 0 .18.18.2.32.2h.23l-.08.47a2.5 2.5 0 0 1-.5.04c-.33.02-.52-.2-.52-.52a2.48 2.48 0 0 1 0-.27c-.35.57-1.02.9-1.7.9-.9 0-1.6-.4-1.6-1.36 0-1.04.8-1.37 1.7-1.52.62-.1 1.18-.05 1.56-.15.38-.1.58-.3.57-.96 0-.57-.58-.7-1.05-.7-.76 0-1.42.3-1.54 1.1h-.6c.15-1.1 1-1.6 2.07-1.6.67 0 1.7.23 1.72 1.1zm18.47-2.3-.5 2.47h3.3l-.1.55H43.2l-.67 3.24h-.65l1.4-6.8h4.36l-.1.55h-3.72zm-11.07 5.9c-1 0-1.48-.65-1.5-1.6 0-1.15.7-2.6 2.03-2.6.96 0 1.46.64 1.47 1.55 0 1.14-.68 2.64-2 2.64m.63-4.7c1.15 0 1.96.72 1.97 1.93 0 1.65-.88 3.27-2.7 3.27-1.28 0-1.98-.82-2-2.05 0-1.6.97-3.15 2.73-3.15zm7.3-34.15A10.43 10.43 0 0 1 42.84 19l-2.28 11.27H38.8c-.67-.94-1.03-2.08-1.03-3.34 0-2.18 1.04-4.4 2.92-6.28zM38.85 54.8c.86 0 1.5.38 1.5 1.32 0 .16-.02.36-.07.6l-.66 3.14h-.6l.66-3.17c.03-.17.06-.34.06-.5 0-.66-.5-.9-1.04-.9-.87 0-1.65.8-1.9 2.04l-.53 2.52h-.6l1-4.9h.55l-.15.88c.38-.58 1.02-1.04 1.76-1.04z' opacity='.9'/%3e%3c/svg%3e" alt="EF Education First"/></a><a href="https://www.fraunhofer.de/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1024' height='177' viewBox='-0.459 -0.459 93.874 16.223'%3e%3cpath d='M0 0v4.219c.329-.022.657-.068 1-.094 3.666-.281 8.665-.917 14.063-3.25V0H0zm15.063 1.219C9.75 3.6 4.445 4.61 0 4.969v1.75c4.407-.777 9.791-2.152 15.063-4.657V1.22zm0 1.406C9.893 5.191 4.53 6.784 0 7.781v2.969c3.991-1.626 9.564-4.135 15.063-7.406v-.719zm0 1.844C9.575 8.057 4.005 10.937 0 12.844v2.281c3.585-1.848 8.829-4.829 15.063-9.188V4.47zm0 1.812c-4.85 3.635-9.79 6.662-13.657 8.844H3.47c2.71-1.608 6.005-3.701 9.281-6.156.765-.573 1.524-1.14 2.313-1.75V6.28zm0 1.5a127.176 127.176 0 0 1-9.657 7.344h9.657V7.781z' style='fill:%23009374%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3cpath d='M15.063.875C9.665 3.208 4.665 3.844 1 4.125c-.343.027-.671.072-1 .094v.75c4.446-.36 9.751-1.368 15.063-3.75V.875zm0 1.188C9.79 4.566 4.406 5.942 0 6.718V7.78c4.531-.997 9.894-2.59 15.063-5.156v-.563zm0 1.28C9.563 6.616 3.99 9.124 0 10.75v2.094c4.005-1.906 9.576-4.787 15.063-8.375V3.344zm0 2.595C8.829 10.296 3.585 13.277 0 15.124h1.406c3.868-2.183 8.808-5.209 13.656-8.844v-.343zm0 1.28c-.79.61-1.548 1.178-2.313 1.75-3.276 2.456-6.571 4.55-9.281 6.157h1.937a127.428 127.428 0 0 0 9.657-7.344V7.22z' style='fill:white%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3cpath d='M20.15 15.133h2.025v-4.43h3.413v-1.59h-3.413v-2.49h3.588V5.03H20.15v10.102zm7 0h1.938v-2.737c0-1.072 0-3.037 1.58-3.037.347 0 .695.055.867.16V7.565c-.203-.058-.404-.058-.593-.058-1.159 0-1.954 1.17-2.041 1.864h-.028V7.68h-1.722v7.453zm5.832-5.4c.65-.493 1.476-.81 2.3-.81 1.143 0 1.678.406 1.678 1.606h-1.072c-.807 0-1.763.072-2.5.435-.74.36-1.276 1.015-1.276 2.126 0 1.418 1.289 2.215 2.606 2.215.883 0 1.853-.465 2.302-1.286h.028c.014.231.014.722.087 1.114h1.706a38.316 38.316 0 0 1-.086-1.668 63.344 63.344 0 0 1-.03-1.864v-.957c0-2.197-.942-3.136-3.212-3.136a6.69 6.69 0 0 0-2.588.562l.057 1.664zm.983 3.242c0-1.145 1.287-1.287 2.156-1.287h.839c0 .58-.087 1.113-.404 1.533a1.646 1.646 0 0 1-1.361.665c-.695 0-1.23-.275-1.23-.911M47.19 7.68h-1.939v3.644c0 .956-.305 2.475-1.707 2.475-1.247 0-1.262-1.229-1.262-2.14V7.68h-1.937v4.704c0 1.676.767 2.921 2.531 2.921 1.015 0 1.853-.465 2.445-1.186h.03v1.014h1.839V7.68zm1.996 7.453h1.936v-3.648c0-.956.305-2.474 1.71-2.474 1.242 0 1.26 1.229 1.26 2.142v3.98h1.938v-4.707c0-1.676-.769-2.918-2.535-2.918-1.011 0-1.835.332-2.44 1.183h-.03V7.68h-1.839v7.453zm8.84 0h1.939v-3.648c0-.956.305-2.474 1.709-2.474 1.245 0 1.257 1.229 1.257 2.142v3.98h1.936v-4.707c0-1.676-.767-2.918-2.53-2.918-1.012 0-1.85.46-2.343 1.183h-.03V4.28h-1.938v10.852zm8.073-3.677c0 2.14 1.433 3.849 3.892 3.849 2.471 0 3.904-1.709 3.904-3.849 0-2.46-1.69-3.948-3.904-3.948-2.199 0-3.892 1.488-3.892 3.948m2.026-.232c0-1.114.61-2.213 1.866-2.213 1.271 0 1.88 1.072 1.88 2.213 0 1.246-.391 2.575-1.88 2.575-1.475 0-1.866-1.345-1.866-2.575m7.711 3.909h1.939V9.099h1.692V7.68h-1.692v-.925c0-.58.201-1.144.852-1.144.42 0 .667.16.84.261l.16-1.607a6.814 6.814 0 0 0-1.42-.159c-1.53 0-2.37 1.043-2.37 2.532V7.68h-1.435v1.419h1.434v6.034zm6.191-4.46c.09-.998.634-1.75 1.72-1.75 1.085 0 1.522.81 1.58 1.75h-3.3zm4.603 2.46c-.724.408-1.533.753-2.476.753-1.2 0-2.038-.68-2.127-1.88h5.153c0-2.605-.781-4.498-3.55-4.498-2.309 0-3.454 1.778-3.454 3.933 0 2.445 1.433 3.864 3.891 3.864 1.044 0 1.853-.204 2.563-.594v-1.577zm1.937 2h1.94v-2.737c0-1.072 0-3.037 1.578-3.037.344 0 .692.055.87.16V7.565c-.205-.058-.41-.058-.596-.058-1.16 0-1.955 1.17-2.037 1.864h-.03V7.68h-1.725v7.453' style='fill:%23231f20%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3c/svg%3e" alt="Fraunhofer"/></a><a href="https://www.gentics.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 125.926 34.236' height='45.649' width='167.902'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M39 8h86.93v18H39Zm0 0'/%3e%3c/clipPath%3e%3c/defs%3e%3cg style='clip-rule:nonzero%3bfill:%2300a0d2%3bfill-opacity:1' clip-path='url(%23a)' transform='translate(0 -.003)'%3e%3cpath d='m44.238 8.48 1.586.012s2.414.04 3.739 1.621c0 0 .39.524.425.758.035.234.028.36.028.36l-1.79.968s-.257.168-.464-.191c-.207-.36-.602-.778-.602-.778s-.601-.617-1.242-.617c-.637 0-1.82-.011-1.82-.011s-1.813.105-2.11 2.164v8.441s-.035 2.102 2.274 2.363l1.14-.004s1.903-.148 2.137-2.21v-1.97s.008-.206-.281-.202c-.29.007-2.7.02-2.7.02s-.18.019-.19-.34v-1.602s-.009-.188.277-.184h5.078s.21-.004.207.258l-.024 4.437s-.176 1.973-1.527 2.883c-1.348.914-2.2.926-2.2.926s-1.933.156-2.593.027c-.66-.132-1.781-.16-2.793-1.277-.805-.773-1.07-1.738-1.184-2.762l.012-9.336c.508-2.254 1.871-3.675 4.617-3.754m76.856 17.192-1.149-.016s-2.18.23-3.722-1.62c-.098-.118-.739-1.063-.532-1.169l1.778-.914s.258-.168.46.192c.208.359.598.777.598.777s.688.617 1.325.617c.636 0 1.382.012 1.382.012s1.977-.09 2.27-2.149c.062-1.761-1.106-2.293-2.785-3.168l-2.477-1.289c-1.754-.918-2.355-2.511-2.234-4.71.476-2.255 1.824-3.676 4.414-3.755l1.082.012s2.273.04 3.523 1.621c0 0 .368.524.403.758.03.234.027.36.027.36l-1.688.968s-.246.168-.44-.191c-.192-.36-.563-.778-.563-.778s-.57-.617-1.172-.617-1.309-.011-1.309-.011-1.703.105-1.984 2.164v.011h.015s-.008.02-.015.055v.375c.078.492.476 1.332 2.156 2.102 2.578 1.183 2.852 1.433 2.852 1.433 2.043 1.238 2.828 2.992 2.57 5.176-.504 2.254-2.055 3.676-4.785 3.754M107.379 8.48l1.148.012s2.414.04 3.739 1.621c0 0 .39.524.425.758.036.234.032.36.032.36l-1.793.968s-.258.168-.465-.191c-.207-.36-.602-.778-.602-.778s-.601-.617-1.242-.617c-.637 0-1.387-.011-1.387-.011s-1.808.105-2.105 2.164v8.441s-.035 2.102 2.273 2.363l1.14-.004s1.43-.113 1.966-1.488c.097-.18.191-.36.66-.082l1.488.723c.027.011.184.16.133.332-.55 1.465-1.973 2.383-3.469 2.531 0 0-1.933.156-2.594.027-.66-.132-1.78-.289-2.792-1.41-.81-.77-.989-1.64-1.098-2.664l.004-9.3c.504-2.255 1.793-3.676 4.539-3.755m-11.426.27h1.649c.168 0 .308.14.308.313v16.035c0 .175-.14.316-.308.316h-1.649a.314.314 0 0 1-.308-.316V9.063c0-.172.14-.313.308-.313m-9.031 0h4.793c.176 0 .316.129.316.285v1.54c0 .155-.14.284-.316.284h-3.07c-.168-.004-.254.07-.254.22v14.019a.315.315 0 0 1-.313.316H86.43a.314.314 0 0 1-.313-.316v-14.02c0-.148-.086-.223-.254-.219h-3.07c-.176 0-.316-.129-.316-.285V9.035c0-.156.14-.285.316-.285zm-18.676 0h1.645a.31.31 0 0 1 .308.29l6.133 11.448V9.063c0-.172.14-.313.313-.313h1.644a.31.31 0 0 1 .309.313v16.035a.311.311 0 0 1-.309.316h-1.644a.318.318 0 0 1-.305-.242l-.016.008-6.12-11.723v11.64a.316.316 0 0 1-.313.317h-1.645a.311.311 0 0 1-.309-.316V9.063a.31.31 0 0 1 .31-.313m-14 0h8.862c.168 0 .309.14.309.313v1.601c0 .152-.098.215-.262.211h-6.613c-.148-.004-.227.086-.223.262v4.554c-.004.133.063.204.207.196h5.547c.11.008.172.066.184.187v1.75c-.012.117-.074.176-.184.184h-5.547c-.144-.004-.21.066-.207.195v4.824c-.004.176.075.266.223.262h6.613c.164-.004.262.059.262.211v1.598c0 .175-.14.316-.309.316h-8.863a.311.311 0 0 1-.309-.316V9.063a.31.31 0 0 1 .31-.313' style='fill:%2300a0d2%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3c/g%3e%3cpath d='M20.57 16.133a2.086 2.086 0 0 1-2.847-.742 2.082 2.082 0 0 1 .742-2.844l8.043-4.735a2.076 2.076 0 0 1 3.129 1.793h.008v15.036a2.09 2.09 0 0 1-1.141 1.859l-6.254 3.691-6.367 3.758a2.09 2.09 0 0 1-2.145-.012l-6.343-3.746-6.368-3.757A2.086 2.086 0 0 1 .004 24.64H0V9.605c0-.812.465-1.515 1.14-1.863l6.255-3.691L13.762.293a2.08 2.08 0 0 1 2.144.016l5.528 3.261a2.08 2.08 0 0 1 .734 2.852 2.08 2.08 0 0 1-2.852.734l-4.492-2.652-5.308 3.133-5.344 3.152v12.664l5.344 3.152 5.308 3.133 5.305-3.133 5.344-3.152v-10.21Zm-5.922-1.106a2.166 2.166 0 1 1 .005 4.333 2.166 2.166 0 0 1-.005-4.333' style='fill:%2300a0d2%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none' transform='translate(0 -.003)'/%3e%3c/svg%3e" alt="Gentics"/></a><a href="https://www.groupon.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 2000 430' style='enable-background:new 0 0 2000 430' xml:space='preserve'%3e%3cstyle%3e.st0%7bfill:%2353a318%7d%3c/style%3e%3clinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='583' y1='497.34' x2='583.707' y2='496.633'%3e%3cstop offset='0' style='stop-color:%2320ac4b'/%3e%3cstop offset='.983' style='stop-color:%2319361a'/%3e%3c/linearGradient%3e%3cpath class='st0' d='M1013.4 371.9c66.2 0 110.3-42.9 110.3-115.3V71.4h-72.4v182.3c0 33.7-12.1 50.4-37.5 50.4-24.5 0-35-17.1-35-50.4V71.4H906v185.2c.1 74 40.4 115.3 107.4 115.3zm304.3-284.3c-20-14.1-43.7-16.2-74.9-16.2h-98.2v295.9h72.4V272h20.8c30.8 0 54.1-2.1 72.9-13.3 29.5-17.9 47-49.5 47-87.8 0-37.1-13.7-65-40-83.3zm-86.5 120.3h-13.3v-70.3h19.1c32.1 0 47.5 10 47.5 34.5-.1 26.6-17.5 35.8-53.3 35.8zm526.9-5.4 110.3 164.8h63.6V71.4h-72.3v164.4L1751 71.4h-65.3v295.9h72.4zm-916.6-92.8C812.8 81.4 775.4 66 735.8 66c-42 0-78.7 14.6-107.8 43.3-29.1 28.7-45 66.2-45 107 0 43.7 14.2 80.3 42 109.9 29.1 30.8 66.6 46.6 110.3 46.6 41.2 0 80.3-16.2 109-46.2 27.9-28.7 42.9-66.6 42.9-109 .1-40.5-15.7-78.4-45.7-107.9zM735.4 299.5c-40.8 0-77.8-35.8-77.8-82.4 0-43.3 34.5-77.8 78.7-77.8 41.6 0 76.2 34.5 76.2 77.8-.1 48.2-34.6 82.4-77.1 82.4zm890.3-189.8C1597 81.4 1559.5 66 1520 66c-42.1 0-78.7 14.6-107.8 43.3-29.1 28.7-45 66.2-45 107 0 43.7 14.2 80.3 42 109.9 29.2 30.8 66.6 46.6 110.3 46.6 41.2 0 80.3-16.2 109-46.2 27.9-28.7 42.9-66.6 42.9-109 .1-40.5-15.7-78.4-45.7-107.9zm-106.1 189.8c-40.8 0-77.8-35.8-77.8-82.4 0-43.3 34.6-77.8 78.7-77.8 41.6 0 76.2 34.5 76.2 77.8-.1 48.2-34.7 82.4-77.1 82.4zM79.1 326.1c29.1 30.8 66.2 47 109.9 47 50.4 0 97.8-25 126.1-66.2 17.1-25 25.4-53.3 25.4-86.6 0-6.2-.4-12.9-.8-19.6H171.1v59.1h84.5c-14.6 25.8-39.1 40-66.6 40-40.8 0-77.4-36.2-77.4-83.3 0-42.5 34.1-77.8 77.4-77.8 23.3 0 42.4 9.6 60.8 28.7h82.4c-23.7-63.3-79.1-102-142.3-102-42 0-78.6 15-107.8 43.7-29.1 28.7-44.9 66.2-44.9 107-.1 43.8 14 80.4 41.9 110zm425.7-60.4c42-11.7 67-47.4 67-95.3 0-36.6-13.7-64.5-40-82.8-20-14.1-43.7-16.2-74.9-16.2h-98.2v295.9h72.4V272l56.6 95.3h89.5l-72.4-101.6zm-59.5-57.8h-14.1v-70.3h20c32 0 47.4 10 47.4 34.5 0 26.6-17.5 35.8-53.3 35.8zm1530.2-99c6.2 0 11.5-2.2 15.8-6.6 4.4-4.4 6.5-9.7 6.5-15.8 0-6.2-2.2-11.4-6.5-15.7-4.3-4.3-9.6-6.5-15.8-6.5-6.1 0-11.4 2.2-15.7 6.5-4.4 4.4-6.5 9.6-6.5 15.7 0 6.2 2.2 11.5 6.5 15.8 4.3 4.4 9.5 6.6 15.7 6.6zm-13.5-36c3.8-3.8 8.3-5.7 13.6-5.7 5.3 0 9.9 1.9 13.6 5.7 3.7 3.7 5.6 8.3 5.6 13.6 0 5.3-1.9 9.9-5.6 13.7-3.7 3.8-8.2 5.7-13.6 5.7-5.3 0-9.9-1.9-13.6-5.7-3.7-3.8-5.6-8.3-5.6-13.7 0-5.3 1.8-9.8 5.6-13.6z'/%3e%3cpath class='st0' d='M1985.4 98.3c-.1-.2-.2-.6-.2-1.3 0-.6-.1-1.3-.1-1.8v-1.8c0-1.2-.4-2.5-1.3-3.8-.9-1.3-2.3-2.1-4.2-2.4 1.5-.2 2.7-.6 3.5-1.2 1.6-1 2.4-2.7 2.4-4.8 0-3.1-1.3-5.2-3.8-6.2-1.4-.6-3.6-.9-6.7-.9h-8.6v24.5h4.3V89h3.4c2.3 0 3.9.3 4.8.8 1.6.9 2.3 2.8 2.3 5.6v1.9l.1.8v.3c0 .1 0 .2.1.2h4v-.3zm-6.5-12.9c-.9.4-2.3.5-4.1.5h-3.9V77h3.7c2.4 0 4.1.3 5.2.9 1.1.6 1.6 1.8 1.6 3.6 0 2-.9 3.3-2.5 3.9z'/%3e%3c/svg%3e" alt="Groupon"/></a><a href="https://www.here.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' style='enable-background:new 0 0 300 300' xml:space='preserve'%3e%3cpath style='fill:%23383c45' d='M0 0h300v300H0z'/%3e%3cpath d='m111.5 210-23.1 23.1L65.2 210h46.3z' style='fill:%2348dad0'/%3e%3cpath d='M145.3 157.5c-4.8-5.7-4.6-8.8-1.6-11.8 3.6-3.6 7.3-2.1 11.5 1.9l-9.9 9.9zm49.5-62.9c3.6-3.6 7.3-2.1 11.5 1.9l-9.9 9.9c-4.8-5.7-4.6-8.8-1.6-11.8zm29.9 10.1c-4.5 6.7-12.3 17.6-20.5 9.4L225 93.4c-1.9-2-3.3-3.7-4.4-4.7-11.2-11.2-23.8-11.4-33.7-1.5-6.6 6.6-8.3 14.1-6.4 21.3L174 101c-1.9 1-9.9 8.1-3.9 18.7l-7.4-6.2-9.9 9.9 13.3 13.3c-10.3-8.2-21.4-7.4-30.3 1.5-9.5 9.5-8.9 21.1-1.7 30.6l-1.4-1.4c-9.4-9.4-19.7-6.1-24.8-1-3.9 3.9-6.3 9.3-5.3 13.1L82.1 159l-10.9 10.9 40.3 40.3h21.6l-14.5-14.5c-7.6-7.8-7.8-11.9-4.1-15.6 3.6-3.6 7.7-1.3 15.1 6l14.4 14.4 10.8-10.8-13.6-13.6c9.8 7.4 21.6 7.8 32.1-2.6l.2-.2c6.4-5.9 8.3-11.7 8.3-11.7l-8.2-5.5c-4.5 6.7-12.3 17.6-20.5 9.4l20.8-20.8 13 13 11.3-11.3-16.2-16.6c-7.6-7.6-3.1-14.7.1-17.4 1.5 3.1 3.6 6.1 6.4 8.9 10.5 10.5 24.1 12.6 36 .8l.2-.2c6.4-5.9 8.3-11.7 8.3-11.7l-8.3-5.5z' style='fill:white'/%3e%3c/svg%3e" alt="Here Technologies"/></a><a href="https://www.ekuaibao.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg version='1.1' id='%e5%9b%be%e5%b1%82_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 327.7 75.2' style='enable-background:new 0 0 327.7 75.2' xml:space='preserve'%3e%3cstyle%3e.st1%7bfill:%23002566%7d%3c/style%3e%3cpath style='fill:%23f11329' d='M40.2 25.8 13.8 41v11.2l26.4-15.3z'/%3e%3cpath class='st1' d='M223 31.3h30.6V37H223z'/%3e%3cpath class='st1' d='M263.9 40.7c-12.3-8.9-21.3-18.4-25.6-23.4-4.4 5-13.3 14.5-25.6 23.4l-3.3-4.6c12.5-9 21.6-18.9 24.9-22.7 1-1.2 2.5-1.9 4.1-1.9 1.6 0 3.1.7 4.1 1.9 3.3 3.8 12.4 13.7 24.9 22.7l-3.5 4.6zm-118.1 2-25.9-14.9c-1-.6-1.6-1.6-1.6-2.8 0-1.8 1.4-3.2 3.2-3.2H148v-8.6h-26.6c-6.5 0-11.8 5.3-11.8 11.8 0 4.2 2.3 8.1 5.9 10.2l25.9 15c1 .6 1.6 1.6 1.6 2.8 0 1.8-1.4 3.2-3.2 3.2h-30.3v8.6h30.3c6.5 0 11.8-5.3 11.8-11.8.1-4.3-2.2-8.2-5.8-10.3zm54.3 22.1h-35.4c-3.7 0-6.8-3-6.8-6.8V19.9c0-3.7 3-6.8 6.8-6.8h28.6c3.7 0 6.8 3 6.8 6.8v10c0 1.8-.9 3.4-2.5 4.3l-31.1 17.9v4.1h33.6v8.6zm-33.6-43v20.4l24.9-14.4v-6h-24.9zm-86.1 43c-13.7 0-24.8-11.1-24.8-24.8v-2c0-13.7 11.1-24.8 24.8-24.8s24.8 11.1 24.8 24.8v2c0 13.7-11.1 24.8-24.8 24.8zm0-43c-8.9 0-16.2 7.3-16.2 16.2v2c0 8.9 7.3 16.2 16.2 16.2S96.6 48.9 96.6 40v-2c0-9-7.3-16.2-16.2-16.2zm-75.8-9h9.2v52.3H4.6zm35.6 0h9.2v52.3h-9.2zm270.4 28.3h-34.1c-1.7 0-3.1-1.4-3.1-3.1V16.2c0-1.7 1.4-3.1 3.1-3.1h34.1c1.7 0 3.1 1.4 3.1 3.1V38c0 1.7-1.4 3.1-3.1 3.1zM279 35.3h29V18.9h-29v16.4z'/%3e%3cpath class='st1' d='M273.4 24.4h40.3v5.5h-40.3z'/%3e%3cpath class='st1' d='M290.8 13.2h5.5V41h-5.5z'/%3e%3cpath transform='rotate(-67.901 270.636 53.808)' class='st1' d='M263 51h15.2v5.7H263z'/%3e%3cpath transform='rotate(-22.089 316.462 53.788)' class='st1' d='M313.6 46.2h5.7v15.2h-5.7z'/%3e%3cpath transform='rotate(-22.099 294.533 49.465)' class='st1' d='M291.7 45.2h5.7v8.6h-5.7z'/%3e%3cpath class='st1' d='M305.2 64.8h-20.9c-3.4 0-6.2-2.8-6.2-6.2V47.4h5.7v10.9c0 .5.4.9.9.9h20.1c.5 0 .9-.4.9-.9V54h5.7v4.7c-.1 3.4-2.8 6.1-6.2 6.1zm-51.4 0h-31c-1.7 0-3.1-1.4-3.1-3.1V44.9c0-1.7 1.4-3.1 3.1-3.1h31c1.7 0 3.1 1.4 3.1 3.1v16.8c0 1.7-1.4 3.1-3.1 3.1zm-28.5-5.7h25.9V47.5h-25.9v11.6z'/%3e%3c/svg%3e" alt="Hose Beijing"/></a><a href="https://www.hulu.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg width='216' height='72' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M132.3 71.3h17.2V.1h-17.2v71.2zM102.1 51c0 2.5-2.1 4.6-4.6 4.6h-10c-2.5 0-4.6-2.1-4.6-4.6V22.3H65.7v30.1c0 12.3 7.9 18.8 19.5 18.8H102c10.7 0 17.2-7.7 17.2-18.8V22.3H102c.1 0 .1 27.8.1 28.7zm96.7-28.7V51c0 2.5-2.1 4.6-4.6 4.6h-10c-2.5 0-4.6-2.1-4.6-4.6V22.3h-17.2v30.1c0 12.3 7.9 18.8 19.5 18.8h16.8c10.7 0 17.2-7.7 17.2-18.8V22.3h-17.1zM34 22.3H23c-3.9 0-5.8 1-5.8 1V.1H0v71.1h17.1V42.6c0-2.5 2.1-4.6 4.6-4.6h10c2.5 0 4.6 2.1 4.6 4.6v28.7h17.2v-31c0-13-8.7-18-19.5-18z' fill='%231CE783'/%3e%3c/svg%3e" alt="Hulu"/></a><a href="https://www.instana.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 26' style='enable-background:new 0 0 180 26' xml:space='preserve'%3e%3cpath d='M113.1 4.4s-.1 0 0 0c-1-2.4-3.2-3.9-5.7-3.9s-4.8 1.5-5.7 3.9v.1l-6.4 17.7c-.3.3-.3.8-.2 1.2.2 1.1 1.2 1.9 2.3 1.9h8.8c1.3 0 1.7-1.6.6-2.3l-5.8-3.2L106 6c.2-.5.7-.8 1.3-.8.6 0 1.1.3 1.3.9l6.3 17.6c.3.9 1.2 1.6 2.2 1.6.3 0 .5 0 .8-.1 1.2-.4 1.9-1.8 1.4-3l-6.2-17.8zm-20.9-3H74.5c-1.3 0-2.4 1-2.4 2.4s1.1 2.4 2.4 2.4H81v16.7c0 1.3 1 2.4 2.4 2.4 1.3 0 2.4-1 2.4-2.4V6.1h6.5c1.3 0 2.4-1 2.4-2.4s-1.2-2.3-2.5-2.3zM147 .5c-1.3 0-2.4 1.1-2.4 2.4v17.5h-1c-.2 0-.4-.1-.4-.2l-8-16.4c-.8-1.8-2.7-2.8-4.7-2.8h-3c-1.3 0-2.5.9-2.5 2.2V23c0 1.3 1.1 2.4 2.4 2.4s2.4-1.1 2.4-2.4V5.7h.7c.2 0 .4.1.4.2l8 16.6c.9 1.8 2.7 3 4.7 3h3.3c1.3 0 2.5-1.3 2.5-2.6v-20c0-1.3-1.1-2.4-2.4-2.4zm-135 22c-1.2-.7-2.7-1.5-2.7-1.5V5.7s1.1-.6 2.1-1.2 1.1-2.2.1-3c-.3-.2-.6-.3-.9-.3H3.3c-.3 0-.6.1-.9.3-1 .8-.9 2.5.1 3s2.1 1.2 2.1 1.2v15.2H2.9C1.7 20.9.7 22 .7 23.2c0 1.2 1 2.3 2.2 2.3h8.7c1.4 0 1.8-2.2.4-3zM172.8 4.4c-1-2.4-3.2-3.9-5.7-3.9s-4.8 1.5-5.7 3.9v.1L155 22.1c-.2.4-.2.9-.1 1.3.2 1.1 1.2 1.9 2.3 1.9h8.8c1.3 0 1.7-1.6.6-2.3l-5.8-3.2 5-13.8c.2-.5.7-.8 1.3-.8.6 0 1.1.3 1.3.9l6.3 17.6c.3.9 1.2 1.6 2.2 1.6.3 0 .5 0 .8-.1 1.2-.4 1.9-1.8 1.4-3l-6.3-17.8zM40.6 1c-1.3 0-2.4 1.1-2.4 2.4v17.1h-1c-.2 0-.4-.1-.4-.2l-8-16.4C27.9 2 26.1 1 24.1 1h-3c-1.3 0-2.5.9-2.5 2.2V23c0 1.3 1.1 2.4 2.4 2.4s2.4-1.1 2.4-2.4V5.7h.7c.2 0 .4.1.4.2l8 16.6c.9 1.8 2.7 3 4.7 3h3.3c1.3 0 2.4-1.3 2.4-2.6V3.4c0-1.3-1-2.4-2.3-2.4zm24 12.2-8.5-3.9C55 8.8 53.8 8 53.8 6.9c0-.8.7-1.5 1.5-1.5h7.5c.5 0 1.1.2 1.3.9.4 1 1.2 1.5 2.1 1.5.2 0 .5 0 .7-.1.6-.2 1-.6 1.3-1.1.3-.5.3-1.1.1-1.7-.9-2.7-2.8-4-5.6-4h-7.5c-3.3 0-5.9 2.7-5.9 5.9 0 2.8 1.8 5 5 6.4l8.5 3.9c.5.2 2.3 1 2.3 2.3 0 .8-.7 1.5-1.5 1.5h-9.2c-.6 0-1.3-.4-1.5-1-.3-.9-1.2-1.5-2.1-1.5-.2 0-.5 0-.7.1-.6.2-1 .6-1.3 1.1-.3.5-.3 1.1-.1 1.7.7 2.6 2.8 4.1 5.8 4.1h9.2c3.3 0 5.9-2.7 5.9-5.9 0-2.7-1.8-5-5-6.3z' style='fill:%23130c0e'/%3e%3c/svg%3e" alt="Instana"/></a><a href="https://ing.com" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="/_next/static/media/ing.1e9c80da.svg" alt="ING"/></a></div><div class="jsx-deabdb3117d4c3f7 logos-row-half"><a href="https://deutsche-boerse.com/dbg-en/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 209.1 38.2' xml:space='preserve'%3e%3cswitch%3e%3cg%3e%3cpath fill='%23686C6E' d='M103.7 30.5h1.2V26h-3.3v1.4h1.7c-.1 1.1-.8 1.8-1.7 1.8-1.2 0-1.9-1.1-1.9-3.1 0-2.1.7-3.1 1.9-3.1.8 0 1.3.4 1.6 1.2l1.5-.4c-.4-1.4-1.5-2.2-3.1-2.2-2.3 0-3.7 1.6-3.7 4.4 0 2.9 1.3 4.6 3.4 4.6 1 0 1.8-.3 2.3-1.1l.1 1z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23686C6E' d='M107.2 30.5h1.6V27h1.5l1.7 3.6h1.8l-2-4c1-.3 1.6-1.1 1.6-2.2 0-1.8-1.1-2.6-3.3-2.6h-3v8.7h.1zm1.7-4.9v-2.5h1.4c1 0 1.6.4 1.6 1.2 0 .8-.5 1.2-1.6 1.2h-1.4v.1zm6.5.6c0 2.9 1.4 4.5 3.7 4.5 2.3 0 3.7-1.7 3.7-4.5 0-2.9-1.4-4.5-3.7-4.5-2.3-.1-3.7 1.6-3.7 4.5zm1.7 0c0-2 .7-3.1 2-3.1s2 1 2 3.1c0 2-.7 3-2 3s-2-1-2-3z'/%3e%3cpath fill='%23686C6E' d='M124.8 27.3c0 2.3 1.1 3.4 3.3 3.4 2.1 0 3.3-1.1 3.3-3.1v-5.8h-1.6v5.7c0 1.3-.4 1.9-1.7 1.9-1.2 0-1.7-.6-1.7-1.9v-5.7h-1.7v5.5h.1z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23686C6E' d='M134 30.5h1.7V27h1.6c1.9 0 2.9-.9 2.9-2.6 0-1.8-1-2.6-3.1-2.6H134v8.7zm1.7-4.9v-2.5h1.2c1.1 0 1.7.3 1.7 1.2 0 .9-.5 1.2-1.7 1.2h-1.2v.1zm-37.2-9.1h2.6c2.8 0 4.2-1.5 4.2-4.4 0-2.9-1.4-4.4-4.1-4.4h-2.7v8.8zm1.7-1.4V9.2h.9c1.8 0 2.6.9 2.6 2.9 0 2.1-.8 3-2.6 3h-.9z'/%3e%3cpath fill='%23686C6E' d='M107.5 16.5h5.9V15h-4.3v-2.4h3v-1.4h-3v-2h4.1V7.7h-5.7v8.8zm7.9-3.2c0 2.3 1.1 3.4 3.3 3.4 2.1 0 3.3-1.1 3.3-3.1V7.7h-1.6v5.7c0 1.3-.4 1.9-1.7 1.9-1.2 0-1.7-.6-1.7-1.9V7.7h-1.7v5.6h.1zm10.8 3.2h1.7V9.2h2.3V7.7h-6.3v1.5h2.3v7.3zm5.2-1.9c.6 1.4 1.7 2.1 3.3 2.1 1.9 0 3-1 3-2.6 0-1.4-.7-2-2.2-2.6-1.4-.6-2.3-.7-2.3-1.6 0-.6.4-.9 1.2-.9.8 0 1.2.4 1.6 1.1l1.5-.5c-.5-1.3-1.5-1.9-3-1.9-1.7 0-2.9 1-2.9 2.4 0 .8.4 1.5 1 1.9.6.4 1.3.6 2.1.9.9.3 1.3.6 1.3 1.2 0 .7-.5 1.1-1.4 1.1-.8 0-1.3-.4-1.8-1.3l-1.4.7zm13-.7c-.2.8-.9 1.3-1.7 1.3-1.3 0-1.8-1-1.8-3 0-2.1.6-3.2 1.8-3.2.8 0 1.3.4 1.5 1.3l1.5-.4c-.3-1.5-1.4-2.3-3-2.3-2.3 0-3.6 1.6-3.6 4.6 0 3 1.2 4.5 3.5 4.5 1.7 0 2.8-.8 3.3-2.4l-1.5-.4zm3.4 2.6h1.7v-3.8h3.4v3.8h1.6V7.7h-1.6v3.5h-3.4V7.7h-1.7v8.8zm9.4 0h5.9V15h-4.3v-2.4h3v-1.4h-3v-2h4.1V7.7h-5.7v8.8z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23686C6E' d='M169.3 16.5h3.1c2.2 0 3.3-.8 3.3-2.5 0-1.1-.5-1.8-1.5-2.1.9-.4 1.3-1 1.3-1.9 0-1.5-1-2.3-3-2.3h-3.2v8.8zm1.6-1.3v-2.6h1.4c1.1 0 1.7.4 1.7 1.3s-.5 1.3-1.7 1.3h-1.4zm0-3.9V9.1h1.3c1.1 0 1.6.3 1.6 1.1 0 .7-.5 1.1-1.5 1.1h-1.4zm8.5-4.6h1.3V5.2h-1.3v1.5zm2 0h1.3V5.2h-1.3v1.5zm-4 5.4c0 2.9 1.4 4.5 3.7 4.5 2.3 0 3.7-1.7 3.7-4.5 0-2.9-1.4-4.5-3.7-4.5-2.3 0-3.7 1.7-3.7 4.5zm1.7 0c0-2 .7-3.1 2-3.1s2 1 2 3.1c0 2-.7 3-2 3-1.3.1-2-.9-2-3zm7.7 4.4h1.6V13h1.5l1.7 3.6h1.8l-2-4c1-.3 1.6-1.1 1.6-2.2 0-1.8-1.1-2.6-3.3-2.6h-3v8.7h.1zm1.6-4.9V9.1h1.4c1 0 1.6.4 1.6 1.2 0 .8-.5 1.2-1.6 1.2h-1.4v.1z'/%3e%3cpath fill='%23686C6E' d='M194.8 14.6c.6 1.4 1.7 2.1 3.3 2.1 1.9 0 3-1 3-2.6 0-1.4-.7-2-2.2-2.6-1.4-.6-2.3-.7-2.3-1.6 0-.6.4-.9 1.2-.9.8 0 1.2.4 1.6 1.1l1.5-.5c-.5-1.3-1.5-1.9-3-1.9-1.7 0-2.9 1-2.9 2.4 0 .8.4 1.5 1 1.9.6.4 1.3.6 2.1.9.9.3 1.3.6 1.3 1.2 0 .7-.5 1.1-1.4 1.1-.8 0-1.3-.4-1.8-1.3l-1.4.7zm8.4 1.9h5.9V15h-4.2v-2.4h3v-1.4h-3v-2h4.1V7.7h-5.8v8.8z'/%3e%3cpath fill='%23009' d='M9.2 23.6 0 28.9v5.6l14.2-8.1-5-2.8zm14.8 2-4.2-2.4H9.9l9.2 5.2 4.9-2.8zm15-7.7L19.9 28.8h9.9l14-8-4.8-2.9zm14.8 2-4.3-2.4h-9.9l9.2 5.3 5-2.9zM83.3 9.5 59.4 23.2h-9.8L83.3 3.9v5.6z'/%3e%3cpath fill='%23686C6E' d='M90.1.1h1.5v38h-1.5z'/%3e%3c/g%3e%3c/switch%3e%3c/svg%3e" alt="Deutsche Börse Group"/></a><a href="https://www.ef.edu/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='89' height='60'%3e%3cpath fill='%23191919' fill-rule='evenodd' d='m28.04 53.46-.3 1.5h.98l-.1.5h-1l-.64 3.14c-.05.23-.07.3-.07.47.02.17.1.34.33.34.24 0 .47 0 .7-.05l-.1.53c-.2.02-.4.04-.6.04-.45 0-.9-.12-.92-.7 0-.1.03-.3.07-.5l.65-3.27h-.9l.12-.5h.9l.3-1.5h.6zM12.27 0h5.3a58.16 58.16 0 0 0-7.08 8.65L12.26 0zm2.52 18.1c2.16-4.83 5.34-9.36 9.45-13.45A46.76 46.76 0 0 1 29.7 0h8.38c-.27.12-.54.25-.8.39-3.64 1.75-6.98 4.14-9.93 7.07-3.1 3.08-5.57 6.46-7.36 10.04-1.75 3.48-2.8 7.04-3.14 10.6-.68 7.2 1.65 13.86 6.56 18.75a19.82 19.82 0 0 0 3.36 2.7h-8.7a25.14 25.14 0 0 1-4.55-7.4c-1.26-3.14-1.9-6.53-1.9-10.1 0-4.62 1.07-9.32 3.16-13.95zm11.1-6.6a40.45 40.45 0 0 1 2.62-2.87C32.7 4.46 37.6 1.56 42.57 0h4.63l-.53 2.6c-5.75.84-11.35 3.73-15.85 8.2-.23.25-.46.48-.68.7H25.9zm26.45 20.66c-1.66 1.65-3.56 2.84-5.5 3.57l.52-2.6a12.36 12.36 0 0 0 3.82-2.57c1.83-1.83 2.93-4.1 3.12-6.4.18-2.3-.57-4.43-2.12-5.98a6.65 6.65 0 0 0-1.52-1.13l.57-2.77a8.3 8.3 0 0 1 2.97 1.9c1.77 1.76 2.7 4 2.7 6.46 0 3.2-1.62 6.58-4.57 9.52zm6.22-9.52c0-2.9-1.1-5.54-3.2-7.62a9.95 9.95 0 0 0-3.8-2.35l.66-3.15c2.1.53 3.95 1.56 5.44 3.05 5.73 5.7 4.65 15.4-2.52 22.53-2.76 2.75-6.02 4.66-9.32 5.53l.62-3.04c2.57-.78 5-2.25 7.06-4.3 3.27-3.23 5.07-7.03 5.07-10.66zm-5.9 1.4c-.15 1.9-1.1 3.8-2.64 5.36a10.7 10.7 0 0 1-2.24 1.7l2.53-12.34c.25.17.5.37.7.58 1.2 1.2 1.8 2.87 1.65 4.7zM4.96 45.9a32 32 0 0 0 1.73 3.64h-4.6l1.56-7.6c.35 1.34.8 2.67 1.3 3.96zM10 32.06c0 3.77.66 7.37 2 10.7a26.77 26.77 0 0 0 3.94 6.78H8.58a30.32 30.32 0 0 1-2.1-4.25 31.37 31.37 0 0 1-1.98-7.54l5-24.27c2.43-4.52 5.65-8.77 9.57-12.67.28-.28.56-.56.85-.83H27a48.84 48.84 0 0 0-3.92 3.5c-4.24 4.23-7.54 8.9-9.8 13.92-2.18 4.85-3.3 9.78-3.3 14.64zm4.54 25.4.52-2.5h.6l-1 4.9h-.56l.16-.9h-.02c-.37.58-1 1.04-1.75 1.04-.87 0-1.5-.38-1.5-1.32 0-.16.02-.36.06-.58l.65-3.15h.6l-.65 3.17c-.03.15-.06.33-.06.5 0 .64.5.87 1.03.87.87 0 1.66-.8 1.9-2.04zM1.94 53.6l-.5 2.47h3.65l-.13.55H1.32l-.55 2.7h4l-.1.54H0l1.4-6.8h4.57l-.12.55H1.93zm5.56 5.9c-.9 0-1.33-.63-1.34-1.47 0-1.2.7-2.72 2.07-2.72.88 0 1.4.57 1.4 1.42 0 1.22-.74 2.77-2.13 2.77zm2.92-6.44h.6l-1.4 6.8h-.57l.2-.9C8.8 59.63 8.3 60 7.44 60c-1.27 0-1.88-.8-1.9-2 0-1.5 1.02-3.2 2.67-3.2.78 0 1.4.3 1.62 1.07h.02l.56-2.8zm13.44-23.5c0-3.7 1.05-7.44 3.04-10.97h3.52c-1.88 3.13-2.9 6.58-2.9 9.96 0 .58.02 1.15.08 1.7h-3.73a19.35 19.35 0 0 1 0-.7zM40.54 18.6c-.35.26-.7.56-1 .9-2.2 2.17-3.4 4.82-3.4 7.43 0 1.2.25 2.33.75 3.34h-2.94a9.75 9.75 0 0 1-.34-2.6c0-3.1 1.4-6.38 3.88-9.1h3.04zm-11.4 9.96c0-3.4 1.15-6.87 3.23-9.97h2.97a16.72 16.72 0 0 0-2.13 3.5c-.8 1.84-1.23 3.7-1.23 5.56 0 .9.1 1.77.3 2.6h-3.02c-.06-.55-.1-1.12-.1-1.7zm27.17 7.7c7.85-7.8 8.93-18.48 2.54-24.85-1.73-1.7-3.87-2.9-6.28-3.5l.75-3.62c3.25.57 6.2 2 8.53 4.3 3.13 3.13 4.8 6.95 4.96 11.23a19.26 19.26 0 0 1-.2 3.47c-.77 5.26-3.6 10.57-8 14.94-3.87 3.86-8.83 6.5-13.8 7.5l.67-3.3c3.85-.83 7.66-2.97 10.85-6.14zm6.7-28.83c-1.96-1.95-4.34-3.36-7.07-4.2-.75-.24-1.5-.42-2.3-.56L54.2 0H59c2.6.96 5 2.43 7 4.44 2.08 2.07 3.66 4.45 4.7 7.07h-2.2l-.77 3.8a30.45 30.45 0 0 0-.08-.26c-.87-2.84-2.43-5.4-4.65-7.6zm9.46 4.08c-1.12-3.07-2.9-5.83-5.3-8.22A20.37 20.37 0 0 0 62.87 0h8.98a25.82 25.82 0 0 1 6.22 11.5h-5.6zM45.6 7.77c-3.02.55-6 1.84-8.65 3.75h-4.5c4.13-3.9 9.05-6.34 13.86-7.18l-.7 3.44zm-.35 1.74-.4 2H40a19.36 19.36 0 0 1 5.25-2zM18.5 28.25c.53-5.53 2.94-11.12 6.88-16.1l-1.3 6.43h.95c-1.85 3.55-2.82 7.28-2.82 11 0 .22.02.45.02.7h-.57l-1.5 7.5h3.9a17.3 17.3 0 0 0 3.37 4.75c2.7 2.7 6.12 4.38 10 4.98l-.44 2.04h-6.72a18.6 18.6 0 0 1-5.69-3.85c-4.55-4.55-6.7-10.74-6.08-17.45zm20.94 9.54-.64 3.04a12.62 12.62 0 0 1-5.76-3.06h6.4zm-20.7 17.5c-1.44 0-2.1 1.4-2.1 2.67 0 .88.45 1.52 1.4 1.52.78 0 1.35-.52 1.6-1.23h.6C19.9 59.4 19.14 60 17.96 60c-1.23 0-1.9-.82-1.93-2.03 0-1.53.96-3.17 2.65-3.17 1.07 0 1.9.54 1.86 1.68h-.6c.04-.73-.5-1.17-1.2-1.17zm19.72-12.86-.72 3.45c-3.56-.53-6.68-2.07-9.15-4.53a15.64 15.64 0 0 1-2.7-3.6h4.86c.24.3.48.55.74.8 1.97 1.97 4.34 3.28 6.96 3.87zM47 59.86l1-4.9h.62l-1.02 4.9H47zm11.34-6.4-.3 1.5h1l-.1.5h-1l-.65 3.14c-.06.23-.08.32-.07.47 0 .17.08.34.3.34.25 0 .48 0 .72-.05l-.1.53c-.2 0-.4.03-.6.03-.46.02-.93-.1-.93-.7 0-.1.02-.28.06-.5l.65-3.25h-.9l.12-.5h.9l.3-1.5h.6zm-9.33-.4-.2.96h-.6l.2-.96h.6zm11.68-3.52h-6.96a35.62 35.62 0 0 0 8.08-5.47l-1.12 5.47zm-8.6 5.35-.12.6c-.1 0-.23-.02-.34-.02-1.08.02-1.65.88-1.84 1.8l-.53 2.58h-.6l1-4.9h.56l-.23 1.12H50c.36-.7.9-1.2 1.77-1.2h.32zm2.16.4c-.53 0-1.22.17-1.22.84 0 .46.5.7 1.05.9.68.27 1.6.55 1.62 1.45 0 1.1-1.05 1.5-1.98 1.5-.95 0-1.92-.52-1.87-1.74h.6c0 .95.7 1.24 1.4 1.24.54 0 1.25-.28 1.24-.9-.02-.65-.7-.85-1.35-1.1-.66-.25-1.33-.55-1.33-1.36 0-.95 1.02-1.34 1.8-1.34 1.04 0 1.8.45 1.8 1.58h-.62c.05-.75-.5-1.07-1.16-1.07zm17.9-34.84c-.02.65-.07 1.3-.15 1.96-.42 3.27-1.46 6.56-3.07 9.72h-3.7c1.55-2.8 2.57-5.72 3-8.64.15-1.03.22-2.04.22-3.04h3.7zM81.8 0a31.12 31.12 0 0 1 2 4.14 32.55 32.55 0 0 1 1.97 7.37h-6A27.45 27.45 0 0 0 74.02 0h7.77zm1.9 0h4.73l-1.65 8.07a33.12 33.12 0 0 0-1.44-4.53A33.07 33.07 0 0 0 83.7 0zm-4.9 20.46c-.03.38-.06.75-.1 1.13-.38 3.54-1.34 7.1-2.85 10.54h-5.08c1.5-3.1 2.46-6.32 2.85-9.53.1-.7.15-1.43.18-2.14h5zm1.54 1.3c.04-.44.08-.87.1-1.3h3.36l-2.36 11.68h-3.8c1.4-3.4 2.33-6.9 2.7-10.38zM44.44 47.4c5.53-.92 11.05-3.78 15.33-8.04a32.9 32.9 0 0 0 4-4.8l-1.38 6.65c-.18.2-.35.36-.53.54a33.8 33.8 0 0 1-12.34 7.8H44l.44-2.13zm-14.3 5.66h.6l-.2.96h-.6l.2-.96zm-1.4 6.8 1.02-4.9h.6l-1 4.9h-.6zm-4.35-1.8c-.2.85-.8 1.43-1.77 1.43-.57 0-1.1-.26-1.1-.9 0-1.02 1.2-1.05 1.94-1.1.3-.04.9-.05 1.08-.3l.02.03-.18.83zm.97-2.16c0 .48-.2 1.22-.3 1.65-.2 1.1-.3 1.36-.3 1.66 0 .18.18.2.32.2h.23l-.08.47a2.5 2.5 0 0 1-.5.04c-.33.02-.52-.2-.52-.52a2.48 2.48 0 0 1 0-.27c-.35.57-1.02.9-1.7.9-.9 0-1.6-.4-1.6-1.36 0-1.04.8-1.37 1.7-1.52.62-.1 1.18-.05 1.56-.15.38-.1.58-.3.57-.96 0-.57-.58-.7-1.05-.7-.76 0-1.42.3-1.54 1.1h-.6c.15-1.1 1-1.6 2.07-1.6.67 0 1.7.23 1.72 1.1zm18.47-2.3-.5 2.47h3.3l-.1.55H43.2l-.67 3.24h-.65l1.4-6.8h4.36l-.1.55h-3.72zm-11.07 5.9c-1 0-1.48-.65-1.5-1.6 0-1.15.7-2.6 2.03-2.6.96 0 1.46.64 1.47 1.55 0 1.14-.68 2.64-2 2.64m.63-4.7c1.15 0 1.96.72 1.97 1.93 0 1.65-.88 3.27-2.7 3.27-1.28 0-1.98-.82-2-2.05 0-1.6.97-3.15 2.73-3.15zm7.3-34.15A10.43 10.43 0 0 1 42.84 19l-2.28 11.27H38.8c-.67-.94-1.03-2.08-1.03-3.34 0-2.18 1.04-4.4 2.92-6.28zM38.85 54.8c.86 0 1.5.38 1.5 1.32 0 .16-.02.36-.07.6l-.66 3.14h-.6l.66-3.17c.03-.17.06-.34.06-.5 0-.66-.5-.9-1.04-.9-.87 0-1.65.8-1.9 2.04l-.53 2.52h-.6l1-4.9h.55l-.15.88c.38-.58 1.02-1.04 1.76-1.04z' opacity='.9'/%3e%3c/svg%3e" alt="EF Education First"/></a><a href="https://www.fraunhofer.de/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1024' height='177' viewBox='-0.459 -0.459 93.874 16.223'%3e%3cpath d='M0 0v4.219c.329-.022.657-.068 1-.094 3.666-.281 8.665-.917 14.063-3.25V0H0zm15.063 1.219C9.75 3.6 4.445 4.61 0 4.969v1.75c4.407-.777 9.791-2.152 15.063-4.657V1.22zm0 1.406C9.893 5.191 4.53 6.784 0 7.781v2.969c3.991-1.626 9.564-4.135 15.063-7.406v-.719zm0 1.844C9.575 8.057 4.005 10.937 0 12.844v2.281c3.585-1.848 8.829-4.829 15.063-9.188V4.47zm0 1.812c-4.85 3.635-9.79 6.662-13.657 8.844H3.47c2.71-1.608 6.005-3.701 9.281-6.156.765-.573 1.524-1.14 2.313-1.75V6.28zm0 1.5a127.176 127.176 0 0 1-9.657 7.344h9.657V7.781z' style='fill:%23009374%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3cpath d='M15.063.875C9.665 3.208 4.665 3.844 1 4.125c-.343.027-.671.072-1 .094v.75c4.446-.36 9.751-1.368 15.063-3.75V.875zm0 1.188C9.79 4.566 4.406 5.942 0 6.718V7.78c4.531-.997 9.894-2.59 15.063-5.156v-.563zm0 1.28C9.563 6.616 3.99 9.124 0 10.75v2.094c4.005-1.906 9.576-4.787 15.063-8.375V3.344zm0 2.595C8.829 10.296 3.585 13.277 0 15.124h1.406c3.868-2.183 8.808-5.209 13.656-8.844v-.343zm0 1.28c-.79.61-1.548 1.178-2.313 1.75-3.276 2.456-6.571 4.55-9.281 6.157h1.937a127.428 127.428 0 0 0 9.657-7.344V7.22z' style='fill:white%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3cpath d='M20.15 15.133h2.025v-4.43h3.413v-1.59h-3.413v-2.49h3.588V5.03H20.15v10.102zm7 0h1.938v-2.737c0-1.072 0-3.037 1.58-3.037.347 0 .695.055.867.16V7.565c-.203-.058-.404-.058-.593-.058-1.159 0-1.954 1.17-2.041 1.864h-.028V7.68h-1.722v7.453zm5.832-5.4c.65-.493 1.476-.81 2.3-.81 1.143 0 1.678.406 1.678 1.606h-1.072c-.807 0-1.763.072-2.5.435-.74.36-1.276 1.015-1.276 2.126 0 1.418 1.289 2.215 2.606 2.215.883 0 1.853-.465 2.302-1.286h.028c.014.231.014.722.087 1.114h1.706a38.316 38.316 0 0 1-.086-1.668 63.344 63.344 0 0 1-.03-1.864v-.957c0-2.197-.942-3.136-3.212-3.136a6.69 6.69 0 0 0-2.588.562l.057 1.664zm.983 3.242c0-1.145 1.287-1.287 2.156-1.287h.839c0 .58-.087 1.113-.404 1.533a1.646 1.646 0 0 1-1.361.665c-.695 0-1.23-.275-1.23-.911M47.19 7.68h-1.939v3.644c0 .956-.305 2.475-1.707 2.475-1.247 0-1.262-1.229-1.262-2.14V7.68h-1.937v4.704c0 1.676.767 2.921 2.531 2.921 1.015 0 1.853-.465 2.445-1.186h.03v1.014h1.839V7.68zm1.996 7.453h1.936v-3.648c0-.956.305-2.474 1.71-2.474 1.242 0 1.26 1.229 1.26 2.142v3.98h1.938v-4.707c0-1.676-.769-2.918-2.535-2.918-1.011 0-1.835.332-2.44 1.183h-.03V7.68h-1.839v7.453zm8.84 0h1.939v-3.648c0-.956.305-2.474 1.709-2.474 1.245 0 1.257 1.229 1.257 2.142v3.98h1.936v-4.707c0-1.676-.767-2.918-2.53-2.918-1.012 0-1.85.46-2.343 1.183h-.03V4.28h-1.938v10.852zm8.073-3.677c0 2.14 1.433 3.849 3.892 3.849 2.471 0 3.904-1.709 3.904-3.849 0-2.46-1.69-3.948-3.904-3.948-2.199 0-3.892 1.488-3.892 3.948m2.026-.232c0-1.114.61-2.213 1.866-2.213 1.271 0 1.88 1.072 1.88 2.213 0 1.246-.391 2.575-1.88 2.575-1.475 0-1.866-1.345-1.866-2.575m7.711 3.909h1.939V9.099h1.692V7.68h-1.692v-.925c0-.58.201-1.144.852-1.144.42 0 .667.16.84.261l.16-1.607a6.814 6.814 0 0 0-1.42-.159c-1.53 0-2.37 1.043-2.37 2.532V7.68h-1.435v1.419h1.434v6.034zm6.191-4.46c.09-.998.634-1.75 1.72-1.75 1.085 0 1.522.81 1.58 1.75h-3.3zm4.603 2.46c-.724.408-1.533.753-2.476.753-1.2 0-2.038-.68-2.127-1.88h5.153c0-2.605-.781-4.498-3.55-4.498-2.309 0-3.454 1.778-3.454 3.933 0 2.445 1.433 3.864 3.891 3.864 1.044 0 1.853-.204 2.563-.594v-1.577zm1.937 2h1.94v-2.737c0-1.072 0-3.037 1.578-3.037.344 0 .692.055.87.16V7.565c-.205-.058-.41-.058-.596-.058-1.16 0-1.955 1.17-2.037 1.864h-.03V7.68h-1.725v7.453' style='fill:%23231f20%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3c/svg%3e" alt="Fraunhofer"/></a><a href="https://www.gentics.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.2' viewBox='0 0 125.926 34.236' height='45.649' width='167.902'%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath d='M39 8h86.93v18H39Zm0 0'/%3e%3c/clipPath%3e%3c/defs%3e%3cg style='clip-rule:nonzero%3bfill:%2300a0d2%3bfill-opacity:1' clip-path='url(%23a)' transform='translate(0 -.003)'%3e%3cpath d='m44.238 8.48 1.586.012s2.414.04 3.739 1.621c0 0 .39.524.425.758.035.234.028.36.028.36l-1.79.968s-.257.168-.464-.191c-.207-.36-.602-.778-.602-.778s-.601-.617-1.242-.617c-.637 0-1.82-.011-1.82-.011s-1.813.105-2.11 2.164v8.441s-.035 2.102 2.274 2.363l1.14-.004s1.903-.148 2.137-2.21v-1.97s.008-.206-.281-.202c-.29.007-2.7.02-2.7.02s-.18.019-.19-.34v-1.602s-.009-.188.277-.184h5.078s.21-.004.207.258l-.024 4.437s-.176 1.973-1.527 2.883c-1.348.914-2.2.926-2.2.926s-1.933.156-2.593.027c-.66-.132-1.781-.16-2.793-1.277-.805-.773-1.07-1.738-1.184-2.762l.012-9.336c.508-2.254 1.871-3.675 4.617-3.754m76.856 17.192-1.149-.016s-2.18.23-3.722-1.62c-.098-.118-.739-1.063-.532-1.169l1.778-.914s.258-.168.46.192c.208.359.598.777.598.777s.688.617 1.325.617c.636 0 1.382.012 1.382.012s1.977-.09 2.27-2.149c.062-1.761-1.106-2.293-2.785-3.168l-2.477-1.289c-1.754-.918-2.355-2.511-2.234-4.71.476-2.255 1.824-3.676 4.414-3.755l1.082.012s2.273.04 3.523 1.621c0 0 .368.524.403.758.03.234.027.36.027.36l-1.688.968s-.246.168-.44-.191c-.192-.36-.563-.778-.563-.778s-.57-.617-1.172-.617-1.309-.011-1.309-.011-1.703.105-1.984 2.164v.011h.015s-.008.02-.015.055v.375c.078.492.476 1.332 2.156 2.102 2.578 1.183 2.852 1.433 2.852 1.433 2.043 1.238 2.828 2.992 2.57 5.176-.504 2.254-2.055 3.676-4.785 3.754M107.379 8.48l1.148.012s2.414.04 3.739 1.621c0 0 .39.524.425.758.036.234.032.36.032.36l-1.793.968s-.258.168-.465-.191c-.207-.36-.602-.778-.602-.778s-.601-.617-1.242-.617c-.637 0-1.387-.011-1.387-.011s-1.808.105-2.105 2.164v8.441s-.035 2.102 2.273 2.363l1.14-.004s1.43-.113 1.966-1.488c.097-.18.191-.36.66-.082l1.488.723c.027.011.184.16.133.332-.55 1.465-1.973 2.383-3.469 2.531 0 0-1.933.156-2.594.027-.66-.132-1.78-.289-2.792-1.41-.81-.77-.989-1.64-1.098-2.664l.004-9.3c.504-2.255 1.793-3.676 4.539-3.755m-11.426.27h1.649c.168 0 .308.14.308.313v16.035c0 .175-.14.316-.308.316h-1.649a.314.314 0 0 1-.308-.316V9.063c0-.172.14-.313.308-.313m-9.031 0h4.793c.176 0 .316.129.316.285v1.54c0 .155-.14.284-.316.284h-3.07c-.168-.004-.254.07-.254.22v14.019a.315.315 0 0 1-.313.316H86.43a.314.314 0 0 1-.313-.316v-14.02c0-.148-.086-.223-.254-.219h-3.07c-.176 0-.316-.129-.316-.285V9.035c0-.156.14-.285.316-.285zm-18.676 0h1.645a.31.31 0 0 1 .308.29l6.133 11.448V9.063c0-.172.14-.313.313-.313h1.644a.31.31 0 0 1 .309.313v16.035a.311.311 0 0 1-.309.316h-1.644a.318.318 0 0 1-.305-.242l-.016.008-6.12-11.723v11.64a.316.316 0 0 1-.313.317h-1.645a.311.311 0 0 1-.309-.316V9.063a.31.31 0 0 1 .31-.313m-14 0h8.862c.168 0 .309.14.309.313v1.601c0 .152-.098.215-.262.211h-6.613c-.148-.004-.227.086-.223.262v4.554c-.004.133.063.204.207.196h5.547c.11.008.172.066.184.187v1.75c-.012.117-.074.176-.184.184h-5.547c-.144-.004-.21.066-.207.195v4.824c-.004.176.075.266.223.262h6.613c.164-.004.262.059.262.211v1.598c0 .175-.14.316-.309.316h-8.863a.311.311 0 0 1-.309-.316V9.063a.31.31 0 0 1 .31-.313' style='fill:%2300a0d2%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3c/g%3e%3cpath d='M20.57 16.133a2.086 2.086 0 0 1-2.847-.742 2.082 2.082 0 0 1 .742-2.844l8.043-4.735a2.076 2.076 0 0 1 3.129 1.793h.008v15.036a2.09 2.09 0 0 1-1.141 1.859l-6.254 3.691-6.367 3.758a2.09 2.09 0 0 1-2.145-.012l-6.343-3.746-6.368-3.757A2.086 2.086 0 0 1 .004 24.64H0V9.605c0-.812.465-1.515 1.14-1.863l6.255-3.691L13.762.293a2.08 2.08 0 0 1 2.144.016l5.528 3.261a2.08 2.08 0 0 1 .734 2.852 2.08 2.08 0 0 1-2.852.734l-4.492-2.652-5.308 3.133-5.344 3.152v12.664l5.344 3.152 5.308 3.133 5.305-3.133 5.344-3.152v-10.21Zm-5.922-1.106a2.166 2.166 0 1 1 .005 4.333 2.166 2.166 0 0 1-.005-4.333' style='fill:%2300a0d2%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none' transform='translate(0 -.003)'/%3e%3c/svg%3e" alt="Gentics"/></a><a href="https://www.groupon.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 2000 430' style='enable-background:new 0 0 2000 430' xml:space='preserve'%3e%3cstyle%3e.st0%7bfill:%2353a318%7d%3c/style%3e%3clinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='583' y1='497.34' x2='583.707' y2='496.633'%3e%3cstop offset='0' style='stop-color:%2320ac4b'/%3e%3cstop offset='.983' style='stop-color:%2319361a'/%3e%3c/linearGradient%3e%3cpath class='st0' d='M1013.4 371.9c66.2 0 110.3-42.9 110.3-115.3V71.4h-72.4v182.3c0 33.7-12.1 50.4-37.5 50.4-24.5 0-35-17.1-35-50.4V71.4H906v185.2c.1 74 40.4 115.3 107.4 115.3zm304.3-284.3c-20-14.1-43.7-16.2-74.9-16.2h-98.2v295.9h72.4V272h20.8c30.8 0 54.1-2.1 72.9-13.3 29.5-17.9 47-49.5 47-87.8 0-37.1-13.7-65-40-83.3zm-86.5 120.3h-13.3v-70.3h19.1c32.1 0 47.5 10 47.5 34.5-.1 26.6-17.5 35.8-53.3 35.8zm526.9-5.4 110.3 164.8h63.6V71.4h-72.3v164.4L1751 71.4h-65.3v295.9h72.4zm-916.6-92.8C812.8 81.4 775.4 66 735.8 66c-42 0-78.7 14.6-107.8 43.3-29.1 28.7-45 66.2-45 107 0 43.7 14.2 80.3 42 109.9 29.1 30.8 66.6 46.6 110.3 46.6 41.2 0 80.3-16.2 109-46.2 27.9-28.7 42.9-66.6 42.9-109 .1-40.5-15.7-78.4-45.7-107.9zM735.4 299.5c-40.8 0-77.8-35.8-77.8-82.4 0-43.3 34.5-77.8 78.7-77.8 41.6 0 76.2 34.5 76.2 77.8-.1 48.2-34.6 82.4-77.1 82.4zm890.3-189.8C1597 81.4 1559.5 66 1520 66c-42.1 0-78.7 14.6-107.8 43.3-29.1 28.7-45 66.2-45 107 0 43.7 14.2 80.3 42 109.9 29.2 30.8 66.6 46.6 110.3 46.6 41.2 0 80.3-16.2 109-46.2 27.9-28.7 42.9-66.6 42.9-109 .1-40.5-15.7-78.4-45.7-107.9zm-106.1 189.8c-40.8 0-77.8-35.8-77.8-82.4 0-43.3 34.6-77.8 78.7-77.8 41.6 0 76.2 34.5 76.2 77.8-.1 48.2-34.7 82.4-77.1 82.4zM79.1 326.1c29.1 30.8 66.2 47 109.9 47 50.4 0 97.8-25 126.1-66.2 17.1-25 25.4-53.3 25.4-86.6 0-6.2-.4-12.9-.8-19.6H171.1v59.1h84.5c-14.6 25.8-39.1 40-66.6 40-40.8 0-77.4-36.2-77.4-83.3 0-42.5 34.1-77.8 77.4-77.8 23.3 0 42.4 9.6 60.8 28.7h82.4c-23.7-63.3-79.1-102-142.3-102-42 0-78.6 15-107.8 43.7-29.1 28.7-44.9 66.2-44.9 107-.1 43.8 14 80.4 41.9 110zm425.7-60.4c42-11.7 67-47.4 67-95.3 0-36.6-13.7-64.5-40-82.8-20-14.1-43.7-16.2-74.9-16.2h-98.2v295.9h72.4V272l56.6 95.3h89.5l-72.4-101.6zm-59.5-57.8h-14.1v-70.3h20c32 0 47.4 10 47.4 34.5 0 26.6-17.5 35.8-53.3 35.8zm1530.2-99c6.2 0 11.5-2.2 15.8-6.6 4.4-4.4 6.5-9.7 6.5-15.8 0-6.2-2.2-11.4-6.5-15.7-4.3-4.3-9.6-6.5-15.8-6.5-6.1 0-11.4 2.2-15.7 6.5-4.4 4.4-6.5 9.6-6.5 15.7 0 6.2 2.2 11.5 6.5 15.8 4.3 4.4 9.5 6.6 15.7 6.6zm-13.5-36c3.8-3.8 8.3-5.7 13.6-5.7 5.3 0 9.9 1.9 13.6 5.7 3.7 3.7 5.6 8.3 5.6 13.6 0 5.3-1.9 9.9-5.6 13.7-3.7 3.8-8.2 5.7-13.6 5.7-5.3 0-9.9-1.9-13.6-5.7-3.7-3.8-5.6-8.3-5.6-13.7 0-5.3 1.8-9.8 5.6-13.6z'/%3e%3cpath class='st0' d='M1985.4 98.3c-.1-.2-.2-.6-.2-1.3 0-.6-.1-1.3-.1-1.8v-1.8c0-1.2-.4-2.5-1.3-3.8-.9-1.3-2.3-2.1-4.2-2.4 1.5-.2 2.7-.6 3.5-1.2 1.6-1 2.4-2.7 2.4-4.8 0-3.1-1.3-5.2-3.8-6.2-1.4-.6-3.6-.9-6.7-.9h-8.6v24.5h4.3V89h3.4c2.3 0 3.9.3 4.8.8 1.6.9 2.3 2.8 2.3 5.6v1.9l.1.8v.3c0 .1 0 .2.1.2h4v-.3zm-6.5-12.9c-.9.4-2.3.5-4.1.5h-3.9V77h3.7c2.4 0 4.1.3 5.2.9 1.1.6 1.6 1.8 1.6 3.6 0 2-.9 3.3-2.5 3.9z'/%3e%3c/svg%3e" alt="Groupon"/></a><a href="https://www.here.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' style='enable-background:new 0 0 300 300' xml:space='preserve'%3e%3cpath style='fill:%23383c45' d='M0 0h300v300H0z'/%3e%3cpath d='m111.5 210-23.1 23.1L65.2 210h46.3z' style='fill:%2348dad0'/%3e%3cpath d='M145.3 157.5c-4.8-5.7-4.6-8.8-1.6-11.8 3.6-3.6 7.3-2.1 11.5 1.9l-9.9 9.9zm49.5-62.9c3.6-3.6 7.3-2.1 11.5 1.9l-9.9 9.9c-4.8-5.7-4.6-8.8-1.6-11.8zm29.9 10.1c-4.5 6.7-12.3 17.6-20.5 9.4L225 93.4c-1.9-2-3.3-3.7-4.4-4.7-11.2-11.2-23.8-11.4-33.7-1.5-6.6 6.6-8.3 14.1-6.4 21.3L174 101c-1.9 1-9.9 8.1-3.9 18.7l-7.4-6.2-9.9 9.9 13.3 13.3c-10.3-8.2-21.4-7.4-30.3 1.5-9.5 9.5-8.9 21.1-1.7 30.6l-1.4-1.4c-9.4-9.4-19.7-6.1-24.8-1-3.9 3.9-6.3 9.3-5.3 13.1L82.1 159l-10.9 10.9 40.3 40.3h21.6l-14.5-14.5c-7.6-7.8-7.8-11.9-4.1-15.6 3.6-3.6 7.7-1.3 15.1 6l14.4 14.4 10.8-10.8-13.6-13.6c9.8 7.4 21.6 7.8 32.1-2.6l.2-.2c6.4-5.9 8.3-11.7 8.3-11.7l-8.2-5.5c-4.5 6.7-12.3 17.6-20.5 9.4l20.8-20.8 13 13 11.3-11.3-16.2-16.6c-7.6-7.6-3.1-14.7.1-17.4 1.5 3.1 3.6 6.1 6.4 8.9 10.5 10.5 24.1 12.6 36 .8l.2-.2c6.4-5.9 8.3-11.7 8.3-11.7l-8.3-5.5z' style='fill:white'/%3e%3c/svg%3e" alt="Here Technologies"/></a><a href="https://www.ekuaibao.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg version='1.1' id='%e5%9b%be%e5%b1%82_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 327.7 75.2' style='enable-background:new 0 0 327.7 75.2' xml:space='preserve'%3e%3cstyle%3e.st1%7bfill:%23002566%7d%3c/style%3e%3cpath style='fill:%23f11329' d='M40.2 25.8 13.8 41v11.2l26.4-15.3z'/%3e%3cpath class='st1' d='M223 31.3h30.6V37H223z'/%3e%3cpath class='st1' d='M263.9 40.7c-12.3-8.9-21.3-18.4-25.6-23.4-4.4 5-13.3 14.5-25.6 23.4l-3.3-4.6c12.5-9 21.6-18.9 24.9-22.7 1-1.2 2.5-1.9 4.1-1.9 1.6 0 3.1.7 4.1 1.9 3.3 3.8 12.4 13.7 24.9 22.7l-3.5 4.6zm-118.1 2-25.9-14.9c-1-.6-1.6-1.6-1.6-2.8 0-1.8 1.4-3.2 3.2-3.2H148v-8.6h-26.6c-6.5 0-11.8 5.3-11.8 11.8 0 4.2 2.3 8.1 5.9 10.2l25.9 15c1 .6 1.6 1.6 1.6 2.8 0 1.8-1.4 3.2-3.2 3.2h-30.3v8.6h30.3c6.5 0 11.8-5.3 11.8-11.8.1-4.3-2.2-8.2-5.8-10.3zm54.3 22.1h-35.4c-3.7 0-6.8-3-6.8-6.8V19.9c0-3.7 3-6.8 6.8-6.8h28.6c3.7 0 6.8 3 6.8 6.8v10c0 1.8-.9 3.4-2.5 4.3l-31.1 17.9v4.1h33.6v8.6zm-33.6-43v20.4l24.9-14.4v-6h-24.9zm-86.1 43c-13.7 0-24.8-11.1-24.8-24.8v-2c0-13.7 11.1-24.8 24.8-24.8s24.8 11.1 24.8 24.8v2c0 13.7-11.1 24.8-24.8 24.8zm0-43c-8.9 0-16.2 7.3-16.2 16.2v2c0 8.9 7.3 16.2 16.2 16.2S96.6 48.9 96.6 40v-2c0-9-7.3-16.2-16.2-16.2zm-75.8-9h9.2v52.3H4.6zm35.6 0h9.2v52.3h-9.2zm270.4 28.3h-34.1c-1.7 0-3.1-1.4-3.1-3.1V16.2c0-1.7 1.4-3.1 3.1-3.1h34.1c1.7 0 3.1 1.4 3.1 3.1V38c0 1.7-1.4 3.1-3.1 3.1zM279 35.3h29V18.9h-29v16.4z'/%3e%3cpath class='st1' d='M273.4 24.4h40.3v5.5h-40.3z'/%3e%3cpath class='st1' d='M290.8 13.2h5.5V41h-5.5z'/%3e%3cpath transform='rotate(-67.901 270.636 53.808)' class='st1' d='M263 51h15.2v5.7H263z'/%3e%3cpath transform='rotate(-22.089 316.462 53.788)' class='st1' d='M313.6 46.2h5.7v15.2h-5.7z'/%3e%3cpath transform='rotate(-22.099 294.533 49.465)' class='st1' d='M291.7 45.2h5.7v8.6h-5.7z'/%3e%3cpath class='st1' d='M305.2 64.8h-20.9c-3.4 0-6.2-2.8-6.2-6.2V47.4h5.7v10.9c0 .5.4.9.9.9h20.1c.5 0 .9-.4.9-.9V54h5.7v4.7c-.1 3.4-2.8 6.1-6.2 6.1zm-51.4 0h-31c-1.7 0-3.1-1.4-3.1-3.1V44.9c0-1.7 1.4-3.1 3.1-3.1h31c1.7 0 3.1 1.4 3.1 3.1v16.8c0 1.7-1.4 3.1-3.1 3.1zm-28.5-5.7h25.9V47.5h-25.9v11.6z'/%3e%3c/svg%3e" alt="Hose Beijing"/></a><a href="https://www.hulu.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg width='216' height='72' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M132.3 71.3h17.2V.1h-17.2v71.2zM102.1 51c0 2.5-2.1 4.6-4.6 4.6h-10c-2.5 0-4.6-2.1-4.6-4.6V22.3H65.7v30.1c0 12.3 7.9 18.8 19.5 18.8H102c10.7 0 17.2-7.7 17.2-18.8V22.3H102c.1 0 .1 27.8.1 28.7zm96.7-28.7V51c0 2.5-2.1 4.6-4.6 4.6h-10c-2.5 0-4.6-2.1-4.6-4.6V22.3h-17.2v30.1c0 12.3 7.9 18.8 19.5 18.8h16.8c10.7 0 17.2-7.7 17.2-18.8V22.3h-17.1zM34 22.3H23c-3.9 0-5.8 1-5.8 1V.1H0v71.1h17.1V42.6c0-2.5 2.1-4.6 4.6-4.6h10c2.5 0 4.6 2.1 4.6 4.6v28.7h17.2v-31c0-13-8.7-18-19.5-18z' fill='%231CE783'/%3e%3c/svg%3e" alt="Hulu"/></a><a href="https://www.instana.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 26' style='enable-background:new 0 0 180 26' xml:space='preserve'%3e%3cpath d='M113.1 4.4s-.1 0 0 0c-1-2.4-3.2-3.9-5.7-3.9s-4.8 1.5-5.7 3.9v.1l-6.4 17.7c-.3.3-.3.8-.2 1.2.2 1.1 1.2 1.9 2.3 1.9h8.8c1.3 0 1.7-1.6.6-2.3l-5.8-3.2L106 6c.2-.5.7-.8 1.3-.8.6 0 1.1.3 1.3.9l6.3 17.6c.3.9 1.2 1.6 2.2 1.6.3 0 .5 0 .8-.1 1.2-.4 1.9-1.8 1.4-3l-6.2-17.8zm-20.9-3H74.5c-1.3 0-2.4 1-2.4 2.4s1.1 2.4 2.4 2.4H81v16.7c0 1.3 1 2.4 2.4 2.4 1.3 0 2.4-1 2.4-2.4V6.1h6.5c1.3 0 2.4-1 2.4-2.4s-1.2-2.3-2.5-2.3zM147 .5c-1.3 0-2.4 1.1-2.4 2.4v17.5h-1c-.2 0-.4-.1-.4-.2l-8-16.4c-.8-1.8-2.7-2.8-4.7-2.8h-3c-1.3 0-2.5.9-2.5 2.2V23c0 1.3 1.1 2.4 2.4 2.4s2.4-1.1 2.4-2.4V5.7h.7c.2 0 .4.1.4.2l8 16.6c.9 1.8 2.7 3 4.7 3h3.3c1.3 0 2.5-1.3 2.5-2.6v-20c0-1.3-1.1-2.4-2.4-2.4zm-135 22c-1.2-.7-2.7-1.5-2.7-1.5V5.7s1.1-.6 2.1-1.2 1.1-2.2.1-3c-.3-.2-.6-.3-.9-.3H3.3c-.3 0-.6.1-.9.3-1 .8-.9 2.5.1 3s2.1 1.2 2.1 1.2v15.2H2.9C1.7 20.9.7 22 .7 23.2c0 1.2 1 2.3 2.2 2.3h8.7c1.4 0 1.8-2.2.4-3zM172.8 4.4c-1-2.4-3.2-3.9-5.7-3.9s-4.8 1.5-5.7 3.9v.1L155 22.1c-.2.4-.2.9-.1 1.3.2 1.1 1.2 1.9 2.3 1.9h8.8c1.3 0 1.7-1.6.6-2.3l-5.8-3.2 5-13.8c.2-.5.7-.8 1.3-.8.6 0 1.1.3 1.3.9l6.3 17.6c.3.9 1.2 1.6 2.2 1.6.3 0 .5 0 .8-.1 1.2-.4 1.9-1.8 1.4-3l-6.3-17.8zM40.6 1c-1.3 0-2.4 1.1-2.4 2.4v17.1h-1c-.2 0-.4-.1-.4-.2l-8-16.4C27.9 2 26.1 1 24.1 1h-3c-1.3 0-2.5.9-2.5 2.2V23c0 1.3 1.1 2.4 2.4 2.4s2.4-1.1 2.4-2.4V5.7h.7c.2 0 .4.1.4.2l8 16.6c.9 1.8 2.7 3 4.7 3h3.3c1.3 0 2.4-1.3 2.4-2.6V3.4c0-1.3-1-2.4-2.3-2.4zm24 12.2-8.5-3.9C55 8.8 53.8 8 53.8 6.9c0-.8.7-1.5 1.5-1.5h7.5c.5 0 1.1.2 1.3.9.4 1 1.2 1.5 2.1 1.5.2 0 .5 0 .7-.1.6-.2 1-.6 1.3-1.1.3-.5.3-1.1.1-1.7-.9-2.7-2.8-4-5.6-4h-7.5c-3.3 0-5.9 2.7-5.9 5.9 0 2.8 1.8 5 5 6.4l8.5 3.9c.5.2 2.3 1 2.3 2.3 0 .8-.7 1.5-1.5 1.5h-9.2c-.6 0-1.3-.4-1.5-1-.3-.9-1.2-1.5-2.1-1.5-.2 0-.5 0-.7.1-.6.2-1 .6-1.3 1.1-.3.5-.3 1.1-.1 1.7.7 2.6 2.8 4.1 5.8 4.1h9.2c3.3 0 5.9-2.7 5.9-5.9 0-2.7-1.8-5-5-6.3z' style='fill:%23130c0e'/%3e%3c/svg%3e" alt="Instana"/></a><a href="https://ing.com" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="/_next/static/media/ing.1e9c80da.svg" alt="ING"/></a></div></div><div class="jsx-deabdb3117d4c3f7 logos-row-divider"></div><div style="animation-duration:72.72727272727273s" class="jsx-deabdb3117d4c3f7 logos-row"><div class="jsx-deabdb3117d4c3f7 logos-row-half"><a href="https://blogit.michelin.io/connected-tires-lessons-learned-in-moving-to-reactive-systems/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/png;base64,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" alt="Michelin"/></a><a href="https://mobitech.io/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="/_next/static/media/mobitech.3c73f440.svg" alt="Mobitech"/></a><a href="https://www.rbs.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='133.432' height='40.048' viewBox='0 0 35.304 10.596'%3e%3cpath d='M84.133 183.426H82.49c-.35 0-.674-.207-.777-.518-.298-.867-1.153-1.179-1.153-1.179a.83.83 0 0 1-.544-.776v-1.645c0-.452.376-.815.829-.815.453 0 .816.337.816.815l-.013 1.32 1.904-1.901a.82.82 0 0 1 1.165 0 .835.835 0 0 1 0 1.177l-1.878 1.865h1.295c.454 0 .83.375.83.828 0 .454-.376.83-.83.83m-.013 1.992-1.32-.013 1.903 1.904a.821.821 0 0 1 0 1.166.82.82 0 0 1-1.165 0l-1.878-1.879v1.295a.81.81 0 0 1-.83.83.835.835 0 0 1-.828-.83v-1.644c0-.35.22-.674.531-.777.868-.298 1.166-1.152 1.166-1.152a.845.845 0 0 1 .777-.543h1.644c.454 0 .83.376.83.828 0 .452-.337.815-.83.815m-5.295 3.29c-.454 0-.816-.299-.803-.817l.013-1.32-1.904 1.904a.82.82 0 0 1-1.165 0 .82.82 0 0 1 0-1.166l1.864-1.878h-1.282a.826.826 0 0 1-.828-.828c0-.452.362-.828.828-.828h1.645c.35 0 .66.207.777.517.298.88 1.14 1.178 1.14 1.178a.815.815 0 0 1 .544.777v1.644a.816.816 0 0 1-.83.816m.299-6.965c-.868.31-1.166 1.152-1.166 1.152a.846.846 0 0 1-.777.544h-1.645a.835.835 0 0 1-.829-.829c0-.453.311-.815.83-.815l1.32.012-1.904-1.903a.82.82 0 0 1 0-1.165.82.82 0 0 1 1.166 0l1.878 1.877v-1.295c0-.452.362-.828.829-.828.453 0 .815.376.815.828v1.644c0 .35-.207.674-.517.778m26.749 7.03c-.88 0-1.994-.142-2.55-.31l.44-1.814c.4.181 1.294.466 2.11.466.985 0 1.723-.427 1.723-1.295 0-.738-.454-1.126-1.723-1.617-1.295-.505-2.369-1.127-2.369-2.965 0-1.8 1.424-2.797 3.587-2.797.919 0 1.851.182 2.408.363l-.427 1.76c-.376-.207-1.1-.466-1.981-.466-1.05 0-1.516.402-1.516 1.087 0 .7.518.96 1.645 1.451 1.554.661 2.526 1.321 2.526 3.054 0 1.917-1.529 3.083-3.873 3.083m-6.953-4.531h-1.19v2.899h1.254c.985 0 1.749-.388 1.749-1.463 0-.984-.712-1.436-1.813-1.436m.013-4.13h-1.204v2.628h1.113c.842 0 1.567-.453 1.567-1.36 0-.855-.518-1.269-1.476-1.269m.103 8.572h-3.262V178.57h3.43c1.97 0 3.264.957 3.264 2.64 0 1.192-.79 1.865-1.54 2.163 1.035.272 1.877.984 1.877 2.316 0 1.762-1.36 2.993-3.769 2.993m-8.26-8.56h-.997v2.889h.777c1.049 0 1.812-.454 1.812-1.438 0-.868-.557-1.45-1.592-1.45m1.877 8.559c-.61-1.23-1.708-3.174-2.356-4.183h-.518v4.183h-1.943V178.57h3.2c2.109 0 3.365 1.009 3.365 3.029 0 1.386-.997 2.24-2.046 2.59.673.918 1.969 3.171 2.616 4.493z' style='fill:%2315366f%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none%3bstroke-width:.35277778' transform='translate(-74.574 -178.31)'/%3e%3c/svg%3e" alt="RBS"/></a><a href="https://www.redhat.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 613 145'%3e%3cpath d='M127.47 83.49c12.51 0 30.61-2.58 30.61-17.46a14 14 0 0 0-.31-3.42l-7.45-32.36c-1.72-7.12-3.23-10.35-15.73-16.6C124.89 8.69 103.76.5 97.51.5 91.69.5 90 8 83.06 8c-6.68 0-11.64-5.6-17.89-5.6-6 0-9.91 4.09-12.93 12.5 0 0-8.41 23.72-9.49 27.16a6.43 6.43 0 0 0-.22 1.94c0 9.22 36.3 39.45 84.94 39.45M160 72.07c1.73 8.19 1.73 9.05 1.73 10.13 0 14-15.74 21.77-36.43 21.77-46.76.03-87.72-27.37-87.72-45.48a18.45 18.45 0 0 1 1.51-7.33C22.27 52 .5 55 .5 74.22c0 31.48 74.59 70.28 133.65 70.28 45.28 0 56.7-20.48 56.7-36.65 0-12.72-11-27.16-30.83-35.78' style='fill:%23e00'/%3e%3cpath d='M160 72.07c1.73 8.19 1.73 9.05 1.73 10.13 0 14-15.74 21.77-36.43 21.77-46.76.03-87.72-27.37-87.72-45.48a18.45 18.45 0 0 1 1.51-7.33l3.66-9.06a6.43 6.43 0 0 0-.22 1.9c0 9.22 36.3 39.45 84.94 39.45 12.51 0 30.61-2.58 30.61-17.46a14 14 0 0 0-.31-3.42ZM579.74 92.8c0 11.89 7.15 17.67 20.19 17.67a52.11 52.11 0 0 0 11.89-1.68V95a24.84 24.84 0 0 1-7.68 1.16c-5.37 0-7.36-1.68-7.36-6.73V68.3h15.56V54.1h-15.56v-18l-17 3.68V54.1h-11.29v14.2h11.25Zm-53 .32c0-3.68 3.69-5.47 9.26-5.47a43.12 43.12 0 0 1 10.1 1.26v7.15a21.51 21.51 0 0 1-10.63 2.63c-5.46 0-8.73-2.1-8.73-5.57m5.2 17.56c6 0 10.84-1.26 15.36-4.31v3.37h16.82V74.08c0-13.56-9.14-21-24.39-21-8.52 0-16.94 2-26 6.1l6.1 12.52c6.52-2.74 12-4.42 16.83-4.42 7 0 10.62 2.73 10.62 8.31v2.73a49.53 49.53 0 0 0-12.62-1.58c-14.31 0-22.93 6-22.93 16.73 0 9.78 7.78 17.24 20.19 17.24m-92.44-.94h18.09V80.92h30.29v28.82H506V36.12h-18.07v28.29h-30.29V36.12h-18.09Zm-68.86-27.9c0-8 6.31-14.1 14.62-14.1A17.22 17.22 0 0 1 397 72.09v19.45A16.36 16.36 0 0 1 385.24 96c-8.2 0-14.62-6.1-14.62-14.09m26.61 27.87h16.83V32.44l-17 3.68v20.93a28.3 28.3 0 0 0-14.2-3.68c-16.19 0-28.92 12.51-28.92 28.5a28.25 28.25 0 0 0 28.4 28.6 25.12 25.12 0 0 0 14.93-4.83ZM320 67c5.36 0 9.88 3.47 11.67 8.83h-23.2C310.15 70.3 314.36 67 320 67m-28.67 15c0 16.2 13.25 28.82 30.28 28.82 9.36 0 16.2-2.53 23.25-8.42l-11.26-10c-2.63 2.74-6.52 4.21-11.14 4.21a14.39 14.39 0 0 1-13.68-8.83h39.65v-4.23c0-17.67-11.88-30.39-28.08-30.39a28.57 28.57 0 0 0-29 28.81M262 51.58c6 0 9.36 3.78 9.36 8.31S268 68.2 262 68.2h-17.89V51.58Zm-36 58.16h18.09V82.92h13.77l13.89 26.82H292l-16.2-29.45a22.27 22.27 0 0 0 13.88-20.72c0-13.25-10.41-23.45-26-23.45H226Z'/%3e%3c/svg%3e" alt="Red Hat"/></a><a href="https://www.post.ch/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="/_next/static/media/swiss-post.ca9f6c0b.svg" alt="Swiss Post"/></a><a href="https://www.taringa.net/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='300' height='60' xml:space='preserve'%3e%3cpath d='M0 .002h12.698v4.242l-4.23.001v12.699H4.222V4.246C2.814 4.242 1.407 4.245 0 4.244V.002zM43.247.01l4.235-.001v16.934h-4.234L43.247.01zm6.44-.004c1.431-.005 2.861-.011 4.292.003 2.084 3.376 4.205 6.731 6.286 10.11.023-3.373.003-6.745.011-10.117 1.419.002 2.839-.008 4.258.004-.002 5.644-.002 11.288-.001 16.932-1.357.013-2.715 0-4.072.007-.081-.011-.198.027-.232-.07-2.09-3.364-4.191-6.721-6.28-10.085-.021 1.641-.002 3.281-.009 4.921.001 1.742-.002 3.484.002 5.227-1.418.011-2.836.008-4.254.002L49.687.006zM69.913.06c.393-.075.795-.054 1.192-.058 2.275.004 4.551-.009 6.825.006-.003 1.41-.002 2.819 0 4.229-2.428.016-4.855.002-7.282.008v8.458c1.343.002 2.685-.001 4.027.001a.586.586 0 0 0 .183-.034c-.016-.836-.007-1.672-.005-2.508-.719-.04-1.44-.006-2.16-.019V6.974c2.13-.001 4.26-.003 6.389.001v4.903c-.013.578.049 1.165-.091 1.734a4.252 4.252 0 0 1-2.411 2.966 4.169 4.169 0 0 1-1.797.365c-1.404 0-2.809.007-4.213-.004-1.175.004-2.328-.542-3.103-1.419a4.2 4.2 0 0 1-1.057-2.613c-.001-2.883.001-5.766-.001-8.649a4.168 4.168 0 0 1 .86-2.593A4.231 4.231 0 0 1 69.913.06zM95.768.009l4.231.001.001 11.637h-4.232V.009zM14.377 1.952C15.091.821 16.372.061 17.712.008c1.44.002 2.881.004 4.321 0 .949-.046 1.902.271 2.658.841a4.266 4.266 0 0 1 1.692 3.461c-.002 4.211 0 8.421-.001 12.632-1.417.003-2.835 0-4.252.001-.003-1.41.001-2.82-.001-4.23-1.39.001-2.78-.002-4.169.001v4.229c-1.419-.004-2.837.01-4.255-.007.005-4.244 0-8.489.002-12.733a4.284 4.284 0 0 1 .67-2.251zm3.579 6.513c1.39.022 2.781.006 4.171.009.005-1.41-.003-2.818.003-4.226-1.39-.01-2.781-.003-4.172-.004-.002 1.408.002 2.815-.002 4.221zM28.5.006c2.816-.009 5.633-.002 8.449-.004a4.168 4.168 0 0 1 2.59.854 4.236 4.236 0 0 1 1.672 3.615v4.166c-.031 1.646-1.146 3.191-2.679 3.777.635 1.508 1.264 3.021 1.917 4.521-1.42.018-2.842.009-4.263.004-.583-1.409-1.196-2.807-1.772-4.219-.553-.016-1.107-.003-1.661-.008-.002 1.408-.002 2.817 0 4.226-1.417.011-2.836.008-4.254.002.004-5.645.003-11.29.001-16.934zm4.254 8.469c1.407.002 2.813.001 4.22.001.002-1.411 0-2.821 0-4.231-1.406-.004-2.812.003-4.217-.004-.008 1.411-.003 2.822-.003 4.234zm49.451-7.23A4.19 4.19 0 0 1 84.944.009c1.478-.001 2.955.005 4.433-.002a3.946 3.946 0 0 1 1.538.269 4.242 4.242 0 0 1 2.615 3.003c.143.551.097 1.121.104 1.684v11.981h-4.235v-4.229c-1.392-.004-2.782-.001-4.173-.002a1189.48 1189.48 0 0 0 0 4.224c-1.418.015-2.836.008-4.254.003.005-4.299.003-8.599.002-12.898a4.198 4.198 0 0 1 1.231-2.797zm3.018 2.999c.002 1.41-.002 2.821.002 4.232 1.392-.006 2.783.013 4.175-.01-.004-1.406 0-2.813-.002-4.221-1.392-.002-2.783-.001-4.175-.001zm10.545 8.459c1.41-.001 2.821-.001 4.231 0v4.24h-4.231v-4.24z' style='fill:%230360b9' transform='translate(3.459 5.078) scale(2.91666)'/%3e%3c/svg%3e" alt="Taringa!"/></a><a href="http://www.tesco.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='200' height='53.292' viewBox='0 -0.976 200 53.292' xml:space='preserve'%3e%3cpath d='M15.266 43.138c-4 0-7.24 2.29-8.805 3.913 0 0-3.806 3.772-6.383 5.078-.113.062-.11.187.046.187h23.294c4.605 0 6.77-1.56 9.503-4.007 0 0 3.98-3.698 6.708-4.892.275-.104.21-.279 0-.279H15.266zm40.018 0c-4 0-7.238 2.29-8.805 3.913 0 0-3.805 3.772-6.382 5.078-.114.062-.112.187.046.187h23.34c4.604 0 6.771-1.56 9.503-4.007 0 0 3.935-3.698 6.662-4.892.275-.104.255-.279.046-.279h-24.41zm40.064 0c-4 0-7.239 2.29-8.805 3.913 0 0-3.806 3.772-6.383 5.078-.112.062-.109.187.048.187h23.34c4.604 0 6.723-1.56 9.457-4.007 0 0 3.98-3.698 6.707-4.892.276-.104.256-.279.047-.279H95.35zm40.018 0c-3.999 0-7.192 2.29-8.759 3.913 0 0-3.852 3.772-6.43 5.078-.112.062-.109.187.048.187h23.34c4.604 0 6.77-1.56 9.503-4.007 0 0 3.982-3.698 6.71-4.892.276-.104.207-.279 0-.279h-24.412zm40.063 0c-4 0-7.24 2.29-8.805 3.913 0 0-3.808 3.772-6.384 5.078-.114.062-.11.187.046.187h23.342c4.604 0 6.768-1.56 9.504-4.007 0 0 3.936-3.698 6.66-4.892.275-.104.258-.279.047-.279h-24.41z' style='fill:%230054a4%3bfill-opacity:1%3bstroke:white%3bstroke-width:.0787%3bstroke-miterlimit:11.47399998'/%3e%3cpath d='M96.793-1.165c-8.515 0-16.818 2.528-16.818 10.994 0 14.661 25.575 6.916 25.575 15.886 0 2.924-4.535 4.1-8.198 4.1-6.58 0-11.115-.979-16.864-4.426v7.36c4.286 1.413 10.117 2.097 16.445 2.097 8.833 0 17.097-2.28 17.097-10.948 0-15.308-25.576-8.43-25.576-15.932 0-3.02 4.104-4.053 7.688-4.053 6.031 0 12.542 1.765 16.12 5.077V1.164c-4.63-1.46-10.776-2.329-15.469-2.329zm45.188.093c-15.359 0-25.529 7.383-25.529 18.634 0 10.326 9.334 17.237 23.293 17.237 4.522 0 8.558-.593 13.276-1.725v-8.712c-3.335 3.524-7.299 4.938-11.553 4.938-8.244 0-13.883-5.136-13.883-12.532 0-7.295 5.846-12.625 14.021-12.625 4.455 0 8.026 1.62 10.901 4.427V-.142c-2.989-.616-6.738-.93-10.526-.93zm35.823 0c-13.235 0-22.594 7.62-22.594 18.354 0 10.531 8.404 17.518 20.918 17.518 13.295 0 22.453-7.428 22.453-18.215.003-10.584-8.325-17.657-20.777-17.657zM1.384 0v8.246c2.877-2.23 8.894-3.07 15.466-3.12v22.5c0 3.271-.289 4.203-1.677 5.916h12.998c-1.459-1.713-1.678-2.645-1.678-5.917V4.936c5.696.05 12.496 1.077 15.373 3.31V0H1.384zm43.977 0c1.36 1.712 1.63 2.688 1.63 5.963v21.662c0 3.272-.246 4.255-1.537 5.917h31.4V25.39c-4.309 3.067-12.508 3.078-15.84 3.027H56.45v-9.363h3.354c2.273 0 6.374.27 8.758.98v-6.988c-2.35.755-6.492.98-8.758.98H56.45V5.127h4.565c4.08 0 11.173.844 13.836 3.075V.004h-29.49V0zm131.561 4.007c6.932 0 11.506 5.735 11.506 12.811s-4.574 12.812-11.506 12.812c-7.045 0-11.556-5.736-11.556-12.812.001-7.075 4.511-12.81 11.556-12.81z' style='fill:%23f02e25%3bfill-opacity:1%3bstroke:white%3bstroke-width:.03%3bstroke-miterlimit:3.86400008'/%3e%3c/svg%3e" alt="Tesco"/></a><a href="https://www.ticketmaster.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='540.695' height='76.684'%3e%3cg style='fill:black'%3e%3cpath d='M1536.16 150.945c44.99 0 58.9 30.996 68.32 68.332h-21.11c-29.21 0-77.73-4.972-77.73-44.043 0-16.191 15.24-24.289 30.52-24.289m58.9-3.14h-.91c-20.66-26.067-41.33-40.903-74.61-40.903-41.77 0-71.43 23.379-71.43 66.047 0 76.403 85.38 82.258 142 82.258h21.11c1.82 6.309 1.82 13.047 1.82 19.758 0 23.379-25.17 30.117-46.31 30.117-26.5 0-52.12-6.738-75.93-17.973l8.55 48.09c25.59 8.977 51.67 13.926 78.64 13.926 46.26 0 89.87-17.09 89.87-71.445 0-31.02-22.92-121.782-28.33-165.395h-50.76l6.29 35.52M33.988 343.941h43.586l10.332 47.618 64.723 21.14-14.832-68.758h53.914l-9.43-44.043h-53.926l-22.023-101.121c-1.344-5.398-2.687-13.472-2.687-22.449 0-13.926 9.437-22.473 22.902-22.473 10.808 0 21.582 2.239 29.215 5.383L145.441 112.5c-10.339-2.234-22.011-5.402-32.359-5.402-40.89 0-69.664 16.195-69.664 60.707 0 17.957 3.598 35.476 7.633 53.883l17.086 78.21H24.55l9.437 44.043m204.482 99.782h60.222l-12.582-57.547h-60.226l12.586 57.547zm-22.024-99.782h60.227L227.23 112.5h-60.234l49.449 231.441m242.063-53.023c-11.676 7.641-27.403 11.672-44.043 11.672-48.074 0-75.035-44.93-75.035-88.528 0-30.089 9.871-60.207 51.226-60.207 14.84 0 33.27 4.043 48.985 11.692l-6.75-47.664c-18.426-8.977-38.2-10.785-57.973-10.785-59.762 0-98.398 40-98.398 99.777 0 80.879 53.468 142.445 136.593 142.445 22.489 0 44.051-4.047 60.227-8.972l-14.832-49.43m66.047 158.613h60.222l-40.011-189.633h.929l84.032 84.043h78.183L596.93 238.332 666.559 112.5h-67.852l-59.785 122.684h-.879L511.973 112.5h-58.868l71.45 337.031m400.425-105.59h43.586l10.332 47.618 64.722 21.14-14.83-68.758h53.93l-9.45-44.043h-53.92l-22.026-101.121c-1.347-5.398-2.679-13.472-2.679-22.449 0-13.926 9.425-22.473 22.915-22.473 10.78 0 21.56 2.239 29.19 5.383l-10.31-46.738c-10.35-2.234-22.03-5.402-32.37-5.402-40.89 0-69.66 16.195-69.66 60.707 0 17.957 3.594 35.476 7.652 53.883l17.059 78.21h-43.578l9.437 44.043' style='fill:black%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none' transform='matrix(.22381 0 0 -.22381 -5.495 100.61)'/%3e%3cpath d='M904.836 261.254c0 58.851-37.742 88.066-94.813 88.066-75.945 0-131.687-69.207-131.687-141.09 0-68.757 44.945-101.132 111.473-101.132 24.703 0 50.324 5.851 73.691 13.047l7.633 47.66c-22.465-10.375-46.297-16.664-71.012-16.664-38.508 0-61.016 13.695-63.898 50.07h-.047c-.106 2.109-.313 4.18-.313 6.394 0 .43.02.864.02 1.29 0 .246-.02.429-.02.675h.043c.27 15.84 3.746 31.469 9.797 45.914 11.574 29.446 27.918 49.793 63.418 49.793 25.149 0 38.199-13.906 38.199-38.64 0-5.383-.461-10.332-1.343-15.715H763.57c-5.347-18.192-6.273-30.375-6.382-41.352h141.796c3.598 17.09 5.852 34.16 5.852 51.684M1108.7 318.32a2304.62 2304.62 0 0 1 4.93 25.621h56.19l-5.4-31.003h.9c16.18 23.789 42.68 36.382 70.99 36.382 27.42 0 55.73-16.168 58.88-44.043h.9c15.29 30.118 49 44.043 81.33 44.043 34.59 0 64.28-28.304 64.28-63.351 0-20.664-5.43-44.043-10.35-62.903L1407.08 112.5h-60.23l24.28 112.805c3.15 13.929 7.64 35.519 7.64 49.425 0 17.09-13.02 27.86-28.3 27.86-41.81 0-52.14-48.547-59.79-79.996l-23.8-110.094h-60.22l24.27 112.805c3.16 13.929 7.64 35.519 7.64 49.425 0 17.09-13.05 27.86-28.33 27.86-40.88 0-52.12-48.977-59.75-79.996L1126.66 112.5h-60.2l42.24 205.82m738.01-21.504c-6.46 3.532-23.08 8.461-40.15 8.461-17.99 0-40.45-4.929-40.45-23.336 0-29.23 78.19-40.015 78.19-96.636 0-60.239-52.57-78.207-104.23-78.207-24.29 0-48.57 3.593-70.57 13.949l13.05 48.074c17.04-9.414 34.14-17.98 57.52-17.98 20.18 0 41.33 6.757 41.33 25.617 0 37.304-78.2 40.926-78.2 98.879 0 54.351 52.58 73.683 100.2 73.683 22.04 0 44.52-4.047 56.36-7.125l-13.05-45.379m38.5 47.125h43.59l10.33 47.618 64.69 21.14-14.82-68.758h53.93l-9.42-44.043h-53.96l-22.02-101.121c-1.33-5.398-2.69-13.472-2.69-22.449 0-13.926 9.46-22.473 22.93-22.473 10.78 0 21.57 2.239 29.21 5.383l-10.35-46.738c-10.34-2.234-22-5.402-32.33-5.402-40.91 0-69.67 16.195-69.67 60.707 0 17.957 3.62 35.476 7.65 53.883l17.07 78.21h-43.6l9.46 44.043m408.26-31.003c1.78 9.867 3.59 20.214 5.4 31.003h57.52l-8.1-43.593h.91c10.81 25.164 40.43 48.972 68.3 48.972 7.65 0 15.72-.429 22.91-2.234l-12.57-58.859c-6.73 2.242-15.31 3.593-22.93 3.593-42.71 0-63.37-38.207-70.99-75.511L2312.34 112.5h-60.21l41.34 200.438m-41.79-51.684c0 58.851-37.75 88.066-94.82 88.066-75.93 0-131.68-69.207-131.68-141.09 0-68.757 44.94-101.132 111.46-101.132 24.69 0 50.33 5.851 73.71 13.047l7.62 47.66c-22.47-10.375-46.28-16.664-71-16.664-38.53 0-61.02 13.695-63.93 50.07h-.04c-.09 2.109-.3 4.18-.3 6.394 0 .43.03.864.03 1.29 0 .246-.03.429-.03.675h.03c.27 15.84 3.75 31.469 9.8 45.914 11.56 29.446 27.92 49.793 63.42 49.793 25.16 0 38.21-13.906 38.21-38.64 0-5.383-.47-10.332-1.34-15.715h-82.4c-5.38-18.192-6.29-30.375-6.42-41.352h141.83c3.6 17.09 5.85 34.16 5.85 51.684' style='fill:black%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none' transform='matrix(.22381 0 0 -.22381 -5.495 100.61)'/%3e%3c/g%3e%3c/svg%3e" alt="Ticketmaster"/></a><a href="https://www.drovio.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg width='263' height='70' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none'%3e%3cpath d='M239.97 17.195c5.176 0 9.592 1.378 13.255 4.134 3.659 2.757 6.247 6.593 7.763 11.509 1.008 3.32 1.512 6.808 1.512 10.461 0 3.587-.44 6.942-1.323 10.064-1.39 5.18-3.962 9.25-7.715 12.204-3.757 2.956-8.284 4.433-13.586 4.433s-9.846-1.458-13.633-4.383c-3.786-2.923-6.375-6.908-7.763-11.955-.884-3.123-1.325-6.51-1.325-10.164 0-3.918.44-7.439 1.326-10.561 1.451-4.914 4.071-8.768 7.858-11.559 3.786-2.789 8.33-4.183 13.631-4.183ZM26.215 2.405c5.004 0 9.389.85 13.157 2.548 3.77 1.7 6.688 4.087 8.757 7.164 2.067 3.078 3.102 6.636 3.102 10.675v26.543c0 4.04-1.035 7.598-3.102 10.675-2.07 3.078-4.987 5.467-8.755 7.165-3.77 1.698-8.156 2.549-13.157 2.549H1.2c-.335 0-.618-.112-.85-.337a1.087 1.087 0 0 1-.35-.818V3.56c0-.32.116-.593.35-.818.233-.224.516-.337.85-.337h25.017-.002ZM82.481 16.83c2.274 0 4.075.473 5.402 1.421.505.27.695.779.569 1.523l-1.99 11.575c-.063.811-.506 1.048-1.328.709-.946-.337-2.054-.508-3.316-.508-.507 0-1.202.069-2.085.204-2.275.203-4.204 1.1-5.782 2.69-1.58 1.591-2.37 3.706-2.37 6.346v27.715c0 .34-.111.626-.33.862-.223.24-.492.357-.806.357h-11.09c-.317 0-.586-.118-.807-.357a1.214 1.214 0 0 1-.331-.862V18.759c0-.338.11-.625.331-.864.221-.236.49-.354.807-.354h11.09c.314 0 .581.12.805.354.22.24.332.526.332.864v3.858c0 .202.06.34.189.405.126.07.22.036.283-.1 2.59-4.062 6.067-6.092 10.427-6.092Zm30.598 0c5.05 0 9.36 1.382 12.932 4.141 3.57 2.762 6.096 6.604 7.575 11.527.984 3.328 1.478 6.822 1.478 10.48 0 3.591-.432 6.952-1.294 10.08-1.355 5.19-3.864 9.266-7.528 12.225-3.663 2.96-8.083 4.44-13.254 4.44-5.173 0-9.607-1.462-13.303-4.39-3.694-2.927-6.219-6.92-7.574-11.976-.862-3.126-1.292-6.52-1.292-10.18 0-3.924.43-7.45 1.293-10.578 1.417-4.923 3.972-8.783 7.666-11.578 3.696-2.795 8.129-4.191 13.303-4.191h-.002Zm126.7 12.42c-2.144 0-3.926.632-5.346 1.894s-2.447 3.022-3.078 5.28c-.505 1.593-.756 3.953-.756 7.074 0 2.99.22 5.314.663 6.975.63 2.325 1.686 4.152 3.17 5.48 1.483 1.33 3.298 1.993 5.444 1.993 2.083 0 3.85-.663 5.302-1.993 1.45-1.328 2.492-3.155 3.124-5.48.504-2.125.756-4.45.756-6.975 0-2.79-.252-5.147-.756-7.073-.696-2.259-1.768-4.019-3.219-5.28-1.454-1.263-3.218-1.894-5.302-1.894h-.001ZM26.63 14.427H14.48c-.34 0-.506.157-.506.471V57.23c0 .316.167.472.506.472h12.25c3.103 0 5.62-.977 7.543-2.928 1.924-1.952 2.92-4.569 2.986-7.844V25.198c0-3.274-.96-5.889-2.885-7.84-1.922-1.954-4.504-2.93-7.745-2.93l.002-.002Zm86.267 14.48c-2.093 0-3.833.633-5.219 1.896-1.385 1.265-2.387 3.029-3 5.289-.495 1.597-.74 3.96-.74 7.086 0 2.994.215 5.323.646 6.986.615 2.33 1.648 4.158 3.094 5.49 1.447 1.33 3.217 1.995 5.312 1.995 2.031 0 3.756-.664 5.173-1.995 1.415-1.332 2.43-3.16 3.047-5.49.493-2.129.74-4.457.74-6.987 0-2.793-.247-5.154-.74-7.085-.677-2.26-1.724-4.024-3.14-5.29-1.418-1.262-3.14-1.896-5.173-1.896Zm83.644 40.482a1.138 1.138 0 0 1-.31-.811V21.68c0-.317.102-.586.31-.811a.983.983 0 0 1 .752-.334h10.345a.99.99 0 0 1 .752.334c.206.225.31.494.31.811v46.897c0 .32-.102.59-.31.811a.978.978 0 0 1-.752.336h-10.345a.979.979 0 0 1-.752-.336Zm1.062-56.446c-1.326-1.433-1.992-3.23-1.992-5.397 0-2.229.648-4.042 1.948-5.444C198.852.7 200.532 0 202.597 0c2.064 0 3.743.7 5.04 2.1 1.297 1.403 1.945 3.216 1.945 5.445 0 2.165-.662 3.964-1.988 5.397-1.328 1.432-2.994 2.15-4.997 2.15-2.005 0-3.67-.718-4.995-2.15Z' fill='%232E383D'/%3e%3cpath d='m165.884 65.255 21.588-44.217c1.47-3.014-1.402-6.311-4.617-5.294l-18.877 13.694a3.858 3.858 0 0 1-2.274.017l-20.345-13.406c-3.228-.969-6.056 2.37-4.543 5.363L159 65.307c1.427 2.824 5.495 2.793 6.884-.05' fill='%233E2588'/%3e%3c/g%3e%3c/svg%3e" alt="Drovio"/></a><a href="https://tech.zalando.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='211' viewBox='-1.196 -1.196 204.657 42.265'%3e%3cpath d='M67.514 33.126h-17.4a1 1 0 0 1-1.02-1.02v-2.123c-.012-.522.155-.753.475-1.15L63.42 12.73H49.85a1.001 1.001 0 0 1-1.021-1.02v-1.505c.001-.58.44-1.018 1.021-1.02h17.577a1 1 0 0 1 1.02 1.02v2.168c.008.392-.128.725-.44 1.074L54.121 29.58h13.392a1 1 0 0 1 1.02 1.02v1.504a1.001 1.001 0 0 1-1.02 1.021m34.3.443h.001c1.248-.025 2.169-.271 2.53-.676a.619.619 0 0 0 .172-.473c-.01-.135-.01-.135-.352-1.737l-.007-.038c-.074-.419-.373-.609-.62-.609l-.033.003s-.313-.015-.622-.015h-.002c-.888-.028-1.625-.157-1.64-1.457V1.372c0-.453-.273-.919-.798-.93h-.155l-2.43.622c-.414.043-.845.338-.826.884v26.707c.004 3.164 1.702 4.908 4.78 4.914h.002zm49.113-.443h-2.168a1.002 1.002 0 0 1-1.021-1.02v-16.37c-.039-2.768-.866-3.538-3.849-3.58-3.372 0-6.787.845-7.912 1.153v18.796c-.001.591-.411 1.02-.976 1.021h-2.213a1 1 0 0 1-1.02-1.02v-18.36c-.033-1.7.126-2.875 2.544-3.657 2.315-.799 6.743-1.476 9.67-1.479 5.576.008 7.957 2.02 7.965 6.728v16.767a1 1 0 0 1-1.02 1.021m21.788-20.3c-.81-.206-3.068-.715-5.613-.715-4.673.044-6.634 1.313-6.683 9.068.055 8.516 2.59 8.976 6.724 9.021l.004.179V30.2a22.06 22.06 0 0 0 5.566-.752l.002-16.622zm1.14 19.982-.258.065c-1.38.35-3.269.828-6.582.828h-.007c-9.127-.013-10.92-4.617-10.928-12.567.01-9.116 2.9-12.511 10.662-12.524 2.739 0 4.625.355 5.98.681l-.009-7.342c-.011-.323.135-.745.896-.89l2.424-.618h.133c.557.014.755.51.756.93v27.594c.037 1.741-.168 3.236-3.068 3.843m17.7-2.652c-5.982-.026-6.282-3.097-6.323-8.976.04-5.912.341-8.999 6.323-9.024 5.984.025 6.283 3.112 6.324 9.02-.041 5.883-.341 8.954-6.324 8.98m0-21.546c-9.862.014-10.698 6.495-10.708 12.569.01 6.051.846 12.509 10.708 12.522 9.857-.013 10.697-6.453 10.71-12.523-.01-6.352-.846-12.554-10.71-12.568m-68.361 12.696c-.988.012-5.779.09-7.686.497l-.15.032c-2.145.48-3.839.858-3.86 4.034.004 3.994 3.061 4.352 6.192 4.376l.002.179v-.179c1.96 0 3.81-.277 5.501-.827v-8.112zm4.231-5.835v12.7c.043 3.156-.769 4.165-3.946 4.902-1.391.29-3.524.63-5.834.63-3.404-.007-10.486-.02-10.489-7.657-.022-6.014 3.59-7.059 7.957-7.73 2.86-.459 5.769-.528 7.247-.528.4 0 .659.004.813.006v-2.145c-.014-1.432-.023-2.3-1.361-2.806-.827-.349-2.058-.509-3.89-.509-3.02 0-5.726.677-7.516 1.125l-.683.16a1.212 1.212 0 0 1-.255.043h-.001a.818.818 0 0 1-.789-.603l-.01-.038-.404-2.043v-.106c.005-.481.354-.764.68-.868 1.443-.537 5.257-1.39 9.366-1.392 3.002.002 5.17.392 6.628 1.195 2.498 1.32 2.491 3.73 2.488 5.666M87.79 29.417c-1.69.55-3.54.828-5.5.828v.179l-.003-.18c-3.13-.023-6.189-.382-6.192-4.375.02-3.177 1.715-3.554 3.86-4.034l.149-.033c1.908-.407 6.7-.485 7.687-.496v8.111zm1.744-19.612c-1.459-.803-3.627-1.193-6.63-1.195-4.107.002-7.922.855-9.365 1.392-.326.104-.675.387-.68.868v.106l.405 2.043.01.038a.817.817 0 0 0 .789.603h.001c.101-.005.181-.024.255-.043l.682-.16c1.79-.448 4.496-1.125 7.516-1.125 1.832 0 3.063.16 3.89.51 1.34.505 1.348 1.373 1.362 2.805v2.145a43.314 43.314 0 0 0-.813-.006c-1.478 0-4.387.07-7.248.528-4.365.671-7.978 1.716-7.955 7.73 0 7.636 7.084 7.65 10.487 7.657 2.312 0 4.443-.34 5.835-.63 3.176-.737 3.988-1.746 3.946-4.902V15.47c.005-1.936.01-4.346-2.487-5.666' style='fill:%23020203%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3cpath d='M8.059 39.873c-1.475 0-2.295-.345-2.733-.6-.606-.348-1.725-1.238-2.727-3.877C.99 31.171.042 26.011 0 19.948v-.023C.043 13.86.991 8.701 2.599 4.475 3.6 1.838 4.72.946 5.326.598 5.764.344 6.582 0 8.057 0c.563 0 1.222.05 1.99.174 4.464.722 9.407 2.48 14.68 5.476l.02.01c5.23 3.069 9.223 6.47 12.08 9.975 1.783 2.188 1.994 3.601 1.994 4.301 0 .699-.211 2.114-1.993 4.3-2.858 3.505-6.852 6.908-12.082 9.977l-.02.01c-5.272 2.996-10.215 4.753-14.678 5.476-.77.124-1.427.174-1.99.174' style='fill:%23ff6900%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3c/svg%3e" alt="Zalando Tech"/></a><a href="https://www.forgerock.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg id='aeda88b3-35c8-425e-acda-e72296130bf3' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='344.069' height='76.668' viewBox='0 0 258.052 57.501'%3e%3cdefs%3e%3cstyle%3e.a1b80da4-454f-430c-8c4e-f96956af4e74%7bfill:%23032b75%7d%3c/style%3e%3c/defs%3e%3cpath class='a1b80da4-454f-430c-8c4e-f96956af4e74' d='M31.817 0 15.266 5.111 0 32.65h13.532L31.817 0zM.136 37.865l10.568 19.636h13.769l-11.22-19.636H.136z'/%3e%3cpath d='m51.035 35.502-8.528-15.989c-5.05 8.92-13.965 25.306-17.006 30.464l4.202 7.524h8.866Zm-28.044 9.98 17.03-30.412-5.533-10.268C30.14 12.486 21.165 28.325 17.21 35.13Z' style='fill:%23f96700'/%3e%3cpath class='a1b80da4-454f-430c-8c4e-f96956af4e74' d='M70.542 27.476v6.338h11.1v4.453h-11.1v8.736h-5.55v-23.98h18.122v4.453Zm47.914.822v4.934c-.445-.035-.788-.069-1.199-.069-2.946 0-4.899 1.61-4.899 5.139v8.701h-5.344v-18.43h5.104v2.432c1.302-1.782 3.495-2.707 6.338-2.707Zm21.787.274V43.92c0 6.852-3.7 10.003-10.346 10.003-3.495 0-6.886-.856-9.044-2.535l2.124-3.836a11.015 11.015 0 0 0 6.509 2.09c3.768 0 5.412-1.714 5.412-5.037v-.788a7.587 7.587 0 0 1-5.823 2.296c-5.105 0-9.216-3.529-9.216-8.907s4.111-8.908 9.216-8.908a7.398 7.398 0 0 1 6.097 2.638v-2.364Zm-5.276 8.634c0-2.707-2.021-4.523-4.83-4.523-2.81 0-4.865 1.816-4.865 4.523s2.055 4.521 4.865 4.521c2.809 0 4.83-1.815 4.83-4.521Zm27.285 2.089H148.31c.514 2.296 2.467 3.7 5.276 3.7a6.247 6.247 0 0 0 4.625-1.781l2.843 3.083c-1.713 1.953-4.282 2.98-7.605 2.98-6.372 0-10.517-4.008-10.517-9.489 0-5.516 4.214-9.49 9.832-9.49 5.413 0 9.592 3.632 9.592 9.559 0 .41-.068.993-.103 1.438Zm-14.011-3.117h9.078a4.603 4.603 0 0 0-9.078 0Zm32.074 10.825-4.625-6.68h-5.105v6.68h-5.55v-23.98h10.38c6.407 0 10.415 3.323 10.415 8.701a7.797 7.797 0 0 1-4.933 7.571l5.379 7.708Zm-5.208-19.458h-4.522v8.359h4.522c3.392 0 5.105-1.576 5.105-4.18 0-2.637-1.713-4.18-5.105-4.18Zm12.394 10.243c0-5.55 4.282-9.49 10.14-9.49 5.858 0 10.107 3.94 10.107 9.49s-4.248 9.49-10.106 9.49c-5.859 0-10.14-3.94-10.14-9.49Zm14.834 0c0-3.186-2.021-5.105-4.693-5.105-2.673 0-4.728 1.919-4.728 5.105s2.055 5.104 4.728 5.104c2.672 0 4.693-1.918 4.693-5.104Zm8.029 0c0-5.55 4.282-9.49 10.277-9.49 3.872 0 6.92 1.68 8.257 4.694l-4.146 2.226a4.596 4.596 0 0 0-4.145-2.535c-2.706 0-4.83 1.885-4.83 5.105s2.124 5.104 4.83 5.104a4.534 4.534 0 0 0 4.145-2.535l4.146 2.261c-1.337 2.946-4.385 4.66-8.257 4.66-5.995 0-10.277-3.94-10.277-9.49Zm29.213 1.987-2.57 2.535v4.693h-5.344V21.584h5.344v14.388l7.811-7.4h6.372l-7.674 7.811 8.36 10.62H245.4ZM84.113 37.788c0-5.55 4.283-9.49 10.14-9.49 5.859 0 10.107 3.94 10.107 9.49s-4.248 9.49-10.106 9.49-10.14-3.94-10.14-9.49Zm14.834 0c0-3.186-2.021-5.105-4.693-5.105-2.672 0-4.728 1.919-4.728 5.105s2.056 5.104 4.728 5.104c2.672 0 4.693-1.918 4.693-5.104Zm157.696-8.793a2.727 2.727 0 0 1 1.033 1.032 3.003 3.003 0 0 1-.008 2.924A2.824 2.824 0 0 1 256.623 34a2.967 2.967 0 0 1-2.919 0 2.809 2.809 0 0 1-1.037-1.045 2.973 2.973 0 0 1 0-2.907 2.8 2.8 0 0 1 1.041-1.045 3.025 3.025 0 0 1 2.935-.008Zm-.253 4.613a2.38 2.38 0 0 0 .87-.886 2.576 2.576 0 0 0 .008-2.466 2.285 2.285 0 0 0-.858-.87 2.548 2.548 0 0 0-2.473.005 2.32 2.32 0 0 0-.87.877 2.575 2.575 0 0 0 0 2.466 2.326 2.326 0 0 0 .866.878 2.487 2.487 0 0 0 2.457-.004Zm.098-1.984a1.038 1.038 0 0 1-.478.383l.719 1.103h-.702l-.637-.98h-.727v.98h-.702v-3.217h1.339a1.506 1.506 0 0 1 .992.302 1.008 1.008 0 0 1 .363.816 1.085 1.085 0 0 1-.167.613Zm-1.228-.041a.825.825 0 0 0 .53-.151.509.509 0 0 0 .188-.42.497.497 0 0 0-.188-.417.843.843 0 0 0-.53-.147h-.605v1.135Z'/%3e%3c/svg%3e" alt="ForgeRock"/></a></div><div class="jsx-deabdb3117d4c3f7 logos-row-half"><a href="https://blogit.michelin.io/connected-tires-lessons-learned-in-moving-to-reactive-systems/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/png;base64,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" alt="Michelin"/></a><a href="https://mobitech.io/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="/_next/static/media/mobitech.3c73f440.svg" alt="Mobitech"/></a><a href="https://www.rbs.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='133.432' height='40.048' viewBox='0 0 35.304 10.596'%3e%3cpath d='M84.133 183.426H82.49c-.35 0-.674-.207-.777-.518-.298-.867-1.153-1.179-1.153-1.179a.83.83 0 0 1-.544-.776v-1.645c0-.452.376-.815.829-.815.453 0 .816.337.816.815l-.013 1.32 1.904-1.901a.82.82 0 0 1 1.165 0 .835.835 0 0 1 0 1.177l-1.878 1.865h1.295c.454 0 .83.375.83.828 0 .454-.376.83-.83.83m-.013 1.992-1.32-.013 1.903 1.904a.821.821 0 0 1 0 1.166.82.82 0 0 1-1.165 0l-1.878-1.879v1.295a.81.81 0 0 1-.83.83.835.835 0 0 1-.828-.83v-1.644c0-.35.22-.674.531-.777.868-.298 1.166-1.152 1.166-1.152a.845.845 0 0 1 .777-.543h1.644c.454 0 .83.376.83.828 0 .452-.337.815-.83.815m-5.295 3.29c-.454 0-.816-.299-.803-.817l.013-1.32-1.904 1.904a.82.82 0 0 1-1.165 0 .82.82 0 0 1 0-1.166l1.864-1.878h-1.282a.826.826 0 0 1-.828-.828c0-.452.362-.828.828-.828h1.645c.35 0 .66.207.777.517.298.88 1.14 1.178 1.14 1.178a.815.815 0 0 1 .544.777v1.644a.816.816 0 0 1-.83.816m.299-6.965c-.868.31-1.166 1.152-1.166 1.152a.846.846 0 0 1-.777.544h-1.645a.835.835 0 0 1-.829-.829c0-.453.311-.815.83-.815l1.32.012-1.904-1.903a.82.82 0 0 1 0-1.165.82.82 0 0 1 1.166 0l1.878 1.877v-1.295c0-.452.362-.828.829-.828.453 0 .815.376.815.828v1.644c0 .35-.207.674-.517.778m26.749 7.03c-.88 0-1.994-.142-2.55-.31l.44-1.814c.4.181 1.294.466 2.11.466.985 0 1.723-.427 1.723-1.295 0-.738-.454-1.126-1.723-1.617-1.295-.505-2.369-1.127-2.369-2.965 0-1.8 1.424-2.797 3.587-2.797.919 0 1.851.182 2.408.363l-.427 1.76c-.376-.207-1.1-.466-1.981-.466-1.05 0-1.516.402-1.516 1.087 0 .7.518.96 1.645 1.451 1.554.661 2.526 1.321 2.526 3.054 0 1.917-1.529 3.083-3.873 3.083m-6.953-4.531h-1.19v2.899h1.254c.985 0 1.749-.388 1.749-1.463 0-.984-.712-1.436-1.813-1.436m.013-4.13h-1.204v2.628h1.113c.842 0 1.567-.453 1.567-1.36 0-.855-.518-1.269-1.476-1.269m.103 8.572h-3.262V178.57h3.43c1.97 0 3.264.957 3.264 2.64 0 1.192-.79 1.865-1.54 2.163 1.035.272 1.877.984 1.877 2.316 0 1.762-1.36 2.993-3.769 2.993m-8.26-8.56h-.997v2.889h.777c1.049 0 1.812-.454 1.812-1.438 0-.868-.557-1.45-1.592-1.45m1.877 8.559c-.61-1.23-1.708-3.174-2.356-4.183h-.518v4.183h-1.943V178.57h3.2c2.109 0 3.365 1.009 3.365 3.029 0 1.386-.997 2.24-2.046 2.59.673.918 1.969 3.171 2.616 4.493z' style='fill:%2315366f%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none%3bstroke-width:.35277778' transform='translate(-74.574 -178.31)'/%3e%3c/svg%3e" alt="RBS"/></a><a href="https://www.redhat.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 613 145'%3e%3cpath d='M127.47 83.49c12.51 0 30.61-2.58 30.61-17.46a14 14 0 0 0-.31-3.42l-7.45-32.36c-1.72-7.12-3.23-10.35-15.73-16.6C124.89 8.69 103.76.5 97.51.5 91.69.5 90 8 83.06 8c-6.68 0-11.64-5.6-17.89-5.6-6 0-9.91 4.09-12.93 12.5 0 0-8.41 23.72-9.49 27.16a6.43 6.43 0 0 0-.22 1.94c0 9.22 36.3 39.45 84.94 39.45M160 72.07c1.73 8.19 1.73 9.05 1.73 10.13 0 14-15.74 21.77-36.43 21.77-46.76.03-87.72-27.37-87.72-45.48a18.45 18.45 0 0 1 1.51-7.33C22.27 52 .5 55 .5 74.22c0 31.48 74.59 70.28 133.65 70.28 45.28 0 56.7-20.48 56.7-36.65 0-12.72-11-27.16-30.83-35.78' style='fill:%23e00'/%3e%3cpath d='M160 72.07c1.73 8.19 1.73 9.05 1.73 10.13 0 14-15.74 21.77-36.43 21.77-46.76.03-87.72-27.37-87.72-45.48a18.45 18.45 0 0 1 1.51-7.33l3.66-9.06a6.43 6.43 0 0 0-.22 1.9c0 9.22 36.3 39.45 84.94 39.45 12.51 0 30.61-2.58 30.61-17.46a14 14 0 0 0-.31-3.42ZM579.74 92.8c0 11.89 7.15 17.67 20.19 17.67a52.11 52.11 0 0 0 11.89-1.68V95a24.84 24.84 0 0 1-7.68 1.16c-5.37 0-7.36-1.68-7.36-6.73V68.3h15.56V54.1h-15.56v-18l-17 3.68V54.1h-11.29v14.2h11.25Zm-53 .32c0-3.68 3.69-5.47 9.26-5.47a43.12 43.12 0 0 1 10.1 1.26v7.15a21.51 21.51 0 0 1-10.63 2.63c-5.46 0-8.73-2.1-8.73-5.57m5.2 17.56c6 0 10.84-1.26 15.36-4.31v3.37h16.82V74.08c0-13.56-9.14-21-24.39-21-8.52 0-16.94 2-26 6.1l6.1 12.52c6.52-2.74 12-4.42 16.83-4.42 7 0 10.62 2.73 10.62 8.31v2.73a49.53 49.53 0 0 0-12.62-1.58c-14.31 0-22.93 6-22.93 16.73 0 9.78 7.78 17.24 20.19 17.24m-92.44-.94h18.09V80.92h30.29v28.82H506V36.12h-18.07v28.29h-30.29V36.12h-18.09Zm-68.86-27.9c0-8 6.31-14.1 14.62-14.1A17.22 17.22 0 0 1 397 72.09v19.45A16.36 16.36 0 0 1 385.24 96c-8.2 0-14.62-6.1-14.62-14.09m26.61 27.87h16.83V32.44l-17 3.68v20.93a28.3 28.3 0 0 0-14.2-3.68c-16.19 0-28.92 12.51-28.92 28.5a28.25 28.25 0 0 0 28.4 28.6 25.12 25.12 0 0 0 14.93-4.83ZM320 67c5.36 0 9.88 3.47 11.67 8.83h-23.2C310.15 70.3 314.36 67 320 67m-28.67 15c0 16.2 13.25 28.82 30.28 28.82 9.36 0 16.2-2.53 23.25-8.42l-11.26-10c-2.63 2.74-6.52 4.21-11.14 4.21a14.39 14.39 0 0 1-13.68-8.83h39.65v-4.23c0-17.67-11.88-30.39-28.08-30.39a28.57 28.57 0 0 0-29 28.81M262 51.58c6 0 9.36 3.78 9.36 8.31S268 68.2 262 68.2h-17.89V51.58Zm-36 58.16h18.09V82.92h13.77l13.89 26.82H292l-16.2-29.45a22.27 22.27 0 0 0 13.88-20.72c0-13.25-10.41-23.45-26-23.45H226Z'/%3e%3c/svg%3e" alt="Red Hat"/></a><a href="https://www.post.ch/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="/_next/static/media/swiss-post.ca9f6c0b.svg" alt="Swiss Post"/></a><a href="https://www.taringa.net/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='300' height='60' xml:space='preserve'%3e%3cpath d='M0 .002h12.698v4.242l-4.23.001v12.699H4.222V4.246C2.814 4.242 1.407 4.245 0 4.244V.002zM43.247.01l4.235-.001v16.934h-4.234L43.247.01zm6.44-.004c1.431-.005 2.861-.011 4.292.003 2.084 3.376 4.205 6.731 6.286 10.11.023-3.373.003-6.745.011-10.117 1.419.002 2.839-.008 4.258.004-.002 5.644-.002 11.288-.001 16.932-1.357.013-2.715 0-4.072.007-.081-.011-.198.027-.232-.07-2.09-3.364-4.191-6.721-6.28-10.085-.021 1.641-.002 3.281-.009 4.921.001 1.742-.002 3.484.002 5.227-1.418.011-2.836.008-4.254.002L49.687.006zM69.913.06c.393-.075.795-.054 1.192-.058 2.275.004 4.551-.009 6.825.006-.003 1.41-.002 2.819 0 4.229-2.428.016-4.855.002-7.282.008v8.458c1.343.002 2.685-.001 4.027.001a.586.586 0 0 0 .183-.034c-.016-.836-.007-1.672-.005-2.508-.719-.04-1.44-.006-2.16-.019V6.974c2.13-.001 4.26-.003 6.389.001v4.903c-.013.578.049 1.165-.091 1.734a4.252 4.252 0 0 1-2.411 2.966 4.169 4.169 0 0 1-1.797.365c-1.404 0-2.809.007-4.213-.004-1.175.004-2.328-.542-3.103-1.419a4.2 4.2 0 0 1-1.057-2.613c-.001-2.883.001-5.766-.001-8.649a4.168 4.168 0 0 1 .86-2.593A4.231 4.231 0 0 1 69.913.06zM95.768.009l4.231.001.001 11.637h-4.232V.009zM14.377 1.952C15.091.821 16.372.061 17.712.008c1.44.002 2.881.004 4.321 0 .949-.046 1.902.271 2.658.841a4.266 4.266 0 0 1 1.692 3.461c-.002 4.211 0 8.421-.001 12.632-1.417.003-2.835 0-4.252.001-.003-1.41.001-2.82-.001-4.23-1.39.001-2.78-.002-4.169.001v4.229c-1.419-.004-2.837.01-4.255-.007.005-4.244 0-8.489.002-12.733a4.284 4.284 0 0 1 .67-2.251zm3.579 6.513c1.39.022 2.781.006 4.171.009.005-1.41-.003-2.818.003-4.226-1.39-.01-2.781-.003-4.172-.004-.002 1.408.002 2.815-.002 4.221zM28.5.006c2.816-.009 5.633-.002 8.449-.004a4.168 4.168 0 0 1 2.59.854 4.236 4.236 0 0 1 1.672 3.615v4.166c-.031 1.646-1.146 3.191-2.679 3.777.635 1.508 1.264 3.021 1.917 4.521-1.42.018-2.842.009-4.263.004-.583-1.409-1.196-2.807-1.772-4.219-.553-.016-1.107-.003-1.661-.008-.002 1.408-.002 2.817 0 4.226-1.417.011-2.836.008-4.254.002.004-5.645.003-11.29.001-16.934zm4.254 8.469c1.407.002 2.813.001 4.22.001.002-1.411 0-2.821 0-4.231-1.406-.004-2.812.003-4.217-.004-.008 1.411-.003 2.822-.003 4.234zm49.451-7.23A4.19 4.19 0 0 1 84.944.009c1.478-.001 2.955.005 4.433-.002a3.946 3.946 0 0 1 1.538.269 4.242 4.242 0 0 1 2.615 3.003c.143.551.097 1.121.104 1.684v11.981h-4.235v-4.229c-1.392-.004-2.782-.001-4.173-.002a1189.48 1189.48 0 0 0 0 4.224c-1.418.015-2.836.008-4.254.003.005-4.299.003-8.599.002-12.898a4.198 4.198 0 0 1 1.231-2.797zm3.018 2.999c.002 1.41-.002 2.821.002 4.232 1.392-.006 2.783.013 4.175-.01-.004-1.406 0-2.813-.002-4.221-1.392-.002-2.783-.001-4.175-.001zm10.545 8.459c1.41-.001 2.821-.001 4.231 0v4.24h-4.231v-4.24z' style='fill:%230360b9' transform='translate(3.459 5.078) scale(2.91666)'/%3e%3c/svg%3e" alt="Taringa!"/></a><a href="http://www.tesco.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='200' height='53.292' viewBox='0 -0.976 200 53.292' xml:space='preserve'%3e%3cpath d='M15.266 43.138c-4 0-7.24 2.29-8.805 3.913 0 0-3.806 3.772-6.383 5.078-.113.062-.11.187.046.187h23.294c4.605 0 6.77-1.56 9.503-4.007 0 0 3.98-3.698 6.708-4.892.275-.104.21-.279 0-.279H15.266zm40.018 0c-4 0-7.238 2.29-8.805 3.913 0 0-3.805 3.772-6.382 5.078-.114.062-.112.187.046.187h23.34c4.604 0 6.771-1.56 9.503-4.007 0 0 3.935-3.698 6.662-4.892.275-.104.255-.279.046-.279h-24.41zm40.064 0c-4 0-7.239 2.29-8.805 3.913 0 0-3.806 3.772-6.383 5.078-.112.062-.109.187.048.187h23.34c4.604 0 6.723-1.56 9.457-4.007 0 0 3.98-3.698 6.707-4.892.276-.104.256-.279.047-.279H95.35zm40.018 0c-3.999 0-7.192 2.29-8.759 3.913 0 0-3.852 3.772-6.43 5.078-.112.062-.109.187.048.187h23.34c4.604 0 6.77-1.56 9.503-4.007 0 0 3.982-3.698 6.71-4.892.276-.104.207-.279 0-.279h-24.412zm40.063 0c-4 0-7.24 2.29-8.805 3.913 0 0-3.808 3.772-6.384 5.078-.114.062-.11.187.046.187h23.342c4.604 0 6.768-1.56 9.504-4.007 0 0 3.936-3.698 6.66-4.892.275-.104.258-.279.047-.279h-24.41z' style='fill:%230054a4%3bfill-opacity:1%3bstroke:white%3bstroke-width:.0787%3bstroke-miterlimit:11.47399998'/%3e%3cpath d='M96.793-1.165c-8.515 0-16.818 2.528-16.818 10.994 0 14.661 25.575 6.916 25.575 15.886 0 2.924-4.535 4.1-8.198 4.1-6.58 0-11.115-.979-16.864-4.426v7.36c4.286 1.413 10.117 2.097 16.445 2.097 8.833 0 17.097-2.28 17.097-10.948 0-15.308-25.576-8.43-25.576-15.932 0-3.02 4.104-4.053 7.688-4.053 6.031 0 12.542 1.765 16.12 5.077V1.164c-4.63-1.46-10.776-2.329-15.469-2.329zm45.188.093c-15.359 0-25.529 7.383-25.529 18.634 0 10.326 9.334 17.237 23.293 17.237 4.522 0 8.558-.593 13.276-1.725v-8.712c-3.335 3.524-7.299 4.938-11.553 4.938-8.244 0-13.883-5.136-13.883-12.532 0-7.295 5.846-12.625 14.021-12.625 4.455 0 8.026 1.62 10.901 4.427V-.142c-2.989-.616-6.738-.93-10.526-.93zm35.823 0c-13.235 0-22.594 7.62-22.594 18.354 0 10.531 8.404 17.518 20.918 17.518 13.295 0 22.453-7.428 22.453-18.215.003-10.584-8.325-17.657-20.777-17.657zM1.384 0v8.246c2.877-2.23 8.894-3.07 15.466-3.12v22.5c0 3.271-.289 4.203-1.677 5.916h12.998c-1.459-1.713-1.678-2.645-1.678-5.917V4.936c5.696.05 12.496 1.077 15.373 3.31V0H1.384zm43.977 0c1.36 1.712 1.63 2.688 1.63 5.963v21.662c0 3.272-.246 4.255-1.537 5.917h31.4V25.39c-4.309 3.067-12.508 3.078-15.84 3.027H56.45v-9.363h3.354c2.273 0 6.374.27 8.758.98v-6.988c-2.35.755-6.492.98-8.758.98H56.45V5.127h4.565c4.08 0 11.173.844 13.836 3.075V.004h-29.49V0zm131.561 4.007c6.932 0 11.506 5.735 11.506 12.811s-4.574 12.812-11.506 12.812c-7.045 0-11.556-5.736-11.556-12.812.001-7.075 4.511-12.81 11.556-12.81z' style='fill:%23f02e25%3bfill-opacity:1%3bstroke:white%3bstroke-width:.03%3bstroke-miterlimit:3.86400008'/%3e%3c/svg%3e" alt="Tesco"/></a><a href="https://www.ticketmaster.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='540.695' height='76.684'%3e%3cg style='fill:black'%3e%3cpath d='M1536.16 150.945c44.99 0 58.9 30.996 68.32 68.332h-21.11c-29.21 0-77.73-4.972-77.73-44.043 0-16.191 15.24-24.289 30.52-24.289m58.9-3.14h-.91c-20.66-26.067-41.33-40.903-74.61-40.903-41.77 0-71.43 23.379-71.43 66.047 0 76.403 85.38 82.258 142 82.258h21.11c1.82 6.309 1.82 13.047 1.82 19.758 0 23.379-25.17 30.117-46.31 30.117-26.5 0-52.12-6.738-75.93-17.973l8.55 48.09c25.59 8.977 51.67 13.926 78.64 13.926 46.26 0 89.87-17.09 89.87-71.445 0-31.02-22.92-121.782-28.33-165.395h-50.76l6.29 35.52M33.988 343.941h43.586l10.332 47.618 64.723 21.14-14.832-68.758h53.914l-9.43-44.043h-53.926l-22.023-101.121c-1.344-5.398-2.687-13.472-2.687-22.449 0-13.926 9.437-22.473 22.902-22.473 10.808 0 21.582 2.239 29.215 5.383L145.441 112.5c-10.339-2.234-22.011-5.402-32.359-5.402-40.89 0-69.664 16.195-69.664 60.707 0 17.957 3.598 35.476 7.633 53.883l17.086 78.21H24.55l9.437 44.043m204.482 99.782h60.222l-12.582-57.547h-60.226l12.586 57.547zm-22.024-99.782h60.227L227.23 112.5h-60.234l49.449 231.441m242.063-53.023c-11.676 7.641-27.403 11.672-44.043 11.672-48.074 0-75.035-44.93-75.035-88.528 0-30.089 9.871-60.207 51.226-60.207 14.84 0 33.27 4.043 48.985 11.692l-6.75-47.664c-18.426-8.977-38.2-10.785-57.973-10.785-59.762 0-98.398 40-98.398 99.777 0 80.879 53.468 142.445 136.593 142.445 22.489 0 44.051-4.047 60.227-8.972l-14.832-49.43m66.047 158.613h60.222l-40.011-189.633h.929l84.032 84.043h78.183L596.93 238.332 666.559 112.5h-67.852l-59.785 122.684h-.879L511.973 112.5h-58.868l71.45 337.031m400.425-105.59h43.586l10.332 47.618 64.722 21.14-14.83-68.758h53.93l-9.45-44.043h-53.92l-22.026-101.121c-1.347-5.398-2.679-13.472-2.679-22.449 0-13.926 9.425-22.473 22.915-22.473 10.78 0 21.56 2.239 29.19 5.383l-10.31-46.738c-10.35-2.234-22.03-5.402-32.37-5.402-40.89 0-69.66 16.195-69.66 60.707 0 17.957 3.594 35.476 7.652 53.883l17.059 78.21h-43.578l9.437 44.043' style='fill:black%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none' transform='matrix(.22381 0 0 -.22381 -5.495 100.61)'/%3e%3cpath d='M904.836 261.254c0 58.851-37.742 88.066-94.813 88.066-75.945 0-131.687-69.207-131.687-141.09 0-68.757 44.945-101.132 111.473-101.132 24.703 0 50.324 5.851 73.691 13.047l7.633 47.66c-22.465-10.375-46.297-16.664-71.012-16.664-38.508 0-61.016 13.695-63.898 50.07h-.047c-.106 2.109-.313 4.18-.313 6.394 0 .43.02.864.02 1.29 0 .246-.02.429-.02.675h.043c.27 15.84 3.746 31.469 9.797 45.914 11.574 29.446 27.918 49.793 63.418 49.793 25.149 0 38.199-13.906 38.199-38.64 0-5.383-.461-10.332-1.343-15.715H763.57c-5.347-18.192-6.273-30.375-6.382-41.352h141.796c3.598 17.09 5.852 34.16 5.852 51.684M1108.7 318.32a2304.62 2304.62 0 0 1 4.93 25.621h56.19l-5.4-31.003h.9c16.18 23.789 42.68 36.382 70.99 36.382 27.42 0 55.73-16.168 58.88-44.043h.9c15.29 30.118 49 44.043 81.33 44.043 34.59 0 64.28-28.304 64.28-63.351 0-20.664-5.43-44.043-10.35-62.903L1407.08 112.5h-60.23l24.28 112.805c3.15 13.929 7.64 35.519 7.64 49.425 0 17.09-13.02 27.86-28.3 27.86-41.81 0-52.14-48.547-59.79-79.996l-23.8-110.094h-60.22l24.27 112.805c3.16 13.929 7.64 35.519 7.64 49.425 0 17.09-13.05 27.86-28.33 27.86-40.88 0-52.12-48.977-59.75-79.996L1126.66 112.5h-60.2l42.24 205.82m738.01-21.504c-6.46 3.532-23.08 8.461-40.15 8.461-17.99 0-40.45-4.929-40.45-23.336 0-29.23 78.19-40.015 78.19-96.636 0-60.239-52.57-78.207-104.23-78.207-24.29 0-48.57 3.593-70.57 13.949l13.05 48.074c17.04-9.414 34.14-17.98 57.52-17.98 20.18 0 41.33 6.757 41.33 25.617 0 37.304-78.2 40.926-78.2 98.879 0 54.351 52.58 73.683 100.2 73.683 22.04 0 44.52-4.047 56.36-7.125l-13.05-45.379m38.5 47.125h43.59l10.33 47.618 64.69 21.14-14.82-68.758h53.93l-9.42-44.043h-53.96l-22.02-101.121c-1.33-5.398-2.69-13.472-2.69-22.449 0-13.926 9.46-22.473 22.93-22.473 10.78 0 21.57 2.239 29.21 5.383l-10.35-46.738c-10.34-2.234-22-5.402-32.33-5.402-40.91 0-69.67 16.195-69.67 60.707 0 17.957 3.62 35.476 7.65 53.883l17.07 78.21h-43.6l9.46 44.043m408.26-31.003c1.78 9.867 3.59 20.214 5.4 31.003h57.52l-8.1-43.593h.91c10.81 25.164 40.43 48.972 68.3 48.972 7.65 0 15.72-.429 22.91-2.234l-12.57-58.859c-6.73 2.242-15.31 3.593-22.93 3.593-42.71 0-63.37-38.207-70.99-75.511L2312.34 112.5h-60.21l41.34 200.438m-41.79-51.684c0 58.851-37.75 88.066-94.82 88.066-75.93 0-131.68-69.207-131.68-141.09 0-68.757 44.94-101.132 111.46-101.132 24.69 0 50.33 5.851 73.71 13.047l7.62 47.66c-22.47-10.375-46.28-16.664-71-16.664-38.53 0-61.02 13.695-63.93 50.07h-.04c-.09 2.109-.3 4.18-.3 6.394 0 .43.03.864.03 1.29 0 .246-.03.429-.03.675h.03c.27 15.84 3.75 31.469 9.8 45.914 11.56 29.446 27.92 49.793 63.42 49.793 25.16 0 38.21-13.906 38.21-38.64 0-5.383-.47-10.332-1.34-15.715h-82.4c-5.38-18.192-6.29-30.375-6.42-41.352h141.83c3.6 17.09 5.85 34.16 5.85 51.684' style='fill:black%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none' transform='matrix(.22381 0 0 -.22381 -5.495 100.61)'/%3e%3c/g%3e%3c/svg%3e" alt="Ticketmaster"/></a><a href="https://www.drovio.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg width='263' height='70' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none'%3e%3cpath d='M239.97 17.195c5.176 0 9.592 1.378 13.255 4.134 3.659 2.757 6.247 6.593 7.763 11.509 1.008 3.32 1.512 6.808 1.512 10.461 0 3.587-.44 6.942-1.323 10.064-1.39 5.18-3.962 9.25-7.715 12.204-3.757 2.956-8.284 4.433-13.586 4.433s-9.846-1.458-13.633-4.383c-3.786-2.923-6.375-6.908-7.763-11.955-.884-3.123-1.325-6.51-1.325-10.164 0-3.918.44-7.439 1.326-10.561 1.451-4.914 4.071-8.768 7.858-11.559 3.786-2.789 8.33-4.183 13.631-4.183ZM26.215 2.405c5.004 0 9.389.85 13.157 2.548 3.77 1.7 6.688 4.087 8.757 7.164 2.067 3.078 3.102 6.636 3.102 10.675v26.543c0 4.04-1.035 7.598-3.102 10.675-2.07 3.078-4.987 5.467-8.755 7.165-3.77 1.698-8.156 2.549-13.157 2.549H1.2c-.335 0-.618-.112-.85-.337a1.087 1.087 0 0 1-.35-.818V3.56c0-.32.116-.593.35-.818.233-.224.516-.337.85-.337h25.017-.002ZM82.481 16.83c2.274 0 4.075.473 5.402 1.421.505.27.695.779.569 1.523l-1.99 11.575c-.063.811-.506 1.048-1.328.709-.946-.337-2.054-.508-3.316-.508-.507 0-1.202.069-2.085.204-2.275.203-4.204 1.1-5.782 2.69-1.58 1.591-2.37 3.706-2.37 6.346v27.715c0 .34-.111.626-.33.862-.223.24-.492.357-.806.357h-11.09c-.317 0-.586-.118-.807-.357a1.214 1.214 0 0 1-.331-.862V18.759c0-.338.11-.625.331-.864.221-.236.49-.354.807-.354h11.09c.314 0 .581.12.805.354.22.24.332.526.332.864v3.858c0 .202.06.34.189.405.126.07.22.036.283-.1 2.59-4.062 6.067-6.092 10.427-6.092Zm30.598 0c5.05 0 9.36 1.382 12.932 4.141 3.57 2.762 6.096 6.604 7.575 11.527.984 3.328 1.478 6.822 1.478 10.48 0 3.591-.432 6.952-1.294 10.08-1.355 5.19-3.864 9.266-7.528 12.225-3.663 2.96-8.083 4.44-13.254 4.44-5.173 0-9.607-1.462-13.303-4.39-3.694-2.927-6.219-6.92-7.574-11.976-.862-3.126-1.292-6.52-1.292-10.18 0-3.924.43-7.45 1.293-10.578 1.417-4.923 3.972-8.783 7.666-11.578 3.696-2.795 8.129-4.191 13.303-4.191h-.002Zm126.7 12.42c-2.144 0-3.926.632-5.346 1.894s-2.447 3.022-3.078 5.28c-.505 1.593-.756 3.953-.756 7.074 0 2.99.22 5.314.663 6.975.63 2.325 1.686 4.152 3.17 5.48 1.483 1.33 3.298 1.993 5.444 1.993 2.083 0 3.85-.663 5.302-1.993 1.45-1.328 2.492-3.155 3.124-5.48.504-2.125.756-4.45.756-6.975 0-2.79-.252-5.147-.756-7.073-.696-2.259-1.768-4.019-3.219-5.28-1.454-1.263-3.218-1.894-5.302-1.894h-.001ZM26.63 14.427H14.48c-.34 0-.506.157-.506.471V57.23c0 .316.167.472.506.472h12.25c3.103 0 5.62-.977 7.543-2.928 1.924-1.952 2.92-4.569 2.986-7.844V25.198c0-3.274-.96-5.889-2.885-7.84-1.922-1.954-4.504-2.93-7.745-2.93l.002-.002Zm86.267 14.48c-2.093 0-3.833.633-5.219 1.896-1.385 1.265-2.387 3.029-3 5.289-.495 1.597-.74 3.96-.74 7.086 0 2.994.215 5.323.646 6.986.615 2.33 1.648 4.158 3.094 5.49 1.447 1.33 3.217 1.995 5.312 1.995 2.031 0 3.756-.664 5.173-1.995 1.415-1.332 2.43-3.16 3.047-5.49.493-2.129.74-4.457.74-6.987 0-2.793-.247-5.154-.74-7.085-.677-2.26-1.724-4.024-3.14-5.29-1.418-1.262-3.14-1.896-5.173-1.896Zm83.644 40.482a1.138 1.138 0 0 1-.31-.811V21.68c0-.317.102-.586.31-.811a.983.983 0 0 1 .752-.334h10.345a.99.99 0 0 1 .752.334c.206.225.31.494.31.811v46.897c0 .32-.102.59-.31.811a.978.978 0 0 1-.752.336h-10.345a.979.979 0 0 1-.752-.336Zm1.062-56.446c-1.326-1.433-1.992-3.23-1.992-5.397 0-2.229.648-4.042 1.948-5.444C198.852.7 200.532 0 202.597 0c2.064 0 3.743.7 5.04 2.1 1.297 1.403 1.945 3.216 1.945 5.445 0 2.165-.662 3.964-1.988 5.397-1.328 1.432-2.994 2.15-4.997 2.15-2.005 0-3.67-.718-4.995-2.15Z' fill='%232E383D'/%3e%3cpath d='m165.884 65.255 21.588-44.217c1.47-3.014-1.402-6.311-4.617-5.294l-18.877 13.694a3.858 3.858 0 0 1-2.274.017l-20.345-13.406c-3.228-.969-6.056 2.37-4.543 5.363L159 65.307c1.427 2.824 5.495 2.793 6.884-.05' fill='%233E2588'/%3e%3c/g%3e%3c/svg%3e" alt="Drovio"/></a><a href="https://tech.zalando.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='211' viewBox='-1.196 -1.196 204.657 42.265'%3e%3cpath d='M67.514 33.126h-17.4a1 1 0 0 1-1.02-1.02v-2.123c-.012-.522.155-.753.475-1.15L63.42 12.73H49.85a1.001 1.001 0 0 1-1.021-1.02v-1.505c.001-.58.44-1.018 1.021-1.02h17.577a1 1 0 0 1 1.02 1.02v2.168c.008.392-.128.725-.44 1.074L54.121 29.58h13.392a1 1 0 0 1 1.02 1.02v1.504a1.001 1.001 0 0 1-1.02 1.021m34.3.443h.001c1.248-.025 2.169-.271 2.53-.676a.619.619 0 0 0 .172-.473c-.01-.135-.01-.135-.352-1.737l-.007-.038c-.074-.419-.373-.609-.62-.609l-.033.003s-.313-.015-.622-.015h-.002c-.888-.028-1.625-.157-1.64-1.457V1.372c0-.453-.273-.919-.798-.93h-.155l-2.43.622c-.414.043-.845.338-.826.884v26.707c.004 3.164 1.702 4.908 4.78 4.914h.002zm49.113-.443h-2.168a1.002 1.002 0 0 1-1.021-1.02v-16.37c-.039-2.768-.866-3.538-3.849-3.58-3.372 0-6.787.845-7.912 1.153v18.796c-.001.591-.411 1.02-.976 1.021h-2.213a1 1 0 0 1-1.02-1.02v-18.36c-.033-1.7.126-2.875 2.544-3.657 2.315-.799 6.743-1.476 9.67-1.479 5.576.008 7.957 2.02 7.965 6.728v16.767a1 1 0 0 1-1.02 1.021m21.788-20.3c-.81-.206-3.068-.715-5.613-.715-4.673.044-6.634 1.313-6.683 9.068.055 8.516 2.59 8.976 6.724 9.021l.004.179V30.2a22.06 22.06 0 0 0 5.566-.752l.002-16.622zm1.14 19.982-.258.065c-1.38.35-3.269.828-6.582.828h-.007c-9.127-.013-10.92-4.617-10.928-12.567.01-9.116 2.9-12.511 10.662-12.524 2.739 0 4.625.355 5.98.681l-.009-7.342c-.011-.323.135-.745.896-.89l2.424-.618h.133c.557.014.755.51.756.93v27.594c.037 1.741-.168 3.236-3.068 3.843m17.7-2.652c-5.982-.026-6.282-3.097-6.323-8.976.04-5.912.341-8.999 6.323-9.024 5.984.025 6.283 3.112 6.324 9.02-.041 5.883-.341 8.954-6.324 8.98m0-21.546c-9.862.014-10.698 6.495-10.708 12.569.01 6.051.846 12.509 10.708 12.522 9.857-.013 10.697-6.453 10.71-12.523-.01-6.352-.846-12.554-10.71-12.568m-68.361 12.696c-.988.012-5.779.09-7.686.497l-.15.032c-2.145.48-3.839.858-3.86 4.034.004 3.994 3.061 4.352 6.192 4.376l.002.179v-.179c1.96 0 3.81-.277 5.501-.827v-8.112zm4.231-5.835v12.7c.043 3.156-.769 4.165-3.946 4.902-1.391.29-3.524.63-5.834.63-3.404-.007-10.486-.02-10.489-7.657-.022-6.014 3.59-7.059 7.957-7.73 2.86-.459 5.769-.528 7.247-.528.4 0 .659.004.813.006v-2.145c-.014-1.432-.023-2.3-1.361-2.806-.827-.349-2.058-.509-3.89-.509-3.02 0-5.726.677-7.516 1.125l-.683.16a1.212 1.212 0 0 1-.255.043h-.001a.818.818 0 0 1-.789-.603l-.01-.038-.404-2.043v-.106c.005-.481.354-.764.68-.868 1.443-.537 5.257-1.39 9.366-1.392 3.002.002 5.17.392 6.628 1.195 2.498 1.32 2.491 3.73 2.488 5.666M87.79 29.417c-1.69.55-3.54.828-5.5.828v.179l-.003-.18c-3.13-.023-6.189-.382-6.192-4.375.02-3.177 1.715-3.554 3.86-4.034l.149-.033c1.908-.407 6.7-.485 7.687-.496v8.111zm1.744-19.612c-1.459-.803-3.627-1.193-6.63-1.195-4.107.002-7.922.855-9.365 1.392-.326.104-.675.387-.68.868v.106l.405 2.043.01.038a.817.817 0 0 0 .789.603h.001c.101-.005.181-.024.255-.043l.682-.16c1.79-.448 4.496-1.125 7.516-1.125 1.832 0 3.063.16 3.89.51 1.34.505 1.348 1.373 1.362 2.805v2.145a43.314 43.314 0 0 0-.813-.006c-1.478 0-4.387.07-7.248.528-4.365.671-7.978 1.716-7.955 7.73 0 7.636 7.084 7.65 10.487 7.657 2.312 0 4.443-.34 5.835-.63 3.176-.737 3.988-1.746 3.946-4.902V15.47c.005-1.936.01-4.346-2.487-5.666' style='fill:%23020203%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3cpath d='M8.059 39.873c-1.475 0-2.295-.345-2.733-.6-.606-.348-1.725-1.238-2.727-3.877C.99 31.171.042 26.011 0 19.948v-.023C.043 13.86.991 8.701 2.599 4.475 3.6 1.838 4.72.946 5.326.598 5.764.344 6.582 0 8.057 0c.563 0 1.222.05 1.99.174 4.464.722 9.407 2.48 14.68 5.476l.02.01c5.23 3.069 9.223 6.47 12.08 9.975 1.783 2.188 1.994 3.601 1.994 4.301 0 .699-.211 2.114-1.993 4.3-2.858 3.505-6.852 6.908-12.082 9.977l-.02.01c-5.272 2.996-10.215 4.753-14.678 5.476-.77.124-1.427.174-1.99.174' style='fill:%23ff6900%3bfill-opacity:1%3bfill-rule:nonzero%3bstroke:none'/%3e%3c/svg%3e" alt="Zalando Tech"/></a><a href="https://www.forgerock.com/" target="_blank" rel="noopener noreferrer"><img height="300" class="logos-logo" src="data:image/svg+xml,%3csvg id='aeda88b3-35c8-425e-acda-e72296130bf3' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='344.069' height='76.668' viewBox='0 0 258.052 57.501'%3e%3cdefs%3e%3cstyle%3e.a1b80da4-454f-430c-8c4e-f96956af4e74%7bfill:%23032b75%7d%3c/style%3e%3c/defs%3e%3cpath class='a1b80da4-454f-430c-8c4e-f96956af4e74' d='M31.817 0 15.266 5.111 0 32.65h13.532L31.817 0zM.136 37.865l10.568 19.636h13.769l-11.22-19.636H.136z'/%3e%3cpath d='m51.035 35.502-8.528-15.989c-5.05 8.92-13.965 25.306-17.006 30.464l4.202 7.524h8.866Zm-28.044 9.98 17.03-30.412-5.533-10.268C30.14 12.486 21.165 28.325 17.21 35.13Z' style='fill:%23f96700'/%3e%3cpath class='a1b80da4-454f-430c-8c4e-f96956af4e74' d='M70.542 27.476v6.338h11.1v4.453h-11.1v8.736h-5.55v-23.98h18.122v4.453Zm47.914.822v4.934c-.445-.035-.788-.069-1.199-.069-2.946 0-4.899 1.61-4.899 5.139v8.701h-5.344v-18.43h5.104v2.432c1.302-1.782 3.495-2.707 6.338-2.707Zm21.787.274V43.92c0 6.852-3.7 10.003-10.346 10.003-3.495 0-6.886-.856-9.044-2.535l2.124-3.836a11.015 11.015 0 0 0 6.509 2.09c3.768 0 5.412-1.714 5.412-5.037v-.788a7.587 7.587 0 0 1-5.823 2.296c-5.105 0-9.216-3.529-9.216-8.907s4.111-8.908 9.216-8.908a7.398 7.398 0 0 1 6.097 2.638v-2.364Zm-5.276 8.634c0-2.707-2.021-4.523-4.83-4.523-2.81 0-4.865 1.816-4.865 4.523s2.055 4.521 4.865 4.521c2.809 0 4.83-1.815 4.83-4.521Zm27.285 2.089H148.31c.514 2.296 2.467 3.7 5.276 3.7a6.247 6.247 0 0 0 4.625-1.781l2.843 3.083c-1.713 1.953-4.282 2.98-7.605 2.98-6.372 0-10.517-4.008-10.517-9.489 0-5.516 4.214-9.49 9.832-9.49 5.413 0 9.592 3.632 9.592 9.559 0 .41-.068.993-.103 1.438Zm-14.011-3.117h9.078a4.603 4.603 0 0 0-9.078 0Zm32.074 10.825-4.625-6.68h-5.105v6.68h-5.55v-23.98h10.38c6.407 0 10.415 3.323 10.415 8.701a7.797 7.797 0 0 1-4.933 7.571l5.379 7.708Zm-5.208-19.458h-4.522v8.359h4.522c3.392 0 5.105-1.576 5.105-4.18 0-2.637-1.713-4.18-5.105-4.18Zm12.394 10.243c0-5.55 4.282-9.49 10.14-9.49 5.858 0 10.107 3.94 10.107 9.49s-4.248 9.49-10.106 9.49c-5.859 0-10.14-3.94-10.14-9.49Zm14.834 0c0-3.186-2.021-5.105-4.693-5.105-2.673 0-4.728 1.919-4.728 5.105s2.055 5.104 4.728 5.104c2.672 0 4.693-1.918 4.693-5.104Zm8.029 0c0-5.55 4.282-9.49 10.277-9.49 3.872 0 6.92 1.68 8.257 4.694l-4.146 2.226a4.596 4.596 0 0 0-4.145-2.535c-2.706 0-4.83 1.885-4.83 5.105s2.124 5.104 4.83 5.104a4.534 4.534 0 0 0 4.145-2.535l4.146 2.261c-1.337 2.946-4.385 4.66-8.257 4.66-5.995 0-10.277-3.94-10.277-9.49Zm29.213 1.987-2.57 2.535v4.693h-5.344V21.584h5.344v14.388l7.811-7.4h6.372l-7.674 7.811 8.36 10.62H245.4ZM84.113 37.788c0-5.55 4.283-9.49 10.14-9.49 5.859 0 10.107 3.94 10.107 9.49s-4.248 9.49-10.106 9.49-10.14-3.94-10.14-9.49Zm14.834 0c0-3.186-2.021-5.105-4.693-5.105-2.672 0-4.728 1.919-4.728 5.105s2.056 5.104 4.728 5.104c2.672 0 4.693-1.918 4.693-5.104Zm157.696-8.793a2.727 2.727 0 0 1 1.033 1.032 3.003 3.003 0 0 1-.008 2.924A2.824 2.824 0 0 1 256.623 34a2.967 2.967 0 0 1-2.919 0 2.809 2.809 0 0 1-1.037-1.045 2.973 2.973 0 0 1 0-2.907 2.8 2.8 0 0 1 1.041-1.045 3.025 3.025 0 0 1 2.935-.008Zm-.253 4.613a2.38 2.38 0 0 0 .87-.886 2.576 2.576 0 0 0 .008-2.466 2.285 2.285 0 0 0-.858-.87 2.548 2.548 0 0 0-2.473.005 2.32 2.32 0 0 0-.87.877 2.575 2.575 0 0 0 0 2.466 2.326 2.326 0 0 0 .866.878 2.487 2.487 0 0 0 2.457-.004Zm.098-1.984a1.038 1.038 0 0 1-.478.383l.719 1.103h-.702l-.637-.98h-.727v.98h-.702v-3.217h1.339a1.506 1.506 0 0 1 .992.302 1.008 1.008 0 0 1 .363.816 1.085 1.085 0 0 1-.167.613Zm-1.228-.041a.825.825 0 0 0 .53-.151.509.509 0 0 0 .188-.42.497.497 0 0 0-.188-.417.843.843 0 0 0-.53-.147h-.605v1.135Z'/%3e%3c/svg%3e" alt="ForgeRock"/></a></div></div><div class="jsx-deabdb3117d4c3f7 logos-contact-us"><span class="jsx-deabdb3117d4c3f7 logos-contact-us-question">希望在这里列出?</span><a href="mailto:[email protected]" class="jsx-deabdb3117d4c3f7"><div class="jsx-1c336450e8d78c77 button primary"><div class="jsx-1c336450e8d78c77 icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg></div> <!-- -->请联系我们!</div></a></div></div><footer class="jsx-aeedcf66895f49d7"><div class="jsx-aeedcf66895f49d7 container"><div class="jsx-aeedcf66895f49d7 footer-nav-section"><div class="jsx-aeedcf66895f49d7 footer-nav-list footer-logo"><a class="jsx-aeedcf66895f49d7" href="/"><img src="data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 1232.6 315.2' style='enable-background:new 0 0 1232.6 315.2' xml:space='preserve'%3e%3cstyle%3e.st0%7bfill:%23782a91%7d%3c/style%3e%3cpath d='M120.9 214.2 190.5 0h52.3l-98.5 273.8H98.2L0 0h52.1l68.8 214.2zm291.2-62.6H299.6v84.2H431v38H252V0h177.7v38.4H299.6V114h112.5v37.6zm83.7-113.2H546c16.5.3 29 4.4 37.3 12.4 8.3 8 12.5 19.4 12.5 34 0 14-4.5 25.1-13.5 33.2-9 8.1-21.6 12.1-37.6 12.1h-27.1v24.2l86.1 119.5h51v-2.4l-77.2-106.7c24.9-5.5 43.3-21.7 52.6-35.9 8.2-12.6 13.3-27.7 13.3-46 0-26.8-8.6-47.4-25.8-61.5C600.5 7.1 576.1 0 544.5 0h-96.3v273.8h47.6'/%3e%3cpath class='st0' d='m1052.3 157.7-41.5 62.7 29.7 53.4h85.1z'/%3e%3ccircle class='st0' cx='827.9' cy='274.7' r='40.5'/%3e%3cpath class='st0' d='m1037 0-47.6 74.2L949 0h-84l85.3 135.8-67.1 105.7c5.7 9.5 9.1 20.5 9.2 32.4h50.1L1121.3 0H1037z'/%3e%3cpath d='M763.5 273.8c.1-9.9 2.5-19.2 6.6-27.5V38.4h85.4V0H638.2v38.4h84.6v235.4h40.7zm414-266.9h-15.3v42.2h-8.5V6.9h-15.2V0h39v6.9zM1193 0l14.2 37.7L1221.3 0h11v49.1h-8.5V32.9l.8-21.7-14.5 37.9h-6.1l-14.5-37.8.8 21.6v16.2h-8.5V0h11.2z'/%3e%3c/svg%3e" alt="Vert.x Logo" class="jsx-aeedcf66895f49d7"/></a></div><div class="jsx-aeedcf66895f49d7 footer-nav-list"><h5 class="jsx-aeedcf66895f49d7">Eclipse Vert.x</h5><ul class="jsx-aeedcf66895f49d7 "><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7 navbar-menu-item" href="/docs/">文档</a></li><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7" href="/download/">下载</a></li><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7" href="/blog/">博客</a></li><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7" href="/community/">社区</a></li><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7" href="/translation/">翻译团队</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://github.com/eclipse-vertx/vert.x" class="jsx-aeedcf66895f49d7">GitHub</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://github.com/vertx-china/vertx-web-site" class="jsx-aeedcf66895f49d7">翻译GitHub</a></li></ul></div><div class="jsx-aeedcf66895f49d7 footer-nav-list"><h5 class="jsx-aeedcf66895f49d7">资源</h5><ul class="jsx-aeedcf66895f49d7 "><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7" href="/faq/">答疑</a></li><li class="jsx-aeedcf66895f49d7"><a class="jsx-aeedcf66895f49d7" href="/channels/">联系渠道</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://how-to.vertx.io/" class="jsx-aeedcf66895f49d7">操作指南</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://start.vertx.io/" class="jsx-aeedcf66895f49d7">应用生成器</a></li><li class="jsx-aeedcf66895f49d7"><a href="/.well-known/security.txt" class="jsx-aeedcf66895f49d7">security.txt</a></li></ul></div><div class="jsx-aeedcf66895f49d7 footer-nav-list"><h5 class="jsx-aeedcf66895f49d7">Eclipse</h5><ul class="jsx-aeedcf66895f49d7 "><li class="jsx-aeedcf66895f49d7"><a href="https://www.eclipse.org/" class="jsx-aeedcf66895f49d7">Eclipse 基金会</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://www.eclipse.org/legal/privacy.php" class="jsx-aeedcf66895f49d7">隐私政策</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://www.eclipse.org/legal/termsofuse.php" class="jsx-aeedcf66895f49d7">使用条款</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://www.eclipse.org/legal/copyright.php" class="jsx-aeedcf66895f49d7">版权代理</a></li><li class="jsx-aeedcf66895f49d7"><a href="https://www.eclipse.org/legal/" class="jsx-aeedcf66895f49d7">法律资源</a></li></ul></div></div><div class="jsx-aeedcf66895f49d7 footer-copyright"><div class="jsx-aeedcf66895f49d7 footer-copyright-remarks">© <!-- -->2022<!-- --> Eclipse Vert.x™<br class="jsx-aeedcf66895f49d7"/>Eclipse Vert.x™ 是开源的,并在<a href="https://creativecommons.org/licenses/by-sa/3.0/" target="_blank" rel="noopener noreferrer" class="jsx-aeedcf66895f49d7">Eclipse Public License 2.0</a>和<a href="https://www.apache.org/licenses/LICENSE-2.0.html" target="_blank" rel="noopener noreferrer" class="jsx-aeedcf66895f49d7">Apache License 2.0</a>协议下获得了双重许可。<br class="jsx-aeedcf66895f49d7 footer-copyright-break"/>网站由 <a href="https://michelkraemer.com" target="_blank" rel="noopener noreferrer" class="jsx-aeedcf66895f49d7">Michel Krämer</a> 设计。</div><div class="jsx-aeedcf66895f49d7 footer-copyright-eclipse-logo"><a href="https://www.eclipse.org/" target="_blank" rel="noopener noreferrer" class="jsx-aeedcf66895f49d7"><img src="data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 281.3 91.1' style='enable-background:new 0 0 281.3 91.1' xml:space='preserve'%3e%3cstyle%3e.st0%7bfill:%23f79422%7d.st1%7bfill:%233d3c3b%7d%3c/style%3e%3cg id='Layer_1_1_'%3e%3cpath class='st0' d='M265.7 84 257 73h-2.7v17.7h3.3v-12l9.3 12h2.1V73h-3.3v11zm-32.4-8.3c4.2 0 5.8 3.3 5.8 6.3s-1.6 6-5.8 6-5.7-3.1-5.8-6 1.7-6.3 5.8-6.3zm0-3c-6.1 0-9.1 4.7-9.1 9.3 0 4.7 2.9 9.1 9.1 9.1s9-4.6 9.1-9.2-3-9.2-9.1-9.2zm-21.2 18V73h-3.3v17.7h3.3zm-23.6 0h3.3V76h5.6v-3h-14.6v3h5.6l.1 14.7zm-18.9-6.5H163l3.3-7.6 3.3 7.6zm2.8 6.5h3.6L168.2 73h-3.6l-8 17.7h3.6l1.5-3.3h9.3l1.4 3.3zm-38-14.6h3.6c3.9 0 5.5 2.8 5.5 5.5.1 2.8-1.5 5.8-5.5 5.8h-3.6V76.1zm3.7-3.1h-6.9v17.7h6.9c6.2 0 8.9-4.5 8.9-9s-2.8-8.7-8.9-8.7zm-22.4 11L107 73h-2.7v17.7h3.3v-12l9.3 12h2.1V73h-3.3v11zM88.2 73v10.2c0 3-1.6 4.9-4.3 4.9s-4.6-1.7-4.6-4.9V73H76v10.1c0 5.3 3.6 7.9 7.9 7.9 4.4 0 7.7-2.7 7.7-7.9V73h-3.4zm-33 2.7c4.2 0 5.8 3.3 5.8 6.3s-1.6 6-5.8 6-5.7-3.1-5.8-6 1.7-6.3 5.8-6.3zm0-3c-6.1 0-9.1 4.7-9.1 9.3s2.9 9.1 9.1 9.1 9-4.6 9.1-9.2-3-9.2-9.1-9.2zm-29.7 18v-6.5h8.9v-3.1h-8.9v-4.8h9.4V73H22.2v17.6h3.3z'/%3e%3cpath class='st1' d='M269.4 54.4h-22.2v-8.9h21.4v-6.9h-21.4v-9.1h22.2v-7.2h-29.6v39.5h29.6v-7.4zm-40-25.6c-3-6.1-9.4-7.8-15.5-7.8-7.3 0-15.3 3.4-15.3 11.5 0 8.9 7.4 11 15.5 12 5.2.6 9.1 2.1 9.1 5.8 0 4.3-4.4 5.9-9.1 5.9s-9.4-1.9-11.1-6.3l-6.2 3.2c2.9 7.2 9.1 9.7 17.2 9.7 8.8 0 16.6-3.8 16.6-12.6 0-9.4-7.7-11.6-15.9-12.6-4.7-.6-8.8-1.5-8.8-5 0-2.9 2.6-5.2 8.2-5.2 4.3 0 8 2.2 9.4 4.4l5.9-3zM176 22.2c-6.2-.1-12.4 0-18.6 0v39.5h7.4V50.1H176c19.4 0 19.4-27.9 0-27.9zm-11.1 7.1H176c9.5 0 9.5 14 0 14h-11.2l.1-14zm-18 32.5V22.2h-7.4v39.5l7.4.1zm-44-39.6v39.5h27.7v-6.9h-20.3V22.2h-7.4zM90.7 51.7c-2.7 2.5-6.2 4-9.9 4-9.8 0-13.5-6.8-13.6-13.4s4.1-13.7 13.6-13.7c3.5-.1 7 1.3 9.5 3.7l5-4.8c-3.8-3.9-9.1-6-14.5-6-14.3 0-21 10.5-20.9 20.8s6.3 20.3 20.9 20.3c5.6.1 11-2 15-5.9l-5.1-5zm-39 2.7H29.5v-8.9h21.4v-6.9H29.5v-9.1h22.2v-7.2H22.2v39.5h29.6l-.1-7.4z'/%3e%3cpath class='st0' d='M9.8 18.2C18.8 4.1 36.9-.8 52.1 6l-1-.7C35.7-4.6 15.2-.1 5.3 15.3s-5.4 35.9 10 45.8l1.1.6C3.8 50.8.8 32.3 9.8 18.2z'/%3e%3cpath class='st1' d='M272.2 26.1c0-2.5 2.1-4.6 4.6-4.6 2.5 0 4.6 2.1 4.6 4.6 0 2.5-2.1 4.6-4.6 4.6-2.6 0-4.6-2.1-4.6-4.6zm8.6 0c0-2.2-1.8-4.1-4-4.1s-4.1 1.8-4.1 4.1c0 2.2 1.7 4 3.9 4.1h.1c2.3 0 4.1-1.8 4.1-4.1zm-6-2.5h2.3c1.1 0 1.9.5 1.9 1.6 0 .7-.4 1.3-1.1 1.5l1.2 1.7h-1.4l-1-1.5h-.7v1.5h-1.1l-.1-4.8zm2.2 2.3c.5 0 .8-.3.8-.7s-.3-.7-.8-.7h-1v1.3l1 .1z'/%3e%3c/g%3e%3c/svg%3e" alt="Eclipse foundation Logo" class="jsx-aeedcf66895f49d7"/></a></div></div></div></footer></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"gitHubStarsFallbackValue":null},"__N_SSG":true},"page":"/","query":{},"buildId":"X8ReBwJvXONEhERMcL7Qh","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>