PageSourceSearch

https://co4hub.eu/deliverables/

html co4hub.eu collected 2026-10-06 01:06:55 UTC 44,513 bytes, 607 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1">
6  <link rel="profile" href="https://gmpg.org/xfn/11">
7  	
7<script src="https://projectsites.aalto.fi/wp-admin/admin-ajax.php?action=mercator-sso-js&#038;host=co4hub.eu&#038;back=https%3A%2F%2Fco4hub.eu%2Fdeliverables%2F&#038;site=46&#038;nonce=34180d76ac"></script>
7
8	
8<script type="text/javascript">
9		/* <![CDATA[ */
10			if ( 'function' === typeof MercatorSSO ) {
11				document.cookie = "wordpress_test_cookie=WP Cookie check; path=/";
12				if ( document.cookie.match( /(;|^)\s*wordpress_test_cookie\=/ ) ) {
13					MercatorSSO();
14				}
15			}
16		/* ]]> */
17	</script>
17
18<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
19	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
20	
21	<!-- This site is optimized with the Yoast SEO plugin v28.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
22	<title>What we have done - co4hub</title>
23	<link rel="canonical" href="https://co4hub.eu/deliverables/" />
24	<meta property="og:locale" content="en_US" />
25	<meta property="og:type" content="article" />
26	<meta property="og:title" content="What we have done - co4hub" />
27	<meta property="og:description" content="Project video For a brief presentation of the project in video format, please visit our Youtube page. Social media We regularly post updates and topical content on our LinkedIn page. Deliverables Working paper: A theory-driven typology of urban logistics hubs (D4.1) Conceptualising the variation across European pilots through city logistics, sociotechnical transitions, ecosystem design, and the urban commons Urban logistics hubs (ULHs) are proliferating in policy discourse and pilot practice, yet research on them remains fragmented. This working paper is..." />
28	<meta property="og:url" content="https://co4hub.eu/deliverables/" />
29	<meta property="og:site_name" content="co4hub" />
30	<meta property="article:modified_time" content="2026-06-09T10:30:51+00:00" />
31	<meta name="twitter:card" content="summary_large_image" />
32	<meta name="twitter:label1" content="Est. reading time" />
33	<meta name="twitter:data1" content="2 minutes" />
34	
34<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/co4hub.eu\/deliverables\/","url":"https:\/\/co4hub.eu\/deliverables\/","name":"What we have done - co4hub","isPartOf":{"@id":"https:\/\/co4hub.eu\/#website"},"datePublished":"2023-04-21T11:18:48+00:00","dateModified":"2026-06-09T10:30:51+00:00","breadcrumb":{"@id":"https:\/\/co4hub.eu\/deliverables\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/co4hub.eu\/deliverables\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/co4hub.eu\/deliverables\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/co4hub.eu\/"},{"@type":"ListItem","position":2,"name":"What we have done"}]},{"@type":"WebSite","@id":"https:\/\/co4hub.eu\/#website","url":"https:\/\/co4hub.eu\/","name":"projectsites.aalto.fi","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/co4hub.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
34
35	<!-- / Yoast SEO plugin. -->
36
37
38<link rel='dns-prefetch' href='//co4hub.projectsites.aalto.fi' />
39<link rel='stylesheet' id='wp-block-library-css' href='https://co4hub.eu/wp-includes/css/dist/block-library/style.min.css?ver=6.8.10' media='all' />
40<style id='classic-theme-styles-inline-css'>
41/*! This file is auto-generated */
42.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
43</style>
44<style id='siili-iframe-block-style-inline-css'>
45
46
47</style>
48<style id='gb-for-slick-slider-slick-slider-style-inline-css'>
49/*!****************************************************************************************************************************************************************************************************************************************************!*\
50  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider/style.scss ***!
51  \****************************************************************************************************************************************************************************************************************************************************/
52/**
53 * Slick Slider Block Styles
54 */
55.wp-block-gb-for-slick-slider-slick-slider {
56  /*
57  * Contains custom styles for the Slick Slider.
58  * This file is used to override default styles and add custom styles for the slider.
59  */
60  /* RTL Support - Fixed with proper CSS reset */
61  /* Alternative RTL selector for broader compatibility */
62}
63.wp-block-gb-for-slick-slider-slick-slider .slick-prev:before, .wp-block-gb-for-slick-slider-slick-slider .slick-next:before {
64  font-family: "system-ui" !important;
65  font-size: var(--arrow-font-size) !important;
66}
67.wp-block-gb-for-slick-slider-slick-slider .slick-prev {
68  left: -45px !important;
69}
70.wp-block-gb-for-slick-slider-slick-slider .slick-next {
71  right: -45px !important;
72}
73.wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-prev {
74  left: auto !important;
75  right: -45px !important;
76}
77.wp-block-gb-for-slick-slider-slick-slider [dir=rtl] .slick-next {
78  right: auto !important;
79  left: -45px !important;
80}
81.wp-block-gb-for-slick-slider-slick-slider .rtl .slick-prev {
82  left: auto !important;
83  right: -45px !important;
84}
85.wp-block-gb-for-slick-slider-slick-slider .rtl .slick-next {
86  right: auto !important;
87  left: -45px !important;
88}
89.wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev {
90  left: 35px !important;
91  z-index: 999;
92}
93.wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next {
94  right: 35px !important;
95  z-index: 999;
96}
97[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-prev {
98  left: auto !important;
99  right: 35px !important;
100}
101[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.alignfull .slick-next, .wp-block-gb-for-slick-slider-slick-slider.alignfull:dir(rtl) .slick-next {
102  right: auto !important;
103  left: 35px !important;
104}
105.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before {
106  content: "<" !important;
107}
108.wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before {
109  content: ">" !important;
110}
111[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-prev:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-prev:before {
112  content: ">" !important;
113}
114[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-style-chevron:dir(rtl) .slick-next:before {
115  content: "<" !important;
116}
117.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev,
118.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev,
119.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev,
120.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev,
121.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next {
122  background-color: var(--arrow-bg-color) !important;
123  height: var(--arrow-height) !important;
124  width: var(--arrow-height) !important;
125  opacity: 0.8;
126  border: 1px solid #d3d1d1;
127}
128.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:before,
129.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:before,
130.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:before,
131.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:before, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:before,
132.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:before {
133  line-height: 0.5;
134  color: var(--arrow-color) !important;
135}
136.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev:hover,
137.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev:hover,
138.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev:hover,
139.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next:hover, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev:hover,
140.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next:hover {
141  opacity: 1;
142}
143.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-square .slick-next {
144  border-radius: 0;
145}
146.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-rounded .slick-next {
147  border-radius: 20%;
148}
149.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-circle .slick-next {
150  border-radius: 50%;
151}
152.wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-border-style-none .slick-next {
153  border: none;
154}
155.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev,
156.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next {
157  top: auto;
158  z-index: 999;
159  bottom: 0;
160  transform: translateY(120%);
161  position: absolute;
162}
163.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev {
164  left: calc(50% - var(--arrow-height) / 2 - 5px) !important;
165}
166.wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next {
167  left: calc(50% + var(--arrow-height) / 2 + 5px) !important;
168}
169[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-prev, .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-prev {
170  left: calc(50% + 10px);
171}
172[dir=rtl] .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom .slick-next, .wp-block-gb-for-slick-slider-slick-slider.arrow-position-bottom:dir(rtl) .slick-next {
173  left: calc(50% - 50px);
174}
175
176/*# sourceMappingURL=style-index.css.map*/
177</style>
178<style id='gb-for-slick-slider-slick-slider-item-style-inline-css'>
179/*!*********************************************************************************************************************************************************************************************************************************************************!*\
180  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/slick-slider-item/style.scss ***!
181  \*********************************************************************************************************************************************************************************************************************************************************/
182/**
183 * The following styles get applied both on the front of your site
184 * and in the editor.
185 *
186 * Replace them with your own styles or remove the file completely.
187 */
188
189/*# sourceMappingURL=style-index.css.map*/
190</style>
191<style id='global-styles-inline-css'>
192:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
1920,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
192.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
193:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
194:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
195:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
196</style>
197<link rel='stylesheet' id='custom-css-css' href='https://co4hub.projectsites.aalto.fi/wp-content/plugins/gutenberg-block-for-slick-slider/assets/css/custom.css?ver=1.2.4' media='all' />
198<link rel='stylesheet' id='slick-css' href='https://co4hub.projectsites.aalto.fi/wp-content/plugins/gutenberg-block-for-slick-slider/assets/slick/slick.css?ver=1.2.4' media='all' />
199<link rel='stylesheet' id='slick-theme-css' href='https://co4hub.projectsites.aalto.fi/wp-content/plugins/gutenberg-block-for-slick-slider/assets/slick/slick-theme.css?ver=1.2.4' media='all' />
200<link rel='stylesheet' id='dashicons-css' href='https://co4hub.eu/wp-includes/css/dashicons.min.css?ver=6.8.10' media='all' />
201<link rel='stylesheet' id='calendar-css' href='http://co4hub.projectsites.aalto.fi/wp-content/plugins/quick-event-calendar/css/calendar.css?ver=1.4.8' media='all' />
202<link rel='stylesheet' id='qcc-datepicker-css' href='https://co4hub.projectsites.aalto.fi/wp-content/plugins/quick-event-calendar/css/datepicker.min.css?ver=1.4.8' media='all' />
203<link rel='stylesheet' id='x-style-css' href='https://co4hub.projectsites.aalto.fi/wp-content/themes/aalto_multisite/dist/styles/main.css?ver=1771941867964' media='all' />
204<style id='x-style-inline-css'>
205.background-color.background-color--default{background: transparent;}.background-color.background-color--light{background: hsl(0, 0%, 95%);}
206</style>
207<link rel='stylesheet' id='x-style-colors-css' href='https://co4hub.projectsites.aalto.fi/wp-content/themes/aalto_multisite_black/css/colors.css?ver=1771941867964' media='all' />
208<script src="https://co4hub.eu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 208
208
209<script src="https://co4hub.eu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 209
209
210<script src="https://co4hub.projectsites.aalto.fi/wp-content/plugins/gutenberg-block-for-slick-slider/assets/slick/slick.min.js?ver=1.2.4" id="slick-js-js"></script>
vendor: 1 bytes, line 210
210
211<script src="http://co4hub.projectsites.aalto.fi/wp-content/plugins/quick-event-calendar/calendar.js?ver=1.4.8" id="qcc-calendar-js"></script>
vendor: 1 bytes, line 211
211
212<script src="https://co4hub.projectsites.aalto.fi/wp-content/mu-plugins/wpo365-login/apps/dist/pintra-redirect.js?ver=22.1" id="pintraredirectjs-js" async></script>
212
213
214<link rel='shortlink' href='https://co4hub.eu/?p=4651' />
215<style>
216    .qcc-calendar-container .qcc-calendar tbody td:hover,
217    .qcc-calendar-container .qcc-current-day,
218    .qcc-calendar-container .qcc-event:after,
219    .qcc-label {
220        background-color: #2196F3;
221    }
222    .qcc-calendar-container .qcc-btn-prev,
223    .qcc-calendar-container .qcc-btn-next {
224        color: #2196F3;
225    }</style><!-- Analytics by WP Statistics - https://wp-statistics.com -->
226<script>(function(d){d.className = d.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
226
227<link rel="icon" href="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/06/cropped-CO4HUB-Favicon-32x32.png" sizes="32x32" />
228<link rel="icon" href="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/06/cropped-CO4HUB-Favicon-192x192.png" sizes="192x192" />
229<link rel="apple-touch-icon" href="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/06/cropped-CO4HUB-Favicon-180x180.png" />
230<meta name="msapplication-TileImage" content="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/06/cropped-CO4HUB-Favicon-270x270.png" />
231  <link rel="preconnect" href="https://fonts.googleapis.com">
232  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
233  <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet">  
234</head>
235
236<body class="wp-singular page-template-default page page-id-4651 wp-theme-aalto_multisite wp-child-theme-aalto_multisite_black front-end aalto-multsite-theme-black" itemscope itemtype="https://schema.org/WebPage">
237
238
239    <div class="mobile-menu js-mobile-menu">
240      <div class="mobile-menu__nav" role="dialog">
241        
242    <button class="js-menu-toggle menu-toggle">
243
244      <span class="menu-toggle__icon">
245        
246    <svg aria-hidden="true" class="icon icon-menu">
247            <use xlink:href="/wp-content/themes/aalto_multisite/dist/sprite/sprite.svg?ver=1771941870695#icon-menu"></use>
248    </svg>
249
250            
251    <svg aria-hidden="true" class="icon icon-close">
252            <use xlink:href="/wp-content/themes/aalto_multisite/dist/sprite/sprite.svg?ver=1771941870695#icon-close"></use>
253    </svg>
254
255          </span>
256
257      
258      <span class="menu-toggle__label-open">
259        Open menu      </span>
260
261      <span class="menu-toggle__label-close">
262        Close menu      </span>
263
264    </button>
265
266            <div class="mobile-menu__nav__inner">
267          
268    <nav class="js-navigation primary-navigation header-navigation" data-navigation-type="mobile" aria-label="Primary Menu" itemscope itemtype="https://schema.org/SiteNavigationElement">
269                
270
271      <ul id="menu-primary" role="tree" aria-labelledby="menu-primary" class="primary-navigation__items"><li id="menu-item-5542" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5542" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/">Home</a></span></li>
272<li id="menu-item-5575" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5575" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/about/">What we do</a></span></li>
273<li id="menu-item-4581" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4581" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/contact/">Contact</a></span></li>
274<li id="menu-item-4653" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4651 current_page_item menu-item-4653" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/deliverables/" aria-current="page">What we have done</a></span></li>
275<li id="menu-item-5547" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5547" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/news/">News &amp; Events</a></span></li>
276</ul>
277    </nav>
278
279                                </div>
280      </div>
281      <div class="mobile-menu__overlay" data-a11y-dialog-hide tabindex="-1"></div>
282    </div>
283
284    
285<div id="page" class="site js-page" role="contentinfo" aria-label="page">
286
287  <a class="skip-to-content" href="#content">Skip to content</a>
288
289      <header class="site-header" id="masthead" itemscope itemtype="https://schema.org/WPHeader">
290
291      <div class="site-header__inner">
292
293        <div class="site-header__branding">
294          <a href="/" class="site-header__title" rel="home" itemprop="headline">
295                        <img class="site-header__logo" width="300" height="100" src="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/05/CO4HUB-logo-small.png" loading="lazy" alt="co4hub" />
296          </a>
297        </div>
298
299        
300    <button class="js-menu-toggle menu-toggle">
301
302      <span class="menu-toggle__icon">
303        
304    <svg aria-hidden="true" class="icon icon-menu">
305            <use xlink:href="/wp-content/themes/aalto_multisite/dist/sprite/sprite.svg?ver=1771941870695#icon-menu"></use>
306    </svg>
307
308            
309    <svg aria-hidden="true" class="icon icon-close">
310            <use xlink:href="/wp-content/themes/aalto_multisite/dist/sprite/sprite.svg?ver=1771941870695#icon-close"></use>
311    </svg>
312
313          </span>
314
315      
316      <span class="menu-toggle__label-open">
317        Open menu      </span>
318
319      <span class="menu-toggle__label-close">
320        Close menu      </span>
321
322    </button>
323
324    
325        <div class="site-header__menus">
326          
327          
328    <nav class="site-header__main desktop-menu js-navigation primary-navigation header-navigation" data-navigation-type="desktop" aria-label="Primary Menu" itemscope itemtype="https://schema.org/SiteNavigationElement">
329                
330
331      <ul id="menu-primary-1" role="tree" aria-labelledby="menu-primary-1" class="primary-navigation__items"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5542" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/">Home</a></span></li>
332<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5575" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/about/">What we do</a></span></li>
333<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4581" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/contact/">Contact</a></span></li>
334<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4651 current_page_item menu-item-4653" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/deliverables/" aria-current="page">What we have done</a></span></li>
335<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5547" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/news/">News &amp; Events</a></span></li>
336</ul>
337    </nav>
338
339    
340        </div>
341        
342        
343      </div>
344
345              <div class="site-header__inner funding-header">
346                      <div class="site-header__funding">
347                          </div>
348                                <div class="site-header__funding-contents">
349                          </div>
350                  </div>
351              
352
353    </header>
354    
355  <div id="content" class="site-content" role="main" itemscope itemprop="mainContentOfPage">
356
357  <div id="primary" class="primary primary--page">
358
359      
360        <article id="post-4651" class="entry entry--page post-4651 page type-page status-publish hentry">
361
362          
363          <div class="entry__content blocks">
364
365            <div class="wp-block-hero alignfull">
366  
367    <div class="hero hero-bg hero-bg--no-media">
368
369    
370      <div class="hero-bg__container">
371        <div class="hero-bg__container__inner inner-blocks">
372          
373
374<h1 class="wp-block-heading">Project presentation</h1>
375
376
377
378
379
380        </div>
381      </div>
382
383    </div>
384    </div>
385
386
387
388<h2 class="wp-block-heading">Project video</h2>
389
390
391
392<p class="wp-block-paragraph">For a brief presentation of the project in video format, please visit our <a href="https://www.youtube.com/@co4hub" id="https://www.youtube.com/@co4hub">Youtube</a> page.</p>
393
394
395
396<h2 class="wp-block-heading">Social media</h2>
397
398
399
400<p class="wp-block-paragraph">We regularly post updates and topical content on our <a href="https://www.linkedin.com/company/co4hub/" id="https://www.linkedin.com/company/co4hub/">LinkedIn</a> page.</p>
401
402
403<div class="wp-block-hero alignfull">
404  
405    <div class="hero hero-bg hero-bg--no-media">
406
407    
408      <div class="hero-bg__container">
409        <div class="hero-bg__container__inner inner-blocks">
410          
411
412<h1 class="wp-block-heading">Project results</h1>
413
414        </div>
415      </div>
416
417    </div>
418    </div>
419
420
421
422<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6
422595d7 wp-block-columns-is-layout-flex">
423<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
424<h2 class="wp-block-heading">Deliverables</h2>
425</div>
426</div>
427
428
429
430<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
431<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
432<div class="wp-block-acf-files">
433                        <div class="module-file">
434      <a class="module-file__link" download href="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/06/typology-of-urban-logistics-hubs_working-paper-v0.1-layout-0.2.pdf">
435        <span class="module-file__icon">
436          
437    <svg aria-hidden="true" class="icon icon-file">
438            <use xlink:href="/wp-content/themes/aalto_multisite/dist/sprite/sprite.svg?ver=1771941870695#icon-file"></use>
439    </svg>
440
441            </span>
442        <span class="module-file__title">
443          <span class="screen-reader-text">Downloadable file</span>Working paper: A theory-driven typology of urban logistics hubs (D4.1) (.pdf)        </span>
444        <span class="module-file__download-icon">
445        </span>        
446      </a>
447    </div>
448
449                  </div>
450</div>
451
452
453
454<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
455<p class="wp-block-paragraph"><strong>Working paper: A theory-driven typology of urban logistics hubs (D4.1)</strong> <br><em>Conceptualising the variation across European pilots through city logistics, sociotechnical transitions, ecosystem design, and the urban commons </em></p>
456
457
458
459<p class="wp-block-paragraph">Urban logistics hubs (ULHs) are proliferating in policy discourse and pilot practice, yet research on them remains fragmented. This working paper is an attempt to consolidate the past theoretical accounts on ULHs across five largely separate theoretical traditions.</p>
460</div>
461</div>
462
463
464
465<h2 class="wp-block-heading">Research papers</h2>
466
467
468
469<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
470<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
471<div class="wp-block-acf-files">
472                        <div class="module-file">
473      <a class="module-file__link" download href="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/06/2026-Hakanen-Holmstrom-Immonen.pdf">
474        <span class="module-file__icon">
475          
476    <svg aria-hidden="true" class="icon icon-file">
477            <use xlink:href="/wp-content/themes/aalto_multisite/dist/sprite/sprite.svg?ver=1771941870695#icon-file"></use>
478    </svg>
479
480            </span>
481        <span class="module-file__title">
482          <span class="screen-reader-text">Downloadable file</span>Impact pathways: geo-operations for turning plastic waste into carbon capture (IJOPM) (.pdf)        </span>
483        <span class="module-file__download-icon">
484        </span>        
485      </a>
486    </div>
487
488                  </div>
489</div>
490
491
492
493<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
494<p class="wp-block-paragraph"><strong>Impact pathways: geo-operations for turning plastic waste into carbon capture</strong><em><br>[in International Journal of Operations &amp; Production Management</em>] <br>Hakanen, Holmström &amp; Immonen (2026)</p>
495
496
497
498<p class="wp-block-paragraph">What if the delivery van picking up your groceries also took your plastic waste to be buried as carbon? Sometimes sustainability breakthroughs can come from unexpected sources. A study by CO4HUB researcher Esko Hakanen and colleagues at Aalto University and VTT opens a new angle on reverse logistics planning: processing collected plastic and organic waste together can produce a charcoal-like material that stores carbon in the ground. Scaled globally, the researchers calculate that such “refossilization” of plastics could offset current annual fossil fuel emissions within 23 years. For city officials, this points to a concrete policy lever: tax fossil-based plastic inputs and direct those revenues toward waste processing. For businesses, it reframes plastic waste as a resource with real carbon value.</p>
499</div>
500</div>
501
502
503
504
505
506          </div>
507
508        </article>
509
510      
511  </div><!-- #primary -->
512
513
514  </div><!-- #content -->
515
516      <footer class="site-footer js-site-footer" id="colophon" itemscope itemtype="https://schema.org/WPFooter" aria-label="Site copyright, privacy and accessibility information">
517
518      <div class="site-footer__container">
519
520        <div class="site-footer__main">
521
522          <div class="site-footer__branding">            
523            <a href="https://co4hub.eu/" class="site-footer__branding__title" rel="home" itemprop="headline">
524                        <img class="site-footer__logo" width="300" height="100" src="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/05/CO4HUB-logos-min-sinborder.png" loading="lazy" alt="co4hub" />
525            </a>
526          </div>
527          
528          <div class="site-footer__additional">
529                          
530    <nav class="social-navigation" aria-label="Social media channels" itemscope itemtype="https://schema.org/SiteNavigationElement">
531
532      
533    </nav>
534
535                          </div>          
536        </div>
537        
538        <div class="site-footer__contents">
539                                     <div class="site-footer__contents__funding-logo">
540                    <img src="https://co4hub.projectsites.aalto.fi/wp-content/uploads/sites/46/2026/05/EU-DUT-small-on-black-horizontal-2.png" loading="lazy" alt="" />
541                </div>
542                              
543               <div class="site-footer__contents__content">
544                <p>This project has been funded by the Agence Nationale de la Recherche (ANR), Business Finland (BF), Sveriges innovationsmyndighet (Vinnova), and the Österreichische Forschungsförderungsgesellschaft (FFG) under the Driving Urban Transitions Partnership, which has been co-funded by the European Commission.</p>
545               </div>
546                </div>
547        
548        <div class="footer-main-menu">
549          
550    <nav class="js-navigation additional-navigation header-navigation" data-navigation-type="desktop" aria-label="Additional Menu" itemscope itemtype="https://schema.org/SiteNavigationElement">
551
552      <ul id="menu-footer-bottom" class="additional-navigation__items"><li id="menu-item-5554" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-5554" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/">Home</a></span></li>
553<li id="menu-item-5028" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5028" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/contact/">Contact</a></span></li>
554<li id="menu-item-5576" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5576" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/about/">What we do</a></span></li>
555<li id="menu-item-5488" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5488" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://www.linkedin.com/company/co4hub/">Linkedin</a></span></li>
556</ul>
557    </nav>
558
559            </div>
560        
561      </div>
562      
563      <div class="site-footer__mobile-only">
564                  
565    <nav class="social-navigation" aria-label="Social media channels" itemscope itemtype="https://schema.org/SiteNavigationElement">
566
567      
568    </nav>
569
570                  </div>
571      
572      <div class="site-footer__container menu-legal">
573        
574    <nav class="legal-navigation" aria-label="Legal Menu" itemscope itemtype="https://schema.org/SiteNavigationElement">
575
576      <ul id="menu-footer" role="tree" aria-labelledby="menu-footer" class="legal-navigation__items"><li id="menu-item-5037" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5037" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/privacy-policy/">Privacy Policy</a></span></li>
577<li id="menu-item-5038" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5038" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/accessibility-statement-aalto-project-websites/">Accessibility statement</a></span></li>
578<li id="menu-item-5039" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5039" role="treeitem" tabindex="0"><span class="menu-item__link"><a href="https://co4hub.eu/cookie-policy/">Cookie policy</a></span></li>
579</ul>
580    </nav>
581
582          </div>         
583
584    </footer>
585    
586</div><!-- #page -->
587
588<script type="speculationrules">
589{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/46\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/aalto_multisite_black\/*","\/wp-content\/themes\/aalto_multisite\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
590</script>
590
591<style id='core-block-supports-inline-css'>
592.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap;}
593</style>
594<script src="https://co4hub.projectsites.aalto.fi/wp-content/plugins/gutenberg-block-for-slick-slider/assets/js/custom.js?ver=1.2.4" id="custom-js-js"></script>
vendor: 1 bytes, line 594
594
595<script src="https://co4hub.projectsites.aalto.fi/wp-content/plugins/quick-event-calendar/js/datepicker.min.js?ver=1.4.8" id="qcc-datepicker-js"></script>
vendor: 1 bytes, line 595
595
596<script src="https://co4hub.projectsites.aalto.fi/wp-content/plugins/quick-event-calendar/js/frontend.js?ver=1.4.8" id="qcc-frontend-js"></script>
vendor: 1 bytes, line 596
596
597<script id="x-js-js-extra">
598var theme_strings_lightbox = {"prev":"Previous","next":"Next","close":"Close","loading":"Loading"};
599</script>
vendor: 1 bytes, line 599
599
600<script data-cookieconsent="ignore" src="https://co4hub.projectsites.aalto.fi/wp-content/themes/aalto_multisite/dist/scripts/main.js?ver=1771941867983" id="x-js-js"></script>
vendor: 1 bytes, line 600
600
601<script id="wp-statistics-tracker-js-extra">
602var WP_Statistics_Tracker_Object = {"requestUrl":"https:\/\/co4hub.eu\/wp-json\/wp-statistics\/v2","ajaxUrl":"https:\/\/co4hub.eu\/wp-admin\/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"page","source_id":4651,"search_query":"","signature":"8f37c4a733342c52fbde7e79662ae136","endpoint":"hit"},"option":{"dntEnabled":false,"bypassAdBlockers":false,"consentIntegration":{"name":null,"status":[]},"isPreview":false,"userOnline":false,"isWpConsentApiActive":false},"isLegacyEventLoaded":"","customEventAjaxUrl":"https:\/\/co4hub.eu\/wp-admin\/admin-ajax.php?action=wp_statistics_custom_event&nonce=dfdf93f4f4","onlineParams":{"wp_statistics_hit":1,"source_type":"page","source_id":4651,"search_query":"","signature":"8f37c4a733342c52fbde7e79662ae136","action":"wp_statistics_online_check"},"jsCheckTime":"60000"};
603</script>
vendor: 1 bytes, line 603
603
604<script src="https://co4hub.projectsites.aalto.fi/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.16.15" id="wp-statistics-tracker-js"></script>
604
605
606</body>
607</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.