PageSourceSearch

https://crazyhorsememorial.org/_next/static/chunks/7101-99846f86ab9e317a.js

js crazyhorsememorial.org collected 2026-10-02 02:36:02 UTC 7,152 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7101],{27101:function(e,t,r){Object.defineProperty(t,"n",{enumerable:!0,get:function(){return i}});let a=r(93350),n=r(2265),i=e=>{let{apiRoute:t,depth:r,initialData:i,serverURL:o}=e,[l,c]=(0,n.useState)(i),[u,s]=(0,n.useState)(!0),d=(0,n.useRef)(!1),f=(0,n.useCallback)(e=>{c(e),s(!1)},[]);return(0,n.useEffect)(()=>{let e=(0,a.subscribe)({apiRoute:t,callback:f,depth:r,initialData:i,serverURL:o});return d.current||(d.current=!0,(0,a.ready)({serverURL:o})),()=>{(0,a.unsubscribe)(e)}},[o,f,r,i,t]),{data:l,isLoading:u}}},55023:function(e,t,r){let a,n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMessage",{enumerable:!0,get:function(){return o}});let i=r(93350),o=async e=>{let{apiRoute:t,depth:r,event:o,initialData:l,serverURL:c}=e;if(o.origin===c&&o.data&&"object"==typeof o.data&&"payload-live-preview"===o.data.type){let{data:e,externallyUpdatedRelationship:u,fieldSchemaJSON:s}=o.data;if(!a&&s&&(a=s),!a)return console.warn("Payload Live Preview: No `fieldSchemaJSON` was received from the parent window. Unable to merge data."),l;let d=await (0,i.mergeData)({apiRoute:t,depth:r,externallyUpdatedRelationship:u,fieldSchema:a,incomingData:e,initialData:n||l,serverURL:c});return n=d,d}return l}},93350:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleMessage:function(){return a.handleMessage},mergeData:function(){return n.mergeData},ready:function(){return i.ready},subscribe:function(){return o.subscribe},unsubscribe:function(){return l.unsubscribe}});let a=r(55023),n=r(91858),i=r(68840),o=r(98410),l=r(26303)},91858:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mergeData",{enumerable:!0,get:function(){return n}});let a=r(12405),n=async e=>{let{apiRoute:t,depth:r,externallyUpdatedRelationship:n,fieldSchema:i,incomingData:o,initialData:l,returnNumberOfRequests:c,serverURL:u}=e,s={...l},d={};return(0,a.traverseFields)({externallyUpdatedRelationship:n,fieldSchema:i,incomingData:o,populationsByCollection:d,result:s}),await Promise.all(Object.entries(d).map(async([e,a])=>{let n;let i=new Set(a.map(({id:e})=>e)),o=`${u}${t||"/api"}/${e}?depth=${r}&where[id][in]=${Array.from(i).join(",")}`;try{n=await fetch(o,{credentials:"include",headers:{"Content-Type":"application/json"}}).then(e=>e.json()),n?.docs?.length>0&&n.docs.forEach(t=>{d[e].forEach(e=>{e.id===t.id&&(e.ref[e.accessor]=t)})})}catch(e){console.error(e)}})),{...s,...c?{_numberOfRequests:Object.keys(d).length}:{}}}},68840:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ready",{enumerable:!0,get:function(){return r}});let r=e=>{let{serverURL:t}=e;if("undefined"!=typeof window){let e=window?.opener||window?.parent;e?.postMessage({ready:!0,type:"payload-live-preview"},t)}}},98410:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"subscribe",{enumerable:!0,get:function(){return n}});let a=r(93350),n=e=>{let{apiRoute:t,callback:r,depth:n,initialData:i,serverURL:o}=e,l=async e=>{r(await (0,a.handleMessage)({apiRoute:t,depth:n,event:e,initialData:i,serverURL:o}))};return"undefined"!=typeof window&&window.addEventListener("message",l),l}},12405:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"traverseFields",{enumerable:!0,get:function(){return n}});let a=r(13020),n=e=>{let{externallyUpdatedRelationship:t,fieldSchema:r,incomingData:i,populationsByCollection:o,result:l}=e;r.forEach(e=>{if("name"in e&&"string"==typeof e.name){let r=e.name;switch(e.type){case"richText":l[r]=(0,a.traverseRichText)({externallyUpdatedRelationship:t,incomingData:i[r],populationsByCollection:o,result:l[r]});break;case"array":Array.isArray(i[r])&&(l[r]=i[r].map((a,i)=>(l[r]||(l[r]=[]),l[r][i]||(l[r][i]={}),n({externallyUpdatedRelationship:t,fieldSchema:e.fields,incomingData:a,populationsByCollection:o,result:l[r][i]}),l[r][i])));break;case"blocks":Array.isArray(i[r])?l[r]=i[r].map((a,i)=>{let c=e.blocks[a.blockType];return l[r]||(l[r]=[]),l[r][i]&&l[r][i].id===a.id&&l[r][i].blockType===a.blockType||(l[r][i]={blockType:a.blockType}),n({externallyUpdatedRelationship:t,fieldSchema:c.fields,incomingData:a,populationsByCollection:o,result:l[r][i]}),l[r][i]}):l[r]=[];break;case"tabs":case"group":l[r]||(l[r]={}),n({externallyUpdatedRelationship:t,fieldSchema:e.fields,incomingData:i[r]||{},populationsByCollection:o,result:l[r]});break;case"upload":case"relationship":if(e.hasMany&&Array.isArray(i[r]))l[r]&&i[r].length||(l[r]=[]),i[r].forEach((a,n)=>{if(Array.isArray(e.relationTo)){l[r][n]||(l[r][n]={relationTo:a.relationTo});let e=l[r][n]?.value?.id,i=l[r][n]?.relationTo,c=a.value,u=a.relationTo,s=u===t?.entitySlug&&c===t?.
1id;(c!==e||u!==i||s)&&(o[u]||(o[u]=[]),o[u].push({id:a.value,accessor:"value",ref:l[r][n]}))}else{let i=a!==l[r][n]?.id,c=e.relationTo===t?.entitySlug&&a===t?.id;(i||c)&&(o[e.relationTo]||(o[e.relationTo]=[]),o[e.relationTo].push({id:a,accessor:n,ref:l[r]}))}});else if(Array.isArray(e.relationTo)){l[r]||(l[r]={relationTo:i[r]?.relationTo});let e=i[r]&&"object"==typeof i[r]&&null!==i[r],a=l[r]&&"object"==typeof l[r]&&null!==l[r],n=e?"object"==typeof i[r].value?i[r].value.id:i[r].value:"",c=a?"object"==typeof l[r].value?l[r].value.id:l[r].value:"",u=e?i[r].relationTo:"",s=a?l[r].relationTo:"",d=n!==c||u!==s,f=u===t?.entitySlug&&n===t?.id;(d||f)&&(n?(o[u]||(o[u]=[]),o[u].push({id:n,accessor:"value",ref:l[r]})):l[r]=null)}else{let a=i[r]&&"object"==typeof i[r]&&i[r].id||i[r],n=a!==(l[r]&&"object"==typeof l[r]&&l[r].id||l[r]),c=e.relationTo===t?.entitySlug&&a===t?.id;(n||c)&&(a?(o[e.relationTo]||(o[e.relationTo]=[]),o[e.relationTo].push({id:a,accessor:r,ref:l})):l[r]=null)}break;default:l[r]=i[r]}}})}},13020:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"traverseRichText",{enumerable:!0,get:function(){return r}});let r=({externallyUpdatedRelationship:e,incomingData:t,populationsByCollection:a,result:n})=>(Array.isArray(t)?(n||(n=[]),n=t.map((t,i)=>(n[i]||(n[i]=t),r({externallyUpdatedRelationship:e,incomingData:t,populationsByCollection:a,result:n[i]})))):t&&"object"==typeof t?(n||(n={}),Object.keys(n).forEach(e=>{e in t||delete n[e]}),Object.keys(t).forEach(i=>{if(n[i]||(n[i]=t[i]&&"object"==typeof t[i]?Array.isArray(t[i])?[]:{}:void 0),"value"===i&&"relationTo"in t){let r=!n.value||"object"!=typeof n.value||"object"==typeof n.value&&1===Object.keys(n.value).length&&"id"in n.value,o=n&&"object"==typeof n&&n.value.id===e?.id;(r||o)&&(a[t.relationTo]||(a[t.relationTo]=[]),a[t.relationTo].push({id:t[i]&&"object"==typeof t[i]?t[i].id:t[i],accessor:"value",ref:n}))}else n[i]=r({externallyUpdatedRelationship:e,incomingData:t[i],populationsByCollection:a,result:n[i]})})):n=t,n)},26303:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unsubscribe",{enumerable:!0,get:function(){return r}});let r=e=>{"undefined"!=typeof window&&window.removeEventListener("message",e)}}}]);

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.