PageSourceSearch

https://www.randstad.co.uk/articles/static/js/rnd-helmet.574b6b5f.js

js randstad.co.uk collected 2026-10-03 19:45:48 UTC 13,151 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkreact_search=self.webpackChunkreact_search||[]).push([[881],{58692:(e,t,r)=>{r.d(t,{B:()=>M,q:()=>U});var n=r(91604),i=r(20128),o=r.n(i),a=r(5306),s=r.n(a),c=r(80454),u=r.n(c),l=r(9268),d=r.n(l);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function h(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)t.indexOf(r=o[n])>=0||(i[r]=e[r]);return i}var b={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)",HEADER:"header",BREADCRUMB:"breadcrumb"},m=Object.keys(b).map((function(e){return b[e]})),T={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},y=Object.keys(T).reduce((function(e,t){return e[T[t]]=t,e}),{}),A=function(e,t){for(var r=e.length-1;r>=0;r-=1){var n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},g=function(e){var t=A(e,b.TITLE),r=A(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,(function(){return t}));var n=A(e,"defaultTitle");return t||n||void 0},v=function(e){return A(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},E=function(e,t){return t.filter((function(e){return void 0!==e[b.BASE]})).map((function(e){return e[b.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),i=0;i<n.length;i+=1){var o=n[i].toLowerCase();if(-1!==e.indexOf(o)&&r[o])return t.concat(r)}return t}),[])},O=function(e,t,r){var n={};return r.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,r){var i={};r.filter((function(e){for(var r,o=Object.keys(e),a=0;a<o.length;a+=1){var s=o[a],c=s.toLowerCase();-1===t.indexOf(c)||"rel"===r&&"canonical"===e[r].toLowerCase()||"rel"===c&&"stylesheet"===e[c].toLowerCase()||(r=c),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(r=s)}if(!r||!e[r])return!1;var u=e[r].toLowerCase();return n[r]||(n[r]={}),i[r]||(i[r]={}),!n[r][u]&&(i[r][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(i),a=0;a<o.length;a+=1){var s=o[a],c=p({},n[s],i[s]);n[s]=c}return e}),[]).reverse()},S=function(e){return Array.isArray(e)?e.join(""):e},I=[b.NOSCRIPT,b.SCRIPT,b.STYLE],L=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},P=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},j=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,r){return t[T[r]||r]=e[r],t}),t)},x=function(e,t,r){switch(e){case b.TITLE:return{toComponent:function(){return r=t.titleAttributes,(i={key:e=t.title})["data-rh"]=!0,o=j(r,i),[n.createElement(b.TITLE,o,e)];var e,r,i,o},toString:function(){return function(e,t,r,n){var i=P(r),o=S(t);return i?"<"+e+' data-rh="true" '+i+">"+L(o,n)+"</"+e+">":"<"+e+' data-rh="true">'+L(o,n)+"</"+e+">"}(e,t.title,t.titleAttributes,r)}};case"bodyAttributes":case"htmlAttributes":case"headerAttributes":case"breadcrumbAttributes":return{toComponent:function(){return j(t)},toString:function(){return P(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,r){var i,o=((i={key:r})["data-rh"]=!0,i);return Object.keys(t).forEach((function(e){var r=T[e]||e;"innerHTML"===r||"cssText"===r?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[r]=t[e]})),n.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var i=Object.keys(n).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var i=void 0===n[t]?t:t+'="'+L(n[t],r)+'"';return e?e+" "+i:i}),""),o=n.innerHTML||n.cssText||"",a=-1===I.indexOf(e);return t+"<"+e+' data-rh="true" '+i+(a?"/>":">"+o+"</"+e+">")}),"")}(e,t,r)}}}},w=function(e){var t=e.bodyAttributes,r=e.encode,n=e.htmlAttributes,i=e.linkTags,o=e.metaTags,a=e.noscriptTags,s=e.scriptTags,c=e.styleTags,u=e.title,l=void 0===u?"":u,d=e.titleAttributes,p=e.headerAttributes,f=e.breadcrumbAttributes;return{base:x(b.BASE,e.baseTag,r),bodyAttributes:x("bodyAttributes",t,r),htmlAttributes:x("htmlAttributes",n,r),link:x(b.LINK,i,r),meta:x(b.META,o,r),noscript:x(b.NOSCRIPT,a,r),script:x(b.SCRIPT,s,r),style:x(b.STYLE,c,r),title:x(b.TITLE,{title:l,titleAttributes:d},r),headerAttributes:x("headerAttributes",p,r),breadcrumbAttributes:x("breadcrumbAttributes",f,r)}},k=n.createContext({}),R=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,M=function(e){function t(r){var n;return(n=e.call(this,r)||this).instances=[],n.value={setHelmet:function(e){n.props.context.helmet=e},helmetInstances:{get:function(){return n.instances},add:function(e){n.instances.push(e)},remove:function(e){var t=n.instances.indexOf(e);n.instances.splice(t,1)}}},t.canUseDOM||(r.context.helmet=w({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{},headerAttributes:{},breadcrumbAttributes:{}})),n}return f(t,e),t.prototype.render=function(){return n.createElement(k.Provider,{value:this.value},this.props.children)},t}(n.Component);M.canUseDOM=H,M.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},M.defaultProps={context:{}},M.displayName="HelmetProvider";var N=function(e,t){var r,n=document.querySelectorAll(e+"[data-rh]"),i=[].slice.call(n),o=[];return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?n.innerHTML=t.innerHTML:"cssText"===a?n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText)):n.setAttribute(a,void 0===t[a]?"":t[a]));n.setAttribute("data-rh","true"),i.some((function(e,t){return r=t,n.isEqualNode(e)}))?i.splice(r,1):o.push(n)}
vendor: 4,202 bytes, line 1
1)),i.forEach((function(e){return e.parentNode.removeChild(e)})),o.forEach((function(e){e.parentNode?e.parentNode.appendChild(e):(document.head||document.querySelector(b.HEAD)).appendChild(e)})),{oldTags:i,newTags:o}},D=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-rh"),i=n?n.split(","):[],o=[].concat(i),a=Object.keys(t),s=0;s<a.length;s+=1){var c=a[s],u=t[c]||"";r.getAttribute(c)!==u&&r.setAttribute(c,u),-1===i.indexOf(c)&&i.push(c);var l=o.indexOf(c);-1!==l&&o.splice(l,1)}for(var d=o.length-1;d>=0;d-=1)r.removeAttribute(o[d]);i.length===o.length?r.removeAttribute("data-rh"):r.getAttribute("data-rh")!==a.join(",")&&r.setAttribute("data-rh",a.join(","))}},B=function(e,t){var r=e.baseTag,n=e.htmlAttributes,i=e.linkTags,o=e.metaTags,a=e.noscriptTags,s=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,l=e.title,d=e.titleAttributes,p=e.headerAttributes,f=e.breadcrumbAttributes;D(b.BODY,e.bodyAttributes),D(b.HTML,n),D(b.HEADER,p),D(b.BREADCRUMB,f),function(e,t){void 0!==e&&document.title!==e&&(document.title=S(e)),D(b.TITLE,t)}(l,d);var h={baseTag:N(b.BASE,r),linkTags:N(b.LINK,i),metaTags:N(b.META,o),noscriptTags:N(b.NOSCRIPT,a),scriptTags:N(b.SCRIPT,c),styleTags:N(b.STYLE,u)},m={},T={};Object.keys(h).forEach((function(e){var t=h[e],r=t.newTags,n=t.oldTags;r.length&&(m[e]=r),n.length&&(T[e]=h[e].oldTags)})),t&&t(),s(e,m,T)},q=null,Y=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).rendered=!1,t}f(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!d()(e,this.props)},r.componentDidUpdate=function(){this.emitChange()},r.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},r.emitChange=function(){var e,t,r=this.props.context,n=r.setHelmet,i=null,o=(e=r.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:E(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:A(e,"defer"),encode:A(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:O(b.LINK,["rel","href"],e),metaTags:O(b.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:O(b.NOSCRIPT,["innerHTML"],e),onChangeClientState:v(e),scriptTags:O(b.SCRIPT,["src","innerHTML"],e),styleTags:O(b.STYLE,["cssText"],e),title:g(e),titleAttributes:C("titleAttributes",e),headerAttributes:C("headerAttributes",e),breadcrumbAttributes:C("breadcrumbAttributes",e)});M.canUseDOM?(t=o,q&&cancelAnimationFrame(q),t.defer?q=requestAnimationFrame((function(){B(t,(function(){q=null}))})):(B(t),q=null)):w&&(i=w(o)),n(i)},r.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},r.render=function(){return this.init(),null},t}(n.Component);Y.propTypes={context:R.isRequired},Y.displayName="HelmetDispatcher";var U=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!s()(this.props,e)},r.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case b.SCRIPT:case b.NOSCRIPT:return{innerHTML:t};case b.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},r.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren;return p({},n,((t={})[r.type]=[].concat(n[r.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(r,e.nestedChildren))]),t))},r.mapObjectTypeChildren=function(e){var t,r,n=e.child,i=e.newProps,o=e.newChildProps,a=e.nestedChildren;switch(n.type){case b.TITLE:return p({},i,((t={})[n.type]=a,t.titleAttributes=p({},o),t));case b.BODY:return p({},i,{bodyAttributes:p({},o)});case b.HTML:return p({},i,{htmlAttributes:p({},o)});case b.HEADER:return p({},i,{headerAttributes:p({},o)});case b.BREADCRUMB:return p({},i,{breadcrumbAttributes:p({},o)});default:return p({},i,((r={})[n.type]=p({},o),r))}},r.mapArrayTypeChildrenToProps=function(e,t){var r=p({},t);return Object.keys(e).forEach((function(t){var n;r=p({},r,((n={})[t]=e[t],n))})),r}
1,r.warnOnInvalidChildren=function(e,t){return u()(m.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+m.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},r.mapChildrenToProps=function(e,t){var r=this,i={};return n.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,o=n.children,a=h(n,["children"]),s=Object.keys(a).reduce((function(e,t){return e[y[t]||t]=a[t],e}),{}),c=e.type;switch("symbol"==typeof c?c=c.toString():r.warnOnInvalidChildren(e,o),c){case b.FRAGMENT:t=r.mapChildrenToProps(o,t);break;case b.LINK:case b.META:case b.NOSCRIPT:case b.SCRIPT:case b.STYLE:i=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:i,newChildProps:s,nestedChildren:o});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(i,t)},r.render=function(){var e=this.props,t=e.children,r=p({},h(e,["children"]));return t&&(r=this.mapChildrenToProps(t,r)),n.createElement(k.Consumer,null,(function(e){return n.createElement(Y,p({},r,{context:e}))}))},t}(n.Component);U.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,headerAttributes:o().object,breadcrumbAttributes:o().object,titleTemplate:o().string},U.defaultProps={defer:!0,encodeSpecialCharacters:!0},U.displayName="Helmet"}}]);
2//# sourceMappingURL=rnd-helmet.574b6b5f.js.map

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.