{"id":26113,"date":"2024-10-15T18:25:42","date_gmt":"2024-10-15T15:25:42","guid":{"rendered":"https:\/\/www.valonkuvia.fi\/blogi\/?p=26113"},"modified":"2024-12-10T20:17:49","modified_gmt":"2024-12-10T18:17:49","slug":"olli-ahvenlahti-torniossa","status":"publish","type":"post","link":"https:\/\/www.valonkuvia.fi\/blogi\/olli-ahvenlahti-torniossa\/","title":{"rendered":"Olli Ahvenlahti New Quintet Torniossa 13.10.2024"},"content":{"rendered":"\t\t\t\t\t<style>\r\n\t\t\t\t\t.LoadingImg img {\r\n\t\t\t\t\t\tmax-width: 95px;\r\n\t\t\t\t\t\tmax-height: 95px;\r\n\t\t\t\t\t\tbox-shadow:  none;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\/* style for image thumbnail fixed*\/\r\n\t\t\t\t\t#fagp_26114 .img-thumbnail {\r\n\t\t\t\t\t\tpadding: 4px;\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@media only screen and (min-device-width: 665px) and (max-device-width: 667px) {\r\n\t\t\t\t\t\t#fagp_26114 .img-thumbnail {\r\n\t\t\t\t\t\t    padding: 4px;\r\n\t\t\t\t\t\t    \t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t#fagp_26114 .b-link-fade .b-wrapper,#fagp_26114 .b-link-fade .b-top-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-flow .b-wrapper,#fagp_26114 .b-link-flow .b-top-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-stroke .b-top-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-stroke .b-bottom-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t#fagp_26114 .b-link-box .b-top-line{\r\n\t\t\t\t\t\tborder: 16px solid rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-box .b-bottom-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-stripe .b-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-apart-horisontal .b-top-line,#fagp_26114 .b-link-apart-horisontal .b-top-line-up{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-apart-horisontal .b-bottom-line,#fagp_26114 .b-link-apart-horisontal .b-bottom-line-up{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-apart-vertical .b-top-line,#fagp_26114 .b-link-apart-vertical .b-top-line-up{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-apart-vertical .b-bottom-line,#fagp_26114 .b-link-apart-vertical .b-bottom-line-up{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#fagp_26114 .b-link-diagonal .b-line{\r\n\t\t\t\t\t\tbackground: rgba(215, 215, 215, 0.7);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\t#fagp_26114 .hidepics {\r\n\t\t\t\t\t\tdisplay: none !important;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t@media (min-width: 992px){\r\n\t\t\t\t\t\t#fagp_26114 .col-md-6 {\r\n\t\t\t\t\t\twidth: 49.97% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t#fagp_26114 .col-md-4 {\r\n\t\t\t\t\t\twidth: 33.30% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t#fagp_26114 .col-md-3 {\r\n\t\t\t\t\t\twidth: 24.90% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t#fagp_26114 .col-md-2 {\r\n\t\t\t\t\t\twidth: 16.60% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t#fagp_26114 .col-md-5 {\r\n\t\t\t\t\t\twidth: 20% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t#fagp_26114 .col-md-8 {\r\n\t\t\t\t\t\twidth: 12% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t#fagp_26114 .col-md-10 {\r\n\t\t\t\t\t\twidth: 10% !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\t#lightbox .lb-outerContainer{\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.page-id-26113 #elementor-lightbox { display: none !important; }\r\n\t\t\t\t\t.postid-26113 #elementor-lightbox { display: none !important; }\r\n\t\t\t\t\t\t\t\t\t\t<\/style>\r\n\t\t\t\t\t<script type=\"text\/javascript\">\r\n\t\t\t\t\tjQuery(function() {\r\n\t\t\t\t\t\t\/\/ Engage gallery.\r\n\t\t\t\t\t\tjQuery('.gallery26114').flickr26114({\r\n\t\t\t\t\t\t\tapiKey: '3fde1dade831dcf28a47882589daad65',\r\n\t\t\t\t\t\t\tphotosetId: '72177720322483132',\r\n\t\t\t\t\t\t\tloadingSpeed: 45,\r\n\t\t\t\t\t\t\tphotosLimit: 50\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n\t\t\t\t\t\r\n\t\t\t\t\t\/*\r\n\t\t\t\t\t* jQuery Flickr Photoset\r\n\t\t\t\t\t* https:\/\/github.com\/hadalin\/jquery-flickr-photoset\r\n\t\t\t\t\t*\r\n\t\t\t\t\t* Copyright 2014, Primo\u017e Hadalin\r\n\t\t\t\t\t*\r\n\t\t\t\t\t* Licensed under the MIT license:\r\n\t\t\t\t\t* http:\/\/www.opensource.org\/licenses\/MIT\r\n\t\t\t\t\t*\/\r\n\r\n\t\t\t\t\t;(function (jQuery, window, document, undefined) {\r\n\t\t\t\t\t\tvar fcount = 1;\r\n\t\t\t\t\t\t'use strict';\r\n\r\n\t\t\t\t\t\tvar pluginName = \"flickr26114\",\r\n\t\t\t\t\t\t\tdefaults = {\r\n\t\t\t\t\t\t\t\tapiKey: \"\",\r\n\t\t\t\t\t\t\t\tphotosetId: \"\",\r\n\t\t\t\t\t\t\t\terrorText: \"<div class='flickr-album-error'><i class='far fa-times-circle'><\/i> Error generating gallery.<\/div>\"\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tapiUrl = 'https:\/\/api.flickr.com\/services\/rest\/',\r\n\t\t\t\t\t\t\tphotos = [];\r\n\r\n\t\t\t\t\t\t\/\/ The actual plugin constructor\r\n\t\t\t\t\t\tfunction Plugin(element, options) {\r\n\t\t\t\t\t\t\tthis.element = jQuery(element);\r\n\t\t\t\t\t\t\tthis.settings = jQuery.extend({}, defaults, options);\r\n\t\t\t\t\t\t\tthis._defaults = defaults;\r\n\t\t\t\t\t\t\tthis._name = pluginName;\r\n\r\n\t\t\t\t\t\t\tthis._hideSpinner = function() {\r\n\t\t\t\t\t\t\t\tthis.element.find('.spinner-wrapper').hide().find('*').hide();\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._printError = function() {\r\n\t\t\t\t\t\t\t\tthis.element.find('.gallery-container').append(jQuery(\"<div><\/div>\", { \"class\": \"col-lg-12 col-lg-offset-1\" })\r\n\t\t\t\t\t\t\t\t\t.append(jQuery(\"<div><\/div>\", { \"class\": \"error-wrapper\" })\r\n\t\t\t\t\t\t\t\t\t\t.append(jQuery(\"<span><\/span>\", { \"class\": \"label label-danger error\" })\r\n\t\t\t\t\t\t\t\t\t\t\t.html(this.settings.errorText))));\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._flickrAnimate = function() {\r\n\t\t\t\t\t\t\t\tthis.element.find('.gallery-container img').each(jQuery.proxy(function(index, el) {\r\n\t\t\t\t\t\t\t\t\tvar image = el;\r\n\t\t\t\t\t\t\t\t\tsetTimeout(function() {\r\n\t\t\t\t\t\t\t\t\t\tjQuery(image).parent().fadeIn();\r\n\t\t\t\t\t\t\t\t\t}, this.settings.loadingSpeed * index);\r\n\t\t\t\t\t\t\t\t}, this));\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._printGallery = function(photos) {\r\n\t\t\t\t\t\t\t\tvar element = this.element.find('.gallery-container');\r\n\t\t\t\t\t\t\t\tjQuery.each(photos, function(key, photo) {\r\n\t\t\t\t\t\t\t\t\tvar img = jQuery('<img>', { 'class': 'thumb img-thumbnail gall-img-responsive', src: photo.thumbnail, });\r\n\t\t\t\t\t\t\t\t\telement.append(jQuery('<div><\/div>', { 'class': 'col-md-4 col-sm-6 wl-gallery ' + photo.hideme })\r\n\t\t\t\t\t\t\t\t\t.append(jQuery('<div><\/div>', { 'class': 'b-link-fade b-animate-go' })\r\n\t\t\t\t\t\t\t\t\t\t.append(jQuery('<a><\/a>', { 'class': 'magnific_26114', title: photo.title, href: photo.href  }).hide()\r\n\t\t\t\t\t\t\t\t\t\t.append(img)\r\n\t\t\t\t\t\t\t\t\t\t.append(jQuery('<div><\/div>', { 'class': 'b-wrapper' })))));\r\n\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\telement.imagesLoaded()\r\n\t\t\t\t\t\t\t\t\t.done(jQuery.proxy(this._flickrAnimate, this))\r\n\t\t\t\t\t\t\t\t\t.always(jQuery.proxy(this._hideSpinner, this));\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._flickrPhotoset = function(photoset) {\r\n\t\t\t\t\t\t\t\tvar _this = this;\r\n\t\t\t\t\t\t\t\tvar hidemeval = \"\";\r\n\t\t\t\t\t\t\t\tphotos[photoset.id] = [];\r\n\t\t\t\t\t\t\t\tjQuery.each(photoset.photo, function(key, photo) {\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\/\/ hide thumbnails after a limit\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tif(key > 49) {\r\n\t\t\t\t\t\t\t\t\t\thidemeval = \"hidepics\";\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\/\/ Limit number of photos.\r\n\t\t\t\t\t\t\t\t\tif(key >= _this.settings.photosLimit) {\r\n\t\t\t\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\tphotos[photoset.id][key] = {\r\n\t\t\t\t\t\t\t\t\t\t\/\/ thumbnail image\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tthumbnail: 'https:\/\/farm' + photo.farm + '.staticflickr.com\/' + photo.server + '\/' + photo.id + '_' + photo.secret + '_q.jpg',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\/\/ lightbox image\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thref: 'https:\/\/farm' + photo.farm + '.staticflickr.com\/' + photo.server + '\/' + photo.id + '_' + photo.secret + '_c.jpg',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttitle: photo.title,\r\n\t\t\t\t\t\t\t\t\t\thideme: hidemeval,\r\n\t\t\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t\t\t\tconsole.log(photo);\r\n\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\tthis._printGallery(photos[photoset.id]);\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._onFlickrResponse = function(response) {\r\n\t\t\t\t\t\t\t\tif(response.stat === \"ok\") {\r\n\t\t\t\t\t\t\t\t\t this._flickrPhotoset(response.photoset);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\telse {\r\n\t\t\t\t\t\t\t\t\tthis._hideSpinner();\r\n\t\t\t\t\t\t\t\t\tthis._printError();\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._flickrRequest = function(method, data) {\r\n\t\t\t\t\t\t\t\tvar url = apiUrl + \"?format=json&jsoncallback=?&method=\" + method + \"&api_key=\" + this.settings.apiKey + \"&extra=url_h\";\r\n\r\n\t\t\t\t\t\t\t\tjQuery.each(data, function(key, value) {\r\n\t\t\t\t\t\t\t\t\turl += \"&\" + key + \"=\" + value;\r\n\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\tjQuery.ajax({\r\n\t\t\t\t\t\t\t\t\tdataType: \"json\",\r\n\t\t\t\t\t\t\t\t\turl: url,\r\n\t\t\t\t\t\t\t\t\tcontext: this,\r\n\t\t\t\t\t\t\t\t\tsuccess: this._onFlickrResponse\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tthis._flickrInit = function () {\r\n\t\t\t\t\t\t\t\tthis._flickrRequest('flickr.photosets.getPhotos', {\r\n\t\t\t\t\t\t\t\t\tphotoset_id: this.settings.photosetId\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\t\/\/ Init\r\n\t\t\t\t\t\t\tthis.init();\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tPlugin.prototype = {\r\n\t\t\t\t\t\t\tinit: function () {\r\n\t\t\t\t\t\t\t\tthis._flickrInit();\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\/\/ Wrapper\r\n\t\t\t\t\t\tjQuery.fn[pluginName] = function (options) {\r\n\t\t\t\t\t\t\tthis.each(function () {\r\n\t\t\t\t\t\t\t\tif (!jQuery.data(this, \"plugin_\" + pluginName)) {\r\n\t\t\t\t\t\t\t\t\tjQuery.data(this, \"plugin_\" + pluginName, new Plugin(this, options));\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\/\/ Chain\r\n\t\t\t\t\t\t\treturn this;\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t})(jQuery, window, document);\r\n\t\t\t\t\t<\/script>\r\n\t\t\t\t\t<!-- Gallery Thumbnails -->\r\n\t\t\t\t\t<div class=\"album-gallery-main\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"gallery26114\" id=\"fagp_26114\">\r\n\t\t\t\t\t\t\t<div class=\"col-xs-12 spinner-wrapper\">\r\n\t\t\t\t\t\t\t\t<div class=\"LoadingImg\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.valonkuvia.fi\/blogi\/wp-content\/plugins\/flickr-album-gallery-pro\/img\/1.gif?ssl=1\" \/><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div  class=\"gallery-container magnific_26114  gallery1\"><\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t<!-- Nivo Box -->\r\n\t\t\t\t\r\n\t\t<!-- Photo box-->\r\n\t\t\t\t\r\n\t\t\r\n\t\t<!-- Smooth Box-->\r\n\t\t\t\t\r\n\t\t<!-- Swipe Box-->\r\n\t\t\t\t\r\n\t\t<!-- Ion box-->\r\n\t\t\t\t\t<script type=\"text\/javascript\">\r\n\t\t\t\tjQuery(document).ready(function (){\r\n\t\t\t\t  jQuery('.magnific_26114').magnificPopup({\r\n\t\t\t\t\t delegate: 'a',\r\n\t\t\t\t\t  type: 'image',\r\n\t\t\t\t\t  gallery: {\r\n\t\t\t\t\t\tenabled: true,\r\n\t\t\t\t\t\tnavigateByImgClick: true,\r\n\t\t\t\t\t\tpreload: [0,1] \/\/ Will preload 0 - before current, and 1 after the current image\r\n\t\t\t\t\t  },\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t\t<\/script>\r\n\t\t\t\t\r\n\t\t<!-- Fancy box-->\r\n\t\t\t\t\r\n\t\t<!-- Hover Animation Effect JS-->\r\n\t\t<script src=\"https:\/\/www.valonkuvia.fi\/blogi\/wp-content\/plugins\/flickr-album-gallery-pro\/js\/hover-pack.js\" ><\/script> \r\n\t\t<script>\r\n\t\tjQuery(window).load(function() {\r\n\t\t\t\/* Slide *\/\r\n\t\t\tjQuery('#slide a').each(function(index, element) {\r\n\t\t\t\tjQuery(this).hoverdir();\r\n\t\t\t});\r\n\r\n\t\t\t\/* Stroke *\/\r\n\t\t\tjQuery('.b-link-stroke').prepend('<div class=\"b-top-line\"><\/div>');\r\n\t\t\tjQuery('.b-link-stroke').prepend('<div class=\"b-bottom-line\"><\/div>');\r\n\r\n\t\t\t\/* Twist *\/\r\n\t\t\tjQuery('.b-link-twist').prepend('<div class=\"b-top-line\"><b><\/b><\/div>');\r\n\t\t\tjQuery('.b-link-twist').prepend('<div class=\"b-bottom-line\"><b><\/b><\/div>');\r\n\t\t\tjQuery('.b-link-twist img').each(function(index, element) {\r\n\t\t\t\tjQuery(this).css('visibility','hidden');\r\n\t\t\t\tjQuery(this).parent().find('.b-top-line, .b-bottom-line').css('background-image','url('+jQuery(this).attr('src')+')');\r\n\t\t\t});\r\n\r\n\t\t\t\/* Flip *\/\r\n\t\t\tjQuery('.b-link-flip').prepend('<div class=\"b-top-line\"><b><\/b><\/div>');\r\n\t\t\tjQuery('.b-link-flip').prepend('<div class=\"b-bottom-line\"><b><\/b><\/div>');\r\n\t\t\tjQuery('.b-link-flip img').each(function(index, element) {\r\n\t\t\t\tjQuery(this).css('visibility','hidden');\r\n\t\t\t\tjQuery(this).parent().find('.b-top-line, .b-bottom-line').css('background-image','url('+jQuery(this).attr('src')+')');\r\n\r\n\t\t\t});\r\n\r\n\t\t\t\/* Fade *\/\r\n\t\t\tjQuery('.b-link-fade').each(function(index, element) {\r\n\t\t\t\tjQuery(this).append('<div class=\"b-top-line\"><\/div>')\r\n\t\t\t});\r\n\r\n\t\t\t\/* Flow *\/\r\n\t\t\tjQuery('.b-link-flow').each(function(index, element) {\r\n\t\t\t\tjQuery(this).append('<div class=\"b-top-line\"><\/div>')\r\n\t\t\t});\r\n\r\n\t\t\t\/* Box *\/\r\n\t\t\tjQuery('.b-link-box').prepend('<div class=\"b-top-line\"><\/div>');\r\n\t\t\tjQuery('.b-link-box').prepend('<div class=\"b-bottom-line\"><\/div>');\r\n\r\n\t\t\t\/* Stripe *\/\r\n\t\t\tjQuery('.b-link-stripe').each(function(index, element) {\r\n\t\t\t\tjQuery(this).prepend('<div class=\"b-line b-line1\"><\/div><div class=\"b-line b-line2\"><\/div><div class=\"b-line b-line3\"><\/div><div class=\"b-line b-line4\"><\/div><div class=\"b-line b-line5\"><\/div>');\r\n\t\t\t});\r\n\r\n\t\t\t\/* Apart *\/\r\n\t\t\tjQuery('.b-link-apart-vertical, .b-link-apart-horisontal').each(function(index, element) {\r\n\t\t\t\tjQuery(this).prepend('<div class=\"b-top-line\"><\/div><div class=\"b-bottom-line\"><\/div><div class=\"b-top-line-up\"><\/div><div class=\"b-bottom-line-up\"><\/div>');\r\n\t\t\t});\r\n\r\n\t\t\t\/* diagonal *\/\r\n\t\t\tjQuery('.b-link-diagonal').each(function(index, element) {\r\n\t\t\t\tjQuery(this).prepend('<div class=\"b-line-group\"><div class=\"b-line b-line1\"><\/div><div class=\"b-line b-line2\"><\/div><div class=\"b-line b-line3\"><\/div><div class=\"b-line b-line4\"><\/div><div class=\"b-line b-line5\"><\/div><\/div>');\r\n\t\t\t});\r\n\t\t});\r\n\t\t\r\n\t\t\t\t\/* isotope JS *\/\r\n\t\tjQuery(window).load(function() {\r\n\t\t\tvar FAG_Gallery = jQuery('.gallery-container').isotope({\r\n\t\t\t\titemSelector: '.wl-gallery',\r\n\t\t\t});\r\n\t\t\t\r\n\t\t\tjQuery(window).scroll(function () {\r\n\t\t\t\t\/\/console.log('scrolling');\r\n\t\t\t\tjQuery('.gallery-container').isotope({\r\n\t\t\t\t\titemSelector: '.wl-gallery',\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t\r\n\t\t\tjQuery(document).mousemove(function(event){\r\n\t\t\t\t\/\/console.log('moving');\r\n\t\t\t\tjQuery('.gallery-container').isotope({\r\n\t\t\t\t\titemSelector: '.wl-gallery',\r\n\t\t\t\t});\r\n\t\t\t});\r\n\r\n\t\t\tjQuery(document).imagesLoaded()\r\n\t\t\t.always( function( instance ) {\r\n\t\t\t\t\/\/console.log('all images loaded');\r\n\t\t\t\tFAG_Gallery.isotope();\r\n\t\t\t})\r\n\t\t\t.done( function( instance ) {\r\n\t\t\t\t\/\/console.log('all images successfully loaded');\r\n\t\t\t\tFAG_Gallery.isotope();\r\n\t\t\t})\r\n\t\t\t.fail( function() {\r\n\t\t\t\t\/\/console.log('all images loaded, at least one is broken');\r\n\t\t\t\tFAG_Gallery.isotope();\r\n\t\t\t})\r\n\t\t\t.progress( function( instance, image ) {\r\n\t\t\t\tvar result = image.isLoaded ? 'loaded' : 'broken';\r\n\t\t\t\t\/\/console.log( 'image is ' + result + ' for ' + image.img.src );\r\n\t\t\t\tFAG_Gallery.isotope();\r\n\t\t\t});\r\n\t\t});\r\n\t\t\t\t<\/script>\r\n\t\t<div style=\"font-size: small; margin-top:10px; float: left; display:none;\">\r\n\t\t\tFlickr Album Gallery Pro Powered By: <a href=\"https:\/\/wpfrank.com\/\" target=\"_blank\">WP Frank<\/a>\r\n\t\t<\/div>\r\n\t\t\n\n\n\n<p>Olli Ahvenlahti New Quintet esiintyi Tornion Seminaarin koulun auditoriossa sunnuntaina 13.10.2024. Tornio oli yhtyeen noin viikonmittaisen Suomen Jazzliiton organisoiman kiertueen viimeinen konsertti. Torniolaisittain varsin runsaslukuinen yleis\u00f6, j\u00e4rjest\u00e4v\u00e4 seura Riverside Jazz ja esiintyv\u00e4 yhtye olivat kaikki tyytyv\u00e4isi\u00e4 l\u00e4hes kaksi tuntia kest\u00e4neen konsertin j\u00e4lkeen.<\/p>\n\n\n\n<p>Oheisessa kuvasarjassa muutama mustavalkoinen valokuva konsertista.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Olli Ahvenlahti New Quintet esiintyi Tornion Seminaarin koulun auditoriossa sunnuntaina 13.10.2024. Tornio oli yhtyeen noin viikonmittaisen Suomen Jazzliiton organisoiman kiertueen viimeinen konsertti. Torniolaisittain varsin runsaslukuinen yleis\u00f6, j\u00e4rjest\u00e4v\u00e4 seura Riverside Jazz ja esiintyv\u00e4 yhtye olivat kaikki tyytyv\u00e4isi\u00e4 l\u00e4hes kaksi tuntia kest\u00e4neen konsertin j\u00e4lkeen. Oheisessa kuvasarjassa muutama mustavalkoinen valokuva konsertista.<\/p>\n","protected":false},"author":1,"featured_media":26116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,10],"tags":[19,37,52,1078,18],"class_list":["post-26113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jazz","category-valokuvaus","tag-jazzkonsertti","tag-kuvasarjat","tag-mustavalkoiset-valokuvat","tag-olli-ahvenlahti","tag-suomalainen-jazz"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.valonkuvia.fi\/blogi\/wp-content\/uploads\/2024\/10\/2024-Ahvenlahti-bnw_019.jpg?fit=2500%2C1667&ssl=1","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/posts\/26113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/comments?post=26113"}],"version-history":[{"count":3,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/posts\/26113\/revisions"}],"predecessor-version":[{"id":26119,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/posts\/26113\/revisions\/26119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/media\/26116"}],"wp:attachment":[{"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/media?parent=26113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/categories?post=26113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valonkuvia.fi\/blogi\/wp-json\/wp\/v2\/tags?post=26113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}