PageSourceSearch

https://kontrapunkt.com/_next/static/chunks/615.7a57842410736765.js

js kontrapunkt.com collected 2026-10-02 07:15:51 UTC 7,851 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[615],{4337:function(n,e,t){t.r(e),t.d(e,{default:function(){return u}});var i=t(5893),l=t(8801),r=t(4599);function u(n){let{query:e,queryParams:t,token:u}=n,{title:o,modules:a=[]}=(0,r.SN)({token:u,query:e,params:t});return(0,i.jsx)(l.ServiceContent,{title:o,modules:a})}},4599:function(n,e,t){t.d(e,{AS:function(){return I},SN:function(){return R}});var i=t(8303),l=t(2729),r=t(2870),u=t.n(r),o=t(9871),a=t(8193);let s=Object.entries(a).filter(n=>{let[e,{fragment:t}]=n;return t}).reduce((n,e)=>{let[t,{fragment:i}]=e;return"function"==typeof i&&(n[t]=i({imageFragment:o.AR,fileFragment:o.Dn})),"string"==typeof i&&(n[t]=i),n},{}),_=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=(null==n?void 0:n.length)>0?n:Object.keys(s),t=e.filter(n=>s[n]).map(n=>'\n            _type == "'.concat(n,'" => {').concat(s[n],"}")).join(",\n");return"_type, _key, _id,\n"+t};function g(){let n=(0,l._)(["*[_type == 'siteSettings' && __i18n_lang == $lang][0] {\n    title,\n    headline,\n    description,\n    navigation {\n        links[] {\n            label,\n            page-> { slug }\n        },\n        externalLink { label, url }\n    },\n    footer {\n        title[]{\n            ...,\n            markDefs[] {\n                ","\n            }\n        },\n        links[] {\n            _key,\n            title,\n            link{\n                label,\n                page-> { slug }\n            }\n        },\n        offices[] {\n            _key,\n            title,\n            address,\n            phone,\n            email\n        },\n        privacyPolicy {\n            asset-> { url }\n        },\n        codeOfConduct {\n            asset-> { url }\n        }\n    },\n    newsletter {\n        title,\n        placeholder,\n        audienceId\n    },\n    social[] {\n        _key,\n        label,\n        link\n    }\n}"]);return g=function(){return n},n}function d(){let n=(0,l._)(["*[_type == 'page' && __i18n_lang == $lang] {\n    slug,\n    title,\n    __i18n_lang,\n    __i18n_lang_refs[]-> { _key, slug },\n    \"meta\": { "," },\n    modules[] { "," }\n}"]);return d=function(){return n},n}function c(){let n=(0,l._)(["*[_type == 'page' && __i18n_lang == $lang && slug.current == $slug][0] {\n    slug,\n    title,\n    headline,\n    __i18n_lang,\n    __i18n_lang_refs[]-> { _key, slug },\n    \"meta\": { "," },\n    modules[] { "," }\n}"]);return c=function(){return n},n}function p(){let n=(0,l._)(["*[_id == (*[_type == 'siteSettings' && __i18n_lang == $lang][0].frontpage._ref)][0] {\n    title,\n    \"meta\":{ "," },\n    modules[] {\n        ","\n    }\n}"]);return p=function(){return n},n}function y(){let n=(0,l._)(["*[_type == 'journalOverview' && __i18n_lang == $lang][0] {\n    title,\n    headline,\n    \"meta\": { "," },\n    \"promotedArticle\": *[_type == 'siteSettings' && __i18n_lang == $lang][0].promotedArticle->{\n        _id, \n        type,\n        title,\n        introduction,\n        slug,\n        publishedAt,\n        heroImage { "," }\n    },\n    articles[]->{\n        _id,\n        type,\n        title,\n        slug,\n        publishedAt,\n        heroImage { "," },\n        useVideo,\n        heroVideo { "," },\n    }\n}"]);return y=function(){return n},n}function f(){let n=(0,l._)(["*[_type == 'article' && publishedAt < now() && __i18n_lang == $lang && slug.current == $slug][0] {\n    _type,\n    \"meta\": ",",\n    type,\n    title,\n    introduction,\n    slug,\n    publishedAt,\n    body[] { "," },\n    authors[]-> { _id, fullname, title, image { "," }, slug, links, location }, \n    authorText,\n    heroImage { "," },\n    useVideo,\n    showVideoControls,\n    heroVideo { "," },\n    relatedCase-> {\n        slug,\n        title,\n        client,\n        visuals-> {\n            heroImage { "," }\n        }\n    },\n  relatedArticles[]-> {\n    _type,\n    type,\n    title,\n    slug,\n    publishedAt,\n    heroImage { "," },\n    },\n    \"defaultRelatedArticles\": *[_type == 'article' && type == ^.type && _id != ^._id][0..1] {\n        _type,\n        type,\n        title,\n        slug,\n        publishedAt,\n        heroImage { "," },\n    }\n}\n"]);return f=function(){return n},n}function m(){let n=(0,l._)(["*[_type == 'serviceCategory' && slug.current == $slug][0] {\n    title,\n    slug,\n    \"meta\": { "," },\n    modules[] { "," }\n}"]);return m=function(){return n},n}function h(){let n=(0,l._)(["*[_type == 'person' && slug.current == $slug][0] {\n    _id,\n    _type,\n    \"meta\": ",",\n    fullname,\n    title,\n    slug,\n    image { "," },\n    location,\n    \"about\": about[$lang],\n    links {\n        ...,\n    },\n    // [@._id in credits[]._ref] |\n    \"projects\": *[_type == 'work' && __i18n_lang == $lang && ^._id in credits[]._ref && _id in *[_type == 'workOverview' && __i18n_lang == $lang][0].work[]._ref] |\xa0order(_createdAt desc)[0..1]{\n        title,\n        industry-> { title },\n        visuals-> { heroImage { "," } },\n        slug,\n        credits[]->
1{slug},\n    },\n    \"articles\": *[_type == 'article' && __i18n_lang == $lang && authors._ref == ^._id] | order(_createdAt desc) {\n        title,\n        subtitle,\n        slug\n    }\n}\n"]);return h=function(){return n},n}function k(){let n=(0,l._)(["*[_type == 'workOverview' && __i18n_lang == $lang][0] {\n    title,\n    headline,\n    \"meta\": { "," },\n    \"industries\": *[_type == 'industry' && (_id in ^.work[]->industry._ref)] { title },\n    \"serviceCategories\": *[_type == 'serviceCategory' && (_id in ^.work[]->services[]->category._ref)] { title, shortTitle },\n    work[]->{\n        title,\n        client,\n        slug,\n        industry-> { title },\n        services[]-> { category-> { title, shortTitle } },\n        visuals-> {\n            useVideo,\n            heroImage { "," },\n            heroVideo { "," },\n            overview {\n                useVideo,\n                heroImage { "," },\n                heroVideo { "," }\n            }\n        }\n    }\n}"]);return k=function(){return n},n}function v(){let n=(0,l._)(["*[_type == 'work' && __i18n_lang == $lang && slug.current == $slug][0] {\n    \"meta\": { "," },\n    title,\n    client,\n    industry->{_id,title},\n    services[]-> { title },\n    description,\n    linkToSolution,\n    testimonial { quote, name, title },\n    slug,\n    __i18n_lang,\n    __i18n_lang_refs[]-> { _key, slug },\n    visuals-> {\n        useVideo,\n        heroImage { "," },\n        heroVideo { "," },\n        modules[] {\n            ","\n        }\n    },\n    deepDive-> {\n        slug,\n    },\n    // *[_type == 'work' && _id != ^._id && industry._ref == ^.industry._ref\n    \"relatedCases\": *[_type == 'workOverview' && __i18n_lang == $lang][0].work[]->{\n        slug,\n        title,\n        client,\n        visuals-> { heroImage { "," } },\n        industry->{\n            _id\n        }\n    },\n    contact-> { fullname, title, slug, image { "," }, links{\n        ...,\n    } },\n    credits[]->{_id, fullname, slug, currentlyEmployed},\n    additionalCredits[] { "," }\n}"]);return v=function(){return n},n}let b=u()(g(),o.HH);u()(d(),o.b,_()),u()(c(),o.b,_()),u()(p(),o.b,_()),u()(y(),o.b,o.AR,o.AR,o.Dn),u()(f(),o.b,o.Rs,o.AR,o.AR,o.Dn,o.AR,o.AR,o.AR),u()(m(),o.b,_()),u()(h(),o.b,o.AR,o.AR),u()(k(),o.b,o.AR,o.Dn,o.AR,o.Dn),u()(v(),o.b,o.AR,o.Dn,_(["moduleSplitImage","moduleImage","moduleVideo","moduleSplitMedia"]),o.AR,o.AR,o.L3);var A=t(3774),w=t(386);let $=(0,w.R2)({projectId:A.Sx,dataset:A.gx,onPublicAccessOnly:function(){throw Error("Unable to load preview as you're not logged in")}}),R=n=>{let{token:e,query:t,params:l={},notFound:r=()=>{}}=n,u=$(e,t,{...l,lang:(0,i.G3)()});return u||r()},I=n=>$(n,b,{lang:(0,i.G3)()})}}]);

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.