CINXE.COM

weeklyOSM 650 – weekly – semanario – hebdo – 週刊 – týdeník – Wochennotiz – 주간 – tygodnik

<!doctype html> <!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en-GB"> <![endif]--> <!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en-GB"> <![endif]--> <!--[if IE 8]><html class="no-js lt-ie9" lang="en-GB"> <![endif]--> <!--[if gt IE 8]><!--><html class="no-js" lang="en-GB"> <!--<![endif]--><head><meta charset="UTF-8" /><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="http://gmpg.org/xfn/11" /><link rel="pingback" href="https://weeklyosm.eu/xmlrpc.php" /><title>weeklyOSM 650 &#8211; weekly &#8211; semanario &#8211; hebdo &#8211; 週刊 &#8211; týdeník &#8211; Wochennotiz &#8211; 주간 &#8211; tygodnik</title><meta name='robots' content='max-image-preview:large' /><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style><link rel='dns-prefetch' href='//secure.gravatar.com' /><link rel='dns-prefetch' href='//stats.wp.com' /><link rel='dns-prefetch' href='//v0.wordpress.com' /><link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' /><link rel="alternate" type="application/rss+xml" title="weekly - semanario - hebdo - 週刊 - týdeník - Wochennotiz - 주간 - tygodnik &raquo; Feed" href="https://weeklyosm.eu/feed" /><link rel="alternate" type="application/rss+xml" title="weekly - semanario - hebdo - 週刊 - týdeník - Wochennotiz - 주간 - tygodnik &raquo; Comments Feed" href="https://weeklyosm.eu/comments/feed" /> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyA9IHsiYmFzZVVybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8xNS4wLjNcLzcyeDcyXC8iLCJleHQiOiIucG5nIiwic3ZnVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE1LjAuM1wvc3ZnXC8iLCJzdmdFeHQiOiIuc3ZnIiwic291cmNlIjp7ImNvbmNhdGVtb2ppIjoiaHR0cHM6XC9cL3dlZWtseW9zbS5ldVwvd3AtaW5jbHVkZXNcL2pzXC93cC1lbW9qaS1yZWxlYXNlLm1pbi5qcz92ZXI9Y2Q1MWVlZDc3MGQzMWI4Yjg1MDBkZTIxY2YwMzBlOGQifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKGksbil7dmFyIG8scyxlO2Z1bmN0aW9uIGMoZSl7dHJ5e3ZhciB0PXtzdXBwb3J0VGVzdHM6ZSx0aW1lc3RhbXA6KG5ldyBEYXRlKS52YWx1ZU9mKCl9O3Nlc3Npb25TdG9yYWdlLnNldEl0ZW0obyxKU09OLnN0cmluZ2lmeSh0KSl9Y2F0Y2goZSl7fX1mdW5jdGlvbiBwKGUsdCxuKXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTt2YXIgdD1uZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSkscj0oZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dChuLDAsMCksbmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpKTtyZXR1cm4gdC5ldmVyeShmdW5jdGlvbihlLHQpe3JldHVybiBlPT09clt0XX0pfWZ1bmN0aW9uIHUoZSx0LG4pe3N3aXRjaCh0KXtjYXNlImZsYWciOnJldHVybiBuKGUsIlx1ZDgzY1x1ZGZmM1x1ZmUwZlx1MjAwZFx1MjZhN1x1ZmUwZiIsIlx1ZDgzY1x1ZGZmM1x1ZmUwZlx1MjAwYlx1MjZhN1x1ZmUwZiIpPyExOiFuKGUsIlx1ZDgzY1x1ZGRmYVx1ZDgzY1x1ZGRmMyIsIlx1ZDgzY1x1ZGRmYVx1MjAwYlx1ZDgzY1x1ZGRmMyIpJiYhbihlLCJcdWQ4M2NcdWRmZjRcdWRiNDBcdWRjNjdcdWRiNDBcdWRjNjJcdWRiNDBcdWRjNjVcdWRiNDBcdWRjNmVcdWRiNDBcdWRjNjdcdWRiNDBcdWRjN2YiLCJcdWQ4M2NcdWRmZjRcdTIwMGJcdWRiNDBcdWRjNjdcdTIwMGJcdWRiNDBcdWRjNjJcdTIwMGJcdWRiNDBcdWRjNjVcdTIwMGJcdWRiNDBcdWRjNmVcdTIwMGJcdWRiNDBcdWRjNjdcdTIwMGJcdWRiNDBcdWRjN2YiKTtjYXNlImVtb2ppIjpyZXR1cm4hbihlLCJcdWQ4M2RcdWRjMjZcdTIwMGRcdTJiMWIiLCJcdWQ4M2RcdWRjMjZcdTIwMGJcdTJiMWIiKX1yZXR1cm4hMX1mdW5jdGlvbiBmKGUsdCxuKXt2YXIgcj0idW5kZWZpbmVkIiE9dHlwZW9mIFdvcmtlckdsb2JhbFNjb3BlJiZzZWxmIGluc3RhbmNlb2YgV29ya2VyR2xvYmFsU2NvcGU/bmV3IE9mZnNjcmVlbkNhbnZhcygzMDAsMTUwKTppLmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLGE9ci5nZXRDb250ZXh0KCIyZCIse3dpbGxSZWFkRnJlcXVlbnRseTohMH0pLG89KGEudGV4dEJhc2VsaW5lPSJ0b3AiLGEuZm9udD0iNjAwIDMycHggQXJpYWwiLHt9KTtyZXR1cm4gZS5mb3JFYWNoKGZ1bmN0aW9uKGUpe29bZV09dChhLGUsbil9KSxvfWZ1bmN0aW9uIHQoZSl7dmFyIHQ9aS5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LnNyYz1lLHQuZGVmZXI9ITAsaS5oZWFkLmFwcGVuZENoaWxkKHQpfSJ1bmRlZmluZWQiIT10eXBlb2YgUHJvbWlzZSYmKG89IndwRW1vamlTZXR0aW5nc1N1cHBvcnRzIixzPVsiZmxhZyIsImVtb2ppIl0sbi5zdXBwb3J0cz17ZXZlcnl0aGluZzohMCxldmVyeXRoaW5nRXhjZXB0RmxhZzohMH0sZT1uZXcgUHJvbWlzZShmdW5jdGlvbihlKXtpLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGUse29uY2U6ITB9KX0pLG5ldyBQcm9taXNlKGZ1bmN0aW9uKHQpe3ZhciBuPWZ1bmN0aW9uKCl7dHJ5e3ZhciBlPUpTT04ucGFyc2Uoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShvKSk7aWYoIm9iamVjdCI9PXR5cGVvZiBlJiYibnVtYmVyIj09dHlwZW9mIGUudGltZXN0YW1wJiYobmV3IERhdGUpLnZhbHVlT2YoKTxlLnRpbWVzdGFtcCs2MDQ4MDAmJiJvYmplY3QiPT10eXBlb2YgZS5zdXBwb3J0VGVzdHMpcmV0dXJuIGUuc3VwcG9ydFRlc3RzfWNhdGNoKGUpe31yZXR1cm4gbnVsbH0oKTtpZighbil7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXImJiJ1bmRlZmluZWQiIT10eXBlb2YgT2Zmc2NyZWVuQ2FudmFzJiYidW5kZWZpbmVkIiE9dHlwZW9mIFVSTCYmVVJMLmNyZWF0ZU9iamVjdFVSTCYmInVuZGVmaW5lZCIhPXR5cGVvZiBCbG9iKXRyeXt2YXIgZT0icG9zdE1lc3NhZ2UoIitmLnRvU3RyaW5nKCkrIigiK1tKU09OLnN0cmluZ2lmeShzKSx1LnRvU3RyaW5nKCkscC50b1N0cmluZygpXS5qb2luKCIsIikrIikpOyIscj1uZXcgQmxvYihbZV0se3R5cGU6InRleHQvamF2YXNjcmlwdCJ9KSxhPW5ldyBXb3JrZXIoVVJMLmNyZWF0ZU9iamVjdFVSTChyKSx7bmFtZToid3BUZXN0RW1vamlTdXBwb3J0cyJ9KTtyZXR1cm4gdm9pZChhLm9ubWVzc2FnZT1mdW5jdGlvbihlKXtjKG49ZS5kYXRhKSxhLnRlcm1pbmF0ZSgpLHQobil9KX1jYXRjaChlKXt9YyhuPWYocyx1LHApKX10KG4pfSkudGhlbihmdW5jdGlvbihlKXtmb3IodmFyIHQgaW4gZSluLnN1cHBvcnRzW3RdPWVbdF0sbi5zdXBwb3J0cy5ldmVyeXRoaW5nPW4uc3VwcG9ydHMuZXZlcnl0aGluZyYmbi5zdXBwb3J0c1t0XSwiZmxhZyIhPT10JiYobi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiZuLnN1cHBvcnRzW3RdKTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJiFuLnN1cHBvcnRzLmZsYWcsbi5ET01SZWFkeT0hMSxuLnJlYWR5Q2FsbGJhY2s9ZnVuY3Rpb24oKXtuLkRPTVJlYWR5PSEwfX0pLnRoZW4oZnVuY3Rpb24oKXtyZXR1cm4gZX0pLnRoZW4oZnVuY3Rpb24oKXt2YXIgZTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmd8fChuLnJlYWR5Q2FsbGJhY2soKSwoZT1uLnNvdXJjZXx8e30pLmNvbmNhdGVtb2ppP3QoZS5jb25jYXRlbW9qaSk6ZS53cGVtb2ppJiZlLnR3ZW1vamkmJih0KGUudHdlbW9qaSksdChlLndwZW1vamkpKSl9KSl9KCh3aW5kb3csZG9jdW1lbnQpLHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTsKLyogXV0+ICovCg=="></script> <style id='wp-emoji-styles-inline-css' type='text/css'>img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }</style><link rel='stylesheet' id='wp-block-library-css' href='https://weeklyosm.eu/wp-includes/css/dist/block-library/style.min.css?ver=cd51eed770d31b8b8500de21cf030e8d' type='text/css' media='all' /><style id='wp-block-library-theme-inline-css' type='text/css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style><style id='co-authors-plus-coauthors-style-inline-css' type='text/css'>.wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline}</style><style id='co-authors-plus-avatar-style-inline-css' type='text/css'>.wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto}</style><style id='co-authors-plus-image-style-inline-css' type='text/css'>.wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto}</style><style id='safe-svg-svg-icon-style-inline-css' type='text/css'>.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}</style><link rel='stylesheet' id='mediaelement-css' href='https://weeklyosm.eu/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /><link rel='stylesheet' id='wp-mediaelement-css' href='https://weeklyosm.eu/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=cd51eed770d31b8b8500de21cf030e8d' type='text/css' media='all' /><style id='jetpack-sharing-buttons-style-inline-css' type='text/css'>.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}</style><style id='global-styles-inline-css' type='text/css'>: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--color--eclipse: #3a3a3a;--wp--preset--color--san-juan: #334861;--wp--preset--color--denim: #2979c7;--wp--preset--color--electric-violet: #8309e7;--wp--preset--color--cerise: #df49b8;--wp--preset--color--alizarin: #df312c;--wp--preset--color--pumpkin: #FF8228;--wp--preset--color--titanium-yellow: #eef000;--wp--preset--color--atlantis: #7ed934;--wp--preset--color--white-smoke: #eee;--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,0,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--font-size--normal: 16px;--wp--preset--font-size--huge: 48px;--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);}:root { --wp--style--global--content-size: inherit;--wp--style--global--wide-size: inherit; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-eclipse-color{color: var(--wp--preset--color--eclipse) !important;}.has-san-juan-color{color: var(--wp--preset--color--san-juan) !important;}.has-denim-color{color: var(--wp--preset--color--denim) !important;}.has-electric-violet-color{color: var(--wp--preset--color--electric-violet) !important;}.has-cerise-color{color: var(--wp--preset--color--cerise) !important;}.has-alizarin-color{color: var(--wp--preset--color--alizarin) !important;}.has-pumpkin-color{color: var(--wp--preset--color--pumpkin) !important;}.has-titanium-yellow-color{color: var(--wp--preset--color--titanium-yellow) !important;}.has-atlantis-color{color: var(--wp--preset--color--atlantis) !important;}.has-white-smoke-color{color: var(--wp--preset--color--white-smoke) !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-eclipse-background-color{background-color: var(--wp--preset--color--eclipse) !important;}.has-san-juan-background-color{background-color: var(--wp--preset--color--san-juan) !important;}.has-denim-background-color{background-color: var(--wp--preset--color--denim) !important;}.has-electric-violet-background-color{background-color: var(--wp--preset--color--electric-violet) !important;}.has-cerise-background-color{background-color: var(--wp--preset--color--cerise) !important;}.has-alizarin-background-color{background-color: var(--wp--preset--color--alizarin) !important;}.has-pumpkin-background-color{background-color: var(--wp--preset--color--pumpkin) !important;}.has-titanium-yellow-background-color{background-color: var(--wp--preset--color--titanium-yellow) !important;}.has-atlantis-background-color{background-color: var(--wp--preset--color--atlantis) !important;}.has-white-smoke-background-color{background-color: var(--wp--preset--color--white-smoke) !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-eclipse-border-color{border-color: var(--wp--preset--color--eclipse) !important;}.has-san-juan-border-color{border-color: var(--wp--preset--color--san-juan) !important;}.has-denim-border-color{border-color: var(--wp--preset--color--denim) !important;}.has-electric-violet-border-color{border-color: var(--wp--preset--color--electric-violet) !important;}.has-cerise-border-color{border-color: var(--wp--preset--color--cerise) !important;}.has-alizarin-border-color{border-color: var(--wp--preset--color--alizarin) !important;}.has-pumpkin-border-color{border-color: var(--wp--preset--color--pumpkin) !important;}.has-titanium-yellow-border-color{border-color: var(--wp--preset--color--titanium-yellow) !important;}.has-atlantis-border-color{border-color: var(--wp--preset--color--atlantis) !important;}.has-white-smoke-border-color{border-color: var(--wp--preset--color--white-smoke) !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;}.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;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><link rel='stylesheet' id='normalize-css' href='https://weeklyosm.eu/wp-content/cache/autoptimize/css/autoptimize_single_c79c2f0c20000e4a69da5f1948a89b42.css?ver=8.0.1' type='text/css' media='all' /><link rel='stylesheet' id='font-awesome-6-css' href='https://weeklyosm.eu/wp-content/themes/ephemeris/css/fontawesome-all.min.css?ver=6.6.0' type='text/css' media='all' /><link rel='stylesheet' id='unsemantic-grid-css' href='https://weeklyosm.eu/wp-content/cache/autoptimize/css/autoptimize_single_e2e39556b6196f2ff35b02fba47a0155.css?ver=1.2.3' type='text/css' media='all' /><link rel='stylesheet' id='parent-style-css' href='https://weeklyosm.eu/wp-content/cache/autoptimize/css/autoptimize_single_3ea70cf30f8c6be117d271aa9c4f84dd.css?ver=cd51eed770d31b8b8500de21cf030e8d' type='text/css' media='all' /><link rel='stylesheet' id='ephemeris-style-css' href='https://weeklyosm.eu/wp-content/cache/autoptimize/css/autoptimize_single_40dd53083bd370bf8b6fb2170fbf0ea5.css?ver=cd51eed770d31b8b8500de21cf030e8d' type='text/css' media='all' /><link rel='stylesheet' id='sharedaddy-css' href='https://weeklyosm.eu/wp-content/cache/autoptimize/css/autoptimize_single_850e3f4539c87475339570be4c332db6.css?ver=14.3' type='text/css' media='all' /><link rel='stylesheet' id='social-logos-css' href='https://weeklyosm.eu/wp-content/plugins/jetpack/_inc/social-logos/social-logos.min.css?ver=14.3' type='text/css' media='all' /> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://weeklyosm.eu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://weeklyosm.eu/wp-json/wp/v2/posts/16228" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://weeklyosm.eu/xmlrpc.php?rsd" /><link rel="canonical" href="https://weeklyosm.eu/archives/16228" /><link rel='shortlink' href='https://weeklyosm.eu/?p=16228' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://weeklyosm.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fweeklyosm.eu%2Farchives%2F16228" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://weeklyosm.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fweeklyosm.eu%2Farchives%2F16228&#038;format=xml" /><style>.qtranxs_flag_en {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/gb.png); background-repeat: no-repeat;} .qtranxs_flag_de {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/de.png); background-repeat: no-repeat;} .qtranxs_flag_fr {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/fr.png); background-repeat: no-repeat;} .qtranxs_flag_es {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/es.png); background-repeat: no-repeat;} .qtranxs_flag_pb {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/br.png); background-repeat: no-repeat;} .qtranxs_flag_ja {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/jp.png); background-repeat: no-repeat;} .qtranxs_flag_tr {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/tr.png); background-repeat: no-repeat;} .qtranxs_flag_cz {background-image: url(http://www.weeklyosm.eu/wp-content/plugins/qtranslate-x/flags/cz.png); background-repeat: no-repeat;}</style><link hreflang="en" href="https://weeklyosm.eu/en/archives/16228" rel="alternate" /><link hreflang="de" href="https://weeklyosm.eu/de/archives/16228" rel="alternate" /><link hreflang="es" href="https://weeklyosm.eu/es/archives/16228" rel="alternate" /><link hreflang="pt" href="https://weeklyosm.eu/pt/archives/16228" rel="alternate" /><link hreflang="ja" href="https://weeklyosm.eu/ja/archives/16228" rel="alternate" /><link hreflang="cz" href="https://weeklyosm.eu/cz/archives/16228" rel="alternate" /><link hreflang="fr" href="https://weeklyosm.eu/fr/archives/16228" rel="alternate" /><link hreflang="it" href="https://weeklyosm.eu/it/archives/16228" rel="alternate" /><link hreflang="ko" href="https://weeklyosm.eu/ko/archives/16228" rel="alternate" /><link hreflang="pl" href="https://weeklyosm.eu/pl/archives/16228" rel="alternate" /><link hreflang="br" href="https://weeklyosm.eu/br/archives/16228" rel="alternate" /><link hreflang="ru" href="https://weeklyosm.eu/ru/archives/16228" rel="alternate" /><link hreflang="tr" href="https://weeklyosm.eu/tr/archives/16228" rel="alternate" /><link hreflang="uk" href="https://weeklyosm.eu/uk/archives/16228" rel="alternate" /><link hreflang="zh" href="https://weeklyosm.eu/zh/archives/16228" rel="alternate" /><link hreflang="x-default" href="https://weeklyosm.eu/archives/16228" rel="alternate" /><meta name="generator" content="qTranslate-XT 3.15.2" /><style>img#wpstats{display:none}</style> <script defer src="data:text/javascript;base64,CgkJCWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGFzc05hbWUgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoJ25vLWpzJywgJ2pzJyk7CgkJ"></script> <style>.no-js img.lazyload { display: none; } figure.wp-block-image img.lazyloading { min-width: 150px; } .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 400ms; transition-delay: 0ms; }</style><style type="text/css">@media only screen and (max-width: 1600px) {.site-content .grid-100 .alignwide {margin-left: 0;margin-right: 0;}.site-content .grid-100 .wp-block-table.alignwide {width: 100%;}.site-content .grid-100 figure.alignwide.wp-block-embed.is-type-video {width: 100%;}}.wp-block-group.alignwide.is-layout-constrained {max-width: 1560px;}.wp-block-group.alignfull.is-layout-constrained {max-width: none;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {max-width: 1160px;}.wp-block-cover .wp-block-cover__inner-container {max-width: 1160px;}.wp-block-cover.is-style-extended-inner-container .wp-block-cover__inner-container {max-width: 1560px;}</style><style type="text/css">.grid-container { max-width: 1200px; }.entry-header h1 { color: #3a3a3a; }.entry-header h1 a { color: #3a3a3a; }.entry-header h1 a:visited { color: #3a3a3a; }.entry-header h1 a:hover, .entry-header h1 a:active { color: #2c7dbe; }h1, h2, h3, h4, h5, h6 { color: #3a3a3a; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #2c7dbe; }h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #2c7dbe; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #344860; }.site-content, .more-link { color: #3a3a3a; }a, .more-link { color: #2c7dbe; }a:visited, .more-link:visited { color: rgb(129,215,66); }a:hover, a:active, .more-link:hover, .more-link:active { color: #344860; }#footercontainer { background-color: #f9f9f9; }#footercreditscontainer { background-color: #f9f9f9; }.site-credits { color: #9a9a9a; }</style><meta property="og:type" content="article" /><meta property="og:title" content="weeklyOSM 650" /><meta property="og:url" content="https://weeklyosm.eu/archives/16228" /><meta property="og:description" content="27/12/2022-02/01/2023 marczoutendijk&#8217;s Overpass query to locate fixme tags [1] | © marczoutendijk | map data © OpenStreetMap contributors Mapping TrickyFoxy wrote, on telegra.ph, an article o…" /><meta property="article:published_time" content="2023-01-08T11:56:55+00:00" /><meta property="article:modified_time" content="2023-01-13T07:40:57+00:00" /><meta property="og:site_name" content="weekly - semanario - hebdo - 週刊 - týdeník - Wochennotiz - 주간 - tygodnik" /><meta property="og:image" content="https://weeklyosm.eu/wp-content/uploads/2023/01/650_T_all.png" /><meta property="og:image:width" content="1028" /><meta property="og:image:height" content="512" /><meta property="og:image:alt" content="lead picture" /><meta property="og:locale" content="en_GB" /><meta name="twitter:site" content="@weeklyOSM" /><meta name="twitter:text:title" content="weeklyOSM 650" /><meta name="twitter:image" content="https://weeklyosm.eu/wp-content/uploads/2023/01/650_T_all.png?w=640" /><meta name="twitter:image:alt" content="lead picture" /><meta name="twitter:card" content="summary_large_image" /><link rel="icon" href="https://weeklyosm.eu/wp-content/uploads/2022/03/favicon_192px-150x150.png" sizes="32x32" /><link rel="icon" href="https://weeklyosm.eu/wp-content/uploads/2022/03/favicon_192px.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://weeklyosm.eu/wp-content/uploads/2022/03/favicon_192px.png" /><meta name="msapplication-TileImage" content="https://weeklyosm.eu/wp-content/uploads/2022/03/favicon_192px.png" /><style type="text/css" id="wp-custom-css">.site-title .custom-logo-link { margin-top: 0; } /* #headercontainer or #masthead */ #headercontainer { background-image: url(https://weeklyosm.eu/wp-content/uploads/2022/10/banner.svg); background-repeat: no-repeat; background-size: cover; } a:visited { color: green; }</style></head><body itemscope="itemscope" itemtype="http://schema.org/CreativeWork" class="post-template-default single single-post postid-16228 single-format-standard wp-custom-logo wp-embed-responsive"><main class="hfeed site" role="main"><div class="visuallyhidden skip-link"><a href="#content" title="Skip to main content">Skip to main content</a></div><div class="top-header"><div class="announcement-bar grid-container"><div class="grid-100 tablet-grid-100 social-header"></div></div></div><div id="headercontainer"><header id="masthead" class="grid-container site-header" role="banner"><div class="grid-40 tablet-grid-40 mobile-grid-100 site-title"><a href="https://weeklyosm.eu/" class="custom-logo-link" rel="home"><img width="600" height="300" src="https://weeklyosm.eu/wp-content/uploads/2022/10/weeklyOSM_logo.svg" class="custom-logo" alt="weeklyOSM logo" decoding="async" fetchpriority="high" /></a></div><div class="grid-60 tablet-grid-60 mobile-grid-100"><nav id="site-navigation" class="main-navigation" role="navigation" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement"><div class="assistive-text skip-link"><a href="#content" title="Skip to content">Skip to content</a></div><div class="menu-about-us-container"><ul id="menu-about-us" class="nav-menu"><li id="menu-item-9969" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9969"><a href="https://weeklyosm.eu/this-news-should-be-in-weeklyosm">Contribute</a></li><li id="menu-item-17022" class="qtranxs-lang-menu qtranxs-lang-menu-en menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17022"><a href="#" title="English">Language</a><ul class="sub-menu"><li id="menu-item-17023" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-17023"><a href="https://weeklyosm.eu/en/archives/16228" title="English"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/gb.png" alt="English" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;English</a></li><li id="menu-item-17024" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-de menu-item menu-item-type-custom menu-item-object-custom menu-item-17024"><a href="https://weeklyosm.eu/de/archives/16228" title="Deutsch"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/de.png" alt="Deutsch" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Deutsch</a></li><li id="menu-item-17025" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-es menu-item menu-item-type-custom menu-item-object-custom menu-item-17025"><a href="https://weeklyosm.eu/es/archives/16228" title="Español"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/es.png" alt="Español" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Español</a></li><li id="menu-item-17026" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-pt menu-item menu-item-type-custom menu-item-object-custom menu-item-17026"><a href="https://weeklyosm.eu/pt/archives/16228" title="Português"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/pt.png" alt="Português" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Português</a></li><li id="menu-item-17027" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-ja menu-item menu-item-type-custom menu-item-object-custom menu-item-17027"><a href="https://weeklyosm.eu/ja/archives/16228" title="日本語"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/jp.png" alt="日本語" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;日本語</a></li><li id="menu-item-17028" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-cz menu-item menu-item-type-custom menu-item-object-custom menu-item-17028"><a href="https://weeklyosm.eu/cz/archives/16228" title="Čeština"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/cz.png" alt="Čeština" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Čeština</a></li><li id="menu-item-17029" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-fr menu-item menu-item-type-custom menu-item-object-custom menu-item-17029"><a href="https://weeklyosm.eu/fr/archives/16228" title="Français"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/fr.png" alt="Français" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Français</a></li><li id="menu-item-17030" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-it menu-item menu-item-type-custom menu-item-object-custom menu-item-17030"><a href="https://weeklyosm.eu/it/archives/16228" title="Italiano"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/it.png" alt="Italiano" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Italiano</a></li><li id="menu-item-17031" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-ko menu-item menu-item-type-custom menu-item-object-custom menu-item-17031"><a href="https://weeklyosm.eu/ko/archives/16228" title="한국어"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/kr.png" alt="한국어" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;한국어</a></li><li id="menu-item-17032" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-pl menu-item menu-item-type-custom menu-item-object-custom menu-item-17032"><a href="https://weeklyosm.eu/pl/archives/16228" title="Polski"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/pl.png" alt="Polski" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Polski</a></li><li id="menu-item-17033" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-br menu-item menu-item-type-custom menu-item-object-custom menu-item-17033"><a href="https://weeklyosm.eu/br/archives/16228" title="Português do Brasil"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/br.png" alt="Português do Brasil" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Português do Brasil</a></li><li id="menu-item-17034" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-ru menu-item menu-item-type-custom menu-item-object-custom menu-item-17034"><a href="https://weeklyosm.eu/ru/archives/16228" title="Русский"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/ru.png" alt="Русский" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Русский</a></li><li id="menu-item-17035" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-tr menu-item menu-item-type-custom menu-item-object-custom menu-item-17035"><a href="https://weeklyosm.eu/tr/archives/16228" title="Turkish"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/tr.png" alt="Turkish" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Turkish</a></li><li id="menu-item-17036" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-uk menu-item menu-item-type-custom menu-item-object-custom menu-item-17036"><a href="https://weeklyosm.eu/uk/archives/16228" title="Українська"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/ua.png" alt="Українська" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Українська</a></li><li id="menu-item-17037" class="qtranxs-lang-menu-item qtranxs-lang-menu-item-zh menu-item menu-item-type-custom menu-item-object-custom menu-item-17037"><a href="https://weeklyosm.eu/zh/archives/16228" title="台灣中文"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/tw.png" alt="台灣中文" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;台灣中文</a></li></ul></li></ul></div></nav></div></header></div><div id="maincontentcontainer"><div id="content" class="grid-container site-content" role="main"><div class="grid-75 tablet-grid-75 mobile-grid-100"><article itemscope="itemscope" itemtype="http://schema.org/Article" id="post-16228" class="post-16228 post type-post status-publish format-standard hentry category-weeklyosm"><header class="entry-header"><h1 class="entry-title">weeklyOSM 650</h1><div class="header-meta"><span class="publish-date"><i class="far fa-calendar-alt" aria-hidden="true"></i> <a href="https://weeklyosm.eu/archives/16228" title="Posted 2023-01-08 @ 12:56 PM" rel="bookmark"><time class="entry-date" datetime="%2" itemprop="datePublished">2023-01-08</time></a></span><address class="publish-author"><i class="fas fa-pencil-alt" aria-hidden="true"></i> <span class="author vcard"><a class="url fn n" href="https://weeklyosm.eu/archives/author/weeklyteam" title="View all posts by weeklyteam" rel="author" itemprop="author">weeklyteam</a></span></address><span class="post-categories"><a href="https://weeklyosm.eu/archives/category/weeklyosm" rel="category tag">weeklyOSM</a></span><span class="comments-link"><i class="fas fa-comment" aria-hidden="true"></i> <a href="https://weeklyosm.eu/archives/16228#respond" title="Comment on weeklyOSM 650">No Comments</a></span></div></header><div class="entry-content"><p>27/12/2022-02/01/2023</p><p></p><div class="wp-caption alignnone" style="width: 1038px;"><p class="wp-caption-text"><img decoding="async" data-src="https://weeklyosm.eu/wp-content/uploads/2023/01/650_T_all.png" alt="lead picture" width="1028" height="512" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 1028px; --smush-placeholder-aspect-ratio: 1028/512;" /></p><p class="wp-caption-text">marczoutendijk&#8217;s Overpass query to locate <code>fixme</code> tags [<a href="#wn650_27910"><sup>1</sup></a>] | © <a href="https://www.openstreetmap.org/user/marczoutendijk/diary/39998">marczoutendijk</a> | map data © <a href="https://wiki.osmfoundation.org/wiki/Licence/Licence_and_Legal_FAQ">OpenStreetMap contributors</a></p></div><h2 id="wn650_mapping">Mapping</h2><ul><li id="wn650_27921"><a href="https://www.openstreetmap.org/user/TrickyFoxy">TrickyFoxy</a> <a href="https://telegra.ph/Why-you-should-try-Every-Door-01-02">wrote</a>, on <em>telegra.ph</em>, an article on &#8216;Why you should try Every Door&#8217;.</li><li id="wn650_27881">Requests have been made for comments on the following proposals:<ul><li><a href="https://wiki.openstreetmap.org/wiki/Proposal_features/Building_inlet"><code>emergency=fire_water_inlet</code></a> for mapping an inlet to a building&#8217;s firefighting system.</li><li><a href="https://wiki.openstreetmap.org/wiki/Proposed_features/High_seas"><code>place=sea</code></a> to deprecate the use of a closed way or multipolygon to map a marginal sea or named portion of an ocean in favour of using a <code>place=sea</code> node.</li><li><a href="https://wiki.openstreetmap.org/wiki/Proposed_features/yarn_shops"><code>shop=yarn</code></a> to tag a business primarily selling yarn and supplies for knitting or crochet.</li></ul></li></ul><h2 id="wn650_mapping_campaigns">Mapping campaigns</h2><ul><li id="wn650_27910">[1] The new quarterly project for the UK has <a href="https://wiki.openstreetmap.org/wiki/UK_Quarterly_Project/2023/2023_Q1_Project:_Fixmes_and_Notes">started</a>. The UK community will be working on <a href="https://wiki.openstreetmap.org/wiki/UK_Quarterly_Project/2023/2023_Q1_Project:_Fixmes_and_Notes#Finding_fixmes"><code>fixme</code></a> and <a href="https://wiki.openstreetmap.org/wiki/UK_Quarterly_Project/2023/2023_Q1_Project:_Fixmes_and_Notes#Finding_notes">Notes</a> over the next three months.</li></ul><h2 id="wn650_community">Community</h2><ul><li id="wn650_27882">feyeandal <a href="https://www.openstreetmap.org/user/feyeandal/diary/400626">highlighted</a> the contributions of university clubs with local chapters of YouthMappers in the OSM-Philippines community in 2022 and shared a short reflection about the impact of YouthMappers in a local context.</li><li id="wn650_27900">A new &#8216;Communities&#8217; tab has been added to the main page of <a href="https://openstreetmap.org">openstreetmap.org</a>. You can see it in the upper right corner. The tab links to a single location that <a href="https://www.openstreetmap.org/communities">lists</a> formal Local Chapters, as well as the other OSM communities. <a href="https://blog.openstreetmap.org/2022/12/30/introducing-the-communities-tab-on-osm-org/">Read</a> more about its background on the OpenStreetMap blog.</li><li id="wn650_27912">On the <a href="https://twitter.com/andygol_/status/1609635914111746050">request</a> of Andrii Holovin, the OSM Ops Team created a short URL for community.openstreetmap.org. The quiz we <a href="https://weeklyosm.eu/archives/16214#wn649_27855">reported</a> on last week could now be extended with <a href="https://c.osm.org">c.osm.org</a>.</li><li id="wn650_27915">OSM Belgium <a href="https://openstreetmap.be/en/motm/2023/01/01/lusdavo.html">announced</a> their mapper of the month: <a href="https://www.openstreetmap.org/user/lusdavo">lusdavo</a>.</li></ul><h2 id="wn650_openstreetmap_foundation">OpenStreetMap Foundation</h2><ul><li id="wn650_27906">The OSMF OWG (Operations Working Group) has <a href="https://operations.osmfoundation.org/2022/12/31/december.html">published</a> their <a href="https://operations.osmfoundation.org/2022/12/31/plan.html">spending plan for 2023</a>.</li></ul><h2 id="wn650_events">Events</h2><ul><li id="wn650_27901"><a href="https://jomo.tv/osm-pro">jomo</a> participated in the Fireshonks conference in December where he <a href="https://media.ccc.de/v/fire-shonks-2022-49088-how-to-become-an-openstreetmap-pro">talked</a> about how to improve skills and knowledge in the OSM ecosystem. He showed various editors, validators, parsers and other tools for both general and more specific purposes and also shared some tips and tricks that he has learned during several years of OSM mapping.</li></ul><h2 id="wn650_maps">Maps</h2><ul><li id="wn650_27890">Raster map provider Tracestrack <a href="https://twitter.com/tracestrack/status/1606169036462575616">announced</a> that they have started to render country-specific motorway shields. Shield reference text is selected <strong>randomly</strong> from <code>ref</code>, <code>nat_ref</code> and <code>int_ref</code>. The style can be <a href="https://console.tracestrack.com/explorer">explored</a> via Map Explorer.</li></ul><h2 id="wn650_open_data">Open Data</h2><ul><li id="wn650_27886">Microsoft <a href="https://blogs.bing.com/maps/2022-12/Bing-Maps-is-bringing-new-roads/">released</a> new data on missing roads <a href="https://github.com/microsoft/RoadDetections">based</a> on fresh (2020–2022) aerial imagery.</li><li id="wn650_27924"><a href="https://www.openstreetmap.org/user/mmd/">mmd</a> has wiki&#8217;ed <a href="https://community.openstreetmap.org/t/overturemaps-org-big-businesses-osmf-alternative/6760/130">blog</a> posts from various people in the OSM community in a very long <a href="https://community.openstreetmap.org/t/overturemaps-org-big-businesses-osmf-alternative/6760">thread</a> on Overture and asks others to make additions.</li></ul><h2 id="wn650_software">Software</h2><ul><li id="wn650_27908">Victor Shcherb (CEO of OsmAnd) <a href="https://osmand.net/blog/ny-resolutions-2023/">published</a> the OsmAnd 2023 &#8216;New Year Resolutions&#8217;.</li><li id="wn650_27902">IzzyOnDroid <a href="https://floss.social/@IzzyOnDroid/109604200599761459">tooted</a> that the Every Door editor has <a href="https://f-droid.org/packages/info.zverev.ilya.every_door/">made</a> it to the Android app store F-Droid.</li><li id="wn650_27898"><a href="https://overpass-ultra.trailsta.sh/">Overpass Ultra</a> is a <a href="https://gitlab.com/trailstash/overpass-ultra">fork</a> of the popular tool overpass turbo. The developers note that &#8216;because it uses MapLibre GL JS instead of Leaflet, it can be used to visualise significantly larger Overpass API results than overpass turbo&#8217;.</li><li id="wn650_27907">In his diary, Jiri Vlasak (qeef) <a href="https://www.openstreetmap.org/user/qeef/diary/400654">summarised</a> what happened in the development of <a href="https://damn-project.org/">Divide and map. Now.</a> over the last year, and outlined the plans for 2023. Divide and map. Now. helps mappers by dividing a big area into smaller squares that people can map together.</li></ul><h2 id="wn650_programming">Programming</h2><ul><li id="wn650_27899">Xavier Olive released <a href="https://github.com/xoolive/cartes#cartes">Cartes</a>, which is a &#8216;Python library providing facilities to produce meaningful maps&#8217;. Xavier provides <a href="https://cartes-viz.github.io/osm.html">documentation</a> and an <a href="https://anaconda.org/conda-forge/cartes">Anaconda Python package</a>.</li><li id="wn650_27897">Gero Gerke <a href="https://gero.dev/blog/webgl-render-osm-streets">started</a> a series of blog posts about implementing an OpenStreetMap data vector renderer using WebGL.</li><li id="wn650_27903"><a href="https://github.com/punnerud/rgcosm">RGCosm</a> is a new minimal &#8216;Reverse Geocode for OpenStreetMap&#8217;. According to the developer&#8217;s <em>Hacker News</em> <a href="https://news.ycombinator.com/item?id=34191433">announcement</a>: &#8216;<a href="https://openai.com/blog/chatgpt/">ChatGPT</a> wrote most of the code for me. Created it in about three hours, where the time is combined with creating the DB, and testing it with the rest of the code for a different project&#8217; (sqlite3 + python + <a href="https://github.com/osmcode/pyosmium">pyosmium</a>).</li><li id="wn650_27895">richlv <a href="https://www.openstreetmap.org/user/richlv/diary/400630">linked</a> to his script that brings back Mapillary&#8217;s vanished feature to create a GPX file from image sequences.</li><li id="wn650_27896">A small <a href="https://github.com/openstreetmap/openstreetmap-website/commit/6033359bd07e3da09efd2ffe7a2558dbcffbc1c2">update</a> to the openstreetmap.org website now makes it possible to verify your OSM user account on Mastodon. A toot by Pieter Vander Vennet <a href="https://en.osm.town/@pietervdvn/109598664215309805">explains</a> how to do this.</li></ul><h2 id="wn650_did_you_know_…">Did you know …</h2><ul><li id="wn650_27909">… this <a href="https://frexosm.ru/basin/">map</a> of Russian river basins <img decoding="async" data-src="/wp-content/uploads/2022/01/ru.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" />?</li><li id="wn650_27904">… the monthly <a href="https://blog.opencagedata.com/post/geotrivia-december-2022">Geotrivia game</a> <a href="https://en.osm.town/@opencage/109603234206590795">hosted</a> by OpenCage on Mastodon? The next game is scheduled for 27 January 2023.</li></ul><h2 id="wn650_other_“geo”_things">Other “geo” things</h2><ul><li id="wn650_27911">The <a href="https://www.openstreetmap.org/node/308874007">Bomann Museum</a> in Celle (Germany) is <a href="https://www.bomann-museum.de/Sonderausstellungen/Aktuell/">hosting</a> <img decoding="async" data-src="/wp-content/uploads/2022/01/de.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" />►<a href="https://www-bomann--museum-de.translate.goog/Sonderausstellungen/Aktuell/?_x_tr_sl=auto&amp;_x_tr_tl=EN"><img decoding="async" data-src="/wp-content/uploads/2020/09/en-green.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></a> the exhibition &#8216;Die wahre Vermessung der Welt&#8217; (The True Measurement of the World) about the mapping of the Kingdom of Hanover by Carl Friedrich Gauss. The exhibition runs until 30 May 2023.</li><li id="wn650_27883">Google is working on an Apache-2.0 licensed project named <a href="https://github.com/google/forma">forma</a>, which is a &#8216;parallelised experimental Rust vector-graphics renderer&#8217;. One of their <a href="https://github.com/google/forma#example">examples</a> is to render a big SVG of Paris nearly instantly. Bert Temme <a href="https://twitter.com/berttemme/status/1604788590507986944">shared</a> videos of the renderer&#8217;s speed by comparing the Chrome Browser with forma.</li></ul><h2 id="wn650_upcoming_events">Upcoming Events</h2><table><thead><tr><th>Where</th><th>What</th><th>Online</th><th>When</th><th>Country</th></tr></thead><tbody><tr><td>København</td><td>OSMmapperCPH <a href="https://osmcal.org/event/1720/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-08</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/07/dk.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td></td><td>OSMF Engineering Working Group meeting <a href="https://osmcal.org/event/1779/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-09</td><td></td></tr><tr><td>Stuttgart</td><td>Stuttgarter Stammtisch <a href="https://osmcal.org/event/1755/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-10</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/de.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>München</td><td>Münchner OSM-Treffen <a href="https://osmcal.org/event/1302/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-10</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/de.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Salt Lake City</td><td>OSM Utah Monthly Map Night <a href="https://osmcal.org/event/1801/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-12</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/us.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Berlin</td><td>175. Berlin-Brandenburg OpenStreetMap Stammtisch <a href="https://osmcal.org/event/1799/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td>✓</td><td>2023-01-12</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/de.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Seattle</td><td>World Railway Mapping Online Quarterly Meetup. <a href="https://osmcal.org/event/1663/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-14</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/us.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td></td><td>159. Treffen des OSM-Stammtisches Bonn <a href="https://osmcal.org/event/1780/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-17</td><td></td></tr><tr><td>London</td><td>Geomob London <a href="https://osmcal.org/event/1683/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-18</td><td><img decoding="async" data-src="https://weeklyosm.eu/wp-content/uploads/sites/4/2020/09/uk.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Karlsruhe</td><td>Stammtisch Karlsruhe <a href="https://osmcal.org/event/1642/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-18</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/de.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Dar es Salaam</td><td>State of the Map Tanzania <a href="https://osmcal.org/event/1612/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-19 &#8211; 2023-01-21</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2017/11/tz.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Budapest</td><td>Hiking by the pipeline between Normafa-Stop Shop-Aranyvölgy <a href="https://osmcal.org/event/1734/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-21</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/02/hu.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Toulouse</td><td>Réunion du groupe local de Toulouse <a href="https://osmcal.org/event/1772/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-21</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/02/fr.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td></td><td>Downtime <a href="https://osmcal.org/event/1794/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-22</td><td></td></tr><tr><td>Bremen</td><td>Bremer Mappertreffen (Online) <a href="https://osmcal.org/event/1796/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td></td><td>2023-01-23</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/de.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr><tr><td>Düsseldorf</td><td>Düsseldorfer OpenStreetMap-Treffen <a href="https://osmcal.org/event/1681/"><img decoding="async" data-src="https://osmcal.org/static/osmcal/favicon.png" width="16" height="16" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 16px; --smush-placeholder-aspect-ratio: 16/16;" /></a></td><td>✓</td><td>2023-01-25</td><td><img decoding="async" data-src="https://blog.openstreetmap.de/wp-uploads/2016/01/de.svg" alt="flag" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" /></td></tr></tbody></table><p>Note:<br /> If you like to see your event here, please put it into the <a href="https://osmcal.org">OSM calendar</a>. Only data which is there, will appear in weeklyOSM.</p><p align="right"><i>This weeklyOSM was <a href="https://umap.openstreetmap.fr/de/map/weeklyosm-is-currently-produced-in_56718#2/8.4/108.3"> produced</a> by <a href="https://www.openstreetmap.org/user/MatthiasMatthias">MatthiasMatthias</a>, <a href="https://www.openstreetmap.org/user/PierZen">PierZen</a>, <a href="https://www.openstreetmap.org/user/SK53">SK53</a>, <a href="https://www.openstreetmap.org/user/Strubbl">Strubbl</a>, <a href="https://www.openstreetmap.org/user/TheSwavu">TheSwavu</a>, <a href="https://www.openstreetmap.org/user/derFred">derFred</a>, <a href="https://www.openstreetmap.org/user/tordans">tordans</a>.<br /> We welcome link suggestions for the next issue via <a href="https://weeklyosm.eu/en/this-news-should-be-in-weeklyosm">this</a> form and look forward to your contributions. </i></p><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-official sd-sharing"><h3 class="sd-title">메시지 확산에 도움 - Help to spread the message - Ajude a divulgar a mensagem - メッセージを広める -</h3><div class="sd-content"><ul><li class="share-reddit"><a rel="nofollow noopener noreferrer" data-shared="" class="share-reddit sd-button" href="https://weeklyosm.eu/archives/16228?share=reddit" target="_blank" title="Click to share on Reddit" ><span>Reddit</span></a></li><li class="share-linkedin"><div class="linkedin_button"><script type="in/share" data-url="https://weeklyosm.eu/archives/16228" data-counter="right"></script></div></li><li class="share-print"><a rel="nofollow noopener noreferrer" data-shared="" class="share-print sd-button" href="https://weeklyosm.eu/archives/16228#print" target="_blank" title="Click to print" ><span>Print</span></a></li><li class="share-tumblr"><a class="tumblr-share-button" target="_blank" href="https://www.tumblr.com/share" data-title="weeklyOSM 650" data-content="https://weeklyosm.eu/archives/16228" title="Share on Tumblr">Share on Tumblr</a></li><li class="share-telegram"><a rel="nofollow noopener noreferrer" data-shared="" class="share-telegram sd-button" href="https://weeklyosm.eu/archives/16228?share=telegram" target="_blank" title="Click to share on Telegram" ><span>Telegram</span></a></li><li class="share-jetpack-whatsapp"><a rel="nofollow noopener noreferrer" data-shared="" class="share-jetpack-whatsapp sd-button" href="https://weeklyosm.eu/archives/16228?share=jetpack-whatsapp" target="_blank" title="Click to share on WhatsApp" ><span>WhatsApp</span></a></li><li class="share-mastodon"><a rel="nofollow noopener noreferrer" data-shared="sharing-mastodon-16228" class="share-mastodon sd-button" href="https://weeklyosm.eu/archives/16228?share=mastodon" target="_blank" title="Click to share on Mastodon" ><span>Mastodon</span></a></li><li class="share-bluesky"><a rel="nofollow noopener noreferrer" data-shared="sharing-bluesky-16228" class="share-bluesky sd-button" href="https://weeklyosm.eu/archives/16228?share=bluesky" target="_blank" title="Click to share on Bluesky" ><span>Bluesky</span></a></li><li><a href="#" class="sharing-anchor sd-button share-more"><span>More</span></a></li><li class="share-end"></li></ul><div class="sharing-hidden"><div class="inner" style="display: none;width:150px;"><ul style="background-image:none;"><li class="share-email"><a rel="nofollow noopener noreferrer" data-shared="" class="share-email sd-button" href="mailto:?subject=%5BShared%20Post%5D%20weeklyOSM%20650&body=https%3A%2F%2Fweeklyosm.eu%2Farchives%2F16228&share=email" target="_blank" title="Click to email a link to a friend" data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="2373aad9a6" data-email-share-track-url="https://weeklyosm.eu/archives/16228?share=email"><span>Email</span></a></li><li class="share-end"></li></ul></div></div></div></div></div></div><footer class="entry-meta"><div class="author-info"><div class="author-avatar"> <img alt='' data-src='https://secure.gravatar.com/avatar/0100136590a8c56e3980a9f8fec5de50?s=96&#038;d=mm&#038;r=g' data-srcset='https://secure.gravatar.com/avatar/0100136590a8c56e3980a9f8fec5de50?s=192&#038;d=mm&#038;r=g 2x' class='avatar avatar-96 photo lazyload' height='96' width='96' decoding='async' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' style='--smush-placeholder-width: 96px; --smush-placeholder-aspect-ratio: 96/96;' /></div><div class="author-description"><h2>About weeklyteam</h2><p><a href="https://umap.openstreetmap.fr/de/map/weeklyosm-is-currently-produced-in_56718#2/8.4/108.3">https://umap.openstreetmap.fr/de/map/weeklyosm-is-currently-produced-in_56718#2/8.4/108.3</a></p><p class="social-meta"></p><div class="author-link"> <a href="https://weeklyosm.eu/archives/author/weeklyteam" rel="author"> View all posts by weeklyteam <span class="meta-nav">&rarr;</span> </a></div></div></div></footer></article><nav role="navigation" class="navigation pagination nav-single"><h2 class="screen-reader-text">Posts navigation</h2><div class="nav-previous"><a href="https://weeklyosm.eu/archives/16214" rel="prev"><span class="meta-nav"><i class="fas fa-angle-left" aria-hidden="true"></i></span> weeklyOSM 649</a></div><div class="nav-next"><a href="https://weeklyosm.eu/archives/16243" rel="next">weeklyOSM 651 <span class="meta-nav"><i class="fas fa-angle-right" aria-hidden="true"></i></span></a></div></nav></div><div class="grid-25 tablet-grid-25 mobile-grid-100"><div id="secondary" class="widget-area" role="complementary"><style>.qtranxs_widget ul { margin: 0; } .qtranxs_widget ul li { display: inline; /* horizontal list, use "list-item" or other appropriate value for vertical list */ list-style-type: none; /* use "initial" or other to enable bullets */ margin: 0 5px 0 0; /* adjust spacing between items */ opacity: 0.5; -o-transition: 1s ease opacity; -moz-transition: 1s ease opacity; -webkit-transition: 1s ease opacity; transition: 1s ease opacity; } /* .qtranxs_widget ul li span { margin: 0 5px 0 0; } */ /* other way to control spacing */ .qtranxs_widget ul li.active { opacity: 0.8; } .qtranxs_widget ul li:hover { opacity: 1; } .qtranxs_widget img { box-shadow: none; vertical-align: middle; display: initial; } .qtranxs_flag { height:12px; width:18px; display:block; } .qtranxs_flag_and_text { padding-left:20px; } .qtranxs_flag span { display:none; }</style><aside id="qtranslate-6" class="widget qtranxs_widget"><h3 class="widget-title">Language:</h3><ul class="language-chooser language-chooser-image qtranxs_language_chooser" id="qtranslate-6-chooser"><li class="lang-en active"><a href="https://weeklyosm.eu/en/archives/16228" title="English (en)" class="qtranxs_image qtranxs_image_en"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/gb.png" alt="English (en)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">English</span></a></li><li class="lang-de"><a href="https://weeklyosm.eu/de/archives/16228" title="Deutsch (de)" class="qtranxs_image qtranxs_image_de"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/de.png" alt="Deutsch (de)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Deutsch</span></a></li><li class="lang-es"><a href="https://weeklyosm.eu/es/archives/16228" title="Español (es)" class="qtranxs_image qtranxs_image_es"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/es.png" alt="Español (es)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Español</span></a></li><li class="lang-pt"><a href="https://weeklyosm.eu/pt/archives/16228" title="Português (pt)" class="qtranxs_image qtranxs_image_pt"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/pt.png" alt="Português (pt)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Português</span></a></li><li class="lang-ja"><a href="https://weeklyosm.eu/ja/archives/16228" title="日本語 (ja)" class="qtranxs_image qtranxs_image_ja"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/jp.png" alt="日本語 (ja)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">日本語</span></a></li><li class="lang-cz"><a href="https://weeklyosm.eu/cz/archives/16228" title="Čeština (cz)" class="qtranxs_image qtranxs_image_cz"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/cz.png" alt="Čeština (cz)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Čeština</span></a></li><li class="lang-fr"><a href="https://weeklyosm.eu/fr/archives/16228" title="Français (fr)" class="qtranxs_image qtranxs_image_fr"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/fr.png" alt="Français (fr)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Français</span></a></li><li class="lang-it"><a href="https://weeklyosm.eu/it/archives/16228" title="Italiano (it)" class="qtranxs_image qtranxs_image_it"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/it.png" alt="Italiano (it)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Italiano</span></a></li><li class="lang-ko"><a href="https://weeklyosm.eu/ko/archives/16228" title="한국어 (ko)" class="qtranxs_image qtranxs_image_ko"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/kr.png" alt="한국어 (ko)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">한국어</span></a></li><li class="lang-pl"><a href="https://weeklyosm.eu/pl/archives/16228" title="Polski (pl)" class="qtranxs_image qtranxs_image_pl"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/pl.png" alt="Polski (pl)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Polski</span></a></li><li class="lang-br"><a href="https://weeklyosm.eu/br/archives/16228" title="Português do Brasil (br)" class="qtranxs_image qtranxs_image_br"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/br.png" alt="Português do Brasil (br)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Português do Brasil</span></a></li><li class="lang-ru"><a href="https://weeklyosm.eu/ru/archives/16228" title="Русский (ru)" class="qtranxs_image qtranxs_image_ru"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/ru.png" alt="Русский (ru)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Русский</span></a></li><li class="lang-tr"><a href="https://weeklyosm.eu/tr/archives/16228" title="Turkish (tr)" class="qtranxs_image qtranxs_image_tr"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/tr.png" alt="Turkish (tr)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Turkish</span></a></li><li class="lang-uk"><a href="https://weeklyosm.eu/uk/archives/16228" title="Українська (uk)" class="qtranxs_image qtranxs_image_uk"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/ua.png" alt="Українська (uk)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">Українська</span></a></li><li class="lang-zh"><a href="https://weeklyosm.eu/zh/archives/16228" title="台灣中文 (zh)" class="qtranxs_image qtranxs_image_zh"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/tw.png" alt="台灣中文 (zh)" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><span style="display:none">台灣中文</span></a></li></ul><div class="qtranxs_widget_end"></div></aside><aside id="search-5" class="widget widget_search"><h3 class="widget-title">Search</h3><form role="search" method="get" class="search-form" action="https://weeklyosm.eu"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search&hellip;" value="" name="s"/> </label> <button type="submit" class="search-submit"><i class="fas fa-search"></i></button> <input type='hidden' name='lang' value='en' /></form></aside><aside id="text-6" class="widget widget_text"><h3 class="widget-title">RSS feed</h3><div class="textwidget"><ul><li> <a href="https://www.weeklyosm.eu/en/feed" title="Read our Feed of English news">English</a></li></ul><p><a href="http://mirziamov.ru"></a></p></div></aside><aside id="block-3" class="widget widget_block"><div class="wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions"><div class="wp-block-jetpack-subscriptions__container is-not-subscriber"><form action="https://wordpress.com/email-subscriptions" method="post" accept-charset="utf-8" data-blog="192242954" data-post_access_level="everybody" data-subscriber_email="" id="subscribe-blog" ><div class="wp-block-jetpack-subscriptions__form-elements"><p id="subscribe-email"> <label id="subscribe-field-label" for="subscribe-field" class="screen-reader-text" > Type your email… </label> <input required="required" type="email" name="email" class="no-border-radius " style="font-size: 16px;padding: 15px 23px 15px 23px;border-radius: 0px;border-width: 1px;" placeholder="Type your email…" value="" id="subscribe-field" title="Please fill in this field." /></p><p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="blog_id" value="192242954"/> <input type="hidden" name="source" value="https://weeklyosm.eu/archives/16228"/> <input type="hidden" name="sub-type" value="subscribe-block"/> <input type="hidden" name="app_source" value=""/> <input type="hidden" name="redirect_fragment" value="subscribe-blog"/> <input type="hidden" name="lang" value="en_GB"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="ffa910665d" /><input type="hidden" name="_wp_http_referer" value="/archives/16228" /><input type="hidden" name="post_id" value="16228"/> <button type="submit" class="wp-block-button__link no-border-radius" style="font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-radius: 0px;border-width: 1px;" name="jetpack_subscriptions_widget" > Subscribe </button></p></div></form></div></div></aside><aside id="text-9" class="widget widget_text"><h3 class="widget-title">OSM</h3><div class="textwidget"><p>OpenStreetMap is a huge database, allows everybody to create maps according to their needs. OSM is made by people like you and free to use under an open license.</p></div></aside><aside id="nav_menu-2" class="widget widget_nav_menu"><h3 class="widget-title">Interesting Reads</h3><div class="menu-third-party-container"><ul id="menu-third-party" class="menu"><li id="menu-item-12050" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12050"><a href="https://weeklyosm.eu/josm-and-java-and-the-german-forum">&#8220;JOSM and Java&#8221; and the German forum</a></li><li id="menu-item-9934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9934"><a href="https://weeklyosm.eu/this-news-should-be-in-weeklyosm">Your submissions for weeklyOSM have become easier!</a></li><li id="menu-item-8573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8573"><a href="https://weeklyosm.eu/end-of-the-year-review-2016">The maps that made 2016 extraordinary!</a></li><li id="menu-item-8265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8265"><a href="https://weeklyosm.eu/overcoming-language-barriers-with-openstreetmap">Overcoming language barriers with OpenStreetMap</a></li><li id="menu-item-8264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8264"><a href="https://weeklyosm.eu/wp-osm-plugin-a-free-wordpress-plugin-for-a-free-map">WP OSM Plugin – a free WordPress plugin for a free map</a></li><li id="menu-item-8262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8262"><a href="https://weeklyosm.eu/weekly-exercise-pharmacies-weeks-06-and-07-in-2015-results">Weekly Exercise – Pharmacies – weeks 06 and 07 in 2015 – Results</a></li><li id="menu-item-8263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8263"><a href="https://weeklyosm.eu/weekly-exercise-pharmacies-weeks-06-and-07-in-2015">Weekly Exercise – Pharmacies – weeks 06 and 07 in 2015</a></li><li id="menu-item-10210" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10210"><a href="https://weeklyosm.eu/osm-tags-soon-in-german-and-french-and-in-the-long-run-in-spanish-and-japanese">OSM tags soon in German and French and in the long run in Spanish and Japanese.</a></li></ul></div></aside><aside id="text-19" class="widget widget_text"><h3 class="widget-title">What is the idea?</h3><div class="textwidget"><p>weeklyOSM updates the community about what is going on in the OSM Universe. weeklyOSM is intended for everyone, from experienced mappers to new OSM members. It is created by mappers and OSM enthusiasts. Contributors to weeklyOSM in all languages are always welcome.</p><p>The idea of weeklyOSM is to collect relevant OSM news from all over the world, process it and translate it into as many languages as possible. This should help to inform the community as comprehensively as possible and overcome language barriers.</p><p>weeklyOSM is independent of all organisations and companies. This applies to OSMF, HOT, FOSSGIS &#8230; and all other companies not listed here. We would also like to point out that the editorial staff are not subject to OSMF supervision.</p></div></aside><aside id="text-20" class="widget widget_text"><h3 class="widget-title">Who and where are we?</h3><div class="textwidget"><p>Email: <a class="theme" href="mailto:info@weeklyosm.eu" target="_blank" rel="noopener noreferrer">info@weeklyosm.eu</a></p><p><a href="https://wiki.openstreetmap.org/wiki/WeeklyOSM">Wikipage</a> of weeklyOSM</p><p><a href="https://umap.openstreetmap.fr/en/map/weeklyosm-is-currently-produced-in_56718#2/8.8/108.3">Where do the recent editors come from?</a></p><p><a href="https://wiki.openstreetmap.org/wiki/Former_weeklyOSM_authors">Former (or current guest) authors with more than 100 edits</a> (05.05.2020)</p></div></aside><aside id="text-18" class="widget widget_text"><h3 class="widget-title">Privacy Policy</h3><div class="textwidget"><ul><li><a href="http://www.weeklyosm.eu/Privacy%20Policy/"> Privacy Policy</a></li></ul></div></aside><aside id="recent-posts-2" class="widget widget_recent_entries"><h3 class="widget-title">Recent Posts</h3><ul><li> <a href="https://weeklyosm.eu/archives/17741">weeklyOSM 760</a></li><li> <a href="https://weeklyosm.eu/archives/17731">weeklyOSM 759</a></li><li> <a href="https://weeklyosm.eu/archives/17723">weeklyOSM 758</a></li><li> <a href="https://weeklyosm.eu/archives/17700">weeklyOSM 757</a></li><li> <a href="https://weeklyosm.eu/archives/17693">weeklyOSM 756</a></li><li> <a href="https://weeklyosm.eu/archives/17687">weeklyOSM 755</a></li><li> <a href="https://weeklyosm.eu/archives/17673">weeklyOSM 754</a></li><li> <a href="https://weeklyosm.eu/archives/17664">weeklyOSM 753</a></li><li> <a href="https://weeklyosm.eu/archives/17655">weeklyOSM 752</a></li><li> <a href="https://weeklyosm.eu/archives/17641">weeklyOSM 751</a></li></ul></aside><aside id="archives-3" class="widget widget_archive"><h3 class="widget-title">Archives</h3> <label class="screen-reader-text" for="archives-dropdown-3">Archives</label> <select id="archives-dropdown-3" name="archive-dropdown"><option value="">Select Month</option><option value='https://weeklyosm.eu/archives/date/2025/02'> February 2025</option><option value='https://weeklyosm.eu/archives/date/2025/01'> January 2025</option><option value='https://weeklyosm.eu/archives/date/2024/12'> December 2024</option><option value='https://weeklyosm.eu/archives/date/2024/11'> November 2024</option><option value='https://weeklyosm.eu/archives/date/2024/10'> October 2024</option><option value='https://weeklyosm.eu/archives/date/2024/09'> September 2024</option><option value='https://weeklyosm.eu/archives/date/2024/08'> August 2024</option><option value='https://weeklyosm.eu/archives/date/2024/07'> July 2024</option><option value='https://weeklyosm.eu/archives/date/2024/06'> June 2024</option><option value='https://weeklyosm.eu/archives/date/2024/05'> May 2024</option><option value='https://weeklyosm.eu/archives/date/2024/04'> April 2024</option><option value='https://weeklyosm.eu/archives/date/2024/03'> March 2024</option><option value='https://weeklyosm.eu/archives/date/2024/02'> February 2024</option><option value='https://weeklyosm.eu/archives/date/2024/01'> January 2024</option><option value='https://weeklyosm.eu/archives/date/2023/12'> December 2023</option><option value='https://weeklyosm.eu/archives/date/2023/11'> November 2023</option><option value='https://weeklyosm.eu/archives/date/2023/10'> October 2023</option><option value='https://weeklyosm.eu/archives/date/2023/09'> September 2023</option><option value='https://weeklyosm.eu/archives/date/2023/08'> August 2023</option><option value='https://weeklyosm.eu/archives/date/2023/07'> July 2023</option><option value='https://weeklyosm.eu/archives/date/2023/06'> June 2023</option><option value='https://weeklyosm.eu/archives/date/2023/05'> May 2023</option><option value='https://weeklyosm.eu/archives/date/2023/04'> April 2023</option><option value='https://weeklyosm.eu/archives/date/2023/03'> March 2023</option><option value='https://weeklyosm.eu/archives/date/2023/02'> February 2023</option><option value='https://weeklyosm.eu/archives/date/2023/01'> January 2023</option><option value='https://weeklyosm.eu/archives/date/2022/12'> December 2022</option><option value='https://weeklyosm.eu/archives/date/2022/11'> November 2022</option><option value='https://weeklyosm.eu/archives/date/2022/10'> October 2022</option><option value='https://weeklyosm.eu/archives/date/2022/09'> September 2022</option><option value='https://weeklyosm.eu/archives/date/2022/08'> August 2022</option><option value='https://weeklyosm.eu/archives/date/2022/07'> July 2022</option><option value='https://weeklyosm.eu/archives/date/2022/06'> June 2022</option><option value='https://weeklyosm.eu/archives/date/2022/05'> May 2022</option><option value='https://weeklyosm.eu/archives/date/2022/04'> April 2022</option><option value='https://weeklyosm.eu/archives/date/2022/03'> March 2022</option><option value='https://weeklyosm.eu/archives/date/2022/02'> February 2022</option><option value='https://weeklyosm.eu/archives/date/2022/01'> January 2022</option><option value='https://weeklyosm.eu/archives/date/2021/12'> December 2021</option><option value='https://weeklyosm.eu/archives/date/2021/11'> November 2021</option><option value='https://weeklyosm.eu/archives/date/2021/10'> October 2021</option><option value='https://weeklyosm.eu/archives/date/2021/09'> September 2021</option><option value='https://weeklyosm.eu/archives/date/2021/08'> August 2021</option><option value='https://weeklyosm.eu/archives/date/2021/07'> July 2021</option><option value='https://weeklyosm.eu/archives/date/2021/06'> June 2021</option><option value='https://weeklyosm.eu/archives/date/2021/05'> May 2021</option><option value='https://weeklyosm.eu/archives/date/2021/04'> April 2021</option><option value='https://weeklyosm.eu/archives/date/2021/03'> March 2021</option><option value='https://weeklyosm.eu/archives/date/2021/02'> February 2021</option><option value='https://weeklyosm.eu/archives/date/2021/01'> January 2021</option><option value='https://weeklyosm.eu/archives/date/2020/12'> December 2020</option><option value='https://weeklyosm.eu/archives/date/2020/11'> November 2020</option><option value='https://weeklyosm.eu/archives/date/2020/10'> October 2020</option><option value='https://weeklyosm.eu/archives/date/2020/09'> September 2020</option><option value='https://weeklyosm.eu/archives/date/2020/08'> August 2020</option><option value='https://weeklyosm.eu/archives/date/2020/07'> July 2020</option><option value='https://weeklyosm.eu/archives/date/2020/06'> June 2020</option><option value='https://weeklyosm.eu/archives/date/2020/05'> May 2020</option><option value='https://weeklyosm.eu/archives/date/2020/04'> April 2020</option><option value='https://weeklyosm.eu/archives/date/2020/03'> March 2020</option><option value='https://weeklyosm.eu/archives/date/2020/02'> February 2020</option><option value='https://weeklyosm.eu/archives/date/2020/01'> January 2020</option><option value='https://weeklyosm.eu/archives/date/2019/12'> December 2019</option><option value='https://weeklyosm.eu/archives/date/2019/11'> November 2019</option><option value='https://weeklyosm.eu/archives/date/2019/10'> October 2019</option><option value='https://weeklyosm.eu/archives/date/2019/09'> September 2019</option><option value='https://weeklyosm.eu/archives/date/2019/08'> August 2019</option><option value='https://weeklyosm.eu/archives/date/2019/07'> July 2019</option><option value='https://weeklyosm.eu/archives/date/2019/06'> June 2019</option><option value='https://weeklyosm.eu/archives/date/2019/05'> May 2019</option><option value='https://weeklyosm.eu/archives/date/2019/04'> April 2019</option><option value='https://weeklyosm.eu/archives/date/2019/03'> March 2019</option><option value='https://weeklyosm.eu/archives/date/2019/02'> February 2019</option><option value='https://weeklyosm.eu/archives/date/2019/01'> January 2019</option><option value='https://weeklyosm.eu/archives/date/2018/12'> December 2018</option><option value='https://weeklyosm.eu/archives/date/2018/11'> November 2018</option><option value='https://weeklyosm.eu/archives/date/2018/10'> October 2018</option><option value='https://weeklyosm.eu/archives/date/2018/09'> September 2018</option><option value='https://weeklyosm.eu/archives/date/2018/08'> August 2018</option><option value='https://weeklyosm.eu/archives/date/2018/07'> July 2018</option><option value='https://weeklyosm.eu/archives/date/2018/06'> June 2018</option><option value='https://weeklyosm.eu/archives/date/2018/05'> May 2018</option><option value='https://weeklyosm.eu/archives/date/2018/04'> April 2018</option><option value='https://weeklyosm.eu/archives/date/2018/03'> March 2018</option><option value='https://weeklyosm.eu/archives/date/2018/02'> February 2018</option><option value='https://weeklyosm.eu/archives/date/2018/01'> January 2018</option><option value='https://weeklyosm.eu/archives/date/2017/12'> December 2017</option><option value='https://weeklyosm.eu/archives/date/2017/11'> November 2017</option><option value='https://weeklyosm.eu/archives/date/2017/10'> October 2017</option><option value='https://weeklyosm.eu/archives/date/2017/09'> September 2017</option><option value='https://weeklyosm.eu/archives/date/2017/08'> August 2017</option><option value='https://weeklyosm.eu/archives/date/2017/07'> July 2017</option><option value='https://weeklyosm.eu/archives/date/2017/06'> June 2017</option><option value='https://weeklyosm.eu/archives/date/2017/05'> May 2017</option><option value='https://weeklyosm.eu/archives/date/2017/04'> April 2017</option><option value='https://weeklyosm.eu/archives/date/2017/03'> March 2017</option><option value='https://weeklyosm.eu/archives/date/2017/02'> February 2017</option><option value='https://weeklyosm.eu/archives/date/2017/01'> January 2017</option><option value='https://weeklyosm.eu/archives/date/2016/12'> December 2016</option><option value='https://weeklyosm.eu/archives/date/2016/11'> November 2016</option><option value='https://weeklyosm.eu/archives/date/2016/10'> October 2016</option><option value='https://weeklyosm.eu/archives/date/2016/09'> September 2016</option><option value='https://weeklyosm.eu/archives/date/2016/08'> August 2016</option><option value='https://weeklyosm.eu/archives/date/2016/07'> July 2016</option><option value='https://weeklyosm.eu/archives/date/2016/06'> June 2016</option><option value='https://weeklyosm.eu/archives/date/2016/05'> May 2016</option><option value='https://weeklyosm.eu/archives/date/2016/04'> April 2016</option><option value='https://weeklyosm.eu/archives/date/2016/03'> March 2016</option><option value='https://weeklyosm.eu/archives/date/2016/02'> February 2016</option><option value='https://weeklyosm.eu/archives/date/2016/01'> January 2016</option><option value='https://weeklyosm.eu/archives/date/2015/12'> December 2015</option><option value='https://weeklyosm.eu/archives/date/2015/11'> November 2015</option><option value='https://weeklyosm.eu/archives/date/2015/10'> October 2015</option><option value='https://weeklyosm.eu/archives/date/2015/09'> September 2015</option><option value='https://weeklyosm.eu/archives/date/2015/08'> August 2015</option><option value='https://weeklyosm.eu/archives/date/2015/07'> July 2015</option><option value='https://weeklyosm.eu/archives/date/2015/06'> June 2015</option><option value='https://weeklyosm.eu/archives/date/2015/05'> May 2015</option><option value='https://weeklyosm.eu/archives/date/2015/04'> April 2015</option><option value='https://weeklyosm.eu/archives/date/2015/03'> March 2015</option><option value='https://weeklyosm.eu/archives/date/2015/02'> February 2015</option><option value='https://weeklyosm.eu/archives/date/2015/01'> January 2015</option><option value='https://weeklyosm.eu/archives/date/2014/12'> December 2014</option><option value='https://weeklyosm.eu/archives/date/2014/11'> November 2014</option><option value='https://weeklyosm.eu/archives/date/2014/10'> October 2014</option><option value='https://weeklyosm.eu/archives/date/2014/09'> September 2014</option> </select> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwoKKGZ1bmN0aW9uKCkgewoJdmFyIGRyb3Bkb3duID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJhcmNoaXZlcy1kcm9wZG93bi0zIiApOwoJZnVuY3Rpb24gb25TZWxlY3RDaGFuZ2UoKSB7CgkJaWYgKCBkcm9wZG93bi5vcHRpb25zWyBkcm9wZG93bi5zZWxlY3RlZEluZGV4IF0udmFsdWUgIT09ICcnICkgewoJCQlkb2N1bWVudC5sb2NhdGlvbi5ocmVmID0gdGhpcy5vcHRpb25zWyB0aGlzLnNlbGVjdGVkSW5kZXggXS52YWx1ZTsKCQl9Cgl9Cglkcm9wZG93bi5vbmNoYW5nZSA9IG9uU2VsZWN0Q2hhbmdlOwp9KSgpOwoKLyogXV0+ICovCg=="></script> </aside></div></div></div></div><div id="footercontainer"><footer class="site-footer grid-container" role="contentinfo"><div class="grid-100 tablet-grid-100 mobile-grid-100"><div class="widget-area" role="complementary"><aside id="text-25" class="widget widget_text"><h3 class="widget-title">Predecessors &#038; History</h3><div class="textwidget"><ul><li>July 2010 <strong><a href="https://blog.openstreetmap.de/blog/2010/07/osm-wochennotiz-nr-1/">German Wochennotiz</a></strong></li><li>November 2010 an English offshoot of the Wochennotiz <a href="https://blog.openstreetmap.org/2010/11/21/weekly-osm-summary-2/"><strong>Weekly OSM Summary</strong></a> &#8211; In the beginning weekly, later every 2 weeks.</li><li><a href="https://blog.openstreetmap.org/2014/08/12/weekly-osm-summary-100/"><strong>continued until 2014</strong></a></li></ul></div></aside><aside id="text-23" class="widget widget_text"><h3 class="widget-title">Restart &#038; Multilingual</h3><div class="textwidget"><p>weeklyOSM as it exists now (in accordance with Wochennotiz and multilingual) <strong><a href="https://wiki.openstreetmap.org/wiki/MychOSM#Our_spin-off_-_weeklyOSM">was born October 2014</a></strong> in Kingston upon Hull as part of a <strong><a href="https://wiki.openstreetmap.org/wiki/MychOSM">Comenius school project</a></strong>.</p><ul><li><strong><a href="http://bbs-saarburg.de/?q=node/67">Saarburg, Germany</a></strong></li><li><strong><a href="http://www.generalmagheru.ro/">Râmnicu Vâlcea, Romania</a></strong></li><li><strong><a href="https://asa.hslt.academy/">Kingston upon Hull, UK</a></strong></li><li><a href="http://www.edu.xunta.gal/centros/iesasangrina/"><strong>A Guarda, Spain</strong></a></li></ul></div></aside><aside id="media_image-3" class="widget widget_media_image"><h3 class="widget-title">Website hosted and maintained by</h3><img width="200" height="59" data-src="https://weeklyosm.eu/wp-content/uploads/2020/05/FOSSGIS-1.png" class="image wp-image-13196 attachment-full size-full lazyload" alt="FOSSGIS" style="--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200/59;max-width: 100%; height: auto;" decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></aside><aside id="media_image-4" class="widget widget_media_image"><h3 class="widget-title">Communication Platform MatterMost hosted by</h3><img width="200" height="59" data-src="https://weeklyosm.eu/wp-content/uploads/2020/05/FOSSGIS-1.png" class="image wp-image-13196 attachment-full size-full lazyload" alt="FOSSGIS" style="--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200/59;max-width: 100%; height: auto;" decoding="async" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></aside><aside id="media_image-5" class="widget widget_media_image"><h3 class="widget-title">Deepl.com translation sponsored by</h3><img width="300" height="101" data-src="https://weeklyosm.eu/wp-content/uploads/2020/05/OSMF-300x101.png" class="image wp-image-13197 attachment-medium size-medium lazyload" alt="" style="--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300/101;max-width: 100%; height: auto;" decoding="async" data-srcset="https://weeklyosm.eu/wp-content/uploads/2020/05/OSMF-300x101.png 300w, https://weeklyosm.eu/wp-content/uploads/2020/05/OSMF.png 310w" data-sizes="(max-width: 300px) 100vw, 300px" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></aside><aside id="text-7" class="widget widget_text"><h3 class="widget-title">License</h3><div class="textwidget"><p>weeklyOSM is released under CC0 where not stated differently since #652. Older posts are under CC-BY-SA 3.0. All content is subject to the terms and conditions of this license.</p><p>For more information: <a href="https://creativecommons.org/share-your-work/public-domain/cc0/">https://creativecommons.org/share-your-work/public-domain/cc0/</a></p></div></aside></div></div></footer></div><div id="footercreditscontainer"><div class="grid-container site-credits"><div class="grid-100 footer-credits"><p style="text-align: center;">Proudly powered by <a href="http://en-gb.wordpress.org/" title="Semantic Personal Publishing Platform">WordPress</a> &amp; <a href="http://skyrocketthemes.com" title="Skyrocket Themes">Skyrocket Themes</a></p></div></div></div></main> <a id="mobile-site-navigation" href="#cd-nav" class="mobile-navigation mobile-nav-trigger"><div class="menu-hamburger"> <span class="line"></span> <span class="line"></span> <span class="line"></span> <span class="mobile-nav-title">MENU</span></div> </a><div id="cd-nav" class="grid-container cd-nav hide_on_load"><div class="grid-100"><div class="cd-navigation-wrapper"><h2>Navigation</h2><nav role="navigation"><div class="menu-about-us-container"><ul id="menu-about-us-1" class="mobile-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9969"><a href="https://weeklyosm.eu/this-news-should-be-in-weeklyosm">Contribute</a></li><li class="qtranxs-lang-menu qtranxs-lang-menu-en menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17022"><a href="#" title="English">Language</a><ul class="sub-menu"><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-17023"><a href="https://weeklyosm.eu/en/archives/16228" title="English"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/gb.png" alt="English" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;English</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-de menu-item menu-item-type-custom menu-item-object-custom menu-item-17024"><a href="https://weeklyosm.eu/de/archives/16228" title="Deutsch"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/de.png" alt="Deutsch" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Deutsch</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-es menu-item menu-item-type-custom menu-item-object-custom menu-item-17025"><a href="https://weeklyosm.eu/es/archives/16228" title="Español"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/es.png" alt="Español" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Español</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-pt menu-item menu-item-type-custom menu-item-object-custom menu-item-17026"><a href="https://weeklyosm.eu/pt/archives/16228" title="Português"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/pt.png" alt="Português" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Português</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-ja menu-item menu-item-type-custom menu-item-object-custom menu-item-17027"><a href="https://weeklyosm.eu/ja/archives/16228" title="日本語"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/jp.png" alt="日本語" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;日本語</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-cz menu-item menu-item-type-custom menu-item-object-custom menu-item-17028"><a href="https://weeklyosm.eu/cz/archives/16228" title="Čeština"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/cz.png" alt="Čeština" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Čeština</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-fr menu-item menu-item-type-custom menu-item-object-custom menu-item-17029"><a href="https://weeklyosm.eu/fr/archives/16228" title="Français"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/fr.png" alt="Français" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Français</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-it menu-item menu-item-type-custom menu-item-object-custom menu-item-17030"><a href="https://weeklyosm.eu/it/archives/16228" title="Italiano"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/it.png" alt="Italiano" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Italiano</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-ko menu-item menu-item-type-custom menu-item-object-custom menu-item-17031"><a href="https://weeklyosm.eu/ko/archives/16228" title="한국어"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/kr.png" alt="한국어" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;한국어</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-pl menu-item menu-item-type-custom menu-item-object-custom menu-item-17032"><a href="https://weeklyosm.eu/pl/archives/16228" title="Polski"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/pl.png" alt="Polski" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Polski</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-br menu-item menu-item-type-custom menu-item-object-custom menu-item-17033"><a href="https://weeklyosm.eu/br/archives/16228" title="Português do Brasil"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/br.png" alt="Português do Brasil" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Português do Brasil</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-ru menu-item menu-item-type-custom menu-item-object-custom menu-item-17034"><a href="https://weeklyosm.eu/ru/archives/16228" title="Русский"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/ru.png" alt="Русский" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Русский</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-tr menu-item menu-item-type-custom menu-item-object-custom menu-item-17035"><a href="https://weeklyosm.eu/tr/archives/16228" title="Turkish"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/tr.png" alt="Turkish" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Turkish</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-uk menu-item menu-item-type-custom menu-item-object-custom menu-item-17036"><a href="https://weeklyosm.eu/uk/archives/16228" title="Українська"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/ua.png" alt="Українська" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;Українська</a></li><li class="qtranxs-lang-menu-item qtranxs-lang-menu-item-zh menu-item menu-item-type-custom menu-item-object-custom menu-item-17037"><a href="https://weeklyosm.eu/zh/archives/16228" title="台灣中文"><img class="qtranxs-flag lazyload" data-src="https://weeklyosm.eu/wp-content/plugins/qtranslate-xt/flags/tw.png" alt="台灣中文" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" />&nbsp;台灣中文</a></li></ul></li></ul></div></nav></div></div></div><div class="search-overlay"> <button type="button" class="search-close"><i class="far fa-times-circle"></i></button><form role="search" method="get" class="search-form" action="https://weeklyosm.eu"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search&hellip;" value="" name="s"/> </label> <button type="submit" class="search-submit"><i class="fas fa-search"></i></button> <input type='hidden' name='lang' value='en' /></form></div><div style="display:none"><div class="grofile-hash-map-0100136590a8c56e3980a9f8fec5de50"></div></div> <script defer src="data:text/javascript;base64,CgkJd2luZG93LldQQ09NX3NoYXJpbmdfY291bnRzID0geyJodHRwczpcL1wvd2Vla2x5b3NtLmV1XC9hcmNoaXZlc1wvMTYyMjgiOjE2MjI4fTsKCQ=="></script> <script defer src="data:text/javascript;base64,CgkJCQkoIGZ1bmN0aW9uICgpIHsKCQkJCQl2YXIgY3VycmVudFNjcmlwdCA9IGRvY3VtZW50LmN1cnJlbnRTY3JpcHQ7CgoJCQkJCS8vIEhlbHBlciBmdW5jdGlvbiB0byBsb2FkIGFuIGV4dGVybmFsIHNjcmlwdC4KCQkJCQlmdW5jdGlvbiBsb2FkU2NyaXB0KCB1cmwsIGNiICkgewoJCQkJCQl2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggJ3NjcmlwdCcgKTsKCQkJCQkJdmFyIHByZXYgPSBjdXJyZW50U2NyaXB0IHx8IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCAnc2NyaXB0JyApWyAwIF07CgkJCQkJCXNjcmlwdC5zZXRBdHRyaWJ1dGUoICdhc3luYycsIHRydWUgKTsKCQkJCQkJc2NyaXB0LnNldEF0dHJpYnV0ZSggJ3NyYycsIHVybCApOwoJCQkJCQlwcmV2LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKCBzY3JpcHQsIHByZXYgKTsKCQkJCQkJc2NyaXB0LmFkZEV2ZW50TGlzdGVuZXIoICdsb2FkJywgY2IgKTsKCQkJCQl9CgoJCQkJCWZ1bmN0aW9uIGluaXQoKSB7CgkJCQkJCWxvYWRTY3JpcHQoICdodHRwczovL3BsYXRmb3JtLmxpbmtlZGluLmNvbS9pbi5qcz9hc3luYz10cnVlJywgZnVuY3Rpb24gKCkgewoJCQkJCQkJaWYgKCB0eXBlb2YgSU4gIT09ICd1bmRlZmluZWQnICkgewoJCQkJCQkJCUlOLmluaXQoKTsKCQkJCQkJCX0KCQkJCQkJfSApOwoJCQkJCX0KCgkJCQkJaWYgKCBkb2N1bWVudC5yZWFkeVN0YXRlID09PSAnbG9hZGluZycgKSB7CgkJCQkJCWRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoICdET01Db250ZW50TG9hZGVkJywgaW5pdCApOwoJCQkJCX0gZWxzZSB7CgkJCQkJCWluaXQoKTsKCQkJCQl9CgoJCQkJCWRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lciggJ2lzLnBvc3QtbG9hZCcsIGZ1bmN0aW9uKCkgewoJCQkJCQlpZiAoIHR5cGVvZiBJTiAhPT0gJ3VuZGVmaW5lZCcgKSB7CgkJCQkJCQlJTi5wYXJzZSgpOwoJCQkJCQl9CgkJCQkJfSApOwoJCQkJfSApKCk7CgkJCQ=="></script> <script defer id="tumblr-js" type="text/javascript" src="https://assets.tumblr.com/share-button.js"></script> <style id='jetpack-block-subscriptions-inline-css' type='text/css'>.is-style-compact .is-not-subscriber .wp-block-button__link,.is-style-compact .is-not-subscriber .wp-block-jetpack-subscriptions__button{border-end-start-radius:0!important;border-start-start-radius:0!important;margin-inline-start:0!important}.is-style-compact .is-not-subscriber .components-text-control__input,.is-style-compact .is-not-subscriber p#subscribe-email input[type=email]{border-end-end-radius:0!important;border-start-end-radius:0!important}.is-style-compact:not(.wp-block-jetpack-subscriptions__use-newline) .components-text-control__input{border-inline-end-width:0!important}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form-container{display:flex;flex-direction:column}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline:not(.wp-block-jetpack-subscriptions__use-newline) .is-not-subscriber .wp-block-jetpack-subscriptions__form-elements{align-items:flex-start;display:flex}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline:not(.wp-block-jetpack-subscriptions__use-newline) p#subscribe-submit{display:flex;justify-content:center}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type=email]{box-sizing:border-box;cursor:pointer;line-height:1.3;min-width:auto!important;white-space:nowrap!important}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__button[contenteditable=true],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__button[contenteditable=true]{white-space:pre-wrap!important}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form input[type=email]::placeholder,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form input[type=email]:disabled,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type=email]::placeholder,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type=email]:disabled{color:currentColor;opacity:.5}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form button{border-color:#0000;border-style:solid}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email{background:#0000;flex-grow:1}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form .wp-block-jetpack-subscriptions__textfield input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form .wp-block-jetpack-subscriptions__textfield input[type=email],.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email .components-base-control__field,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email .components-text-control__input,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email input[type=email]{height:auto;margin:0;width:100%}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-email,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline .wp-block-jetpack-subscriptions__form p#subscribe-submit,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-email,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form p#subscribe-submit{line-height:0;margin:0;padding:0}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__show-subs .wp-block-jetpack-subscriptions__subscount{font-size:16px;margin:8px 0;text-align:end}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline .wp-block-jetpack-subscriptions__form-elements{display:block}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline .wp-block-jetpack-subscriptions__button,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline button{display:inline-block;max-width:100%}.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline.wp-block-jetpack-subscriptions__use-newline .wp-block-jetpack-subscriptions__subscount{text-align:start}#subscribe-submit.is-link{text-align:center;width:auto!important}#subscribe-submit.is-link a{margin-left:0!important;margin-top:0!important;width:auto!important}@keyframes jetpack-memberships_button__spinner-animation{to{transform:rotate(1turn)}}.jetpack-memberships-spinner{display:none;height:1em;margin:0 0 0 5px;width:1em}.jetpack-memberships-spinner svg{height:100%;margin-bottom:-2px;width:100%}.jetpack-memberships-spinner-rotating{animation:jetpack-memberships_button__spinner-animation .75s linear infinite;transform-origin:center}.is-loading .jetpack-memberships-spinner{display:inline-block}body.jetpack-memberships-modal-open{overflow:hidden}dialog.jetpack-memberships-modal{opacity:1}dialog.jetpack-memberships-modal,dialog.jetpack-memberships-modal iframe{background:#0000;border:0;bottom:0;box-shadow:none;height:100%;left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100%}dialog.jetpack-memberships-modal::backdrop{background-color:#000;opacity:.7;transition:opacity .2s ease-out}dialog.jetpack-memberships-modal.is-loading,dialog.jetpack-memberships-modal.is-loading::backdrop{opacity:0}</style> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-content/cache/autoptimize/js/autoptimize_single_3999e9ba213efe2841a2f18c7d299be0.js?ver=0.1.1" id="ephemeris-common-js-js"></script> <script defer type="text/javascript" src="https://secure.gravatar.com/js/gprofiles.js?ver=202508" id="grofiles-cards-js"></script> <script defer id="wpgroho-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgV1BHcm9IbyA9IHsibXlfaGFzaCI6IiJ9OwovKiBdXT4gKi8K"></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-content/cache/autoptimize/js/autoptimize_single_a60519f0a568788a8bee461b5ed38619.js?ver=14.3" id="wpgroho-js"></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.17.1" id="smush-lazy-load-js"></script> <script defer type="text/javascript" src="https://stats.wp.com/e-202508.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after">_stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"192242954\",\"post\":\"16228\",\"tz\":\"1\",\"srv\":\"weeklyosm.eu\",\"j\":\"1:14.3\"}") ]); _stq.push([ "clickTrackerInit", "192242954", "16228" ]);</script> <script defer id="jetpack-blocks-assets-base-url-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgSmV0cGFja19CbG9ja19Bc3NldHNfQmFzZV9Vcmw9Imh0dHBzOi8vd2Vla2x5b3NtLmV1L3dwLWNvbnRlbnQvcGx1Z2lucy9qZXRwYWNrL19pbmMvYmxvY2tzLyI7Ci8qIF1dPiAqLwo="></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-content/cache/autoptimize/js/autoptimize_single_4078fe5fe23214f2581b4059fe167b9b.js?minify=false&amp;ver=14.3" id="jetpack-block-subscriptions-js"></script> <script defer id="sharing-js-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgc2hhcmluZ19qc19vcHRpb25zID0geyJsYW5nIjoiZW4iLCJjb3VudHMiOiIxIiwiaXNfc3RhdHNfYWN0aXZlIjoiMSJ9OwovKiBdXT4gKi8K"></script> <script defer type="text/javascript" src="https://weeklyosm.eu/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.3" id="sharing-js-js"></script> <script defer id="sharing-js-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd2luZG93T3BlbjsKCQkJKCBmdW5jdGlvbiAoKSB7CgkJCQlmdW5jdGlvbiBtYXRjaGVzKCBlbCwgc2VsICkgewoJCQkJCXJldHVybiAhISAoCgkJCQkJCWVsLm1hdGNoZXMgJiYgZWwubWF0Y2hlcyggc2VsICkgfHwKCQkJCQkJZWwubXNNYXRjaGVzU2VsZWN0b3IgJiYgZWwubXNNYXRjaGVzU2VsZWN0b3IoIHNlbCApCgkJCQkJKTsKCQkJCX0KCgkJCQlkb2N1bWVudC5ib2R5LmFkZEV2ZW50TGlzdGVuZXIoICdjbGljaycsIGZ1bmN0aW9uICggZXZlbnQgKSB7CgkJCQkJaWYgKCAhIGV2ZW50LnRhcmdldCApIHsKCQkJCQkJcmV0dXJuOwoJCQkJCX0KCgkJCQkJdmFyIGVsOwoJCQkJCWlmICggbWF0Y2hlcyggZXZlbnQudGFyZ2V0LCAnYS5zaGFyZS10ZWxlZ3JhbScgKSApIHsKCQkJCQkJZWwgPSBldmVudC50YXJnZXQ7CgkJCQkJfSBlbHNlIGlmICggZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUgJiYgbWF0Y2hlcyggZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUsICdhLnNoYXJlLXRlbGVncmFtJyApICkgewoJCQkJCQllbCA9IGV2ZW50LnRhcmdldC5wYXJlbnROb2RlOwoJCQkJCX0KCgkJCQkJaWYgKCBlbCApIHsKCQkJCQkJZXZlbnQucHJldmVudERlZmF1bHQoKTsKCgkJCQkJCS8vIElmIHRoZXJlJ3MgYW5vdGhlciBzaGFyaW5nIHdpbmRvdyBvcGVuLCBjbG9zZSBpdC4KCQkJCQkJaWYgKCB0eXBlb2Ygd2luZG93T3BlbiAhPT0gJ3VuZGVmaW5lZCcgKSB7CgkJCQkJCQl3aW5kb3dPcGVuLmNsb3NlKCk7CgkJCQkJCX0KCQkJCQkJd2luZG93T3BlbiA9IHdpbmRvdy5vcGVuKCBlbC5nZXRBdHRyaWJ1dGUoICdocmVmJyApLCAnd3Bjb210ZWxlZ3JhbScsICdtZW51YmFyPTEscmVzaXphYmxlPTEsd2lkdGg9NDUwLGhlaWdodD00NTAnICk7CgkJCQkJCXJldHVybiBmYWxzZTsKCQkJCQl9CgkJCQl9ICk7CgkJCX0gKSgpOwp2YXIgd2luZG93T3BlbjsKCQkJKCBmdW5jdGlvbiAoKSB7CgkJCQlmdW5jdGlvbiBtYXRjaGVzKCBlbCwgc2VsICkgewoJCQkJCXJldHVybiAhISAoCgkJCQkJCWVsLm1hdGNoZXMgJiYgZWwubWF0Y2hlcyggc2VsICkgfHwKCQkJCQkJZWwubXNNYXRjaGVzU2VsZWN0b3IgJiYgZWwubXNNYXRjaGVzU2VsZWN0b3IoIHNlbCApCgkJCQkJKTsKCQkJCX0KCgkJCQlkb2N1bWVudC5ib2R5LmFkZEV2ZW50TGlzdGVuZXIoICdjbGljaycsIGZ1bmN0aW9uICggZXZlbnQgKSB7CgkJCQkJaWYgKCAhIGV2ZW50LnRhcmdldCApIHsKCQkJCQkJcmV0dXJuOwoJCQkJCX0KCgkJCQkJdmFyIGVsOwoJCQkJCWlmICggbWF0Y2hlcyggZXZlbnQudGFyZ2V0LCAnYS5zaGFyZS1tYXN0b2RvbicgKSApIHsKCQkJCQkJZWwgPSBldmVudC50YXJnZXQ7CgkJCQkJfSBlbHNlIGlmICggZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUgJiYgbWF0Y2hlcyggZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUsICdhLnNoYXJlLW1hc3RvZG9uJyApICkgewoJCQkJCQllbCA9IGV2ZW50LnRhcmdldC5wYXJlbnROb2RlOwoJCQkJCX0KCgkJCQkJaWYgKCBlbCApIHsKCQkJCQkJZXZlbnQucHJldmVudERlZmF1bHQoKTsKCgkJCQkJCS8vIElmIHRoZXJlJ3MgYW5vdGhlciBzaGFyaW5nIHdpbmRvdyBvcGVuLCBjbG9zZSBpdC4KCQkJCQkJaWYgKCB0eXBlb2Ygd2luZG93T3BlbiAhPT0gJ3VuZGVmaW5lZCcgKSB7CgkJCQkJCQl3aW5kb3dPcGVuLmNsb3NlKCk7CgkJCQkJCX0KCQkJCQkJd2luZG93T3BlbiA9IHdpbmRvdy5vcGVuKCBlbC5nZXRBdHRyaWJ1dGUoICdocmVmJyApLCAnd3Bjb21tYXN0b2RvbicsICdtZW51YmFyPTEscmVzaXphYmxlPTEsd2lkdGg9NDYwLGhlaWdodD00MDAnICk7CgkJCQkJCXJldHVybiBmYWxzZTsKCQkJCQl9CgkJCQl9ICk7CgkJCX0gKSgpOwp2YXIgd2luZG93T3BlbjsKCQkJKCBmdW5jdGlvbiAoKSB7CgkJCQlmdW5jdGlvbiBtYXRjaGVzKCBlbCwgc2VsICkgewoJCQkJCXJldHVybiAhISAoCgkJCQkJCWVsLm1hdGNoZXMgJiYgZWwubWF0Y2hlcyggc2VsICkgfHwKCQkJCQkJZWwubXNNYXRjaGVzU2VsZWN0b3IgJiYgZWwubXNNYXRjaGVzU2VsZWN0b3IoIHNlbCApCgkJCQkJKTsKCQkJCX0KCgkJCQlkb2N1bWVudC5ib2R5LmFkZEV2ZW50TGlzdGVuZXIoICdjbGljaycsIGZ1bmN0aW9uICggZXZlbnQgKSB7CgkJCQkJaWYgKCAhIGV2ZW50LnRhcmdldCApIHsKCQkJCQkJcmV0dXJuOwoJCQkJCX0KCgkJCQkJdmFyIGVsOwoJCQkJCWlmICggbWF0Y2hlcyggZXZlbnQudGFyZ2V0LCAnYS5zaGFyZS1ibHVlc2t5JyApICkgewoJCQkJCQllbCA9IGV2ZW50LnRhcmdldDsKCQkJCQl9IGVsc2UgaWYgKCBldmVudC50YXJnZXQucGFyZW50Tm9kZSAmJiBtYXRjaGVzKCBldmVudC50YXJnZXQucGFyZW50Tm9kZSwgJ2Euc2hhcmUtYmx1ZXNreScgKSApIHsKCQkJCQkJZWwgPSBldmVudC50YXJnZXQucGFyZW50Tm9kZTsKCQkJCQl9CgoJCQkJCWlmICggZWwgKSB7CgkJCQkJCWV2ZW50LnByZXZlbnREZWZhdWx0KCk7CgoJCQkJCQkvLyBJZiB0aGVyZSdzIGFub3RoZXIgc2hhcmluZyB3aW5kb3cgb3BlbiwgY2xvc2UgaXQuCgkJCQkJCWlmICggdHlwZW9mIHdpbmRvd09wZW4gIT09ICd1bmRlZmluZWQnICkgewoJCQkJCQkJd2luZG93T3Blbi5jbG9zZSgpOwoJCQkJCQl9CgkJCQkJCXdpbmRvd09wZW4gPSB3aW5kb3cub3BlbiggZWwuZ2V0QXR0cmlidXRlKCAnaHJlZicgKSwgJ3dwY29tYmx1ZXNreScsICdtZW51YmFyPTEscmVzaXphYmxlPTEsd2lkdGg9NjAwLGhlaWdodD00MDAnICk7CgkJCQkJCXJldHVybiBmYWxzZTsKCQkJCQl9CgkJCQl9ICk7CgkJCX0gKSgpOwovKiBdXT4gKi8K"></script> <script defer src="data:text/javascript;base64,CiAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIChldmVudCkgPT4gewogICAgICAvLyBhZGp1c3QgaGlkZSBoZWlnaHQgaGVyZQogICAgICBjb25zdCBoaWRlQXRIZWlnaHQgPSAyMDA7CiAgICAgIGlmKGV2ZW50LnRhcmdldC5zY3JvbGxpbmdFbGVtZW50LnNjcm9sbFRvcCA+IGhpZGVBdEhlaWdodCkgewogICAgICAgIC8vIGhpZGVzIHRoZSBtZW51CiAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21vYmlsZS1zaXRlLW5hdmlnYXRpb24nKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICB9CiAgICB9KTsKICAgIA=="></script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10