PageSourceSearch

https://www.lseg.com/etc/designs/forge-ui/versions/forge-ui-v5-44-0/bundles/SiteFooter.js

js lseg.com collected 2026-10-09 21:50:14 UTC 15,384 bytes, 2 lines download raw bytes

1/*! For license information please see SiteFooter.js.LICENSE.txt */
2(self.webpackChunk_forge_forge_bundle=self.webpackChunk_forge_forge_bundle||[]).push([[9371],{98393:function(e,t,a){"use strict";var r=a(4293),s=a(14319);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a(5018)),o=r(a(44668)),i=r(a(63315)),l=r(a(30409)),u=r(a(40906)),c=r(a(58212)),d=r(a(39067)),p=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 n,o,i={__proto__:null,default:e};if(null===e||"object"!=s(e)&&"function"!=typeof e)return i;if(n=t?r:a){if(n.has(e))return n.get(e);n.set(e,i)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((o=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(o.get||o.set)?n(i,l,o):i[l]=e[l]);return i}(e,t)}(a(14041)),h=r(a(10790)),f=r(a(42852)),g=a(8310),m=r(a(96268)),y=r(a(66223)),b=r(a(23729)),v=a(41595),A=a(30812);function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(N=function(){return!!e})()}var O=function(e){function t(e){var a,r,s,o;return(0,n.default)(this,t),r=this,s=t,o=[e],s=(0,l.default)(s),(a=(0,i.default)(r,N()?Reflect.construct(s,o||[],(0,l.default)(r).constructor):s.apply(r,o))).getClassName=(0,h.default)(t.displayName),a.state={currentMenu:null},a.setOpenMenu=a.setOpenMenu.bind(a),a}return(0,u.default)(t,e),(0,o.default)(t,[{key:"setOpenMenu",value:function(e){this.setState({currentMenu:e})}},{key:"render",value:function(){var e=this.props,a=e.children,r=e.logoHref,s=e.logoText,n=e.logoPath,o=e.logoSize,i=r&&(0,g.safeHref)(r);return p.default.createElement(v.Provider,{value:this.setOpenMenu},p.default.createElement(A.Provider,{value:this.state.currentMenu},p.default.createElement("div",{className:this.getClassName(),"data-logo-href":i,"data-logo-text":s,"data-logo-path":n,"data-logo-size":o,"data-rehydratable":(0,f.default)(t.displayName),"data-search-form-action":this.props.searchFormAction,"data-search-form-method":this.props.searchFormMethod,"data-search-input-api-method":this.props.searchInputApiMethod,"data-search-input-api-body":JSON.stringify(this.props.searchInputApiBody),"data-query-api-key":this.props.queryApiKey,"data-search-input-name":this.props.searchInputName,"data-typeahead-url":this.props.typeaheadUrl,"data-elastic-key":this.props.elasticKey,"data-search-min-length":this.props.searchMinLength,"data-autosuggestion":this.props.autosuggestion,"data-size":this.props.size,"data-placeholder":this.props.placeholder,"data-search-submit-label":this.props.searchSubmitAriaLabel,"data-clear-search-label":this.props.searchClearAriaLabel,"data-color-theme":this.props.colorTheme,"data-has-nested-results":this.props.hasNestedResults,"data-no-results-text":this.props.noResultsText,"data-category-configuration":JSON.stringify(this.props.categoryConfiguration),"data-nested-result-view-all-result":JSON.stringify(this.props.nestedResultViewAllResult),"data-nested-results-max-height":this.props.nestedResultsMaxHeight},p.default.createElement("div",{className:this.getClassName({descendantName:"inner"})},p.default.createElement(b.default,{getClassName:this.getClassName,searchFormAction:this.props.searchFormAction,searchFormMethod:this.props.searchFormMethod,searchInputApiMethod:this.props.searchInputApiMethod,searchInputApiBody:this.props.searchInputApiBody,queryApiKey:this.props.queryApiKey,searchInputName:this.props.searchInputName,typeaheadUrl:this.props.typeaheadUrl,elasticKey:this.props.elasticKey,searchMinLength:this.props.searchMinLength,autosuggestion:this.props.autosuggestion,size:this.props.size,placeholder:this.props.placeholder,searchSubmitAriaLabel:this.props.searchSubmitAriaLabel,searchClearAriaLabel:this.props.searchClearAriaLabel,colorTheme:this.props.colorTheme,hasNestedResults:this.props.hasNestedResults,categoryConfiguration:this.props.categoryConfiguration,nestedResultViewAllResult:this.props.nestedResultViewAllResult,nestedResultsMaxHeight:this.props.nestedResultsMaxHeight,noResultsText:this.props.noResultsText}),n?p.default.createElement("div",{className:this.getClassName({descendantName:"container"})},p.default.createElement("a",{className:this.getClassName({descendantName:"logo"}),href:i},p.default.createElement("div",{className:this.getClassName({descendantName:"logoContainer"})},p.default.createElement("img",{className:this.getClassName({descendantName:"logoImg",className:"".concat(this.getClassName(),"-").concat(o)}),loading:"lazy",src:n,alt:s}))),p.default.createElement("nav",{className:this.getClassName({descendantName:"lists"})},p.default.createElement("ul",{className:this.getClassName({descendantName:"listsInner"})},a))):p.default.createElement("nav",{className:this.getClassName({descendantName:"lists"})},p.default.createElement("ul",{className:this.getClassName({descendantName:"listsInner"})},a))))))}}])}(p.Component);(0,c.default)(O,"displayName","SiteFooter"),(0,c.default)(O,"propTypes",{children:d.default.node,isRehydrating:d.default.bool,logoHref:d.default.string.isRequired,logoText:d.default.string,logoPath:d.default.string,logoSize:d.default.string,searchFormAction:d.default.string.isRequired,searchFormMethod:d.default.string,searchInputApiMethod:d.default.string,searchInputApiBody:d.default.object,searchInputName:d.default.string,typeaheadUrl:d.default.string.isRequired,elasticKey:d.default.string,autosuggestion:d.default.string,size:d.default.number,searchMinLength:d.default.number,placeholder:d.default.string,searchSubmitAriaLabel:d.default.string,searchClearAriaLabel:d.default.string,colorTheme:d.default.oneOf(["light","dark"]),hasNestedResults:d.default.bool,categoryConfiguration:d.default.array,nestedResultViewAllResult:d.default.object,noResultsText:d.default.string,nestedResultsMaxHeight:d.default.number,queryApiKey:d.default.string}),(0,c.default)(O,"defaultProps",{logoText:"London Stock Exchange Group logo",logoSize:"horizontal",isRehydrating:!1,searchFormMethod:"GET",searchInputApiMethod:"GET",searchInputName:"q",searchSubmitAriaLabel:"Submit search",searchClearAriaLabel:"Clear search"}),O.NavList=m.default,O.NavItem=y.default;t.default=O},23729:function(e,t,a){"use strict";var r=a(4293);
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=r(a(14041)),n=r(a(39067)),o=r(a(68117)),i=function(e){var t=e.getClassName,a=e.searchFormAction,r=e.searchFormMethod,n=e.searchInputApiMethod,i=e.searchInputApiBody,l=e.searchInputName,u=e.typeaheadUrl,c=e.elasticKey,d=e.searchMinLength,p=e.autosuggestion,h=e.size,f=e.placeholder,g=e.searchSubmitAriaLabel,m=e.searchClearAriaLabel,y=e.colorTheme,b=void 0===y?"dark":y,v=e.hasNestedResults,A=e.categoryConfiguration,N=e.nestedResultViewAllResult,O=e.nestedResultsMaxHeight,M=e.noResultsText,R=e.queryApiKey;return s.default.createElement("form",{className:t({descendantName:"search"}),action:a,method:r,role:"search"},s.default.createElement("div",{className:t({descendantName:"searchInner"})},s.default.createElement(o.default,{searchSubmitAriaLabel:g,searchClearAriaLabel:m,colorTheme:b,name:l,typeahead:Boolean(u),typeaheadUrl:u,apiMethod:n,apiBody:i,queryApiKey:R,elasticKey:c,searchMinLength:d,autosuggestion:p,size:h,placeholder:f,hasNestedResults:v,categoryConfiguration:A,nestedResultViewAllResult:N,nestedResultsMaxHeight:O,noResultsText:M})))};i.displayName="SiteFooterSearch",i.propTypes={getClassName:n.default.func,searchFormAction:n.default.string,searchFormMethod:n.default.string,searchInputApiMethod:n.default.string,searchInputApiBody:n.default.object,searchInputName:n.default.string,typeaheadUrl:n.default.string,elasticKey:n.default.string,searchMinLength:n.default.number,autosuggestion:n.default.string,size:n.default.number,placeholder:n.default.string,searchSubmitAriaLabel:n.default.string,searchClearAriaLabel:n.default.string,colorTheme:n.default.oneOf(["light","dark"]),hasNestedResults:n.default.bool,categoryConfiguration:n.default.array,nestedResultViewAllResult:n.default.object,nestedResultsMaxHeight:n.default.number,noResultsText:n.default.string,queryApiKey:n.default.string};t.default=i},14237:function(e,t,a){"use strict";var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=r(a(14041)),n=r(a(39067)),o=r(a(10790)),i=r(a(40149)),l=a(45963),u=function(e){var t=e.title,a=e.href,r=e.icon,n=(0,o.default)("SiteFooterNavItem"),u={className:n({descendantName:"icon"})},c=JSON.stringify({"data-title":t,"data-link-type":"link click","data-asset-title":"Link | ".concat(t)});return s.default.createElement("li",{className:n()},s.default.createElement(i.default,{className:"".concat(n({descendantName:"link"})," ").concat(null===l.analyticsClasses||void 0===l.analyticsClasses?void 0:l.analyticsClasses.trackClicks),typestackClass:"p1",href:a,datasets:c},r&&s.default.createElement("span",u,r),t))};u.propTypes={href:n.default.string.isRequired,title:n.default.string.isRequired,icon:n.default.node},u.displayName="SiteFooter.NavItem";t.default=u},66223:function(e,t,a){"use strict";var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=r(a(14237));t.default=s.default},45489:function(e,t,a){"use strict";var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s.default}});var s=r(a(98393))},51778:function(e,t,a){"use strict";var r=a(4293);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=r(a(58212)),n=r(a(99436)),o=r(a(14041)),i=r(a(10790)),l=r(a(45489));function u(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",s=a.toStringTag||"@@toStringTag";function n(a,r,s,n){var l=r&&r.prototype instanceof i?r:i,u=Object.create(l.prototype);return c(u,"_invoke",function(a,r,s){var n,i,l,u=0,c=s||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,a){return n=t,i=0,l=e,p.n=a,o}};function h(a,r){for(i=a,l=r,t=0;!d&&u&&!s&&t<c.length;t++){var s,n=c[t],h=p.p,f=n[2];a>3?(s=f===r)&&(l=n[(i=n[4])?5:(i=3,3)],n[4]=n[5]=e):n[0]<=h&&((s=a<2&&h<n[1])?(i=0,p.v=r,p.n=n[1]):h<f&&(s=a<3||n[0]>r||r>f)&&(n[4]=a,n[5]=r,p.n=f,i=0))}if(s||a>1)return o;throw d=!0,r}return function(s,c,f){if(u>1)throw TypeError("Generator is already running");for(d&&1===c&&h(c,f),i=c,l=f;(t=i<2?e:l)||!d;){n||(i?i<3?(i>1&&(p.n=-1),h(i,l)):p.n=l:p.v=l);try{if(u=2,n){if(i||(s="next"),t=n[s]){if(!(t=t.call(n,l)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=n.return)&&t.call(n),i<2&&(l=TypeError("The iterator does not provide a '"+s+"' method"),i=1);n=e}else if((t=(d=p.n<0)?l:a.call(r,p))!==o)break}catch(t){n=e,i=1,l=t}finally{u=1}}return{value:t,done:d}}}(a,s,n),!0),u}var o={};function i(){}function l(){}function d(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),h=d.prototype=i.prototype=Object.create(p);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,s,"GeneratorFunction")),e.prototype=Object.create(h),e}return l.prototype=d,c(h,"constructor",d),c(d,"constructor",l),l.displayName="GeneratorFunction",c(d,s,"GeneratorFunction"),c(h),c(h,s,"Generator"),c(h,r,function(){return this}),c(h,"toString",function(){return"[object Generator]"}),(u=function(){return{w:n,m:f}})()}function c(e,t,a,r){var s=Object.defineProperty;try{s({},"",{})}catch(e){s=0}c=function(e,t,a,r){function n(t,a){c(e,t,function(e){return this._invoke(t,a,e)})}t?s?s(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(n("next",0),n("throw",1),n("return",2))},c(e,t,a,r)}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 p(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,s.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}t.default=function(){var e=(0,n.default)(u().m(function e(t,a){var r,s,n,c,d,h,f,g,m,y,b,v;return u().w(function(e){for(;;)switch(e.n){case 0:if(r=(0,i.default)("SiteFooter"),s=function(e){var a=t.getAttribute("data-".concat(e));return a?JSON.parse(a):null},!(n=t.querySelector(".".concat(r({descendantName:"listsInner"}))))){e.n=2;break}return e.n=1,a(n);case 1:v=e.v,e.n=3;break;case 2:v=null;case 3:return c=v,d=t.getAttribute("data-autosuggestion"),h=t.getAttribute("data-size"),f=t.getAttribute("data-search-min-length"),g=t.getAttribute("data-placeholder"),m=t.getAttribute("data-search-submit-label"),y=t.getAttribute("data-clear-search-label"),b=p(p(p(p(p(p(p({isRehydrating:!0,logoHref:t.getAttribute("data-logo-href"),logoText:t.getAttribute("data-logo-text"),logoPath:t.getAttribute("data-logo-path"),logoSize:t.getAttribute("data-logo-size"),searchFormAction:t.getAttribute("data-search-form-action"),searchFormMethod:t.getAttribute("data-search-form-method"),searchInputApiMethod:t.getAttribute("data-search-input-api-method")},t.getAttribute("data-query-api-key")&&{queryApiKey:t.getAttribute("data-query-api-key")}),{},{searchInputApiBody:s("search-input-api-body"),searchInputName:t.getAttribute("data-search-input-name"),typeaheadUrl:t.getAttribute("data-typeahead-url"),elasticKey:t.getAttribute("data-elastic-key"),colorTheme:t.getAttribute("data-color-theme"),hasNestedResults:s("has-nested-results"),nestedResultViewAllResult:s("nested-result-view-all-result"),categoryConfiguration:s("category-configuration"),nestedResultsMaxHeight:s("nested-results-max-height"),noResultsText:t.getAttribute("data-no-results-text")},m&&{searchSubmitAriaLabel:m}),y&&{searchClearAriaLabel:y}),f&&{searchMinLength:parseInt(f)}),d&&{autosuggestion:d}),h&&{size:parseInt(h)}),g&&{placeholder:g}),e.a(2,o.default.createElement(l.default,b,c))}},e)}));return function(t,a){return e.apply(this,arguments)}}()},27870:function(e,t){var a;!function(){"use strict";var r={}.hasOwnProperty;function s(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=o(e,n(a)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var a in e)r.call(e,a)&&e[a]&&(t=o(t,a));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(s.default=s,e.exports=s):void 0===(a=function(){return s}
vendor: 666 bytes, line 2
2.apply(t,[]))||(e.exports=a)}()},50706:function(e,t){var a;!function(){"use strict";var r={}.hasOwnProperty;function s(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=o(e,n(a)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var a in e)r.call(e,a)&&e[a]&&(t=o(t,a));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(s.default=s,e.exports=s):void 0===(a=function(){return s}.apply(t,[]))||(e.exports=a)}()}}]);

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.