{"id":3851,"date":"2024-07-28T18:18:55","date_gmt":"2024-07-28T18:18:55","guid":{"rendered":"https:\/\/beyondhijabs.nl\/?page_id=3851"},"modified":"2025-05-13T08:28:36","modified_gmt":"2025-05-13T08:28:36","slug":"news","status":"publish","type":"page","link":"https:\/\/co-office.nu\/en\/news\/","title":{"rendered":"Co-Office | Read Latest Blogs and News"},"content":{"rendered":"<div data-data-eoa-type=\"data-frgx\" data-data-eoa-id=\"3851\" class=\"data-eoa data-eoa-3851\" data-data-eoa-post-type=\"page\">\n\t\t\t\t<div class=\"data-eoa-dynamic data-eoa-dynamic-35810ad layoutID-full e-flex layoutID e-parent\" data-id=\"35810ad\" data-dynamic_type=\"container\">\n\t\t\t\t<div class=\"data-eoa-dynamic data-eoa-dynamic-e9bd0f9 data-eoa-data-hxm data-eoa-data-hxm-html\" data-id=\"e9bd0f9\" data-dynamic_type=\"data-hxm\" data-data-hxm_type=\"html.default\">\n\t\t\t\t<div class=\"data-eoa-data-hxm-container\">\n\t\t\t<script>\r\nconst lenis = new Lenis({\r\n  duration: 1.5,\r\n  easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)), \r\n  direction: 'vertical', \/\/ vertical, horizontal\r\n  gestureDirection: 'vertical', \/\/ vertical, horizontal, both\r\n  smooth: true,\r\n  mouseMultiplier: 0.95,\r\n  smoothTouch: false,\r\n  touchMultiplier: 3.5,\r\n  infinite: false,\r\n})\r\n\r\n\/\/get scroll value\r\nlenis.on('scroll', ({ scroll, limit, velocity, direction, progress }) => {\r\n  console.log({ scroll, limit, velocity, direction, progress })\r\n})\r\n\r\nfunction raf(time) {\r\n  lenis.raf(time)\r\n  requestAnimationFrame(raf)\r\n}\r\n\r\nrequestAnimationFrame(raf)\r\n<\/script>\r\n <script src=\"https:\/\/unpkg.com\/lenis@1.1.19\/dist\/lenis.min.js\"><\/script>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\r\n<script src=\"\/attributes\/js\/Splittext.js\"><\/script>\r\n\r\n<script src=\"https:\/\/co-office.nu\/attributes\/js\/CustomEase.min.js\"><\/script>\r\n\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"data-eoa-dynamic data-eoa-dynamic-d0c48a1 data-eoa-data-hxm data-eoa-data-hxm-html\" data-id=\"d0c48a1\" data-dynamic_type=\"data-hxm\" data-data-hxm_type=\"html.default\">\n\t\t\t\t<div class=\"data-eoa-data-hxm-container\">\n\t\t\t<script>\r\n    gsap.registerPlugin(ScrollTrigger, SplitText);\r\n\r\n    function createGlitchfadeAnimation(dynamic) {\r\n        if (dynamic.dataset.animated) return;\r\n        dynamic.dataset.animated = \"true\";\r\n\r\n        var mySplitText = new SplitText(dynamic, {type:\"chars, words\"}),\r\n            tl = gsap.timeline({\r\n                scrollTrigger: {\r\n                    trigger: dynamic,\r\n                    start: \"top 80%\", \r\n                    toggleActions: \"play none none reverse\",\r\n                },\r\n                defaults: {duration: 1.2, ease: \"power4.out\", delay: 0.1}\r\n            }),\r\n            numChars = mySplitText.chars.length;\r\n\r\n        var maxStartTime = 0.688 - 0.13;\r\n\r\n        for (var i = 0; i < numChars; i++) {\r\n            var randomStartTime = Math.random() * maxStartTime;\r\n            tl.from(mySplitText.chars[i], {opacity: 0}, randomStartTime);\r\n        }\r\n    }\r\n\r\n    function triggerGlitchfade(dynamics) {\r\n        dynamics.forEach(dynamic => {\r\n            gsap.set(dynamic, {visibility: \"visible\"});\r\n            createGlitchfadeAnimation(dynamic);\r\n        });\r\n    }\r\n\r\n    function createMainTitleAnimation(dynamic) {\r\n        if (dynamic.dataset.animated) return;\r\n        dynamic.dataset.animated = \"true\";\r\n\r\n        var tl = gsap.timeline();\r\n\r\n        var text = new SplitText(dynamic, { types: \"lines\", linesClass: \"lineChild\" });\r\n        var mask = new SplitText(dynamic, { types: \"lines\", linesClass: \"lineParent\" });\r\n\r\n        gsap.set(dynamic, { display: \"block\" });\r\n\r\n        ScrollTrigger.create({\r\n            animation: tl,\r\n            trigger: dynamic,\r\n            start: \"top 85%\", \r\n            end: \"bottom center\", \r\n            toggleActions: \"play none none reverse\"\r\n        });\r\n\r\n        tl.fromTo(text.lines, { y: 100 }, { y: 0, duration: 1.15, stagger: 0.1, ease:\"power4.inOut\" }, \"+=0\");\r\n    }\r\n\r\n    function triggerMainTitle(dynamics) {\r\n        dynamics.forEach(dynamic => {\r\n            createMainTitleAnimation(dynamic);\r\n        });\r\n    }\r\n\r\n    document.addEventListener('DOMContentLoaded', (event) => {\r\n        triggerGlitchfade(document.querySelectorAll('.glitchfade'));\r\n        triggerMainTitle(document.querySelectorAll('.maintitle'));\r\n    });\r\n\r\n\r\n    setTimeout(() => {\r\n        const newText = document.createElement('div');\r\n        newText.classList.add('text', 'glitchfade');\r\n        document.body.appendChild(newText);\r\n        triggerGlitchfade([newText]);\r\n    }, 2000);\r\n\r\n    setTimeout(() => {\r\n        const newTitle = document.createElement('div');\r\n        newTitle.classList.add('maintitle', 'hide');\r\n        document.body.appendChild(newTitle);\r\n        triggerMainTitle([newTitle]);\r\n    }, 4000);\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"data-eoa-dynamic data-eoa-dynamic-e480ccb data-eoa-data-hxm data-eoa-data-hxm-html\" data-id=\"e480ccb\" data-dynamic_type=\"data-hxm\" data-data-hxm_type=\"html.default\">\n\t\t\t\t<div class=\"data-eoa-data-hxm-container\">\n\t\t\t<script>\r\n  gsap.registerPlugin(CustomEase);\r\n\r\n  const customEase = CustomEase.create(\"ccv\", \"M0,0 C0.9,0.1,0.1,1,1,1\");\r\n  const customIntelligence = CustomEase.create(\"ccv2\", \"M0,0 C0.9,0.1,0.05,0.95,1,1\");\r\n\r\n  const tl = gsap.timeline();\r\n\r\n  tl.fromTo(\".menu-button[data-v-649bbaab]\", \r\n    {\r\n      y: \"-110\",\r\n      opacity: 0\r\n    },\r\n    {\r\n      y: \"0\",\r\n      opacity: 1,\r\n      stagger: 0.1,\r\n      duration: 1.5,\r\n      ease: \"ccv\"\r\n    },\r\n    0 \/\/ Start time\r\n  );\r\n\r\n\r\n\r\n  tl.fromTo(\".mobileco-toggle\", \r\n    {\r\n      y: \"-110\",\r\n      opacity: 0\r\n    },\r\n    {\r\n      y: \"0\",\r\n      opacity: 1,\r\n      stagger: 0.1,\r\n      duration: 1.5,\r\n      ease: \"ccv\"\r\n    },\r\n    0 \/\/ Start time\r\n  );\r\n\r\n\r\n\r\n\r\n\r\n  tl.fromTo(\"#cooffice-logo\", \r\n    {\r\n      y: \"-110\",\r\n      opacity: 0\r\n    },\r\n    {\r\n      y: \"0\",\r\n      opacity: 1,\r\n      stagger: 0.1,\r\n      duration: 1.5,\r\n      ease: \"ccv\"\r\n    },\r\n    0 \/\/ Start time\r\n  );\r\n\r\n  tl.fromTo(\".contactwrapper\", \r\n    {\r\n      y: \"-110\",\r\n      opacity: 0\r\n    },\r\n    {\r\n      y: \"0\",\r\n      opacity: 1,\r\n      stagger: 0.1,\r\n      delay: 0.23,\r\n      duration: 1.5,\r\n      ease: \"ccv\"\r\n    },\r\n    0 \/\/ Start time\r\n  );\r\n\r\n  tl.from(\".slide\", {\r\n    y: 160,\r\n    stagger: 0.2,\r\n    opacity: 0,\r\n    duration: 1.7,\r\n    ease: \"power4.out\"\r\n  }, \"-=1.7\");\r\n\r\n  tl.fromTo(\".notification\", \r\n    {\r\n      y: \"90\",\r\n      opacity: 0\r\n    },\r\n    {\r\n      y: \"0\",\r\n      opacity: 1,\r\n      stagger: 0.1,\r\n      duration: 1.35,\r\n      ease: \"power4.inOut\"\r\n    },\r\n    0 \/\/ Start time\r\n  );\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"data-eoa-dynamic data-eoa-dynamic-2ce8525 layoutID-full e-flex layoutID e-parent\" data-id=\"2ce8525\" data-dynamic_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"data-eoa-dynamic data-eoa-dynamic-20ce9dd data-eoa-data-hxm data-eoa-data-hxm-html\" data-id=\"20ce9dd\" data-dynamic_type=\"data-hxm\" data-data-hxm_type=\"html.default\">\n\t\t\t\t<div class=\"data-eoa-data-hxm-container\">\n\t\t\t\r\n\r\n    <div class=\"containerblog\">\r\n        <div class=\"cursor\">\r\n            <p><\/p>\r\n        <\/div>\r\n\r\n        <div class=\"story-img\">\r\n            <div class=\"img\"><img decoding=\"async\" src=\"\/media\/2025\/02\/DSC05806-scaled-2.webp\" alt=\"\" \/><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"story-content\">\r\n            <div class=\"row\">\r\n                <div class=\"indices\">\r\n                    <div class=\"index\"><div class=\"index-highlight\"><\/div><\/div>\r\n                    <div class=\"index\"><div class=\"index-highlight\"><\/div><\/div>\r\n                    <div class=\"index\"><div class=\"index-highlight\"><\/div><\/div>\r\n                  \r\n                    <div class=\"index\"><div class=\"index-highlight\"><\/div><\/div>\r\n                  \r\n                <\/div>\r\n\r\n                <div class=\"profile\">\r\n                    <div class=\"profile-icon growco\">\r\n                        <img decoding=\"async\" src=\"\/assets\/profile-8.png\" alt=\"\" \/>\r\n                    <\/div>\r\n                    <div class=\"profile-name fading\">\r\n                        <p>Posted by Merel<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"row\">\r\n                <div class=\"title\">\r\n                    <div class=\"title-row\"><h1>Benefits of flexible <\/h1><\/div>\r\n                  \r\n                    <div class=\"title-row\"><h1>office spaces in Amsterdam<\/h1><\/div>\r\n                <\/div>\r\n\r\n                <div class=\"link\">\r\n                    <a href=\"\/en\/news\/voordelen-van-flexibele-kantoorruimtes-in-amsterdam\/\" target=\"_blank\" >Read more<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.6\/gsap.min.js\"><\/script>\r\n\r\n   <script>\r\n    document.addEventListener(\"DOMContentLoaded\", function () {\r\n        const stories = [\r\n            {\r\n                profileName: \"Geplaatst door Merel\",\r\n                profileImg: \"\/assets\/profile-8.png\",\r\n                storyImg: \"\/media\/2025\/02\/DSC05806-scaled-2.webp\",\r\n                title: [\"Voordelen van flexibele\", \"kantoorruimtes in Amsterdam\"],\r\n                linkLabel: \"Meer lezen\",\r\n                linkSrc: \"\/nieuws\/voordelen-van-flexibele-kantoorruimtes-in-amsterdam\/\"\r\n            },\r\n            {\r\n                profileName: \"Geplaatst door Gijs\",\r\n                profileImg: \"\/assets\/profile-7.png\",\r\n                storyImg: \"\/media\/2025\/02\/co-office600012-scaled-1.webp\",\r\n                title: [\"Gids voor het vinden van de\", \"perfecte kantoorruimte in Amsterdam\"],\r\n                linkLabel: \"Meer lezen\",\r\n                linkSrc: \"\/nieuws\/gids-voor-het-vinden-van-de-perfecte-kantoorruimte-in-amsterdam\/\"\r\n            },\r\n            {\r\n                profileName: \"Geplaatst door Michiel\",\r\n                profileImg: \"\/media\/2024\/11\/michielv2.jpg\",\r\n                storyImg: \"\/media\/2025\/02\/Herengracht-exterieur.webp\",\r\n                title: [\"Hoe kies je de juiste locatie\", \"voor je kantoor in Amsterdam\"],\r\n                linkLabel: \"Bekijk voordelen\",\r\n                linkSrc: \"https:\/\/co-office.nu\/nieuws\/de-perfecte-kantoorruimte-vinden-met-co-office\/\"\r\n            },\r\n            {\r\n                profileName: \"Geplaatst door Gijs\",\r\n                profileImg: \"\/assets\/profile-7.png\",\r\n                storyImg: \"\/media\/2024\/11\/faq-data.jpg\",\r\n                title: [\"Jouw veelgestelde vragen\", \"beantwoord in \u00e9\u00e9n overzicht\"],\r\n                linkLabel: \"Bekijk FAQ\",\r\n                linkSrc: \"\/faq\"\r\n            },\r\n          \r\n        ];\r\n\r\n        let activeStory = 0;\r\n        const storyDuration = 6000;\r\n        const contentUpdateDelay = 0.35;\r\n        let direction = \"next\";\r\n        let storyTimeout;\r\n\r\n        const cursor = document.querySelector(\".cursor\");\r\n        const cursorText = cursor.querySelector(\"p\");\r\n        const titleElement = document.querySelector(\".title\");\r\n\r\n        function resetIndexHighlight(index, currentDirection) {\r\n            const highlight = document.querySelectorAll(\".index .index-highlight\")[index];\r\n            gsap.killTweensOf(highlight);\r\n            gsap.to(highlight, {\r\n                width: currentDirection === \"next\" ? \"100%\" : \"0%\",\r\n                duration: 0.3,\r\n                onStart: () => {\r\n                    gsap.to(highlight, {\r\n                        transformOrigin: \"right center\",\r\n                        scaleX: 0,\r\n                        duration: 0.3,\r\n                    });\r\n                },\r\n            });\r\n        }\r\n\r\n        function animateIndexHighlight(index) {\r\n            const highlight = document.querySelectorAll(\".index .index-highlight\")[index];\r\n            gsap.set(highlight, {\r\n                width: \"0%\",\r\n                scaleX: 1,\r\n                transformOrigin: \"right center\",\r\n            });\r\n            gsap.to(highlight, {\r\n                width: \"100%\",\r\n                duration: storyDuration \/ 1000,\r\n                ease: \"none\",\r\n            });\r\n        }\r\n\r\n        function animateNewImage(imgContainer, currentDirection) {\r\n            gsap.set(imgContainer, {\r\n                clipPath:\r\n                    currentDirection === \"next\"\r\n                        ? \"polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)\"\r\n                        : \"polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)\",\r\n            });\r\n            gsap.to(imgContainer, {\r\n                clipPath: \"polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)\",\r\n                duration: 1.1,\r\n                ease: \"ccv\",\r\n            });\r\n        }\r\n\r\n        function animateImageScale(currentImg, upcomingImg, currentDirection) {\r\n            gsap.fromTo(\r\n                currentImg,\r\n                { scale: 1, rotate: 0 },\r\n                {\r\n                    scale: 3.5,\r\n                    rotate: currentDirection === \"next\" ? -25 : 25,\r\n                    duration: 1.2,\r\n                    ease: \"ccv\",\r\n                    onComplete: () => {\r\n                        currentImg.parentElement.remove();\r\n                    },\r\n                }\r\n            );\r\n            gsap.fromTo(\r\n                upcomingImg,\r\n                { scale: 2, rotate: currentDirection === \"next\" ? 25 : -25 },\r\n                { scale: 1, rotate: 0, duration: 1.2, ease: \"ccv\" }\r\n            );\r\n        }\r\n\r\n        function cleanUpElements() {\r\n            const profileNameDiv = document.querySelector(\".profile-name\");\r\n            const titleRows = document.querySelectorAll(\".title-row\");\r\n\r\n            while (profileNameDiv.childElementCount > 2) {\r\n                profileNameDiv.removeChild(profileNameDiv.firstChild);\r\n            }\r\n\r\n            titleRows.forEach((titleRow) => {\r\n                while (titleRow.childElementCount > 2) {\r\n                    titleRow.removeChild(titleRow.firstChild);\r\n                }\r\n            });\r\n        }\r\n\r\n        function changeStory(isAutomatic = true) {\r\n            const previousStory = activeStory;\r\n            const currentDirection = isAutomatic ? \"next\" : direction;\r\n\r\n            if (currentDirection === \"next\") {\r\n                activeStory = (activeStory + 1) % stories.length;\r\n            } else {\r\n                activeStory = (activeStory - 1 + stories.length) % stories.length;\r\n            }\r\n\r\n            const story = stories[activeStory];\r\n\r\n            gsap.to(\".profile-name p\", {\r\n                y: currentDirection === \"next\" ? -24 : 24,\r\n                duration: 0.5,\r\n                delay: contentUpdateDelay,\r\n            });\r\n            gsap.to(\".title-row h1\", {\r\n                y: currentDirection === \"next\" ? -48 : 48,\r\n                duration: 0.5,\r\n                stagger: 0.03,\r\n                ease: \"ccv\",\r\n                delay: contentUpdateDelay,\r\n            });\r\n\r\n            const currentImgContainer = document.querySelector(\".story-img .img\");\r\n            const currentImg = currentImgContainer.querySelector(\"img\");\r\n\r\n            setTimeout(() => {\r\n                const newProfileName = document.createElement(\"p\");\r\n                newProfileName.innerText = story.profileName;\r\n                newProfileName.style.transform =\r\n                    currentDirection === \"next\" ? \"translateY(24px)\" : \"translateY(-24px)\";\r\n\r\n                const profileNameDiv = document.querySelector(\".profile-name\");\r\n                profileNameDiv.appendChild(newProfileName);\r\n\r\n                gsap.to(newProfileName, {\r\n                    y: 0,\r\n                    duration: 0.5,\r\n                    delay: contentUpdateDelay,\r\n                });\r\n\r\n                const titleRows = document.querySelectorAll(\".title-row\");\r\n                story.title.forEach((line, index) => {\r\n                    if (titleRows[index]) {\r\n                        const newTitle = document.createElement(\"h1\");\r\n                        newTitle.innerText = line;\r\n                        newTitle.style.transform =\r\n                            currentDirection === \"next\"\r\n                                ? \"translateY(48px)\"\r\n                                : \"translateY(-48px)\";\r\n                        titleRows[index].appendChild(newTitle);\r\n\r\n                        gsap.to(newTitle, {\r\n                            y: 0,\r\n                            duration: 0.5,\r\n                            delay: contentUpdateDelay,\r\n                        });\r\n                    }\r\n                });\r\n\r\n                const newImgContainer = document.createElement(\"div\");\r\n                newImgContainer.classList.add(\"img\");\r\n                const newStoryImg = document.createElement(\"img\");\r\n                newStoryImg.src = story.storyImg;\r\n                newStoryImg.alt = story.profileName;\r\n                newImgContainer.appendChild(newStoryImg);\r\n\r\n                const storyImgDiv = document.querySelector(\".story-img\");\r\n                storyImgDiv.appendChild(newImgContainer);\r\n\r\n                animateNewImage(newImgContainer, currentDirection);\r\n\r\n                const upcomingImg = newStoryImg;\r\n                animateImageScale(currentImg, upcomingImg, currentDirection);\r\n\r\n                resetIndexHighlight(previousStory, currentDirection);\r\n                animateIndexHighlight(activeStory);\r\n\r\n                cleanUpElements();\r\n\r\n                clearTimeout(storyTimeout);\r\n                storyTimeout = setTimeout(() => changeStory(true), storyDuration);\r\n            }, 200);\r\n\r\n            setTimeout(() => {\r\n                const profileImg = document.querySelector(\".profile-icon img\");\r\n                profileImg.src = story.profileImg;\r\n\r\n                const link = document.querySelector(\".link a\");\r\n                link.textContent = story.linkLabel;\r\n                link.href = story.linkSrc;\r\n            }, 600);\r\n        }\r\n\r\n        \/\/ Hover functionality\r\n        const title = document.querySelector('.link');\r\n        title.addEventListener('mouseenter', () => {\r\n            cursorText.textContent = 'Bekijken';\r\n        });\r\n        title.addEventListener('mouseleave', () => {\r\n            cursorText.textContent = direction === 'next' ? 'Volgende' : 'Vorige';\r\n        });\r\n\r\n        document.addEventListener(\"mousemove\", (event) => {\r\n            const { clientX, clientY } = event;\r\n            gsap.to(cursor, {\r\n                x: clientX - cursor.offsetWidth \/ 2,\r\n                y: clientY - cursor.offsetHeight \/ 2,\r\n                ease: \"power2.out\",\r\n                duration: 0.3,\r\n            });\r\n\r\n            const viewportWidth = window.innerWidth;\r\n            if (clientX < viewportWidth \/ 2) {\r\n                cursorText.textContent = \"Vorige\";\r\n                direction = \"prev\";\r\n            } else {\r\n                cursorText.textContent = \"Volgende\";\r\n                direction = \"next\";\r\n            }\r\n        });\r\n\r\n        document.addEventListener(\"click\", () => {\r\n            clearTimeout(storyTimeout);\r\n            resetIndexHighlight(activeStory, direction);\r\n            changeStory(false);\r\n        });\r\n\r\n        storyTimeout = setTimeout(() => changeStory(true), storyDuration);\r\n        animateIndexHighlight(activeStory);\r\n    });\r\n<\/script>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Posted by Merel Benefits of flexible office spaces in Amsterdam Read more<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","footnotes":""},"class_list":["post-3851","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/pages\/3851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/comments?post=3851"}],"version-history":[{"count":0,"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/pages\/3851\/revisions"}],"wp:attachment":[{"href":"https:\/\/co-office.nu\/en\/wp-json\/wp\/v2\/media?parent=3851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}