1/*! For license information please see EsgRatings.js.LICENSE.txt */ 2"use strict";(self.webpackChunk_forge_forge_bundle=self.webpackChunk_forge_forge_bundle||[]).push([[6224],{6357:function(e,t,a){a.r(t);t.default={search:{title:"Company ESG Scores Finder",description:"Freely access companies' top level ESG Scores using the ESG Scores Finder below",placeholder:"Enter company name to search for ESG scores",endpoints:{suggestions:"https://forge-gateway.vercel.app/api/components/esg-rating?dataset=search-suggestion",results:"https://forge-gateway.vercel.app/api/components/esg-rating?dataset=search-results"},layout:"grid",type:"ESG search",disclaimer:"<p>LSEG ESG Scores may be referenced and published for non-commercial purposes with appropriate approval. Any commercial use, redistribution, or systematic reproduction of the data requires a licence â please see our <a href='https://www.lseg.com/en/terms-of-use' rel='noopener noreferrer'>Terms of Use</a> to find out more.</p>"},result:{titleTemplate:"{TR.CommonName} ESG rating: {TR.ESGScore} out of 5",descriptionTemplate:"Based on {TR.CommonName}'s self-reported FY {periodenddate} data",chart:{centerLabel:"ESG Score",centerValue:"{TR.ESGScore}",scoreLabels:{0:"Not engaging",1:"Limited",2:"Developing",3:"Established",4:"Advanced",5:"Leading"},legends:{header:"The colour depth reflects the score value. Hover over the segments to view the comapany's score for each ESG theme.",image:{url:"./images/esg_chart_legends.svg",alt:"ESG Score Legend"}}},comparison:{header:"Comparison and rank",info:"Out of {industryType} Companies.",rankText:"{rank} out of {totalIndustries}",description:"<b>{TR.CommonName}</b> is a {industryType} company. Below is the rank of this company out of all the companies in its industry. Get the most comprehensive, detailed, and up to date sector and industry classification available with the <a href='https://www.lseg.com/en/data-analytics/financial-data/indices/trbc-business-classification' rel='noopener noreferrer'>TRBC Sector Classification</a>."}},error:{header:"We don't have ESG data for this company",description:"If you are a representative of company and would like to contribute ESG data submit a request via our contributor tool.",action:{text:"Contribute ESG data",link:"https://contribute.refinitiv.com/Deals/Account/Registration"}},categories:[{key:"TR.EnvironmentalPillarESGScore",label:"Environment",tooltipText:"Environmental Pillar Score is the weighted average relative rating of a company based on the reported environmental information and the resulting three environmental category scores.",color:"green",subCategories:[{key:"TR.BiodiversityThemeScore",label:"Energy & Resource Use with more details"},{key:"TR.WaterUseThemeScore",label:"Resource Use"},{key:"TR.WasteandPollutionThemeScore",label:"Innovation"},{key:"TR.ConductandAntiCorruptionThemeScore",label:"AntiCorruption"}]},{key:"TR.EnergyandResourceUseThemeScore",label:"Social",tooltipText:"Social Pillar Score is the weighted average relative rating of a company based on the reported social information and the resulting four social category scores.",color:"blue",subCategories:[{key:"TR.SocialPillarESGScore",label:"Human Rights"},{key:"TR.LabourRelationsThemeScore",label:"Product Responsibility"},{key:"TR.HealthandSafetyThemeScore",label:"Workforce"},{key:"TR.HumanRightsandCommunityThemeScore",label:"Community"}]},{key:"TR.ClimateTransitionThemeScore",label:"Governance",tooltipText:"Governance Pillar Score is the weighted average relative rating of a company based on the reported governance information and the resulting three governance category scores.",color:"violet",subCategories:[{key:"TR.GovernancePillarESGScore",label:"Management"},{key:"TR.BoardandManagementThemeScore",label:"Shareholders"},{key:"TR.ShareholdersRightsThemeScore",label:"CSR Strategy"}]}]}},48073:function(e,t,a){var r=a(4293),n=a(14319);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(58212)),i=r(a(68832)),o=r(a(39067)),u=function(e,t){if("function"==typeof WeakMap)var a=new WeakMap,r=new WeakMap;
2return function(e,t){if(!t&&e&&e.__esModule)return e;var l,i,o={__proto__:null,default:e};if(null===e||"object"!=n(e)&&"function"!=typeof e)return o;if(l=t?r:a){if(l.has(e))return l.get(e);l.set(e,o)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((i=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(i.get||i.set)?l(o,u,i):o[u]=e[u]);return o}(e,t)}(a(14041)),s=r(a(10790)),d=r(a(12556)),f=r(a(42563)),c=r(a(63901)),p=a(78809),g=r(a(42852)),m=a(69908),h=a(61374),v=a(54073);function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?y(Object(a),!0).forEach(function(t){(0,l.default)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):y(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var O=function(e){var t=e.esgDataConfig,a=(0,s.default)(O.displayName),r=(0,u.useState)("idle"),n=(0,i.default)(r,2),l=n[0],o=n[1],y=(0,u.useState)([]),S=(0,i.default)(y,2),E=S[0],C=S[1],T=(0,u.useState)({}),w=(0,i.default)(T,2),_=w[0],k=w[1],P=(0,u.useState)(""),j=(0,i.default)(P,2),R=j[0],D=j[1],N=(0,u.useState)(null),x=(0,i.default)(N,2),M=x[0],L=x[1];if(!t)return null;(0,u.useEffect)(function(){0===E.length&&G()},[]);var G=function(){var e,a;null!=t&&null!==(e=t.search)&&void 0!==e&&null!==(a=e.endpoints)&&void 0!==a&&a.suggestions&&(0,p.fetchData)({url:t.search.endpoints.suggestions,onError:function(){return console.error("Error fetching data")},onSuccess:F})},F=function(e){C(e);var t=new URL(window.location.href).searchParams.get("esg");t&&(D(t),A(t,null,"",e))},A=function(e,a,r){var n,l,i,u,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:E;D(e);var d=null!==a&&s.length>0,f={layout:(null==t||null===(n=t.search)||void 0===n?void 0:n.layout)||"grid",searchResults:"zero",searchTerm:d?r:e,suggestedSearchTerm:d?s[a].companyName:"",searchType:(null==t||null===(l=t.search)||void 0===l?void 0:l.type)||"ESG search"},c=s.find(function(t){var a=t.companyName;return(void 0===a?"":a).toLowerCase()===e.toLowerCase()});if(history.pushState){var g=new URL(window.location.href);g.searchParams.set("esg",e),window.history.pushState({path:g.href},"",g.href)}c&&null!=t&&null!==(i=t.search)&&void 0!==i&&null!==(u=i.endpoints)&&void 0!==u&&u.results?((0,p.fetchData)({url:(0,h.buildResultUrl)(t.search.endpoints.results,c.ricCode),onError:function(){console.error("Error fetching ESG data"),o("error")},onSuccess:z}),f.searchResults="1"):c||o("error"),(0,m.fireSearchSubmit)(f)},z=function(e){if(e&&0!==Object.keys(e).length){k(e);var a=(0,v.processConfigWithPlaceholders)(null==t?void 0:t.result,e);L(b(b({},t),{},{result:a})),o("chart")}else o("error")};return u.default.createElement("div",{className:a(),"data-rehydratable":(0,g.default)(O.displayName),"data-esg-data-config":JSON.stringify(t)},u.default.createElement(d.default,{esgDataConfig:t,suggestions:E,onSearchSubmit:A,initialSearchTerm:R}),"chart"===l&&M&&u.default.createElement(f.default,{esgScore:_,companyName:R,esgDataConfig:M}),"error"===l&&u.default.createElement(c.default,{esgDataConfig:t}))};O.displayName="EsgRatings",O.propTypes={esgDataConfig:o.default.shape({search:o.default.shape({title:o.default.string,description:o.default.string,placeholder:o.default.string,disclaimer:o.default.string,endpoints:o.default.shape({suggestions:o.default.string.isRequired,results:o.default.string.isRequired}).isRequired,layout:o.default.string,type:o.default.string}),result:o.default.shape({titleTemplate:o.default.string,descriptionTemplate:o.default.string,chart:o.default.shape({centerLabel:o.default.string,centerValue:o.default.oneOfType([o.default.string,o.default.number]),scoreLabels:o.default.objectOf(o.default.string),legends:o.default.shape({header:o.default.string,image:o.default.shape({url:o.default.string,alt:o.default.string})})}),comparison:o.default.shape({header:o.default.string,description:o.default.string,info:o.default.string,rankText:o.default.string})}),error:o.default.shape({header:o.default.string,description:o.default.string,action:o.default.shape({text:o.default.string,link:o.default.string})}),categories:o.default.arrayOf(o.default.shape({key:o.default.string,label:o.default.string,color:o.default.string,tooltipText:o.default.string,subCategories:o.default.arrayOf(o.default.shape({key:o.default.string,label:o.default.string}))}))}).isRequired};t.default=O},26228:function(e,t,a){var r=a(4293);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(24505)),l=r(a(39067)),i=r(a(14041)),o=r(a(10790)),u=r(a(39933)),s=r(a(80676)),d=r(a(38228)),f=r(a(68847)),c=r(a(30074)),p=r(a(63672)),g=r(a(14641)),m=a(32931),h=function(e){var t,a=e.esgScore,r=e.companyName,l=e.esgDataConfig,v=(0,o.default)(h.displayName),y=(null==l?void 0:l.result)||{},b=y.titleTemplate,O=y.descriptionTemplate,S=y.chart,E=(0,m.buildChartData)(null==l?void 0:l.categories,a);return i.default.createElement(f.default,{background:"white"},i.default.createElement(c.default,{size:"m"},i.default.createElement("div",{className:v({modifiers:"company"})},i.default.createElement(g.default,(0,n.default)({align:"center",heading:i.default.createElement(p.default,{align:"center",type:"h3",rank:"h3"},b)},O&&{standfirst:O})),i.default.createElement("div",{className:v({modifiers:"body"})},i.default.createElement("div",{className:v({modifiers:"left"})},i.default.createElement(u.default,{esgScore:a,esgDataConfig:l})),i.default.createElement("div",{className:v({modifiers:"center"})},i.default.createElement(s.default,{esgData:E,legends:null==S?void 0:S.legends,centerLabel:null==S?void 0:S.centerLabel,centerValue:null==S?void 0:S.centerValue,scoreLabels:null==S?void 0:S.scoreLabels,legendTableHeader:null==S||null===(t=S.legends)||void 0===t?void 0:t.header})),i.default.createElement("div",{className:v({modifiers:"right"})},i.default.createElement(d.default,{esgScore:a,companyName:r,esgDataConfig:l}))))))};h.displayName="EsgRatings",h.propTypes={esgScore:l.default.object,companyName:l.default.string.isRequired,esgDataConfig:l.default.shape({categories:l.default.arrayOf(l.default.shape({key:l.default.string,label:l.default.string,color:l.default.string,tooltipText:l.default.string,subCategories:l.default.arrayOf(l.default.shape({key:l.default.string,label:l.default.string}))})),result:l.default.shape({titleTemplate:l.default.string,descriptionTemplate:l.default.string,chart:l.default.shape({centerLabel:l.default.string,centerValue:l.default.oneOfType([l.default.string,l.default.number]),scoreLabels:l.default.objectOf(l.default.string),legends:l.default.shape({image:l.default.shape({url:l.default.string,alt:l.default.string})})}),comparison:l.default.shape({header:l.default.string,description:l.default.string,info:l.default.string})})})};t.default=h},88424:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(24505)),l=r(a(39067)),i=r(a(14041)),o=r(a(10790)),u=r(a(49449)),s=r(a(51099)),d=r(a(30074)),f=r(a(63672)),c=function(e){var t=e.esgData,a=e.legends,r=e.centerLabel,l=e.centerValue,p=e.scoreLabels,g=e.legendTableHeader,m=(0,o.default)(c.displayName);return i.default.createElement("div",{style:{position:"relative"}},i.default.createElement(d.default,{size:"xxs"},i.default.createElement("div",{className:m({modifiers:"graph"})},i.default.createElement(s.default,{type:"sunburst",data:t,isCore:!0,layer:r||"ESG Score",centerValue:l||3.5,scoreLabels:p,labelKey:"label",valueKey:"rating",stroke:"#ffffff",strokeWidth:1,loadingFallback:i.default.createElement("div",null,"Loading chart...")}))),g&&i.default.createElement(d.default,{size:"xxs"},i.default.createElement("div",{className:m({modifiers:"legendTableHeader"}),"aria-hidden":"true"},i.default.createElement(f.default,{rank:"p",type:"p3"},g))),(null==a?void 0:a.image)&&i.default.createElement(u.default,(0,n.default)({alt:a.image.alt},!a.image.alt&&{role:"presentation"},{src:a.image.url})))};c.displayName="EsgRatings",c.propTypes={esgData:l.default.arrayOf(l.default.shape({label:l.default.string,color:l.default.string,rating:l.default.number,children:l.default.arrayOf(l.default.shape({label:l.default.string,color:l.default.string,rating:l.default.number}))})),legends:l.default.shape({image:l.default.shape({url:l.default.string,alt:l.default.string})}),centerLabel:l.default.string,centerValue:l.default.oneOfType([l.default.string,l.default.number]),scoreLabels:l.default.objectOf(l.default.string),legendTableHeader:l.default.string};t.default=c},80676:function(e,t,a){var r=a(4293);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(88424));t.default=n.default},26218:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(39067)),l=r(a(14041)),i=r(a(58467)),o=r(a(10790)),u=a(14054),s=r(a(92266)),d=a(22301),f=function(e){var t,a=e.esgScore,r=e.esgDataConfig,n=(0,o.default)(f.displayName);if(!a)return null;var c=(null==r||null===(t=r.result)||void 0===t?void 0:t.comparison)||{},p=c.header,g=c.description,m=c.info,h=c.rankText;return l.default.createElement("div",{className:n({modifiers:"info"})},l.default.createElement(s.default,{rank:"4",type:"small-caps"},p),l.default.createElement(d.RichTextMultiColumn,{items:[{label:m,description:h}],layout:"horizontal",descriptionTypestack:"h2",hasDividers:!1}),l.default.createElement(u.RichText,null,l.default.createElement("div",{dangerouslySetInnerHTML:{__html:i.default.sanitize(g)}})))};f.displayName="EsgRatings",f.propTypes={esgScore:n.default.object,esgDataConfig:n.default.shape({result:n.default.shape({comparison:n.default.shape({header:n.default.string,description:n.default.string,info:n.default.string,rankText:n.default.string})})})};t.default=f},38228:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(26218));t.default=n.default},11164:function(e,t,a){var r=a(4293),n=a(14319);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(39067)),i=r(a(14041)),o=r(a(10790)),u=function(e,t){if("function"==typeof WeakMap)var a=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var l,i,o={__proto__:null,default:e};if(null===e||"object"!=n(e)&&"function"!=typeof e)return o;if(l=t?r:a){if(l.has(e))return l.get(e);l.set(e,o)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((i=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(i.get||i.set)?l(o,u,i):o[u]=e[u]);return o}(e,t)}(a(72859)),s=r(a(63672)),d=a(67803),f=a(32931);var c=function(e){var t,a=e.esgScore,r=e.esgDataConfig,n=(0,o.default)(c.displayName),l=function(e){var t=e.key,a=e.label,r=e.score,l=e.category,o=e.backgroundColor,f=e.tooltipText,c=e.tooltipAriaLabelTemplate,p=l?i.default.createElement("div",{className:n({modifiers:"label"})},i.default.createElement("div",{className:n({modifiers:"color"}),style:{backgroundColor:o}}),i.default.createElement(s.default,{type:"h4",rank:"h4"},a,f&&i.default.createElement(u.default,{ariaLabel:(0,u.buildTooltipAriaLabel)({label:a,template:c}),tooltipText:f},i.default.createElement(d.SVGIcon,{name:"information-07",size:"s"})))):i.default.createElement("div",null,a);return i.default.createElement("div",{key:t,className:n({modifiers:"item"})},p,i.default.createElement("b",null,r))};return i.default.createElement("div",{className:n({modifiers:"rating"})},(void 0===(t=r.categories)?[]:t).map(function(e){var t=e.key,r=e.label,o=e.subCategories,u=void 0===o?[]:o,s=e.color,d=e.tooltipText,c=e.tooltipAriaLabelTemplate,p=a&&a[t]?a[t]:0,g=(0,f.getHighestColorFromSpec)(s);return i.default.createElement("div",{key:t,className:n({modifiers:"category"})},l({key:"parent-".concat(t),label:r,score:p,category:!0,backgroundColor:g,tooltipText:d,tooltipAriaLabelTemplate:c}),u.map(function(e){var t=e.key,r=e.label,n=a&&a[t]?a[t]:0;return l({key:t,label:r,score:n,category:!1})}))}))};c.displayName="EsgRatings",c.propTypes={esgScore:l.default.object,esgDataConfig:l.default.shape({categories:l.default.arrayOf(l.default.shape({key:l.default.string,label:l.default.string,color:l.default.string,tooltipText:l.default.string,subCategories:l.default.arrayOf(l.default.shape({key:l.default.string,label:l.default.string}))}))})};t.default=c},39933:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(11164));t.default=n.default},42563:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(26228));t.default=n.default},53620:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(39067)),l=r(a(14041)),i=r(a(68847)),o=r(a(31448)),u=a(67803),s=r(a(63672)),d=a(45963),f=r(a(14641)),c=function(e){var t=e.esgDataConfig,a=(null==t?void 0:t.error)||{},r=a.header,n=a.description,c=a.action,p=JSON.stringify({"data-title":null==c?void 0:c.text,"data-link-type":"link click","data-asset-title":"Link | ".concat(null==c?void 0:c.text)});return l.default.createElement(i.default,{background:"white"},l.default.createElement(f.default,{align:"center",heading:l.default.createElement(s.default,{align:"center",type:"h3",rank:"h3"},r),standfirst:n,callToAction:l.default.createElement(o.default,{href:null==c?void 0:c.link,type:"icon",icon:l.default.createElement(u.SVGIcon,{name:"arrow-right",viewBox:"0 0 36 36",fill:"#001eff",size:"s"}
2),iconPosition:"right",customClassName:null===d.analyticsClasses||void 0===d.analyticsClasses?void 0:d.analyticsClasses.trackClicks,datasets:p},null==c?void 0:c.text)}))};c.displayName="EsgRatings",c.propTypes={esgDataConfig:n.default.shape({error:n.default.shape({header:n.default.string,description:n.default.string,action:n.default.shape({text:n.default.string,link:n.default.string})})})};t.default=c},63901:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.default}});var n=r(a(53620))},8878:function(e,t,a){var r=a(4293),n=a(14319);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(68832)),i=r(a(39067)),o=function(e,t){if("function"==typeof WeakMap)var a=new WeakMap,r=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var l,i,o={__proto__:null,default:e};if(null===e||"object"!=n(e)&&"function"!=typeof e)return o;if(l=t?r:a){if(l.has(e))return l.get(e);l.set(e,o)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((i=(l=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(i.get||i.set)?l(o,u,i):o[u]=e[u]);return o}(e,t)}(a(14041)),u=r(a(58467)),s=r(a(10790)),d=r(a(68847)),f=r(a(68117)),c=r(a(63672)),p=a(14054),g=r(a(14641));var m=function(e){var t=e.esgDataConfig,a=e.suggestions,r=void 0===a?[]:a,n=e.onSearchSubmit,i=e.initialSearchTerm,h=void 0===i?"":i,v=(0,s.default)(m.displayName),y=(0,o.useState)([]),b=(0,l.default)(y,2),O=b[0],S=b[1],E=(0,o.useState)(h),C=(0,l.default)(E,2),T=C[0],w=C[1];(0,o.useEffect)(function(){h&&w(h)},[h]);var _=(0,o.useCallback)(function(e,t){var a=e.toLowerCase(),n=r.filter(function(e){var t=e.companyName;return(void 0===t?"":t).toLowerCase().includes(a)}).slice(0,7);S(n),t(n.map(function(e){return e.companyName}))},[r]),k=(0,o.useCallback)(function(e,t){w(e),_(e,t)},[_]),P=(0,o.useCallback)(function(e,t,a){w(e),n&&n(e,t,a)},[n,r,O]);return o.default.createElement(d.default,{background:"grayLightest"},o.default.createElement("div",{className:v({modifiers:"search"})},o.default.createElement(g.default,{align:"center",heading:o.default.createElement(c.default,{type:"h2",rank:"h2"},t.search.title),standfirst:t.search.description}),o.default.createElement(f.default,{name:"esg",typeahead:!0,placeholder:t.search.placeholder,value:T,handleInputChange:k,onSubmit:P}),t.search.disclaimer&&o.default.createElement(p.RichText,null,o.default.createElement("div",{role:"note",dangerouslySetInnerHTML:{__html:u.default.sanitize(t.search.disclaimer)}}))))};m.displayName="EsgRatings",m.propTypes={esgDataConfig:i.default.shape({search:i.default.shape({title:i.default.string,description:i.default.string,placeholder:i.default.string,disclaimer:i.default.string})}).isRequired,suggestions:i.default.arrayOf(i.default.shape({companyName:i.default.string,ricCode:i.default.string})),onSearchSubmit:i.default.func,initialSearchTerm:i.default.string};t.default=m},12556:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(8878));t.default=n.default},52074:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"esgDataConfig",{enumerable:!0,get:function(){return l.default}});var n=r(a(48073)),l=r(a(6357))},69908:function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.fireSearchSubmit=t.ensureSearchObjectInitialized=void 0;var r=a(45963),n=t.ensureSearchObjectInitialized=function(){window.digitalData.search||(window.digitalData.search={})};t.fireSearchSubmit=function(e){(0,r.canFireEvents)()&&(n(),window.digitalData.search=e,window.PubSub.publish("analytics.pageload",window.digitalData))}},8297:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.COLOR_SPEC=void 0;t.COLOR_SPEC={teal:["#BDBDBD","#CFEDEE","#A8DEDE","#67C0C0","#2FA7A8","#008C8E"],purple:["#BDBDBD","#E0D6EE","#C7B5E1","#9A7EC7","#6E4FA8","#4A2A90"],green:["#CCCCCC","#BFE3E4","#99D3D4","#66BCBE","#33A6A9","#058486"],blue:["#CCCCCC","#D7DCFF","#C0C7FF","#A0ABFF","#818FFF","#5265FF"],violet:["#CCCCCC","#D4C8E3","#BAA8D1","#987CBB","#7551A4","#53258D"]}}
2,32931:function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.getHighestColorFromSpec=t.buildChartData=void 0;var r=a(8297),n=function(e,t){var a=r.COLOR_SPEC[e],n=function(e){var t=Math.max(0,Math.min(5,e)),a=Math.floor(t);return t-a>=.6?a+1:a}(t);return a[n]},l=t.getHighestColorFromSpec=function(e){var t=r.COLOR_SPEC[e];return t[t.length-1]};t.buildChartData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&0!==e.length?e.map(function(e){var a=e.key,r=e.label,i=e.color,o=e.subCategories,u=void 0===o?[]:o,s=t&&t[a]?parseFloat(t[a]):0;return{label:r,color:l(i),rating:s,children:u.map(function(e){var a=e.key,r=e.label,l=t&&t[a]?parseFloat(t[a]):0;return{label:r,color:n(i,l),rating:l}})}}):[]}},54073:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.processTextWithPlaceholders=t.processConfigWithPlaceholders=void 0;var n=r(a(14319)),l=t.processTextWithPlaceholders=function(e,t){return e&&"string"==typeof e?e.replace(/\{([^{}]+)\}/g,function(e,a){return t&&void 0!==t[a]&&null!==t[a]?t[a]:e}):e||""},i=t.processConfigWithPlaceholders=function(e,t){if(!e)return e;if("string"==typeof e)return l(e,t);if(Array.isArray(e))return e.map(function(e){return i(e,t)});if("object"===(0,n.default)(e)){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(a[r]=i(e[r],t));return a}return e}},61374:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.buildResultUrl=void 0;var n=r(a(68832));t.buildResultUrl=function(e,t){var a=e.split("?"),r=(0,n.default)(a,2),l=r[0],i=r[1],o=new URLSearchParams(i||"");return o.set("ricCode",t),"".concat(l,"?").concat(o.toString())}},24340:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(58212)),l=r(a(39067)),i=r(a(14041)),o=r(a(10790)),u=r(a(79)),s=function(e){var t=e.align,a=void 0===t?"left":t,r=e.children,l=e.rank,d=e.boldOrange,f=e.type,c=e.id,p=(0,o.default)(s.displayName),g="span";return s.ranks.indexOf(l)>=0&&(g="h".concat(l)),i.default.createElement(g,{className:p({modifiers:(0,u.default)((0,n.default)((0,n.default)((0,n.default)({},f,!0),a,"left"!==a),"boldOrange",d)),utilities:"small-caps"===f&&"typographySmallCaps"}),id:c},r)};s.alignments=["center","left","right"],s.ranks=["1","2","3","4","5","6"],s.types=["small-caps","xxxs","xxs","xs","s","m","l","xl","xxl"],s.displayName="Heading",s.propTypes={align:l.default.oneOf(s.alignments),children:l.default.node,rank:l.default.oneOf(s.ranks),boldOrange:l.default.bool,type:l.default.oneOf(s.types).isRequired,id:l.default.string};t.default=s},92266:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(24340));t.default=n.default},64124:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(58212)),l=r(a(24505)),i=r(a(14041)),o=r(a(47720)),u=r(a(10790)),s=a(16909);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function f(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach(function(t){(0,n.default)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var c=function(e){var t=e.alt,a=e.anchor,r=void 0===a?"C":a,s=e.fillColor,d=e.fit,p=e.height,g=e.overlay,m=e.sizes,h=e.src,v=e.srcSet,y=e.width,b=e.fill,O=void 0!==b&&b,S=e.aspectRatio,E=e.elementType,C=void 0===E?"img":E,T=e.loading,w=void 0===T?"lazy":T,_=e.title,k=e.fetchPriority,P=void 0===k?"auto":k,j=e.role,R=void 0===j?"img":j,D=e.children,N=(0,u.default)(c.displayName),x="presentation"===R,M=function(){return i.default.createElement("img",(0,l.default)({className:N({descendantName:"img"}),loading:w,sizes:m,src:h,srcSet:v,alt:x?"":null!=t?t:""},!x&&_?{title:_}:{},{height:p,width:y,fetchpriority:P,role:R}))};return i.default.createElement("div",(0,l.default)({className:N({modifiers:(0,o.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({cover:"cover"===d||S||O},"anchor".concat(r),"cover"===d),"overlay",g),"".concat(g),g),"fill",O))}),style:f(f(f(f({},s&&{backgroundColor:s}),S&&{aspectRatio:S}),p&&{height:"".concat(p,"px")}),y&&{width:"".concat(y,"px")})},x?{"aria-hidden":"true"}:{}),h&&"picture"===C&&i.default.createElement("picture",null,D,M()),h&&"img"===C&&M())};c.displayName="Image",c.overlays=["scrimBottomDark"],c.loading="lazy",c.propTypes=s.imagePropTypes,c.sizes=s.imageSizes;t.default=c}
2,57927:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=["N","NE","E","SE","S","SW","W","NW","C"]},16909:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.imageSizes=t.imagePropTypes=void 0;var n=r(a(39067)),l=r(a(57927));t.imagePropTypes={alt:n.default.string.isRequired,anchor:n.default.oneOf(l.default),children:n.default.node,fillColor:n.default.string,fit:n.default.oneOf(["cover"]),height:n.default.number,overlay:n.default.oneOf(["scrimBottomDark"]),role:n.default.oneOf(["presentation","img"]),sizes:n.default.string,src:n.default.string.isRequired,srcSet:n.default.string,width:n.default.number,elementType:n.default.oneOf(["img","picture"]),loading:n.default.oneOf(["lazy","eager"]),title:n.default.string,fetchPriority:n.default.oneOf(["high","low","auto"]),aspectRatio:n.default.oneOfType([n.default.string,n.default.number]),fill:n.default.bool},t.imageSizes={section:"(min-width: 80rem) calc(80rem - 2rem), calc(100vw - 2rem)",oneThird:"(min-width: 80rem) calc((80rem - 6rem) * (1/3)), (min-width: 48rem) calc((100vw - 6rem) * (1/3)), calc(100vw - 2rem)",twoThirds:"(min-width: 80rem) calc((80rem - 3rem) * (2/3)), (min-width: 48rem) calc((100vw - 3rem) * (2/3)), calc(100vw - 2rem)",edgeToEdge:"100vw"}},49449:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"anchorPoints",{enumerable:!0,get:function(){return l.default}}),t.default=void 0;var n=r(a(64124)),l=r(a(57927));t.default=n.default},7577:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(39067)),l=r(a(14041)),i=r(a(10790)),o=function(e){var t=e.children,a=e.size,r=void 0===a?"m":a,n=(0,i.default)(o.displayName);return l.default.createElement("div",{className:n({modifiers:r})},t)};o.displayName="VerticalSpacing",o.sizes=["xxs","xs","s","m","l","xl"],o.propTypes={children:n.default.node.isRequired,size:n.default.oneOf(o.sizes)};t.default=o},30074:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(7577));t.default=n.default},2:function(e,t,a){var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(99436)),l=r(a(14041)),i=r(a(52074));function o(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function l(a,r,n,l){var o=r&&r.prototype instanceof s?r:s,d=Object.create(o.prototype);return u(d,"_invoke",function(a,r,n){var l,o,u,s=0,d=n||[],f=!1,c={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,a){return l=t,o=0,u=e,c.n=a,i}};function p(a,r){for(o=a,u=r,t=0;!f&&s&&!n&&t<d.length;t++){var n,l=d[t],p=c.p,g=l[2];a>3?(n=g===r)&&(u=l[(o=l[4])?5:(o=3,3)],l[4]=l[5]=e):l[0]<=p&&((n=a<2&&p<l[1])?(o=0,c.v=r,c.n=l[1]):p<g&&(n=a<3||l[0]>r||r>g)&&(l[4]=a,l[5]=r,c.n=g,o=0))}if(n||a>1)return i;throw f=!0,r}return function(n,d,g){if(s>1)throw TypeError("Generator is already running");for(f&&1===d&&p(d,g),o=d,u=g;(t=o<2?e:u)||!f;){l||(o?o<3?(o>1&&(c.n=-1),p(o,u)):c.n=u:c.v=u);try{if(s=2,l){if(o||(n="next"),t=l[n]){if(!(t=t.call(l,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,o<2&&(o=0)}else 1===o&&(t=l.return)&&t.call(l),o<2&&(u=TypeError("The iterator does not provide a '"+n+"' method"),o=1);l=e}else if((t=(f=c.n<0)?u:a.call(r,c))!==i)break}catch(t){l=e,o=1,u=t}finally{s=1}}return{value:t,done:f}}}(a,n,l),!0),d}var i={};function s(){}function d(){}function f(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(u(t={},r,function(){return this}),t),p=f.prototype=s.prototype=Object.create(c);function g(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,u(e,n,"GeneratorFunction")),e.prototype=Object.create(p),e}return d.prototype=f,u(p,"constructor",f),u(f,"constructor",d),d.displayName="GeneratorFunction",u(f,n,"GeneratorFunction"),u(p),u(p,n,"Generator"),u(p,r,function(){return this}),u(p,"toString",function(){return"[object Generator]"}),(o=function(){return{w:l,m:g}})()}function u(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}u=function(e,t,a,r){function l(t,a){u(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},u(e,t,a,r)}t.default=function(){var e=(0,n.default)(o().m(function e(t){var a;return o().w(function(e){for(;;)switch(e.n){case 0:if(t){e.n=1;break}return e.a(2,null);case 1:return a={isRehydrating:!0,esgDataConfig:function(e){var a=t.getAttribute("data-".concat(e));return a?JSON.parse(a):null}("esg-data-config")},e.a(2,l.default.createElement(i.default,a))}},e)}));return function(t){return e.apply(this,arguments)}}()}}]);
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.