{"id":5551,"date":"2025-11-13T18:27:34","date_gmt":"2025-11-13T16:27:34","guid":{"rendered":"https:\/\/www.lukkry.fi\/?page_id=5551"},"modified":"2026-03-05T14:06:44","modified_gmt":"2026-03-05T12:06:44","slug":"tervetuloa","status":"publish","type":"page","link":"https:\/\/www.lukkry.fi\/","title":{"rendered":""},"content":{"rendered":"\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center big-intro\" style=\"font-size:25px\"><strong>Luoteis-Uudenmaan K\u00e4ytt\u00f6koirat ry <\/strong>on Vihdin Otalammella toimiva k\u00e4ytt\u00f6koirayhdistys. Yhdistys on toiminut vuodesta 1977ja on j\u00e4sen\u00a0<a href=\"http:\/\/www.palveluskoiraliitto.fi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Suomen Palveluskoiraliitossa<\/a>\u00a0ja\u00a0<a href=\"http:\/\/www.kennelliitto.fi\/fi\" target=\"_blank\" rel=\"noreferrer noopener\">Suomen Kennelliitossa<\/a>.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8221;<em>Yhdistyksen tarkoituksena on edist\u00e4\u00e4 koiraharrastusta ja koiramy\u00f6nteist\u00e4 asennetta yhteiskunnassa, edist\u00e4\u00e4 palveluskoirien k\u00e4ytt\u00f6- ja harrastustoimintaa ja lis\u00e4t\u00e4 kiinnostusta palveluskoirakoulutukseen ja kilpailemiseen. Tehd\u00e4 k\u00e4ytt\u00f6- ja palveluskoiraty\u00f6t\u00e4 tunnetuksi sek\u00e4 ty\u00f6skennell\u00e4 hyv\u00e4n koiranpidon aikaansaamiseksi.<\/em>&#8221;<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:59px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover\" style=\"min-height:270px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"300\" class=\"wp-block-cover__image-background wp-image-5584\" alt=\"\" src=\"https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/toiminta.png\" data-object-fit=\"cover\" srcset=\"https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/toiminta.png 500w, https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/toiminta-300x180.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-20 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-white-color has-text-color has-background has-link-color wp-elements-7556cfaa84b7c9a9af771f2471b9c82e\" style=\"background-color:#0000004f;font-size:16px;font-style:normal;font-weight:500;letter-spacing:2px;text-transform:uppercase\"><a href=\"https:\/\/www.lukkry.fi\/?page_id=2390\" data-type=\"page\" data-id=\"2390\">Tapahtumat<\/a><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover is-light\" style=\"min-height:270px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"300\" class=\"wp-block-cover__image-background wp-image-5582 size-full\" alt=\"\" src=\"https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/KWNTTAHANKE.png\" data-object-fit=\"cover\" srcset=\"https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/KWNTTAHANKE.png 500w, https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/KWNTTAHANKE-300x180.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-20 has-background-dim\" style=\"background-color:#718a91\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-white-color has-text-color has-background has-link-color wp-elements-d3aac79d237711678a41292bd50dd456\" style=\"background-color:#0000004f;font-size:16px;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase\"><a href=\"https:\/\/www.lukkry.fi\/kenttaprojekti\/\" data-type=\"link\" data-id=\"https:\/\/www.lukkry.fi\/kenttaprojekti\/\">Kentt\u00e4hanke<\/a><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover\" style=\"min-height:270px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"300\" class=\"wp-block-cover__image-background wp-image-5583\" alt=\"\" src=\"https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/ohjaajajakoira.png\" data-object-fit=\"cover\" srcset=\"https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/ohjaajajakoira.png 500w, https:\/\/www.lukkry.fi\/wp-content\/uploads\/2025\/11\/ohjaajajakoira-300x180.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-20 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-white-color has-text-color has-background has-link-color wp-elements-89353c3e6bd1ffc538653d07d0f77b4c\" style=\"background-color:#0000004f;font-size:16px;font-style:normal;font-weight:500;letter-spacing:2px;text-transform:uppercase\"><a href=\"https:\/\/www.lukkry.fi\/?page_id=277\" data-type=\"page\" data-id=\"277\">liity j\u00e4seneksi<\/a><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:70px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Ajankohtaista<\/h2>\n\n\n<link rel='stylesheet' id='ff-dynamic-css1' type='text\/css' href='https:\/\/www.lukkry.fi\/wp-content\/resources\/flow-flow\/css\/stream-id1.css?ver=1763052181'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-1\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-1\">\n\t<!--\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it\\'s loaded as jQuery is plugin requirement')\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1775286722.24b859a20aa8f6a7292a66ffc1fae54eef6666b1930b3c237c14b566aedbdb28b7ada9017d295a7057007df77c8bd895';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"Kaikki\",\"filter_search\":\"Hae\",\"expand_text\":\"Suurenna\",\"collapse_text\":\"Pienenn\\u00e4\",\"posted_on\":\"Julkaistu\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"N\\u00e4yt\\u00e4 Lis\\u00e4\\u00e4\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Eilen\",\"s\":\"s\",\"m\":\"min\",\"h\":\"t\",\"ago\":\"sitten\",\"months\":[\"Tammikuu\",\"Helmikuu\",\"Maaliskuu\",\"Huhtikuu\",\"Toukokuu\",\"Kes\\u00e4kuu\",\"Hein\\u00e4kuu\",\"Elokuu\",\"Syyskuu\",\"Lokaku\",\"Marraskuu\",\"Joulukuu\"]},\"lightbox_navigate\":\"Navigoi nuolilla\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1775771195,\"forceHTTPS\":\"nope\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/www.lukkry.fi\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/www.lukkry.fi\\\/wp-content\\\/plugins\\\/flow-flow-social-streams\",\"plugin_ver\":\"4.7.5\",\"domain\":\"www.lukkry.fi\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n            var data = {\n                'shop': 'www.lukkry.fi',\n                'action': 'fetch_posts',\n                'stream-id': '1',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"cloud\":\"nope\",\"mod\":\"nope\",\"order\":\"compareByTime\",\"posts\":\"30\",\"page-posts\":\"15\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"nope\",\"gallery-type\":\"classic\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"nope\",\"titles\":\"nope\",\"hidemeta\":\"nope\",\"hidetext\":\"nope\",\"headingcolor\":\"rgb(59, 61, 64)\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgb(255, 255, 255)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"yep\",\"width\":\"260\",\"margin\":\"20\",\"layout\":\"masonry\",\"theme\":\"classic\",\"gc-style\":\"style-1\",\"upic-pos\":\"timestamp\",\"upic-style\":\"round\",\"bradius\":\"15\",\"icon-style\":\"label1\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(59, 61, 64)\",\"textcolor\":\"rgb(131, 141, 143)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(131, 141, 143)\",\"shadow\":\"rgba(0, 0, 0, 0.05)\",\"bcolor\":\"rgba(240, 237, 231, 0.4)\",\"talign\":\"left\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"15\",\"s-smart-p\":\"15\",\"m-c-desktop\":\"5\",\"m-c-laptop\":\"4\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"15\",\"m-s-smart-p\":\"15\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"c-r-desktop\":\"2\",\"c-r-laptop\":\"2\",\"c-r-tablet-l\":\"2\",\"c-r-tablet-p\":\"2\",\"c-r-smart-l\":\"1\",\"c-r-smart-p\":\"1\",\"c-c-desktop\":\"5\",\"c-c-laptop\":\"4\",\"c-c-tablet-l\":\"3\",\"c-c-tablet-p\":\"3\",\"c-c-smart-l\":\"3\",\"c-c-smart-p\":\"3\",\"c-s-desktop\":\"0\",\"c-s-laptop\":\"0\",\"c-s-tablet-l\":\"0\",\"c-s-tablet-p\":\"0\",\"c-s-smart-l\":\"0\",\"c-s-smart-p\":\"0\",\"c-arrows-always\":\"yep\",\"c-arrows-mob\":\"nope\",\"c-dots\":\"yep\",\"c-dots-mob\":\"nope\",\"wallvm\":\"20\",\"wallhm\":\"0\",\"wallcomments\":\"yep\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"nope\",\"template\":[\"image\",\"header\",\"text\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"big\":\"nope\",\"id\":\"1\",\"status\":\"1\",\"last_changes\":1763052181,\"feeds\":[{\"id\":\"er96248\",\"errors\":[],\"status\":\"1\",\"enabled\":\"yep\",\"last_update\":\"huhti 9 20:10\",\"cache_lifetime\":\"120\",\"system_enabled\":\"1\",\"boosted\":\"nope\",\"timeline-type\":\"page_timeline\",\"content\":\"LuoteisUudenmaanKayttokoirat\",\"posts\":\"10\",\"mod\":\"nope\",\"type\":\"facebook\",\"include\":\"\",\"filter-by-words\":\"\",\"page\":\"1\"}],\"preview\":false};\n            var ads = false;\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n            if ( streamOpts.cloud !== 'yep' ) {\n\t            streamOpts['gallery'] = 'nope';\n\t            streamOpts['max-res'] = 'nope';\n\t            streamOpts['filter'] = 'nope';\n\t            streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/www.lukkry.fi\/wp-content\/plugins\/flow-flow-social-streams\/js\/public.js?ver=4.7.5\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/www.lukkry.fi\/wp-content\/plugins\/flow-flow-social-streams\/css\/public.css?ver=4.7.5\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('FLOW-FLOW: invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n\t                    $errCont = $('<' + 'div class=\"ff-errors\"><' + 'div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<' + '\/div><' + 'div class=\"ff-err-info\"><'+'\/div><'+'\/div>');\n\t                    $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.7.5');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.7.5';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log(response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem( response.hash, JSON.stringify( original ) );\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n\t                $errCont = $('<'+'div class=\"ff-errors\"><'+'div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<'+'\/div><'+'\/div>');\n\t                $cont.before($errCont);\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n\t\/\/--><\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress -->\n","protected":false},"excerpt":{"rendered":"<p>Luoteis-Uudenmaan K\u00e4ytt\u00f6koirat ry on Vihdin Otalammella toimiva k\u00e4ytt\u00f6koirayhdistys. Yhdistys on toiminut vuodesta 1977ja on j\u00e4sen\u00a0Suomen Palveluskoiraliitossa\u00a0ja\u00a0Suomen Kennelliitossa. &#8221;Yhdistyksen tarkoituksena on edist\u00e4\u00e4 koiraharrastusta ja koiramy\u00f6nteist\u00e4 asennetta yhteiskunnassa, edist\u00e4\u00e4 palveluskoirien k\u00e4ytt\u00f6- ja harrastustoimintaa ja lis\u00e4t\u00e4 kiinnostusta palveluskoirakoulutukseen ja kilpailemiseen. Tehd\u00e4 k\u00e4ytt\u00f6- ja palveluskoiraty\u00f6t\u00e4 tunnetuksi sek\u00e4 ty\u00f6skennell\u00e4 hyv\u00e4n koiranpidon aikaansaamiseksi.&#8221; J\u00e4senen\u00e4 sinulla on mahdollisuus vaikuttaa yhdistyksen toimintaan. Yhdess\u00e4 kehitet\u00e4\u00e4n parempia treenej\u00e4Liity nyt j\u00e4seneksi Ajankohtaista<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_mc_calendar":[],"footnotes":""},"class_list":["post-5551","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=\/wp\/v2\/pages\/5551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5551"}],"version-history":[{"count":59,"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=\/wp\/v2\/pages\/5551\/revisions"}],"predecessor-version":[{"id":5957,"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=\/wp\/v2\/pages\/5551\/revisions\/5957"}],"wp:attachment":[{"href":"https:\/\/www.lukkry.fi\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}