exports.id = 26083; exports.ids = [26083]; exports.modules = { /***/ 58421: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(16689); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); var _path; function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } var SvgWest = function SvgWest(props) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg", _extends({ width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), _path || (_path = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("path", { d: "m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7 7 7Z", fill: "currentColor" }))); }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SvgWest); /***/ }), /***/ 93020: /***/ ((module) => { // Exports module.exports = { "container": "PageContainer_container__1TUET", "fullWidth": "PageContainer_fullWidth__RU5GM" }; /***/ }), /***/ 31240: /***/ ((module) => { // Exports module.exports = { "bold": "Blocks_bold__te66z", "title": "Blocks_title__wbxaX", "headerSection": "Blocks_headerSection__DRHJO", "caption": "Blocks_caption__azwqm", "image": "Blocks_image__bS2DH", "imageContainer": "Blocks_imageContainer__mm1Ja", "heading": "Blocks_heading__CgOJR", "h1": "Blocks_h1__OK_LF", "h2": "Blocks_h2__7SHvU", "paragraph": "Blocks_paragraph__LzJn6", "list": "Blocks_list__Jdt5n", "li-2": "Blocks_li-2__s0hQu", "li-3": "Blocks_li-3__VNTxD" }; /***/ }), /***/ 97087: /***/ ((module) => { // Exports module.exports = { "container": "LocalizationMessage_container__XPblc" }; /***/ }), /***/ 43615: /***/ ((module) => { // Exports module.exports = { "pageContainer": "Page_pageContainer__rjHRz", "bold": "Page_bold__OpTLz", "title": "Page_title__mh5zs", "headerSection": "Page_headerSection__6j_S4", "date": "Page_date__mg8FT", "blocksContainer": "Page_blocksContainer__1_ZSD", "backLink": "Page_backLink__wvHCe", "image": "Page_image__dR_Y9", "imageContainer": "Page_imageContainer__wSKZ1" }; /***/ }), /***/ 83881: /***/ ((module) => { // Exports module.exports = { "container": "changelog_container__YGwGk", "title": "changelog_title__QDG2e", "backIconContainer": "changelog_backIconContainer__g7B_m" }; /***/ }), /***/ 9234: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20997); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _PageContainer_module_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(93020); /* harmony import */ var _PageContainer_module_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_PageContainer_module_scss__WEBPACK_IMPORTED_MODULE_1__); const PageContainer = ({ children })=>{ return /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { className: (_PageContainer_module_scss__WEBPACK_IMPORTED_MODULE_1___default().container), children: children }); }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PageContainer); /***/ }), /***/ 1015: /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20997); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(59003); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(31240); /* harmony import */ var _Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _dls_Link_Link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(61239); /* harmony import */ var _lib_sanity__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(1672); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_lib_sanity__WEBPACK_IMPORTED_MODULE_3__]); _lib_sanity__WEBPACK_IMPORTED_MODULE_3__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0]; const PageBlocks = ({ page })=>{ const { body } = page; const [bodyObject] = body; const { body: bodyElements } = bodyObject; return bodyElements.map((bodyElement)=>{ const { _key: bodyElementKey , children , markDefs , listItem , level } = bodyElement; const isList = !!listItem; const elementBlocks = []; children.forEach((childElement)=>{ const { marks , text: originalChildElementWithMarksText } = childElement; if (marks.length) { marks.forEach((markKey)=>{ // eslint-disable-next-line no-underscore-dangle const markDefinition = markDefs.filter((markDef)=>markDef._key === markKey); // replace the child with the markDefinition since it contains the actual details of the child if (markDefinition[0]) { // eslint-disable-next-line no-param-reassign childElement = markDefinition[0]; } }); } const { _type: childElementType , _key: childElementKey , text } = childElement; if (childElementType === "inlineImage") { const { asset , _key: imageKey } = childElement; elementBlocks.push(/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { className: (_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default().imageContainer), children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { className: (_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default().image), src: (0,_lib_sanity__WEBPACK_IMPORTED_MODULE_3__/* .getImageUrl */ .J)(asset) }) }, `${bodyElementKey}-${childElementKey}-${imageKey}`)); return; } if (childElementType === "link") { const { href , url , _key: linkKey } = childElement; elementBlocks.push(/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { className: (_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default().paragraph), children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_dls_Link_Link__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, { href: href || url, isNewTab: true, variant: _dls_Link_Link__WEBPACK_IMPORTED_MODULE_2__/* .LinkVariant.Highlight */ .r.Highlight, children: originalChildElementWithMarksText }) }, `${bodyElementKey}-${childElementKey}-${linkKey}`)); return; } if (isList) { elementBlocks.push(/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("li", { className: classnames__WEBPACK_IMPORTED_MODULE_1___default()((_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default().list), (_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default())[`li-${level}`]), children: text }, `${bodyElementKey}-${childElementKey}`)); return; } if (text === "") { elementBlocks.push(/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("br", {}, `${bodyElementKey}-${childElementKey}`)); return; } elementBlocks.push(/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("span", { className: (_Blocks_module_scss__WEBPACK_IMPORTED_MODULE_4___default().paragraph), children: text }, `${bodyElementKey}-${childElementKey}`)); }); return /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { children: elementBlocks }, bodyElementKey); }); }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (PageBlocks); __webpack_async_result__(); } catch(e) { __webpack_async_result__(e); } }); /***/ }), /***/ 75162: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20997); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16689); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(60866); /* harmony import */ var next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _LocalizationMessage_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(97087); /* harmony import */ var _LocalizationMessage_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_LocalizationMessage_module_scss__WEBPACK_IMPORTED_MODULE_3__); const LocalizationMessage = ()=>{ const { t , lang } = next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_2___default()("product-updates"); if (lang === "en") { return /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {}); } return /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { className: (_LocalizationMessage_module_scss__WEBPACK_IMPORTED_MODULE_3___default().container), children: t("localization-message") }); }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LocalizationMessage); /***/ }), /***/ 67830: /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Z": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(20997); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16689); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(59003); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(60866); /* harmony import */ var next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_3__); /* harmony import */ var _Blocks__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(1015); /* harmony import */ var _Page_module_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(43615); /* harmony import */ var _Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_Page_module_scss__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var _dls_Link_Link__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(61239); /* harmony import */ var _icons_west_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(58421); /* harmony import */ var _lib_sanity__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(1672); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_Blocks__WEBPACK_IMPORTED_MODULE_4__, _lib_sanity__WEBPACK_IMPORTED_MODULE_7__]); ([_Blocks__WEBPACK_IMPORTED_MODULE_4__, _lib_sanity__WEBPACK_IMPORTED_MODULE_7__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__); const Page = ({ page , isIndividualPage =false })=>{ const { t } = next_translate_useTranslation__WEBPACK_IMPORTED_MODULE_3___default()("error"); const date = new Date(page.date).toLocaleString("en-US", { month: "long", day: "2-digit", year: "numeric" }); const pageTitle = /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { className: classnames__WEBPACK_IMPORTED_MODULE_2___default()((_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().title), (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().bold)), children: page.title }); return /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().pageContainer), children: [ /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().headerSection), children: [ isIndividualPage && /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_dls_Link_Link__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { href: "/product-updates", variant: _dls_Link_Link__WEBPACK_IMPORTED_MODULE_5__/* .LinkVariant.Secondary */ .r.Secondary, shouldPrefetch: false, children: /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("span", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().backLink), children: [ /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_icons_west_svg__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, {}), t("go-back") ] }) }), /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("p", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().date), children: date }) ] }), /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().blocksContainer), children: isIndividualPage ? /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: [ pageTitle, /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_Blocks__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { page: page }) ] }) : /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, { children: [ /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_dls_Link_Link__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, { href: `/product-updates/${page.slug.current}`, shouldPrefetch: false, children: pageTitle }), page.summary, page.mainPhoto && /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("div", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().imageContainer), children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("img", { className: (_Page_module_scss__WEBPACK_IMPORTED_MODULE_8___default().image), src: (0,_lib_sanity__WEBPACK_IMPORTED_MODULE_7__/* .getImageUrl */ .J)(page.mainPhoto) }) }) ] }) }) ] }, page.id); }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Page); __webpack_async_result__(); } catch(e) { __webpack_async_result__(e); } }); /***/ }), /***/ 1672: /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "J": () => (/* binding */ getImageUrl), /* harmony export */ "a": () => (/* binding */ executeGroqQuery) /* harmony export */ }); /* harmony import */ var _sanity_client__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(40680); /* harmony import */ var _sanity_image_url__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(11791); /* harmony import */ var _sanity_image_url__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_sanity_image_url__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var groq__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(66419); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_sanity_client__WEBPACK_IMPORTED_MODULE_0__, groq__WEBPACK_IMPORTED_MODULE_2__]); ([_sanity_client__WEBPACK_IMPORTED_MODULE_0__, groq__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__); const isSanityEnabled = !!process.env.NEXT_PUBLIC_SANITY_PROJECT_ID; let sanityClient; if (isSanityEnabled) { sanityClient = (0,_sanity_client__WEBPACK_IMPORTED_MODULE_0__.createClient)({ projectId: process.env.NEXT_PUBLIC_SANITY_PROJECT_ID, dataset: process.env.NEXT_PUBLIC_VERCEL_ENV === "production" ? "production" : "staging", useCdn: false }); } const executeGroqQuery = async (query, params, isSingleItem = false)=>{ if (!isSanityEnabled) { if (isSingleItem) { return null; } return []; } const response = await sanityClient.fetch(groq__WEBPACK_IMPORTED_MODULE_2__["default"]`${query}`, params); return response; }; const getImageUrl = (source)=>{ if (!isSanityEnabled) { return ""; } return _sanity_image_url__WEBPACK_IMPORTED_MODULE_1___default()(sanityClient).image(source).url(); }; __webpack_async_result__(); } catch(e) { __webpack_async_result__(e); } }); /***/ }), /***/ 45137: /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "Dp": () => (/* binding */ ONE_WEEK_REVALIDATION_PERIOD_SECONDS), /* harmony export */ "eW": () => (/* binding */ REVALIDATION_PERIOD_ON_ERROR_SECONDS), /* harmony export */ "gi": () => (/* binding */ ONE_MONTH_REVALIDATION_PERIOD_SECONDS) /* harmony export */ }); /* unused harmony export ONE_DAY_REVALIDATION_PERIOD_SECONDS */ const REVALIDATION_PERIOD_ON_ERROR_SECONDS = 604800; // 7 days. TODO: @osama update the naming + value when we revert this back const ONE_DAY_REVALIDATION_PERIOD_SECONDS = 86400; // 1 day const ONE_WEEK_REVALIDATION_PERIOD_SECONDS = 604800; // 7 days const ONE_MONTH_REVALIDATION_PERIOD_SECONDS = 2592000; // 30 days /***/ }) }; ; //# sourceMappingURL=26083.js.map