PageSourceSearch

https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article

html chemistryworld.com collected 2026-09-24 08:29:36 UTC 213,469 bytes, 4,020 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5	<meta charset="utf-8">
6<link rel="preload" as="style" href="/Magazine/core.css?p=8039869224183318">
7<link rel="preload" as="script" href="/Magazine/core.js?p=8039869224183318">
8	
9    <link rel="preload" as="image" href="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg" imagesrcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 480w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/600x600/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 600w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/768x768/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 768w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x1024/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1024w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1280x640/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1280w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000x1060/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 2000w" imagesizes="100vw" />
10
11	
12	
13
14<!-- Global JS Head Top -->
15<!-- Resource hints -->
16<link rel="preload" as="font" href="/magazine/fonts/AvenirNextLight.woff" type="font/woff" crossorigin>
17<link rel="preload" as="font"  href="/magazine/fonts/AvenirNextDemi.woff" type="font/woff" crossorigin>
18<link rel="preload" as="font"  href="/magazine/fonts/AvenirNextMedium.woff" type="font/woff" crossorigin>
19<link rel="preload" as="font" href="/magazine/fonts/AvenirNextBold.woff" type="font/woff" crossorigin>
20<link rel="preload" as="font" href="/magazine/fonts/PlantinLight.woff" type="font/woff" crossorigin>
21<link rel="preload" as="style" href="https://assets.chemistryworld.com/common/css/global_2024.css?v=202604281841">
22<link rel="preload" as="style" href="https://assets.chemistryworld.com/common/eme/cw_eme_2026.css?v=202602241316">
23<link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous">
24<link rel="preload" as="script" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous">
25<link rel="preconnect" href="https://cdn-ukwest.onetrust.com/">
26<link rel="preconnect" href="https://d2cbg94ubxgsnp.cloudfront.net">
27<link rel="preconnect" href="https://assets.chemistryworld.com/">
28<link rel="preconnect" href="https://emeapi.abacusemedia.com">
29<link rel="preconnect" href="https://www.gstatic.com" crossorigin>
30<link rel="dns-prefetch" href="https://pagead2.googlesyndication.com">
31<link rel="dns-prefetch" href="https://rum-static.pingdom.net/" > 
32<link rel="dns-prefetch" href="https://account.chemistryworld.com/">
33<link rel="dns-prefetch" href="https://cdn.ampproject.org/">
34<link rel="dns-prefetch" href="https://connect.facebook.net">
35<!--<link rel="dns-prefetch" href="https://www.googletagmanager.com">
36<link rel="dns-prefetch" href="https://www.gstatic.com">-->
37
38
39<!-- Spin CSS & JS versioning -->
40<script>
41var spinJsVersion = "202406110917";
42var spinCssVersion = "202601211328";
43</script>
43
44<!-- OneTrust -->
45<script type="text/javascript">
46function OptanonWrapper() { 
47	otShowCookieFooter();
48	(function(){
49  var script = document.createElement("script");
50  script.type = "text/javascript";
51  script.setAttribute("async", "true");
52  script.setAttribute("src", 'https://securepubads.g.doubleclick.net/tag/js/gpt.js');
53  script.setAttribute("data-ot-ignore","");
54  script.setAttribute("crossorigin","anonymous");  
55  document.getElementsByTagName('head')[0].appendChild(script);
56})();
57}
58function otShowCookieFooter() {
59	var geo = OneTrust.getGeolocationData().country + OneTrust.getGeolocationData().state.toUpperCase();
60	var otCookieFooter = document.getElementById('ot-cookie-footer');
61	if (geo.startsWith('BR')) {
62	otCookieFooter.querySelector('li[data-locale="br"]').style.display = 'block';
63    otCookieFooter.style.display = 'block';   
64	}
65        else if (geo === 'USCA') {
66           otCookieFooter.querySelector('li[data-locale="ca"]').style.display = 'block';
67    otCookieFooter.style.display = 'block';    
68        }
69	else {
70	otCookieFooter.querySelector('li[data-locale="global"]').style.display = 'block';
71   otCookieFooter.style.display = 'block'; 
72	}
73}
74</script>
74
75<!-- Initialise dL -->
76<script>
77window.dataLayer = window.dataLayer || [];
78</script>
78
79
80<title>Boron: in search of the real fifth element | Webinar | Chemistry World</title>
81<meta name="description" content="What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell" />
82<meta name="viewport" content="width=device-width, initial-scale=1" />
83
84
85<meta name="momentnowdate" content="2026-09-24 09:29:35.558"/>
86<meta name="momentlocale" content="en-gb"/>
87<meta name="momentlocaleformat" content="D MMMM YYYY"/>
88<meta name="momentrelative" content="false"/>
89<meta name="momentrelativeformat" content="YYYY,MM,DD"/>
90<meta name="momentrelativemorethan" content="10"/>
91
92	
93    <meta name="robots" content="noarchive" />
94<meta name="robots" content="unavailable_after: 2032-12-31" />
95<meta name="pubdate" content="Thu, 20 Aug 2026 03:40 GMT" />
96<link rel="canonical" href="https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" />
97<meta name="blockthis" content="blockGA" />
98<meta name="showwallpaper" content="false" />
99<meta name="navcode" content="101618" />
100<meta name="primarynavigation" content="Webinars" />
101    <meta property="og:title" content="Boron: in search of the real fifth element" />
102<meta property="og:type" content="Article" />
103<meta property="og:url" content="https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" />
104<meta property="og:site_name" content="Chemistry World" />
105<meta property="og:description" content="What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell" />
106<meta property="og:image:width" content="1024" />
107<meta property="og:image:height" content="536" />
108<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/7/3/3/550733_shutterstock_2161864103_615927.jpg" />
109<meta property="og:image:alt" content="Pair of hands holding a white aggregate rock of crystals" />
110<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg" />
111<meta property="og:image:alt" content="Pair of hands holding a white aggregate rock of crystals" />
112<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/5/9/1/549591_stephen_mansellwv_917410.jpg" />
113<meta property="og:image:alt" content="Portrait of Stephen Mansell, assistant professor of inorganic chemistry at Heriot-Watt University" />
114<meta property="og:image" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x536/5/9/2/549592_1782185490067747f813927344776bdd1aeb5f08fc286_1_506855.jpg" />
115<meta property="og:image:alt" content="Book cover for Boron: in search of the real fifth element" />
116
117<meta property="twitter:card" content="summary_large_image" />
118<meta property="twitter:title" content="Boron: in search of the real fifth element" />
119<meta property="twitter:description" content="What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell" />
120<meta property="twitter:image:src" content="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1120xAny/7/3/3/550733_shutterstock_2161864103_615927.jpg" />
121<meta property="twitter:image:alt" content="Pair of hands holding a white aggregate rock of crystals" />
122
123	
124<link rel="icon" href="/magazine/dest/graphics/favicons/favicon-32x32.png" />
125<!--[if IE]><link rel="shortcut icon" href="/magazine/dest/graphics/favicons/favicon.ico" /><![endif]-->
126<link rel="apple-touch-icon-precomposed" href="/magazine/dest/graphics/favicons/apple-touch-icon-precomposed.png" />
127<meta name="msapplication-TileImage" content="/magazine/dest/graphics/favicons/mstile-144x144.png" />
128<meta name="msapplication-TileColor" content="#ffffff" />
129	
130	<link href="/Magazine/core.css?p=8039869224183318" rel="stylesheet" type="text/css">
131<link href="/Magazine/print.css?p=8039869224183318" rel="stylesheet" type="text/css" media="print">
132
133
134	
135<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
135
136	
137<script>var newLang={"more":{"default":"Show more","searchtype":"Show more","searchdates":"Show more"},"less":{"default":"Show fewer","searchtype":"Show fewer","searchdates":"Show fewer"},"show":{"default":"show"},"hide":{"default":"hide"},"caption":{"show":"show caption","hide":"hide caption"},"carousel":{"play":"play slideshow","pause":"pause slideshow"}};</script>
137
138	
139    
140
141	
141<script type="text/javascript">
142					var IPState = {
143					
144						useripstate: false,
145						useripname: ''
146						
147					};
148				</script>
148
149<script type="text/javascript">
150          
151					window.dataLayer = window.dataLayer || [];
152					window.dataLayer.push({'StoryID':'4023735'});
153					window.dataLayer.push({'StoryFormatProperty':'E'});
154					
155					window.dataLayer.push({'StoryCategories':'|Culture and people|Books|Science communication|Custom code|'});
156					
157					window.dataLayer.push({'StoryLayout':'Hero'});
158					window.dataLayer.push({'StoryWidth':'standard width'});
159					
160					
161					window.dataLayer.push({'StoryLayoutCode':'7'});
162					
163					window.dataLayer.push({'StoryFormatCode':'1108'});
164					
165					window.dataLayer.push({'StoryTypeCode':'1024'});
166					
167					window.dataLayer.push({'StoryCategoriesCodes':'|70|73|95|115796|'});
168					
169					window.dataLayer.push({'StoryFullNavPath':'|1|101618|'});
170					       
171					window.dataLayer.push({'UserID':undefined});
172					window.dataLayer.push({'NavCode':'101618'});
173					window.dataLayer.push({'MicrositeNavCode':'-1'});
174					window.dataLayer.push({'NavKey':'57'});
175          
176          window.dataLayer.push({'NavigationAreaNavCode':'101618'});
177          </script>
177
178<script type="text/javascript">
179window.dataLayer.push({'experiencestate': undefined});
180window.dataLayer.push({'LoggedIn':'False'});
181window.dataLayer.push({'UserStateLoggedIn':'False'});
182window.dataLayer.push({'FullNavPath':'|1|101618|'});
183window.dataLayer.push({'AccessStatus':'Granted'});
184window.dataLayer.push({'Template':'Story'});
185window.dataLayer.push({'Pubcode':'2'});
186window.dataLayer.push({'PublicationName':'Chemistry World'});
187window.dataLayer.push({'Title':'Boron: in search of the real fifth element | Webinar'});
188window.dataLayer.push({'StoryAccessControl':'Public'});
189window.dataLayer.push({'StoryFormat':'Event'});
190window.dataLayer.push({'StoryType':'Webinar'});
191window.dataLayer.push({'Headline':'Boron: in search of the real fifth element'});
192window.dataLayer.push({'LongHeadline':undefined});
193window.dataLayer.push({'Intro':'What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell'});
194window.dataLayer.push({'Catchline':undefined});
195window.dataLayer.push({'Synopsis':undefined});
196window.dataLayer.push({'Standfirst':'What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell'});
197window.dataLayer.push({'Answer':undefined});
198window.dataLayer.push({'Source':undefined});
199//window.dataLayer.push({'Refs':undefined});
200window.dataLayer.push({'Refs':undefined !== undefined ? undefined.slice(0,100) : undefined});
201window.dataLayer.push({'Class':undefined});
202window.dataLayer.push({'Credits':undefined});
203window.dataLayer.push({'Postscript':undefined});
204window.dataLayer.push({'PrimaryNav':'|Main Navigation|Webinars|'});
205window.dataLayer.push({'PrimaryNavCurrent':'Webinars'});
206window.dataLayer.push({'PrimaryNavCode':'|1|101618|'});
207window.dataLayer.push({'PrimaryNavCodeCurrent':'101618'});
208window.dataLayer.push({'Categories':'|Culture and people|Books|Science communication|Custom code|'});
209window.dataLayer.push({'CategoryCodes':'|70|73|95|115796|'});
210window.dataLayer.push({'Tags':'|bonding|Cancer|science communication|Suzuki–Miyaura|Boron|Solar cells|medicines|elements|glass|OLED|'});
211window.dataLayer.push({'UserNeedsCodes':undefined});
212window.dataLayer.push({'OverrideCodes':undefined});
213window.dataLayer.push({'RestrictionCodes':undefined});
214window.dataLayer.push({'Bylines':'|Chemistry World|'});
215window.dataLayer.push({'FirstByline':'|Chemistry World|' !== undefined ? '|Chemistry World|'.slice(1,-1).split('|')[0] : undefined});
216window.dataLayer.push({'IssueDate':'01-01-2026'});
217window.dataLayer.push({'IssueDateTime':'01-01-2026 00:00:00'});
218window.dataLayer.push({'PublishDate':'20-08-2026'});
219window.dataLayer.push({'PublishDateTime':'20-08-2026 03:40:00'});
220window.dataLayer.push({'FullNavPath':'|1|101618|'});
221window.dataLayer.push({'IPAccess':IPState.useripstate});
222window.dataLayer.push({'IPOrg':IPState.useripname});
223window.dataLayer.push({'HasReferrer':document.referrer !== '' ? 'Yes' : 'No'});
224window.dataLayer.push({'ReferrerHostname':document.referrer !== '' ? new URL(document.referrer).hostname : null});
225window.dataLayer.push({'AccessDeniedStoryID':undefined});
226window.dataLayer.push({'AccessDeniedTitle':undefined});
227window.dataLayer.push({'EmeReminder': localStorage.getItem('emeReminder') == null ? 'false' : Date.now() > JSON.parse(localStorage.getItem('emeReminder')).expiresOn ? 'true' : 'false' });
228window.dataLayer.push({'grecaptcha':'6LdWBLcnAAAAAP63g1FhMIsnUvW9oXipa06FmVhd'});
229</script>
229
230	<!-- Global_CSS Head -->
231<!-- CW CSS -->
232<link href="https://assets.chemistryworld.com/common/css/global_2024.css?v=202604281841" rel="stylesheet" type="text/css">
233<!--<link href="https://assets.chemistryworld.com/common/css/eme_2024.css?v=202408131429" rel="stylesheet" type="text/css"> -->
234<link href="https://assets.chemistryworld.com/common/eme/cw_eme_2026.css?v=202602241316" rel="stylesheet" type="text/css">
235
236
237<!-- Google News site verification Head-->
238<meta name="google-site-verification" content="ukIIghja0jlEYTsO8a7IUxKoRlo_Mum0z_ZH9YtfRmI" />
239
240<!-- Indexing and serving directives -->
241<meta name="robots" content="max-snippet:160">
242<meta name="robots" content="max-image-preview:large">
243<meta name="robots" content="max-video-preview:-1">
244<meta name="robots" content="noarchive">
245
246<!-- Pinterest site verification-->
247<meta name="p:domain_verify" content="3578264068c8ec673d41c1ec33e8f33c"/>
248
249<!-- Facebook site verification-->
250<meta name="facebook-domain-verification" content="cyhpd7cvny3xvtnirap0htx4adr49p" />
251
252<!-- Mobile theme -->
253<meta name="theme-color" content="#000">
254<meta name="msapplication-TileColor" content="#000">
255
256<!-- Hot fixes -->
257<style type="text/css">.inline_image img[width][height]:not(.zoomable-image) {contain: unset;}</style>
258<!-- EME story sponsor box -->
259<style>
260/*START TEMP FIX RSCCS-1165*/
261@media screen and (min-width: 660px) and (max-width: 767px) {
262  .story-full-layout .inline_image.image_size_full.quote_style_2 {
263    padding-top:0;
264  }
265}
266@media screen and (min-width: 768px) and (max-width: 811px) {
267  .story-full-layout .inline_image.image_size_full.quote_style_2 {
268    padding-top:68px;
269  }
270}
271/*END TEMP FIX RSCCS-1165*/
272
273/* Override large titles on spin */
274@media screen and (min-width: 480px) {
275  .grid .spinLayout.full .sleeve h2 {
276    font-size: 1.424rem;
277    line-height: 1.802rem;
278  }
279}
280@media screen and (min-width: 768px) {
281  #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
282    font-size: 1.424rem;
283    line-height: 1.802rem;
284  }
285}
286@media screen and (min-width: 1024px) {
287  #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
288    font-size: 1.424rem;
289    line-height: 1.802rem;
290  }
291}
292@media screen and (min-width: 1280px) {
293  #top .grid .twoColumnsSmallRight .columnOne .spinLayout.half.onecol .sleeve h2 {
294    font-size: 1.424rem;
295    line-height: 1.802rem;
296  }
297}
298
299/* Story sponsor box */
300.story-sponsor-box {
301  display: flex;
302  flex-direction: column;
303  align-items: flex-start;
304  border: 1px solid #000;
305  border-radius: 0.5rem;
306  padding: 1rem;
307  margin-bottom: 2rem;
308  gap: 1rem;
309}
310.story-sponsor-box--logo img {
311  max-width: 200px;
312}
313.story-sponsor-box--text {
314  text-align: left;
315  font-weight: 400;
316  font-family: Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;
317}
318.story-sponsor-box--text a {
319  font-weight: 600;
320}
321.story-sponsor-box--text p {
322  margin: 0;
323}
324
325@media screen and (min-width: 1280px) {
326.story-sponsor-box {
327    align-items: center;
328    flex-direction: row;
329  }
330}
331</style>
332
333
334<!-- Global_JavaScript Head-->
335<!--Pingdom RUM -->
336<script>
337var _prum = [['id', '5853c94daa695936ee7b23c6'],
338             ['mark', 'firstbyte', (new Date()).getTime()]];
339(function() {
340    var s = document.getElementsByTagName('script')[0]
341      , p = document.createElement('script');
342    p.async = 'async';
343    p.src = '//rum-static.pingdom.net/prum.min.js';
344    s.parentNode.insertBefore(p, s);
345})();
346</script>
346
347
348<!-- AD Renewals Script -->
349<script type="text/javascript">
350    (function(d, s) {
351        var config = {
352            baseUrl:'account.chemistryworld.com',
353            partyId: 0
354        };
355
356        var cacheDate = new Date();
357        cacheDate.setHours(0,0,0,0);
358
359        var _abacus_ = d.createElement('script');
360        _abacus_.type = 'text/javascript';
361        _abacus_.async = true;
362        _abacus_.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + config.baseUrl + '/templatejs?partyId=' + config.partyId + '&cacheDate=' + cacheDate.getTime();
363
364        var sc = d.getElementsByTagName(s)[0];
365        sc.parentNode.insertBefore(_abacus_, sc);
366    })(document, 'script');
367</script>
367
368
369	
370
371<script>
372	var EnhancedAdvertisingConfig = {};
373</script>
373
374
375<!--Global Enhanced Adverts JSON definition from PAGETEXT-->
376<script>
377/** CW CLIENT CONFIG **/
378/** @author ADAM BROWNSELL **/
379/** @date 14 April 2023 **/
380/* Notes */
381/* revised GAM config ready in Google script page text (commented out) */
382/* includes inline related items block via  fetch to /related? */
383/* CSS for custom html items (related content and newsletter signedout) added as <style> to this config */
384/* -- */
385
386EnhancedAdvertisingConfig = {
387	"Refresh":false,
388	"RefreshDelaySecondsDefaultDesktop":30,
389	"RefreshDelaySecondsDefaultMobile":30,
390	"StoryDynamicSlotsAddGroupsAll":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP", 
391	"StoryDynamicSlotsAddGroupsInline":"", 
392	"StoryDynamicSlotsAddGroupsRHC":"",
393	"StoryDynamicSlotsRemoveGroupsAll":"", 
394	"StoryDynamicSlotsRemoveGroupsInline":"", 
395	"StoryDynamicSlotsRemoveGroupsRHC":"",
396	"StoryDynamicSlotsRepeat":true,
397	"StoryDynamicSlotsDesktopMaxInlineSlots":10,
398	"StoryDynamicSlotsMobileMaxInlineSlots":10,
399//	"StoryDynamicSlotsDesktopMinRHCSlots":8,
400//	"StoryDynamicSlotsMobileMinRHCSlots":8,
401	"StoryDynamicSlotsDesktopMaxRHCSlots":6,
402//	"StoryDynamicSlotsMobileMaxRHCSlots":10,
403	"StoryDynamicSlotsDesktopElementSpacingFirst":2,
404	"StoryDynamicSlotsMobileElementSpacingFirst":2,
405	"StoryDynamicSlotsDesktopElementSpacing":4,
406	"StoryDynamicSlotsMobileElementSpacing":4,
407//	"StoryDynamicSlotsRHCSlotsLastSticky":2000,
408	"GAMAdUnitSizesInlineMobileDefault":[[300,250]],
409	"GAMAdUnitSizesInlineDesktopDefault":[[300,250],[300,600]],
410	"GAMAdUnitSizesRHCDefault":[[300,250],[300,600]],
411	"RHCMinHeightForSlotInsert":600,
412	"RHCMinHeightForStickyAd":850, 
413	"CollapseEmptyDivs":true,
414
415	"Slots":[
416
417
418//GAM ADVERT - MPU Top (displays once, in RHC or inline)
419		{
420			"Type":"GAMAdvert",
421			"Position":"PreferRight",
422			"Group":"Ads",
423			"AdUnit":"/97414310/MPU_Top",	
424			"RefreshDelaySeconds":30,
425			"Sticky":true,
426			"Repeat":false,
427			"Refresh":false,
428			"InsertIfNoRHCSpace":true,
429			"AdUnitSizesInlineDesktop":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]],
430			"AdUnitSizesInlineMobile":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]],
431			"AdUnitSizesRHC":[[336,280],[300,250],[320,100],[320,50],[200,200],[250,250]],
432			"CSSClass":"wvc-custom-ad",
433			"ExtraHTML":"<div class=\"ad-text\">Advertisement</div>"
434		},
435		
436		
437		
438//CW MOST POPULAR - RHC only
439	  {
440			"Type":"CustomContent",
441			"Position":"Right",
442			"Sticky":false,
443			"Group":"Widget_MP",
444			"Repeat":false,
445			"InsertIfNoRHCSpace":false,
446			"HTML":"<div class=\"tab-widget-5\" data-ajax-load-content=\"\" data-cache-bust=\"true\" data-url=\"/ajax/most?wid=2080&cachetoken=1\"></div>",
447			"CustomEventName":"MostPopularWidgetInit",
448			"Javascript": function(elem,container,slotconfig,adcounter,counter,repeat){
449				$(window).trigger('abacus:readjusrhcheight', [event, elem]);
450			},
451			//"CSSClass":"wvc-custom-widget-mostpopular",
452			"MinHeight":370
453		},
454		
455
456//NEWLETTER WIDGET - Signed in - RHC only
457		{
458			"Type":"CustomContent",
459			"Position":"Right",
460			"Sticky":false,
461			"Group":"Widget_NL_SignedIn",
462			"Repeat":false,
463			"InsertIfNoRHCSpace":false,
464			"HTML":"<div class=\"newsletterSignup newsletter-rows-5\" data-ajax-load-content=\"\" data-url=\"/newslettersignup?wid=2022&amp;navcode=78\"></div>",
465			//"CustomEventName":"NLSignedInInit",
466			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
467				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
468				},
469			//"CSSClass":"newsletterSignup",
470			"MinHeight":350
471		},
472
473// RELATED CONTENT - always  inline
474		{
475			"Type":"CustomContent",
476			"Position":"Inline",
477			"Sticky":false,
478			"Group":"Related_Content",
479			"Repeat":false,
480			"InsertIfNoRHCSpace":false,
481			"HTML":"<div id=\"inlineRelated\" class=\"inlineRelatedContent\"></div>",
482			//"CustomEventName":"InlineRelatedContentInit",
483			"Javascript": function(elem,container,slotconfig,adcounter,counter,repeat){
484			(async function() {
485				var call = await fetch('https://www.chemistryworld.com/' + getDataLayerVal('StoryID') + '/loadmore?code=ARTICLES&offset=0&items=3');
486				if (call.status !== 200) {
487					return
488				}
489				else {
490					var html = await call.text();
491					if (html == "") {
492						return
493					}
494					else {
495						document.getElementById('inlineRelated').innerHTML = "<h3>Related stories</h3><ul>" + html + "</ul>"
496					}
497				}
498				})()
499				},
500			"CSSClass":"",
501			"MinHeight":400
502		},
503		
504		
505//NEWLETTER ONECLICK WIDGET - Signed out - RHC or inline
506		{
507			"Type":"CustomContent",
508			"Position":"PreferRight",
509			"Sticky":false,
510			"Group":"Widget_NL_Oneclick_SignedOut",
511			"Repeat":false,
512			"InsertIfNoRHCSpace":false,
513			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2084\" data-cache-bust=\"true\"></div>",
514			//"CustomEventName":"NLSignedOutInit",
515			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
516				console.log('newsletter single click with span');
517				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
518			},
519			//"CSSClass":"newsletterSignup",
520			"MinHeight":350
521		},
522		
523//NEWLETTER ONECLICK WIDGET - Signed in or out - Re:action
524		{
525			"Type":"CustomContent",
526			"Position":"PreferRight",
527			"Sticky":false,
528			"Group":"Widget_NL_Oneclick_Reaction",
529			"Repeat":false,
530			"InsertIfNoRHCSpace":false,
531			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2084\" data-cache-bust=\"true\"></div>",
532			//"CustomEventName":"NLSignedOutInit",
533			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
534				console.log('newsletter single click with span');
535				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
536			},
537			//"CSSClass":"newsletterSignup",
538			"MinHeight":350
539		},			
540		
541//PUZZLES NEWLETTER ONECLICK WIDGET - Signed out - RHC or inline
542		{
543			"Type":"CustomContent",
544			"Position":"PreferRight",
545			"Sticky":false,
546			"Group":"Widget_NL_Puzzles_Oneclick_SignedOut",
547			"Repeat":false,
548			"InsertIfNoRHCSpace":false,
549			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2085\" data-cache-bust=\"true\"></div>",
550			//"CustomEventName":"NLSignedOutInit",
551			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
552				console.log('newsletter single click with span');
553				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
554			},
555			//"CSSClass":"newsletterSignup",
556			"MinHeight":350
557		},	
558		
559//NEWLETTER WIDGET - Signed out - RHC or inline
560		{
561			"Type":"CustomContent",
562			"Position":"PreferRight",
563			"Sticky":false,
564			"Group":"Widget_NL_SignedOut",
565			"Repeat":false,
566			"InsertIfNoRHCSpace":false,
567			"HTML":"<div class=\"nl-promo-wrapper\"><div class=\"nl-promo-img\"><img alt=\"email newsletter\" src=\"https://d2cbg94ubxgsnp.cloudfront.net/Pictures/200xAny/P/web/o/c/j/email_newsletter.png\"></div><div class=\"nl-promo-text\"><h2>Our newsletters</h2><p>Create your free account to receive personalised content alerts and Re:action, our weekly newsletter of the top chemical science stories handpicked from a range of magazines, journals and websites alongside insight and analysis from our expert editorial team.</p></div><div class=\"nl-promo-button\"><a class=\"button\" href=\"https://account.chemistryworld.com/register?campaigncode=CWregnlpromo2304&returl=https%3A%2F%2Fwww.chemistryworld.com%2F\">Create account</a></div></div>",
568			"CustomEventName":"NLSignedOutInit",
569			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
570				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
571				},
572			//"CSSClass":"newsletterSignup",
573			"MinHeight":350
574		},
575
576//NEWLETTER ONECLICK WIDGET - Industry
577		{
578			"Type":"CustomContent",
579			"Position":"PreferRight",
580			"Sticky":false,
581			"Group":"Widget_NL_Oneclick_Industry",
582			"Repeat":false,
583			"InsertIfNoRHCSpace":false,
584			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2097\" data-cache-bust=\"true\"></div>",
585			//"CustomEventName":"NLSignedOutInit",
586			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
587				console.log('newsletter single click with span');
588				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
589			},
590			//"CSSClass":"newsletterSignup",
591			"MinHeight":350
592		},
593		
594//NEWLETTER ONECLICK WIDGET - Industry INLINE
595		{
596			"Type":"CustomContent",
597			"Position":"inline",
598			"Sticky":false,
599			"Group":"Widget_NL_Oneclick_Industry_inline",
600			"Repeat":false,
601			"InsertIfNoRHCSpace":false,
602			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2109\" data-cache-bust=\"true\"></div>",
603			//"CustomEventName":"NLSignedOutInit",
604			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
605				console.log('newsletter single click with span');
606				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
607			},
608			//"CSSClass":"newsletterSignup",
609			"MinHeight":350
610		},
611
612//NEWLETTER ONECLICK WIDGET - Reaction INLINE EDITORIAL ONLY
613		{
614			"Type":"CustomContent",
615			"Position":"inline",
616			"Sticky":false,
617			"Group":"Widget_NL_Oneclick_Reaction_editorial_inline",
618			"Repeat":false,
619			"InsertIfNoRHCSpace":false,
620			"HTML":"<div class=\"newsletterSignup-widget\" data-ajax-load-content=\"\" data-url=\"/newslettersingleclick?wid=2119\" data-cache-bust=\"true\"></div>",
621			//"CustomEventName":"NLSignedOutInit",
622			"Javascript":function(elem,container,slotconfig,adcounter,counter,repeat){
623				console.log('newsletter single click with span');
624				$(window).trigger('abacus:readjusrhcheight',[event, elem]);
625			},
626			//"CSSClass":"newsletterSignup",
627			"MinHeight":350
628		},		
629		
630//GAM ADVERT - MPU Bottom (repeats, in RHC or inline)
631		{
632			"Type":"GAMAdvert",
633			"Position":"PreferRight",
634			"Group":"Ads",
635			"AdUnit":"/97414310/MPU_Bottom",		
636			"RefreshDelaySeconds":30,
637			"Sticky":true,
638			"Repeat":true,
639			"Refresh":false,
640			"InsertIfNoRHCSpace":false,
641			"AdUnitSizesInlineDesktop":[[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]],
642			"AdUnitSizesInlineMobile":[[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]],
643			"AdUnitSizesRHC":[[300,1050],[300,600],[120,600],[160,600],[336,280],[300,250],[200,200],[250,250],[320,100],[320,50]],
644			"CSSClass":"wvc-custom-ad",
645			"ExtraHTML":"<div class=\"ad-text\">Advertisement</div>"
646		}
647	],
648
649	"Overrides":[
650
651		//	StoryType-[type code]
652		// StoryCategoriesCodes-[code]
653		// StoryFormat-[code]
654		// StoryLayout-[code]
655		// StoryWidth-[full-width / standard]
656		// StoryId-[code]
657		// StoryFullNavPath-[nav code level 1]-[nav code level 2]-[nav code level …]
658
659		{
660		//If Full width story, increase spacing before first insertion"
661			"Conditions":"StoryWidth-full-width",
662			"Operator":"And",
663			"Settings":{			
664				"DesktopElementSpacingFirst":6,
665				"MobileElementSpacingFirst":6
666			}
667		},
668		{
669		//If Category is quick/cryptic crossword =Insert Oneclick widget at bottom"
670			"Conditions":"StoryCategoriesCodes-115804,StoryCategoriesCodes-115803",
671			"Operator":"Or",
672			"Settings":{			
673				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
674				"AddGroupsInline":"Widget_NL_Puzzles_Oneclick_SignedOut",
675				"DesktopElementSpacingFirst":1,
676				"MobileElementSpacingFirst":1
677			}
678		},
679			{
680		//If Category is wordoku =Insert Oneclick widget after
681			"Conditions":"StoryCategoriesCodes-583",
682			"Operator":"And",
683			"Settings":{			
684				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
685				"AddGroupsInline":"Widget_NL_Puzzles_Oneclick_SignedOut",
686				"DesktopElementSpacingFirst":3,
687				"MobileElementSpacingFirst":3
688			}
689		},
690		{
691		//Sign up to reaction page = Insert Oneclick widget after 1 para
692			"Conditions":"StoryId-4016206",
693			"Operator":"And",
694			"Settings":{			
695				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
696				"AddGroupsInline":"Widget_NL_Oneclick_Reaction",
697				"DesktopElementSpacingFirst":1,
698				"MobileElementSpacingFirst":1
699			}
700		},
701		{
702		//If category or nav is industry = Select industry one-click widget
703			"Conditions":"StoryCategoriesCodes-39,StoryFullNavPath-101608",
704			"Operator":"Or",
705			"Settings":{			
706				"RemoveGroupsAll":"Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut",
707				"AddGroupsAll":"Widget_NL_Oneclick_Industry"
708			}
709		},
710		{
711		//If Category="Remove advert slots (inline)"
712			"Conditions":"StoryCategoriesCodes-115793",
713			"Operator":"And",
714			"Settings":{			
715				"RemoveGroupsInline":"Ads"				
716			}
717		},
718		{
719		//If Category="Remove all slots (inline)"
720			"Conditions":"StoryCategoriesCodes-115794",
721			"Operator":"And",
722			"Settings":{			
723				"RemoveGroupsInline":"Ads,Related_Content,Widget_NL_Oneclick_SignedOut,Widget_NL_Oneclick_Industry,Widget_NL_Puzzles_Oneclick_SignedOut,Widget_NL_Oneclick_Reaction"				
724			}
725		},
726		{
727		//If Category="Remove related reads"
728			"Conditions":"StoryCategoriesCodes-115798",
729			"Operator":"And",
730			"Settings":{			
731				"RemoveGroupsInline":"Related_Content"				
732			}
733		},
734		{		//If Category is Industry Brief =Insert Oneclick industry only widget after - added by BRV 11.03.2025
735			"Conditions":"StoryCategoriesCodes-116117",
736			"Operator":"And",
737			"Settings":{			
738				"RemoveGroupsInline":"Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
739				"AddGroupsInline":"Widget_NL_Oneclick_Industry_inline",
740				"DesktopElementSpacingFirst":1,
741				"MobileElementSpacingFirst":1,
742				"DesktopElementSpacing":1,
743				"MobileElementSpacing":1
744			}
745		},
746		{		//If Category is reaction opening =Insert one-click reaction editorial only widget after - added by BRV 03.06.2026
747			"Conditions":"StoryCategoriesCodes-116163",
748			"Operator":"And",
749			"Settings":{			
750				"RemoveGroupsInline":"Related_Content,Widget_NL_SignedIn,Widget_NL_Oneclick_SignedOut,Widget_MP",
751				"AddGroupsInline":"Widget_NL_Oneclick_Reaction_editorial_inline",
752				"DesktopElementSpacingFirst":1,
753				"MobileElementSpacingFirst":1,
754				"DesktopElementSpacing":1,
755				"MobileElementSpacing":1
756			}
757		}
758/*		
759		{
760		//If Category="Slots (inline) - Off"
761			"Conditions":"StoryCategoriesCodes-999999",
762			"Operator":"And",
763			"Settings":{			
764				"RemoveGroupsInline":"Ads,Widgets"				
765			}
766		},
767		{
768		//If Category="Advert slots (all) - Off"
769			"Conditions":"StoryCategoriesCodes-999999",
770			"Operator":"And",
771			"Settings":{			
772				"RemoveGroupsAll":"Ads"				
773			}
774		},
775		{
776		//If Category="Advert slots (RHC) - Off"
777			"Conditions":"StoryCategoriesCodes-999999",
778			"Operator":"And",
779			"Settings":{			
780				"RemoveGroupsRHC":"Ads"				
781			}
782		},
783		{
784		//If Category="Advert slots (inline) - Off"
785			"Conditions":"StoryCategoriesCodes-999999",
786			"Operator":"And",
787			"Settings":{			
788				"RemoveGroupsInline":"Ads"				
789			}
790		}*/
791	]
792}
793typeof advanceData!=='undefined'? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Widget_NL_Oneclick_SignedOut" : EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = "Widget_NL_SignedIn"
794</script>
794
795<style>
796.story-inlinecontent-placeholder-inner .newsletterSignup-widget {
797  margin-bottom: 2rem;
798}
799</style>
800
801<script>
802	$(window).trigger("wvcfe:globalenhancedadvertsinit", [event, EnhancedAdvertisingConfig]);
803	(function(w, d) {
804	if(window.NodeList && !NodeList.prototype.forEach) {
805		NodeList.prototype.forEach = Array.prototype.forEach;
806	}
807	d.addEventListener('DOMContentLoaded', function(event) {
808		if(EnhancedAdvertisingConfig.Slots) {
809			var enhAdDebug = false;
810			if( localStorage.getItem('enh-ads-debug') == 'true' ) enhAdDebug = true;
811			var sp = 'story-inlinecontent-placeholder';
812			var supportedTypes = ['gamadvert', 'customcontent'];
813			var supportedPositions = ['inline', 'preferright', 'right'];
814			var isDesktopResolution = w.matchMedia("screen and (min-width: 1023px)").matches;
815			var isStoryFullLayout = d.body.classList.contains('story-full-layout');
816			var inlineCounter = 1;
817			var rhcCounter = 1;
818			var inlineAdCounter = 1;
819			var rhcAdCounter = 1;
820			var ticking = false;
821			$('#story.enhanced-advertising .storytext > div.webonly').each( function(){
822				var t = $(this);
823				t.replaceWith( t.html() );
824			});
825			var storyCustomContentPlaceholders = d.querySelectorAll('#story.enhanced-advertising .storytext > *:not(script,style)');
826			var maxRHCSlotsToFitIn = 0;
827			var matches = function(el, selector) { return (el.matches || el.matchesSelector || el.msMatchesSelector || el.mozMatchesSelector || el.webkitMatchesSelector || el.oMatchesSelector).call(el, selector); };
828			var getClosestParent = function(elem, selector) {
829				for(; elem && elem !== d; elem = elem.parentNode) {
830					if(matches(elem, selector)) {
831						return elem;
832					}
833				}
834				return null;
835			};
836
837			var storyType = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryTypeCode && el.StoryTypeCode != 'null'; }).map(function(el) { return 'StoryType-' + el.StoryTypeCode; }).join('') : '';
838			var storyFormat = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryFormatCode && el.StoryFormatCode != 'null'; }).map(function(el) { return 'StoryFormat-' + el.StoryFormatCode; }).join('') : '';
839			var storyLayout = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryLayoutCode && el.StoryLayoutCode != 'null'; }).map(function(el) { return 'StoryLayout-' + el.StoryLayoutCode; }).join('') : '';
840
841			//PWVD-780
842			var storyWidth = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryWidth && el.StoryWidth != 'null'; }).map(function(el) { return 'StoryWidth-' + el.StoryWidth; }).join('') : '';
843
844			var storyFullNavPath = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryFullNavPath && el.StoryFullNavPath != 'null'; }).map(function(el) { return el.StoryFullNavPath; }).join('').split('|').filter(function(el) { return el && el != 'null'; }).join('-') : '';
845			var storyCategoriesCodes = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryCategoriesCodes && el.StoryCategoriesCodes != 'null'; }).map(function(el) { return el.StoryCategoriesCodes; }).join('').split('|').filter(function(el) { return el && el != 'null'; }).map(function(el) { return 'StoryCategoriesCodes-' + el; }) : [];
846			var storyID = dataLayer ? dataLayer.filter(function(el) { return el && el.StoryID && el.StoryID != 'null'; }).map(function(el) { return 'StoryID-' + el.StoryID; }).filter(function(el) { return el && el != 'null' && el != 'StoryID-'; }).join('') : '';
847			storyFullNavPath = (storyFullNavPath ? 'StoryFullNavPath-' + storyFullNavPath : '');
848			var allDataLayerFilters = storyCategoriesCodes.concat([storyType, storyFormat, storyLayout, storyWidth, storyFullNavPath, storyID]).map(function(m) { return m.toLowerCase(); });
849
850			EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert = (EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert || 800);
851			EnhancedAdvertisingConfig.RHCMinHeightForStickyAd = (EnhancedAdvertisingConfig.RHCMinHeightForStickyAd || 250);
852
853			if('Overrides' in EnhancedAdvertisingConfig) {
854				if(EnhancedAdvertisingConfig.Overrides) {
855					var overrides = EnhancedAdvertisingConfig.Overrides;
856					var andOperator = function() {
857						return (override.Conditions.toLowerCase().split(',').filter(function(el) { return el && el; }).every(function(el) { return allDataLayerFilters.indexOf(el) != -1; }));
858					};
859					var orOperator = function(el) {
860						return (override.Conditions.toLowerCase().split(',').filter(function(el) { return el && el; }).some(function(el) { return allDataLayerFilters.indexOf(el) != -1; }));
861					};
862					for(var i = 0, iL = overrides.length; i < iL; i++) {
863						var override = overrides[i];
864						var operatorFilter;
865						if(override.Operator && override.Operator.toLowerCase() == 'and') {
866							operatorFilter = andOperator;
867						}
868						else {
869							operatorFilter = orOperator;
870						}
871						if(operatorFilter()) {
872							if('Settings' in override) {
873								if(override.Settings) {
874									var settings = override.Settings;
875									if('AddGroupsAll' in settings && settings.AddGroupsAll && isString(settings.AddGroupsAll)) {
876										if(settings.AddGroupsAll.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
877											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll = '[all]';
878										}
879										else {
880											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll += ',' + settings.AddGroupsAll.toLowerCase();
881										}
882									}
883									if('AddGroupsInline' in settings && settings.AddGroupsInline && isString(settings.AddGroupsInline)) {
884										if(settings.AddGroupsInline.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
885											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline = '[all]';
886										}
887										else {
888											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline += ',' + settings.AddGroupsInline.toLowerCase();
889										}
890									}
891									if('AddGroupsRHC' in settings && settings.AddGroupsRHC && isString(settings.AddGroupsRHC)) {
892										if(settings.AddGroupsRHC.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
893											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC = '[all]';
894										}
895										else {
896											EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC += ',' + settings.AddGroupsRHC.toLowerCase();
897										}
898									}
899									if('RemoveGroupsAll' in settings && settings.RemoveGroupsAll && isString(settings.RemoveGroupsAll)) {
900										if(settings.RemoveGroupsAll.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
901											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll = '[all]';
902										}
903										else {
904											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll += ',' + settings.RemoveGroupsAll.toLowerCase();
905										}
906									}
907									if('RemoveGroupsInline' in settings && settings.RemoveGroupsInline && isString(settings.RemoveGroupsInline)) {
908										if(settings.RemoveGroupsInline.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
909											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline = '[all]';
910										}
911										else {
912											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline += ',' + settings.RemoveGroupsInline.toLowerCase();
913										}
914									}
915									if('RemoveGroupsRHC' in settings && settings.RemoveGroupsRHC && isString(settings.RemoveGroupsRHC)) {
916										if(settings.RemoveGroupsRHC.toLowerCase().toLowerCase().indexOf('[all]') != -1) {
917											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC = '[all]';
918										}
919										else {
920											EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC += ',' + settings.RemoveGroupsRHC.toLowerCase();
921										}
922									}
923									if('Repeat' in settings && isBoolean(settings.Repeat)) {
924										EnhancedAdvertisingConfig.StoryDynamicSlotsRepeat = settings.Repeat;
925									}
926									if('DesktopMaxInlineSlots' in settings && isNumberPositiveOrZero(settings.DesktopMaxInlineSlots)) {
927										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxInlineSlots = settings.DesktopMaxInlineSlots;
928									}
929									if('MobileMaxInlineSlots' in settings && isNumberPositiveOrZero(settings.MobileMaxInlineSlots)) {
930										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxInlineSlots = settings.MobileMaxInlineSlots;
931									}
932									if('DesktopMinRHCSlots' in settings && isNumberPositiveOrZero(settings.DesktopMinRHCSlots)) {
933										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMinRHCSlots = settings.DesktopMinRHCSlots;
934									}
935									if('MobileMinRHCSlots' in settings && isNumberPositiveOrZero(settings.MobileMinRHCSlots)) {
936										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMinRHCSlots = settings.MobileMinRHCSlots;
937									}
938									if('DesktopMaxRHCSlots' in settings && isNumberPositiveOrZero(settings.DesktopMaxRHCSlots)) {
939										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxRHCSlots = settings.DesktopMaxRHCSlots;
940									}
941									if('MobileMaxRHCSlots' in settings && isNumberPositiveOrZero(settings.MobileMaxRHCSlots)) {
942										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxRHCSlots = settings.MobileMaxRHCSlots;
943									}
944									if('DesktopElementSpacingFirst' in settings && isNumberPositiveOrZero(settings.DesktopElementSpacingFirst)) {
945										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst = settings.DesktopElementSpacingFirst;
946									}
947									if('MobileElementSpacingFirst' in settings && isNumberPositiveOrZero(settings.MobileElementSpacingFirst)) {
948										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacingFirst = settings.MobileElementSpacingFirst;
949									}
950									if('DesktopElementSpacing' in settings && isNumberPositive(settings.DesktopElementSpacing)) {
951										EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacing = settings.DesktopElementSpacing;
952									}
953									if('MobileElementSpacing' in settings && isNumberPositive(settings.MobileElementSpacing)) {
954										EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacing = settings.MobileElementSpacing;
955									}
956									if('RHCMinHeightForSlotInsert' in settings && settings.RHCMinHeightForSlotInsert && isNumberPositive(settings.RHCMinHeightForSlotInsert)) {
957										EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert = settings.RHCMinHeightForSlotInsert;
958									}
959									if('RHCMinHeightForStickyAd' in settings && settings.RHCMinHeightForStickyAd && isNumberPositive(settings.RHCMinHeightForStickyAd)) {
960										EnhancedAdvertisingConfig.RHCMinHeightForStickyAd = settings.RHCMinHeightForStickyAd;
961									}
962									if('CollapseEmptyDivs' in settings && isBoolean(settings.CollapseEmptyDivs)) {
963										EnhancedAdvertisingConfig.CollapseEmptyDivs = settings.CollapseEmptyDivs;
964									}
965								}
966							}
967						}
968					}
969				}
970			}
971
972			var paragraphThreshold = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacing : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacing;
973			var paragraphFirstThreshold = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopElementSpacingFirst : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileElementSpacingFirst;
974			var maxInlineSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxInlineSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxInlineSlots;
975			var minRHCSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMinRHCSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMinRHCSlots;
976			var maxRHCSlots = isDesktopResolution ? EnhancedAdvertisingConfig.StoryDynamicSlotsDesktopMaxRHCSlots : EnhancedAdvertisingConfig.StoryDynamicSlotsMobileMaxRHCSlots;
977
978			var allAddGroups = (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsAll : "").split(',').filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
979			var allAddInlineGroups = [].concat(allAddGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsInline : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
980			var allAddRHCGroups = [].concat(allAddGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC ? EnhancedAdvertisingConfig.StoryDynamicSlotsAddGroupsRHC : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
981
982			var allRemoveGroups = (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsAll : "").split(',').filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
983			var allRemoveInlineGroups = [].concat(allRemoveGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsInline : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
984			var allRemoveRHCGroups = [].concat(allRemoveGroups, (EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC ? EnhancedAdvertisingConfig.StoryDynamicSlotsRemoveGroupsRHC : "").split(',')).map(function(m) { return m.toLowerCase(); }).filter(function(f) { return f; }).filter(function(x, i, a) { return a.indexOf(x) === i; });
985
986			EnhancedAdvertisingConfig.Slots = EnhancedAdvertisingConfig.Slots.map(function(x, i) {
987				x.Used = false;
988				x.Index = i;
989				if('Type' in x) {
990					if(supportedTypes.indexOf(x.Type.toString().toLowerCase()) != -1) {
991						x.Type = x.Type.toString().toLowerCase();
992					}
993					else {
994						x.Type = 'customcontent';
995					}
996				}
997				else {
998					x.Type = 'customcontent';
999				}
1000				if('Position' in x) {
1001					if(supportedPositions.indexOf(x.Position.toString().toLowerCase()) != -1) {
1002						x.Position = x.Position.toString().toLowerCase();
1003					}
1004					else {
1005						x.Position = 'inline';
1006					}
1007				}
1008				else {
1009					x.Position = 'inline';
1010				}
1011				if('CSSClass' in x) {
1012					x.CSSClass = x.CSSClass.toString().split(' ').join(',').split(',').filter(function(e) { return e && e; }).join(' ');
1013				}
1014				else {
1015					x.CSSClass = '';
1016				}
1017				if('Group' in x) {
1018					x.Group = x.Group.toString().split(' ').join(',').split(',').filter(function(e) { return e && e; }).join(',');
1019				}
1020				else {
1021					x.Group = '';
1022				}
1023				if('Sticky' in x) {
1024					if(x.Sticky.toString().toLowerCase() == 'true') {
1025						x.Sticky = true;
1026					}
1027					else {
1028						x.Sticky = false;
1029					}
1030				}
1031				else {
1032					x.Sticky = false;
1033				}
1034				if('InsertIfNoRHCSpace' in x) {
1035					if(x.InsertIfNoRHCSpace.toString().toLowerCase() == 'true') {
1036						x.InsertIfNoRHCSpace = true;
1037					}
1038					else {
1039						x.InsertIfNoRHCSpace = false;
1040					}
1041				}
1042				else {
1043					x.InsertIfNoRHCSpace = false;
1044				}
1045				if('MinHeight' in x) {
1046					x.MinHeight = parseInt(x.MinHeight.toString());
1047				}
1048				else {
1049					x.MinHeight = 0;
1050				}
1051				if('NoBackfill' in x) {
1052					if(x.NoBackfill.toString().toLowerCase() == 'true') {
1053						x.NoBackfill = true;
1054					}
1055					else {
1056						x.NoBackfill = false;
1057					}
1058				}
1059				else {
1060					x.NoBackfill = false;
1061				}
1062				if('Refresh' in x) {
1063					if(x.Refresh.toString().toLowerCase() == 'true') {
1064						x.Refresh = true;
1065					}
1066					else {
1067						x.Refresh = false;
1068					}
1069				}
1070				else {
1071					x.Refresh = false;
1072				}
1073				if('ExtraHTML' in x) {
1074					if(x.ExtraHTML.toString()) {
1075						x.ExtraHTML = x.ExtraHTML.toString();
1076					}
1077					else {
1078						x.ExtraHTML = '';
1079					}
1080				}
1081				else {
1082					x.ExtraHTML = '';
1083				}
1084				if('CustomEventName' in x) {
1085					if(x.CustomEventName.toString()) {
1086						x.CustomEventName = x.CustomEventName.toString();
1087					}
1088					else {
1089						x.CustomEventName = '';
1090					}
1091				}
1092				else {
1093					x.CustomEventName = '';
1094				}
1095				if('Javascript' in x) {
1096					if(x.Javascript) {
1097						if(typeof x.Javascript === 'function') {
1098							x.Javascript = x.Javascript;
1099						}
1100					}
1101					else {
1102						x.Javascript = '';
1103					}
1104				}
1105				else {
1106					x.Javascript = '';
1107				}
1108				if('AdUnit' in x) {
1109					if(x.AdUnit.toString()) {
1110						x.AdUnit = x.AdUnit.toString();
1111					}
1112					else {
1113						x.AdUnit = '';
1114					}
1115				}
1116				else {
1117					x.AdUnit = '';
1118				}
1119				if('AdUnitSizesInlineMobile' in x) {
1120					x.AdUnitSizesInlineMobile = x.AdUnitSizesInlineMobile;
1121				} else if('GAMAdUnitSizesInlineMobileDefault' in EnhancedAdvertisingConfig) {
1122					x.AdUnitSizesInlineMobile = EnhancedAdvertisingConfig.GAMAdUnitSizesInlineMobileDefault
1123				}
1124				if('AdUnitSizesInlineDesktop' in x) {
1125					x.AdUnitSizesInlineDesktop = x.AdUnitSizesInlineDesktop;
1126				} else if('GAMAdUnitSizesInlineDesktopDefault' in EnhancedAdvertisingConfig) {
1127					x.AdUnitSizesInlineDesktop = EnhancedAdvertisingConfig.GAMAdUnitSizesInlineDesktopDefault;
1128				}
1129				if('AdUnitSizesRHC' in x) {
1130					x.AdUnitSizesRHC = x.AdUnitSizesRHC;
1131				} else if('GAMAdUnitSizesRHCDefault' in EnhancedAdvertisingConfig) {
1132					x.AdUnitSizesRHC = EnhancedAdvertisingConfig.GAMAdUnitSizesRHCDefault;
1133				}
1134				if('RefreshDelaySeconds' in x) {
1135					x.RefreshDelaySeconds = parseInt(x.RefreshDelaySeconds.toString(), 10);
1136				}
1137				else {
1138					x.RefreshDelaySeconds = 30;
1139				}
1140
1141				return x;
1142			});
1143
1144			var storyInlineContent = EnhancedAdvertisingConfig.Slots.filter(function(el) { return el && (el.Position.toLowerCase() == "inline" || ((!isDesktopResolution || isStoryFullLayout) && el.Position.toLowerCase() == "preferright")) && (el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allAddInlineGroups.indexOf(subel) != -1 || allAddInlineGroups.indexOf('[all]') != -1; }) && !(el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allRemoveInlineGroups.indexOf(subel) != -1 || allRemoveInlineGroups.indexOf('[all]') != -1; }); });
1145			var storyRHCContent = isDesktopResolution ? EnhancedAdvertisingConfig.Slots.filter(function(el) { return el && (el.Position.toLowerCase() == "right" || (isDesktopResolution && !isStoryFullLayout && el.Position.toLowerCase() == "preferright")) && (el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allAddRHCGroups.indexOf(subel) != -1 || allAddRHCGroups.indexOf('[all]') != -1; }) && !(el.Group || "").split(',').filter(function(subel) { return subel && subel != undefined; }).map(function(subel) { return subel.toLowerCase(); }).some(function(subel) { return allRemoveRHCGroups.indexOf(subel) != -1 || allRemoveRHCGroups.indexOf('[all]') != -1; }); }) : [];
1146			storyInlineContent.forEach( (c, ix) => c.inlineIndex = ix );
1147			storyRHCContent.forEach( (c, ix) => c.rhcIndex = ix );
1148			var googletag = w.googletag || {};
1149			googletag.cmd = googletag.cmd || [];
1150
1151			if( isNumberPositive(maxInlineSlots) ){ //PWVD-781
1152				for(var tmpCounter = 0, i = 0, eL = storyCustomContentPlaceholders.length, adThresholdCounter = 1; i < eL; i++) {
1153					var currentIsPara = matches(storyCustomContentPlaceholders[i], 'p:not([class])');
1154
1155					var prevIsPara = ( i == 0) || matches(storyCustomContentPlaceholders[i - 1], 'p:not([class])'); //This should also be true for the first paragraph, even though there is no previous one)
1156					var nextIsPara = ( i+1 < eL) && matches(storyCustomContentPlaceholders[i + 1], 'p:not([class])');
1157					var nextOrPreviousIsPara = (paragraphFirstThreshold == 0) ? prevIsPara : nextIsPara; //PWVD-1229: Should always insert slot between paragraphs - check preceding element if adding slot BEFORE, otherwise next
1158
1159					if( currentIsPara && !nextOrPreviousIsPara ){ //PWVD-897 - count paragraphs followed by any other element
1160						if(adThresholdCounter < (tmpCounter == 0 ? paragraphFirstThreshold : paragraphThreshold)) {
1161							adThresholdCounter++;
1162							continue;
1163						}
1164					}
1165					else if( currentIsPara && nextOrPreviousIsPara ) {
1166						if(adThresholdCounter < (tmpCounter == 0 ? paragraphFirstThreshold : paragraphThreshold)) {
1167							adThresholdCounter++;
1168							continue;
1169						}
1170						tmpCounter++;
1171						adThresholdCounter = 1;
1172
1173						var paraContent = storyCustomContentPlaceholders[i].outerHTML;
1174						var slotContent = `<div class="story-inlinecontent-placeholder story-inlinecontent-placeholder-init item-notin-viewport" data-storyinlinecontainer="${tmpCounter}">` +
1175												`<div class="story-inlinecontent-placeholder-inner" data-id="story-inline-item-${tmpCounter}" data-storyinlineitem="${tmpCounter}"></div></div>`;
1176
1177						if(paragraphFirstThreshold == 0) //PWVD-1229: Ad slot inserted BEFORE first paragraph of story if StoryDynamicSlotsDesktopElementSpacingFirst in config is zero
1178							storyCustomContentPlaceholders[i].outerHTML = slotContent + paraContent;
1179						else //Placeholder AFTER current paragraph (default previous behaviour)
1180							storyCustomContentPlaceholders[i].outerHTML = paraContent + slotContent;
1181
1182						if(tmpCounter >= maxInlineSlots && maxInlineSlots) break;
1183					}
1184				}
1185			}
1186
1187			if(d.querySelector('#story.enhanced-advertising:not(.story-full-layout) #rightcolumn_sleeve')) {
1188				if(!(d.body.id == "story" || d.body.id == "story_custom") && !d.querySelector('.storytext div.table-full:not(.initialized)')) {
1189					w.addEventListener("abacus:storytexttablefull:finished", function(e) {
1190						adjustRHCHeightAndInitialAds();
1191					}, true);
1192				}
1193				else {
1194					adjustRHCHeightAndInitialAds();
1195				}
1196			}
1197
1198			if('IntersectionObserver' in w && 'IntersectionObserverEntry' in w && 'intersectionRatio' in w.IntersectionObserverEntry.prototype) {
1199				d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init').forEach(function(el) {
1200					if(el) {
1201						var inlineAdsObserver = new IntersectionObserver(function(entries) {
1202							return inlineAdsObserverCallback(entries);
1203						}, { root: null, rootMargin: "50px 0px 50px 0px", threshold: [0, 0.01, 0.99, 1] });
1204						inlineAdsObserver.observe(el);
1205					}
1206				});
1207
1208				var inlineAdsObserverCallback = function(entries) {
1209					return entries.forEach(function(entry, i) {
1210						if(entry.isIntersecting) {
1211							entry.target.classList.remove('item-notin-viewport');
1212							entry.target.classList.add('item-in-viewport');
1213						}
1214						else {
1215							entry.target.classList.remove('item-in-viewport');
1216							entry.target.classList.add('item-notin-viewport');
1217						}
1218					});
1219				};
1220
1221				d.querySelectorAll('.storytext-end, #rhcreflow-extra-end').forEach(function(el) {
1222					if(el) {
1223						var adsInViewportObserver = new IntersectionObserver(function(entries) {
1224							return adsInViewportObserverCallback(entries);
1225						}, { root: null, rootMargin: "0px 0px 200px 0px", threshold: [1] });
1226						adsInViewportObserver.observe(el);
1227					}
1228				});
1229
1230				var adsInViewportObserverCallback = function(entries) {
1231					return entries.forEach(function(entry, i) {
1232						if(entry.isIntersecting) {
1233							if(entry.target.classList.contains('storytext-end') && d.body.classList.contains('enhanced-advertising-inline-init')) {
1234								d.body.classList.add('enhanced-advertising-storytext-endreached');
1235							}
1236							// RHC is empty at load time so it always fires as in viewport, need to check whether rhc ads slots already init
1237							if(entry.target.classList.contains('rhcreflow-extra-end') && d.body.classList.contains('enhanced-advertising-rhc-init')) {
1238								d.body.classList.add('enhanced-advertising-rhc-endreached');
1239							}
1240
1241							/*
1242							if(entry.target.id === 'rhcreflow-extra'){ //Fix for issue when RHC is not in initial viewport
1243								if( location.host.indexOf('abasoftaws.co.uk') > 0 ) console.log('New observer callback');
1244								readjusRHCHeight();
1245							}
1246							*/
1247						}
1248					});
1249				};
1250			}
1251
1252			var inlineEl = d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-placeholder-completed):not(.story-inlinecontent-placeholder-processing)');
1253			if(inlineEl) {
1254				googletag.cmd = googletag.cmd || [];
1255				googletag.cmd.push(function() {
1256					d.body.classList.add('enhanced-advertising-inline-init');
1257					insertInlineSlot(inlineEl);
1258
1259					console.log('Init inline ad slot load');
1260				});
1261			}
1262
1263			function slotRender(event){
1264				var el, slot = event.slot, slotId = slot.getSlotElementId();
1265
1266				if(enhAdDebug) console.log('Slot render: ' + slotId);
1267
1268				if(slotId == 'custom-inline'){
1269					el = document.querySelector(`div.story-inlinecontent-placeholder-inner[data-id="story-inline-item-${event.dataId}"]`); //Get inline slot (does not have ID)
1270					//if(!el)
1271					//	el = document.querySelector(`div.story-inlinecontent-placeholder-inner[data-id="story-inline-item-${event.inlineIndex+1}"]`);
1272				}
1273				else
1274					el = d.getElementById(slotId);
1275
1276				if(el) {
1277					var minHeight = 0;
1278					var parentInlineNode = getClosestParent(el, '.story-inlinecontent-placeholder');
1279					var parentRHCNode = getClosestParent(el, '.story-rhccontent-placeholder');
1280					if(parentInlineNode || parentRHCNode) {
1281						var classList = el.classList;
1282
1283						if(parentInlineNode) {
1284							parentInlineNode.classList.add('story-inlinecontent-placeholder-ad');
1285							var index = parseInt(parentInlineNode.hasAttribute('data-index') ? parentInlineNode.getAttribute('data-index') : '0', 10);
1286							if(!event.isEmpty) {
1287								classList.add('ad');
1288								classList.add('mob-ad-50');
1289								classList.add('ad-story-inline');
1290								classList.add('ad-story-inline-notempty');
1291
1292								parentInlineNode.classList.add('story-inlinecontent-placeholder-ad-size-' + event.size.join('x'));
1293
1294								parentInlineNode.setAttribute('data-slot', slot.getAdUnitPath());
1295
1296								var currentInlineSlot = storyInlineContent.filter(function(e) { return e.Index == index; });
1297								if(currentInlineSlot.length) {
1298									minHeight = currentInlineSlot[0].MinHeight;
1299									if(currentInlineSlot[0].Repeat == false) {
1300										currentInlineSlot[0].Used = true;
1301									}
1302								}
1303								else {
1304									console.log('Slot with index [data-index="' + index + '"] was not found');
1305								}
1306								parentInlineNode.classList.add('story-inlinecontent-placeholder-finished');
1307
1308								insertInlineSlot(d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)'));
1309							}
1310							else {
1311								classList.add('ad-story-inline-isempty');
1312
1313								var currentInlineSlot = storyInlineContent.filter(function(e) { return e.Index == index; });
1314								if(currentInlineSlot.length) {
1315									minHeight = currentInlineSlot[0].MinHeight;
1316									currentInlineSlot[0].Used = true;
1317								}
1318								else {
1319									console.log('Slot with index [data-index="' + index + '"] was not found');
1320								}
1321
1322								if(parentInlineNode && parentInlineNode.hasAttribute('data-nobackfill')) {
1323									if(parentInlineNode.getAttribute('data-nobackfill') == '1') {
1324										updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight);
1325										if(!storyInlineContent.some(function(el) { return el.Used == false; })) {
1326											finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true);
1327										}
1328										else {
1329											insertInlineSlot(d.querySelector('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)'));
1330										}
1331										initRHCHeightCalc();
1332										return;
1333									}
1334								}
1335								// Move to next from the list
1336								if( storyInlineContent.some( function(e){ return e.Used == false; } )  ) {
1337									if(enhAdDebug) console.log('slotRender: parentInlineNode: Move to next from the list')
1338									var adRetryCssClass = 'ad-story-inline-retry';
1339									var nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Index > index && e.Used == false; });
1340									if(!nextInlineSlotList.length) {
1341										// select repeatable ads
1342										nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Used == false && e.Index > index && e.Repeat == true; });
1343										if(!nextInlineSlotList.length) {
1344											// if no repeatable ads by indexed order then start from the beginning or just pick any existing
1345											nextInlineSlotList = storyInlineContent.filter(function(e) { return e.Used == false && e.Repeat == true; });
1346											if(!nextInlineSlotList.length) {
1347												// no more ads to add
1348												d.body.classList.add('enhanced-advertising-inline-runoutofslots');
1349
1350												finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true);
1351
1352												updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight);
1353
1354												initRHCHeightCalc();
1355
1356												return;
1357											}
1358										}
1359									}
1360									var mapInlineAdItem = nextInlineSlotList[0];
1361									var refresh = EnhancedAdvertisingConfig.Refresh;
1362
1363									googletag.destroySlots([slot]);
1364									if(mapInlineAdItem.Refresh) {
1365										refresh = mapInlineAdItem.Refresh;
1366									}
1367									if(mapInlineAdItem.Repeat) {
1368										parentInlineNode.classList.remove('story-inlinecontent-placeholder-repeat-false');
1369										parentInlineNode.classList.add('story-inlinecontent-placeholder-repeat-true');
1370									}
1371									else {
1372										parentInlineNode.classList.remove('story-inlinecontent-placeholder-repeat-true');
1373										parentInlineNode.classList.add('story-inlinecontent-placeholder-repeat-false');
1374									}
1375									var mapInlineAdItemSlot = googletag.defineSlot(mapInlineAdItem.AdUnit, isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile, slotId);
1376									if(mapInlineAdItemSlot) {
1377										mapInlineAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapInlineAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1377ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads());
1378									}
1379									else {
1380										console.warn('Something wrong with inline ad slot \'' + slotId + '\', size(s) \'' + (isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapInlineAdItem.AdUnit + '\'');
1381									}
1382									googletag.display(slotId);
1383									el.classList.add(adRetryCssClass);
1384									parentInlineNode.setAttribute('data-index', mapInlineAdItem.Index);
1385									if(mapInlineAdItem.ExtraHTML) {
1386										var extraHTMLEl = parentInlineNode.querySelector('.story-inlinecontent-placeholder-ad-extrahtml');
1387										if(extraHTMLEl) {
1388											extraHTMLEl.innerHTML = mapInlineAdItem.ExtraHTML;
1389										}
1390									}
1391									else {
1392										var extraHTMLEl = parentInlineNode.querySelector('.story-inlinecontent-placeholder-ad-extrahtml');
1393										if(extraHTMLEl) {
1394											extraHTMLEl.innerHTML = '';
1395										}
1396									}
1397								}
1398								else { // no slots to add..
1399									finalizeRemainingEmptyInlineSlotContainers(parentInlineNode.classList, true);
1400								}
1401							}
1402						}
1403						else if(parentRHCNode) {
1404							parentRHCNode.classList.add('story-rhccontent-placeholder-ad');
1405							var index = parseInt(parentRHCNode.hasAttribute('data-index') ? parentRHCNode.getAttribute('data-index') : '0', 10);
1406							if(!event.isEmpty) {
1407								classList.add('ad-rhc');
1408								classList.add('ad-story-rhc');
1409								classList.add('ad-story-rhc-notempty');
1410
1411								parentRHCNode.classList.add('story-rhccontent-placeholder-ad-size-' + event.size.join('x'));
1412
1413								parentRHCNode.setAttribute('data-slot', slot.getAdUnitPath());
1414
1415								var currentRHCSlot = storyRHCContent.filter(function(e) { return e.Index == index; });
1416								if(currentRHCSlot.length) {
1417									minHeight = currentRHCSlot[0].MinHeight;
1418									if(currentRHCSlot[0].Repeat == false) {
1419										currentRHCSlot[0].Used = true;
1420									}
1421									if(currentRHCSlot[0].InsertIfNoRHCSpace) {
1422										currentRHCSlot[0].InsertIfNoRHCSpace = false;
1423									}
1424								}
1425								else {
1426									console.log('Slot with index [data-index="' + index + '"] was not found');
1427								}
1428
1429								parentRHCNode.classList.remove('story-rhccontent-placeholder-isempty');
1430								parentRHCNode.classList.remove('story-rhccontent-placeholder-notempty');
1431								parentRHCNode.classList.add((event.isEmpty ? 'story-rhccontent-placeholder-isempty' : 'story-rhccontent-placeholder-notempty'));
1432								parentRHCNode.classList.add('story-rhccontent-placeholder-ad-completed');
1433
1434								parentRHCNode.classList.add('story-rhccontent-placeholder-finished');
1435
1436								var canAddRHC = isStoryTextTallerThanRHC();
1437
1438								if(
1439									( index > 0 && !d.body.classList.contains('enhanced-advertising-inline-completed') && parentRHCNode.classList.contains('story-rhccontent-placeholder-canbesticky') )
1440									||
1441									( canAddRHC.canAdd && parentRHCNode.classList.contains('story-rhccontent-placeholder-canbesticky') && canAddRHC.delta > EnhancedAdvertisingConfig.RHCMinHeightForStickyAd )
1442								){
1443									parentRHCNode.classList.remove('story-rhccontent-placeholder-canbesticky');
1444									parentRHCNode.classList.add('story-rhccontent-placeholder-sticky');
1445								}
1446							}
1447							else {
1448								classList.add('ad-story-rhc-isempty');
1449
1450								var currentRHCSlot = storyRHCContent.filter(function(e) { return e.Index == index; });
1451								if(currentRHCSlot.length) {
1452									currentRHCSlot[0].Used = true;
1453								}
1454								else {
1455									console.log('Slot with index [data-index="' + index + '"] was not found');
1456								}
1457
1458								if(parentRHCNode && parentRHCNode.hasAttribute('data-nobackfill')) {
1459									if(parentRHCNode.getAttribute('data-nobackfill') == '1') {
1460										updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty);
1461										if(!storyRHCContent.some(function(el) { return el.Used == false; })) {
1462											d.body.classList.add('enhanced-advertising-rhc-runoutofslots');
1463											finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, true);
1464										}
1465										initRHCHeightCalc();
1466										return;
1467									}
1468								}
1469								// Move to next from the list
1470								if(enhAdDebug){
1471									console.log('slotRender: parentRHCNode: storyRHCContent: index: ' + index);
1472									console.log(storyRHCContent);
1473								}
1474								if(storyRHCContent.some(function(e) { return e.Used == false; })) {
1475									var adRetryCssClass = 'ad-story-rhc-retry';
1476									var nextRHCSlotList = storyRHCContent.filter(function(e) {
1477										if(enhAdDebug) console.log('%c Current index: ' + e.Index + ', slot data index: ' + index, 'color: #0C6')
1478										return e.Index > index && e.Used == false;
1479									});
1480									if(enhAdDebug){
1481										console.log('%c slotRender: parentRHCNode: Moved to next from the list', 'color: #06C');
1482										console.log(nextRHCSlotList);
1483									}
1484									if(!nextRHCSlotList.length) {
1485										// select repeatable ads
1486										nextRHCSlotList = storyRHCContent.filter(function(e) {
1487											return e.Used == false && e.Index > index && e.Repeat == true;
1488										});
1489										if(!nextRHCSlotList.length) {
1490											// if no repeatable ads by indexed order then start from the beginning or just pick any existing
1491											nextRHCSlotList = storyRHCContent.filter(function(e) { return e.Used == false && e.Repeat == true; });
1492											if(!nextRHCSlotList.length) {
1493												// no more ads to add
1494												finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, false);
1495
1496												//updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty, minHeight);
1497												updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty);
1498
1499												initRHCHeightCalc();
1500
1501												return;
1502											}
1503										}
1504									}
1505									var mapRHCAdItem = nextRHCSlotList[0];
1506									var refresh = EnhancedAdvertisingConfig.Refresh;
1507									googletag.destroySlots([slot]);
1508									if(mapRHCAdItem.Refresh) {
1509										refresh = mapRHCAdItem.Refresh;
1510									}
1511									if(mapRHCAdItem.Repeat) {
1512										parentRHCNode.classList.remove('story-rhccontent-placeholder-repeat-false');
1513										parentRHCNode.classList.add('story-rhccontent-placeholder-repeat-true');
1514									}
1515									else {
1516										parentRHCNode.classList.remove('story-rhccontent-placeholder-repeat-true');
1517										parentRHCNode.classList.add('story-rhccontent-placeholder-repeat-false');
1518									}
1519
1520									if(mapRHCAdItem.Type == 'customcontent'){ //Custom content (RSCCS-540)
1521										if(enhAdDebug) console.log('Next RHC config item is custom content');
1522										adjustRHCHeightAndInitialAds();
1523									}
1524									else if(mapRHCAdItem.AdUnit){ //Google ad
1525										var mapInlineAdItemSlot = googletag.defineSlot(mapRHCAdItem.AdUnit, isDesktopResolution ? mapRHCAdItem.AdUnitSizesInlineDesktop : mapRHCAdItem.AdUnitSizesInlineMobile, slotId);
1526										if(mapInlineAdItemSlot) {
1527											mapInlineAdItemSlot.defineSizeMapping(
1528												googletag.sizeMapping().build()
1529											).setTargeting(
1530												'refresh', (refresh ? 'true' : 'false')
1531											).setTargeting(
1532												'refreshdelayseconds', mapRHCAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1532ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)
1533											).setCollapseEmptyDiv(
1534												EnhancedAdvertisingConfig.CollapseEmptyDivs, false
1535											).addService(
1536												googletag.pubads()
1537											);
1538										}
1539										else {
1540											console.warn('SlotRender: Something wrong with RHC ad slot \'' + slotId + '\', size(s) \'' + (isDesktopResolution ? mapRHCAdItem.AdUnitSizesInlineDesktop : mapRHCAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapRHCAdItem.AdUnit + '\'');
1541										}
1542										googletag.display(slotId);
1543									}
1544
1545									el.classList.add(adRetryCssClass);
1546									parentRHCNode.setAttribute('data-index', mapRHCAdItem.Index);
1547									if(mapRHCAdItem.ExtraHTML) {
1548										var extraHTMLEl = parentRHCNode.querySelector('.story-rhccontent-placeholder-ad-extrahtml');
1549										if(extraHTMLEl) {
1550											extraHTMLEl.innerHTML = mapRHCAdItem.ExtraHTML;
1551										}
1552									}
1553									else {
1554										var extraHTMLEl = parentRHCNode.querySelector('.story-rhccontent-placeholder-ad-extrahtml');
1555										if(extraHTMLEl) {
1556											extraHTMLEl.innerHTML = '';
1557										}
1558									}
1559								}
1560								else { // no slots to add..
1561									finalizeRemainingEmptyRHCSlotContainers(parentRHCNode.classList, false);
1562								}
1563							}
1564						}
1565
1566						if(parentInlineNode) {
1567							updateInlinePlaceholderClasses(parentInlineNode, event.isEmpty, minHeight);
1568						}
1569						else {
1570							//updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty, minHeight);
1571							updateRHCPlaceholderClasses(parentRHCNode, event.isEmpty);
1572						}
1573
1574					}
1575				}
1576				initRHCHeightCalc();
1577			}
1578
1579			googletag.cmd = googletag.cmd || [];
1580			googletag.cmd.push(function() {
1581				googletag.pubads().addEventListener('slotRequested', function(event) {
1582					var slot = event.slot;
1583					var el = d.getElementById(slot.getSlotElementId());
1584					if(el) {
1585						var parentInlineNode = getClosestParent(el, '.story-inlinecontent-placeholder');
1586						var parentRHCNode = getClosestParent(el, '.story-rhccontent-placeholder');
1587						if(parentInlineNode || parentRHCNode) {
1588							if(parentInlineNode) {
1589								parentInlineNode.classList.add('story-inlinecontent-placeholder-ad-init');
1590							}
1591							else {
1592								parentRHCNode.classList.add('story-rhccontent-placeholder-ad-init');
1593							}
1594						}
1595					}
1596				});
1597
1598				googletag.pubads().addEventListener('slotRenderEnded', function(event) {
1599					var sId = event.slot.getSlotElementId();
1600
1601					if( enhAdDebug && sId.includes('story-rhcad') || sId.includes('story-inlinead') ){
1602						console.log(`%c Slot RENDER END (${sId})`, 'color: #FE2ACA');
1603						console.log(event);
1604						//loadOrRender(sId, 'render', event);
1605					}
1606					slotRender(event);
1607				});
1608
1609				if(enhAdDebug){ //Track slot load events
1610					googletag.pubads().addEventListener('slotOnload', (evLoad) => {
1611						var sId = evLoad.slot.getSlotElementId();
1612
1613						if( sId.includes('story-rhcad') || sId.includes('story-inlinead') ){
1614							console.log(`%c Slot LOAD (${ evLoad.slot.getSlotElementId() })`, 'color: #C00;');
1615							console.log(event);
1616							//loadOrRender(sId, 'load');
1617						}
1618					});
1619				}
1620
1621				googletag.pubads().addEventListener('slotVisibilityChanged', function(event) {
1622					var slot = event.slot;
1623					if(slot.getTargeting('refresh').indexOf('true') > -1 && event.inViewPercentage > 0) {
1624						var el = d.getElementById(slot.getSlotElementId());
1625						var parentStoryInlineNode = getClosestParent(el, '.ad-story-inline');
1626						var parentStoryRHCNode = getClosestParent(el, '.ad-story-rhc');
1627						if(parentStoryInlineNode || parentStoryRHCNode) {
1628							if(parentStoryInlineNode) {
1629								var inlineEl = getClosestParent(el, '.story-inlinecontent-placeholder');
1630								if(inlineEl) {
1631									if(inlineEl.hasAttribute('data-shouldrefresh')) {
1632										var shouldRefresh = inlineEl.getAttribute('data-shouldrefresh');
1633										if(shouldRefresh && shouldRefresh == '1') {
1634											googletag.cmd.push(function() {
1635												googletag.pubads().refresh([slot], { changeCorrelator: false });
1636											});
1637											var classList = parentStoryInlineNode.classList;
1638											var cssClassName = 'ad-story-inline-refreshed-';
1639											var cssClassCounter = 1;
1640
1641											for(var i = 0, c = parentStoryInlineNode.className.split(' '), iL = c.length; i < iL; i++) {
1642												var v = c[i];
1643												if(v.indexOf(cssClassName) != -1) {
1644													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1645													classList.remove(v);
1646													break;
1647												}
1648											}
1649											classList.add(cssClassName + cssClassCounter);
1650											classList.add('ad-story-inline-refreshed');
1651											inlineEl.setAttribute('data-shouldrefresh', '0');
1652										}
1653									}
1654								}
1655							}
1656							else {
1657								var rhcEl = getClosestParent(el, '.story-rhccontent-placeholder');
1658								if(rhcEl) {
1659									if(rhcEl.hasAttribute('data-shouldrefresh')) {
1660										var shouldRefresh = rhcEl.getAttribute('data-shouldrefresh');
1661										if(shouldRefresh && shouldRefresh == '1') {
1662											googletag.cmd.push(function() {
1663												googletag.pubads().refresh([slot], { changeCorrelator: false });
1664											});
1665											var classList = parentStoryRHCNode.classList;
1666											var cssClassName = 'ad-story-rhc-refreshed-';
1667											var cssClassCounter = 1;
1668
1669											for(var i = 0, c = parentStoryRHCNode.className.split(' '), iL = c.length; i < iL; i++) {
1670												var v = c[i];
1671												if(v.indexOf(cssClassName) != -1) {
1672													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1673													classList.remove(v);
1674													break;
1675												}
1676											}
1677											classList.add(cssClassName + cssClassCounter);
1678											classList.add('ad-story-rhc-refreshed');
1679											rhcEl.setAttribute('data-shouldrefresh', '0');
1680										}
1681									}
1682								}
1683							}
1684						}
1685					}
1686				});
1687
1688				googletag.pubads().addEventListener('impressionViewable', function(event) {
1689					var slot = event.slot;
1690					if(slot.getTargeting('refresh').indexOf('true') > -1) {
1691						var refreshdelayseconds = slot.getTargeting('refreshdelayseconds').length ? parseInt(slot.getTargeting('refreshdelayseconds')[0], 10) : 0;
1692						if(refreshdelayseconds) {
1693							setTimeout(function() {
1694								var el = d.getElementById(slot.getSlotElementId());
1695								var parentStoryInlineNode = getClosestParent(el, '.ad-story-inline');
1696								var parentStoryRHCNode = getClosestParent(el, '.ad-story-rhc');
1697								if(parentStoryInlineNode) {
1698									var inlineEl = getClosestParent(el, '.story-inlinecontent-placeholder');
1699									if(inlineEl) {
1700										if(inlineEl.classList.contains('item-in-viewport')) {
1701											googletag.cmd.push(function() {
1702												googletag.pubads().refresh([slot], { changeCorrelator: false });
1703											});
1704											var classList = parentStoryInlineNode.classList;
1705											var cssClassName = 'ad-story-inline-refreshed-';
1706											var cssClassCounter = 1;
1707											for(var i = 0, c = parentStoryInlineNode.className.split(' '), iL = c.length; i < iL; i++) {
1708												var v = c[i];
1709												if(v.indexOf(cssClassName) != -1) {
1710													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1711													classList.remove(v);
1712													break;
1713												}
1714											}
1715											classList.add(cssClassName + cssClassCounter);
1716											inlineEl.setAttribute('data-shouldrefresh', '0');
1717										}
1718										else {
1719											inlineEl.setAttribute('data-shouldrefresh', '1');
1720										}
1721									}
1722								} else if(parentStoryRHCNode) {
1723									var rhcEl = getClosestParent(el, '.story-rhccontent-placeholder');
1724									if(rhcEl) {
1725										if(rhcEl.classList.contains('item-in-viewport')) {
1726											googletag.cmd.push(function() {
1727												googletag.pubads().refresh([slot], { changeCorrelator: false });
1728											});
1729											var classList = parentStoryRHCNode.classList;
1730											var cssClassName = 'ad-story-rhc-refreshed-';
1731											var cssClassCounter = 1;
1732											for(var i = 0, c = parentStoryRHCNode.className.split(' '), iL = c.length; i < iL; i++) {
1733												var v = c[i];
1734												if(v.indexOf(cssClassName) != -1) {
1735													cssClassCounter = parseInt(v.split(cssClassName).join(''), 10) + 1;
1736													classList.remove(v);
1737													break;
1738												}
1739											}
1740											classList.add(cssClassName + cssClassCounter);
1741											rhcEl.setAttribute('data-shouldrefresh', '0');
1742										}
1743										else {
1744											rhcEl.setAttribute('data-shouldrefresh', '1');
1745										}
1746									}
1747								}
1748
1749							}, refreshdelayseconds * 1000);
1750						}
1751						else {
1752							console.log('Ad refresh delay in seconds is incorrect (slot: ' + slot.getSlotElementId() + '): ', refreshdelayseconds);
1753						}
1754					}
1755				});
1756			});
1757
1758			function isBoolean(n) {
1759				return !!n === n;
1760			}
1761
1762			function isNumber(n) {
1763				return +n === n;
1764			}
1765
1766			function isString(n) {
1767				return '' + n === n;
1768			}
1769
1770			function isNumberPositive(n) {
1771				return +n === n && n > 0;
1772			}
1773
1774			function isNumberPositiveOrZero(n) {
1775				return +n === n && n >= 0;
1776			}
1777
1778			function isArrayOfArrays(a) {
1779				return a.every(function(x) { return Array.isArray(x); });
1780			}
1781
1782			function getAbsoluteHeight(element) {
1783				if(!element) return 0;
1784				var styles = w.getComputedStyle(element);
1785				var margin = parseFloat(styles['margin-top']) + parseFloat(styles['margin-bottom']);
1786				var minHeight = element.clientHeight;
1787				return Math.ceil(minHeight ? minHeight + margin : element.offsetHeight + margin);
1788			}
1789
1790			function updateRHCContainerState() {
1791				var classList = d.body.classList;
1792				if(!d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder.story-rhccontent-placeholder-completed').length) {
1793					d.body.classList.add('enhanced-advertising-rhc-empty');
1794				}
1795				else {
1796					d.body.classList.remove('enhanced-advertising-rhc-empty');
1797				}
1798			}
1799
1800			function insertRHCSlot(el) {
1801				if(el) {
1802					el.classList.add('story-rhccontent-placeholder-processing');
1803				}
1804				if(el && storyRHCContent.some(function(e) { return e.Used == false; })) {
1805					var classList = el.classList;
1806					var placeholder = el.querySelector('[data-id]');
1807					var tempFilteredRHCAds = storyRHCContent;
1808					if(placeholder) {
1809						var elemsIndexes = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed[data-index]');
1810						var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1;
1811						tempFilteredRHCAds = storyRHCContent.filter(function(e) { return slotIndex < e.Index && e.Used == false; });
1812						if(!tempFilteredRHCAds.length) {
1813							tempFilteredRHCAds = storyRHCContent.filter(function(e) { return e.Used == false && slotIndex < e.Index && e.Repeat == true; });
1814						}
1815						if(!tempFilteredRHCAds.length) {
1816							tempFilteredRHCAds = storyRHCContent.filter(function(e) { return e.Used == false && e.Repeat == true; });
1817						}
1818						if(!tempFilteredRHCAds.length) {
1819							finalizeRemainingEmptyRHCSlotContainers(classList, false);
1820
1821							return;
1822						}
1823						var mapRHCAdItem = tempFilteredRHCAds[0];
1824
1825						classList.remove('story-rhccontent-placeholder-init');
1826						classList.remove('story-rhccontent-placeholder-processing');
1827						classList.add('story-rhccontent-placeholder-completed');
1828
1829						if(mapRHCAdItem.CSSClass) {
1830							mapRHCAdItem.CSSClass.split(' ').forEach(function(elem) {
1831								if(elem) {
1832									classList.add(elem);
1833								}
1834							});
1835						}
1836						if(mapRHCAdItem.Type == 'gamadvert') {
1837							if(placeholder) {
1838								var refresh = EnhancedAdvertisingConfig.Refresh;
1839								el.setAttribute('data-storycustomcontent', '0');
1840								if(mapRHCAdItem.Sticky) {
1841									classList.add('story-rhccontent-placeholder-canbesticky');
1842									placeholder.classList.add('sticky');
1843								}
1844								if(mapRHCAdItem.NoBackfill) {
1845									el.setAttribute('data-nobackfill', '1');
1846								}
1847								else {
1848									el.setAttribute('data-nobackfill', '0');
1849								}
1850								if(mapRHCAdItem.Refresh) {
1851									refresh = mapRHCAdItem.Refresh;
1852								}
1853
1854								var mapRHCAdItemSlot = googletag.defineSlot(mapRHCAdItem.AdUnit, mapRHCAdItem.AdUnitSizesRHC, 'story-rhcad-' + rhcAdCounter);
1855								if(mapRHCAdItemSlot) {
1856									mapRHCAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapRHCAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1856ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads());
1857								}
1858								else {
1859									console.warn('Something wrong with rhc ad slot \'' + 'story-rhcad-' + rhcAdCounter + '\', size(s) \'' + mapRHCAdItem.AdUnitSizesRHC.join('x') + '\', path \'' + mapRHCAdItem.AdUnit + '\'');
1860								}
1861								if(refresh) {
1862									el.setAttribute('data-shouldrefresh', '0');
1863									classList.add('story-rhccontent-placeholder-refresh-true');
1864								}
1865								else {
1866									classList.add('story-rhccontent-placeholder-refresh-false');
1867								}
1868
1869								classList.add('story-rhccontent-placeholder-ad');
1870								placeholder.id = 'story-rhcad-' + rhcAdCounter;
1871								placeholder.outerHTML = '<div class="story-rhccontent-placeholder-ad-extrahtml">' + mapRHCAdItem.ExtraHTML + '</div>' + placeholder.outerHTML;
1872								el.setAttribute('data-slot', mapRHCAdItem.AdUnit);
1873								googletag.display('story-rhcad-' + rhcAdCounter);
1874								$(w).trigger("wvcfe:storyrhcaditeminit", [$(el), $(placeholder), mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1875								if(mapRHCAdItem.CustomEventName) {
1876									$(w).trigger(mapRHCAdItem.CustomEventName, [el, placeholder, mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1877								}
1878								if(mapRHCAdItem.Javascript) {
1879									if(typeof mapRHCAdItem.Javascript === 'function') {
1880										mapRHCAdItem.Javascript.call(this, el, placeholder, mapRHCAdItem, rhcAdCounter, rhcCounter, false, 'rhc', mapRHCAdItem.Type);
1881									}
1882								}
1883								rhcAdCounter++;
1884							}
1885						}
1886						else if(mapRHCAdItem.Type == 'customcontent') {
1887							el.setAttribute('data-storycustomcontent', '1');
1888							classList.add('story-rhccontent-placeholder-customcontent');
1889							if(placeholder) {
1890								placeholder.innerHTML = mapRHCAdItem.HTML;
1891								classList.add('story-rhccontent-placeholder-notempty');
1892								$(w).trigger("wvcfe:storyrhcitemajaxinit", [$(el), $(placeholder), mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1893								if(mapRHCAdItem.CustomEventName) {
1894									$(w).trigger(mapRHCAdItem.CustomEventName, [$(el), $(placeholder), mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type]);
1895								}
1896								if(mapRHCAdItem.Javascript) {
1897									if(typeof mapRHCAdItem.Javascript === 'function') {
1898										mapRHCAdItem.Javascript.call(this, el, placeholder, mapRHCAdItem, rhcCounter, false, 'rhc', mapRHCAdItem.Type);
1899									}
1900								}
1901								el.classList.add('story-rhccontent-placeholder-finished');
1902							}
1903						}
1904						el.setAttribute('data-index', mapRHCAdItem.Index);
1905						rhcCounter++;
1906					}
1907					else {
1908						console.log('Missing placeholder: [data-id="story-rhc-item-' + rhcCounter + '"]');
1909					}
1910				} else if(el) { // All slots are used, mark current slot placeholder and the rest ones as completed and used
1911					var classList = el.classList;
1912					finalizeRemainingEmptyRHCSlotContainers(classList, false);
1913				}
1914				else {
1915					console.log('Missing RHC element');
1916				}
1917			}
1918
1919			function insertInlineSlot(el) {
1920				if(el) {
1921					el.classList.add('story-inlinecontent-placeholder-processing');
1922				}
1923				if(el && storyInlineContent.some(function(e) { return e.Used == false; })) {
1924					var classList = el.classList;
1925					var placeholder = el.querySelector('[data-id]');
1926					var tempFilteredInlineAds = storyInlineContent;
1927					if(placeholder) {
1928						var elemsIndexes = d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-completed[data-index]');
1929						var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1;
1930						tempFilteredInlineAds = storyInlineContent.filter(function(e){
1931							return slotIndex < e.Index && e.Used == false;
1932						});
1933						if(!tempFilteredInlineAds.length) {
1934							tempFilteredInlineAds = storyInlineContent.filter(function(e) { return e.Used == false && slotIndex < e.Index && e.Repeat == true; });
1935							if(!tempFilteredInlineAds.length) {
1936								// start from the first repeatable ad index
1937								tempFilteredInlineAds = storyInlineContent.filter(function(e) { return e.Used 
1937== false && e.Repeat == true; });
1938								if(!tempFilteredInlineAds.length) {
1939									finalizeRemainingEmptyInlineSlotContainers(classList, true);
1940
1941									return;
1942								}
1943							}
1944						}
1945						var mapInlineAdItem = tempFilteredInlineAds[0];
1946
1947						classList.remove('story-inlinecontent-placeholder-init');
1948						classList.remove('story-inlinecontent-placeholder-processing');
1949						classList.add('story-inlinecontent-placeholder-completed');
1950
1951						if(mapInlineAdItem.CSSClass) {
1952							mapInlineAdItem.CSSClass.split(' ').forEach(function(elem) {
1953								if(elem) {
1954									classList.add(elem);
1955								}
1956							});
1957						}
1958
1959						if(mapInlineAdItem.Type == 'gamadvert') {
1960							var refresh = EnhancedAdvertisingConfig.Refresh;
1961							el.setAttribute('data-storycustomcontent', '0');
1962							el.classList.add('story-inlinecontent-placeholder-ad');
1963							if(mapInlineAdItem.Sticky) {
1964								classList.add('story-inlinecontent-placeholder-sticky');
1965								placeholder.classList.add('sticky');
1966							}
1967							if(mapInlineAdItem.NoBackfill) {
1968								el.setAttribute('data-nobackfill', '1');
1969							}
1970							else {
1971								el.setAttribute('data-nobackfill', '0');
1972							}
1973
1974							if(mapInlineAdItem.Repeat) {
1975								classList.add('story-inlinecontent-placeholder-repeat-true');
1976							}
1977							else {
1978								classList.add('story-inlinecontent-placeholder-repeat-false');
1979							}
1980
1981							if(mapInlineAdItem.Refresh) {
1982								refresh = mapInlineAdItem.Refresh;
1983							}
1984							var mapInlineAdItemSlot = googletag.defineSlot(mapInlineAdItem.AdUnit, isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile, 'story-inlinead-' + inlineAdCounter);
1985							if(mapInlineAdItemSlot) {
1986								mapInlineAdItemSlot.defineSizeMapping(googletag.sizeMapping().build()).setTargeting('refresh', (refresh ? 'true' : 'false')).setTargeting('refreshdelayseconds', mapInlineAdItem.RefreshDelaySeconds || (isDesktopResolution ? EnhancedAdvertisingConfig.RefreshDelaySecondsDefaultDesktop : Enh
1986ancedAdvertisingConfig.RefreshDelaySecondsDefaultMobile)).setCollapseEmptyDiv(EnhancedAdvertisingConfig.CollapseEmptyDivs, false).addService(googletag.pubads());
1987							}
1988							else {
1989								console.warn('Something wrong with inline ad slot \'' + 'story-inlinead-' + inlineAdCounter + '\', size(s) \'' + (isDesktopResolution ? mapInlineAdItem.AdUnitSizesInlineDesktop : mapInlineAdItem.AdUnitSizesInlineMobile).join('x') + '\', path \'' + mapInlineAdItem.AdUnit + '\'');
1990							}
1991							if(refresh) {
1992								el.setAttribute('data-shouldrefresh', '0');
1993								classList.add('story-inlinecontent-placeholder-refresh-true');
1994							}
1995							else {
1996								classList.add('story-inlinecontent-placeholder-refresh-false');
1997							}
1998
1999							placeholder.id = 'story-inlinead-' + inlineAdCounter;
2000							placeholder.outerHTML = '<div class="story-inlinecontent-placeholder-ad-extrahtml">' + mapInlineAdItem.ExtraHTML + '</div>' + placeholder.outerHTML;
2001							el.setAttribute('data-slot', mapInlineAdItem.AdUnit);
2002							googletag.display('story-inlinead-' + inlineAdCounter);
2003							$(w).trigger("wvcfe:storyinlineaditeminit", [$(el), $(placeholder), mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2004							if(mapInlineAdItem.CustomEventName) {
2005								$(w).trigger(mapInlineAdItem.CustomEventName, [el, placeholder, mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2006							}
2007							if(mapInlineAdItem.Javascript) {
2008								if(typeof mapInlineAdItem.Javascript === 'function') {
2009									mapInlineAdItem.Javascript.call(this, el, placeholder, mapInlineAdItem, inlineAdCounter, inlineCounter, false, 'inline', mapInlineAdItem.Type);
2010								}
2011							}
2012							inlineAdCounter++;
2013						}
2014						else if(mapInlineAdItem.Type == 'customcontent') {
2015							el.setAttribute('data-storycustomcontent', '1');
2016							el.classList.add('story-inlinecontent-placeholder-customcontent');
2017							placeholder.innerHTML = mapInlineAdItem.HTML;
2018							$(w).trigger("wvcfe:storyinlineitemajaxinit", [$(el), $(placeholder), mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2019							if(mapInlineAdItem.CustomEventName) {
2020								$(w).trigger(mapInlineAdItem.CustomEventName, [$(el), $(placeholder), mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type]);
2021							}
2022							if(mapInlineAdItem.Javascript) {
2023								if(typeof mapInlineAdItem.Javascript === 'function') {
2024									mapInlineAdItem.Javascript.call(this, el, placeholder, mapInlineAdItem, inlineCounter, false, 'inline', mapInlineAdItem.Type.toLowerCase());
2025								}
2026							}
2027							el.classList.add('story-inlinecontent-placeholder-finished');
2028
2029							var inlineCustomEvent = { dataId: (mapInlineAdItem.Index+1), slot: { getSlotElementId: function(){ return 'custom-inline'; }, getAdUnitPath: function(){return 'custom-inline'} }, isEmpty: false, size:[0,0] };
2030
2031							el.setAttribute('data-index', mapInlineAdItem.Index);
2032							slotRender(inlineCustomEvent);
2033							//$(w).trigger('abacus:inlinecontentrender', inlineCustomEvent);
2034						}
2035						el.setAttribute('data-index', mapInlineAdItem.Index);
2036						//el.setAttribute('data-index', inlineCounter);
2037						inlineCounter++;
2038					}
2039					else {
2040						console.log('Missing placeholder: [data-id="story-inline-item-' + inlineCounter + '"]');
2041					}
2042				} else if(el) {
2043					// All slots are used, mark current slot placeholder and the rest ones as completed and used
2044					var classList = el.classList;
2045					finalizeRemainingEmptyInlineSlotContainers(classList, true);
2046				}
2047				else {
2048					console.log('Missing inline element');
2049				}
2050			}
2051
2052			function finalizeRemainingEmptyRHCSlotContainers(classList, processremaining) {
2053				classList.remove('story-rhccontent-placeholder-init');
2054				classList.remove('story-rhccontent-placeholder-processing');
2055				classList.add('story-rhccontent-placeholder-completed');
2056				classList.add('story-rhccontent-placeholder-isempty');
2057				classList.add('story-rhccontent-placeholder-runoutofslots');
2058				classList.add('story-rhccontent-placeholder-finished');
2059
2060				if(processremaining) {
2061					for(var i = 0, elems = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-processing)'), iL = elems.length; i < iL; i++) {
2062						var e = elems[i];
2063						if(e) {
2064							var c = e.classList;
2065							c.remove('story-rhccontent-placeholder-init');
2066							c.add('story-rhccontent-placeholder-completed');
2067							c.add('story-rhccontent-placeholder-isempty');
2068							c.add('story-rhccontent-placeholder-runoutofslots');
2069							c.add('story-rhccontent-placeholder-finished');
2070						}
2071					}
2072				}
2073			}
2074
2075			function finalizeRemainingEmptyInlineSlotContainers(classList, processremaining) {
2076				classList.remove('story-inlinecontent-placeholder-init');
2077				classList.remove('story-inlinecontent-placeholder-processing');
2078				classList.add('story-inlinecontent-placeholder-completed');
2079				classList.add('story-inlinecontent-placeholder-isempty');
2080				classList.add('story-inlinecontent-placeholder-runoutofslots');
2081				classList.add('story-inlinecontent-placeholder-finished');
2082
2083				if(processremaining) {
2084					for(var i = 0, elems = d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-placeholder-processing)'), iL = elems.length; i < iL; i++) {
2085						var e = elems[i];
2086						if(e) {
2087							var c = e.classList;
2088							c.remove('story-inlinecontent-placeholder-init');
2089							c.add('story-inlinecontent-placeholder-completed');
2090							c.add('story-inlinecontent-placeholder-isempty');
2091							c.add('story-inlinecontent-placeholder-runoutofslots');
2092							c.add('story-inlinecontent-placeholder-finished');
2093						}
2094					}
2095				}
2096			}
2097
2098			function updateInlinePlaceholderClasses(node, status, minHeight) {
2099				node.classList.remove('story-inlinecontent-placeholder-isempty');
2100				node.classList.remove('story-inlinecontent-placeholder-notempty');
2101				node.classList.add((status ? 'story-inlinecontent-placeholder-isempty' : 'story-inlinecontent-placeholder-notempty'));
2102				node.classList.add('story-inlinecontent-placeholder-ad-completed');
2103				if(!status) {
2104					var computedMinHeightValue = w.getComputedStyle(node).minHeight || 0;
2105					var computedMinHeight = parseInt(computedMinHeightValue, 10);
2106					if(minHeight > computedMinHeight) {
2107						node.style.minHeight = minHeight + 'px';
2108					}
2109				}
2110			}
2111
2112			function updateRHCPlaceholderClasses(node, status) {
2113				node.classList.remove('story-rhccontent-placeholder-ad-init');
2114				node.classList.remove('story-rhccontent-placeholder-isempty');
2115				node.classList.remove('story-rhccontent-placeholder-notempty');
2116				node.classList.add((status ? 'story-rhccontent-placeholder-isempty' : 'story-rhccontent-placeholder-notempty'));
2117				node.classList.add('story-rhccontent-placeholder-ad-completed');
2118			}
2119
2120			function initRHCHeightCalc() {
2121				updateRHCFirstandLastItemStyles();
2122				// readjust height if no in progress/loading ads as the height might change on storytext or RHC
2123				if(!d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder.story-rhccontent-placeholder-completed.story-rhccontent-placeholder-ad-init').length) {
2124					readjusRHCHeight();
2125				}
2126				else {
2127					setTimeout(function() {
2128						initRHCHeightCalc();
2129					}, 0);
2130				}
2131			}
2132
2133			function isInViewport(element) {
2134				var rect = element.getBoundingClientRect();
2135				var height = w.innerHeight || d.documentElement.clientHeight;
2136				var width = w.innerWidth || d.documentElement.clientWidth;
2137
2138				return (
2139					rect.right >= 0 &&
2140					rect.bottom >= 0 &&
2141					rect.left <= width &&
2142					rect.top <= height
2143				);
2144			}
2145
2146			function processElementsInViewport() {
2147				var adsInlinePlaceholders = d.querySelectorAll('.storytext .story-inlinecontent-placeholder'); //PWVD-893 : change from rhccontent
2148				var adsRHCPlaceholders = d.querySelectorAll('#rhcreflow-extra .story-rhccontent-placeholder');
2149				if(adsInlinePlaceholders || adsRHCPlaceholders) {
2150					if(adsInlinePlaceholders) {
2151						adsInlinePlaceholders.forEach(function(el) {
2152							var classList = el.classList;
2153							if(!isInViewport(el)) {
2154								classList.remove('story-inlinecontent-placeholder-isinviewport');
2155								classList.add('story-inlinecontent-placeholder-isnotinviewport');
2156							}
2157							else {
2158								classList.remove('story-inlinecontent-placeholder-isnotinviewport');
2159								classList.add('story-inlinecontent-placeholder-isinviewport');
2160							}
2161						});
2162					}
2163					else {
2164						adsRHCPlaceholders.forEach(function(el) {
2165							var classList = el.classList;
2166							if(!isInViewport(el)) {
2167								classList.remove('story-rhccontent-placeholder-isinviewport');
2168								classList.add('story-rhccontent-placeholder-isnotinviewport');
2169							}
2170							else {
2171								classList.remove('story-rhccontent-placeholder-isnotinviewport');
2172								classList.add('story-rhccontent-placeholder-isinviewport');
2173							}
2174						});
2175					}
2176				}
2177			}
2178
2179			function adjustRHCHeightAndInitialAds() {
2180				var output = [];
2181				var googletag = w.googletag || {};
2182				var rhcreflowExtra = d.querySelector('#rhcreflow-extra');
2183				if(rhcreflowExtra) {
2184					rhcreflowExtra.innerHTML = '';
2185					minRHCSlotsToFitIn = (minRHCSlots > 0 ? minRHCSlots : 2);
2186					maxRHCSlotsToFitIn = (maxRHCSlots > 0 ? maxRHCSlots : 0);
2187					for(var i = 0, iL = Math.max(storyRHCContent.length, maxRHCSlotsToFitIn); i < iL; i++) {
2188						rhcCounter = i + 1;
2189						output.push("<div class=\"story-rhccontent-placeholder story-rhccontent-placeholder-init item-notin-viewport\" data-storyrhccontainer=\"" + rhcCounter + "\"><div class=\"story-rhccontent-placeholder-inner\" data-id=\"story-rhc-item-" + rhcCounter + "\" data-storyrhcitem=\"" + rhcCounter + "\"></div></div>");
2190						if(rhcCounter >= maxRHCSlotsToFitIn) break;
2191					}
2192					d.querySelector('#rhcreflow-extra').innerHTML = output.join('');
2193
2194					if('IntersectionObserver' in w && 'IntersectionObserverEntry' in w && 'intersectionRatio' in w.IntersectionObserverEntry.prototype) {
2195						d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-init').forEach(function(el) {
2196							if(el) {
2197								observer = new IntersectionObserver(function(entries) {
2198									return observerCallback(entries);
2199								}, { root: null, rootMargin: "50px 0px 50px 0px", threshold: [0, 0.01, 0.99, 1] });
2200								observer.observe(el);
2201							}
2202						});
2203
2204						var observerCallback = function(entries) {
2205							return entries.forEach(function(entry, i) {
2206								if(entry.isIntersecting) {
2207									entry.target.classList.remove('item-notin-viewport');
2208									entry.target.classList.add('item-in-viewport');
2209								}
2210								else {
2211									entry.target.classList.remove('item-in-viewport');
2212									entry.target.classList.add('item-notin-viewport');
2213								}
2214							});
2215						}
2216					}
2217
2218					googletag.cmd = googletag.cmd || [];
2219					googletag.cmd.push(function() {
2220						var rhcEl = d.querySelector('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-completed):not(.story-rhccontent-placeholder-processing)');
2221						var hasAnyRHCLoadedBefore = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed');
2222						if(rhcEl && !hasAnyRHCLoadedBefore.length) {
2223							insertRHCSlot(rhcEl);
2224							d.body.classList.add('enhanced-advertising-rhc-init');
2225						}
2226					});
2227
2228					updateRHCContainerState();
2229				}
2230			}
2231
2232			function isStoryTextTallerThanRHC() {
2233				var calcHeight = 0;
2234				if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) {
2235					var h = 0, colmain = d.getElementById('colmain').clientHeight;
2236					d.querySelectorAll('#rightcolumn_sleeve > *:not(#rhcreflow-extra)').forEach(function(item) {
2237						h = getAbsoluteHeight(item);
2238						item.setAttribute('data-height', h);
2239						calcHeight += h;
2240					});
2241					d.querySelectorAll('#rhcreflow-extra > *').forEach(function(item) {
2242						h = getAbsoluteHeight(item);
2243						item.setAttribute('data-height', h);
2244						calcHeight += h;
2245					});
2246					return {
2247						"canAdd": colmain > calcHeight, "delta": colmain - calcHeight
2248					};
2249				}
2250				else {
2251					return { "canAdd": false, "delta": 0 };
2252				}
2253
2254			}
2255
2256			function canAddRHCItem() {
2257				// check whether inline and RHC ads finished loading, otherwise ignore
2258				var storyRHCSlotHeight = EnhancedAdvertisingConfig.RHCMinHeightForSlotInsert;
2259				var calcHeight = 0;
2260				if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) {
2261					var h = 0, innerChild = 0;
2262					d.querySelectorAll('#rightcolumn_sleeve > *:not(#rhcreflow-extra)').forEach(function(item) {
2263						h = getAbsoluteHeight(item);
2264						item.setAttribute('data-height', h);
2265						calcHeight += h;
2266					});
2267					d.querySelectorAll('#rhcreflow-extra > *').forEach(function(item) {
2268						//innerChild = (item || item.querySelector('.story-rhccontent-placeholder-inner') || item.firstChild);
2269						//h = getAbsoluteHeight(innerChild);
2270						//if (h == 0) {
2271						//    h = getAbsoluteHeight(item);
2272						//}
2273						h = getAbsoluteHeight(item);
2274						item.setAttribute('data-height', h);
2275						calcHeight += h;
2276					});
2277					var result = {
2278						"canAddRHCItem": d.getElementById('colmain').clientHeight > calcHeight + storyRHCSlotHeight,
2279						"colmainTaller": d.getElementById('colmain').clientHeight > calcHeight
2280					};
2281
2282					return result;
2283				}
2284				else {
2285					return { "canAddRHCItem": false, "colmainTaller": false };
2286				}
2287			}
2288
2289			function readjusRHCHeight() {
2290				if(w.matchMedia("screen and (min-width: 1023px)").matches && !d.body.classList.contains('story-full-layout')) {
2291					d.getElementById('rightcolumn_sleeve').style.minHeight = d.getElementById('colmain').clientHeight + 'px';
2292				}
2293				var elemsIndexes = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed[data-index]');
2294				var slotIndex = elemsIndexes.length ? parseInt(elemsIndexes[elemsIndexes.length - 1].getAttribute('data-index'), 10) : -1;
2295				var rhcEl = d.querySelector('.story-rhccontent-placeholder.story-rhccontent-placeholder-init:not(.story-rhccontent-placeholder-completed):not(.story-rhccontent-placeholder-processing)');
2296
2297				var canAdd = canAddRHCItem();
2298				var hasInsertIfNoRHCSpace = storyRHCContent.some(function(e) { return e.InsertIfNoRHCSpace == true && e.Used == false && e.Index > slotIndex; });
2299
2300				if(!rhcEl || (!canAdd.canAddRHCItem && !hasInsertIfNoRHCSpace && !d.querySelectorAll('.story-inlinecontent-placeholder.story-inlinecontent-placeholder-init:not(.story-inlinecontent-processing)').length)) {
2301					d.body.classList.add('enhanced-advertising-rhc-completed');
2302				}
2303				else {
2304					d.body.classList.remove('enhanced-advertising-rhc-completed');
2305				}
2306
2307				//var rhcElementsInitialised = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-finished)');
2308
2309				var rhcElementsInitialised = d.querySelectorAll('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-finished):not(.story-rhccontent-placeholder-isempty)');
2310
2311				//var rhcElemInit = $('.story-rhccontent-placeholder.story-rhccontent-placeholder-completed'); //PWVD-749
2312				//var classesToExclude = ['init', 'processing', 'finished'].map( cls => '.story-rhccontent-placeholder-' + cls); //, 'isempty'
2313				//rhcElemInit = rhcElemInit.find( classesToExclude.join(',') ).remove();
2314
2315				if(rhcEl && (canAdd.canAddRHCItem || hasInsertIfNoRHCSpace) && rhcElementsInitialised.length == 0) {
2316					googletag.cmd.push(function() {
2317						insertRHCSlot(rhcEl);
2318					});
2319				}
2320			}
2321
2322			function updateRHCFirstandLastItemStyles() {
2323				d.querySelectorAll('#rhcreflow-extra > *:not(.story-rhccontent-placeholder-init):not(.story-rhccontent-placeholder-processing):not(.story-rhccontent-placeholder-isempty)').forEach(function(item, index, data) {
2324					item.classList.remove('story-rhccontent-placeholder-first');
2325					item.classList.remove('story-rhccontent-placeholder-last');
2326					if(index == 0) {
2327						item.classList.add('story-rhccontent-placeholder-first');
2328					}
2329					if(index == data.length - 1) {
2330						item.classList.add('story-rhccontent-placeholder-last');
2331					}
2332				});
2333				if((d.querySelectorAll('.storytext .story-inlinecontent-placeholder.story-inlinecontent-placeholder-completed').length == d.querySelectorAll('.storytext .story-inlinecontent-placeholder.story-inlinecontent-placeholder-finished').length) && !d.querySelectorAll('.storytext .story-inlinecontent-placeholder.story-inlinecontent-placeholder-init').length) {
2334					d.body.classList.add('enhanced-advertising-inline-completed');
2335				}
2336				else {
2337					d.body.classList.remove('enhanced-advertising-inline-completed');
2338				}
2339			}
2340
2341			w.addEventListener('scroll', function(e) {
2342				if(!ticking) {
2343					w.requestAnimationFrame(function() {
2344						processElementsInViewport();
2345						readjusRHCHeight();
2346						ticking = false;
2347					});
2348					ticking = true;
2349				}
2350			}, true);
2351
2352			w.addEventListener('resize', function(e) {
2353				if(!ticking) {
2354					w.requestAnimationFrame(function() {
2355						processElementsInViewport();
2356						readjusRHCHeight();
2357						ticking = false;
2358					});
2359					ticking = true;
2360				}
2361			}, true);
2362
2363			w.addEventListener("abacus:loadcontent:complete", function(evt, context) {
2364				readjusRHCHeight();
2365			}, true);
2366
2367			if(d.querySelector('#story .storytext img.lazyload')) {
2368				d.addEventListener('lazyloaded', function(e) {
2369					if(w.googletag && googletag.apiReady) {
2370						if(getClosestParent(e.target, '.storytext')) {
2371							readjusRHCHeight();
2372						}
2373					}
2374				});
2375			}
2376
2377			w.addEventListener("abacus:advertb:loaded", function(evt, context) {
2378				readjusRHCHeight();
2379			}, true);
2380
2381			w.addEventListener("abacus:gamadvert:loaded", function(evt, context) {
2382				readjusRHCHeight();
2383			}, true);
2384
2385			w.addEventListener("abacus:readjusrhcheight", function(evt, context) {
2386				readjusRHCHeight();
2387			}, true);
2388
2389			//w.addEventListener('abacus:inlinecontentrender', function(customEvent) {
2390			//	slotRender(customEvent);
2391			//}, true);
2392		}
2393	});
2394})(window, document);
2395</script>
2395
2396	
2397	<!-- Story JS Header -->
2398<!--<link href="https://assets.chemistryworld.com/common/css/story_2024.css?v=202407161007" rel="stylesheet" type="text/css">-->
2399<link rel="stylesheet" href="https://assets.chemistryworld.com/common/css/story_2024.css?v=202609161645" media="print" onload="this.media='all'">
2400	
2401
2402
2403	<!-- Chemistry World Google Tag Manager -->
2404<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2405new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
2406j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.setAttributeNode(d.createAttribute('data-ot-ignore'));j.async=true;j.src=
2407'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
2408})(window,document,'script','dataLayer','GTM-MS3J9G');</script>
2408
2409
2410<!--Abacus Google Tag Manager -->
2411<script>
vendor: 327 bytes, lines 2411-2415
2411(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2412new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
2413j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
2414'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
2415})(window,document,'script','dataLayer','
2415GTM-PPW2GJH
vendor: 3 bytes, line 2415
2415');
2415</script>
2415
2416
2417<!-- Google AdSense -->
2418<!--
2418<script data-ad-client="ca-pub-7021279776415627" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
2418-->
2419
2420<!-- AdManager  -->
2421<script type="text/javascript">
2422window.googletag = window.googletag || { cmd: [] };
2423
2424googletag.cmd.push(function () {
2425
2426  /* PAGE DETECTION */
2427  var isStory = document.querySelector('body#story') != null;
2428  var isSpin = document.querySelector('body#spin2') != null;
2429  var isAvStory = document.querySelector('body#story.story-style-6, body#story.story-style-5') != null;
2430  var isOther = (!isSpin && !isStory && !isAvStory);
2431
2432  /* SIZE MAPPINGS */
2433  var mapMpuAD = googletag.sizeMapping()
2434    .addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]])
2435    .build();
2436  var mapMpuB = googletag.sizeMapping()
2437    .addSize([1024, 0], [[300, 1050], [300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250]])
2438    .addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]])
2439    .build();
2440  var mapMpuCEF = googletag.sizeMapping()
2441    .addSize([1024, 0], [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250]])
2442    .addSize([0, 0], [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]])
2443    .build();
2444  var mapLeaderboard = googletag.sizeMapping()
2445    .addSize([1024, 0], [[970, 250], [980, 90], [970, 90], [728, 90]])
2446    .addSize([768, 0], [[728, 90], [468, 60]])
2447    .addSize([0, 0], [[320, 100], [320, 50]])
2448    .build();
2449
2450  /* DATA LAYER HELPER */
2451  function dl(key) {
2452    return (window.dataLayer || [])
2453      .filter(function (el) {
2454        return el && el[key] && el[key] !== 'null';
2455      })
2456      .map(function (el) {
2457        return el[key];
2458      })
2459      .join('');
2460  }
2461
2462  /* TARGETING */
2463  var targeting = {
2464    UserState: (!window.advanceData) ? 'Signed out' : 'Signed in',
2465    UserSubState:
2466      (!window.advanceData && window.IPState && IPState.useripstate)
2467        ? 'IP signed out'
2468        : (!window.advanceData)
2469          ? 'Casual'
2470          : (advanceData && advanceData.imis !== undefined)
2471            ? 'Member'
2472            : (advanceData && advanceData.products !== undefined)
2473              ? 'Subscriber'
2474              : (window.IPState && IPState.useripstate)
2475                ? 'IP signed in'
2476                : 'Registered',
2477
2478    PrimaryNav: dl('PrimaryNavCurrent'),
2479    PageTitle: dl('Title'),
2480    HasReferrer: dl('HasReferrer'),
2481    IPAccess: dl('IPAccess'),
2482    IPOrg: dl('IPOrg')
2483  };
2484
2485  if (isStory) {
2486    targeting.StoryID = dl('StoryID');
2487    targeting.Bylines = dl('Bylines');
2488    targeting.Categories = dl('Categories');
2489  }
2490
2491  /* GLOBAL GPT CONFIG */
2492  googletag.setConfig({
2493    targeting: targeting,
2494    singleRequest: true,
2495    lazyLoad: {
2496      fetchMarginPercent: 4,
2497      renderMarginPercent: 2,
2498      mobileScaling: 2.0
2499    }
2500  });
2501
2502  /* SLOT BUILDERS */
2503  function leaderboardTop() {
2504    return googletag.defineSlot(
2505      '/97414310/Leaderboard_Top',
2506      [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]],
2507      'div-gpt-ad-1469192590885-0'
2508    )
2509    .defineSizeMapping(mapLeaderboard)
2510    .addService(googletag.pubads());
2511  }
2512  function leaderboardBottom() {
2513    return googletag.defineSlot(
2514      '/97414310/CW_Bottom_Leaderboard',
2515      [[970, 250], [980, 90], [970, 90], [728, 90], [468, 60], [320, 100], [320, 50]],
2516      'div-gpt-ad-1579525223270-0'
2517    )
2518    .defineSizeMapping(mapLeaderboard)
2519    .addService(googletag.pubads());
2520  }
2521  function leaderboardInline(slotId, divId) {
2522    return googletag.defineSlot(
2523      slotId,
2524      [[320, 50], [970, 90], [970, 250], [980, 90], [980, 120], [468, 60], [320, 100], [728, 90]],
2525      divId
2526    )
2527    .defineSizeMapping(mapLeaderboard)
2528    .setConfig({ collapseDiv: "ON_NO_FILL" })
2529    .addService(googletag.pubads());
2530  }
2531  function mpu(slotId, divId, sizes, mapping) {
2532    return googletag.defineSlot(slotId, sizes, divId)
2533      .defineSizeMapping(mapping)
2534      .addService(googletag.pubads());
2535  }
2536
2537  /* STORY SLOTS */
2538  if (isStory) {
2539    var storySlots = [
2540      leaderboardTop(),
2541		leaderboardBottom(),
2542      mpu('/97414310/CW_MPU_Related',
2543        'div-gpt-ad-1469192590885-5',
2544        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2545		  mapMpuCEF
2546      ),
2547      mpu('/97414310/CW_MPU_Comments',
2548        'div-gpt-ad-1469192590885-3',
2549        [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2550		  mapMpuAD
2551      ),
2552      mpu('/97414310/CW_MPU_More',
2553        'div-gpt-ad-1469192590885-4',
2554        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2555		  mapMpuCEF
2556      )
2557    ];
2558    googletag.enableServices();
2559  }
2560
2561  /* AV STORY SLOTS */
2562  else if (isAvStory) {
2563    var avSlots = [
2564      leaderboardTop(),
2565		leaderboardBottom(),
2566      mpu('/97414310/MPU_Top',
2567		  'div-gpt-ad-1469192590885-2',
2568		  [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2569		  mapMpuAD
2570		  ),
2571		mpu('/97414310/CW_MPU_Related',
2572        'div-gpt-ad-1469192590885-5',
2573        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2574		  mapMpuCEF
2575      ),
2576      mpu('/97414310/CW_MPU_Comments',
2577        'div-gpt-ad-1469192590885-3',
2578        [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2579		  mapMpuAD
2580      ),
2581      mpu('/97414310/CW_MPU_More',
2582        'div-gpt-ad-1469192590885-4',
2583        [[300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2584		  mapMpuCEF
2585      ),
2586		mpu('/97414310/CW_MPU_AV',
2587		  'div-gpt-ad-1594300296324-0',
2588		  [[300, 250], [160, 600], [300, 600], [320, 50], [200, 200], [320, 100], [250, 250], [336, 280], [120, 600]],
2589		  mapMpuCEF
2590		)
2591    ];
2592    googletag.enableServices();
2593  }
2594
2595  /* SPIN SLOTS */
2596  else if (isSpin) {
2597    var spinSlots = {
2598      top: leaderboardTop(),
2599      inline1: leaderboardInline(
2600        '/97414310/CW_Leaderboard_Inline_1',
2601        'div-gpt-ad-leadeboard-inline-1'
2602      ),
2603      inline2: leaderboardInline(
2604        '/97414310/CW_Leaderboard_Inline_2',
2605        'div-gpt-ad-leadeboard-inline-2'
2606      ),
2607      inline3: leaderboardInline(
2608        '/97414310/CW_Leaderboard_Inline_3',
2609        'div-gpt-ad-leadeboard-inline-3'
2610      )
2611    };
2612    var primary = [spinSlots.top];
2613    var secondary = [spinSlots.inline1, spinSlots.inline2, spinSlots.inline3];
2614    googletag.setConfig({
2615      disableInitialLoad: true
2616    });
2617    googletag.enableServices();
2618    googletag.pubads().refresh(primary);
2619    googletag.pubads().refresh(secondary);
2620  }
2621
2622  /* OTHER PAGES (not enhanced ads) */
2623  else if (isOther) {
2624    var otherSlots = [
2625      leaderboardTop(),
2626      mpu('/97414310/MPU_Top',
2627        'div-gpt-ad-1469192590885-2',
2628        [[336, 280], [300, 250], [320, 100], [320, 50], [200, 200], [250, 250]],
2629		  mapMpuAD
2630      ),
2631      mpu('/97414310/MPU_Bottom',
2632        'div-gpt-ad-1469192590885-1',
2633        [[300, 1050], [300, 600], [120, 600], [160, 600], [336, 280], [300, 250], [200, 200], [250, 250], [320, 100], [320, 50]],
2634		  mapMpuB
2635      )
2636    ];
2637    googletag.enableServices();
2638    googletag.pubads().refresh([otherSlots[0]]);
2639    googletag.pubads().refresh([otherSlots[1], otherSlots[2]]);
2640  }
2641
2642});
2643</script>
2643
2644
2645</head>
2646<body id="story" class="M1-master js-disabled  story-style-7 story-format-1024 story-type-1108 enhanced-advertising enhanced-advertising-rhc-empty">
2647	
2648	<!-- Abacus Cloud Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2648-2649
2648
2649<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2649GTM-PPW2GJH
vendor: 83 bytes, lines 2649-2650
2649"
2650height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2651<!-- End Google Tag Manager (noscript) -->
2652
2653<!-- Chemistry World Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2653-2654
2653
2654<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2654GTM-MS3J9G
vendor: 83 bytes, lines 2654-2655
2654"
2655height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2656<!-- End Google Tag Manager (noscript) -->
2657	
2658<!--[if lte IE 10]>
2659<link rel="stylesheet" href="/CSS/dest/notsupported.css">
2660<div class="notSupported">
2661	<div class="sleeve">
2662		<span id="logo" class="vector-icon i-brand-logo i-brand-logo-dims"></span>
2663		<h2>
2664			Your browser is not supported
2665		</h2>
2666		<p>
2667			Sorry but it looks as if your browser is out of date. To get the best experience using our site we recommend that you upgrade or switch browsers.
2668		</p>
2669		<p class="buttonContainer">
2670			<a class="button" href="https://www.google.co.uk/webhp?ion=1&espv=2&ie=UTF-8#q=update+my+browser" target="_blank">Find a solution</a>
2671		</p>
2672	</div>
2673</div>
2674<![endif]-->
2675	
2675<script type="text/javascript">document.body.className = document.body.className.replace('js-disabled', ''); document.cookie = "_js=1; path=/";</script>
2675
2676	
2677
2678
2679	<div id="wrapper">
2680		
2681<ul id="skiplinks"><li><a href="#wrapper_sleeve">Skip to main content</a></li><li><a href="#mainnav">Skip to navigation</a></li></ul>
2682		
2683<header id="masthead" class="masthead">
2684	
2685	<div class="hot-topics-container container showMenuPushed"><div class="inner-sleeve"><ul><li class="hot-topics-item"><svg id="hot-topics-icon" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"><title>hot-topics</title><path d="M.31,7.44,7.56,14.7A1,1,0,0,0,9,14.7H9L14.7,9h0a1,1,0,0,0,0-1.45L7.44.31A1,1,0,0,0,6.79,0H1A.92.92,0,0,0,.27.27h0A.92.92,0,0,0,0,1V6.65a1,1,0,0,0,0,.14H0A1,1,0,0,0,.31,7.44ZM2.39,5.3a2.07,2.07,0,1,1,2.93,0A2.07,2.07,0,0,1,2.39,5.3Z" fill="#ababab" /></svg><span>Extras</span></li><li class="first"><a href="https://www.chemistryworld.com/newsletters">Newsletters</a></li><li><a href="https://jobs.chemistryworld.com/">Jobs</a></li><li><a href="https://www.chemistryworld.com/reading-room">Reading room</a></li><li class="last"><a href="https://www.chemistryworld.com/puzzles">Puzzles</a></li></ul></div></div>
2686	
2687	<!-- RSC global header -->
2688<div id="global-rsc-bar" class="container">
2689	<div class="inner-sleeve" id="rsc-sleeve">
2690		<a id="rsc-logo-link" href="https://www.rsc.org">
2691			<svg version="1.1" id="rsc-group-logo" style="width:120px;" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 14 130 41" xml:space="preserve">
2692				<title>Royal Society of Chemistry</title>
2693				<style type="text/css">
2694					.rsc0{fill:#004976;}
2695					.rsc1{fill:#EEDC00;}
2696					.rsc2{fill:#97D700;}
2697					.rsc3{fill:#48A9C5;}
2698					.rsc4{opacity:0.5;fill:#48A9C5;}
2699					.rsc5{opacity:0.5;fill:#EEDC00;}
2700				</style>
2701				<g>
2702					<g>
2703						<path class="rsc0" d="M52.88,27.13h3.52c1,0,1.81,0.31,2.32,0.82c0.4,0.4,0.63,0.97,0.63,1.62v0.02c0,1.36-0.93,2.16-2.22,2.39
2704			l2.51,3.36h-1.13l-2.37-3.19h-0.02h-2.31v3.19h-0.92L52.88,27.13z M56.32,31.32c1.23,0,2.1-0.63,2.1-1.69v-0.02
2705			c0-1.01-0.77-1.62-2.09-1.62h-2.52v3.33H56.32z" />
2706						<path class="rsc0" d="M60.73,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
2707			c0,2.27-1.69,4.25-4.18,4.25C62.4,35.49,60.73,33.53,60.73,31.26z M68.12,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
2708			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C66.79,34.63,68.12,33.13,68.12,31.26z" />
2709						<path class="rsc0" d="M72.65,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11h1.07l-3.4,4.95v3.26h-0.93V32.1z" />
2710						<path class="rsc0" d="M79.96,27.07h0.86l3.73,8.27h-0.99l-0.96-2.17h-4.45l-0.97,2.17h-0.95L79.96,27.07z M82.24,32.34l-1.86-4.19
2711			l-1.87,4.19H82.24z" />
2712						<path class="rsc0" d="M85.93,27.13h0.92v7.36h4.6v0.86h-5.53V27.13z" />
2713						<path class="rsc0" d="M95.66,34.15l0.57-0.68c0.85,0.77,1.67,1.16,2.8,1.16c1.1,0,1.82-0.59,1.82-1.4v-0.02
2714			c0-0.76-0.41-1.2-2.13-1.56c-1.88-0.41-2.75-1.02-2.75-2.37v-0.02c0-1.29,1.13-2.24,2.69-2.24c1.19,0,2.04,0.34,2.87,1.01
2715			l-0.54,0.72c-0.76-0.62-1.52-0.89-2.36-0.89c-1.06,0-1.74,0.59-1.74,1.33v0.02c0,0.77,0.42,1.21,2.22,1.6
2716			c1.82,0.4,2.66,1.07,2.66,2.32v0.02c0,1.41-1.17,2.32-2.79,2.32C97.7,35.46,96.64,35.03,95.66,34.15z" />
2717						<path class="rsc0" d="M103.08,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
2718			c0,2.27-1.69,4.25-4.18,4.25C104.75,35.49,103.08,33.53,103.08,31.26z M110.46,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
2719			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C109.13,34.63,110.46,33.13,110.46,31.26z" />
2720						<path class="rsc0" d="M112.77,31.26v-0.02c0-2.32,1.73-4.25,4.14-4.25c1.48,0,2.37,0.53,3.19,1.3l-0.63,0.68
2721			c-0.69-0.66-1.46-1.13-2.57-1.13c-1.81,0-3.17,1.48-3.17,3.37v0.02c0,1.9,1.37,3.39,3.17,3.39c1.12,0,1.86-0.43,2.64-1.19
2722			l0.61,0.6c-0.85,0.87-1.79,1.44-3.27,1.44C114.51,35.49,112.77,33.62,112.77,31.26z" />
2723						<path class="rsc0" d="M121.62,27.13l0.92,0v8.22h-0.92V27.13z" />
2724						<path class="rsc0" d="M124.68,27.13l5.91,0v0.85l-4.99,0l0,2.81h4.46v0.85h-4.46v2.88l5.05,0v0.85l-5.97,0L124.68,27.13z" />
2725						<path class="rsc0" d="M134.43,27.99h-2.75v-0.86l6.43,0v0.86l-2.75,0l0,7.36h-0.93V27.99z" />
2726						<path class="rsc0" d="M142.16,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11l1.07,0l-3.4,4.95v3.26h-0.93V32.1z" />
2727						<path class="rsc0" d="M52.52,43v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
2728			c0,2.27-1.69,4.25-4.18,4.25C54.19,47.22,52.52,45.26,52.52,43z M59.9,43v-0.02c0-1.87-1.36-3.39-3.22-3.39
2729			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C58.57,46.37,59.9,44.86,59.9,43z" />
2730						<path class="rsc0" d="M63.05,38.87l5.88,0v0.86h-4.95v2.93h4.43v0.85h-4.43l0,3.58h-0.92L63.05,38.87z" />
2731						<path class="rsc0" d="M77.87,47.22c-2.41,0-4.19-1.87-4.19-4.23v-0.02c0-2.34,1.75-4.25,4.26-4.25c1.54,0,2.47,0.52,3.22,1.27
2732			l-1.14,1.33c-0.63-0.58-1.27-0.93-2.09-0.93c-1.38,0-2.37,1.15-2.37,2.56v0.02c0,1.41,0.97,2.58,2.37,2.58
2733			c0.93,0,1.51-0.38,2.15-0.96l1.15,1.16C80.38,46.66,79.45,47.22,77.87,47.22z" />
2734						<path class="rsc0" d="M88.13,47.08v-3.3h-3.32v3.3h-1.8l0-8.22h1.8v3.25h3.32l0-3.25h1.8v8.22H88.13z" />
2735						<path class="rsc0" d="M92.24,47.08v-8.22l6.17,0v1.61l-4.38,0v1.67l3.86,0v1.61l-3.86,0v1.73h4.44v1.61L92.24,47.08z" />
2736						<path class="rsc0" d="M106.81,47.08v-5.36l-2.3,3.51h-0.05l-2.28-3.47v5.33h-1.76l0-8.22h1.94l2.15,3.47l2.15-3.47h1.94l0,8.22
2737			H106.81z" />
2738						<path class="rsc0" d="M110.99,47.08l0-8.22h1.8v8.22L110.99,47.08z" />
2739						<path class="rsc0" d="M118.09,47.2c-1.24,0-2.49-0.43-3.47-1.31l1.06-1.28c0.74,0.61,1.51,1,2.44,1c0.74,0,1.18-0.29,1.18-0.77
2740			v-0.02c0-0.46-0.28-0.69-1.65-1.04c-1.65-0.42-2.71-0.88-2.71-2.51v-0.02c0-1.49,1.19-2.48,2.86-2.48c1.19,0,2.21,0.38,3.04,1.04
2741			l-0.93,1.36c-0.72-0.5-1.44-0.81-2.13-0.81c-0.69,0-1.05,0.32-1.05,0.72v0.02c0,0.54,0.35,0.72,1.76,1.08
2742			c1.66,0.43,2.59,1.03,2.59,2.46v0.02C121.09,46.28,119.85,47.2,118.09,47.2z" />
2743						<path class="rsc0" d="M126.54,40.53v6.55h-1.8l0-6.55h-2.49v-1.67l6.78,0v1.67H126.54z" />
2744						<path class="rsc0" d="M135.72,47.08l-1.75-2.63l-1.41,0v2.63h-1.8v-8.22h3.74c1.93,0,3.08,1.02,3.08,2.71v0.02
2745			c0,1.33-0.71,2.16-1.75,2.55l2,2.93H135.72z M135.75,41.67c0-0.77-0.54-1.17-1.41-1.17h-1.79v2.36h1.82
2746			c0.88,0,1.38-0.47,1.38-1.16V41.67z" />
2747						<path class="rsc0" d="M143.36,43.81v3.27l-1.8,0v-3.24l-3.14-4.98h2.1l1.95,3.3l1.99-3.3h2.04L143.36,43.81z" />
2748					</g>
2749					<g>
2750						<path class="rsc0" d="M48.41,25.16c-0.76-0.76-1.59-1.46-2.49-2.06c-0.89-0.61-1.85-1.13-2.86-1.56c-1.01-0.43-2.06-0.76-3.16-0.98
2751			s-2.23-0.34-3.39-0.34l0,6.64c0.7,0,1.39,0.07,2.06,0.21c0.66,0.14,1.31,0.34,1.92,0.6c0.61,0.26,1.19,0.58,1.73,0.95
2752			s1.05,0.79,1.51,1.25L48.41,25.16z" />
2753						<path class="rsc0" d="M43.73,44.36c-0.46,0.46-0.97,0.88-1.51,1.25s-1.12,0.69-1.73,0.95c-0.61,0.26-1.25,0.46-1.92,0.6
2754			c-0.66,0.14-1.35,0.21-2.06,0.21c-0.7,0-1.39-0.07-2.06-0.21c-0.66-0.14-1.31-0.34-1.92-0.6c-0.61-0.26-1.19-0.58-1.73-0.95
2755			s-1.05-0.79-1.51-1.25l-4.67,4.7c0.76,0.76,1.59,1.46,2.49,2.06c0.89,0.61,1.85,1.13,2.86,1.56c1.01,0.43,2.06,0.76,3.16,0.98
2756			c1.09,0.23,2.23,0.34,3.39,0.34c1.16,0,2.29-0.12,3.39-0.34s2.15-0.56,3.16-0.98c1.01-0.43,1.96-0.95,2.86-1.56
2757			c0.89-0.61,1.73-1.3,2.49-2.06L43.73,44.36z" />
2758					</g>
2759					<path class="rsc1" d="M29.3,44.36c-0.46-0.46-0.88-0.97-1.25-1.52s-0.68-1.13-0.94-1.74c-0.26-0.61-0.46-1.26-0.59-1.92
2760		c-0.14-0.67-0.21-1.36-0.21-2.07l-6.61,0c0,1.17,0.12,2.3,0.34,3.4c0.22,1.1,0.55,2.16,0.98,3.17c0.43,1.01,0.95,1.97,1.55,2.87
2761		c0.6,0.9,1.29,1.74,2.05,2.5L29.3,44.36z" />
2762					<path class="rsc2" d="M26.31,37.11c0-0.71,0.07-1.4,0.21-2.07c0.14-0.67,0.34-1.31,0.59-1.92c0.26-0.61,0.57-1.2,0.94-1.74
2763		c0.37-0.55,0.78-1.05,1.25-1.52l-4.67-4.7c-0.76,0.76-1.45,1.6-2.05,2.5c-0.6,0.9-1.12,1.86-1.55,2.87
2764		c-0.43,1.01-0.76,2.07-0.98,3.17s-0.34,2.24-0.34,3.4L26.31,37.11z" />
2765					<path class="rsc3" d="M29.3,29.86c0.46-0.46,0.97-0.88,1.51-1.25c0.54-0.37,1.12-0.69,1.73-0.95c0.61-0.26,1.25-0.46,1.92-0.6
2766		c0.66-0.14,1.35-0.21,2.06-0.21l0-6.64c-1.16,0-2.29,0.12-3.39,0.34c-1.09,0.23-2.15,0.56-3.16,0.98
2767		c-1.01,0.43-1.96,0.95-2.86,1.56s-1.73,1.3-2.49,2.06L29.3,29.86z" />
2768					<path class="rsc4" d="M40.15,18.35C38.97,18.12,37.76,18,36.52,18c-1.31,0-2.59,0.13-3.83,0.39s-2.43,0.63-3.57,1.11
2769		c-1.14,0.48-2.22,1.07-3.23,1.76c-1.01,0.69-1.95,1.47-2.81,2.33c-0.86,0.86-1.64,1.81-2.32,2.83l9.14,6.19
2770		c0.29-0.43,0.62-0.83,0.98-1.19c0.36-0.36,0.76-0.69,1.18-0.98c0.43-0.29,0.88-0.54,1.36-0.74s0.98-0.36,1.5-0.47
2771		c0.52-0.11,1.06-0.16,1.61-0.16c0.52,0,1.03,0.05,1.53,0.15L40.15,18.35z" />
2772					<path class="rsc5" d="M30.86,42.79c-0.36-0.36-0.69-0.76-0.98-1.19c-0.29-0.43-0.54-0.88-0.74-1.37c-0.2-0.48-0.36-0.99-0.47-1.51
2773		c-0.11-0.52-0.16-1.07-0.16-1.62c0-0.52,0.05-1.04,0.15-1.53l-10.82-2.11c-0.23,1.18-0.35,2.4-0.35,3.65
2774		c0,1.32,0.13,2.61,0.39,3.85c0.25,1.24,0.63,2.44,1.11,3.59c0.48,1.14,1.07,2.23,1.75,3.25c0.68,1.02,1.46,1.96,2.32,2.83
2775		c0.86,0.86,1.8,1.65,2.81,2.33l6.16-9.18C31.62,43.48,31.22,43.15,30.86,42.79z" />
2776				</g>
2777			</svg>
2778		</a>
2779		<div id="ip-auth0">
2780			<svg xmlns="http://www.w3.org/2000/svg" width="13.099969" height="17.959562" style="margin-top:12px;">
2781				<path xmlns="http://www.w3.org/2000/svg" d="M 11.251854,7.8389094 H 3.3703797 V 5.8761746 c 0,-1.7532294 1.4264604,-3.1798594 3.1798594,-3.1798594 1.4316768,0 2.6934591,0.9633855 3.0687876,2.3427284 0.1229042,0.4519633 0.5889903,0.7186798 1.0410383,0.5958605 0.452048,-0.1229042 0.718807,-0.5890325 0.59586,-1.0410807 C 10.680422,2.477734 8.7452535,1 6.5501119,1 3.8613179,1 1.6738101,3.1875078 1.6738101,5.8763018 V 7.8574849 C 1.2895755,7.9381488 1,8.2795493 1,8.6874911 v 7.4238709 c 0,0.467782 0.3805025,0.8482 0.8482,0.8482 h 9.403569 c 0.467783,0 0.8482,-0.380503 0.8482,-0.8482 V 8.6874911 c 0,-0.4677823 -0.380502,-0.8482 -0.8482,-0.8482 M 7.6893293,14.185948 c 0.017303,0.09169 -0.04487,0.166713 -0.1381718,0.166713 H 5.5715859 c -0.093302,0 -0.155475,-0.07502 -0.1381717,-0.166713 l 0.3151911,-1.67053 C 5.5100066,12.297812 5.3602569,11.984444 5.3602569,11.636089 c 0,-0.657143 0.532712,-1.190025 1.1900246,-1.190025 0.657143,0 1.1900246,0.532712 1.1900246,1.190025 0,0.338898 -0.
27811419038,0.64442 -0.3692639,0.861135 z" id="ip-auth-padlock" />
2782			</svg>
2783			<div id="ip-auth--name"></div>
2784		</div>
2785		<ul id="rsc-list">
2786			<li><a href="https://pubs.rsc.org/">Publishing</a>
2787			</li>
2788			<li><a href="https://edu.rsc.org/">Education</a>
2789			</li>
2790			<li><a href="https://www.rsc.org/membership-and-community/">Membership</a>
2791			</li>
2792		</ul>
2793	</div>
2794</div>
2795<!-- Leaderboard advert-->
2796<div id="masthead-leaderboard-top-wrapper" class="leaderboard container sticky">
2797  <div class="inner-sleeve">
2798    <div class="ad">
2799    <!-- /97414310/Leaderboard_Top -->
2800      <div id='div-gpt-ad-1469192590885-0' class="ad-ldrbrd">
2801        
2801<script type='text/javascript'>
2802          googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-0'); }); 
2803        </script>
2803
2804      </div>
2805    </div>
2806  </div>
2807</div>
2808<!-- Reader survey banner
2809<div id="eme-global-head" class="eme-completed" data-message="eme-global-head">
2810  <div class="container">
2811    <div class="inner-sleeve">
2812      <div id="eme-global-head-content" class="eme-data-set" data-eme-tribe="all" data-eme-exp="promotion" data-eme-state="reader-survey-202302">
2813        <p><span class="long">Tell us what you think. </span><a class="eme-trigger" href="https://www.smartsurvey.co.uk/s/HT5NHC/" data-eme-action="survey">Take part in our reader survey</a></p>
2814      </div>
2815    </div>
2816  </div>
2817</div> -->
2818	<div class="mast container full" role="banner" data-multi-toggle-menu>
2819		<div class="inner-sleeve" data-menu-open-pushed>
2820			<div class="mastheadLogo">
2821  <a href="/">
2822    <svg id="brand-logo" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 578.23 49.53"><title>Chemistry World</title><g id="letters"><path id="Path_10" data-name="Path 10" d="M434.38,48.73a24,24,0,1,1,24-24A24,24,0,0,1,434.38,48.73Zm0-40a16,16,0,1,0,16.06,16A16,16,0,0,0,434.38,8.74Z" transform="translate(0.01 0)" fill="#fff"/><path id="Path_11" data-name="Path 11" d="M84.43,48V1.56H111.6V8.91h-19V20h16.34V27.3H92.58V40.55h19.35V48H84.43Zm59.06,1.57L130,22.14,125,48h-7.77L126.8.06h.7L144,33.67,160.34.06h.7L170.5,48h-8.22l-5-25.81L144.36,49.53ZM178.2,48V1.56h8.41V48Zm30.57,1.57a29,29,0,0,1-12.53-2.75l-.07,0-.74-9.38.21.13c5,3.19,9,4.68,12.74,4.68,4.74,0,8-2.6,8-6.33,0-3.2-1.76-5.37-6.74-8.31l-3.46-2.09c-5.88-3.47-9.8-7-9.8-13.15C196.43,5.06,202.26,0,210.6,0a25.69,25.69,0,0,1,11.69,2.82l.07,0-.27,7.64-.17-.09c-4.56-2.48-8-3.64-10.72-3.64-4.16,0-6.74,2-6.74,5.16,0,2.86,2.21,4.69,6.28,7.07l3.33,2c7.75,4.58,10.78,8.71,10.78,14.71,0,8.3-6.46,13.88-16.07,13.88ZM243.55,48V8.85H227.93V1.56h39.58V8.85H252V48Zm55.74,0-14-19.17H281.5V48h-8.22V1.56h10.84c6.29,0,10.68.53,14.51,3.22a12.13,12.13,0,0,1,5.48,9.94c0,6.07-3.57,10.65-10.05,12.9l15,20.33h-9.78ZM285.1,22.62c7,0,10.66-2.51,10.66-7.25s-3.51-7-11.38-7H281.5V22.62ZM323,48V26.85L305.74,1.56h9.84L327.8,19.73,341.07,1.56h9.06l-18.7,25.23,0,21.17H323Z" transform="translate(0.01 0)" fill="#fff" opacity="0.8" style="isolation:isolate"/><path id="Path_12" data-name="Path 12" d="M489.61,48l-14-19.17h-3.74V48h-8.22V1.56h10.84c6.29,0,10.68.53,14.51,3.22a12.13,12.13,0,0,1,5.48,9.94c0,6.07-3.57,10.65-10.05,12.9l15,20.33h-9.78ZM475.43,22.62c7,0,10.66-2.51,10.66-7.25s-3.51-7-11.38-7h-2.88V22.62ZM505,48V1.56h8.35V40.49h19.86V48H505Zm34,0V1.56h11.3c17.17,0,27.83,8.89,27.83,23.2a21.7,21.7,0,0,1-11.5,19.73c-5.34,3-11,3.47-16.33,3.47h-11.3Zm12.34-7.61c11.42,0,18.24-5.83,18.24-15.59S562.85,9.17,551.42,9.17h-4.06V40.35h4.06ZM353.3,1.57h9.57l25,37.39-4,9.17Zm19.9,0h9.57l25,37.39-4,9.17Z" transform="translate(0.01 0)" fill="#fff"/><path id="Path_13" data-name="Path 13" d="M68.2,48V27.3H46.36V48H38.08V1.56h8.28V19.95H68.2V1.56h8.22V48ZM24,48.73a23.92,23.92,0,0,0,5.51-.65V39.8A16,16,0,1,1,24,8.74a15.86,15.86,0,0,1,5.51,1V1.45A24,24,0,1,0,24,48.73Z" transform="translate(0.01 0)" fill="#fff" opacity="0.8" style="isolation:isolate"/></g>
2823    </svg>
2824  </a>
2825<!-- 20th anniversary -->
2826<!--  
2827  <p>Celebrating twenty years</p>
2828  <style>
2829    .mastheadLogo > p  {
2830    text-transform: uppercase;
2831    font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
2832    font-size: 1rem;
2833    color: #fff;
2834    display: none;
2835    }
2836    @media screen and (min-width:1024px){
2837      .mastheadLogo > p  {
2838        display:inline-block
2839      }
2840    }
2841 </style>
2842 -->
2843</div>
2844<div class="mastheadBrand">
2845    <a href="/"><svg id="cw-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 92.01 60"><title>cw-logo</title><path id="c" d="M20.4.1A30.88,30.88,0,0,0,29.35,60V42.89a13.81,13.81,0,0,1,.26-27.48Z" transform="translate(0.01)" fill="#fff" opacity="0.7" style="isolation:isolate"/><path id="w" d="M43,0h-18L60.46,58.91l7.93-16.71ZM66.63,0h-18L84.07,58.91,92,42.19Z" transform="translate(0.01)" fill="#fff" opacity="0.9" style="isolation:isolate"/></svg></a>
2846</div>
2847<!-- 20 anniversary -->
2848<!--<div class="mastheadBrand">
2849  <a href="/"><svg xmlns="http://www.w3.org/2000/svg" id="cw-logo" data-name="cw-logo" viewB
2849ox="0 1 90 60">
2850    <defs>
2851      <style>
2852        .cw-logo-w {fill: #e6e6e6;}
2853        .cw-logo-c, .cw-logo-w, .cw-logo-twenty {stroke-width: 0px;}
2854        .cw-logo-c {fill: #b3b3b3;}
2855        .cw-logo-twenty {fill: #1f92d1;}
2856      </style>
2857    </defs>
2858    <path class="cw-logo-c" d="m19.79,1.14C8.25,5.29,0,16.32,0,29.3c0,16.04,12.62,29.13,28.48,29.88v-16.58c-6.71-.72-11.94-6.4-11.94-13.3s5.36-12.72,12.19-13.33L19.79,1.14Z"></path>
2859    <polygon class="cw-logo-w" points="41.74 1.04 24.31 1.04 58.66 58.12 66.35 41.92 41.74 1.04"></polygon>
2860    <path class="cw-logo-w" d="m89.83,41.92l-7.69,16.2L47.79,1.04h17.43l24.61,40.89ZM66.18,2.63c-.06-.03-.13-.05-.19-.08-.26-.09-.53-.13-.81-.12-.28,0-.57.08-.86.21l.57,1.32c.26-.12.5-.16.73-.11.23.04.41.17.53.38.12.2.16.4.12.59s-.16.35-.36.46c-.16.1-.33.14-.51.14s-.37-.03-.58-.09l-3.14-.95-1.06.64,2.33,3.87,1.1-.66-1.32-2.18,1.85.57c.18.05.37.1.55.15.18.05.36.07.55.08.18,0,.37,0,.55-.05s.37-.12.56-.24c.28-.17.49-.37.63-.6.14-.23.23-.48.25-.74,0-.03,0-.06,0-.09l-1.51-2.51Zm2.71,4.51c-.24-.1-.49-.15-.75-.17-.36-.02-.73.04-1.11.17s-.77.31-1.15.54c-.38.23-.72.48-1.01.76-.3.28-.53.59-.68.91-.16.33-.23.67-.23,1.03,0,.36.12.73.35,1.11.23.38.5.65.81.82s.65.26,1.01.27c.36.01.73-.05,1.12-.18s.77-.31,1.15-.54c.38-.23.71-.48,1.01-.76s.52-.58.67-.9c.11-.23.18-.48.21-.73l-1.4-2.33Zm-1.85,3.74c-.22.1-.43.18-.64.23-.21.05-.4.06-.58.03-.18-.03
2860-.32-.13-.42-.3-.1-.17-.12-.34-.07-.52.05-.18.15-.35.29-.51.14-.16.3-.32.5-.46s.37-.27.55-.37c.17-.1.36-.2.57-.3.21-.1.42-.17.63-.22.21-.05.4-.05.59-.02.18.03.32.13.42.3.1.17.12.34.07.51s-.15.34-.29.5c-.14.16-.31.31-.5.45-.19.14-.37.26-.53.36-.17.1-.37.21-.58.31Zm4.6.82c-.24-.1-.49-.15-.75-.16-.36-.02-.73.04-1.11.17-.39.13-.77.31-1.15.54-.38.23-.72.48-1.01.76-.3.28-.53.58-.68.91-.16.33-.23.67-.23,1.03,0,.36.12.73.35,1.11.23.38.5.65.81.83.31.17.65.26,1.01.27.36.01.73-.05,1.12-.18s.77-.31,1.15-.54c.38-.23.71-.48,1.01-.76s.52-.58.67-.9c.11-.23.18-.48.21-.73l-1.41-2.34Zm-1.85,3.74c-.22.1-.43.18-.64.23-.21.05-.4.06-.58.03-.18-.03-.32-.13-.42-.3-.1-.17-.12-.34-.07-.51.05-.18.15-.35.29-.51s.3-.32.5-.46.37-.27.55-.37c.17-.1.36-.2.57-.3.21-.1.42-.17.63-.22s.4-.05.59-.02c.18.03.32.14.42.3.1.17.12.34.07.51-.06.17-.15.34-.29.5-.14.16-.31.31-.5.45s-.37.26-.53.36c-.17.1-.37.21-.58.31Zm5.14,1.72l-4.25-.21-1.07.64,1.52,2.52-1.04.63.71,1.19,1.04-.63.44.73,1.03-.62-.45-.74,3.07-1.85-1-1.66Zm-2.77,2.34l-.78-1.29,2.75.08v.02s-1.97,1.19-1.97,1.19Zm2.5,5.25l.78-.47-1.55-2.57-.78.47,1.55,2.57Zm4.11-1.2c-.06-.03-.12-.05-.18-.07-.26-.09-.53-.13-.81-.12-.28,0-.57.08-.86.21l.57,1.32c.26-.12.5-.16.73-.11.23.04.41.17.53.38.12.2.16.4.11.59s-.16.35-.35.46c-.16.1-.33.14-.51.14-.18,0-.37-.03-.58-.09l-3.14-.95-1.06.64,2.33,3.87,1.1-.66-1.32-2.19,1.85.58c.18.05.37.1.55.15s.36.07.55.08c.18,0,.37,0,.55-.05s.37-.12.56-.24c.28-.17.49-.37.63-.6s.23-.48.25-.74c0-.03,0-.05,0-.08l-1.52-2.52Zm2.71,4.51c-.24-.1-.48-.15-.74-.16-.36-.02-.73.04-1.11.17-.39.13-.77.31-1.15.54-.38.23-.72.48-1.01.77-.3.28-.53.58-.68.91-.16.33-.23.67-.23,1.03s.12.73.35,1.11c.23.38.5.65.81.83.31.17.65.26,1.01.27.36.01.73-.05,1.12-.18.39-.13.77-.31,1.15-.54.38-.23.71-.48,1.01-.76s.52-.58.67-.9c.11-.23.18-.47.21-.73l-1.41-2.34Zm-1.84,3.74c-.22.1-.43.18-.64.23-.21.05-.4.06-.58.03-.18-.03
2860-.32-.13-.42-.3s-.12-.34-.07-.52c.05-.18.15-.35.29-.51s.3-.32.5-.46c.19-.14.37-.27.54-.37.17-.1.36-.2.57-.3s.43-.18.63-.22c.21-.05.4-.05.59-.02.18.03.32.14.42.3.1.17.12.34.07.51-.06.17-.15.34-.29.5-.14.16-.31.31-.49.45-.19.14-.37.26-.53.36-.17.1-.36.21-.58.31Zm4.45.59c-.06-.03-.12-.05-.18-.07-.26-.09-.53-.13-.81-.12-.28,0-.57.08-.86.21l.57,1.32c.26-.12.5-.16.73-.11.23.04.41.17.53.38.12.2.16.4.12.59-.05.19-.16.35-.36.46-.16.1-.33.14-.51.14-.18,0-.37-.03-.58-.09l-3.14-.95-1.06.64,2.33,3.87,1.1-.67-1.32-2.19,1.85.57c.18.05.37.1.55.15s.36.07.55.08c.18,0,.37,0,.55-.05s.37-.12.56-.24c.28-.17.49-.37.63-.6.14-.23.23-.48.25-.74,0-.02,0-.05,0-.07l-1.52-2.53Zm3.29,5.47l-4.25-.21-1.07.64,1.52,2.52-1.04.63.71,1.19,1.04-.63.44.73,1.03-.62-.45-.74,3.06-1.84-1-1.67Zm-2.76,2.34l-.78-1.29,2.75.08v.02s-1.97,1.19-1.97,1.19Z"></path>
2861  <g>
2862    <path class="cw-logo-twenty" d="m30.02,57.23v-2.67l5.28-4.77c.33-.32.6-.64.8-.97.2-.33.31-.7.31-1.11,0-.48-.15-.87-.46-1.17-.31-.3-.71-.45-1.22-.45-.54,0-.97.19-1.31.56s-.54.87-.6,1.48l-3.08-.42c.08-.69.26-1.3.56-1.84.3-.54.68-1,1.14-1.37.46-.38.98-.67,1.58-.87s1.22-.3,1.88-.3c.62,0,1.23.08,1.82.25s1.11.42,1.57.76c.46.34.82.78,1.1,1.3.27.52.41,1.13.41,1.84,0,.48-.06.92-.19,1.31-.13.39-.3.75-.53,1.08-.22.33-.48.64-.76.93s-.58.57-.89.85l-3.13,2.79h5.52v2.79h-9.79Z"></path>
2863    <path class="cw-logo-twenty" d="m50.82,50.43c0,.96-.09,1.87-.29,2.73-.19.87-.5,1.63-.92,2.28-.42.66-.97,1.18-1.63,1.57s-1.48.58-2.44.58-1.77-.19-2.45-.58c-.68-.39-1.23-.91-1.65-1.57-.43-.66-.74-1.42-.93-2.28-.19-.87-.29-1.78-.29-2.73s.09-1.86.29-2.72c.19-.86.5-1.61.93-2.26.43-.64.98-1.16,1.65-1.54.68-.38,1.49-.57,2.45-.57s1.77.19,2.44.57,1.21.9,1.63,1.54c.42.64.73,1.4.92,2.26.19.86.29,1.77.29,2.72Zm-3.29,0c0-.42-.02-.89-.08-1.4-.05-.51-.15-.98-.29-1.42-.14-.44-.34-.81-.6-1.11-.26-.3-.6-.45-1.02-.45s-.76.15-1.03.45-.47.67-.62,1.11c-.15.44-.25.91-.3,1.42-.05.51-.08.97-.08,1.4s.02.91.08,1.42c.05.52.15.99.3,1.43.15.44.35.81.62,1.11.27.3.61.45,1.03.45s.76-.15,1.02-.45c.26-.3.46-.67.6-1.11.14-.44.23-.92.29-1.43.05-.52.08-.99.08-1.42Z"></path>
2864  </g>
2865</svg></a>
2866</div>-->
2867			
2868			<div class="mastControls">
2869				<nav data-multi-toggle-item="" class="mastNav loggedout hide"><span class="toggleIcon"><a href="#mastnav" data-toggle-button=""><span class="assistive">Mast navigation</span></a></span><ul id="mastnav" data-toggle-element=""><li><a class="popup signIn" href="https://www.chemistryworld.com/sign-in">Sign In</a></li><li><a href="https://account.chemistryworld.com/register?campaigncode=CWRAN1704&amp;returl=https%3a%2f%2fwww.chemistryworld.com/">Register</a></li><li><a href="https://www.chemistryworld.com/subscribe?campaigncode=CWSubAN1904">Subscribe</a></li></ul></nav>
2870				<div class="mastheadSearch hide" data-multi-toggle-item="">
2871  <span class="toggleIcon">
2872    <a href="#search" data-toggle-button="">
2873      <span class="assistive">Search our site</span>
2874    </a>
2875  </span>
2876  <form action="https://www.chemistryworld.com/searchresults" method="get" id="mastsearch" data-toggle-element="">
2877    <fieldset>
2878      <div>
2879        <label for="search">Search our site</label>
2880        <input type="text" id="search" value="" name="qkeyword" class="text autocomplete" autocomplete="off" placeholder="Search our site" data-minlength="0" data-autoselect="false" data-autoselectonblur="true" />
2881        <button class="mastSearch" type="submit">Search</button>
2882      </div>
2883    </fieldset>
2884  </form>
2885</div>
2886				
2887
2888<div class="menuToggle">
2889	<span class="toggleIcon"><a href="#mobilemenu" data-menu-toggle-button=""><span class="assistive">Menu</span></a></span>
2890</div>
2891			</div>
2892		</div>
2893	</div>
2894	<div class="menuContainer">
2895		<div class="mobileMenu" id="mobilemenu">
2896  <div class="sleeve">
2897    <a class="menuClose" href="#wrapper">
2898      <span>Close<span class="assistive"> menu</span></span>
2899    </a>
2900    <ul class="main">
2901      <li class="home-icon">
2902        <a href="https://www.chemistryworld.com/">
2903          <span>Home</span>
2904        </a>
2905      </li>
2906      <li class="">
2907        <a href="https://www.chemistryworld.com/news">
2908          <span>News</span>
2909        </a>
2910      </li>
2911      <li class="">
2912        <a href="https://www.chemistryworld.com/research">
2913          <span>Research</span>
2914        </a>
2915      </li>
2916      <li class="">
2917        <a href="https://www.chemistryworld.com/industry">
2918          <span>Industry</span>
2919        </a>
2920      </li>
2921      <li class="">
2922        <a href="https://www.chemistryworld.com/opinion">
2923          <span>Opinion</span>
2924        </a>
2925      </li>
2926      <li class="">
2927        <a href="https://www.chemistryworld.com/features">
2928          <span>Features</span>
2929        </a>
2930      </li>
2931      <li class="">
2932        <a href="https://www.chemistryworld.com/culture">
2933          <span>Culture</span>
2934        </a>
2935      </li>
2936      <li class="">
2937        <a href="https://www.chemistryworld.com/careers">
2938          <span>Careers</span>
2939        </a>
2940      </li>
2941      <li class="">
2942        <a href="https://www.chemistryworld.com/podcasts">
2943          <span>Podcasts</span>
2944        </a>
2945      </li>
2946      <li class="">
2947        <a href="https://www.chemistryworld.com/webinars">
2948          <span>Webinars</span>
2949        </a>
2950      </li>
2951      <li class="hasChildren ">
2952        <a href="https://www.chemistryworld.com/collections" aria-expanded="false">
2953          <span>Collections</span>
2954        </a>
2955        <ul aria-hidden="true" class="subMenu hide">
2956          <li class="parentBack">
2957            <a class="toolbar" href="#">
2958              <span class="header">Back<span class="assistive"> to parent navigation item</span></span>
2959              <span class="btn backBtn">
2960                <i></i>
2961              </span>
2962            </a>
2963          </li>
2964          <li class="parentNav">
2965            <a href="https://www.chemistryworld.com/collections">
2966              <span>Collections</span>
2967            </a>
2968          </li>
2969          <li class="">
2970            <a href="https://www.chemistryworld.com/collections/energy-storage-and-batteries">
2971              <span>Energy storage and batteries</span>
2972            </a>
2973          </li>
2974          <li class="">
2975            <a href="https://www.chemistryworld.com/collections/framing-the-future-policies-to-catalyse-indias-innovation-ecosystem">
2976              <span>Framing the future: policies to catalyse India's innovation ecosystem</span>
2977            </a>
2978          </li>
2979          <li class="">
2980            <a href="https://www.chemistryworld.com/collections/2025-in-review">
2981              <span>2025 in review</span>
2982            </a>
2983          </li>
2984          <li class="">
2985            <a href="https://www.chemistryworld.com/collections/womens-health">
2986              <span>Women's health</span>
2987            </a>
2988          </li>
2989          <li class="">
2990            <a href="https://www.chemistryworld.com/collections/solutions-for-indias-sustainability-challenge">
2991              <span>Solutions for India's sustainability challenge</span>
2992            </a>
2993          </li>
2994          <li class="">
2995            <a href="https://www.chemistryworld.com/collections/the-future-of-analytical-chemistry">
2996              <span>The future of analytical chemistry</span>
2997            </a>
2998          </li>
2999          <li class="">
3000            <a href="https://www.chemistryworld.com/collections/chemistry-of-the-brain">
3001              <span>Chemistry of the brain</span>
3002            </a>
3003          </li>
3004          <li class="">
3005            <a href="https://www.chemistryworld.com/collections/water-and-the-environment">
3006              <span>Water and the environment</span>
3007            </a>
3008          </li>
3009          <li class="break">
3010            <a href="https://www.chemistryworld.com/collections/chemical-bonding">
3011              <span>Chemical bonding</span>
3012            </a>
3013          </li>
3014          <li class="">
3015            <a href="https://www.chemistryworld.com/collections/antimicrobial-resistance">
3016              <span>Antimicrobial resistance</span>
3017            </a>
3018          </li>
3019          <li class="">
3020            <a href="https://www.chemistryworld.com/collections/ai-and-automation">
3021              <span>AI and automation</span>
3022            </a>
3023          </li>
3024          <li class="">
3025            <a href="https://www.chemistryworld.com/collections/sustainability">
3026              <span>Sustainability</span>
3027            </a>
3028          </li>
3029          <li class="">
3030            <a href="https://www.chemistryworld.com/collections/research-culture">
3031              <span>Research culture</span>
3032            </a>
3033          </li>
3034          <li class="">
3035            <a href="https://www.chemistryworld.com/collections/nobel-prize">
3036              <span>Nobel prize</span>
3037            </a>
3038          </li>
3039          <li class="partner-nav">
3040            <a href="https://www.chemistryworld.com/collections/food-science-and-cookery">
3041              <span>Food science and cookery</span>
3042            </a>
3043          </li>
3044          <li class="">
3045            <a href="https://www.chemistryworld.com/collections/plastics-and-polymers">
3046              <span>Plastics and polymers</span>
3047            </a>
3048          </li>
3049          <li class="">
3050            <a href="https://www.chemistryworld.com/collections/periodic-table">
3051              <span>Periodic table</span>
3052            </a>
3053          </li>
3054          <li class="">
3055            <a href="https://www.chemistryworld.com/collections/coronavirus">
3056              <span>Coronavirus</span>
3057            </a>
3058          </li>
3059        </ul>
3060      </li>
3061      <li class="">
3062        <a href="https://www.chemistryworld.com/members">
3063          <span>Members</span>
3064        </a>
3065      </li>
3066    </ul>
3067    
3068  </div>
3069</div>
3070<div class="mobileMenuClose"></div>
3071		<div id="mainnav" class="desktopNavigation container" data-menu-open-pushed=""><div class="dropdown vanityPanel"><div class="inner-sleeve"></div></div><div class="inner-sleeve"><ul class="main preJS"><li data-navcode="101600" data-rootnavcode="101600" class="home-icon"><a href="https://www.chemistryworld.com/"><span>Home</span></a></li><li data-navcode="101602" data-rootnavcode="101602"><a href="https://www.chemistryworld.com/news"><span>News</span></a></li><li data-navcode="101599" data-rootnavcode="101599"><a href="https://www.chemistryworld.com/research"><span>Research</span></a></li><li data-navcode="101608" data-rootnavcode="101608"><a href="https://www.chemistryworld.com/industry"><span>Industry</span></a></li><li data-navcode="101609" data-rootnavcode="101609"><a href="https://www.chemistryworld.com/opinion"><span>Opinion</span></a></li><li data-navcode="101639" data-rootnavcode="101639"><a href="https://www.chemistryworld.com/features"><span>Features</span></a></li><li data-navcode="101610" data-rootnavcode="101610"><a href="https://www.chemistryworld.com/culture"><span>Culture</span></a></li><li data-navcode="101614" data-rootnavcode="101614"><a href="https://www.chemistryworld.com/careers"><span>Careers</span></a></li><li data-navcode="101636" data-rootnavcode="101636"><a href="https://www.chemistryworld.com/podcasts"><span>Podcasts</span></a></li><li data-navcode="101618" data-rootnavcode="101618" class="current"><a href="https://www.chemistryworld.com/webinars"><span>Webinars</span></a></li><li data-navcode="101018" data-rootnavcode="101018" class="hasChildren twoSubNav"><a href="https://www.chemistryworld.com/collections"><span>Collections</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="102017" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/energy-storage-and-batteries"><span>Energy storage and batteries</span></a></li><li data-navcode="102043" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/framing-the-future-policies-to-catalyse-indias-innovation-ecosystem"><span>Framing the future: policies to catalyse India's innovation ecosystem</span></a></li><li data-navcode="102003" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/2025-in-review"><span>2025 in review</span></a></li><li data-navcode="101845" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/womens-health"><span>Women's health</span></a></li><li data-navcode="101756" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/solutions-for-indias-sustainability-challenge"><span>Solutions for India's sustainability challenge</span></a></li><li data-navcode="101731" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/the-future-of-analytical-chemistry"><span>The future of analytical chemistry</span></a></li><li data-navcode="101684" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/chemistry-of-the-brain"><span>Chemistry of the brain</span></a></li><li data-navcode="101634" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/water-and-the-environment"><span>Water and the environment</span></a></li><li data-navcode="101621" data-rootnavcode="101018" class="break"><a href="https://www.chemistryworld.com/collections/chemical-bonding"><span>Chemical bonding</span></a></li></ul></li><li class="subnav"><ul><li data-navcode="101622" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/antimicrobial-resistance"><span>Antimicrobial resistance</span></a></li><li data-navcode="101624" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/ai-and-automation"><span>AI and automation</span></a></li><li data-navcode="101626" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/sustainability"><span>Sustainability</span></a></li><li data-navcode="101629" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/research-culture"><span>Research culture</span></a></li><li data-navcode="101625" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/nobel-prize"><span>Nobel prize</span></a></li><li data-navcode="101630" data-rootnavcode="101018" class="partner-nav"><a href="https://www.chemistryworld.com/collections/food-science-and-cookery"><span>Food science and cookery</span></a></li><li data-navcode="101633" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/plastics-and-polymers"><span>Plastics and polymers</span></a></li><li data-navcode="101627" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/periodic-table"><span>Periodic table</span></a></li><li data-navcode="100764" data-rootnavcode="101018" class=""><a href="https://www.chemistryworld.com/collections/coronavirus"><span>Coronavirus</span></a></li></ul></li></ul></div></div></li><li data-navcode="102002" data-rootnavcode="102002"><a href="https://www.chemistryworld.com/members"><span>Members</span></a></li><li class="more hide"><a href="#mobilemenu" data-menu-toggle-button="" aria-expanded="false"><span>
3072                More<span class="assistive"> navigation items</span></span></a></li></ul></div></div><div class="desktopNavigationSpace"></div>
3073	</div>
3074</header>
3075
3076
3077<!-- EME fixed banner -->
3078<div id="eme-fixed-banner"></div>
3079		<div id="wrapper_sleeve" data-menu-open-pushed>
3080			
3081    
3082    <div class="storyLayout picture picture-imagesize"></div>
3083
3084 
3085
3086    <div class="headerWrapper">
3087        
3088
3089
3090
3091
3092
3093
3094        <div class="inlineFull titleImagePicture removeGapToMast">
3095  <div class="storyPictureWrapper"><img alt="Pair of hands holding a white aggregate rock of crystals" loading="eager" sizes="100vw" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/480x480/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 480w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/600x600/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 600w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/768x768/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 768w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1024x1024/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1024w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/1280x640/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 1280w,https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000x1060/7/3/4/550734_shutterstock_2161864103_615927_crop.jpg 2000w" width="480" height="480" class="lazyloaded"></div>
3096</div>
3097<div class="container titleImageSource">
3098  <div class="inner-sleeve">
3099    <p class="source"><span>Source: </span>© Funtay/Shutterstock</p>
3100  </div>
3101</div>
3102        <div class="container titleByline">
3103            <div class="inner-sleeve">
3104                <div class="storyPrimaryNav"><a href="https://www.chemistryworld.com/webinars">Webinars</a></div>
3105                <div class="story_title"><h1>Boron: in search of the real fifth element</h1></div><p class="byline meta eventDate">By <span class="author">
3105<a href="https://www.chemistryworld.com/chemistry-world/1210.bio" rel="author">Chemistry World</a></span><span class="date event-start data-date-showtimezone" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-10-21T14:00:00&quot;}">2026-10-21T14:00:00</span><span class="date event-time-start" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-10-21T14:00:00&quot;,&quot;format&quot;: &quot;HH:mm&quot;}">2026-10-21T14:00:00</span><span class="date event-end" data-date-showtimezone="1" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-10-21T15:00:00&quot;,&quot;format&quot;: &quot;HH:mm&quot;}">2026-10-21T15:00:00</span></p>
3106                
3107            </div>
3108        </div>
3109    </div>
3110       
3111
3112
3113    
3114    
3115
3116			<div id="columns" class="container">
3117				<div id="colwrapper" class="inner-sleeve">
3118					<div id="colmain" role="main" class="restrictedcontent">
3119						<div id="content">
3120							<div id="content_sleeve">
3121								
3122    <div class="contentWrapper">
3123        <div class="storyContentWrapper">
3124            <div class="pageOptions">
3125  <ul><!-- Sharing toolbar -->
3126<li>
3127<div class="share-toolbar">
3128  <a class="social-share" data-source="googlesearch" title="Prefer Chemistry World in Google search" href="https://www.google.com/preferences/source?q=https://www.chemistryworld.com" target="_blank" rel="noopener noreferrer" style="width:auto;border-radius:0.25rem;font-family:var(--sans-serif);color:var(--darkgrey);gap: 0.25rem;padding: 0.25rem;">     <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
3129      <path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path>
3130      <path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path>
3131      <path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05"></path>
3132      <path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"></path>
3133      <path d="M1 1h22v22H1z" fill="none"></path>
3134     </svg>
3135     <span style="line-height: 1.2;">Prefer Chemistry World<br>in Google search</span>
3136  </a>
3137  <a class="social-share" data-source="facebook" data-medium="social" title="Share this on Facebook">
3138    <svg xmlns="http://www.w3.org/2000/svg" fill="#4267B2" width="20" height="20" viewBox="0 0 24 24">
3139      <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z" />
3140    </svg>
3141  </a>
3142  <a class="social-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)">
3143    <svg class="menu_item_social" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"><path d="M14.095479,10.316482L22.286354,1h-1.940718l-7.115352,8.087682L7.551414,1H1l8.589488,12.231093L1,23h1.940717  l7.509372-8.542861L16.448587,23H23L14.095479,10.316482z M11.436522,13.338465l-0.871624-1.218704l-6.924311-9.68815h2.981339  l5.58978,7.82155l0.867949,1.218704l7.26506,10.166271h-2.981339L11.436522,13.338465z"></path></svg>
3144  </a>
3145  <a class="social-share" data-source="linkedin" data-medium="social" title="Share this on LinkedIn">
3146    <svg xmlns="http://www.w3.org/2000/svg" fill="#0072b1" width="19px" height="19px" viewBox="0 3 24 24">
3147      <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z" />
3148    </svg>
3149  </a>
3150  <a class="social-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky">
3151    <svg width="36" height="36" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
3152<path d="M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 60
31527.759 363.994 672.879 315.106C719.866 279.83 796 252.536 796 339.388C796 356.734 786.055 485.101 780.222 505.943C759.947 578.396 686.067 596.876 620.347 585.691C735.222 605.242 764.444 670.002 701.333 734.762C581.473 857.754 529.061 703.903 515.631 664.481C513.169 657.254 512.017 653.873 512 656.748C511.983 653.873 510.831 657.254 508.369 664.481C494.939 703.903 442.527 857.754 322.667 734.762C259.556 670.002 288.778 605.242 403.653 585.691C337.933 596.876 264.053 578.396 243.778 505.943C237.945 485.101 228 356.734 228 339.388C228 252.536 304.134 279.83 351.121 315.106Z" fill="#1185FE"></path>
3153    </svg>
3154  </a>  
3155  <a class="social-share" data-source="reddit" data-medium="social" title="Share this on Reddit">
3156    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#FF4500" viewBox="0 0 24 24">
3157      <path d="M24 11.779c0-1.459-1.192-2.645-2.657-2.645-.715 0-1.363.286-1.84.746-1.81-1.191-4.259-1.949-6.971-2.046l1.483-4.669 4.016.941-.006.058c0 1.193.975 2.163 2.174 2.163 1.198 0 2.172-.97 2.172-2.163s-.975-2.164-2.172-2.164c-.92 0-1.704.574-2.021 1.379l-4.329-1.015c-.189-.046-.381.063-.44.249l-1.654 5.207c-2.838.034-5.409.798-7.3 2.025-.474-.438-1.103-.712-1.799-.712-1.465 0-2.656 1.187-2.656 2.646 0 .97.533 1.811 1.317 2.271-.052.282-.086.567-.086.857 0 3.911 4.808 7.093 10.719 7.093s10.72-3.182 10.72-7.093c0-.274-.029-.544-.075-.81.832-.447 1.405-1.312 1.405-2.318zm-17.224 1.816c0-.868.71-1.575 1.582-1.575.872 0 1.581.707 1.581 1.575s-.709 1.574-1.581 1.574-1.582-.706-1.582-1.574zm9.061 4.669c-.797.793-2.048 1.179-3.824 1.179l-.013-.003-.013.003c-1.777 0-3.028-.386-3.824-1.179-.145-.144-.145-.379 0-.523.145-.145.381-.145.526 0 .65.647 1.729.961 3.298.961l.013.003.013-.003c1.569 0 2.648-.315 3.298-.962.145-.145.381-.144.526 0 .145.145.145.379 0 .524zm-.189-3.095c-.872 0-1.581-.706-1.581-1.574 0-.868.709-1.575 1.581-1.575s1.581.707 1.581 1.575-.709 1.574-1.581 1.574z" />
3158    </svg>
3159  </a>
3160  <a class="social-share" data-source="whatsapp" data-medium="app" title="Share this on WhatsApp">
3161    <svg xmlns="http://www.w3.org/2000/svg" fill="#25D366" width="20" height="20" viewBox="0 0 24 24">
3162      <path d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z" />
3163    </svg>
3164  </a>
3165  <a class="social-share" data-source="chemistryworld.com" data-medium="email" title="Share this by email">
3166    <svg xmlns="http://www.w3.org/2000/svg" fill="#888" width="20" height="20" viewBox="0 0 24 24">
3167      <path d="M12 12.713l-11.985-9.713h23.97l-11.985 9.713zm0 2.574l-12-9.725v15.438h24v-15.438l-12 9.725z" />
3168    </svg>
3169  </a>
3170  <a class="social-share" style="display:none;" data-medium="app" data-source="navigator" title="More share options">
3171    <svg xmlns="http://www.w3.org/2000/svg" fill="#222" width="20" height="20" viewBox="0 0 24 24">
3172      <path d="M5 7c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm11.122 12.065c-.073.301-.122.611-.122.935 0 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4c-1.165 0-2.204.506-2.935 1.301l-5.488-2.927c-.23.636-.549 1.229-.943 1.764l5.488 2.927zm7.878-15.065c0-2.209-1.791-4-4-4s-4 1.791-4 4c0 .324.049.634.122.935l-5.488 2.927c.395.535.713 1.127.943 1.764l5.488-2.927c.731.795 1.77 1.301 2.935 1.301 2.209 0 4-1.791 4-4z" />
3173    </svg>
3174  </a>
3175</div>
3176</li>
3177<script>
3178(function() {
3179  if (navigator.share) {
3180    const element = document.querySelector(".social-share[data-source='navigator']");
3181    if (element) {
3182      element.style.display = "";
3183    }
3184  }
3185})();
3186</script>
3186<li><a href="mailto:?subject=Boron: in search of the real fifth element&amp;body=https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" class="email" title="Share this by email"></a></li>
3187  </ul>
3188  <ul class="pageOptions_right">
3189    <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/4023735/bookmark">
3190    </li>
3191  </ul>
3192</div>
3193            <div class="articleWrapper">
3194                <div class="articleContent">
3195                    
3196
3197
3198                    
3199                    <div class="standfirst"><p>What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell</p></div><div class="storytext"><div class="factfile">
3200<h4 style="text-align: center;" id="Event_details_and_registration">Event details and registration<br><time datetime="2026-10-21T15:00+1">21 October 2026, 15.00 – 16.00 BST</time></h4>
3201<p style="text-align: center;"><a class="button" href="https://attendee.gotowebinar.com/register/8753826052452552538?source=Webvision">Register now</a></p>
3202</div>
3203<p>You are probably most familiar with boron as borosilicate glass, also known as Pyrex, found in laboratories and kitchens around the world. But its influence spreads far beyond the confines of our flasks and beakers.</p>
3204<p>Much of boron’s unique chemistry comes from its small atomic size and moderate electronegativity, allowing for unusual bonding and structures. Its high ionisation energy makes it difficult for atoms of boron to shed their three outer electrons, forcing them to form covalent bonds to achieve stability. While boron atoms in simple monomeric compounds often settle for six outer electrons&nbsp;–&nbsp;two short of the stable octet&nbsp;–&nbsp;this leaves them inherently electron-hungry. To fix this deficiency, they readily form complex clusters using three-center two-electron bonds, which share two electrons across three atoms at a time.</p>
3205<p>This counterintuitive behaviour has prompted scientists to reevaluate how we think about bonding. For instance, boron compounds serve as universal connectors in what’s now become a staple of organic chemistry – the Suzuki coupling reaction. These compounds have also found application in an incredible range of areas, from solar cells and OLED screens, to the development of novel anti-cancer drugs and therapies.</p>
3206<p>This unassuming element has quite the story to tell, as told in the new book <em><a title="Find out more about the book and purchase it here" href="https://books.rsc.org/books/monograph/2560/BoronIn-Search-of-the-Real-Fifth-Element">Boron: in search of the real fifth element</a>. </em>During our hour-long interactive webinar, we will explore the legacy of boron with researcher, educator and author Stephen Mansell. Join us to hear the untold stories of boron’s discovery and history, and get a sneak preview of the new book.</p>
3207<div class="factfile">
3208<h4 id="Stephen_Mansell">Stephen Mansell</h4>
3209<div class="inline_image inline_image_right image_size_small" data-attachment="549591" data-sequence="5">
3210<p class="picture"><img alt="Portrait of Stephen Mansell, assistant professor of inorganic chemistry at Heriot-Watt University" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/1/549591_stephen_mansellwv_917410.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/1/549591_stephen_mansellwv_917410.jpg 280w" loading="eager" class="lazyloaded" width="2806" height="3508"></p>
3211</div>
3212<div style="overflow: hidden;">
3213<p>Stephen Mansell is an assistant professor in inorganic chemistry at Heriot-Watt University, Scotland, and has been a practicing chemist for over 20 years. His independent research has focused on developing better homogeneous catalysts, using phosphorus and boron chemistry in concert with the transition metals. He is passionate about engaging with students and the wider public about the importance of chemistry, organising a series of events on Chemistry and Climate Change, Technology and the Future of Chemistry and the History of the Periodic Table. In 2024, he performed in two Edinburgh Fringe Shows focused on boron chemistry.</p>
3214</div>
3215<div style="clear: both;">&nbsp;</div>
3216<hr>
3217<h4 id="About_the_book">About the book</h4>
3218<div class="inline_image inline_image_right image_size_small" data-attachment="549592" data-sequence="6">
3219<p class="picture"><img alt="Book cover for Boron: in search of the real fifth element" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/2/549592_1782185490067747f813927344776bdd1aeb5f08fc286_1_506855.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/280xAny/5/9/2/549592_1782185490067747f813927344776bdd1aeb5f08fc286_1_506855.jpg 280w" loading="lazy" class="lazyloaded" width="708" height="1024"></p>
3220</div>
3221<div style="overflow: hidden;">
3222<p>
3222Classical alchemy divided matter into just four elements, although Aristotle argued for the recognition of a fifth element. However, in modern chemistry, boron is the real fifth element and sits in the periodic table right at the intersection of many different elements; between the metals and the non-metals, between those with just the right number of electrons for bond formation, and those with far too few. Although we are familiar with boron’s close neighbours: carbon, nitrogen and oxygen, boron itself retains an air of mystery. This book tells stories from the varied chemistry of boron including its inspired use in glass that led to strategic shortages in World War I, and how boron impurities in nuclear reactors influenced the outcome of World War II. Boron even featured in a brief boom-and-bust appearance in the development of new high-energy fuels. From superconductors to cancer treatments, boron is anything but boring.</p>
3223<p>The book is available to order&nbsp;<a class="external" title="Find out more about the book and purchase it here" href="https://books.rsc.org/books/monograph/2560/BoronIn-Search-of-the-Real-Fifth-Element">here</a>.&nbsp;Use code CWBOR25&nbsp;at checkout to get 25% off. This code is valid until midnight on 28 October 2026.</p>
3224</div>
3225</div>
3226<div class="factfile">
3227<h4 style="text-align: center;" id="Event_details_and_registration">Event details and registration<br><time datetime="2026-10-21T15:00+1">21 October 2026, 15.00 – 16.00 BST</time></h4>
3228<p style="text-align: center;"><a class="button" href="https://attendee.gotowebinar.com/register/8753826052452552538?source=Webvision">Register now</a></p>
3229</div>
3230<div id="webinar-faqs">
3231	Loading FAQs…
3232</div>
3233
3234<script>
3235(async () => {
3236  const container = document.getElementById('webinar-faqs');
3237
3238  // A small re-init function that mimics the Webvision binder
3239  function initWvAccordion(root = document) {
3240    root.querySelectorAll('.wv-accordion').forEach(trigger => {
3241      // Avoid double-binding if init runs more than once
3242      if (trigger.dataset.wvBound === '1') return;
3243      trigger.dataset.wvBound = '1';
3244
3245      const panel = trigger.nextElementSibling;
3246      // Ensure initial state matches class/height
3247      if (!trigger.classList.contains('active')) {
3248        if (panel) panel.style.maxHeight = null;
3249      } else {
3250        if (panel) panel.style.maxHeight = panel.scrollHeight + 'px';
3251      }
3252
3253      trigger.addEventListener('click', function () {
3254        const p = this.nextElementSibling;
3255        this.classList.toggle('active');
3256        if (!p) return;
3257        // Toggle max-height to open/close
3258        if (p.style.maxHeight) {
3259          p.style.maxHeight = null;
3260        } else {
3261          p.style.maxHeight = p.scrollHeight + 'px';
3262        }
3263      });
3264    });
3265  }
3266
3267  try {
3268    // Use your absolute URL (cross-domain)
3269    const res = await fetch('https://assets.chemistryworld.com/common/webinar-assets/webinar-faqs.html?v=20260116pm', { cache: 'no-store' });
3270    if (!res.ok) throw new Error('Failed to load FAQ include');
3271
3272    container.innerHTML = await res.text();
3273
3274    // Re-initialise accordions inside the newly injected block only
3275    initWvAccordion(container);
3276
3277  } catch (err) {
3278    console.error(err);
3279    container.textContent = 'Sorry — the FAQs failed to load.';
3280  }
3281})();
3282</script>
3282</div><div id="storytext-end" class="storytext-end"></div>
3283                </div>
3284            </div>
3285            
3286            <div class="htmlContent">
3287                
3288            </div>
3289        </div>
3290        <div class="topics"><div class="sleeve"><span class="topicsLabel"></span><h2>Topics</h2><ul class="topicsList"><li><a href="/bonding/17.tag">bonding</a></li><li><a href="/books/73.subject">Books</a></li><li><a href="/boron/384.tag">Boron</a></li><li><a href="/cancer/107.tag">Cancer</a></li><li><a href="/culture-and-people/70.subject">Culture and people</a></li><li><a href="/elements/1221.tag">elements</a></li><li><a href="/glass/1333.tag">glass</a></li><li><a href="/medicines/953.tag">medicines</a></li><li><a href="/oled/4220.tag">OLED</a></li><li><a href="/science-communication/253.tag">science communication</a></li><li><a href="/science-communication/95.subject">Science communication</a></li><li><a href="/solar-cells/547.tag">Solar cells</a></li><li><a href="/suzuki-miyaura/273.tag">Suzuki–Miyaura</a></li></ul></div></div>
3291	
3292        
3293	
3294        
3295
3296
3297
3298        <div class="pageOptions">
3299  <ul><!-- Sharing toolbar -->
3300<li>
3301<div class="share-toolbar">
3302  <a class="social-share" data-source="googlesearch" title="Prefer Chemistry World in Google search" href="https://www.google.com/preferences/source?q=https://www.chemistryworld.com" target="_blank" rel="noopener noreferrer" style="width:auto;border-radius:0.25rem;font-family:var(--sans-serif);color:var(--darkgrey);gap: 0.25rem;padding: 0.25rem;">     <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
3303      <path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"></path>
3304      <path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"></path>
3305      <path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05"></path>
3306      <path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"></path>
3307      <path d="M1 1h22v22H1z" fill="none"></path>
3308     </svg>
3309     <span style="line-height: 1.2;">Prefer Chemistry World<br>in Google search</span>
3310  </a>
3311  <a class="social-share" data-source="facebook" data-medium="social" title="Share this on Facebook">
3312    <svg xmlns="http://www.w3.org/2000/svg" fill="#4267B2" width="20" height="20" viewBox="0 0 24 24">
3313      <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z" />
3314    </svg>
3315  </a>
3316  <a class="social-share" data-source="twitter" data-medium="social" title="Share this on X (Twitter)">
3317    <svg class="menu_item_social" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20"><path d="M14.095479,10.316482L22.286354,1h-1.940718l-7.115352,8.087682L7.551414,1H1l8.589488,12.231093L1,23h1.940717  l7.509372-8.542861L16.448587,23H23L14.095479,10.316482z M11.436522,13.338465l-0.871624-1.218704l-6.924311-9.68815h2.981339  l5.58978,7.82155l0.867949,1.218704l7.26506,10.166271h-2.981339L11.436522,13.338465z"></path></svg>
3318  </a>
3319  <a class="social-share" data-source="linkedin" data-medium="social" title="Share this on LinkedIn">
3320    <svg xmlns="http://www.w3.org/2000/svg" fill="#0072b1" width="19px" height="19px" viewBox="0 3 24 24">
3321      <path d="M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z" />
3322    </svg>
3323  </a>
3324  <a class="social-share" data-source="bluesky" data-medium="social" title="Share this on Bluesky">
3325    <svg width="36" height="36" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
3326<path d="M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 60
33267.759 363.994 672.879 315.106C719.866 279.83 796 252.536 796 339.388C796 356.734 786.055 485.101 780.222 505.943C759.947 578.396 686.067 596.876 620.347 585.691C735.222 605.242 764.444 670.002 701.333 734.762C581.473 857.754 529.061 703.903 515.631 664.481C513.169 657.254 512.017 653.873 512 656.748C511.983 653.873 510.831 657.254 508.369 664.481C494.939 703.903 442.527 857.754 322.667 734.762C259.556 670.002 288.778 605.242 403.653 585.691C337.933 596.876 264.053 578.396 243.778 505.943C237.945 485.101 228 356.734 228 339.388C228 252.536 304.134 279.83 351.121 315.106Z" fill="#1185FE"></path>
3327    </svg>
3328  </a>  
3329  <a class="social-share" data-source="reddit" data-medium="social" title="Share this on Reddit">
3330    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#FF4500" viewBox="0 0 24 24">
3331      <path d="M24 11.779c0-1.459-1.192-2.645-2.657-2.645-.715 0-1.363.286-1.84.746-1.81-1.191-4.259-1.949-6.971-2.046l1.483-4.669 4.016.941-.006.058c0 1.193.975 2.163 2.174 2.163 1.198 0 2.172-.97 2.172-2.163s-.975-2.164-2.172-2.164c-.92 0-1.704.574-2.021 1.379l-4.329-1.015c-.189-.046-.381.063-.44.249l-1.654 5.207c-2.838.034-5.409.798-7.3 2.025-.474-.438-1.103-.712-1.799-.712-1.465 0-2.656 1.187-2.656 2.646 0 .97.533 1.811 1.317 2.271-.052.282-.086.567-.086.857 0 3.911 4.808 7.093 10.719 7.093s10.72-3.182 10.72-7.093c0-.274-.029-.544-.075-.81.832-.447 1.405-1.312 1.405-2.318zm-17.224 1.816c0-.868.71-1.575 1.582-1.575.872 0 1.581.707 1.581 1.575s-.709 1.574-1.581 1.574-1.582-.706-1.582-1.574zm9.061 4.669c-.797.793-2.048 1.179-3.824 1.179l-.013-.003-.013.003c-1.777 0-3.028-.386-3.824-1.179-.145-.144-.145-.379 0-.523.145-.145.381-.145.526 0 .65.647 1.729.961 3.298.961l.013.003.013-.003c1.569 0 2.648-.315 3.298-.962.145-.145.381-.144.526 0 .145.145.145.379 0 .524zm-.189-3.095c-.872 0-1.581-.706-1.581-1.574 0-.868.709-1.575 1.581-1.575s1.581.707 1.581 1.575-.709 1.574-1.581 1.574z" />
3332    </svg>
3333  </a>
3334  <a class="social-share" data-source="whatsapp" data-medium="app" title="Share this on WhatsApp">
3335    <svg xmlns="http://www.w3.org/2000/svg" fill="#25D366" width="20" height="20" viewBox="0 0 24 24">
3336      <path d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z" />
3337    </svg>
3338  </a>
3339  <a class="social-share" data-source="chemistryworld.com" data-medium="email" title="Share this by email">
3340    <svg xmlns="http://www.w3.org/2000/svg" fill="#888" width="20" height="20" viewBox="0 0 24 24">
3341      <path d="M12 12.713l-11.985-9.713h23.97l-11.985 9.713zm0 2.574l-12-9.725v15.438h24v-15.438l-12 9.725z" />
3342    </svg>
3343  </a>
3344  <a class="social-share" style="display:none;" data-medium="app" data-source="navigator" title="More share options">
3345    <svg xmlns="http://www.w3.org/2000/svg" fill="#222" width="20" height="20" viewBox="0 0 24 24">
3346      <path d="M5 7c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm11.122 12.065c-.073.301-.122.611-.122.935 0 2.209 1.791 4 4 4s4-1.791 4-4-1.791-4-4-4c-1.165 0-2.204.506-2.935 1.301l-5.488-2.927c-.23.636-.549 1.229-.943 1.764l5.488 2.927zm7.878-15.065c0-2.209-1.791-4-4-4s-4 1.791-4 4c0 .324.049.634.122.935l-5.488 2.927c.395.535.713 1.127.943 1.764l5.488-2.927c.731.795 1.77 1.301 2.935 1.301 2.209 0 4-1.791 4-4z" />
3347    </svg>
3348  </a>
3349</div>
3350</li>
3351<script>
3352(function() {
3353  if (navigator.share) {
3354    const element = document.querySelector(".social-share[data-source='navigator']");
3355    if (element) {
3356      element.style.display = "";
3357    }
3358  }
3359})();
3360</script>
3360<li><a href="mailto:?subject=Boron: in search of the real fifth element&amp;body=https://www.chemistryworld.com/webinars/boron-in-search-of-the-real-fifth-element/4023735.article" class="email" title="Share this by email"></a></li>
3361  </ul>
3362  <ul class="pageOptions_right">
3363    <li class=" last" aria-live="polite" data-cache-bust="true" data-ajax-load-content="" data-url="/4023735/bookmark">
3364    </li>
3365  </ul>
3366</div>
3367    </div>
3368    
3369
3370							</div>
3371						</div>
3372					</div>
3373					<div id="rightcolumn" class="fixedrightcolumn rightcolumn restrictedcontent">
3374						<div id="rightcolumn_sleeve">
3375							
3376    	
3377    
3378
3379
3380     
3381						
3382
3383<div data-mpu1-reflow></div>
3384							<div id="rhcreflow-tabletlandscape"></div>
3385							<div id="rhcreflow-desktop" class="rhc-mostpopular-desktop">
3386								
3387							</div>
3388							<div id="rhcreflow-extra"></div>
3389							<div id="rhcreflow-extra-end" class="rhcreflow-extra-end"></div>
3390							<!-- Story RHC extras -->
3391							
3392							  
3393						
3394						</div>
3395					</div>
3396				</div>
3397			</div>
3398			<div class="container bottomAdContainer restrictedcontent">
3399				<div class="inner-sleeve">
3400					<div class="bottomAd">
3401						<div id="ad-slot-ldrbrdBot" class="ad">
3402<!-- /97414310/CW_Bottom_Leaderboard -->
3403<div id='div-gpt-ad-1579525223270-0' class="ad-ldrbrd">
3404<script>
3405googletag.cmd.push(function() { googletag.display('div-gpt-ad-1579525223270-0'); });
3406</script>
3406
3407</div>
3408</div>
3409					</div>
3410				</div>
3411			</div>
3412
3413			
3414    <div class="container relatedVideos restrictedcontent">
3415        <div class="inner-sleeve">
3416            <div id="videosreflow-tabletportrait"></div>
3417            <div id="videosreflow-mobile"></div>
3418        </div>
3419    </div>
3420    <div class="container latestVideos relatedArticles" id="relatedArticles">
3421  <div class="inner-sleeve">
3422    <div data-reflow-content="" class="extras latestvideos">
3423      <div class="sleeve">
3424        <div class="extras_heading">
3425          <h3>Related articles</h3>
3426        </div>
3427        <div class="extrasStory listBlocks loadMoreItems" data-load-more-ajax="">
3428          <ul data-load-more-context="">
3429            <li class="">
3430              <a href="https://www.chemistryworld.com/news/boron-equivalent-of-buckminsterfullerene-finally-observed-after-decades-of-research/4023612.article" class="image">
3431                <img alt="Fullerene" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/1/9/548719_picture1ycopy_214820.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/1/9/548719_picture1ycopy_214820.jpg 380w" width="380" height="253" class="lazyloaded" />
3432              </a>
3433              <div class="storyDetails">
3434                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3435                <h3>
3436                  <a href="https://www.chemistryworld.com/news/boron-equivalent-of-buckminsterfullerene-finally-observed-after-decades-of-research/4023612.article">Boron equivalent of buckminsterfullerene finally observed after decades of research</a>
3437                </h3>
3438                <p class="meta">
3439                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2026-06-03T09:08:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2026-06-03T09:08:00Z</span>
3440                </p>
3441                <p class="byline">
3442                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/frances-briggs/500772.bio">Frances Briggs</a></span>
3443                </p>
3444              </div>
3445            </li>
3446            <li class="">
3447              <a href="https://www.chemistryworld.com/news/all-boron-benzene-analogue-stabilised-by-monometallic-template/4022547.article" class="image layoutIcon videoLayout">
3448                <img alt="Structure" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/4/6/544146_picture11copyd_133838.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/1/4/6/544146_picture11copyd_133838.jpg 380w" width="380" height="253" class="lazyloaded" />
3449              </a>
3450              <div class="storyDetails">
3451                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3452                <h3>
3453                  <a href="https://www.chemistryworld.com/news/all-boron-benzene-analogue-stabilised-by-monometallic-template/4022547.article">All-boron benzene analogue stabilised by monometallic template</a>
3454                </h3>
3455                <p class="meta">
3456                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-11-21T13:23:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-11-21T13:23:00Z</span>
3457                </p>
3458                <p class="byline">
3459                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/kevin-vincent/500605.bio">Kevin Vincent</a></span>
3460                </p>
3461              </div>
3462            </li>
3463            <li class="">
3464              <a href="https://www.chemistryworld.com/news/carbon-boron-triple-bond-formed-for-the-first-time-in-a-neutral-novel-molecule/4021134.article" class="image">
3465                <img alt="Boryne" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/7/1/539771_44160_2025_763_fig2_htmlcopy_745194.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/7/7/1/539771_44160_2025_763_fig2_htmlcopy_745194.jpg 380w" width="380" height="253" class="lazyloaded" />
3466              </a>
3467              <div class="storyDetails">
3468                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3469                <h3>
3470                  <a href="https://www.chemistryworld.com/news/carbon-boron-triple-bond-formed-for-the-first-time-in-a-neutral-novel-molecule/4021134.article">Carbon–boron triple bond formed for the first time in a neutral novel molecule</a>
3471                </h3>
3472                <p class="meta">
3473                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2025-03-13T15:15:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2025-03-13T15:15:00Z</span>
3474                </p>
3475                <p class="byline">
3476                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/zahra-khan/500529.bio">Zahra Khan</a></span>
3477                </p>
3478              </div>
3479            </li>
3480            <li class="">
3481              <a href="https://www.chemistryworld.com/news/boron-cluster-family-breaks-electron-counting-rules/4019059.article" class="image">
3482                <img alt="Orbitals" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/9/2/532492_d3sc06464ff4_hirescopy3_476631.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/4/9/2/532492_d3sc06464ff4_hirescopy3_476631.jpg 380w" width="380" height="253" class="lazyloaded" />
3483              </a>
3484              <div class="storyDetails">
3485                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3486                <h3>
3487                  <a href="https://www.chemistryworld.com/news/boron-cluster-family-breaks-electron-counting-rules/4019059.article">Boron cluster family breaks electron counting rules</a>
3488                </h3>
3489                <p class="meta">
3490                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-02-27T15:37:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2024-02-27T15:37:00Z</span>
3491                </p>
3492                <p class="byline">
3493                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/tiffany-rogers/500528.bio">Tiffany Rogers</a></span>
3494                </p>
3495              </div>
3496            </li>
3497            <li class="">
3498              <a href="https://www.chemistryworld.com/news/boron-doped-olympicenes-are-surprisingly-stable/4017263.article" class="image">
3499                <img alt="Structure" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/5/9/4/525594_d3sc00342fs1_hires_435079.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/5/9/4/525594_d3sc00342fs1_hires_435079.jpg 380w" width="380" height="253" class="lazyloaded" />
3500              </a>
3501              <div class="storyDetails">
3502                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3503                <h3>
3504                  <a href="https://www.chemistryworld.com/news/boron-doped-olympicenes-are-surprisingly-stable/4017263.article">Boron-doped olympicenes are surprisingly stable</a>
3505                </h3>
3506                <p class="meta">
3507                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2023-04-06T13:19:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2023-04-06T13:19:00Z</span>
3508                </p>
3509                <p class="byline">
3510                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/emily-cuffin-munday/500410.bio">Emily Cuffin-Munday</a></span>
3511                </p>
3512              </div>
3513            </li>
3514            <li class="">
3515              <a href="https://www.chemistryworld.com/news/multitasking-boron-catalyses-first-aldol-reaction-from-esters/4016137.article" class="image">
3516                <img alt="A reaction scheme showing the generic aldol reaction with an ester and an unsaturated ketone as the coupling partners" loading="lazy" src="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/5/0/521350_index_303229.jpg" srcset="https://d2cbg94ubxgsnp.cloudfront.net/Pictures/380x253/3/5/0/521350_index_303229.jpg 380w" width="380" height="253" class="lazyloaded" />
3517              </a>
3518              <div class="storyDetails">
3519                <a href="https://www.chemistryworld.com/research/28.type" class="storyType">Research</a>
3520                <h3>
3521                  <a href="https://www.chemistryworld.com/news/multitasking-boron-catalyses-first-aldol-reaction-from-esters/4016137.article">Multitasking boron catalyses first aldol reaction from esters</a>
3522                </h3>
3523                <p class="meta">
3524                  <span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2022-08-25T13:30:00Z&quot;,&quot;format&quot;: &quot;D MMMM YYYY HH:mm&quot;}">2022-08-25T13:30:00Z</span>
3525                </p>
3526                <p class="byline">
3527                  <span class="author">By <a rel="author" href="https://www.chemistryworld.com/kira-welter/1639.bio">Kira Welter</a></span>
3528                </p>
3529              </div>
3530            </li>
3531          </ul>
3532        </div>
3533        <div class="fixedrightcolumn rightcolumn">
3534          <div id="ad-slot-c" class="ad">
3535<!-- /97414310/CW_MPU_Related -->
3536<div id='div-gpt-ad-1469192590885-5' class="ad-mpu">
3537<script type='text/javascript'>
3538         googletag.cmd.push(function() { googletag.display('div-gpt-ad-1469192590885-5'); });
3539</script>
3539
3540</div>
3541</div>
3542        </div>
3543      </div>
3544    </div>
3545  </div>
3546</div>
3547<div class="container commentContainer restrictedcontent">
3548  <div class="inner-sleeve">
3549    <div class=" extras">
3550      <div class="extrasStory">
3551        <div class="contentWrapper"></div>
3552      </div></div>
3553  </div>
3554</div>
3555
3556
3557    <div class="container"><div class="inner-sleeve"><div id="rhcreflow-tabletportrait"></div><div id="rhcreflow-mobile"></div></div></div><div id="mobile-drop-zone"></div>
3558
3559
3560			
3561			
3562
3563<div class="footer_ad">
3564	<div class="footer_ad_strip">
3565		<div class="ad">
3566			
3567		</div>
3568	</div>
3569</div>
3570			
3571<div id="footer" class="footer" role="contentinfo">
3572	<div class="container footerTopNavPageText">
3573		<div class="inner-sleeve">
3574			<div class="nav topNav"><ul><li class="first"><a href="https://www.chemistryworld.com/subscribe?campaigncode=CWSubFN2602">Subscribe</a></li><li class=""><a href="https://www.rsc.org/advertise">Advertise</a></li><li class=""><a href="https://www.chemistryworld.com/topics">Topics</a></li><li class=""><a href="https://www.chemistryworld.com/issues">Issues</a></li><li class=""><a href="https://www.chemistryworld.com/contributors">Contributors</a></li><li class="last"><a href="https://www.chemistryworld.com/rss">RSS</a></li></ul></div><div class="footerSocial">
3575       <!-- <span class="footerSocialText">Follow us</span> -->
3576        <ul>
3577            <li class="footerSocialFacebook">
3578                <a href="https://www.facebook.com/ChemistryWorld/" title="Follow on Facebook"></a>
3579            </li>
3580            <li class="footerSocialTwitter">
3581                <a href="https://twitter.com/ChemistryWorld#" title="Follow on Twitter"></a>
3582            </li>
3583            <li class="footerSocialLinkedin">
3584                <a href="https://www.linkedin.com/groups/1863015#" title="Connect on Linked in"></a>
3585            </li>
3586            <li class="footerSocialVimeo">
3587                <a href="https://vimeo.com/chemistryworld" title="Watch on Vimeo"></a>
3588            </li>
3589				<li class="footerSocialYoutube">
3590				    <a href="https://www.youtube.com/user/ChemistryWorldUK" title="Watch on YouTube"></a>
3591				</li>	 
3592            <li class="footerSocialRSS">
3593                <a href="/rss" title="Connect with us on RSS"></a>
3594            </li>
3595        </ul>
3596    </div> 
3597		</div>
3598	</div>
3599	<div class="container bottomNav"><div class="inner-sleeve"><ul><li class="first"><a href="https://www.chemistryworld.com/help">Help</a></li><li><a href="https://www.chemistryworld.com/contact">Contact</a></li><li><a href="https://www.chemistryworld.com/privacy">Privacy</a></li><li><a href="https://www.chemistryworld.com/cookies">Cookies</a></li><li><a href="https://www.chemistryworld.com/terms-of-use">Terms of use</a></li><li><a href="https://www.chemistryworld.com/accessibility">Accessibility</a></li><li class="last"><a href="https://www.chemistryworld.com/permissions">Permissions</a></li></ul></div></div>		
3600	<div class="bottom">
3601		<div class="container footerBottomNavPageText">
3602			<div class="inner-sleeve">
3603				<!-- RSC Global Footer -->
3604
3605<div class="footer-block">
3606	<div class="sleeve">
3607	<a href="https://www.rsc.org">
3608		<svg version="1.1" id="rsc-group-logo-reversed" style="width: 160px;height: 70px;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 14 134 42" xml:space="preserve"><title>Royal Society of Chemistry</title>
3609		<style type="text/css">
3610	.rscrev0{fill:#FFFFFF;}
3611	.rscrev1{fill:#EEDC00;}
3612	.rscrev2{fill:#97D700;}
3613	.rscrev3{fill:#48A9C5;}
3614	.rscrev4{opacity:0.5;fill:#48A9C5;}
3615	.rscrev5{opacity:0.5;fill:#EEDC00;}
3616</style>
3617<g>
3618	<g>
3619		<path class="rscrev0" d="M52.88,27.13h3.52c1,0,1.81,0.31,2.32,0.82c0.4,0.4,0.63,0.97,0.63,1.62v0.02c0,1.36-0.93,2.16-2.22,2.39
3620			l2.51,3.36h-1.13l-2.37-3.19h-0.02h-2.31v3.19h-0.92V27.13z M56.32,31.32c1.23,0,2.1-0.63,2.1-1.69v-0.02
3621			c0-1.01-0.77-1.62-2.09-1.62h-2.52v3.33H56.32z"/>
3622		<path class="rscrev0" d="M60.73,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
3623			c0,2.27-1.69,4.25-4.18,4.25C62.4,35.49,60.73,33.53,60.73,31.26z M68.12,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
3624			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C66.79,34.63,68.12,33.13,68.12,31.26z"/>
3625		<path class="rscrev0" d="M72.65,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11h1.07l-3.4,4.95v3.26h-0.93V32.1z"/>
3626		<path class="rscrev0" d="M79.96,27.07h0.86l3.73,8.27h-0.99l-0.96-2.17h-4.45l-0.97,2.17h-0.95L79.96,27.07z M82.24,32.34l-1.86-4.19
3627			l-1.87,4.19H82.24z"/>
3628		<path class="rscrev0" d="M85.93,27.13h0.92v7.36h4.6v0.86h-5.53V27.13z"/>
3629		<path class="rscrev0" d="M95.66,34.15l0.57-0.68c0.85,0.77,1.67,1.16,2.8,1.16c1.1,0,1.82-0.59,1.82-1.4v-0.02
3630			c0-0.76-0.41-1.2-2.13-1.56c-1.88-0.41-2.75-1.02-2.75-2.37v-0.02c0-1.29,1.13-2.24,2.69-2.24c1.19,0,2.04,0.34,2.87,1.01
3631			l-0.54,0.72c-0.76-0.62-1.52-0.89-2.36-0.89c-1.06,0-1.74,0.59-1.74,1.33v0.02c0,0.77,0.42,1.21,2.22,1.6
3632			c1.82,0.4,2.66,1.07,2.66,2.32v0.02c0,1.41-1.17,2.32-2.79,2.32C97.7,35.46,96.64,35.03,95.66,34.15z"/>
3633		<path class="rscrev0" d="M103.08,31.26v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
3634			c0,2.27-1.69,4.25-4.18,4.25C104.75,35.49,103.08,33.53,103.08,31.26z M110.46,31.26v-0.02c0-1.87-1.36-3.39-3.22-3.39
3635			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C109.13,34.63,110.46,33.13,110.46,31.26z"/>
3636		<path class="rscrev0" d="M112.77,31.26v-0.02c0-2.32,1.73-4.25,4.14-4.25c1.48,0,2.37,0.53,3.19,1.3l-0.63,0.68
3637			c-0.69-0.66-1.46-1.13-2.57-1.13c-1.81,0-3.17,1.48-3.17,3.37v0.02c0,1.9,1.37,3.39,3.17,3.39c1.12,0,1.86-0.43,2.64-1.19
3638			l0.61,0.6c-0.85,0.87-1.79,1.44-3.27,1.44C114.51,35.49,112.77,33.62,112.77,31.26z"/>
3639		<path class="rscrev0" d="M121.62,27.13h0.92v8.22h-0.92V27.13z"/>
3640		<path class="rscrev0" d="M124.68,27.13h5.91v0.85h-4.99v2.81h4.46v0.85h-4.46v2.88h5.05v0.85h-5.97V27.13z"/>
3641		<path class="rscrev0" d="M134.43,27.99h-2.75v-0.86h6.43v0.86h-2.75v7.36h-0.93V27.99z"/>
3642		<path class="rscrev0" d="M142.16,32.1l-3.4-4.96h1.12l2.76,4.11l2.78-4.11h1.07l-3.4,4.95v3.26h-0.93V32.1z"/>
3643		<path class="rscrev0" d="M52.52,43v-0.02c0-2.27,1.69-4.25,4.18-4.25c2.49,0,4.16,1.96,4.16,4.23c0.01,0.01,0.01,0.01,0,0.02
3644			c0,2.27-1.69,4.25-4.18,4.25C54.19,47.22,52.52,45.26,52.52,43z M59.9,43v-0.02c0-1.87-1.36-3.39-3.22-3.39
3645			c-1.87,0-3.2,1.5-3.2,3.37v0.02c0,1.87,1.36,3.39,3.22,3.39C58.57,46.37,59.9,44.86,59.9,43z"/>
3646		<path class="rscrev0" d="M63.05,38.87h5.88v0.86h-4.95v2.93h4.43v0.85h-4.43v3.58h-0.92V38.87z"/>
3647		<path class="rscrev0" d="M77.87,47.22c-2.41,0-4.19-1.87-4.19-4.23v-0.02c0-2.34,1.75-4.25,4.26-4.25c1.54,0,2.47,0.52,3.22,1.27
3648			l-1.14,1.33c-0.63-0.58-1.27-0.93-2.09-0.93c-1.38,0-2.37,1.15-2.37,2.56v0.02c0,1.41,0.97,2.58,2.37,2.58
3649			c0.93,0,1.51-0.38,2.15-0.96l1.15,1.16C80.38,46.66,79.45,47.22,77.87,47.22z"/>
3650		<path class="rscrev0" d="M88.13,47.08v-3.3h-3.32v3.3h-1.8v-8.22h1.8v3.25h3.32v-3.25h1.8v8.22H88.13z"/>
3651		<path class="rscrev0" d="M92.24,47.08v-8.22h6.17v1.61h-4.38v1.67h3.86v1.61h-3.86v1.73h4.44v1.61H92.24z"/>
3652		<path class="rscrev0" d="M106.81,47.08v-5.36l-2.3,3.51h-0.05l-2.28-3.47v5.33h-1.76v-8.22h1.94l2.15,3.47l2.15-3.47h1.94v8.22H106.81
3653			z"/>
3654		<path class="rscrev0" d="M110.99,47.08v-8.22h1.8v8.22H110.99z"/>
3655		<path class="rscrev0" d="M118.09,47.2c-1.24,0-2.49-0.43-3.47-1.31l1.06-1.28c0.74,0.61,1.51,1,2.44,1c0.74,0,1.18-0.29,1.18-0.77
3656			v-0.02c0-0.46-0.28-0.69-1.65-1.04c-1.65-0.42-2.71-0.88-2.71-2.51v-0.02c0-1.49,1.19-2.48,2.86-2.48c1.19,0,2.21,0.38,3.04,1.04
3657			l-0.93,1.36c-0.72-0.5-1.44-0.81-2.13-0.81c-0.69,0-1.05,0.32-1.05,0.72v0.02c0,0.54,0.35,0.72,1.76,1.08
3658			c1.66,0.43,2.59,1.03,2.59,2.46v0.02C121.09,46.28,119.85,47.2,118.09,47.2z"/>
3659		<path class="rscrev0" d="M126.54,40.53v6.55h-1.8v-6.55h-2.49v-1.67h6.78v1.67H126.54z"/>
3660		<path class="rscrev0" d="M135.72,47.08l-1.75-2.63h-1.41v2.63h-1.8v-8.22h3.74c1.93,0,3.08,1.02,3.08,2.71v0.02
3661			c0,1.33-0.71,2.16-1.75,2.55l2,2.93H135.72z M135.75,41.67c0-0.77-0.54-1.17-1.41-1.17h-1.79v2.36h1.82
3662			c0.88,0,1.38-0.47,1.38-1.16V41.67z"/>
3663		<path class="rscrev0" d="M143.36,43.81v3.27h-1.8v-3.24l-3.14-4.98h2.1l1.95,3.3l1.99-3.3h2.04L143.36,43.81z"/>
3664	</g>
3665	<g>
3666		<path class="rscrev0" d="M48.41,25.16c-0.76-0.76-1.59-1.46-2.49-2.06c-0.89-0.61-1.85-1.13-2.86-1.56c-1.01-0.43-2.06-0.76-3.16-0.98
3667			s-2.23-0.34-3.39-0.34v6.64c0.7,0,1.39,0.07,2.06,0.21c0.66,0.14,1.31,0.34,1.92,0.6c0.61,0.26,1.19,0.58,1.73,0.95
3668			c0.54,0.37,1.05,0.79,1.51,1.25L48.41,25.16z"/>
3669		<path class="rscrev0" d="M43.73,44.36c-0.46,0.46-0.97,0.88-1.51,1.25c-0.54,0.37-1.12,0.69-1.73,0.95c-0.61,0.26-1.25,0.46-1.92,0.6
3670			c-0.66,0.14-1.35,0.21-2.06,0.21c-0.7,0-1.39-0.07-2.06-0.21c-0.66-0.14-1.31-0.34-1.92-0.6c-0.61-0.26-1.19-0.58-1.73-0.95
3671			c-0.54-0.37-1.05-0.79-1.51-1.25l-4.67,4.7c0.76,0.76,1.59,1.46,2.49,2.06c0.89,0.61,1.85,1.13,2.86,1.56
3672			c1.01,0.43,2.06,0.76,3.16,0.98S35.36,54,36.52,54c1.16,0,2.29-0.12,3.39-0.34s2.15-0.56,3.16-0.98c1.01-0.43,1.96-0.95,2.86-1.56
3673			c0.89-0.61,1.73-1.3,2.49-2.06L43.73,44.36z"/>
3674	</g>
3675	<path class="rscrev1" d="M29.3,44.36c-0.46-0.46-0.88-0.97-1.25-1.52s-0.68-1.13-0.94-1.74s-0.46-1.26-0.59-1.92
3676		c-0.14-0.67-0.21-1.36-0.21-2.07H19.7c0,1.17,0.12,2.3,0.34,3.4s0.55,2.16,0.98,3.17c0.43,1.01,0.95,1.97,1.55,2.87
3677		c0.6,0.9,1.29,1.74,2.05,2.5L29.3,44.36z"/>
3678	<path class="rscrev2" d="M26.31,37.11c0-0.71,0.07-1.4,0.21-2.07c0.14-0.67,0.34-1.31,0.59-1.92s0.57-1.2,0.94-1.74
3679		s0.78-1.05,1.25-1.52l-4.67-4.7c-0.76,0.76-1.45,1.6-2.05,2.5c-0.6,0.9-1.12,1.86-1.55,2.87s-0.76,2.07-0.98,3.17
3680		s-0.34,2.24-0.34,3.4H26.31z"/>
3681	<path class="rscrev3" d="M29.3,29.86c0.46-0.46,0.97-0.88,1.51-1.25c0.54-0.37,1.12-0.69,1.73-0.95c0.61-0.26,1.25-0.46,1.92-0.6
3682		c0.66-0.14,1.35-0.21,2.06-0.21v-6.64c-1.16,0-2.29,0.12-3.39,0.34s-2.15,0.56-3.16,0.98c-1.01,0.43-1.96,0.95-2.86,1.56
3683		s-1.73,1.3-2.49,2.06L29.3,29.86z"/>
3684	<path class="rscrev4" d="M40.15,18.35C38.97,18.12,37.76,18,36.52,18c-1.31,0-2.59,0.13-3.83,0.39c-1.24,0.25-2.43,0.63-3.57,1.11
3685		c-1.14,0.48-2.22,1.07-3.23,1.76c-1.01,0.69-1.95,1.47-2.81,2.33s-1.64,1.81-2.32,2.83l9.14,6.19c0.29-0.43,0.62-0.83,0.98-1.19
3686		c0.36-0.36,0.76-0.69,1.18-0.98c0.43-0.29,0.88-0.54,1.36-0.74c0.48-0.2,0.98-0.36,1.5-0.47c0.52-0.11,1.06-0.16,1.61-0.16
3687		c0.52,0,1.03,0.05,1.53,0.15L40.15,18.35z"/>
3688	<path class="rscrev5" d="M30.86,42.79c-0.36-0.36-0.69-0.76-0.98-1.19c-0.29-0.43-0.54-0.88-0.74-1.37s-0.36-0.99-0.47-1.51
3689		c-0.11-0.52-0.16-1.07-0.16-1.62c0-0.52,0.05-1.04,0.15-1.53l-10.82-2.11c-0.23,1.18-0.35,2.4-0.35,3.65
3690		c0,1.32,0.13,2.61,0.39,3.85s0.63,2.44,1.11,3.59c0.48,1.14,1.07,2.23,1.75,3.25c0.68,1.02,1.46,1.96,2.32,2.83
3691		c0.86,0.86,1.8,1.65,2.81,2.33l6.16-9.18C31.62,43.48,31.22,43.15,30.86,42.79z"/>
3692</g>
3693</svg>
3694</a>
3695		<div class="footer-block-content">
3696			<nav>
3697				<ul>
3698				  <li><a href="https://www.rsc.org/about-us/">Our mission</a></li>
3699				  <li><a href="https://www.rsc.org/news-events/">News and events</a></li>
3700				  <li><a href="https://www.rsc.org/campaigning-outreach/">Campaigns</a></li>
3701				  <li><a href="https://www.rsc.org/awards-funding/">Awards and funding</a></li>
3702				  <li><a href="https://www.rsc.org/campaigning-outreach/global-challenges/">Global challenges</a></li>
3703				  <li><a href="https://www.rsc.org/support-us/">Support our work</a></li>
3704				</ul>
3705			</nav>
3706			<p><span class="footer-copyright">&copy; Royal Society of Chemistry 
3706<script type="text/javascript">
3707  document.write(new Date().getFullYear());
3708</script>
3708</span><span class="footer-charity-number">Registered charity number: 207890</span></p>
3709		</div>
3710	</div>
3711	<div class="sleeve" id="ot-cookie-footer">
3712	<ul id="ot-cookie-msg">
3713		<li data-locale="global">This website collects cookies to deliver a better user experience. See how this site uses <a href="/cookies">cookies</a>.</li>
3714		<li data-locale="ca">This website collects cookies to deliver a better user experience. <a href="/cookies">Do not sell my personal data</a>.</li>	
3715		<li data-locale="br">Este site coleta cookies para oferecer uma melhor experiência ao usuário. Veja como este site usa <a href="/cookies">cookies</a>.</li>
3716	</ul>
3717</div>
3718</div>
3719				<p class="webvision">Site powered by <a href="https://www.abacusemedia.com/webvisioncloud">Webvision Cloud</a></p>
3720			</div>
3721		</div>
3722	</div>
3723</div>
3724
3725		</div>
3726	</div>
3727	
3727<script src="/Magazine/core.js?p=8039869224183318" defer></script>
3727
3728	
3729	<!-- Global_JavaScript Footer -->
3730<!-- CW JS -->
3731<!--
3731<script src="https://assets.chemistryworld.com/common/js/global_2024.js?v=202501101417" defer></script>
vendor: 1 bytes, line 3731
3731
3732<script src="https://cdn.jsdelivr.net/gh/manuelmhtr/countries-and-timezones@latest/dist/index.min.js" defer></script>
vendor: 1 bytes, line 3732
3732
3733<script src="https://assets.chemistryworld.com/common/js/eme_2024.js?v=20240815855" defer></script>
3733
3734-->
3735
3736<script src="https://assets.chemistryworld.com/common/js/cw_global_2026.js?v=202609240912" defer></script>
vendor: 1 bytes, line 3736
3736
3737<script src="https://cdn.jsdelivr.net/gh/manuelmhtr/countries-and-timezones@latest/dist/index.min.js" defer></script>
vendor: 1 bytes, line 3737
3737
3738<script src="https://assets.chemistryworld.com/common/store/cw_store_products.js?v=20260224900" defer></script>
vendor: 1 bytes, line 3738
3738
3739<script src="https://assets.chemistryworld.com/common/store/cw_store_messages.js?v=20260224900" defer></script>
vendor: 1 bytes, line 3739
3739
3740<script src="https://assets.chemistryworld.com/common/eme/cw_eme_2026.js?v=202609150843" defer></script>
3740
3741
3742<style>
3743/* OneTrust Banner/PC TCF customisation */
3744#onetrust-consent-sdk #onetrust-banner-sdk,
3745#onetrust-consent-sdk #onetrust-pc-sdk {
3746  font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
3747}
3748#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title,
3749#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title {
3750  font-size:1rem;
3751  line-height: 1.2rem;
3752  font-weight: 700;
3753}
3754#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title,
3755#onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc h3{
3756  font-size:0.7rem;
3757  line-height: 1rem;
3758  font-weight: 600;
3759  padding-bottom:0;
3760  padding-top:0.5rem
3761}
3762#onetrust-consent-sdk #onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc
3763{
3764  font-size:0.9rem;
3765  margin-bottom:0
3766}
3767#onetrust-consent-sdk #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{
3768  font-weight:normal
3769}
3770#onetrust-consent-sdk #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,
3771#onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc
3772{
3773  font-size: 0.7rem;
3774  line-height:1rem
3775}
3776#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler h3 {
3777  font-size:0.9rem;
3778}
3779#onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active {
3780  color: #1f92d1;
3781}
3782
3783#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
3784  border-color: #1f92d1
3785}
3786#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
3787  background-color: #1f92d1
3788}
3789#onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-link-btn),
3790#onetrust-consent-sdk #onetrust-pc-sdk button {
3791                    text-transform: uppercase;
3792                    font-weight: normal
3793                }
3794#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-vendors-list-handler {
3795  color:#696969
3796}
3797
3798#onetrust-banner-sdk button:before,
3799#onetrust-pc-sdk button:before {
3800  content:none
3801}
3802#onetrust-banner-sdk #onetrust-accept-btn-handler,
3803#onetrust-banner-sdk #onetrust-reject-all-handler,
3804#onetrust-banner-sdk #onetrust-pc-btn-handler,
3805#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
3806  font-size:0.8rem
3807}
3808
3809#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
3810  position:relative;
3811  top:unset;
3812  right:unset;
3813  bottom:12px;
3814  width:100%;
3815  text-align:center;
3816  display:inline-block;
3817}
3818#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
3819  color:#000;
3820}
3821#onetrust-consent-sdk #onetrust-accept-btn-handler,
3822#onetrust-consent-sdk #onetrust-reject-all-handler,
3823#onetrust-consent-sdk #onetrust-pc-sdk
3824            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn{
3825              background-color: #1f92d1;
3826              border-color: unset;
3827            }
3828#onetrust-banner-sdk #onetrust-policy{
3829height:250px;
3830overflow-y:scroll
3831}
3832#onetrust-banner-sdk #onetrust-policy::-webkit-scrollbar{
3833width:11px
3834}
3835#onetrust-banner-sdk #onetrust-policy::-webkit-scrollbar-thumb{
3836border-radius:10px;
3837background:#c1c1c1
3838}
3839#onetrust-banner-sdk #onetrust-policy{
3840scrollbar-arrow-color:#c1c1c1;
3841scrollbar-darkshadow-color:#c1c1c1;
3842scrollbar-face-color:#c1c1c1;
3843scrollbar-shadow-color:#c1c1c1
3844}
3845#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
3846#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 {
3847  font-size:0.8rem;
3848  line-height: 1.2rem
3849}
3850#onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link
3851 {
3852  font-size: 0.7rem !important;
3853  color: #1f92d1;
3854}
3855#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
3856  font-size: 0.7rem;
3857  margin-bottom:0.5rem;
3858  color: #1f92d1;
3859  text-transform:uppercase
3860}
3861#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
3862#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler {
3863  color: #1f92d1;
3864  text-decoration:none
3865}
3866#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
3867#onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link {
3868  color: #1f92d1;
3869
3870}
3871#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
3872  display:none;
3873}
3874#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
3875  background-color: #1f92d1;
3876}
3877#onetrust-pc-sdk .ot-chkbox label::before {
3878  border-color: #1f92d1
3879}
3880#onetrust-pc-sdk #filter-btn-handler {
3881  background-color: #1f92d1
3882}
3883/*OneTrust policy page */
3884#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
3885#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
3886  color: #212121
3887}
3888#ot-sdk-cookie-policy .ot-sdk-container {
3889     width: 100% !important;
3890     max-width: 100%;
3891     margin: 0 auto;
3892     padding: 0 !important;
3893     box-sizing: border-box;
3894}
3895 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
3896     font-size:1rem;
3897     line-height:1.602rem;
3898     margin-bottom:24px;
3899     color:#444;
3900}
3901 #ot-sdk-cookie-policy h3 {
3902     font-size: 1.424rem;
3903     line-height: 1.802rem;
3904     font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
3905     font-weight: 400;
3906     display: inline-block;
3907     padding-bottom: 10px;
3908     border-bottom: 1px solid #313131;
3909}
3910 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
3911     margin-bottom: 16px;
3912     color: #212121;
3913}
3914 #ot-sdk-cookie-policy h4 {
3915     display: inline-block;
3916     padding-bottom: 10px;
3917     border-bottom: 1px solid #313131;
3918     font-family: Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;
3919     font-weight: 400;
3920}
3921 #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
3922     font-size: 1.266rem;
3923     line-height: 1.602rem;
3924     color: #212121;
3925}
3926 #ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy tr, #ot-sdk-cookie-policy td {
3927     font-family: Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;
3928}
3929
3930#ot-sdk-btn.ot-sdk-show-settings {
3931background-color: #147098;
3932    border-color: #147098;
3933    color: #FFFFFF;
3934  font-weight:normal;
3935}
3936#ot-sdk-btn.ot-sdk-show-settings:before {
3937  content: none !important;
3938}
3939#ot-sdk-btn.ot-sdk-show-settings:hover {
3940  background-color: #147098;
3941  opacity:0.7;
3942}
3943 @media screen and (min-width: 768px) {
3944     #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
3945         font-size:1.266rem;
3946         line-height:2.027rem;
3947         margin-bottom:28px;
3948         color:#444;
3949    }
3950}
3951 @media screen and (min-width:1024px) {
3952     #ot-sdk-cookie-policy h3 {
3953         font-size: 1.802rem;
3954         line-height: 2.281rem;
3955    }
3956}
3957/* Cookie footer*/
3958#ot-cookie-footer {
3959  display:none;
3960}
3961#ot-cookie-msg {
3962  columns:1;
3963  -webkit-columns: 1;
3964  justify-content: center;
3965}
3966#ot-cookie-msg>li {
3967  display:none;
3968}
3969#ot-cookie-msg>li a {
3970  color:#1f92d1;
3971}
3972</style>
3973<!-- SPIN JS FOOTER -->
3974<script>
3975(function(){
3976     var file = 'https://assets.chemistryworld.com/common/js/spin_2024.js';
3977     var tag = document.createElement('script');
3978	 var cache = "?v=" + spinJsVersion;
3979	 tag.defer = true;
3980	 tag.async = false;
3981     tag.src = file + cache;
3982     document.body.appendChild(tag);
3983}());
3984</script>
vendor: 1 bytes, line 3984
3984
3985<script>
3986// DOM READY CALLS
3987  gtwReg();
3988
3989function gtwReg() {
3990  var urlParams = new URLSearchParams(window.location.search);
3991  if (urlParams.has('confirmation')){
3992    $('#gtwReg').show();
3993  }
3994}
3995</script>
3995
3996	
3997    
3998<script type="application/ld+json">{
3999  "@context": "https://schema.org",
4000  "@type": "Event",
4001  "name": "Boron: in search of the real fifth element",
4002  "description": "What makes boron so extraordinary? Find out on 21 October with author Stephen Mansell",
4003  "image": "https://d2cbg94ubxgsnp.cloudfront.net/Pictures/2000xAny/7/3/3/550733_shutterstock_2161864103_615927.jpg",
4004  "endDate": "2026-10-21",
4005  "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
4006  "eventStatus": "https://schema.org/EventScheduled",
4007  "isAccessibleForFree": true,
4008  "location": {
4009    "@type": "VirtualLocation",
4010    "url": "https://attendee.gotowebinar.com/register/8753826052452552538?source=Webvision"
4011  },
4012  "startDate": "2026-10-21"
4013}</script>
4013
4014
4015
4016	
4017	<!-- Story JS footer -->
4018<script src="https://assets.chemistryworld.com/common/js/story_2024.js?v=202609240908" defer></script>
4018
4019 </body>
4020</html>

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.