1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6603],{6603:(e,n,t)=>{t.r(n),t.d(n,{default:()=>K});var r,o,i=t(7876),a="blockquote",u="block",d="code",c="heading",l="inlineItem",s="itemLink",p="link",f="listItem",h="list",m="paragraph",y="root",k="span",b="thematicBreak";function v(e){return e.type===c}function w(e){return e.type===k}function g(e){return e.type===y}function T(e){return e.type===m}function x(e){return e.type===h}function N(e){return e.type===f}function S(e){return e.type===a}function R(e){return e.type===u}function _(e){return e.type===d}function A(e){return e.type===p}function O(e){return e.type===s}function j(e){return e.type===l}function E(e){return e.type===b}function L(e){return e&&"value"in e&&I(e.value)}function I(e){return e&&"schema"in e&&"document"in e}(r={})[a]=[m],r[u]=[],r[d]=[],r[c]="inlineNodes",r[l]=[],r[s]="inlineNodes",r[p]="inlineNodes",r[f]=[m,h],r[h]=[f],r[m]="inlineNodes",r[y]=[a,d,h,m,c,u,b],r[k]=[],r[b]=[],(o={})[a]=["children","attribution"],o[u]=["item"],o[d]=["language","highlight","code"],o[c]=["level","children","style"],o[l]=["item"],o[s]=["item","children","meta"],o[p]=["url","children","meta"],o[f]=["children"],o[h]=["style","children"],o[m]=["children","style"],o[y]=["children"],o[k]=["value","marks"],o[b]=[];var P=function(){var e=function(n,t){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])})(n,t)};return function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),F=function(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;for(var r=Array(e),o=0,n=0;n<t;n++)for(var i=arguments[n],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r},M=function(e){function n(t,r){var o=e.call(this,t)||this;return o.node=r,Object.setPrototypeOf(o,n.prototype),o}return P(n,e),n}(Error),J=function(e,n){return{appliable:e,apply:function(e){return n(e)}}},B=function(){return(B=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},C=function(){for(var e=0,n=0,t=arguments.length;n<t;n++)e+=arguments[n].length;for(var r=Array(e),o=0,n=0;n<t;n++)for(var i=arguments[n],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r},D=function(e){var n=e.meta,t={};return n.forEach(function(e){["target","title","rel"].includes(e.id)&&(t[e.id]=e.value)}),t},G=t(4232);let Q={renderNode:G.createElement,renderFragment:(e,n)=>G.createElement(G.Fragment,{key:n},e),renderText:(e,n)=>e};function $(e,n){return(0,G.isValidElement)(e)&&null===e.key?(0,G.cloneElement)(e,{key:n}):e}function q({data:e,renderInlineRecord:n,renderLinkToRecord:t,renderBlock:r,renderText:o,renderNode:i,renderFragment:a,customMarkRules:u,customRules:d,customNodeRules:c,metaTransformer:l}){let s=function(e,n){var t,r,o,i=n.metaTransformer||D;return r=n.adapter,o=C(n.customNodeRules||[],[J(g,function(e){var n=e.adapter.renderFragment,t=e.key;return n(e.children,t)}),J(T,function(e){return(0,e.adapter.renderNode)("p",{key:e.key},e.children)}
1),J(x,function(e){var n=e.adapter.renderNode,t=e.node,r=e.key,o=e.children;return n("bulleted"===t.style?"ul":"ol",{key:r},o)}),J(N,function(e){return(0,e.adapter.renderNode)("li",{key:e.key},e.children)}),J(S,function(e){var n=e.adapter.renderNode,t=e.key,r=e.node,o=e.children,i=r.attribution?C(o||[],[n("footer",{key:"footer"},r.attribution)]):o;return n("blockquote",{key:t},i)}),J(_,function(e){var n=e.adapter,t=n.renderNode,r=n.renderText,o=e.key,i=e.node;return t("pre",{key:o,"data-language":i.language},t("code",null,r(i.code)))}),J(A,function(e){var n=e.adapter.renderNode,t=e.key,r=e.children,o=e.node,a=o.meta?i({node:o,meta:o.meta}):{};return n("a",B(B({},a||{}),{key:t,href:o.url}),r)}),J(E,function(e){return(0,e.adapter.renderNode)("hr",{key:e.key})}),J(v,function(e){var n=e.node,t=e.adapter.renderNode,r=e.children,o=e.key;return t("h"+n.level,{key:o},r)}),(t=({customMarkRules:n.customMarkRules||[]}).customMarkRules,J(w,function(e){var n,r,o,i,a,u,d,c=e.adapter,l=e.key;return(e.node.marks||[]).reduce(function(e,n){if(e){var r=t.find(function(e){return e.appliable(n)});return r?r.apply({adapter:c,key:l,mark:n,children:e}):c.renderNode(function(e){switch(e){case"emphasis":return"em";case"underline":return"u";case"strikethrough":return"del";case"highlight":return"mark";default:return e}}(n),{key:l},e)}},(n=e.node,r=e.key,i=(o=e.adapter).renderNode,a=o.renderText,u=o.renderFragment,0===(d=n.value.split(/\n/)).length?a(n.value,r):u(d.slice(1).reduce(function(e,n,t){return e.concat([i("br",{key:r+"-br-"+t}),a(n,r+"-line-"+t)])},[a(d[0],r+"-line-first")]),r)))}))]),e?function e(n,t,r,o,i){var a,u="children"in t?(function e(n,t){for(var r=0;r<n.length;r++){var o=n[r];Array.isArray(o)?e(o,t):t.push(o)}}(t.children.map(function(r,a){return e(n,r,"t-"+a,F([t],o),i)}).filter(function(e){return!!e}),a=[]),a):void 0,d=i.find(function(e){return e.appliable(t)});if(d)return d.apply({adapter:n,node:t,children:u,key:r,ancestors:o});throw new M("Don't know how to render a node with type \""+t.type+'". Please specify a custom renderRule for it!',t)}(r,L(e)?e.value.document:I(e)?e.document:e,"t-0",[],o):null}(e,{adapter:{renderText:o||Q.renderText,renderNode:i||Q.renderNode,renderFragment:a||Q.renderFragment},metaTransformer:l,customMarkRules:u,customNodeRules:[J(j,({node:t,key:r})=>{if(!n)throw new M("The Structured Text document contains an 'inlineItem' node, but no 'renderInlineRecord' prop is specified!",t);if(!(L(e)&&e.links))throw new M("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",t);let o=e.links.find(e=>e.id===t.item);if(!o)throw new M(`The Structured Text document contains an 'inlineItem' node, but cannot find a record with ID ${t.item} inside data.links!`,t);return $(n({record:o}),r)}),J(O,({node:n,key:r,children:o})=>{if(!t)throw new M("The Structured Text document contains an 'itemLink' node, but no 'renderLinkToRecord' prop is specified!",n);if(!(L(e)&&e.links))throw new M("The document contains an 'itemLink' node, but the passed data prop is not a Structured Text GraphQL response, or data.links is not present!",n);let i=e.links.find(e=>e.id===n.item);if(!i)throw new M(`The Structured Text document contains an 'itemLink' node, but cannot find a record with ID ${n.item} inside data.links!`,n);return $(t({record:i,children:o,transformedMeta:n.meta?(l||D)({node:n,meta:n.meta}):null}),r)}),J(R,({node:n,key:t})=>{if(!r)throw new M("The Structured Text document contains a 'block' node, but no 'renderBlock' prop is specified!",n);if(!(L(e)&&e.blocks))throw new M("The document contains an 'block' node, but the passed data prop is not a Structured Text GraphQL response, or data.blocks is not present!",n);let o=e.blocks.find(e=>e.id===n.item);if(!o)throw new M(`The Structured Text document contains a 'block' node, but cannot find a record with ID ${n.item} inside data.blocks!`,n);return $(r({record:o}),t)}),...c||d||[]]});return"string"==typeof s?G.createElement(G.Fragment,null,s):s||null}var z=t(1255);let H={StGalleryModuleRecord:(0,z.JA)(()=>Promise.all([t.e(5092),t.e(4587),t.e(5015),t.e(8083)]).then(t.bind(t,8083))),StSeeOtherRealizationRecord:(0,z.JA)(()=>Promise.all([t.e(4587),t.e(8230),t.e(9840),t.e(3463)]).then(t.bind(t,3463))),StSingleRealizationTopTextModuleRecord:(0,z.JA)(()=>t.e(320).then(t.bind(t,320))),StCenteredTextAndButtonRecord:(0,z.JA)(()=>t.e(9861).then(t.bind(t,9861))),StHeaderAndTwoColumnsTextRecord:(0,z.JA)(()=>t.e(9850).then(t.bind(t,9850))),StShowroomTourModuleRecord:(0,z.JA)(()=>Promise.all([t.e(4587),t.e(1527)]).then(t.bind(t,1527)))},V=(0,G.memo)(e=>{let{data:n,locale:t}=e,r=(null==n?void 0:n.__typename)||"",o=(null==H?void 0:H[r])||null;return o?(0,i.jsx)("section",{children:(0,i.jsx)(o,{data:n,locale:t})}):null}),K=(0,G.memo)(e=>{let{data:n,locale:t}=e;return n?(0,i.jsx)(q,{data:n,renderBlock:e=>(0,i.jsx)(V,{data:e.record,locale:t},e.record.id)}):null})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.