PageSourceSearch

https://www.guidewire.com/_next/static/chunks/7666.49127862d957ca2b.js

js guidewire.com collected 2026-10-01 09:09:33 UTC 19,051 bytes, 388 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7666],{17666:(e,a,t)=>{t.r(a),t.d(a,{default:()=>et});var l=t(17222),r=t(7955),n=t.n(r),i=t(33601);let u={build:"47af1b52-2ff8-49d0-922b-c8932569e9be",cache:i.env.CACHE_TYPE,scSiteName:i.env.SITECORE_SITE_NAME,scDefaultLanguage:i.env.DEFAULT_LANGUAGE??"en",sitemapDatasourceId:i.env.SITEMAP_DATASOURCE_ID,sitemapTemplateId:i.env.SITEMAP_TEMPLATE_ID,revalidateBatchSize:parseInt(i.env.REVALIDATE_BATCH_SIZE||"2"),revalidateTotalWorkers:parseInt(i.env.REVALIDATE_TOTAL_WORKERS||"16"),blogArticleDatasourceId:i.env.BLOG_ARTICLE_DATASOURCE_ID,blogArticleTemplateId:i.env.BLOG_ARTICLE_TEMPLATE_ID,redis:{vercelKvApiUrl:i.env.REDIST_VERCEL_KV_API_URL,vercelKvApiToken:i.env.REDIST_VERCEL_KV_API_TOKEN},algolia:{applicationId:i.env.ALGOLIA_APPLICATION_ID,privateApiKey:i.env.ALGOLIA_PRIVATE_API_KEY,indexName:i.env.ALGOLIA_INDEX_NAME}};if(!u.scSiteName)throw Error("The environment variable SITECORE_SITE_NAME is empty");var s=t(408),o=t.n(s),g=t(50053),c=t(70098);let d=(0,c.J1)`
2  query GetBaseData($datasource: String!, $language: String!) {
3    item: item(path: $datasource, language: $language) {
4      id
5      ... on FeaturedContentSectionWaterfall {
6        contentType {
7          value
8        }
9        isDynamicRelatedArticles {
10          jsonValue
11        }
12        showRelatedArticlesCategory {
13          jsonValue
14        }
15        showRightToLeft {
16          jsonValue
17        }
18        featuredLabel {
19          jsonValue
20        }
21        seeAllLabel {
22          jsonValue
23        }
24        ctaLink {
25          jsonValue
26        }
27        dynamicRelatedArticlesCategory {
28          jsonValue
29        }
30      }
31    }
32  }
33`,m=(0,c.J1)`
34  query GetArticleData($datasource: String!, $language: String!) {
35    item: item(path: $datasource, language: $language) {
36      id
37      ... on FeaturedContentSectionWaterfall {
38        featuredLink {
39          jsonValue
40        }
41        relatedLink01 {
42          jsonValue
43        }
44        relatedLink02 {
45          jsonValue
46        }
47        relatedLink03 {
48          jsonValue
49        }
50      }
51    }
52  }
53`,y=(0,c.J1)`
54  fragment TaxonomyTagFragment on Item {
55    title: field(name: "title") {
56      value
57    }
58  }
59
60  query GetArticlePostData($datasource: String!, $language: String!) {
61    item: item(path: $datasource, language: $language) {
62      ... on BlogArticlePage {
63        url {
64          path
65        }
66        ... on _TaxonomyTags {
67          categoryTags {
68            targetItems {
69              ...TaxonomyTagFragment
70            }
71          }
72        }
73        children {
74          results {
75            children {
76              results {
77                ... on ArticleDatasource {
78                  __typename
79                  title {
80                    jsonValue
81                  }
82                  image {
83                    jsonValue
84                  }
85                  category {
86                    jsonValue
87                  }
88                }
89              }
90            }
91          }
92        }
93      }
94    }
95  }
96`,f=(0,c.J1)`
97  fragment TaxonomyTagFragment on Item {
98    title: field(name: "title") {
99      value
100    }
101  }
102
103  fragment ResourceFragment on LinkField {
104    targetItem {
105      ... on Item {
106        title: field(name: "title") {
107          jsonValue
108        }
109        link: field(name: "link") {
110          jsonValue
111        }
112        image: field(name: "image") {
113          jsonValue
114        }
115      }
116      ... on _TaxonomyTags {
117        categoryTags {
118          targetItems {
119            ...TaxonomyTagFragment
120          }
121        }
122      }
123    }
124  }
125
126  query GetResourceData($datasource: String!, $language: String!) {
127    item: item(path: $datasource, language: $language) {
128      id
129      ... on FeaturedContentSectionWaterfall {
130        featuredLink {
131          ...ResourceFragment
132        }
133        relatedLink01 {
134          ...ResourceFragment
135        }
136        relatedLink02 {
137          ...ResourceFragment
138        }
139        relatedLink03 {
140          ...ResourceFragment
141        }
142      }
143    }
144  }
145`;var p=t(60292);let v=(0,c.Ay)`
146  query GetBlogPageHitsByCategory($categoryId: String!, $language: String!, $after: String) {
147    search(
148      where: {
149        AND: [
150          { name: "_templates", value: "${"{10375D79-1CFC-48CF-B7EB-2DC1E2EDC2D5}"}" }
151          { name: "_language", value: $language }
152          { name: "categoryTags", value: $categoryId, operator: CONTAINS }
153        ]
154      }
155      first: 50
156      after: $after
157      orderBy: { name: "__Updated", direction: DESC }
158    ) {
159      total
160      pageInfo {
161        hasNext
162        endCursor
163      }
164      results {
165        id
166        url {
167          path
168        }
169        pageTitle: field(name: "Title") {
170          value
171        }
172        contentTypeRaw: field(name: "contentTypeTags") {
173          value
174        }
175      }
176    }
177  }
178`,A=(0,c.Ay)`
179  query GetBlogCategoryBaseData($datasource: String!, $language: String!) {
180    item: item(path: $datasource, language: $language) {
181      id
182      categoryPicker: field(name: "categoryPicker") {
183        value
184      }
185      ... on FeaturedContentSectionWaterfall {
186        featuredLabel {
187          jsonValue
188        }
189        seeAllLabel {
190          jsonValue
191        }
192        ctaLink {
193          jsonValue
194        }
195        featuredLink {
196          jsonValue
197        }
198        dynamicRelatedArticlesCategory {
199          jsonValue
200        }
201      }
202    }
203  }
204`,h=(0,c.Ay)`
205  query GetCategoriesWithLink($language: String!) {
206    item(path: "${"{23E07636-3EB8-4F81-B376-C220DFA89169}"}", language: $language) {
207      children(first: 25) {
208        results {
209          id
210          name
211          title: field(name: "title") {
212            value
213          }
214          blogLink: field(name: "BlogLink") {
215            jsonValue
216          }
217        }
218      }
219    }
220  }
221`,T=(0,c.Ay)`
222  query GetArticleDetailExtended($id: String!, $language: String!) {
223    item(path: $id, language: $language) {
224      children(includeTemplateIDs: ["${"{1C82E550-EBCD-4E5D-8ABD-D50D0809541E}"}"], first: 1) {
225        results {
226          children(includeTemplateIDs: ["${"{ED972726-3CF1-4A03-9C8C-10C3AAAEFFB2}"}"], first: 1) {
227            results {
228              title: field(name: "title") {
229                value
230              }
231              synopsis: field(name: "synopsis") {
232                value
233              }
234              image: field(name: "image") {
235                jsonValue
236              }
237              date: field(name: "date") {
238                value
239              }
240              contentTopPart: field(name: "contentTopPart") {
241                value
242              }
243              contentBottomPart: field(name: "contentBottomPart") {
244                value
245              }
246            }
247          }
248        }
249      }
250    }
251  }
252`,L=(0,c.Ay)`
253  query GetArticlePageMeta($id: String!, $language: String!) {
254    item(path: $id, language: $language) {
255      url {
256        path
257      }
258      pageTitle: field(name: "Title") {
259        value
260      }
261    }
262  }
263`;var $=t(20989);let C=e=>{if(!e)return null;let a=e.match(/^(\d{4})(\d{2})(\d{2})T(\d{2})(\d{2})(\d{2})Z$/),t=new Date(a?`${a[1]}-${a[2]}-${a[3]}T${a[4]}:${a[5]}:${a[6]}Z`:e);return Number.isNaN(t.getTime())?null:t},E=e=>{let a=C(e);return a?a.toLocaleDateString("en-US",{month:"short",day:"2-digit",year:"numeric"}):""},D=new l.qK(o().graphQLEndpoint,{apiKey:o().sitecoreApiKey}),I=async(e,a,t)=>{let l=Array(e.length),r=0,n=async()=>{for(;r<e.length;){let a=r++;l[a]=await t(e[a])}};return await Promise.all(Array.from({length:Math.min(a,e.length)},n)),l},k=e=>e?e.replace(/[{}]/g,"").toLowerCase():"",w=e=>{let a=(e??"").replace(/[^0-9a-fA-F]/g,"").toUpperCase();return 32!==a.length?e??"":`{${a.slice(0,8)}-${a.slice(8,12)}-${a.slice(12,16)}-${a.slice(16,20)}-${a.slice(20)}}`},V=e=>(e??"").replace(/[^0-9a-fA-F]/g,"").toLowerCase(),S=e=>(e??"").split("|").map(e=>
263V(e)).filter(Boolean),_=e=>{if(!e)return"";let a=e.match(/\{?([0-9A-Fa-f-]{36})\}?/);return a?k(a[1]):""},j=(e,a)=>{if(!e)return"";if(/^https?:\/\//i.test(e)||"en"!==a.toLowerCase())return e;let t=e.replace(/^\/en(?=\/|$)/i,"");return""===t?"/":t},B=e=>{let a=e?.image?.jsonValue;return a?.value?.src?a:null},P=async(e,a)=>{try{let t=await D.request(T,{id:e,language:a});return t?.item?.children?.results?.[0]?.children?.results?.[0]}catch{return}},R=new Map,b=async(e,a)=>{let t=`${e}|${a}`,l=R.get(t);if(void 0!==l)return l;try{let l=await D.request(p.SL,{id:e,language:a}),r=l?.item?.title?.value??"";return R.set(t,r),r}catch{return R.set(t,""),""}},F=async(e,a)=>{let t,l=w(e),r=[];try{do{let e=await D.request(v,{categoryId:l,language:a,after:t??null}),n=e?.search;r.push(...n?.results??[]),t=n?.pageInfo?.hasNext?n?.pageInfo?.endCursor:void 0}while(t&&r.length<300)}catch{}return r},N=async(e,a)=>{try{let t=await D.request(p.PN,{categoryId:w(e),language:a});return(t?.search?.results??[]).map(e=>e?.parent?.parent).filter(e=>!!e)}catch{return[]}},q=async(e,a)=>{let[t,l]=await Promise.all([F(e,a),N(e,a)]),r=new Map;return t.forEach(e=>r.set(k(e.id),e)),l.forEach(a=>{let t=k(a.id);if(r.has(t))return;let l=_(a.categoryTagsRaw?.value);l&&l!==e||r.set(t,a)}),Array.from(r.values())},G=async(e,a)=>{if(!e?.id&&!e?.href)return null;let t=e.id??"",[l,r]=await Promise.all([t?P(t,a):Promise.resolve(void 0),t?D.request(L,{id:t,language:a}).catch(()=>void 0):Promise.resolve(void 0)]),n=l?.title?.value||r?.item?.pageTitle?.value||e.text||"",i=(0,$.f)(l?.contentTopPart?.value,l?.contentBottomPart?.value);return{title:n,synopsis:l?.synopsis?.value??"",date:E(l?.date?.value),readTime:(0,$.v)(i),href:j(e.href||r?.item?.url?.path,a),linkText:e.text??"",image:B(l)}},x=async(e,a)=>{let t=e.slice(0,300);return(await I(t,10,async e=>{let t=await P(e.id,a),l=_(e.contentTypeRaw?.value),r=(l?await b(l,a):"")||"Article - Blog",n=(0,$.f)(t?.contentTopPart?.value,t?.contentBottomPart?.value),i=C(t?.date?.value)?.getTime()??0;return{id:k(e.id),title:t?.title?.value||e.pageTitle?.value||"",url:j(e.url?.path,a),synopsis:t?.synopsis?.value??"",date:E(t?.date?.value),kind:r,readMinutes:n,readTime:(0,$.v)(n),publishedAt:i,image:B(t)}})).sort((e,a)=>a.publishedAt-e.publishedAt)},O=async(e,a,t)=>{let l=[];try{let e=await D.request(h,{language:t});l=e?.item?.children?.results??[]}catch{l=[]}let r=l.filter(a=>V(a.id)!==V(e)).map(e=>({id:k(e.id),title:e.title?.value||e.name,href:j(e.blogLink?.jsonValue?.value?.href,t)})).filter(e=>!!e.href);return 0===a.length?r:a.map(e=>r.find(a=>V(a.id)===e)).filter(e=>!!e)},K={featuredLabel:"",featured:null,articles:[],otherCategories:[],seeAllLabel:"",backLink:{},count:0},M=async(e,a,t)=>{let l;try{l=await D.request(A,{datasource:e,language:a})}catch(e){return console.error("[BlogCategoryData] GetBlogCategoryBaseData query failed:",e),K}let r=l?.item,n=k(r?.dynamicRelatedArticlesCategory?.jsonValue?.id),i=t?.length?t:S(r?.categoryPicker?.value),u=r?.featuredLink?.jsonValue?.value,s=e=>k(e).replace(/-/g,""),o=s(u?.id),[g,c,d]=await Promise.all([G(u,a),n?q(n,a):Promise.resolve([]),n?O(n,i,a):Promise.resolve([])]),m=(await x(c,a)).filter(e=>s(e.id)!==o),y=r?.ctaLink?.jsonValue?.value;return{featuredLabel:r?.featuredLabel?.jsonValue?.value??"",featured:g,articles:m,otherCategories:d,seeAllLabel:r?.seeAllLabel?.jsonValue?.value??"",backLink:{text:y?.text,href:j(y?.href,a)},count:m.length+ +!!g}};var U=t(33601);let W=e=>(e??"").replace(/[^a-z0-9]/gi,"").toLowerCase(),J=new l.qK(o().graphQLEndpoint,{apiKey:o().sitecoreApiKey}),z=async()=>n()(u.algolia.applicationId,u.algolia.privateApiKey).initIndex(U.env.ALGOLIA_INDEX_NAME),H=async(e,a,t)=>{if(!e)return{category:"",title:"",image:"",url:{url:"",text:""}};let l=await J.request(y,{datasource:e,language:a}),r=l?.item?.children?.results?.map(e=>e?.children?.results||[])?.flat()?.find(e=>e?.__typename?.toLowerCase()==="articledatasource"),n=r?.categoryTags?.targetItems??[],i=n.length?n[0]?.title?.value:"";return{category:r?.category?.jsonValue?.fields?.title?.value??""??i,title:r?.title?.jsonValue?.value??"",image:r?.image?.jsonValue??"",url:{url:t??"",text:r?.t
263itle?.jsonValue?.value??""}}},Z=(e,a)=>{let t=a?.item?.[e]?.targetItem,l=t?.categoryTags?.targetItems??[];return{category:l.length?l[0]?.title?.value:"",title:t?.title?.jsonValue?.value??"",image:t?.image?.jsonValue??{},url:{url:t?.link?.jsonValue?.value?.href??"",text:t?.link?.jsonValue?.value?.text??""}}},Q=async(e,a,t,l)=>{let r=await z(),n=`(contentType:"${e}")`,i=[`${a}:${t}`];return(await r.search("",{hitsPerPage:3,filters:`language:"${l}" AND ${n}`,facetFilters:[i]})).hits.map(e=>({title:e.title??"",image:e.image??"",url:{url:e?.link?X(e.link):"",text:e.title??""},category:e.category??t}))},X=e=>{for(let a of["/en/","/it/","/de/","/fr/","/ja/","/pt/","/pl/","/es/"]){let t=RegExp(`${a}${a.slice(1)}`,"g");e=e.replace(t,a)}return e},Y=async(e,a)=>{let t=await J.request(m,{datasource:e,language:a}),l=t?.item?.featuredLink?.jsonValue?.value,r=t?.item?.relatedLink01?.jsonValue?.value,n=t?.item?.relatedLink02?.jsonValue?.value,i=t?.item?.relatedLink03?.jsonValue?.value;return{featuredLink:await H(l?.id,a,l?.href),relatedLinks:[await H(r?.id,a,r?.href),await H(n?.id,a,n?.href),await H(i?.id,a,i?.href)]}},ee=async(e,a)=>{let t=await J.request(f,{datasource:e,language:a});return{featuredLink:Z("featuredLink",t),relatedLinks:[Z("relatedLink01",t),Z("relatedLink02",t),Z("relatedLink03",t)]}},ea=async(e,a)=>{let t=await J.request(d,{datasource:e,language:a}),l=t?.item?.contentType?.value??"Blog",r=(e=>{if(!e)return"";let a=e.split("/").filter(e=>""!==e).filter(e=>!g.A.some(a=>a===e)),t=a.length>=1?a[1]:null;if(!t)return"";switch(t){case"categories":case"Categories":return"categoryTags";case"content-type":case"Content Type":return"contentTypeTags";case"Products":case"products":return"productTags";case"Regions":case"regions":return"regionTags";case"Roles":case"roles":return"roleTags";case"Solutions":case"solutions":return"solutionTags";case"topics":case"Topics":return"topicTags";default:return""}})(t?.item?.dynamicRelatedArticlesCategory?.jsonValue?.url),n=t?.item?.dynamicRelatedArticlesCategory?.jsonValue?.fields?.title?.value??"";n||(n=t?.item?.dynamicRelatedArticlesCategory?.jsonValue?.displayName);let i=t?.item?.isDynamicRelatedArticles?.jsonValue?.value||!1,u=l?.toLowerCase()==="blog"||l?.toLowerCase()==="press releas",s={};s=u?await Y(e,a):await ee(e,a),i&&(s.relatedLinks=await Q(l,r,n,a));let o="blog/all-blog-posts";return r&&n&&l&&(o+=`?tagName=${r}&tagValue=${n}`),{showRelatedArticlesCategory:t?.item?.showRelatedArticlesCategory?.jsonValue?.value??!1,showRightToLeft:t?.item?.showRightToLeft?.jsonValue?.value??!1,seeAllLabel:t?.item?.seeAllLabel?.jsonValue?.value??"",seeAllUrl:o,ctaLink:t?.item?.ctaLink?.jsonValue?.value??{},featuredLabel:t?.item?.featuredLabel?.jsonValue?.value??"",isDynamicRelatedArticles:i,dynamicRelatedArticlesCategory:n,featuredLink:s.featuredLink,relatedLinks:s.relatedLinks.filter(e=>!!e?.title),relatedTagType:r,relatedTag:n}},et=async(e,a)=>{let t,l=e.dataSource,r=a?.sitecore?.context?.language??"en";if(!l)return{data:null};if("blogcategorymain"===(t=W(e.params?.FieldNames))||t===W("{BCA70000-0000-4000-8000-000000000003}")){let a,t;return{data:await M(l,r,(a=e?.fields?.data,"string"==typeof(t=a?.item?.categoryPicker?.value)?S(t):null))}}return{data:await ea(l,r)}}},60292:(e,a,t)=>{t.d(a,{AG:()=>o,PN:()=>s,SL:()=>g,fd:()=>u,h7:()=>i,z9:()=>n});var l=t(70098);let r="{ED972726-3CF1-4A03-9C8C-10C3AAAEFFB2}",n=(0,l.Ay)`
264  query GetBlogGridCategoryPicker($datasource: String!, $language: String!) {
265    item(path: $datasource, language: $language) {
266      categoryPicker: field(name: "categoryPicker") {
267        value
268      }
269    }
270  }
271`,i=(0,l.Ay)`
272  query GetBlogCategories($language: String!) {
273    item(path: "${"{23E07636-3EB8-4F81-B376-C220DFA89169}"}", language: $language) {
274      children(first: 25) {
275        results {
276          id
277          name
278          title: field(name: "title") {
279            value
280          }
281          icon: field(name: "icon") {
282            jsonValue
283          }
284          description: field(name: "description") {
285            value
286          }
287          blogLink: field(name: "BlogLink") {
288            jsonValue
289          }
290        }
291      }
292    }
293  }
294`,u=(0,l.Ay)`
295  query GetBlogsByCategory($categoryId: String!, $language: String!) {
296    search(
297      where: {
298        AND: [
299          { name: "_templates", value: "${"{10375D79-1CFC-48CF-B7EB-2DC1E2EDC2D5}"}" }
300          { name: "_language", value: $language }
301          { name: "categoryTags", value: $categoryId, operator: CONTAINS }
302        ]
303      }
304      first: 25
305      orderBy: { name: "__Updated", direction: DESC }
306    ) {
307      results {
308        id
309        url {
310          path
311        }
312        pageTitle: field(name: "Title") {
313          value
314        }
315        contentTypeRaw: field(name: "contentTypeTags") {
316          value
317        }
318      }
319    }
320  }
321`,s=(0,l.Ay)`
322  query GetBlogsByArticleCategory($categoryId: String!, $language: String!) {
323    search(
324      where: {
325        AND: [
326          { name: "_templates", value: "${r}" }
327          { name: "_language", value: $language }
328          { name: "category", value: $categoryId }
329        ]
330      }
331      first: 25
332      orderBy: { name: "__Updated", direction: DESC }
333    ) {
334      results {
335        parent {
336          parent {
337            id
338            url {
339              path
340            }
341            pageTitle: field(name: "Title") {
342              value
343            }
344            categoryTagsRaw: field(name: "categoryTags") {
345              value
346            }
347            contentTypeRaw: field(name: "contentTypeTags") {
348              value
349            }
350          }
351        }
352      }
353    }
354  }
355`,o=(0,l.Ay)`
356  query GetBlogArticleDetail($id: String!, $language: String!) {
357    item(path: $id, language: $language) {
358      children(includeTemplateIDs: ["${"{1C82E550-EBCD-4E5D-8ABD-D50D0809541E}"}"], first: 1) {
359        results {
360          children(includeTemplateIDs: ["${r}"], first: 1) {
361            results {
362              date: field(name: "date") {
363                value
364              }
365              synopsis: field(name: "synopsis") {
366                value
367              }
368              contentTopPart: field(name: "contentTopPart") {
369                value
370              }
371              contentBottomPart: field(name: "contentBottomPart") {
372                value
373              }
374            }
375          }
376        }
377      }
378    }
379  }
380`,g=(0,l.Ay)`
381  query GetContentTypeTitle($id: String!, $language: String!) {
382    item(path: $id, language: $language) {
383      title: field(name: "title") {
384        value
385      }
386    }
387  }
388`}}]);

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.