(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[78,8,14,20,52,103],{

/***/ 436:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/icons/CaretRight.vue?vue&type=template&id=40dd7386&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('svg', {
    staticClass: "fill-current",
    attrs: {
      "width": "4",
      "height": "8",
      "viewBox": "0 0 4 8",
      "xmlns": "http://www.w3.org/2000/svg"
    }
  }, [_c('path', {
    attrs: {
      "d": "M0 8V0L4 4L0 8Z"
    }
  }), _vm._v(" "), _c('rect', {
    attrs: {
      "y": "3",
      "width": "2",
      "height": "2"
    }
  })]);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/icons/CaretRight.vue?vue&type=template&id=40dd7386&

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/icons/CaretRight.vue?vue&type=script&lang=js&
/* harmony default export */ var CaretRightvue_type_script_lang_js_ = ({
  name: 'CaretRight'
});
// CONCATENATED MODULE: ./components/icons/CaretRight.vue?vue&type=script&lang=js&
 /* harmony default export */ var icons_CaretRightvue_type_script_lang_js_ = (CaretRightvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./components/icons/CaretRight.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  icons_CaretRightvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var CaretRight = __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 464:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/niice-components/components/Text/H2.vue?vue&type=template&id=05601db4&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('h2', {
    class: [_vm.color, _vm.fontFamily, _vm.fontWeight, _vm.text, _vm.margin]
  }, [_vm._t("default", function () {
    return [_vm._v("H2 Tag")];
  })], 2);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./node_modules/niice-components/components/Text/H2.vue?vue&type=template&id=05601db4&

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/niice-components/components/Text/H2.vue?vue&type=script&lang=js&
/* harmony default export */ var H2vue_type_script_lang_js_ = ({
  name: "NiiceH2",
  props: {
    color: {
      type: String,
      required: false,
      default: "text-heading"
    },
    fontFamily: {
      type: String,
      required: false,
      default: 'font-heading'
    },
    fontWeight: {
      type: String,
      required: false,
      default: 'font-bold'
    },
    text: {
      type: String,
      required: false,
      default: 'text-mobileH2 leading-mobileH2 tracking-mobileH2 md:text-h2 md:leading-h2 md:tracking-h2'
    },
    margin: {
      type: String,
      required: false,
      default: 'mb-mobileH2 md:mb-h2'
    }
  }
});
// CONCATENATED MODULE: ./node_modules/niice-components/components/Text/H2.vue?vue&type=script&lang=js&
 /* harmony default export */ var Text_H2vue_type_script_lang_js_ = (H2vue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./node_modules/niice-components/components/Text/H2.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  Text_H2vue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var H2 = __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 468:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/cards/List.vue?vue&type=template&id=1009f06d&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('div', {
    staticClass: "relative !block group",
    on: {
      "mouseenter": function mouseenter($event) {
        return _vm.active(true);
      },
      "mouseleave": function mouseleave($event) {
        return _vm.active(false);
      }
    }
  }, [_c('div', {
    staticClass: "relative"
  }, [_c('div', {
    ref: "bg",
    staticClass: "absolute left-0 bottom-0 z-10 w-full h-full md:h-[204px] pointer-events-none opacity-75 bg-gradient-to-t from-black to-transparent duration-300 ease-custom"
  }), _vm._v(" "), _c('MediaResponsiveImage', {
    attrs: {
      "data": _vm.image[0],
      "mobile-width": 250,
      "lazy": true,
      "aspect": "aspect-[4/6] md:aspect-square"
    }
  })], 1), _vm._v(" "), _c('div', {
    staticClass: "absolute left-0 bottom-0 w-full pb-8 md:px-8 px-6 z-20 duration-300 ease-custom"
  }, [_c('NiiceTextH4', {
    attrs: {
      "color": "text-white",
      "margin": ""
    }
  }, [_vm._v("\n            " + _vm._s(_vm.titleField) + "\n        ")]), _vm._v(" "), _c('div', {
    ref: "content",
    staticClass: "md:opacity-0 md:group-hover:opacity-100 duration-300 ease-custom md:h-0 overflow-hidden"
  }, [_vm.text ? _c('NiiceTextVHtml', {
    attrs: {
      "data": _vm.text,
      "color": "text-gray-300",
      "margin": "md:mt-4 mt-2"
    }
  }) : _vm._e()], 1)], 1)]);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/cards/List.vue?vue&type=template&id=1009f06d&

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/cards/List.vue?vue&type=script&lang=js&
/* harmony default export */ var Listvue_type_script_lang_js_ = ({
  name: 'CardList',
  props: {
    image: {
      type: Array,
      required: false,
      default() {
        return [];
      }
    },
    titleField: {
      type: String,
      required: false,
      default: ''
    },
    text: {
      type: String,
      required: false,
      default: ''
    }
  },
  mounted() {
    window.addEventListener('resize', () => {
      if (window.innerWidth < 768) {
        this.$refs.content.style.height = 'auto';
      }
    });
  },
  methods: {
    active(active) {
      if (window.innerWidth > 768) {
        if (active) {
          this.$refs.content.style.height = this.$refs.content.scrollHeight + 'px';
          this.$refs.bg.style.height = 100 + '%';
        } else {
          this.$refs.content.style.height = 0;
          this.$refs.bg.style.height = 204 + 'px';
        }
      }
    }
  }
});
// CONCATENATED MODULE: ./components/cards/List.vue?vue&type=script&lang=js&
 /* harmony default export */ var cards_Listvue_type_script_lang_js_ = (Listvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./components/cards/List.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  cards_Listvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var List = __webpack_exports__["default"] = (component.exports);

/* nuxt-component-imports */
installComponents(component, {MediaResponsiveImage: __webpack_require__(110).default,NiiceTextH4: __webpack_require__(259).default,NiiceTextVHtml: __webpack_require__(258).default})


/***/ }),

/***/ 469:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/cards/Category.vue?vue&type=template&id=60387a6f&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('LinksLink', {
    staticClass: "relative group hover:bg-gray-100 duration-300 ease-custom bg-white flex flex-col h-full",
    attrs: {
      "data": {
        uri: _vm.uri
      }
    }
  }, [_c('MediaResponsiveImage', {
    attrs: {
      "data": _vm.image[0],
      "mobile-width": 250,
      "lazy": true,
      "aspect": "aspect-square"
    }
  }), _vm._v(" "), _c('div', {
    staticClass: "relative md:p-8 p-6 md:pr-20 pr-12 flex flex-col justify-center h-full"
  }, [_c('NiiceTextH5', {
    attrs: {
      "margin": "mb-2"
    }
  }, [_vm._v("\n            " + _vm._s(_vm.titleField) + "\n        ")]), _vm._v(" "), _c('NiiceTextP', {
    attrs: {
      "margin": ""
    }
  }, [_vm._v("\n            " + _vm._s(_vm.text) + "\n        ")]), _vm._v(" "), _c('IconsArrowRight', {
    staticClass: "w-4 h-4 group-hover:scale-x-125 group-hover:text-ts-green duration-300 ease-custom absolute right-0 top-0 bottom-0 origin-left mr-6 my-auto text-gray-300"
  })], 1)], 1);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/cards/Category.vue?vue&type=template&id=60387a6f&

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/cards/Category.vue?vue&type=script&lang=js&
/* harmony default export */ var Categoryvue_type_script_lang_js_ = ({
  name: 'CategoryCard',
  props: {
    image: {
      type: Array,
      required: false,
      default() {
        return [];
      }
    },
    titleField: {
      type: String,
      required: false,
      default: ''
    },
    uri: {
      type: String,
      required: false,
      default: ''
    },
    text: {
      type: String,
      required: false,
      default: ''
    }
  }
});
// CONCATENATED MODULE: ./components/cards/Category.vue?vue&type=script&lang=js&
 /* harmony default export */ var cards_Categoryvue_type_script_lang_js_ = (Categoryvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./components/cards/Category.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  cards_Categoryvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var Category = __webpack_exports__["default"] = (component.exports);

/* nuxt-component-imports */
installComponents(component, {MediaResponsiveImage: __webpack_require__(110).default,NiiceTextH5: __webpack_require__(256).default,NiiceTextP: __webpack_require__(432).default,IconsArrowRight: __webpack_require__(111).default,LinksLink: __webpack_require__(69).default})


/***/ }),

/***/ 470:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/buttons/Arrow.vue?vue&type=template&id=16fa7516&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('NiiceButtonsButton', {
    attrs: {
      "aria-label": "Arrow direction",
      "text": "text-gray-900",
      "color": "bg-white text-gray-900",
      "padding": "p-2",
      "margin": "",
      "hover": "",
      "special": "relative group duration-300 ease-custom md:h-20 md:w-20 h-16 w-16"
    }
  }, [_c('div', {
    staticClass: "group-hover:bg-gray-100 duration-300 ease-custom w-full h-full flex items-center justify-center"
  }, [_vm.direction === 'right' ? _c('IconsCaretRight', {
    staticClass: "w-[5px] h-2.5"
  }) : _vm._e(), _vm._v(" "), _vm.direction === 'down' ? _c('IconsCaretRight', {
    staticClass: "w-[5px] h-2.5 rotate-90"
  }) : _vm._e(), _vm._v(" "), _vm.direction === 'left' ? _c('IconsCaretRight', {
    staticClass: "w-[5px] h-2.5 rotate-180"
  }) : _vm._e(), _vm._v(" "), _vm.direction === 'up' ? _c('IconsCaretRight', {
    staticClass: "w-[5px] h-2.5 -rotate-90"
  }) : _vm._e()], 1)]);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/buttons/Arrow.vue?vue&type=template&id=16fa7516&

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/buttons/Arrow.vue?vue&type=script&lang=js&
/* harmony default export */ var Arrowvue_type_script_lang_js_ = ({
  name: 'ButtonArrow',
  props: {
    direction: {
      type: String,
      required: false,
      default: 'right'
    }
  }
});
// CONCATENATED MODULE: ./components/buttons/Arrow.vue?vue&type=script&lang=js&
 /* harmony default export */ var buttons_Arrowvue_type_script_lang_js_ = (Arrowvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./components/buttons/Arrow.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  buttons_Arrowvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var Arrow = __webpack_exports__["default"] = (component.exports);

/* nuxt-component-imports */
installComponents(component, {IconsCaretRight: __webpack_require__(436).default,NiiceButtonsButton: __webpack_require__(166).default})


/***/ }),

/***/ 476:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/elements/Slider.vue?vue&type=template&id=2b8d5434&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _vm.slideContent.length ? _c('div', [_c('div', {
    ref: "swiper",
    staticClass: "swiper overflow-visible !m-0 !mr-auto md:!w-full !w-10/12"
  }, [_c('div', {
    staticClass: "swiper-wrapper"
  }, _vm._l(_vm.slideContent, function (slide, index) {
    return _c('div', {
      key: index,
      staticClass: "swiper-slide h-auto max-w-full overflow-hidden",
      class: {
        'md:!w-8/12': !_vm.isCard && !_vm.isCategory
      }
    }, [_vm.isCategory ? _c('CardsCategory', {
      attrs: {
        "image": slide.headerImage,
        "uri": slide.uri,
        "text": slide.shortCardText,
        "title-field": slide.title
      }
    }) : _vm.isCard ? _c('CardsList', {
      attrs: {
        "image": slide.image,
        "text": slide.shortCardText,
        "title-field": slide.titleField
      }
    }) : _c('MediaResponsiveImage', {
      attrs: {
        "data": slide,
        "mobile-width": 303,
        "lazy": true,
        "aspect": "aspect-[3/2]"
      }
    })], 1);
  }), 0)]), _vm._v(" "), _c('div', {
    staticClass: "mt-6",
    class: {
      'ml-auto w-auto': !_vm.showVacanciesButton,
      'md:ml-auto md:w-max w-full flex items-center justify-between': _vm.showVacanciesButton
    }
  }, [_vm.showVacanciesButton ? _c('div', {
    staticClass: "md:hidden block mr-auto"
  }, [_c('ButtonsSecondary', [_c('LinksLink', {
    staticClass: "w-full",
    attrs: {
      "data": {
        uri: _vm.$t('vacatures')
      }
    }
  }, [_vm._v("\n                    " + _vm._s(_vm.$t('Alle vacatures')) + "\n                ")])], 1)], 1) : _vm._e(), _vm._v(" "), _c('div', {
    staticClass: "grid grid-flow-col items-center md:gap-6 gap-4 w-max ml-auto"
  }, [_c('div', {
    ref: "prev"
  }, [_c('ButtonsArrow', {
    attrs: {
      "direction": "left"
    }
  })], 1), _vm._v(" "), _c('div', {
    ref: "next"
  }, [_c('ButtonsArrow', {
    attrs: {
      "direction": "right"
    }
  })], 1)])])]) : _vm._e();
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/elements/Slider.vue?vue&type=template&id=2b8d5434&

// EXTERNAL MODULE: ./node_modules/swiper/swiper.esm.js + 101 modules
var swiper_esm = __webpack_require__(486);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/elements/Slider.vue?vue&type=script&lang=js&
// Packages

/* harmony default export */ var Slidervue_type_script_lang_js_ = ({
  name: 'Slider',
  props: {
    slideContent: {
      type: Array,
      required: true,
      default() {
        return [];
      }
    },
    isCard: {
      type: Boolean,
      required: false,
      default: false
    },
    isCategory: {
      type: Boolean,
      required: false,
      default: false
    },
    showVacanciesButton: {
      type: Boolean,
      required: false,
      default: false
    }
  },
  mounted() {
    var slider = this.$refs.swiper;
    var prev = this.$refs.prev;
    var next = this.$refs.next;
    var spaceBetween = null;
    var spaceBetweenMobile = null;
    var slidesPerView = null;
    if (this.isCard || this.isCategory) {
      slidesPerView = 3;
      spaceBetween = 20;
      spaceBetweenMobile = 16;
    } else {
      slidesPerView = 'auto';
      spaceBetween = 24;
      spaceBetweenMobile = 8;
    }
    new swiper_esm["b" /* Swiper */](slider, {
      modules: [swiper_esm["a" /* Navigation */]],
      slidesPerView: 1,
      spaceBetween: spaceBetweenMobile,
      speed: 800,
      rewind: true,
      grabCursor: true,
      navigation: {
        prevEl: prev,
        nextEl: next
      },
      breakpoints: {
        768: {
          slidesPerView,
          spaceBetween
        }
      }
    });
  }
});
// CONCATENATED MODULE: ./components/elements/Slider.vue?vue&type=script&lang=js&
 /* harmony default export */ var elements_Slidervue_type_script_lang_js_ = (Slidervue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./components/elements/Slider.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  elements_Slidervue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var Slider = __webpack_exports__["default"] = (component.exports);

/* nuxt-component-imports */
installComponents(component, {CardsCategory: __webpack_require__(469).default,CardsList: __webpack_require__(468).default,MediaResponsiveImage: __webpack_require__(110).default,LinksLink: __webpack_require__(69).default,ButtonsSecondary: __webpack_require__(260).default,ButtonsArrow: __webpack_require__(470).default})


/***/ }),

/***/ 728:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/matrix/elements/VacancyCategories.vue?vue&type=template&id=0e2e1942&
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('WrappersContainer', {
    attrs: {
      "classes": "md:mb-30 mb-16"
    }
  }, [_c('div', {
    staticClass: "flex items-center justify-between md:mb-14 mb-8"
  }, [_vm.titleField ? _c('NiiceTextH2', {
    attrs: {
      "margin": ""
    }
  }, [_vm._v("\n            " + _vm._s(_vm.titleField) + "\n        ")]) : _vm._e(), _vm._v(" "), _c('ButtonsSecondary', {
    staticClass: "md:block hidden"
  }, [_c('LinksLink', {
    attrs: {
      "data": {
        uri: _vm.$t('vacatures')
      }
    }
  }, [_vm._v("\n                " + _vm._s(_vm.$t('Alle vacatures')) + "\n            ")])], 1)], 1), _vm._v(" "), _vm.departments.length ? _c('ElementsSlider', {
    attrs: {
      "is-category": true,
      "show-vacancies-button": true,
      "slide-content": _vm.departments
    }
  }) : _vm._e()], 1);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/matrix/elements/VacancyCategories.vue?vue&type=template&id=0e2e1942&

// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/matrix/elements/VacancyCategories.vue?vue&type=script&lang=js&
/* harmony default export */ var VacancyCategoriesvue_type_script_lang_js_ = ({
  name: 'VacancyCategories',
  props: {
    titleField: {
      type: String,
      required: false,
      default: ''
    },
    departments: {
      type: Array,
      required: true,
      default() {
        return [];
      }
    }
  }
});
// CONCATENATED MODULE: ./components/matrix/elements/VacancyCategories.vue?vue&type=script&lang=js&
 /* harmony default export */ var elements_VacancyCategoriesvue_type_script_lang_js_ = (VacancyCategoriesvue_type_script_lang_js_); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./components/matrix/elements/VacancyCategories.vue





/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  elements_VacancyCategoriesvue_type_script_lang_js_,
  render,
  staticRenderFns,
  false,
  null,
  null,
  null
  
)

/* harmony default export */ var VacancyCategories = __webpack_exports__["default"] = (component.exports);

/* nuxt-component-imports */
installComponents(component, {NiiceTextH2: __webpack_require__(464).default,LinksLink: __webpack_require__(69).default,ButtonsSecondary: __webpack_require__(260).default,ElementsSlider: __webpack_require__(476).default,WrappersContainer: __webpack_require__(165).default})


/***/ })

}]);