{"id":3554,"date":"2016-03-12T00:00:00","date_gmt":"2016-03-11T23:00:00","guid":{"rendered":"https:\/\/savetibet.nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/"},"modified":"2025-10-27T13:50:09","modified_gmt":"2025-10-27T12:50:09","slug":"wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959","status":"publish","type":"nieuws","link":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/","title":{"rendered":"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959"},"content":{"rendered":"<p>Tibetanen en Tibet supporters over de hele wereld herdachten op&nbsp;10 maart&nbsp;Tibetaanse Nationale Opstand van 1959 met rally&#8217;s, wakes en verklaringen van solidariteit.<\/p>\n<div><\/div>\n<div>ICT mederwekers&nbsp;in de Verenigde Staten en Europa waren mede organisatoren van deze evenementen&nbsp;en veel van onze donateurs sloten zich aan deze herdenkingen.&nbsp;<\/p>\n<p>Hier volgt&nbsp;een selectie van foto&#8217;s uit de 10 maart herdenkingen.<br \/>\nKijk hier voor <a href=\"\/nieuwsartikel\/indrukwekkende-vredesmars-voor-tibet-in-den-haag\/\" target=\"_blank\" rel=\"noopener noreferrer\">ons hoofdartikel<\/a> of <a href=\"https:\/\/picasaweb.google.com\/115351346942917309816\/VredesmarsDenHaag10Maart2016?authkey=Gv1sRgCIGVmOivuZu2Ow\" target=\"_blank\" rel=\"noopener noreferrer\">onze foto-repository<\/a>.&nbsp;<\/p>\n<p><i>(klik op de afbeelding om deze te vergroten)<\/i><\/div>\n<div><\/div>\n<style>\n\/*\n * Ideal Image Slider Default Theme\n * Version: 1.2.0\n *\/\n.ideal-image-slider {\n\tbackground-color: #fff;\n\tbackground-image: url(\"data:image\/gif;base64,R0lGODlhIAAgAPMAAP\/\/\/wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ\/V\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\");\n\tbackground-repeat: no-repeat;\n\tbackground-position: 50% 50%;\n\tbackground-size: 32px 32px;\n}<\/p>\n<p>\/* Navigation *\/\n.iis-previous-nav,\n.iis-next-nav {\n\tposition: absolute;\n\ttop: 50%;\n\tz-index: 20;\n\tdisplay: block;\n\twidth: 60px;\n\theight: 60px;\n\ttext-indent: -9999px;\n\tbackground-repeat: no-repeat;\n\tbackground-color: rgba(0,0,0,0.5);\n\tborder-radius: 50px;\n\tbackground-size: 48px 48px;\n\tcursor: pointer;\n\topacity: 0;\n\t-webkit-transform: translateY(-50%);\n\t\t-ms-transform: translateY(-50%);\n\t\t\ttransform: translateY(-50%);\n\t-webkit-transition: 0.3s ease-out;\n\t   -moz-transition: 0.3s ease-out;\n\t\t -o-transition: 0.3s ease-out;\n\t\t\ttransition: 0.3s ease-out;\n}\n.iis-previous-nav {\n\tleft: 5%;\n\tbackground-position: 35% 50%;\n\tbackground-image: url(\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=\");\n}\n.iis-next-nav {\n\tright: 5%;\n\tbackground-position: 65% 50%;\n\tbackground-image: url(\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBwb2ludHM9IjE2MCwxMTUuNCAxODAuNyw5NiAzNTIsMjU2IDE4MC43LDQxNiAxNjAsMzk2LjcgMzEwLjUsMjU2ICIvPgogPC9nPgo8L3N2Zz4=\");\n}\n.ideal-image-slider:hover .iis-previous-nav,\n.ideal-image-slider:hover .iis-next-nav { opacity: 0.5; }\n.ideal-image-slider:hover .iis-previous-nav:hover,\n.ideal-image-slider:hover .iis-next-nav:hover { opacity: 1.0; }<\/p>\n<p>\/* Bullet Navigation *\/\n.iis-bullet-nav {\n\tposition: absolute;\n\tbottom: 5%;\n\tright: 5%;\n\tz-index: 15;\n\twidth: 90%;\n\ttext-align: right;\n\topacity: 0.4;\n\t-webkit-transition: 0.3s ease-out;\n\t   -moz-transition: 0.3s ease-out;\n\t\t -o-transition: 0.3s ease-out;\n\t\t\ttransition: 0.3s ease-out;\n}\n.iis-has-captions .iis-bullet-nav { max-width: 42%; }\n.iis-bullet-nav a {\n\tdisplay: inline-block;\n\twidth: 10px;\n\theight: 10px;\n\tbackground: transparent;\n\ttext-indent: 9999px;\n\tmargin: 0 5px;\n\tborder: 3px solid rgba(0,0,0,0.5);\n\tborder-radius: 10px;\n\tcursor: pointer;\n\t-webkit-transition: 0.3s ease-out;\n\t   -moz-transition: 0.3s ease-out;\n\t\t -o-transition: 0.3s ease-out;\n\t\t\ttransition: 0.3s ease-out;\n}\n.iis-bullet-nav a.iis-bullet-active,\n.iis-bullet-nav a:hover { background: #fff; }\n.ideal-image-slider:hover .iis-bullet-nav { opacity: 0.7; }\n.ideal-image-slider:hover .iis-bullet-nav:hover { opacity: 1.0; }<\/p>\n<p>\/* Captions *\/\n.iis-has-captions .iis-slide { text-indent: 0; }\n.iis-caption {\n\tposition: absolute;\n\tleft: 5%;\n\tbottom: 5%;\n\tmax-width: 90%;\n\tz-index: 10;\n\tbackground: #000;\n\tbackground: rgba(0,0,0,0.5);\n\tpadding: 5px 15px;\n\tborder-radius: 10px;\n\tfont: 14px\/1.6em \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n\tcolor: #fff;\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n.iis-has-bullet-nav .iis-caption { max-width: 42%; }\n.iis-caption .iis-caption-title { font-weight: bold; }\n.iis-caption .iis-caption-content {\n\tfont-size: 13px;\n\tline-height: 1.6em;\n\tcolor: #eee;\n}\n.iis-caption .iis-caption-content a,\n.iis-caption .iis-caption-content a:visited {\n\tcolor: #eee;\n\ttext-decoration: underline;\n\tborder: 0;\n}\n.iis-caption .iis-caption-content a:hover,\n.iis-caption .iis-caption-content a:active {\n\tcolor: #fff;\n}<\/p>\n<p>\/*\n * Ideal Image Slider v1.5.1\n *\n * By Gilbert Pellegrom\n * http:\/\/gilbert.pellegrom.me\n *\n * Copyright (C) 2014 Dev7studios\n * https:\/\/raw.githubusercontent.com\/gilbitron\/Ideal-Image-Slider\/master\/LICENSE\n *\/<\/p>\n<p>.ideal-image-slider {\n\tposition: relative;\n\toverflow: hidden;\n}\n.iis-slide {\n\tdisplay: block;\n\tbottom: 0;\n\ttext-decoration: none;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground-repeat: no-repeat;\n\tbackground-position: 50% 50%;\n\tbackground-size: cover;\n\ttext-indent: -9999px;\n}<\/p>\n<p>\/* Slide effect *\/\n.iis-effect-slide .iis-slide {\n\topacity: 0;\n\t-webkit-transition-property: -webkit-transform;\n\t   -moz-transition-property: -moz-transform;\n\t\t -o-transition-property: -o-transform;\n\t\t\ttransition-property: transform;\n\t-webkit-transition-timing-function: ease-out;\n\t   -moz-transition-timing-function: ease-out;\n\t\t -o-transition-timing-function: ease-out;\n\t\t\ttransition-timing-function: ease-out;\n\t-webkit-transform: translateX(0%);\n\t\t-ms-transform: translateX(0%);\n\t\t\ttransform: translateX(0%);\n}\n.iis-effect-slide .iis-current-slide {\n\topacity: 1;\n\tz-index: 1;\n}\n.iis-effect-slide .iis-previous-slide {\n\t-webkit-transform: translateX(-100%);\n\t\t-ms-transform: translateX(-100%);\n\t\t\ttransform: translateX(-100%);\n}\n.iis-effect-slide .iis-next-slide {\n\t-webkit-transform: translateX(100%);\n\t\t-ms-transform: translateX(100%);\n\t\t\ttransform: translateX(100%);\n}\n.iis-effect-slide.iis-direction-next .iis-previous-slide,\n.iis-effect-slide.iis-direction-previous .iis-next-slide { opacity: 1; }<\/p>\n<p>\/* Touch styles *\/\n.iis-touch-enabled .iis-slide { z-index: 1; }\n.iis-touch-enabled .iis-current-slide { z-index: 2; }\n.iis-touch-enabled.iis-is-touching .iis-previous-slide,\n.iis-touch-enabled.iis-is-touching .iis-next-slide { opacity: 1; }<\/p>\n<p>\/* Fade effect *\/\n.iis-effect-fade .iis-slide {\n\t-webkit-transition-property: opacity;\n\t   -moz-transition-property: opacity;\n\t\t -o-transition-property: opacity;\n\t\t\ttransition-property: opacity;\n\t-webkit-transition-timing-function: ease-in;\n\t   -moz-transition-timing-function: ease-in;\n\t\t -o-transition-timing-function: ease-in;\n\t\t\ttransition-timing-function: ease-in;\n\topacity: 0;\n}\n.iis-effect-fade .iis-current-slide {\n\topacity: 1;\n\tz-index: 1;\n}\n<\/style>\n<p><script>\n\/*\n * Ideal Image Slider v1.5.1\n *\n * By Gilbert Pellegrom\n * http:\/\/gilbert.pellegrom.me\n *\n * Copyright (C) 2014 Dev7studios\n * https:\/\/raw.githubusercontent.com\/gilbitron\/Ideal-Image-Slider\/master\/LICENSE\n *\/\nvar IdealImageSlider = (function() {\n\t\"use strict\";<\/p>\n<p>\t\/*\n\t * requestAnimationFrame polyfill\n\t *\/\n\tvar _requestAnimationFrame = function(win, t) {\n\t\treturn win[\"r\" + t] || win[\"webkitR\" + t] || win[\"mozR\" + t] || win[\"msR\" + t] || function(fn) {\n\t\t\tsetTimeout(fn, 1000 \/ 60);\n\t\t};\n\t}(window, 'equestAnimationFrame');<\/p>\n<p>\t\/**\n\t * Behaves the same as setTimeout except uses requestAnimationFrame() where possible for better performance\n\t * @param {function} fn The callback function\n\t * @param {int} delay The delay in milliseconds\n\t *\/\n\tvar _requestTimeout = function(fn, delay) {\n\t\tvar start = new Date().getTime(),\n\t\t\thandle = {};<\/p>\n<p>\t\tfunction loop() {\n\t\t\tvar current = new Date().getTime(),\n\t\t\t\tdelta = current - start;<\/p>\n<p>\t\t\tif (delta >= delay) {\n\t\t\t\tfn.call();\n\t\t\t} else {\n\t\t\t\thandle.value = _requestAnimationFrame(loop);\n\t\t\t}\n\t\t}<\/p>\n<p>\t\thandle.value = _requestAnimationFrame(loop);\n\t\treturn handle;\n\t};<\/p>\n<p>\t\/*\n\t * Helper functions\n\t *\/\n\tvar _isType = function(type, obj) {\n\t\tvar _class = Object.prototype.toString.call(obj).slice(8, -1);\n\t\treturn obj !== undefined && obj !== null && _class === type;\n\t};<\/p>\n<p>\tvar _isInteger = function(x) {\n\t\treturn Math.round(x) === x;\n\t};<\/p>\n<p>\tvar _deepExtend = function(out) {\n\t\tout = out || {};\n\t\tfor (var i = 1; i < arguments.length; i++) {\n\t\t\tvar obj = arguments[i];\n\t\t\tif (!obj)\n\t\t\t\tcontinue;\n\t\t\tfor (var key in obj) {\n\t\t\t\tif (obj.hasOwnProperty(key)) {\n\t\t\t\t\tif (_isType('Object', obj[key]) &#038;&#038; obj[key] !== null)\n\t\t\t\t\t\t_deepExtend(out[key], obj[key]);\n\t\t\t\t\telse\n\t\t\t\t\t\tout[key] = obj[key];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn out;\n\t};\n\n\tvar _hasClass = function(el, className) {\n\t\tif (!className) return false;\n\t\tif (el.classList) {\n\t\t\treturn el.classList.contains(className);\n\t\t} else {\n\t\t\treturn new RegExp('(^| )' + className + '( |$)', 'gi').test(el.className);\n\t\t}\n\t};\n\n\tvar _addClass = function(el, className) {\n\t\tif (!className) return;\n\t\tif (el.classList) {\n\t\t\tel.classList.add(className);\n\t\t} else {\n\t\t\tel.className += ' ' + className;\n\t\t}\n\t};\n\n\tvar _removeClass = function(el, className) {\n\t\tif (!className) return;\n\t\tif (el.classList) {\n\t\t\tel.classList.remove(className);\n\t\t} else {\n\t\t\tel.className = el.className.replace(new RegExp('(^|b)' + className.split(' ').join('|') + '(b|$)', 'gi'), ' ');\n\t\t}\n\t};\n\n\tvar _toArray = function(obj) {\n\t\treturn Array.prototype.slice.call(obj);\n\t};\n\n\tvar _arrayRemove = function(array, from, to) {\n\t\tvar rest = array.slice((to || from) + 1 || array.length);\n\t\tarray.length = from < 0 ? array.length + from : from;\n\t\treturn array.push.apply(array, rest);\n\t};\n\n\tvar _addEvent = function(object, type, callback) {\n\t\tif (object === null || typeof(object) === 'undefined') return;\n\n\t\tif (object.addEventListener) {\n\t\t\tobject.addEventListener(type, callback, false);\n\t\t} else if (object.attachEvent) {\n\t\t\tobject.attachEvent(\"on\" + type, callback);\n\t\t} else {\n\t\t\tobject[\"on\" + type] = callback;\n\t\t}\n\t};\n\n\tvar _loadImg = function(slide, callback) {\n\t\tif (!slide.style.backgroundImage) {\n\t\t\tvar img = new Image();\n\t\t\timg.setAttribute('src', slide.getAttribute('data-src'));\n\t\t\timg.onload = function() {\n\t\t\t\tslide.style.backgroundImage = 'url(' + slide.getAttribute('data-src') + ')';\n\t\t\t\tslide.setAttribute('data-actual-width', this.naturalWidth);\n\t\t\t\tslide.setAttribute('data-actual-height', this.naturalHeight);\n\t\t\t\tif (typeof(callback) === 'function') callback(this);\n\t\t\t};\n\t\t}\n\t};\n\n\tvar _isHighDPI = function() {\n\t\tvar mediaQuery = \"(-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3\/2),(min-resolution: 1.5dppx)\";\n\t\tif (window.devicePixelRatio > 1)\n\t\t\treturn true;\n\t\tif (window.matchMedia && window.matchMedia(mediaQuery).matches)\n\t\t\treturn true;\n\t\treturn false;\n\t};<\/p>\n<p>\tvar _translate = function(slide, dist, speed) {\n\t\tslide.style.webkitTransitionDuration =\n\t\t\tslide.style.MozTransitionDuration =\n\t\t\tslide.style.msTransitionDuration =\n\t\t\tslide.style.OTransitionDuration =\n\t\t\tslide.style.transitionDuration = speed + 'ms';<\/p>\n<p>\t\tslide.style.webkitTransform =\n\t\t\tslide.style.MozTransform =\n\t\t\tslide.style.msTransform =\n\t\t\tslide.style.OTransform = 'translateX(' + dist + 'px)';\n\t};<\/p>\n<p>\tvar _unTranslate = function(slide) {\n\t\tslide.style.removeProperty('-webkit-transition-duration');\n\t\tslide.style.removeProperty('transition-duration');<\/p>\n<p>\t\tslide.style.removeProperty('-webkit-transform');\n\t\tslide.style.removeProperty('-ms-transform');\n\t\tslide.style.removeProperty('transform');\n\t};<\/p>\n<p>\tvar _animate = function(item) {\n\t\tvar duration = item.time,\n\t\t\tend = +new Date() + duration;<\/p>\n<p>\t\tvar step = function() {\n\t\t\tvar current = +new Date(),\n\t\t\t\tremaining = end - current;<\/p>\n<p>\t\t\tif (remaining < 60) {\n\t\t\t\titem.run(1); \/\/1 = progress is at 100%\n\t\t\t\treturn;\n\t\t\t} else {\n\t\t\t\tvar progress = 1 - remaining \/ duration;\n\t\t\t\titem.run(progress);\n\t\t\t}\n\n\t\t\t_requestAnimationFrame(step);\n\t\t};\n\t\tstep();\n\t};\n\n\tvar _setContainerHeight = function(slider, shouldAnimate) {\n\t\tif (typeof shouldAnimate === 'undefined') {\n\t\t\tshouldAnimate = true;\n\t\t}\n\n\t\t\/\/ If it's a fixed height then don't change the height\n\t\tif (_isInteger(slider.settings.height)) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar currentHeight = Math.round(slider._attributes.container.offsetHeight),\n\t\t\tnewHeight = currentHeight;\n\n\t\tif (slider._attributes.aspectWidth &#038;&#038; slider._attributes.aspectHeight) {\n\t\t\t\/\/ Aspect ratio\n\t\t\tnewHeight = (slider._attributes.aspectHeight \/ slider._attributes.aspectWidth) * slider._attributes.container.offsetWidth;\n\t\t} else {\n\t\t\t\/\/ Auto\n\t\t\tvar width = slider._attributes.currentSlide.getAttribute('data-actual-width');\n\t\t\tvar height = slider._attributes.currentSlide.getAttribute('data-actual-height');\n\n\t\t\tif (width &#038;&#038; height) {\n\t\t\t\tnewHeight = (height \/ width) * slider._attributes.container.offsetWidth;\n\t\t\t}\n\t\t}\n\n\t\tvar maxHeight = parseInt(slider.settings.maxHeight, 10);\n\t\tif (maxHeight &#038;&#038; newHeight > maxHeight) {\n\t\t\tnewHeight = maxHeight;\n\t\t}<\/p>\n<p>\t\tnewHeight = Math.round(newHeight);\n\t\tif (newHeight === currentHeight) {\n\t\t\treturn;\n\t\t}<\/p>\n<p>\t\tif (shouldAnimate) {\n\t\t\t_animate({\n\t\t\t\ttime: slider.settings.transitionDuration,\n\t\t\t\trun: function(progress) {\n\t\t\t\t\tslider._attributes.container.style.height = Math.round(progress * (newHeight - currentHeight) + currentHeight) + 'px';\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tslider._attributes.container.style.height = newHeight + 'px';\n\t\t}\n\t};<\/p>\n<p>\tvar _touch = {<\/p>\n<p>\t\tvars: {\n\t\t\tstart: {},\n\t\t\tdelta: {},\n\t\t\tisScrolling: undefined,\n\t\t\tdirection: null\n\t\t},<\/p>\n<p>\t\tstart: function(event) {\n\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return;<\/p>\n<p>\t\t\tvar touches = event.touches[0];\n\t\t\t_touch.vars.start = {\n\t\t\t\tx: touches.pageX,\n\t\t\t\ty: touches.pageY,\n\t\t\t\ttime: +new Date()\n\t\t\t};\n\t\t\t_touch.vars.delta = {};\n\t\t\t_touch.vars.isScrolling = undefined;\n\t\t\t_touch.vars.direction = null;<\/p>\n<p>\t\t\tthis.stop(); \/\/ Stop slider<\/p>\n<p>\t\t\tthis.settings.beforeChange.apply(this);\n\t\t\t_addClass(this._attributes.container, this.settings.classes.touching);\n\t\t},<\/p>\n<p>\t\tmove: function(event) {\n\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return;\n\t\t\t\/\/ Ensure swiping with one touch and not pinching\n\t\t\tif (event.touches.length > 1 || event.scale && event.scale !== 1) return;<\/p>\n<p>\t\t\tvar touches = event.touches[0];\n\t\t\t_touch.vars.delta = {\n\t\t\t\tx: touches.pageX - _touch.vars.start.x,\n\t\t\t\ty: touches.pageY - _touch.vars.start.y\n\t\t\t};<\/p>\n<p>\t\t\tif (typeof _touch.vars.isScrolling == 'undefined') {\n\t\t\t\t_touch.vars.isScrolling = !!(_touch.vars.isScrolling || Math.abs(_touch.vars.delta.x) < Math.abs(_touch.vars.delta.y));\n\t\t\t}\n\n\t\t\t\/\/ If user is not trying to scroll vertically\n\t\t\tif (!_touch.vars.isScrolling) {\n\t\t\t\tevent.preventDefault(); \/\/ Prevent native scrolling\n\n\t\t\t\t_translate(this._attributes.previousSlide, _touch.vars.delta.x - this._attributes.previousSlide.offsetWidth, 0);\n\t\t\t\t_translate(this._attributes.currentSlide, _touch.vars.delta.x, 0);\n\t\t\t\t_translate(this._attributes.nextSlide, _touch.vars.delta.x + this._attributes.currentSlide.offsetWidth, 0);\n\t\t\t}\n\t\t},\n\n\t\tend: function(event) {\n\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return;\n\n\t\t\tvar duration = +new Date() - _touch.vars.start.time;\n\n\t\t\t\/\/ Determine if slide attempt triggers next\/prev slide\n\t\t\tvar isChangeSlide = Number(duration) < 250 &#038;&#038; Math.abs(_touch.vars.delta.x) > 20 || Math.abs(_touch.vars.delta.x) > this._attributes.currentSlide.offsetWidth \/ 2;<\/p>\n<p>\t\t\tvar direction = _touch.vars.delta.x < 0 ? 'next' : 'previous';\n\t\t\tvar speed = this.settings.transitionDuration ? this.settings.transitionDuration \/ 2 : 0;\n\n\t\t\t\/\/ If not scrolling vertically\n\t\t\tif (!_touch.vars.isScrolling) {\n\t\t\t\tif (isChangeSlide) {\n\t\t\t\t\t_touch.vars.direction = direction;\n\n\t\t\t\t\tif (_touch.vars.direction == 'next') {\n\t\t\t\t\t\t_translate(this._attributes.currentSlide, -this._attributes.currentSlide.offsetWidth, speed);\n\t\t\t\t\t\t_translate(this._attributes.nextSlide, 0, speed);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t_translate(this._attributes.previousSlide, 0, speed);\n\t\t\t\t\t\t_translate(this._attributes.currentSlide, this._attributes.currentSlide.offsetWidth, speed);\n\t\t\t\t\t}\n\n\t\t\t\t\t_requestTimeout(_touch.transitionEnd.bind(this), speed);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ Slides return to original position\n\t\t\t\t\tif (direction == 'next') {\n\t\t\t\t\t\t_translate(this._attributes.currentSlide, 0, speed);\n\t\t\t\t\t\t_translate(this._attributes.nextSlide, this._attributes.currentSlide.offsetWidth, speed);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t_translate(this._attributes.previousSlide, -this._attributes.previousSlide.offsetWidth, speed);\n\t\t\t\t\t\t_translate(this._attributes.currentSlide, 0, speed);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (speed) {\n\t\t\t\t\t_addClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t\t\t_requestTimeout(function() {\n\t\t\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t\t\t}.bind(this), speed);\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\ttransitionEnd: function(event) {\n\t\t\tif (_touch.vars.direction) {\n\t\t\t\t_unTranslate(this._attributes.previousSlide);\n\t\t\t\t_unTranslate(this._attributes.currentSlide);\n\t\t\t\t_unTranslate(this._attributes.nextSlide);\n\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.touching);\n\n\t\t\t\t_removeClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t\t\t_removeClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t\t\t_removeClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\t\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'true');\n\n\t\t\t\tvar slides = this._attributes.slides,\n\t\t\t\t\tindex = slides.indexOf(this._attributes.currentSlide);\n\n\t\t\t\tif (_touch.vars.direction == 'next') {\n\t\t\t\t\tthis._attributes.previousSlide = this._attributes.currentSlide;\n\t\t\t\t\tthis._attributes.currentSlide = slides[index + 1];\n\t\t\t\t\tthis._attributes.nextSlide = slides[index + 2];\n\t\t\t\t\tif (typeof this._attributes.currentSlide === 'undefined' &#038;&#038;\n\t\t\t\t\t\ttypeof this._attributes.nextSlide === 'undefined') {\n\t\t\t\t\t\tthis._attributes.currentSlide = slides[0];\n\t\t\t\t\t\tthis._attributes.nextSlide = slides[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (typeof this._attributes.nextSlide === 'undefined') {\n\t\t\t\t\t\t\tthis._attributes.nextSlide = slides[0];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t_loadImg(this._attributes.nextSlide);\n\t\t\t\t} else {\n\t\t\t\t\tthis._attributes.nextSlide = this._attributes.currentSlide;\n\t\t\t\t\tthis._attributes.previousSlide = slides[index - 2];\n\t\t\t\t\tthis._attributes.currentSlide = slides[index - 1];\n\t\t\t\t\tif (typeof this._attributes.currentSlide === 'undefined' &#038;&#038;\n\t\t\t\t\t\ttypeof this._attributes.previousSlide === 'undefined') {\n\t\t\t\t\t\tthis._attributes.currentSlide = slides[slides.length - 1];\n\t\t\t\t\t\tthis._attributes.previousSlide = slides[slides.length - 2];\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (typeof this._attributes.previousSlide === 'undefined') {\n\t\t\t\t\t\t\tthis._attributes.previousSlide = slides[slides.length - 1];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t_loadImg(this._attributes.previousSlide);\n\t\t\t\t}\n\n\t\t\t\t_addClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t\t\t_addClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t\t\t_addClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\t\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'false');\n\n\t\t\t\t_setContainerHeight(this);\n\t\t\t\tthis.settings.afterChange.apply(this);\n\t\t\t}\n\t\t}\n\n\t};\n\n\t\/*\n\t * Slider class\n\t *\/\n\tvar Slider = function(args) {\n\t\t\/\/ Defaults\n\t\tthis.settings = {\n\t\t\tselector: '',\n\t\t\theight: 'auto', \/\/ \"auto\" | px value (e.g. 400) | aspect ratio (e.g. \"16:9\")\n\t\t\tinitialHeight: 400, \/\/ for \"auto\" and aspect ratio\n\t\t\tmaxHeight: null, \/\/ for \"auto\" and aspect ratio\n\t\t\tinterval: 4000,\n\t\t\ttransitionDuration: 700,\n\t\t\teffect: 'slide',\n\t\t\tdisableNav: false,\n\t\t\tkeyboardNav: true,\n\t\t\tpreviousNavSelector: '',\n\t\t\tnextNavSelector: '',\n\t\t\tclasses: {\n\t\t\t\tcontainer: 'ideal-image-slider',\n\t\t\t\tslide: 'iis-slide',\n\t\t\t\tpreviousSlide: 'iis-previous-slide',\n\t\t\t\tcurrentSlide: 'iis-current-slide',\n\t\t\t\tnextSlide: 'iis-next-slide',\n\t\t\t\tpreviousNav: 'iis-previous-nav',\n\t\t\t\tnextNav: 'iis-next-nav',\n\t\t\t\tanimating: 'iis-is-animating',\n\t\t\t\ttouchEnabled: 'iis-touch-enabled',\n\t\t\t\ttouching: 'iis-is-touching',\n\t\t\t\tdirectionPrevious: 'iis-direction-previous',\n\t\t\t\tdirectionNext: 'iis-direction-next'\n\t\t\t},\n\t\t\tonInit: function() {},\n\t\t\tonStart: function() {},\n\t\t\tonStop: function() {},\n\t\t\tonDestroy: function() {},\n\t\t\tbeforeChange: function() {},\n\t\t\tafterChange: function() {}\n\t\t};\n\n\t\t\/\/ Parse args\n\t\tif (typeof args === 'string') {\n\t\t\tthis.settings.selector = args;\n\t\t} else if (typeof args === 'object') {\n\t\t\t_deepExtend(this.settings, args);\n\t\t}\n\n\t\t\/\/ Slider (container) element\n\t\tvar sliderEl = document.querySelector(this.settings.selector);\n\t\tif (!sliderEl) return null;\n\n\t\t\/\/ Slides\n\t\tvar origChildren = _toArray(sliderEl.children),\n\t\t\tvalidSlides = [];\n\t\tsliderEl.innerHTML = '';\n\t\tArray.prototype.forEach.call(origChildren, function(slide, i) {\n\t\t\tif (slide instanceof HTMLImageElement || slide instanceof HTMLAnchorElement) {\n\t\t\t\tvar slideEl = document.createElement('a'),\n\t\t\t\t\thref = '',\n\t\t\t\t\ttarget = '';\n\n\t\t\t\tif (slide instanceof HTMLAnchorElement) {\n\t\t\t\t\thref = slide.getAttribute('href');\n\t\t\t\t\ttarget = slide.getAttribute('target');\n\n\t\t\t\t\tvar img = slide.querySelector('img');\n\t\t\t\t\tif (img !== null) {\n\t\t\t\t\t\tslide = img;\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (typeof slide.dataset !== 'undefined') {\n\t\t\t\t\t_deepExtend(slideEl.dataset, slide.dataset);\n\t\t\t\t\tif (slide.dataset.src) {\n\t\t\t\t\t\t\/\/ Use data-src for on-demand loading\n\t\t\t\t\t\tslideEl.dataset.src = slide.dataset.src;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tslideEl.dataset.src = slide.src;\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ HiDPI support\n\t\t\t\t\tif (_isHighDPI() &#038;&#038; slide.dataset['src-2x']) {\n\t\t\t\t\t\tslideEl.dataset.src = slide.dataset['src-2x'];\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ IE\n\t\t\t\t\tif (slide.getAttribute('data-src')) {\n\t\t\t\t\t\tslideEl.setAttribute('data-src', slide.getAttribute('data-src'));\n\t\t\t\t\t} else {\n\t\t\t\t\t\tslideEl.setAttribute('data-src', slide.getAttribute('src'));\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (href) slideEl.setAttribute('href', href);\n\t\t\t\tif (target) slideEl.setAttribute('target', target);\n\t\t\t\tif (slide.getAttribute('className')) _addClass(slideEl, slide.getAttribute('className'));\n\t\t\t\tif (slide.getAttribute('id')) slideEl.setAttribute('id', slide.getAttribute('id'));\n\t\t\t\tif (slide.getAttribute('title')) slideEl.setAttribute('title', slide.getAttribute('title'));\n\t\t\t\tif (slide.getAttribute('alt')) slideEl.innerHTML = slide.getAttribute('alt');\n\t\t\t\tslideEl.setAttribute('role', 'tabpanel');\n\t\t\t\tslideEl.setAttribute('aria-hidden', 'true');\n\n\t\t\t\tslideEl.style.cssText += '-webkit-transition-duration:' + this.settings.transitionDuration + 'ms;-moz-transition-duration:' + this.settings.transitionDuration + 'ms;-o-transition-duration:' + this.settings.transitionDuration + 'ms;transition-duration:' + this.settings.transitionDuration + 'ms;';\n\n\t\t\t\tsliderEl.appendChild(slideEl);\n\t\t\t\tvalidSlides.push(slideEl);\n\t\t\t}\n\t\t}.bind(this));\n\n\t\tvar slides = validSlides;\n\t\tif (slides.length <= 1) {\n\t\t\tsliderEl.innerHTML = '';\n\t\t\tArray.prototype.forEach.call(origChildren, function(child, i) {\n\t\t\t\tsliderEl.appendChild(child);\n\t\t\t});\n\t\t\treturn null;\n\t\t}\n\n\t\t\/\/ Create navigation\n\t\tif (!this.settings.disableNav) {\n\t\t\tvar previousNav, nextNav;\n\t\t\tif (this.settings.previousNavSelector) {\n\t\t\t\tpreviousNav = document.querySelector(this.settings.previousNavSelector);\n\t\t\t} else {\n\t\t\t\tpreviousNav = document.createElement('a');\n\t\t\t\tsliderEl.appendChild(previousNav);\n\t\t\t}\n\t\t\tif (this.settings.nextNavSelector) {\n\t\t\t\tnextNav = document.querySelector(this.settings.nextNavSelector);\n\t\t\t} else {\n\t\t\t\tnextNav = document.createElement('a');\n\t\t\t\tsliderEl.appendChild(nextNav);\n\t\t\t}\n\n\t\t\t_addClass(previousNav, this.settings.classes.previousNav);\n\t\t\t_addClass(nextNav, this.settings.classes.nextNav);\n\t\t\t_addEvent(previousNav, 'click', function(e) {\n\te.stopPropagation();\n\te.preventDefault();\n\t\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return false;\n\t\t\t\tthis.stop();\n\t\t\t\tthis.previousSlide();\n\t\t\t}.bind(this));\n\t\t\t_addEvent(nextNav, 'click', function(e) {\n\te.stopPropagation();\n\te.preventDefault();\n\t\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return false;\n\t\t\t\tthis.stop();\n\t\t\t\tthis.nextSlide();\n\t\t\t}.bind(this));\n\n\t\t\t\/\/ var sliders = document.querySelector(this.settings.classes.container);\n\t\t\t\/\/ if (sliders.length == 0)\n\t\t\t\/\/ \tsliders = ['ideal-image-slider'];\n\t\t\tvar slider = document.getElementById('islider');\n\t\t\t_addEvent(slider, 'click', function(e) {\n\te.stopPropagation();\n\te.preventDefault();\n\t\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return false;\n\t\t\t\tthis.stop();\n\t\t\t\tthis.nextSlide();\n\t\t\t}.bind(this));\n\t\t\t\/\/ Touch Navigation\n\t\t\tif (('ontouchstart' in window) || window.DocumentTouch &#038;&#038; document instanceof DocumentTouch) {\n\t\t\t\tthis.settings.effect = 'slide';\n\t\t\t\tpreviousNav.style.display = 'none';\n\t\t\t\tnextNav.style.display = 'none';\n\t\t\t\t_addClass(sliderEl, this.settings.classes.touchEnabled);\n\n\t\t\t\t_addEvent(sliderEl, 'touchstart', _touch.start.bind(this), false);\n\t\t\t\t_addEvent(sliderEl, 'touchmove', _touch.move.bind(this), false);\n\t\t\t\t_addEvent(sliderEl, 'touchend', _touch.end.bind(this), false);\n\t\t\t}\n\n\t\t\t\/\/ Keyboard Navigation\n\t\t\tif (this.settings.keyboardNav) {\n\t\t\t\t_addEvent(document, 'keyup', function(e) {\n\t\t\t\t\te = e || window.event;\n\t\t\t\t\tvar button = (typeof e.which == 'number') ? e.which : e.keyCode;\n\t\t\t\t\tif (button == 37) {\n\t\t\t\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return false;\n\t\t\t\t\t\tthis.stop();\n\t\t\t\t\t\tthis.previousSlide();\n\t\t\t\t\t} else if (button == 39) {\n\t\t\t\t\t\tif (_hasClass(this._attributes.container, this.settings.classes.animating)) return false;\n\t\t\t\t\t\tthis.stop();\n\t\t\t\t\t\tthis.nextSlide();\n\t\t\t\t\t}\n\t\t\t\t}.bind(this));\n\t\t\t}\n\t\t}\n\n\t\t\/\/ Create internal attributes\n\t\tthis._attributes = {\n\t\t\tcontainer: sliderEl,\n\t\t\tslides: slides,\n\t\t\tpreviousSlide: typeof slides[slides.length - 1] !== 'undefined' ? slides[slides.length - 1] : slides[0],\n\t\t\tcurrentSlide: slides[0],\n\t\t\tnextSlide: typeof slides[1] !== 'undefined' ? slides[1] : slides[0],\n\t\t\ttimerId: 0,\n\t\t\torigChildren: origChildren, \/\/ Used in destroy()\n\t\t\taspectWidth: 0,\n\t\t\taspectHeight: 0\n\t\t};\n\n\t\t\/\/ Set height\n\t\tif (_isInteger(this.settings.height)) {\n\t\t\tthis._attributes.container.style.height = this.settings.height + 'px';\n\t\t} else {\n\t\t\tif (_isInteger(this.settings.initialHeight)) {\n\t\t\t\tthis._attributes.container.style.height = this.settings.initialHeight + 'px';\n\t\t\t}\n\n\t\t\t\/\/ If aspect ratio parse and store\n\t\t\tif (this.settings.height.indexOf(':') > -1) {\n\t\t\t\tvar aspectRatioParts = this.settings.height.split(':');\n\t\t\t\tif (aspectRatioParts.length == 2 && _isInteger(parseInt(aspectRatioParts[0], 10)) && _isInteger(parseInt(aspectRatioParts[1], 10))) {\n\t\t\t\t\tthis._attributes.aspectWidth = parseInt(aspectRatioParts[0], 10);\n\t\t\t\t\tthis._attributes.aspectHeight = parseInt(aspectRatioParts[1], 10);\n\t\t\t\t}\n\t\t\t}<\/p>\n<p>\t\t\t_addEvent(window, 'resize', function() {\n\t\t\t\t_setContainerHeight(this, false);\n\t\t\t}.bind(this));\n\t\t}<\/p>\n<p>\t\t\/\/ Add classes\n\t\t_addClass(sliderEl, this.settings.classes.container);\n\t\t_addClass(sliderEl, 'iis-effect-' + this.settings.effect);\n\t\tArray.prototype.forEach.call(this._attributes.slides, function(slide, i) {\n\t\t\t_addClass(slide, this.settings.classes.slide);\n\t\t}.bind(this));\n\t\t_addClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_addClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_addClass(this._attributes.nextSlide, this.settings.classes.nextSlide);<\/p>\n<p>\t\t\/\/ ARIA\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'false');<\/p>\n<p>\t\t\/\/ Load first image\n\t\t_loadImg(this._attributes.currentSlide, (function() {\n\t\t\tthis.settings.onInit.apply(this);\n\t\t\t_setContainerHeight(this, false);\n\t\t}).bind(this));\n\t\t\/\/ Preload next images\n\t\t_loadImg(this._attributes.previousSlide);\n\t\t_loadImg(this._attributes.nextSlide);\n\t};<\/p>\n<p>\tSlider.prototype.get = function(attribute) {\n\t\tif (!this._attributes) return null;\n\t\tif (this._attributes.hasOwnProperty(attribute)) {\n\t\t\treturn this._attributes[attribute];\n\t\t}\n\t};<\/p>\n<p>\tSlider.prototype.set = function(attribute, value) {\n\t\tif (!this._attributes) return null;\n\t\treturn (this._attributes[attribute] = value);\n\t};<\/p>\n<p>\tSlider.prototype.start = function() {\n\t\tif (!this._attributes) return;\n\t\tthis._attributes.timerId = setInterval(this.nextSlide.bind(this), this.settings.interval);\n\t\tthis.settings.onStart.apply(this);<\/p>\n<p>\t\t\/\/ Stop if window blur\n\t\twindow.onblur = function() {\n\t\t\tthis.stop();\n\t\t}.bind(this);\n\t};<\/p>\n<p>\tSlider.prototype.stop = function() {\n\t\tif (!this._attributes) return;\n\t\tclearInterval(this._attributes.timerId);\n\t\tthis._attributes.timerId = 0;\n\t\tthis.settings.onStop.apply(this);\n\t};<\/p>\n<p>\tSlider.prototype.previousSlide = function() {\n\t\tthis.settings.beforeChange.apply(this);\n\t\t_removeClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_removeClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_removeClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'true');<\/p>\n<p>\t\tvar slides = this._attributes.slides,\n\t\t\tindex = slides.indexOf(this._attributes.currentSlide);\n\t\tthis._attributes.nextSlide = this._attributes.currentSlide;\n\t\tthis._attributes.previousSlide = slides[index - 2];\n\t\tthis._attributes.currentSlide = slides[index - 1];\n\t\tif (typeof this._attributes.currentSlide === 'undefined' &&\n\t\t\ttypeof this._attributes.previousSlide === 'undefined') {\n\t\t\tthis._attributes.currentSlide = slides[slides.length - 1];\n\t\t\tthis._attributes.previousSlide = slides[slides.length - 2];\n\t\t} else {\n\t\t\tif (typeof this._attributes.previousSlide === 'undefined') {\n\t\t\t\tthis._attributes.previousSlide = slides[slides.length - 1];\n\t\t\t}\n\t\t}<\/p>\n<p>\t\t\/\/ Preload next image\n\t\t_loadImg(this._attributes.previousSlide);<\/p>\n<p>\t\t_addClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_addClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_addClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'false');<\/p>\n<p>\t\t_addClass(this._attributes.container, this.settings.classes.directionPrevious);\n\t\t_requestTimeout(function() {\n\t\t\t_removeClass(this._attributes.container, this.settings.classes.directionPrevious);\n\t\t}.bind(this), this.settings.transitionDuration);<\/p>\n<p>\t\tif (this.settings.transitionDuration) {\n\t\t\t_addClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t_requestTimeout(function() {\n\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t}.bind(this), this.settings.transitionDuration);\n\t\t}<\/p>\n<p>\t\t_setContainerHeight(this);\n\t\tthis.settings.afterChange.apply(this);\n\t};<\/p>\n<p>\tSlider.prototype.nextSlide = function() {\n\t\tthis.settings.beforeChange.apply(this);\n\t\t_removeClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_removeClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_removeClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'true');<\/p>\n<p>\t\tvar slides = this._attributes.slides,\n\t\t\tindex = slides.indexOf(this._attributes.currentSlide);\n\t\tthis._attributes.previousSlide = this._attributes.currentSlide;\n\t\tthis._attributes.currentSlide = slides[index + 1];\n\t\tthis._attributes.nextSlide = slides[index + 2];\n\t\tif (typeof this._attributes.currentSlide === 'undefined' &&\n\t\t\ttypeof this._attributes.nextSlide === 'undefined') {\n\t\t\tthis._attributes.currentSlide = slides[0];\n\t\t\tthis._attributes.nextSlide = slides[1];\n\t\t} else {\n\t\t\tif (typeof this._attributes.nextSlide === 'undefined') {\n\t\t\t\tthis._attributes.nextSlide = slides[0];\n\t\t\t}\n\t\t}<\/p>\n<p>\t\t\/\/ Preload next image\n\t\t_loadImg(this._attributes.nextSlide);<\/p>\n<p>\t\t_addClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_addClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_addClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'false');<\/p>\n<p>\t\t_addClass(this._attributes.container, this.settings.classes.directionNext);\n\t\t_requestTimeout(function() {\n\t\t\t_removeClass(this._attributes.container, this.settings.classes.directionNext);\n\t\t}.bind(this), this.settings.transitionDuration);<\/p>\n<p>\t\tif (this.settings.transitionDuration) {\n\t\t\t_addClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t_requestTimeout(function() {\n\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t}.bind(this), this.settings.transitionDuration);\n\t\t}<\/p>\n<p>\t\t_setContainerHeight(this);\n\t\tthis.settings.afterChange.apply(this);\n\t};<\/p>\n<p>\tSlider.prototype.gotoSlide = function(index) {\n\t\tthis.settings.beforeChange.apply(this);\n\t\tthis.stop();<\/p>\n<p>\t\t_removeClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_removeClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_removeClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'true');<\/p>\n<p>\t\tindex--; \/\/ Index should be 1-indexed\n\t\tvar slides = this._attributes.slides,\n\t\t\toldIndex = slides.indexOf(this._attributes.currentSlide);\n\t\tthis._attributes.previousSlide = slides[index - 1];\n\t\tthis._attributes.currentSlide = slides[index];\n\t\tthis._attributes.nextSlide = slides[index + 1];\n\t\tif (typeof this._attributes.previousSlide === 'undefined') {\n\t\t\tthis._attributes.previousSlide = slides[slides.length - 1];\n\t\t}\n\t\tif (typeof this._attributes.nextSlide === 'undefined') {\n\t\t\tthis._attributes.nextSlide = slides[0];\n\t\t}<\/p>\n<p>\t\t\/\/ Load images\n\t\t_loadImg(this._attributes.previousSlide);\n\t\t_loadImg(this._attributes.currentSlide);\n\t\t_loadImg(this._attributes.nextSlide);<\/p>\n<p>\t\t_addClass(this._attributes.previousSlide, this.settings.classes.previousSlide);\n\t\t_addClass(this._attributes.currentSlide, this.settings.classes.currentSlide);\n\t\t_addClass(this._attributes.nextSlide, this.settings.classes.nextSlide);\n\t\tthis._attributes.currentSlide.setAttribute('aria-hidden', 'false');<\/p>\n<p>\t\tif (index < oldIndex) {\n\t\t\t_addClass(this._attributes.container, this.settings.classes.directionPrevious);\n\t\t\t_requestTimeout(function() {\n\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.directionPrevious);\n\t\t\t}.bind(this), this.settings.transitionDuration);\n\t\t} else {\n\t\t\t_addClass(this._attributes.container, this.settings.classes.directionNext);\n\t\t\t_requestTimeout(function() {\n\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.directionNext);\n\t\t\t}.bind(this), this.settings.transitionDuration);\n\t\t}\n\n\t\tif (this.settings.transitionDuration) {\n\t\t\t_addClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t_requestTimeout(function() {\n\t\t\t\t_removeClass(this._attributes.container, this.settings.classes.animating);\n\t\t\t}.bind(this), this.settings.transitionDuration);\n\t\t}\n\n\t\t_setContainerHeight(this);\n\t\tthis.settings.afterChange.apply(this);\n\t};\n\n\tSlider.prototype.destroy = function() {\n\t\tclearInterval(this._attributes.timerId);\n\t\tthis._attributes.timerId = 0;\n\n\t\tthis._attributes.container.innerHTML = '';\n\t\tArray.prototype.forEach.call(this._attributes.origChildren, function(child, i) {\n\t\t\tthis._attributes.container.appendChild(child);\n\t\t}.bind(this));\n\n\t\t_removeClass(this._attributes.container, this.settings.classes.container);\n\t\t_removeClass(this._attributes.container, 'iis-effect-' + this.settings.effect);\n\t\tthis._attributes.container.style.height = '';\n\n\t\tthis.settings.onDestroy.apply(this);\n\t};\n\n\treturn {\n\t\t_hasClass: _hasClass,\n\t\t_addClass: _addClass,\n\t\t_removeClass: _removeClass,\n\t\tSlider: Slider\n\t};\n\n})();\n<\/script><script>\n\/*\n * Ideal Image Slider: Captions Extension v1.0.1\n *\n * By Gilbert Pellegrom\n * http:\/\/gilbert.pellegrom.me\n *\n * Copyright (C) 2014 Dev7studios\n * https:\/\/raw.githubusercontent.com\/gilbitron\/Ideal-Image-Slider\/master\/LICENSE\n *\/\n(function(IIS) {\n\t\"use strict\";<\/p>\n<p>\tIIS.Slider.prototype.addCaptions = function() {\n\t\tIIS._addClass(this._attributes.container, 'iis-has-captions');<\/p>\n<p>\t\tArray.prototype.forEach.call(this._attributes.slides, function(slide, i) {\n\t\t\tvar caption = document.createElement('div');\n\t\t\tIIS._addClass(caption, 'iis-caption');<\/p>\n<p>\t\t\tvar captionContent = '';\n\t\t\tif (slide.getAttribute('title')) {\n\t\t\t\tcaptionContent += '<\/p>\n<div class=\"iis-caption-title\">' + slide.getAttribute('title') + '<\/div>\n<p>';\n\t\t\t}\n\t\t\tif (slide.getAttribute('data-caption')) {\n\t\t\t\tvar dataCaption = slide.getAttribute('data-caption');\n\t\t\t\tif (dataCaption.substring(0, 1) == '#' || dataCaption.substring(0, 1) == '.') {\n\t\t\t\t\tvar external = document.querySelector(dataCaption);\n\t\t\t\t\tif (external) {\n\t\t\t\t\t\tcaptionContent += '<\/p>\n<div class=\"iis-caption-content\">' + external.innerHTML + '<\/div>\n<p>';\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tcaptionContent += '<\/p>\n<div class=\"iis-caption-content\">' + slide.getAttribute('data-caption') + '<\/div>\n<p>';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (slide.innerHTML) {\n\t\t\t\t\tcaptionContent += '<\/p>\n<div class=\"iis-caption-content\">' + slide.innerHTML + '<\/div>\n<p>';\n\t\t\t\t}\n\t\t\t}<\/p>\n<p>\t\t\tslide.innerHTML = '';\n\t\t\tif (captionContent) {\n\t\t\t\tcaption.innerHTML = captionContent;\n\t\t\t\tslide.appendChild(caption);\n\t\t\t}\n\t\t}.bind(this));\n\t};<\/p>\n<p>\treturn IIS;<\/p>\n<p>})(IdealImageSlider);\n<\/script><\/p>\n<div id=\"thumbs\" style=\"margin: 0px 20px 20px 10px;\">\n<div id=\"thumbrow\" style=\"margin-top:10px\">\n<div><span style=\"margin-top:10px;font-weight:bold;\">Amsterdam<\/span><\/div>\n<p>\t\t\t<img decoding=\"async\" id=\"thumb-march-10-7\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg\" title=\"Amsterdam\" alt=\"ICT Europe Executive Director Tsering Jampa spreekt voor het ministerie van Buitenlandse Zaken in den Haag.\"><br \/>\n\t\t\t<img decoding=\"async\" id=\"thumb-march-10-8\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-8-amsterdam.jpg\" title=\"Amsterdam\" alt=\"Tibetaanse vlaggen in de straten van den Haag.\"><br \/>\n\t\t\t<img decoding=\"async\" id=\"thumb-march-10-9\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-9-amsterdam.jpg\" title=\"Amsterdam\" alt=\"Demonstraten voor het Vredespaleis in den Haag.\">\n\t\t<\/div>\n<div id=\"thumbrow\" style=\"margin-top:10px\">\n<div><span style=\"margin-top:10px;font-weight:bold;\">Washington<\/span><\/div>\n<p>\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-1.jpg\" title=\"Washington-DC\" alt=\"Tibetans and Tibet supporters arrive at Lafayette Park in Washington DC, following a march from the Chinese embassy.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-2.jpg\" title=\"Washington-DC\" alt=\"ICT President Matteo Mecacci delivers remarks in Washington, DC.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-3.jpg\" title=\"Washington-DC\" alt=\"Tibetan, Uyghur, and Chinese demonstrators in front of the White House in Washington, DC.\">\n\t\t<\/div>\n<div id=\"thumbrow\" style=\"margin-top:10px\">\n<div><span style=\"margin-top:20px;font-weight:bold;\">Brussel<\/span><\/div>\n<p>\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-4-brussels.jpg\" title=\"Brussel\" alt=\"Tibetanen en supporters marcheren bij de Arc du Cinquantenaire in Brussels.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-5-brussels.jpg\" title=\"Brussel\" alt=\"Tibetaanse vlaggen bij de Chinese ambassade in Brussels.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-6-brussels.jpg\" title=\"Brussel\" alt=\"Tibetanen herdenken de Nationale opstand van 1959 in Brussel.\">\n\t\t<\/div>\n<div id=\"thumbrow\" style=\"margin-top:10px\">\n<div><span style=\"margin-top:10px;font-weight:bold;\">Londen<\/span><\/div>\n<p>\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-10-london.jpg\" title=\"Londen\" alt=\"Tibetanen and Tibet supporters tijdens een rally in London. (Photo by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-11-london.jpg\" title=\"Londen\" alt=\"Tibetanen and Tibet supporters tijdens een rally in London. (Photo by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-12-london.jpg\" title=\"Londen\" alt=\"ICT Communications Director Kate Saunders spreekt bij 10 maart event in London. (Photo from by UK Tibet Society)\">\n\t\t<\/div>\n<div id=\"thumbrow\" style=\"margin-top:10px\">\n<div><span style=\"margin-top:10px;font-weight:bold;\">Londen - Duitsland - Brussel<\/span><\/div>\n<p>\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-13-london.jpg\" title=\"Londen\" alt=\"In de straten van London.  (Photo by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-14-kai.jpg\" title=\"Berlin\" alt=\"Terwijl ICT Germany Executive Director  Kai M\u00fcller op een UN event over anti-terreur spreekt, is een foto van Shokjang op het scherm te zien, een Tibetaanse schrijver die recentelijkl tot drie jaar veroordeeld is.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-15-vincent.jpg\" title=\"Brussels\" alt=\"ICT Europe EU Policy Director Vincent Metten gaf een mondelijke verklaring af over anti-terreur maatregelen in China op verzoek van de Helsinki Foundation for Human Rights bij de UN Human Rights Council op dezelfde dag. Hij is hier te zien met ICT Germany\u0092s Kai M\u00fcller.\">\n\t\t<\/div>\n<\/p><\/div>\n<div id=\"idealImageSliderPopup\">\n<div id=\"islider\">\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg\" title=\"Amsterdam\" alt=\"ICT Europe Executive Director Tsering Jampa spreekt het ministerie van Buitenlandse Zaken in den Haag.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-8-amsterdam.jpg\" title=\"Amsterdam\" alt=\"Tibetaanse vlaggen in de straten van den Haag.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-9-amsterdam.jpg\" title=\"Amsterdam\" alt=\"Demonstraten voor het Vredespaleis in den Haag.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-1.jpg\" title=\"Washington-DC\" alt=\"Tibetans and Tibet supporters arrive at Lafayette Park in Washington DC, following a march from the Chinese embassy.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-2.jpg\" title=\"Washington-DC\" alt=\"ICT President Matteo Mecacci delivers remarks in Washington, DC.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-3.jpg\" title=\"Washington-DC\" alt=\"Tibetan, Uyghur, and Chinese demonstrators in front of the White House in Washington, DC.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-4-brussels.jpg\" title=\"Brussel\" alt=\"Tibetanen en supporters marcheren bij de Arc du Cinquantenaire in Brussels.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-5-brussels.jpg\" title=\"Brussel\" alt=\"Tibetaanse vlaggen bij de Chinese ambassade in Brussels.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-6-brussels.jpg\" title=\"Brussel\" alt=\"Tibetanen herdenken de Nationale opstand van 1959 in Brussel.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-10-london.jpg\" title=\"Londen\" alt=\"Tibetanen and Tibet supporters tijdens een rally in London. (Photo by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-11-london.jpg\" title=\"Londen\" alt=\"Tibetanen and Tibet supporters tijdens een rally in London. (Photo by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-12-london.jpg\" title=\"Londen\" alt=\"ICT Communications Director Kate Saunders spreekt bij 10 maart event in London. (Photo from by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-13-london.jpg\" title=\"Londen\" alt=\"In de straten van London.  (Photo by UK Tibet Society)\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-14-kai.jpg\" title=\"Berlin\" alt=\"Terwijl ICT Germany Executive Director  Kai M\u00fcller op een UN event over anti-terreur spreekt, is een foto van Shokjang op het scherm te zien, een Tibetaanse schrijver die recentelijkl tot drie jaar veroordeeld is.\"><br \/>\n\t\t\t<img decoding=\"async\" src=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-15-vincent.jpg\" title=\"Brussels\" alt=\"ICT Europe EU Policy Director Vincent Metten gaf een mondelijke verklaring af over anti-terreur maatregelen in China op verzoek van de Helsinki Foundation for Human Rights bij de UN Human Rights Council op dezelfde dag. Hij is hier te zien met ICT Germany\u0092s Kai M\u00fcller.\">\n\t\t<\/div>\n<\/p><\/div>\n<style media=\"screen\">\n<p>#idealImageSliderPopup {\n\twidth: 100%;\n\theight: 100%;\n\ttop:0;\n\tleft:0;\n\tposition:fixed;\n\tvisibility: hidden;\n\tz-index: 1000;\n\tbackground-color:rgb(255,255,255);\n\tbackground-color:rgba(255,255,255,0.5);\n}<\/p>\n<p>#idealImageSliderPopup.open {\n\tvisibility: visible;\n}<\/p>\n<p>#islider {\n\t\tmax-width: 900px;\n\t\tmin-width: 900px;\n\t\tmin-height: 600px;\n\t\tmin-height: 600px;\n\t\tmargin: 50px auto;\n\t}<\/p>\n<p>#thumbs img {\n\twidth:150px;\n\theight:130px;\n}\n<\/style>\n<p><script><\/p>\n<p>\tvar loadCSS = function(href,f) {\n\t\t$.ajax({\n\t\t    url: href,\n\t\t    dataType: 'text',\n\t\t    success: function(data) {\n\t\t        $('<\/p>\n<style type=\"text\/css\">n' + data + '<\/style>\n<p>').appendTo(\"head\");\n\t\t        if (f)\n\t\t        \tf();\n\t\t    }\n\t\t});\n\t };<\/p>\n<p>\tvar idealImageSlider;\n\t$(function() {<\/p>\n<p>\t\t$('#thumbs img').each(function(i,e) {\n\t\t\t\/\/ console.log(i,e);\n\t\t\t$(e).click(function(ev) {\n\tev.stopPropagation();\n\tev.preventDefault();<\/p>\n<p>\tvar c = $('#idealImageSliderPopup').addClass('open');\n\tidealImageSlider.gotoSlide(i+1);\n\t\t\t});\n\t\t});<\/p>\n<p>\t\t\/\/ $.getScript('fileadmin\/images\/10032016\/slider\/js\/ideal-image-slider.js', function() {\n\t\t\/\/ \t$.getScript('fileadmin\/images\/10032016\/slider\/js\/iis-captions.js', function() {\n\t\t\/\/ \t\tloadCSS('fileadmin\/images\/10032016\/slider\/css\/ideal-image-slider.css', function() {\n\t\t\/\/ \t\t\tloadCSS('\/css\/default.css', function() {\n\t\t\t\t\t\tidealImageSlider = new IdealImageSlider.Slider('#islider');\n\t\t\t\t\t\tidealImageSlider.addCaptions();\n\t\t\t\t\t\tidealImageSlider.start();\n\t\t\t\t\t\tvar sp = $('#idealImageSliderPopup');\n\t\t\t\t\t\tsp.click(function() {\n\t\t\t\t\t\t\tsp.removeClass('open');\n\t\t\t\t\t\t});<\/p>\n<p>\t\t\/\/ \t\t\t});\n\t\t\/\/ \t\t});\n\t\t\/\/ \t});\n\t\t\/\/ });<\/p>\n<p>\t});\n\t<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tibetanen en Tibet supporters over de hele wereld herdachten op&nbsp;10 maart&nbsp;Tibetaanse Nationale Opstand van 1959 met rally&#8217;s, wakes en verklaringen van solidariteit. ICT mederwekers&nbsp;in de Verenigde Staten en Europa waren mede organisatoren van deze evenementen&nbsp;en veel van onze donateurs sloten zich aan deze herdenkingen.&nbsp; Hier volgt&nbsp;een selectie van foto&#8217;s uit de 10 maart herdenkingen. Kijk [&hellip;]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"categorie":[],"news_tag":[],"class_list":["post-3554","nieuws","type-nieuws","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959 - Campaign for Tibet<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959 - Campaign for Tibet\" \/>\n<meta property=\"og:description\" content=\"Tibetanen en Tibet supporters over de hele wereld herdachten op&nbsp;10 maart&nbsp;Tibetaanse Nationale Opstand van 1959 met rally&#8217;s, wakes en verklaringen van solidariteit. ICT mederwekers&nbsp;in de Verenigde Staten en Europa waren mede organisatoren van deze evenementen&nbsp;en veel van onze donateurs sloten zich aan deze herdenkingen.&nbsp; Hier volgt&nbsp;een selectie van foto&#8217;s uit de 10 maart herdenkingen. Kijk [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/\" \/>\n<meta property=\"og:site_name\" content=\"Campaign for Tibet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/internationalcampaignfortibetnederland\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-27T12:50:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@savetibetorg\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/\",\"url\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/\",\"name\":\"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959 - Campaign for Tibet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/savetibet.eu\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/march-10-7-amsterdam.jpg\",\"datePublished\":\"2016-03-11T23:00:00+00:00\",\"dateModified\":\"2025-10-27T12:50:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/#primaryimage\",\"url\":\"https:\\\/\\\/savetibet.eu\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/march-10-7-amsterdam.jpg\",\"contentUrl\":\"https:\\\/\\\/savetibet.eu\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/march-10-7-amsterdam.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/nieuws\\\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/\",\"name\":\"Campaign for Tibet\",\"description\":\"LET OP: Het boek The Dalai Lama &amp; Havel | Warriors for Truth &amp; Love is opnieuw in druk en momenteel tijdelijk uitverkocht. De levertijd is daardoor langer dan u van ons gewend bent. Wij vragen om uw begrip en geduld.\",\"publisher\":{\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/#organization\",\"name\":\"Campaign for Tibet\",\"url\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/savetibet.eu\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/logo-round.png\",\"contentUrl\":\"https:\\\/\\\/savetibet.eu\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/logo-round.png\",\"width\":150,\"height\":150,\"caption\":\"Campaign for Tibet\"},\"image\":{\"@id\":\"https:\\\/\\\/savetibet.eu\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/internationalcampaignfortibetnederland\\\/\",\"https:\\\/\\\/x.com\\\/savetibetorg\",\"https:\\\/\\\/www.instagram.com\\\/savetibeteurope\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ICTEurope\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959 - Campaign for Tibet","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/","og_locale":"nl_NL","og_type":"article","og_title":"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959 - Campaign for Tibet","og_description":"Tibetanen en Tibet supporters over de hele wereld herdachten op&nbsp;10 maart&nbsp;Tibetaanse Nationale Opstand van 1959 met rally&#8217;s, wakes en verklaringen van solidariteit. ICT mederwekers&nbsp;in de Verenigde Staten en Europa waren mede organisatoren van deze evenementen&nbsp;en veel van onze donateurs sloten zich aan deze herdenkingen.&nbsp; Hier volgt&nbsp;een selectie van foto&#8217;s uit de 10 maart herdenkingen. Kijk [&hellip;]","og_url":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/","og_site_name":"Campaign for Tibet","article_publisher":"https:\/\/www.facebook.com\/internationalcampaignfortibetnederland\/","article_modified_time":"2025-10-27T12:50:09+00:00","og_image":[{"url":"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@savetibetorg","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/","url":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/","name":"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959 - Campaign for Tibet","isPartOf":{"@id":"https:\/\/savetibet.eu\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/#primaryimage"},"image":{"@id":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/#primaryimage"},"thumbnailUrl":"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg","datePublished":"2016-03-11T23:00:00+00:00","dateModified":"2025-10-27T12:50:09+00:00","breadcrumb":{"@id":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/#primaryimage","url":"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg","contentUrl":"https:\/\/savetibet.eu\/wp-content\/uploads\/2019\/06\/march-10-7-amsterdam.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/savetibet.eu\/nl\/nieuws\/wereldwijde-demonstraties-in-herdenking-van-tibetaanse-volksopstand-1959\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/savetibet.eu\/nl\/"},{"@type":"ListItem","position":2,"name":"Wereldwijde demonstraties in herdenking van Tibetaanse volksopstand 1959"}]},{"@type":"WebSite","@id":"https:\/\/savetibet.eu\/nl\/#website","url":"https:\/\/savetibet.eu\/nl\/","name":"Campaign for Tibet","description":"LET OP: Het boek The Dalai Lama &amp; Havel | Warriors for Truth &amp; Love is opnieuw in druk en momenteel tijdelijk uitverkocht. De levertijd is daardoor langer dan u van ons gewend bent. Wij vragen om uw begrip en geduld.","publisher":{"@id":"https:\/\/savetibet.eu\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/savetibet.eu\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/savetibet.eu\/nl\/#organization","name":"Campaign for Tibet","url":"https:\/\/savetibet.eu\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/savetibet.eu\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/savetibet.eu\/wp-content\/uploads\/2025\/05\/logo-round.png","contentUrl":"https:\/\/savetibet.eu\/wp-content\/uploads\/2025\/05\/logo-round.png","width":150,"height":150,"caption":"Campaign for Tibet"},"image":{"@id":"https:\/\/savetibet.eu\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/internationalcampaignfortibetnederland\/","https:\/\/x.com\/savetibetorg","https:\/\/www.instagram.com\/savetibeteurope\/","https:\/\/www.youtube.com\/user\/ICTEurope"]}]}},"_links":{"self":[{"href":"https:\/\/savetibet.eu\/nl\/wp-json\/wp\/v2\/nieuws\/3554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savetibet.eu\/nl\/wp-json\/wp\/v2\/nieuws"}],"about":[{"href":"https:\/\/savetibet.eu\/nl\/wp-json\/wp\/v2\/types\/nieuws"}],"wp:attachment":[{"href":"https:\/\/savetibet.eu\/nl\/wp-json\/wp\/v2\/media?parent=3554"}],"wp:term":[{"taxonomy":"categorie","embeddable":true,"href":"https:\/\/savetibet.eu\/nl\/wp-json\/wp\/v2\/categorie?post=3554"},{"taxonomy":"news_tag","embeddable":true,"href":"https:\/\/savetibet.eu\/nl\/wp-json\/wp\/v2\/news_tag?post=3554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}