PageSourceSearch

https://static.nyse.com/cms/41.10.14/chunks/cms-components/greentrace-holdings-detail/Main-xPMEPI2m.js

js nyse.com collected 2026-09-24 15:18:50 UTC 12,803 bytes, 1 lines download raw bytes

1import{j as t,a as c}from"../../__generated__/components/demos-sg-pcOZb.js";import{u as N}from"../../__generated__/components/main-CLyZ6YeD.js";import{u as C}from"../../shared/utils/useIntegrationProps-BvJoemGM.js";import{S as _}from"../../shared/components/skeleton-loader/SkeletonLoader-ZYpi_xrK.js";import{D as T}from"../../shared/components/greentrace/DataBlock-BGQO0MA7.js";import{I as k}from"../ice-report-center/Main-YlKRtrLe.js";import{e as E,r as x,h as S}from"../ice-report-center/utils/replacePlaceholders-B5EWIUFi.js";import{u as A}from"../../node_modules/-pnpm/react-router@6-30-1_react@18-3-1/node_modules/react-router/dist/index-js-commonjs-proxy-Bgcd1cR8.js";import"../../node_modules/-pnpm/date-fns@2-30-0/node_modules/date-fns/addYears/index-js-commonjs-es-import-DxIW7DXy.js";import"../../node_modules/-pnpm/@theice-pushpop@3-5-0_@types-express@4-17-25/node_modules/@theice/pushpop/build/array/replace-CrA0QeSp.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/feedback/Spinner-x09pfbvO.js";import"../../__generated__/components/meta-DD-eCrjv.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/useDebounce-lFqZRkkZ.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/links/Link-BKFdl-an.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/utils/colorClasses-mWIH1lRk.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/useWebStorage-D3n_MPye.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/useStableValue-D0eufDF3.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/contexts/global-state-context/GlobalStateContext-BW_0GYQx.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/useUpdateEffect-BlsC2yQ1.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/usePrevious-BfUgDDoG.js";import"../../shared/apis/wmd/ice-report-center/utils/constants-BwRcF6-a.js";import"../../shared/utils/objectToQuerystring-XZn8i5IX.js";import"../../backend/utils/safeParse-C6LWH1TA.js";import"../../node_modules/-pnpm/default-import@1-1-7/node_modules/default-import/dist/default-import-DtLHhLMW.js";import"../../shared/apis/wmd/ice-report-center/useMeta-CQC0oC0i.js";import"../../node_modules/-pnpm/zod@3-25-76/node_modules/zod/index-D2XdMeb7.js";import"../../shared/utils/isPermissionsError-YNYYaB0y.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/required-Dqmey6Jh.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/minDate-Dvf6mGLD.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/maxDate-DSI3sssi.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/date-BqCwGU7W.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/composeValidators-C9n9veTE.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/provideLabel-ry0S_voM.js";import"../../node_modules/-pnpm/@theice-val@4-0-4_@types-express@4-17-25_eslint@9-39-4_jiti@2-6-1__typescript@5-9-3/node_modules/@theice/val/build/createStructuredValidator-D7WHQFPw.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/vsc/VscChevronRight-js-commonjs-es-import-C_f4RYb4.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdRefresh-js-commonjs-es-import-N3VTSPa-.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/control
1s/form/DateTime-BORc1R_L.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/Textbox-CAZ2p_8e.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/TypeAhead-B61rlBrk.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/navigation/Menu-CBHWudCu.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/navigation/MenuButton-BT50FMZE.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/hooks/useIsMounted-DFdutdme.js";import"../../shared/render-context/useCmsProxyBaseUrl-Dd3et0wC.js";import"../../shared/utils/shouldUseProxy-Bv9cgI89.js";import"../ice-report-center/components/RecaptchaDisclaimer-B4nCulGp.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/integrations/recaptcha2/Recaptcha2-xd9XOzQ8.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/text/Disclaimer-oc3A8Kgy.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/form/Checkbox-nu5EOqZc.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdCheck-js-commonjs-es-import-CjVA9VYL.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/lists/DefinitionList-O9uMtcwK.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdPrint-js-commonjs-es-import-CDe12TR9.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/overlays/Dialog-CjQA1Ci0.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/overlays/Backdrop-xXxW8bC1.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/tables/DataTable-3xZ8Ds_e.js";import"../../node_modules/-pnpm/@tanstack-react-table@8-21-3_react-dom@18-3-1_react@18-3-1__react@18-3-1/node_modules/@tanstack/react-table/build/lib/index-B9HwXjcq.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/links/Pagination-B-08x2Hb.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/tables/TableRow-CdO7aDOZ.js";import"../../shared/components/download-button/DownloadButton-CsCrU7b1.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/icons/DownloadIcon-DP5gx2om.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdAdd-js-commonjs-es-import-BRlnl_bL.js";import"../../node_modules/-pnpm/@meronex-icons@4-0-0_react@18-3-1/node_modules/@meronex/icons/md/MdRemove-js-commonjs-es-import-DGO7-vgV.js";import"../ice-report-center/constants-j5z2QWQU.js";import"../../shared/components/partial/Partial-D6OA-p1H.js";import"../../node_modules/-pnpm/@theice-sanitize-html@3-1-0/node_modules/@theice/sanitize-html/build/index-client-DVHHq8rK.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/controls/rich-text/RichText-DqqU_Bla.js";import"../../node_modules/-pnpm/slate-history@0-66-0_slate@0-82-1/node_modules/slate-history/dist/index-es-sO7R2PDv.js";import"../../node_modules/-pnpm/lodash@4-17-21/node_modules/lodash/throttle-js-commonjs-es-import-MUs55s9q.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/lists/List-Bz3JAGto.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/lists/ListItem-C6oTMhMP.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/text/Paragraph-CrgHZTU3.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/layout/HorizontalRule-Dkc6uc8Q.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/tables/AdminTable-GmTrKacz.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/text/PreformattedText-Ci2S3LBY.js";import"../../var/opt/jenkins/workspace/ont-end-monorepo_release_2026-38/packages/website-components/build/components/control
1s/rich-text/deserializeRichText-CPq0zEp4.js";const B=e=>/^https?:\/\//i.test(e),i=({label:e,value:o,href:r})=>t.jsxs("div",{className:"min-w-0",children:[t.jsx("p",{className:"mb-1 text-xs font-bold uppercase tracking-wide",children:e}),t.jsx("p",{className:"mb-0",children:o&&r&&B(r)?t.jsx("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 underline",children:o}):o||"-"})]}),I=({account:e})=>{var o;return t.jsx("div",{className:"mb-8 mr-2 shadow-[8px_8px_0_0_#71c5e8]",children:t.jsxs("div",{className:"border-2 border-black bg-white p-8",children:[t.jsx("h3",{className:"mb-4 text-sm font-bold uppercase tracking-wide text-green-700",children:"Account Holder Profile"}),t.jsxs("div",{className:"grid grid-cols-2 gap-x-8 gap-y-4 md:grid-cols-4 lg:grid-cols-7",children:[t.jsx(i,{label:"Company",value:e.company}),t.jsx(i,{label:"Contact",value:e.contact}),t.jsx(i,{label:"Type",value:e.accountType}),t.jsx(i,{label:"City",value:e.city}),t.jsx(i,{label:"State",value:e.state}),t.jsx(i,{label:"Country",value:e.country}),t.jsx(i,{label:"Website",value:e.website,href:(o=e.website)!=null?o:void 0})]})]})})},L=[{id:"tbl-holdings-001",name:"holdings",columns:[{id:"col-project-id",name:"projectReferenceId",heading:"Project ID",type:"text"},{id:"col-project-name",name:"projectLink",heading:"Project Name",type:"link"},{id:"col-project-type",name:"projectTypeName",heading:"Project Type",type:"text"},{id:"col-vintage",name:"vintage",heading:"Vintage",type:"text"},{id:"col-quantity",name:"holdingQuantity",heading:"Quantity",type:"number"},{id:"col-credit",name:"creditLink",heading:"Serial Number",type:"link"}]}],F=async(e,o)=>{const r=await fetch(e,{signal:o});if(!r.ok)throw new Error("Failed to fetch account data: ".concat(r.status," ").concat(r.statusText));return await r.json()},D=(e,o)=>A({queryKey:["holdings-detail-account",e],queryFn:e?({signal:r})=>F(e,r):void 0,enabled:o&&!!e,staleTime:1e3*60*5,refetchOnWindowFocus:!1}),R="/api/greentraceservice/v1/public-account/registry/:registry/account/:account",q="/api/greentraceservice/v1/credit/registry/:registry/account/:account/holding-summaries",M=()=>null,ne=({id:e,apiUrl:o,creditsReportUrl:r,creditsDatasets:n})=>{const g=C(e),b=globalThis.window!==void 0,{isCmsEditor:j,urlPath:p,requestPath:d}=N(),a=c.useMemo(()=>E(p,d),[d,p]),u=c.useMemo(()=>{const l=(o==null?void 0:o.trim())||R;return x(l,a)},[o,a]),y=c.useMemo(()=>{const l=(r==null?void 0:r.trim())||q;return x(l,a)},[r,a]),f=!S(u),s=b&&!j&&f,{data:m,isLoading:h,error:w}=D(u,s),P=s&&h,v=s&&!h&&!!w;return t.jsx("div",{...g,children:t.jsx("div",{className:"py-8",children:P?t.jsx(T,{title:"Account Holder",children:t.jsx(_,{count:6,height:"24px"})}):v?t.jsx("div",{className:"rounded border border-gray-300 bg-gray-100 p-8 text-center",children:t.jsx("p",{className:"text-lg text-gray-600",children:"Account holder details were not found. Please check the account identifier and try again."})}):m?t.jsxs(t.Fragment,{children:[t.jsx("h2",{className:"font-headings mb-6 text-3xl font-bold",children:m.accountName}),t.jsx(I,{account:m}),t.jsx("h3",{className:"font-headings mb-4 text-2xl font-bold",children:"Credits in the Public Account"}),t.jsx(k,{id:"".concat(e,"__credits"),reportUrl:y,showPrintButton:!1,showResetButton:!1,showSubmitButton:!1,showMethodologyButton:!1,tables:n!=null?n:L,headerVariant:"filled-primary",criteriaVariant:"flex",isPaginated:!0,rowsPerPage:25,autoSubmit:!0,renderSlot:M})]}):null})})};export{ne as default};

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.