CINXE.COM
List of Issues: SLAS Technology
<!DOCTYPE html> <html lang="en" class="pb-page" data-request-id="c01538c8-2738-4b0c-be72-01861a7e0f6c" ><head data-pb-dropzone="head"><meta name="pbContext" content=";requestedJournal:journal:slast;website:website:slast-site;page:string:List of Issues;ctype:string:Journal Content;journal:journal:slast;pageGroup:string:Publication Page;wgroup:string:Migrated Websites;product:product:elsevier\:product\:ha"/> <!-- if there is any customization for Responsive Project widget --> <meta name="robots" content="noarchive"/> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1, user-scalable=1"/> <meta name="twitter:card" content="summary_large_image"> <link rel="canonical" href="https://slas-technology.org/issues"> <title>List of Issues: SLAS Technology</title><meta name="name" content="List of Issues: SLAS Technology" /> <meta charset="UTF-8" /><!-- Pagebuild admin UI --> <script type="text/javascript"> ;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true}}; window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{c.console&&console.log(t)}catch(e){}}var o,i=t("ee"),a=t(26),c={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(c.console=!0,o.indexOf("dev")!==-1&&(c.dev=!0),o.indexOf("nr_dev")!==-1&&(c.nrDev=!0))}catch(s){}c.nrDev&&i.on("internal-error",function(t){r(t.stack)}),c.dev&&i.on("fn-err",function(t,e,n){r(n.stack)}),c.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(c,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,c){try{l?l-=1:o(c||new UncaughtException(t,e,n),!0)}catch(f){try{i("ierr",[f,s.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:s.now();i("err",[t,n])}var i=t("handle"),a=t(27),c=t("ee"),s=t("loader"),f=t("gos"),u=window.onerror,d=!1,p="nr@seenError",l=0;s.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(13),t(12),"addEventListener"in window&&t(6),s.xhrWrappable&&t(14),d=!0)}c.on("fn-start",function(t,e,n){d&&(l+=1)}),c.on("fn-err",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),c.on("fn-end",function(){d&&!this.thrown&&l>0&&(l-=1)}),c.on("internal-error",function(t){i("ierr",[t,s.now(),!0])})},{}],3:[function(t,e,n){t("loader").features.ins=!0},{}],4:[function(t,e,n){function r(){_++,T=g.hash,this[u]=y.now()}function o(){_--,g.hash!==T&&i(0,!0);var t=y.now();this[h]=~~this[h]+t-this[u],this[d]=t}function i(t,e){E.emit("newURL",[""+g,e])}function a(t,e){t.on(e,function(){this[e]=y.now()})}var c="-start",s="-end",f="-body",u="fn"+c,d="fn"+s,p="cb"+c,l="cb"+s,h="jsTime",m="fetch",v="addEventListener",w=window,g=w.location,y=t("loader");if(w[v]&&y.xhrWrappable){var x=t(10),b=t(11),E=t(8),R=t(6),O=t(13),N=t(7),M=t(14),P=t(9),S=t("ee"),C=S.get("tracer");t(16),y.features.spa=!0;var T,_=0;S.on(u,r),S.on(p,r),S.on(d,o),S.on(l,o),S.buffer([u,d,"xhr-done","xhr-resolved"]),R.buffer([u]),O.buffer(["setTimeout"+s,"clearTimeout"+c,u]),M.buffer([u,"new-xhr","send-xhr"+c]),N.buffer([m+c,m+"-done",m+f+c,m+f+s]),E.buffer(["newURL"]),x.buffer([u]),b.buffer(["propagate",p,l,"executor-err","resolve"+c]),C.buffer([u,"no-"+u]),P.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),a(M,"send-xhr"+c),a(S,"xhr-resolved"),a(S,"xhr-done"),a(N,m+c),a(N,m+"-done"),a(P,"new-jsonp"),a(P,"jsonp-end"),a(P,"cb-start"),E.on("pushState-end",i),E.on("replaceState-end",i),w[v]("hashchange",i,!0),w[v]("load",i,!0),w[v]("popstate",function(){i(0,_>1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(13),c=t(12),s="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",p="resource",l="-start",h="-end",m="fn"+l,v="fn"+h,w="bstTimer",g="pushState",y=t("loader");y.features.stn=!0,t(8),"addEventListener"in window&&t(6);var x=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof x&&(this.bstStart=y.now())}),o.on(v,function(t,e){var n=t[0];n instanceof x&&i("bst",[n,e,this.bstStart,y.now()])}),a.on(m,function(t,e,n){this.bstStart=y.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),this.bstType])}),c.on(m,function(){this.bstStart=y.now()}),c.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),"requestAnimationFrame"])}),o.on(g+l,function(t){this.time=y.now(),this.startPath=location.pathname+location.hash}),o.on(g+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+s]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance["c"+s]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance["webkitC"+s]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){c.inPlace(t,[u,d],"-",i)}function i(t,e){return t[1]}var a=t("ee").get("events"),c=t("wrap-function")(a,!0),s=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1],r=s(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?c(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=i(arguments),e={};o.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var c=r.apply(this,t);return o.emit(n+"start",[t,a],c),c.then(function(t){return o.emit(n+"end",[null,t],c),t},function(t){throw o.emit(n+"end",[t],c),t})})}var o=t("ee").get("fetch"),i=t(27),a=t(26);e.exports=o;var c=window,s="fetch-",f=s+"body-",u=["arrayBuffer","blob","json","text","formData"],d=c.Request,p=c.Response,l=c.fetch,h="prototype",m="nr@context";d&&p&&l&&(a(u,function(t,e){r(d[h],e,f),r(p[h],e,f)}),r(c,"fetch",s),o.on(s+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),o.emit(s+"done",[null,e],n)}else o.emit(s+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),o=t("wrap-function")(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){function r(t){function e(){s.emit("jsonp-end",[],p),t.removeEventListener("load",e,!1),t.removeEventListener("error",n,!1)}function n(){s.emit("jsonp-error",[],p),s.emit("jsonp-end",[],p),t.removeEventListener("load",e,!1),t.removeEventListener("error",n,!1)}var r=t&&"string"==typeof t.nodeName&&"script"===t.nodeName.toLowerCase();if(r){var o="function"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=c(a),d="function"==typeof u.parent[u.key];if(d){var p={};f.inPlace(u.parent,[u.key],"cb-",p),t.addEventListener("load",e,!1),t.addEventListener("error",n,!1),s.emit("new-jsonp",[t.src],p)}}}}}function o(){return"addEventListener"in window}function i(t){var e=t.match(u);return e?e[1]:null}function a(t,e){var n=t.match(p),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function c(t){var e=t.match(d);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var s=t("ee").get("jsonp"),f=t("wrap-function")(s);if(e.exports=s,o()){var u=/[?&](?:callback|cb)=([^&#]+)/,d=/(.*)\.([^.]+)/,p=/^(\w+)(\.|$)(.*)$/,l=["appendChild","insertBefore","replaceChild"];Node&&Node.prototype&&Node.prototype.appendChild?f.inPlace(Node.prototype,l,"dom-"):(f.inPlace(HTMLElement.prototype,l,"dom-"),f.inPlace(HTMLHeadElement.prototype,l,"dom-"),f.inPlace(HTMLBodyElement.prototype,l,"dom-")),s.on("dom-start",function(t){r(t[0])})}},{}],10:[function(t,e,n){var r=t("ee").get("mutation"),o=t("wrap-function")(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],11:[function(t,e,n){function r(t){var e=a.context(),n=c(t,"executor-",e),r=new f(n);return a.context(r).getCtx=function(){return e},a.emit("new-promise",[r,e],e),r}function o(t,e){return e}var i=t("wrap-function"),a=t("ee").get("promise"),c=i(a),s=t(26),f=NREUM.o.PR;e.exports=a,f&&(window.Promise=r,["all","race"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){a.emit("propagate",[null,!o],i),o=o||!t}}var o=!1;s(n,function(e,n){Promise.resolve(n).then(r("all"===t),r(!1))});var i=e.apply(f,arguments),c=f.resolve(i);return c}}),["resolve","reject"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&a.emit("propagate",[t,!0],n),n}}),f.prototype["catch"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),s(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),a.on("executor-start",function(t){t[0]=c(t[0],"resolve-",this),t[1]=c(t[1],"resolve-",this)}),a.on("executor-err",function(t,e,n){t[1](n)}),c.inPlace(f.prototype,["then"],"then-",o),a.on("then-start",function(t,e){this.promise=e,t[0]=c(t[0],"cb-",this),t[1]=c(t[1],"cb-",this)}),a.on("then-end",function(t,e,n){this.nextPromise=n;var r=this.promise;a.emit("propagate",[r,!0],n)}),a.on("cb-end",function(t,e,n){a.emit("propagate",[n,!0],this.nextPromise)}),a.on("propagate",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=a.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return""+f})},{}],12:[function(t,e,n){var r=t("ee").get("raf"),o=t("wrap-function")(r),i="equestAnimationFrame";e.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],13:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var i=t("ee").get("timer"),a=t("wrap-function")(i),c="setTimeout",s="setInterval",f="clearTimeout",u="-start",d="-";e.exports=i,a.inPlace(window,[c,"setImmediate"],c+d),a.inPlace(window,[s],s+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(s+u,r),i.on(c+u,o)},{}],14:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",c)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,g,"fn-",c)}function i(t){y.push(t),h&&(b?b.then(a):v?v(a):(E=-E,R.data=E))}function a(){for(var t=0;t<y.length;t++)r([],y[t]);y.length&&(y=[])}function c(t,e){return e}function s(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),p=NREUM.o,l=p.XHR,h=p.MO,m=p.PR,v=p.SI,w="readystatechange",g=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],y=[];e.exports=u;var x=window.XMLHttpRequest=function(t){var e=new l(t);try{u.emit("new-xhr",[e],e),e.addEventListener(w,o,!1)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(s(l,x),x.prototype=l.prototype,d.inPlace(x.prototype,["open","send"],"-xhr-",c),u.on("send-xhr-start",function(t,e){r(t,e),i(e)}),u.on("open-xhr-start",r),h){var b=m&&m.resolve();if(!v&&!m){var E=1,R=document.createTextNode(E);new h(a).observe(R,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===w||a()})},{}],15:[function(t,e,n){function r(t){if(!c(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=l.generateSpanId(),m=l.generateTraceId(),v=Date.now(),w={spanId:h,traceId:m,timestamp:v};return(t.sameOrigin||s(t)&&p())&&(w.traceContextParentHeader=o(h,m),w.traceContextStateHeader=i(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&s(t)&&d())&&(w.newrelicHeader=a(h,m,v,n,r,f)),w}function o(t,e){return"00-"+e+"-"+t+"-01"}function i(t,e,n,r,o){var i=0,a="",c=1,s="",f="";return o+"@nr="+i+"-"+c+"-"+n+"-"+r+"-"+t+"-"+a+"-"+s+"-"+f+"-"+e}function a(t,e,n,r,o,i){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var c={v:[0,1],d:{ty:"Browser",ac:r,ap:o,id:t,tr:e,ti:n}};return i&&r!==i&&(c.d.tk=i),btoa(JSON.stringify(c))}function c(t){return f()&&s(t)}function s(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var o=h(n.allowed_origins[r]);if(t.hostname===o.hostname&&t.protocol===o.protocol&&t.port===o.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function p(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var l=t(23),h=t(17);e.exports={generateTracePayload:r,shouldGenerateTrace:c}},{}],16:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<p;r++)t.removeEventListener(d[r],this.listener,!1);e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):i(this,t),n.cbTime=this.cbTime,u.emit("xhr-done",[t],t),c("xhr",[e,n,this.startTime]))}}function o(t,e){var n=s(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=s(e),t.sameOrigin=t.parsedOrigin.sameOrigin}function i(t,e){t.params.status=e.status;var n=v(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable){var c=t("handle"),s=t(17),f=t(15).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],p=d.length,l=t("id"),h=t(21),m=t(20),v=t(18),w=window.XMLHttpRequest;a.features.xhr=!0,t(14),t(7),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,t.addEventListener("load",function(n){i(e,t)},!1),h&&(h>34||h<10)||window.opera||t.addEventListener("progress",function(t){e.lastSize=t.loaded},!1)}),u.on("open-xhr-start",function(t){this.params={method:t[0]},o(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=m(r);i&&(n.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof e.onload))&&o.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var c=0;c<p;c++)e.addEventListener(d[c],this.listener,!1)}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+l(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+l(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("addEventListener-end",function(t,e){e instanceof w&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof w&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof w&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url&&(n=t[0].url),n&&(this.parsedOrigin=s(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var o=f(this.parsedOrigin);if(o&&(o.newrelicHeader||o.traceContextParentHeader))if("string"==typeof t[0]){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),e(i.headers,o)&&(this.dt=o),t.length>1?t[1]=i:t.push(i)}else t[0]&&t[0].headers&&e(t[0].headers,o)&&(this.dt=o)})}},{}],17:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];var e=document.createElement("a"),n=window.location,o={};e.href=t,o.port=e.port;var i=e.href.split("://");!o.port&&i[1]&&(o.port=i[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===i[0]?"443":"80"),o.hostname=e.hostname||n.hostname,o.pathname=e.pathname,o.protocol=i[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,c=e.hostname===document.domain&&e.port===n.port;return o.sameOrigin=a&&(!e.hostname||c),"/"===o.pathname&&(r[t]=o),o}},{}],18:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?o(t.response):"text"===n||""===n||void 0===n?o(t.responseText):void 0}var o=t(20);e.exports=r},{}],19:[function(t,e,n){function r(){}function o(t,e,n){return function(){return i(t,[f.now()].concat(c(arguments)),e?null:this,n),e?void 0:this}}var i=t("handle"),a=t(26),c=t(27),s=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],p="api-",l=p+"ixn-";a(d,function(t,e){u[e]=o(p+e,!0,"api")}),u.addPageAction=o(p+"addPageAction",!0),u.setCurrentRouteName=o(p+"routeName",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,e){var n={},r=this,o="function"==typeof e;return i(l+"tracer",[f.now(),t,n],r),function(){if(s.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw s.emit("fn-err",[arguments,this,t],n),t}finally{s.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){h[e]=o(l+e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now(),!1,e])}},{}],20:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],21:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],22:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?d("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&d("timing",["fcp",Math.floor(t.startTime)])})}function o(t,e){var n=t.getEntries();n.length>0&&d("lcp",[n[n.length-1]])}function i(t){t.getEntries().forEach(function(t){t.hadRecentInput||d("cls",[t])})}function a(t){if(t instanceof h&&!v){var e=Math.round(t.timeStamp),n={type:t.type};e<=p.now()?n.fid=p.now()-e:e>p.offset&&e<=Date.now()?(e-=p.offset,n.fid=p.now()-e):e=p.now(),v=!0,d("timing",["fi",e,n])}}function c(t){d("pageHide",[p.now(),t])}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var s,f,u,d=t("handle"),p=t("loader"),l=t(25),h=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){s=new PerformanceObserver(r);try{s.observe({entryTypes:["paint"]})}catch(m){}f=new PerformanceObserver(o);try{f.observe({entryTypes:["largest-contentful-paint"]})}catch(m){}u=new PerformanceObserver(i);try{u.observe({type:"layout-shift",buffered:!0})}catch(m){}}if("addEventListener"in document){var v=!1,w=["click","keydown","mousedown","pointerdown","touchstart"];w.forEach(function(t){document.addEventListener(t,a,!1)})}l(c)}},{}],23:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",c=0;c<i.length;c++)o=i[c],"x"===o?a+=t().toString(16):"y"===o?(o=3&t()|8,a+=o.toString(16)):a+=o;return a}function o(){return a(16)}function i(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,o=window.crypto||window.msCrypto;o&&o.getRandomValues&&Uint8Array&&(n=o.getRandomValues(new Uint8Array(31)));for(var i=[],a=0;a<t;a++)i.push(e().toString(16));return i.join("")}e.exports={generateUuid:r,generateSpanId:o,generateTraceId:i}},{}],24:[function(t,e,n){function r(t,e){if(!o)return!1;if(t!==o)return!1;if(!e)return!0;if(!i)return!1;for(var n=i.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var c=navigator.userAgent,s=c.match(a);s&&c.indexOf("Chrome")===-1&&c.indexOf("Chromium")===-1&&(o="Safari",i=s[1])}e.exports={agent:o,version:i,match:r}},{}],25:[function(t,e,n){function r(t){function e(){t(a&&document[a]?document[a]:document[o]?"hidden":"visible")}"addEventListener"in document&&i&&document.addEventListener(i,e,!1)}e.exports=r;var o,i,a;"undefined"!=typeof document.hidden?(o="hidden",i="visibilitychange",a="visibilityState"):"undefined"!=typeof document.msHidden?(o="msHidden",i="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(o="webkitHidden",i="webkitvisibilitychange",a="webkitVisibilityState")},{}],26:[function(t,e,n){function r(t,e){var n=[],r="",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],27:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],28:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?s(t,c,i):i()}function n(n,r,o,i){if(!p.aborted||i){t&&t(n,r,o);for(var a=e(o),c=m(n),s=c.length,f=0;f<s;f++)c[f].apply(a,r);var d=u[y[n]];return d&&d.push([x,n,r,a]),a}}function l(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function v(t){return d[t]=d[t]||o(n)}function w(t,e){f(t,function(t,n){e=e||"feature",y[n]=e,e in u||(u[e]=[])})}var g={},y={},x={on:l,addEventListener:l,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:a,aborted:!1};return x}function i(){return new r}function a(){(u.api||u.feature)&&(p.aborted=!0,u=p.backlog={})}var c="nr@context",s=t("gos"),f=t(26),u={},d={},p=e.exports=o();p.backlog=u},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t("ee").get("handle");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!E++){var t=b.info=NREUM.info,e=l.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return u.abort();f(y,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+b.offset],null,"api"),s("timing",["load",n]);var r=l.createElement("script");r.src="https://"+t.agent,e.parentNode.insertBefore(r,e)}}function o(){"complete"===l.readyState&&i()}function i(){s("mark",["domContent",a()+b.offset],null,"api")}function a(){return R.exists&&performance.now?Math.round(performance.now()):(c=Math.max((new Date).getTime(),c))-b.offset}var c=(new Date).getTime(),s=t("handle"),f=t(26),u=t("ee"),d=t(24),p=window,l=p.document,h="addEventListener",m="attachEvent",v=p.XMLHttpRequest,w=v&&v.prototype;NREUM.o={ST:setTimeout,SI:p.setImmediate,CT:clearTimeout,XHR:v,REQ:p.Request,EV:p.Event,PR:p.Promise,MO:p.MutationObserver};var g=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-spa-1177.min.js"},x=v&&w&&w[h]&&!/CriOS/.test(navigator.userAgent),b=e.exports={offset:c,now:a,origin:g,features:{},xhrWrappable:x,userAgent:d};t(19),t(22),l[h]?(l[h]("DOMContentLoaded",i,!1),p[h]("load",r,!1)):(l[m]("onreadystatechange",o),p[m]("onload",r)),s("mark",["firstbyte",c],null,"api");var E=0,R=t(28)},{}],"wrap-function":[function(t,e,n){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(27),a="nr@original",c=Object.prototype.hasOwnProperty,s=!1;e.exports=function(t,e){function n(t,e,n,o){function nrWrapper(){var r,a,c,s;try{a=this,r=i(arguments),c="function"==typeof n?n(r,a):n||{}}catch(f){p([f,"",[r,a,o],c])}u(e+"start",[r,a,o],c);try{return s=t.apply(a,r)}catch(d){throw u(e+"err",[r,a,d],c),d}finally{u(e+"end",[r,a,s],c)}}return r(t)?t:(e||(e=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,e,o,i){o||(o="");var a,c,s,f="-"===o.charAt(0);for(s=0;s<e.length;s++)c=e[s],a=t[c],r(a)||(t[c]=n(a,f?c+o:o,i,c))}function u(n,r,o){if(!s||e){var i=s;s=!0;try{t.emit(n,r,o,e)}catch(a){p([a,n,r,o])}s=i}}function d(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){p([r])}for(var o in t)c.call(t,o)&&(e[o]=t[o]);return e}function p(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=o),n.inPlace=f,n.flag=a,n}},{}]},{},["loader",2,16,5,3,4]); ;NREUM.loader_config={accountID:"2095297",trustKey:"2038175",agentID:"916964291",licenseKey:"16e2192192",applicationID:"916964291"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"16e2192192",applicationID:"916964291",sa:1} </script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="344b18fd-7fa5-4bae-9cb7-935337ac4afa"></script> <script type="text/javascript"> function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) { return true; } } function OptanonWrapper() { var optCookie = getCookie("OptanonAlertBoxClosed"); var isActiveCategory = "false"; var isFoundCookieBox = "false"; if(isActiveCategory == 'false' && isFoundCookieBox == 'false' && optCookie) { OneTrust.InsertScript('/pb-assets/adobe/prod/adobedtm-1616606406233.js', 'head', null, null, '2'); } } </script> <noscript> <style>.requiresJS { display: none } .dartAd { display: block !important }</style> </noscript> <script type="text/javascript" src="/wro/nnkn~selected-legacy.js"></script> <link rel="stylesheet" type="text/css" href="/wro/nnkn~selected-legacy.css"/> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans"/> <script>window.MSInputMethodContext && document.documentMode && document.write('<script src="https://cdn.jsdelivr.net/gh/nuxodin/ie11CustomProperties@4.1.0/ie11CustomProperties.min.js"><\x2fscript>');</script><link rel="stylesheet" href="/products/marlin/ha/releasedAssets/css/build-45520a2122a8fee68553.css"/><link rel="stylesheet" href="/products/marlin/ha/releasedAssets/css/print-45520a2122a8fee68553.css" media="print"/> <script class="optanon-category-4" type="text/plain" async src="https://www.youtube.com/iframe_api"></script> <!----> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="canonical" href="https://slas-technology.org/issues"> </head> <body class="pb-ui"> <div class="skip"> <a href="#page-body-id" id="skipNavigationLink" title="Skip to Main Content" tabindex="0" class="skipToContent">Skip to Main Content</a> <a href="#mega-menu-nav" id="skipToMainMenu" title="Skip to Main Menu" tabindex="0" class="skipToContent">Skip to Main Menu</a> </div> <div id="pb-page-content" data-ng-non-bindable> <div data-pb-dropzone="main" data-pb-dropzone-name="Main"> <div data-widget-def="ux3-layout-widget" data-widget-id="54cf691d-1d44-49ee-922c-5ca55dc1d4af" class="ux3"> <div data-widget-id="54cf691d-1d44-49ee-922c-5ca55dc1d4af" data-widget-name="ux3-layout-widget"><div> <div class="widget general-html-asset none noMargin widget-none widget-compact-all" id="b18bb731-f121-4882-9ab7-ed80b8308825"> <div class="wrapped " id='NAV BAR STYLES'> <div class="widget-body body body-none body-compact-all"><style> /* Article List */ .navarticlecss h4.meta__title { text-decoration:none!important; font-size:14px!important; line-height:19px!important; margin-bottom:0px!important; margin-top:0px!important; } .navarticlecss .meta__header { display:none; } .navarticlecss .OALabel { display:none!important; } /* .navarticlecss .search__item__body { padding-bottom:18px!important; } */ .navarticlecss .search__item { border:0px!important; padding:0px!important; background-color:transparent!important; } .listDropZone h2 { font-size:1rem!important; margin-top:0px!important; border-bottom:.0625rem solid #bdbdbd; padding: 0 0 .3125rem!important; margin-bottom:.625rem!important; font-weight:400; } .navarticlecss .publication-list .search__item { margin:0 0 0.5rem!important; } /* News DO */ .navdocss .search-result__toolbar-bottom { display:none; } .navdocss .do-date { display:none; } .navdocss .do-breadcrumb { display:none; } .navdocss .search-result__count { display:none; } .navdocss .do-search-result-cards.search-result__body { margin-top: 0px!important; } .navdocss .do-item-description { display:none; } /* Nav Video DO */ .navvideodocss .do-item-media--video { display:none; } .navvideodocss .do-item-content { padding:0px!important; } .navvideodocss .do-media-links { display:none!important; } .navvideodocss .do-item-content h3 { line-height:1.4rem!important; font-size:14px!important; } .navvideodocss .do-card{ border:0px!important; background-color:transparent; } /* Nav CfP */ .navcfpdo .do-item-content .do-item-description { display:none; } .navcfpdo .do-breadcrumb { display:none; } .navcfpdo .do-list-item .do-date { display:none; } .navcfpdo .do-item-content h3 { font-size: 14px!important; } .navcfpdo .search__item { border-bottom: 0px!important; } .navcfpdo .items-results--articles .search__item { padding:0px!important; margin-bottom:7px; } </style><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v52afc6f149f6479b8c77fa569edb01181681764108816" integrity="sha512-jGCTpDpBAYDGNYR5ztKt4BQPGef1P0giN6ZGVUi835kFF88FOmmn8jBQWNgrNd8g/Yu421NdgWhwQoaOPFflDw==" data-cf-beacon='{"rayId":"7d4ab435ba3129e4","token":"57a02315956f4b2e82817b3dfa99b1a2","version":"2023.4.0","si":100}' crossorigin="anonymous"></script></div> </div> </div> <div id="6ee85045-2441-4b5c-8a4b-4c078d548375" class="widget loginPopup none widget-none widget-compact-all"><div class="wrapped"><div class="widget-body body body-none body-compact-all"><div role="dialog" aria-modal="true" aria-label="Login" class="popup login-popup hidden"><div class="content"><a href="#" aria-label="Close login popup" title="Close login popup" role="button" class="close"><i class="icon-close_thin"></i></a><h2 class="login-title">Login to your account</h2><div class="login-form"><p tabindex="-1" class="message error"></p><form action="/action/doLogin?redirectUri=https%3A%2F%2Fslas-technology.org%2Fissues" method="post"><input type="hidden" name="redirectUri" value="https://slas-technology.org/issues"/><input type="hidden" name="referer" value="/issues"/><input type="hidden" name="ecommRedirect"/><input type="hidden" name="code" value="slast-site"/><input type="hidden" name="UX3LoginWidget" value="true"/><input type="hidden" name="isPopup" value="true"/><div class="input-group login-input--wrapper"><div class="label"><label for="login">Email/Username</label></div><input id="login" type="text" name="login" value="" size="15" class="login"/><div role="alert" class="error-hint js--hidden"><div class="error-hint__text"><div class="error-text">Your email address is a required field.</div><div class="email-example">E.g., j.smith@mail.com</div></div></div></div><div class="input-group login-input--wrapper"><div class="label"><label for="password">Password</label></div><input id="password" type="password" name="password" value="" autocomplete="off" class="password"/><a href="#" class="login__field__action js-show-password">Show</a><div role="alert" class="error-hint js--hidden"><span class="error-hint__text">Your password is a required field.</span></div><div class="actions"><a href="https://slas-technology.org/action/requestResetPassword" class="link show-request-reset-password">Forgot password?</a></div></div><div class="remember"><input type="checkbox" name="savePassword" id="6ee85045-2441-4b5c-8a4b-4c078d548375-remember" value="1" checked="checked"/><label for="6ee85045-2441-4b5c-8a4b-4c078d548375-remember">Remember me</label></div><div class="submit"><input type="submit" name="submit" value="Log in" class="button submit primary"/></div></form></div><div class="create-account"><div>Don鈥檛 have an account?</div><a href="/action/registration?redirectUri=https%3A%2F%2Fslas-technology.org%2Fissues" class="show-registration">Create a Free Account</a></div></div></div></div></div></div> <div data-widget-id="f12f2fc5-20f5-44f6-9f36-d0f5711d033f" data-widget-name="UX3HTMLWidget"><style> :root { --theme-journal: #006699; --theme-color: #006699; --theme-font-color: #fff; --theme-background: linear-gradient(100deg, #00334d 0%, #006699 50%, #0088cc 100%); --theme-headings: #006699; --theme-hover-color: #fff; } </style></div> <div role="dialog" aria-modal="true" aria-label="Reset password" class="popup top-drawer request-reset-password-drawer hidden"><div class="content"><a href="#" aria-label="Close reset password popup" title="Close reset password popup" role="button" class="close"><i class="icon-close_thin"></i></a><div class="request-reset"><div class="form"><p class="sub">If you don't remember your password, you can reset it by entering your email address and clicking the Reset Password button. You will then receive an email that contains a secure link for resetting your password</p><div tabindex="-1" class="message error"></div><form action="/action/requestResetPassword" method="post" class="request-reset-password-form"><input type="hidden" name="platform"/><input type="hidden" name="requestResetPassword" value="true"/><input type="hidden" name="codeSite" value="slast-site"/><div class="input-group"><div class="label"><label for="reset-password-email">Email*</label></div><input id="reset-password-email" type="text" name="email" value="" size="15" class="email"/></div><div class="submit"><input type="submit" name="submit" value="Submit" disabled="disabled" class="button primary submit"/></div></form></div><div class="success-template hidden"><p>If the address matches a valid account an email will be sent to __email__ with instructions for resetting your password</p></div></div><div class="request-reset-cancel"><a href="#" aria-label="Close reset password popup" title="Close reset password popup" class="cancel">Cancel</a></div></div></div> <div class="ux3-ads"> <div class="pb-ad"> <!-- Do Not Modify without contacting ELS-HSOnlineCampaign@elsevier.com --> <!-- To be kept in sync with Global Commercial Publishing Operations--> <!-- Start: GPT Async --> <div id="gpt-Variables" data-adfile="JBS"> <input type="hidden" id="gptSite" value="slast"> <input type="hidden" id="gptLoggedIn" value="no"> <input type="hidden" id="gptAccessType" value=""> </div> <div id="gpt-Interscroller" class="gpt-InScrollBox" style="display:none;"> <div class="gpt-InScrollLabel">ADVERTISEMENT</div> <div class="gpt-InScrollContainer"> <div class="gpt-InScrollWrapper"> <div class="gpt-InScrollInner"> <div class="gpt-adinterscroller" data-adsize="interscroller"></div> </div> </div> </div> <div class="gpt-InScrollLabel">SCROLL TO CONTINUE WITH CONTENT</div> </div> <div id="gpt-DebugDiv" class="gpt-DebugDiv" style="display:none;"> <div style="width: 100%; display: table;"> <div style="display: table-row"> <div style="width: 200px; display: table-cell;"> <button class="gpt-DebugBtn" onclick="gpt_ShowConsole()">Open GPT Console</button><br /> <button id="gpt_GrapeShotDebugBtn" class="gpt-DebugBtn" onclick="gpt_GrapeShotDebug();">Open Oracle Keywords</button><br /> <br /> <button class="gpt-DebugBtn" onclick="gpt_LoadDebugValues()">Refresh Values</button> </div> <div style="display: table-cell;"> <table class="gpt-DebugTable"> <thead> <tr> <th>Property</th> <th>Value</th> </tr> </thead> <tbody> <tr><td class="gpt-DebugTitle">Status</td><td><div class="gptStatus_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Version</td><td><div class="gptVersion_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Ad File</td><td><div class="gptAdFile_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Disable Ads Flag</td><td><div class="gptDisableAds_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Environment</td><td><div class="gptTestENV_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Moat Init</td><td><div class="gptMoatInit_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Moat Ready</td><td><div class="gptMoatReady_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Contextual Ready</td><td><div class="gptContextualReady_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Contextual URL</td><td><div class="gptContextualURL_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Contextual Initial Segments</td><td><div class="gptContextualInit_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Contextual Used Segments</td><td><div class="gptContextualResult_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">AdUnit</td><td><div class="gptSite_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">SubAdUnit</td><td><div class="gptPage_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Custom Targeting</td><td><div class="gptCustomTargeting_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Ad Events</td><td><div class="gptEvent_Debug"></div></td></tr> <tr><td class="gpt-DebugTitle">Invalid Ad Sizes</td><td><div class="gptInvalidAdSize_Debug"></div></td></tr> </tbody> </table> </div> </div> </div> </div> <style type="text/css"> .gpt-DebugBtn { display: inline-block; text-align: center; text-decoration: none; margin: 2px 0; border: solid 1px #122b40; border-radius: 0.4em; padding: 0.5em 1em; color: #ffffff; background-color: #204d74; font-weight: normal; font-size: 12px; } .gpt-DebugDiv { margin: 5px; } .gpt-DebugTitle { font-weight: bold; } .gpt-DebugTable { border: 1px solid #dddddd; border-collapse: collapse; margin: 5px; font-size: 0.9em; font-family: sans-serif; min-width: 400px; margin-bottom: 25px; } .gpt-DebugTable td:first-child { padding: 5px; } .gpt-DebugTable thead tr th { background-color: #d9edf7; color: #ffffff; text-align: left; padding: 5px; border-bottom: 2px solid #204d74; } .gpt-DebugTable th, .gpt-DebugTable td { padding: 5px; } .gpt-DebugTable tbody tr { border-bottom: 1px solid #dddddd; } .gpt-DebugTable tbody tr:nth-of-type(even) { background-color: #f3f3f3; } .gpt-DebugTable tbody tr:last-of-type { border-bottom: 2px solid #204d74; } .gpt-InScrollLabel { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; max-width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; padding: 0; text-align: center; width: 100vw !important; font-size: 10px; } .gpt-InScrollBox { height: 100vh !important; width: 100vw; cursor: pointer; max-width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; margin-bottom: 50px; padding-top: 5px; padding-bottom: 5px; z-index: 10001; background-color: white; } .gpt-InScrollBox .gpt-InScrollContainer { height: 95vh !important; position: relative; } .gpt-InScrollBox .gpt-InScrollWrapper { position: absolute !important; top: 0 !important; left: 0; width: 100%; height: 95vh !important; border: 0 !important; margin: 0 !important; padding: 0 !important; clip: rect(0, auto, auto, 0) !important; -webkit-clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%) !important; clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%) !important; } .gpt-InScrollBox .gpt-InScrollInner { position: fixed !important; top: 0 !important; left: 0 !important; bottom: 0; margin: auto; width: 100vw; height: 95vh; -webkit-transform: translateZ(0) !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; } </style> <script class="optanon-category-4" type="text/plain"> //-------------------------------------------------------------------------- var gpt_Version = '04072023'; var gpt_AdFile = $('#gpt-Variables').data('adfile'); var gpt_MaxMOATInitAttempts = 11; var gpt_MaxMOATReadyAttempts = 11; var gpt_MaxContextualReadyAttempts = 21; var gpt_MOATInitAttempts = 0; var gpt_MOATReadyAttempts = 0; var gpt_ContextualReadyAttempts = 0; var gpt_IsProd = true; var gpt_StartTime; var gs_channels = 'DEFAULT'; var gpt_ContextualReady = false; var gpt_ContextualURL = 'Not enabled outside of Production'; var gpt_DisableAdsFlagFound = false; var gptEvent_Debug = ''; var gptCustomTargeting_Debug = ''; var gptSite_Debug = ""; var gptPage_Debug = ""; var gptContextualEnabled = false; var gptContextualResult_Debug = ''; var gptContextualInit_Debug = ''; var gptContextualURL_Debug = ''; var gptContextualReady_Debug = ''; var gptMoatReady_Debug = ''; var gptMoatInit_Debug = ''; var gptTestENV_Debug = ''; var gptDisableAds_Debug = ''; var gptStatus_Debug = 'GPT Still Loading - Refresh Values'; var gptInvalidAdSize_Debug = ''; //-------------------------------------------------------------------------- $(document).ready(function () { //Check to see if we are on a development env gpt_CheckEnvironment(); if (!gpt_DisableAdsFlagFound) { gpt_StartTime = new Date(); if (gpt_AdFile !== "PU") { //Once the dom has loaded, begin the process to init the ads. gpt_InitScripts(); gpt_CheckForMOATInit(); } } }); </script> <script type="text/javascript"> function gpt_CheckEnvironment() { if ($('#gptDisableAds').length > 0) { gptDisableAds_Debug = 'Flag Detected - Ads Disabled'; gpt_DisableAdsFlagFound = true; } else { gptDisableAds_Debug = 'Ads Enabled'; gpt_DisableAdsFlagFound = false; } switch (gpt_AdFile) { case 'PU': gptContextualEnabled = true; if ($("#Environment").val() !== "Prod") { gpt_IsProd = false; gptTestENV_Debug = 'Test Environment Detected'; } else { gptTestENV_Debug = 'Production Environment Detected'; } break; case 'JBS': case 'LANCET': gptContextualEnabled = true; if ($(".gpt-ad").length > 0) { //Other ads exist, allow the Prestitial $(document.body).append("<div class='gpt-ad' data-adsize='prestitial'></div>"); } if (window.location.hostname.toLowerCase().indexOf('.literatumonline.') >= 0) { gpt_IsProd = false; gptTestENV_Debug = 'Test Environment Detected'; } else { gptTestENV_Debug = 'Production Environment Detected'; } break; default: //Cell gptContextualEnabled = false; if (window.location.hostname.toLowerCase().indexOf('.literatumonline.') >= 0) { gpt_IsProd = false; gptTestENV_Debug = 'Test Environment Detected'; } else { gptTestENV_Debug = 'Production Environment Detected'; } break; } } //-------------------------------------------------------------------------- function gpt_GetNonCMEArticle() { var url; $('.articleCitation').each(function (i, obj) { if ($(obj).find('.toc__item__detials').length > 0) { var itemDetails = $(obj).first().find('.toc__item__detials'); var cmeFound = 0; if (cmeFound == 0) { cmeFound = $(itemDetails).find("img[title~='CME']").length; } if (cmeFound == 0) { cmeFound = $(itemDetails).find("img[title~='(CME)']").length; } if (cmeFound == 0) { cmeFound = $(itemDetails).find("img[title~='Education']").length; } if (cmeFound == 0) { cmeFound = $(itemDetails).find("img[title~='education']").length; } if (cmeFound == 0) { var itemLink = $(itemDetails).first().find('.toc__item__title'); var linkCount = $(itemLink).first().find("a:contains('CME')").length; if (linkCount == 0) { url = $(itemLink).first().find('a').attr('href'); return false; //Found a URL, break the loop } } } }); return url; } //-------------------------------------------------------------------------- function gpt_GetElapsedTime() { var endTime = new Date(); var timeDiff = endTime - gpt_StartTime; //in ms // strip the ms timeDiff /= 1000; // get seconds return seconds = Math.round(timeDiff) + " seconds"; } //-------------------------------------------------------------------------- function gpt_CheckSSC() { //Check for ScreenShot Client var gpt_SSC = gpt_GetQuerystring('gpt_ssc', ''); if (gpt_SSC == '1') { //it's the ScreenShotClient, disable MOAT IVT Detection $('#gpt-Variables').append('<input type="hidden" id="gptm_data">'); $('#gptm_data').val(0); gpt_Target("m_data"); } } //-------------------------------------------------------------------------- function gpt_LocalSS(adTypeId) { window.scrollTo(0, 0); gpt_Sleep(1000); gpt_ScrollToAd(adTypeId); gpt_PreTearsheet(adTypeId); } //-------------------------------------------------------------------------- function gpt_InitScripts() { if (gpt_AdFile == "PU") { if (gpt_IsProd) { gpt_ContextualURL = gpt_CheckForNULL($('#canonicalurl').val()); if (gpt_ContextualURL === null) { gpt_ContextualURL = window.location.href.split('?')[0].split('#')[0]; } else { gpt_ContextualURL = window.location.origin + gpt_ContextualURL; } var useSSL = 'https:' == document.location.protocol; var gs = document.createElement('script'); gs.async = true; gs.type = 'text/javascript'; gs.src = (useSSL ? 'https:' : 'http:') + '//elsevier.gscontxt.net/multizone/channels.cgi?url=' + encodeURIComponent(gpt_ContextualURL); gs.onload = function () { gpt_ContextualReady = true; }; document.head.appendChild(gs); } } else { //JBS-Cell-Lancet var useSSL = 'https:' == document.location.protocol; var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; gads.src = (useSSL ? 'https:' : 'http:') + '//securepubads.g.doubleclick.net/tag/js/gpt.js'; document.head.appendChild(gads); if (gpt_IsProd && gptContextualEnabled) { gpt_ContextualURL = window.location.href.split('?')[0].split('#')[0]; var gs = document.createElement('script'); gs.async = true; gs.type = 'text/javascript'; gs.src = (useSSL ? 'https:' : 'http:') + '//elsevier.gscontxt.net/multizone/channels.cgi?url=' + encodeURIComponent(gpt_ContextualURL); gs.onload = function () { gpt_ContextualReady = true; }; document.head.appendChild(gs); } var elsevierMoatHeader = document.createElement('link'); elsevierMoatHeader.rel = 'preload'; elsevierMoatHeader.as = 'script'; elsevierMoatHeader.src = (useSSL ? 'https:' : 'http:') + '//z.moatads.com/elsevierheader150204004183/moatheader.js'; document.head.appendChild(elsevierMoatHeader); var elsevierMoatAds = document.createElement('link'); elsevierMoatAds.rel = 'preconnect'; elsevierMoatAds.src = (useSSL ? 'https:' : 'http:') + '//mb.moatads.com'; document.head.appendChild(elsevierMoatAds); var moatHeader = document.createElement('script'); moatHeader.async = true; gads.type = 'text/javascript'; moatHeader.src = (useSSL ? 'https:' : 'http:') + '//z.moatads.com/elsevierheader150204004183/moatheader.js'; document.head.appendChild(moatHeader); } } //-------------------------------------------------------------------------- async function gpt_CheckForMOATInit() { //Check every 1/10 of a second until MOAT is Loaded or 1 second timeout if (gpt_MOATInitAttempts < gpt_MaxMOATInitAttempts) { gpt_MOATInitAttempts += 1; if (typeof window.moatPrebidApi === "object") { //MOAT LOADED gptMoatInit_Debug = '0.0' + gpt_MOATInitAttempts + ' seconds'; gpt_CheckForMOATReady(); } else { setTimeout(() => { gpt_CheckForMOATInit(); }, 100); } } else { //TIMEOUT: MOAT Not LOADED gptMoatInit_Debug = 'Timeout Expired'; var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; gpt_CheckForContextualReady(); } } //-------------------------------------------------------------------------- function gpt_CheckForMOATReady() { //Check every 1/10 of a second until MOAT is Ready or 1 second timeout if (gpt_MOATReadyAttempts < gpt_MaxMOATReadyAttempts) { gpt_MOATReadyAttempts += 1; if (window.moatPrebidApi.safetyDataAvailable()) { //MOAT Ready gptMoatReady_Debug = '0.0' + gpt_MOATReadyAttempts + " seconds"; gpt_CheckForContextualReady(); } else { setTimeout(() => { gpt_CheckForMOATReady(); }, 100); } } else { //TIMEOUT: MOAT Not Ready gptMoatReady_Debug = 'Timeout Expired'; gpt_CheckForContextualReady(); } } //-------------------------------------------------------------------------- function gpt_CheckForContextualReady() { //Check every 1/10 of a second until Contextual is Ready or 2 second timeout if (gpt_IsProd && gptContextualEnabled) { //Enabled if (gpt_ContextualReadyAttempts < gpt_MaxContextualReadyAttempts) { gpt_ContextualReadyAttempts += 1; if (gpt_ContextualReady) { //Contextual Ready gptContextualURL_Debug = gpt_ContextualURL; gptContextualReady_Debug = '0.0' + gpt_ContextualReadyAttempts + " seconds"; gptContextualInit_Debug = gs_channels; gpt_InitAds(); } else { setTimeout(() => { gpt_CheckForContextualReady(); }, 100); } } else { //LOG TIMEOUT error //REMOVE FOR NOW (SHOULD LOG TO A DIFF LOCATION) //TIMEOUT: Contextual Not Ready $('#gpt_GrapeShotDebugBtn').remove(); gptContextualURL_Debug = gpt_ContextualURL; gptContextualReady_Debug = 'Timeout Expired'; gptContextualInit_Debug = ""; gpt_InitAds(); } } else { //Not Enabled $('#gpt_GrapeShotDebugBtn').remove(); switch (gpt_AdFile) { case 'PU': case 'LANCET': case 'JBS': gptContextualURL_Debug = 'Not enabled outside of Production'; gptContextualReady_Debug = 'Not enabled outside of Production'; gptContextualInit_Debug = 'Not enabled outside of Production'; break; case "CELLJOURNAL": case "CELLBUCKET": gptContextualReady_Debug = 'Not enabled on Cell'; gptContextualInit_Debug = 'Not enabled on Cell'; gptContextualURL_Debug = 'Not enabled on Cell'; break; } gpt_InitAds(); } } //-------------------------------------------------------------------------- function GPT_GetPageByURL() { var host = window.location.host.toLocaleLowerCase() var localpath = window.location.pathname.toLocaleLowerCase(); ///Check for Cell.com if (host.indexOf('cell.com') >= 0) { return null; } ///Check for Cell.com (marlin-stag) if (host.indexOf('www-cell-com') >= 0) { return null; } ///Check for Lancet if (host.indexOf('thelancet') >= 0) { return null; } if (localpath.indexOf('/article/') >= 0) { return 'article.fulltext'; } if (localpath.indexOf('/action/dosearch') >= 0) { return 'search.searchResults'; } if (localpath.indexOf('/content/') >= 0) { return 'periodical.editorial'; } return 'periodical.home'; } //-------------------------------------------------------------------------- function gpt_CheckForNULL(x, valueifnull) { if (typeof valueifnull == "undefined") { valueifnull = null; } if (typeof x == 'undefined') { return valueifnull; } if (x == null) { return valueifnull; } if (x == "null") { return valueifnull; } if ($.trim(x) == '') { return valueifnull; } return x; } //-------------------------------------------------------------------------- function gpt_GetAdditionalTargeting() { //adds page level targeting of custom variables //the id (minus gpt) and the value will be used as a key-value pair //eg: <input type="hidden" id="gptissuepii" value="x" class="gpt-Target"> //eg: target issuepii=x $(".gpt-Target").each(function (index) { var gptTargetId = $(this).attr('id'); gptTargetId = gptTargetId.replace('gpt', '').toLowerCase(); if (gptTargetId !== '') { gpt_Target(gptTargetId); } }) } //-------------------------------------------------------------------------- function gpt_GetQuerystring(key, default_) { //function to read querystring variables if (default_ === null) default_ = ''; key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regex = new RegExp("[\\?&]" + key + "=([^&#]*)"); var qs = regex.exec(window.location.href); if (qs === null) return default_; else return qs[1]; } //-------------------------------------------------------------------------- function gpt_GetDFPTestId() { //Get any request for a test id from querystring and set custom targeting parameter var gptDFPTestId = gpt_GetQuerystring('dfptestid', ''); if (gptDFPTestId !== '') { $('#gpt-Variables').append('<input type="hidden" id="gptDFPTestId">'); $('#gptDFPTestId').val(gptDFPTestId); gpt_Target("DFPTestId"); } } //-------------------------------------------------------------------------- function gpt_Target(targetName) { //Set page level target if value is found if ($('#gpt' + targetName).length > 0) { var targetValue = $('#gpt' + targetName).val(); if (targetValue !== '') { targetValue = targetValue.replace(/[^-a-z0-9]/ig, ''); //Only Allow a-z, 0-9 googletag.pubads().setTargeting(targetName.toLowerCase(), targetValue.toLowerCase()); gptCustomTargeting_Debug = gptCustomTargeting_Debug + targetName.toLowerCase() + ' = ' + targetValue.toLowerCase() + '<br>'; } } } //-------------------------------------------------------------------------- function gpt_TargetAccessType() { var currentAccessType = $('#gptAccessType').val(); if (typeof currentAccessType == "undefined") { currentAccessType = ""; } if (currentAccessType.indexOf('ANON_IP') >= 0) { googletag.pubads().setTargeting("loggedin", "yes"); } else { gpt_Target("LoggedIn"); } } //-------------------------------------------------------------------------- async function gpt_PreTearsheet(adTypeId) { if (typeof adTypeId === "undefined") { adTypeId = 0; } //Remove Elsevier Cookie Policy Notice if ($("#onetrust-consent-sdk").length > 0) { $("#onetrust-consent-sdk").remove(); } //Mobile Nav $('#skip').remove(); $('#skipNavigationLink').remove(); //JBS Modals if ($('.leadinModal').length > 0) { $('.leadinModal').remove(); } if ($('.leadinModal').length > 0) { $('.leadinModal').remove(); } if ($('.usabilla__overlay').length > 0) { $('.usabilla__overlay').remove(); } //Pendo if ($('._pendo-step-container').length > 0) { $('._pendo-step-container').remove(); } if ($('._pendo-guide-tt_').length > 0) { $('._pendo-guide-tt_').remove(); } if ($('._pendo-image').length > 0) { $('._pendo-image').remove(); } if ($('._pendo-badge-image').length > 0) { $('._pendo-badge-image').remove(); } switch (gpt_AdFile) { case "CELLJOURNAL": case "CELLBUCKET": //Mobile Bug Fix on Cell if (parseInt(adTypeId) == 5) { $('.widget-horizontalAd').css('position', 'static'); $('.body-horizontalAd').css('display', 'block'); } break; case "JBS": case "LANCET": objLeaderboard = ".container-leaderboard"; offset = 53; switch (parseInt(adTypeId)) { case 3: //MPU case 4: //SkyScraper //BUGFIX: Show Sidebar ad for JBS //skyscraper & mpu if ($('.widget-verticalAd').length > 0) { $('.widget-verticalAd').css('display', 'block'); } $('#backgroundLayer').css('display', 'none'); //Hide any Prestitial break; case 6: //Prestitial $('#backgroundLayer').css('display', 'block'); break; default: $('#backgroundLayer').css('display', 'none'); //Hide any Prestitial break; } break; } } //-------------------------------------------------------------------------- function gpt_Sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } //-------------------------------------------------------------------------- async function gpt_ScrollToAd(adTypeId) { if (typeof adTypeId === "undefined") { adTypeId = 0; } var adId = ""; var offset = 0; var objLeaderboard = ""; var gpt_ScrollToAd = true; switch (gpt_AdFile) { case "PU": //PracticeUpdate var hideOtherAds = true; $('#modalPrestitial').modal('hide'); $('.jumbotron-welcome').hide(); objLeaderboard = ".container-leaderboard"; offset = 53; switch (parseInt(adTypeId)) { case 2: //LeaderBoard, no Scroll Needed gpt_ScrollToAd = false; adId = "adSlot1"; break; case 3: //MPU adId = "adSlot2"; break; case 4: //SkyScraper adId = "adSlot3"; $('.most-read').hide(); break; case 5: //Mobile, no Scroll Needed gpt_ScrollToAd = false; adId = "adSlot1"; break; case 6: //Interstitial gpt_ScrollToAd = false; adId = "adSlot15"; await gpt_Sleep(1000); $(objLeaderboard).hide(); $('#modalPrestitial').unbind(); $('#modalPrestitial').modal(); break; case 7: //Native Ad break; case 10: //Master Companion hideOtherAds = false; gpt_ScrollToAd = false; break; default: //Unknown Ad Type gpt_ScrollToAd = false; adId = "adSlot1"; break; } if (hideOtherAds) { //Hide all other ads $('.ad-container').each(function (i, obj) { if (this.id !== adId) { var tempParent = this.id; tempParent = tempParent.replace("adSlot", "adParent"); $("#" + tempParent).addClass('hide'); } }); } break; case "JBS": objLeaderboard = ".js__adToHide"; offset = 80; switch (parseInt(adTypeId)) { case 2: //Leaderboard gpt_ScrollToAd = false; $(".widget-verticalAd").hide(); break; case 5: //Mobile //Scroll to Top gpt_ScrollToAd = false; break; case 3: //MPU case 4: //SkyScraper $(objLeaderboard).hide(); adId = $('.gpt-ad-defined[data-adsize="sidebar"').attr('id'); break; case 10: //MasterCompanion gpt_ScrollToAd = false; break; case 13: //Phone - Portrait case 14: //Phone - Landscape $(objLeaderboard).hide(); offset = 60; adId = 'gpt-Interscroller'; gpt_ScrollToAd = true; break; default: //Unknown Ad Type gpt_ScrollToAd = false; break; } break; case "CELLJOURNAL": case "CELLBUCKET": objLeaderboard = ".js__adToHide"; offset = 260; switch (parseInt(adTypeId)) { case 2: //Leaderboard gpt_ScrollToAd = false; $('.body-verticalAd').hide(); break; case 5: //Mobile //Scroll to Top gpt_ScrollToAd = false; break; case 3: //MPU case 4: //SkyScraper $(objLeaderboard).hide(); adId = $('.gpt-ad-defined[data-adsize="boombox"').attr('id'); break; case 10: //MasterCompanion gpt_ScrollToAd = false; break; default: //Unknown Ad Type gpt_ScrollToAd = false; break; } //Hide the second ad if found var tCount = 0; $(".widget.literatumAd.none.GPT-ad-placeholder.widget-horizontalAd.widget-compact-all").each(function (index) { tCount += 1; if (tCount !== 1) { $(this).hide(); } }); break; case "LANCET": objLeaderboard = ".js__adToHide"; offset = 80; switch (parseInt(adTypeId)) { case 2: //Leaderboard gpt_ScrollToAd = false; $('.body-verticalAd').hide(); break; case 5: //Mobile //Scroll to Top gpt_ScrollToAd = false; break; case 3: //MPU case 4: //SkyScraper $(objLeaderboard).hide(); adId = $('.gpt-ad-defined[data-adsize="skyscraper"').attr('id'); break; case 10: //MasterCompanion gpt_ScrollToAd = false; break; default: //Unknown Ad Type gpt_ScrollToAd = false; break; } break; } //Scroll to Top var gpt_container = $("html,body"); gpt_container.animate({ scrollTop: 0, scrollLeft: 0 }); if (gpt_ScrollToAd) { //If Adexists, scroll to it var gpt_scrollTo = $('#' + adId); if (gpt_scrollTo.length > 0) { //Scroll to the Ad var gpt_topPosition = gpt_scrollTo.offset().top - gpt_container.offset().top + gpt_container.scrollTop(); if (gpt_topPosition > 0) { gpt_container.animate({ scrollTop: gpt_topPosition, scrollLeft: 0 }); if (gpt_topPosition - offset > 0 && offset > 0) { gpt_container.animate({ scrollTop: gpt_topPosition - offset, scrollLeft: 0 }); } } } } } //-------------------------------------------------------------------------- async function gpt_CheckForCookiePolicy() { var returnVal = false; if ($('#onetrust-accept-btn-handler').length > 0) { $('#onetrust-accept-btn-handler').click(); returnVal = true; } return returnVal; } //-------------------------------------------------------------------------- function gpt_InitAds() { var gpt_ResponsiveHomepage = false; switch (gpt_AdFile) { case "JBS": case "CELLJOURNAL": case "CELLBUCKET": //Responsive Check if ($('#hdrHomeBrand').length > 0) { gpt_ResponsiveHomepage = true; } break; } //InterScroller Check if (gpt_AdFile === "JBS") { var gpt_InterScrollerEnabled = false; var gpt_InterScrollerInsertObj; if ($("#articleHeader").length > 0) { //It's an article Page if ($('.article__sections > section').length > 0) { gpt_InterScrollerEnabled = true; gpt_InterScrollerInsertObj = $(".article__sections > section"); } } else { if ($('.toc__section').length > 0) { //It's a TOC Page gpt_InterScrollerEnabled = true; gpt_InterScrollerInsertObj = $(".toc__section").first(); } } //Add the Interscroller if (gpt_InterScrollerEnabled) { gpt_InterScrollerInsertObj.first().append($("#gpt-Interscroller").clone()); $("#gpt-Interscroller").remove(); $(".gpt-adinterscroller").addClass("gpt-ad"); } } googletag.cmd.push(function () { var gptBoomBoxSizeMapping; var gptFluidMapping; var gptHomePageSidebarMapping; var gptCellHomePageSidebarMapping; var gptInterscrollerMapping; var gptLeaderboardSizeMapping; var gptMobileSizeMapping; var gptPrestitialMapping; var gptRectangleShortSizeMapping; var gptRectangleSizeMapping; var gptSideBarSizeMapping; var gptTallSizeMapping; var gptWideSizeMapping; var gptWideRectangleSizeMapping; //*********************************************** //Start Define Size mapping based on client Viewport //*********************************************** if (gpt_AdFile === 'PU') { gptTallSizeMapping = googletag.sizeMapping(). addSize([992, 0], [[300, 600], [160, 600], [120, 600]]). addSize([0, 0], []). build(); gptRectangleSizeMapping = googletag.sizeMapping(). addSize([992, 0], [[300, 250]]). addSize([0, 0], []). build(); gptRectangleShortSizeMapping = googletag.sizeMapping(). addSize([992, 0], [[300, 250], [320, 50], [300, 50]]). addSize([0, 0], [[300, 250], [320, 50], [300, 50]]). build(); gptWideSizeMapping = googletag.sizeMapping(). addSize([992, 0], [[728, 90]]). addSize([760, 0], [[728, 90], [320, 50], [300, 50]]). addSize([0, 0], [[320, 50], [300, 50]]). build(); gptWideRectangleSizeMapping = googletag.sizeMapping(). addSize([992, 0], []). addSize([760, 0], [[320, 50], [300, 50], [300, 250]]). addSize([0, 0], [[320, 50], [300, 50], [300, 250]]). build(); gptMobileSizeMapping = googletag.sizeMapping(). addSize([0, 0], [[320, 50], [300, 50]]). build(); gptFluidMapping = googletag.sizeMapping(). addSize([0, 0], ['fluid']). build(); gptPrestitialMapping = googletag.sizeMapping(). addSize([760, 0], [[1, 1]]). build(); } else { //JBS-CELL-LANCET gptLeaderboardSizeMapping = googletag.sizeMapping(). addSize([992, 0], [[728, 90]]). // Desktop addSize([768, 0], [[728, 90]]). // Tablet Landscape addSize([0, 0], [[320, 50], [300, 50]]). // Phone & Tablet Portrait build(); gptHomePageSidebarMapping = googletag.sizeMapping(). addSize([2090, 795], [[300, 600], [300, 250], [160, 600], [120, 600]]). addSize([1910, 795], [[160, 600], [120, 600]]). addSize([0, 0], []). build(); gptCellHomePageSidebarMapping = googletag.sizeMapping(). addSize([2090, 795], [[300, 600], [300, 250], [336, 280], [160, 600], [120, 600]]). addSize([1910, 795], [[160, 600], [120, 600]]). addSize([0, 0], []). build(); gptSideBarSizeMapping = googletag.sizeMapping(). addSize([1140, 795], [[300, 600], [160, 600], [120, 600], [300, 250]]). // SkyScraper - Desktop (Require min 630 vertical) addSize([1140, 445], [[300, 250]]). // BoomBox Fall Back - Desktop (Require min 280 vertical) addSize([0, 0], []). // Phone build(); gptBoomBoxSizeMapping = googletag.sizeMapping(). addSize([768, 0], [[300, 250], [336, 280]]). // Desktop & Tablet Landscape addSize([0, 0], []). // Phone build(); gptFluidMapping = googletag.sizeMapping(). addSize([0, 0], ['fluid']). build(); gptPrestitialMapping = googletag.sizeMapping(). addSize([600, 700], [[1, 1]]). // Desktop & Tablet Landscape addSize([0, 0], []). // Phone build(); gptInterscrollerMapping = googletag.sizeMapping(). addSize([1140, 445], []). addSize([1024, 768], [[1024, 768]]). addSize([768, 1024], [[768, 1024]]). addSize([480, 320], [[480, 320]]). addSize([320, 480], [[320, 480]]). build(); } //*********************************************** //End Define Size mapping based on client Viewport //*********************************************** //*********************************************** //Start detection for ad slots on page //*********************************************** var gptMasterPage = gpt_CheckForNULL($('#gptPage').val()); var gptMasterSite; if (gpt_AdFile === 'PU') { gptMasterSite = $('#gptSite').val(); } else { //JBS-CELL-LANCET gptMasterSite = "dev"; if (gpt_IsProd) { gptMasterSite = gpt_CheckForNULL($('#gptSite').val()); //If there is no master site, check for a defaultsite if (gptMasterSite == null) { gptMasterSite = gpt_CheckForNULL($('#gptDefaultSite').val()); } } else { //Dev ENV //If the page has no gptSite Value, assume no value which will disable ads if (gpt_CheckForNULL($('#gptSite').val()) === null) { gptMasterSite = null; } } //If there is no master Page, check for a Page using the URL if (gptMasterPage === null) { gptMasterPage = GPT_GetPageByURL(); } } $(".gpt-ad").each(function (index) { var gptPage = ''; var adSizeMapping = ''; var gptPOS; var gptTC; var gptNative; var adId; var gptSite; var tempSlot = null; if (gpt_IsProd) { //Check if the ad slot has it's own site defined if (typeof $(this).data('site') === 'undefined') { gptSite = gptMasterSite; } else { gptSite = gpt_CheckForNULL($(this).data('site')); } } else { gptSite = gptMasterSite; } if (gpt_AdFile === 'PU') { adId = $(this).attr('id'); } else { //JBS-CELL-LANCET adId = 'gpt-ad-' + index + 1; } if (gpt_CheckForNULL(gptSite) !== null) { gptSite_Debug = gptSite; gptPOS = parseInt($(this).data('pos')) || -1; if (gptPOS === -1) { gptPOS = index + 1; } //Check if the ad slot has it's own page defined gptPage = $(this).data('page'); if (gpt_CheckForNULL(gptPage) == null) { //Use the Master Page gptPage = gptMasterPage; } //If the page is not null, preceed it with a slash if (gptPage !== null) { gptPage = '/' + gptPage; } else { gptPage = ''; } gptPage_Debug = gptPage; gptTC = $(this).data('tc'); if (typeof gptTC === "undefined") { gptTC = ''; } gptNative = $(this).data('native'); if (typeof gptNative === "undefined") { gptNative = ''; } //Determine sizemapping based on data-adsize if (gpt_AdFile === 'PU') { switch ($(this).data('adsize')) { case 'tall': adSizeMapping = gptTallSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[120, 600], [160, 600], [300, 600]], adId); break; case 'rectangle': adSizeMapping = gptRectangleSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[300, 250]], adId); break; case 'rectangleshort': adSizeMapping = gptRectangleShortSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[300, 250], [320, 50], [300, 50]], adId); break; case 'wide': adSizeMapping = gptWideSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[728, 90], [320, 50], [300, 50]], adId); break; case 'widerectangle': adSizeMapping = gptWideRectangleSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[320, 50], [300, 50], [300, 250]], adId); break; case 'mobile': adSizeMapping = gptMobileSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[320, 50], [300, 50]], adId); break; case 'fluid': adSizeMapping = gptFluidMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, 'fluid', adId); break; case 'prestitial': adSizeMapping = gptPrestitialMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[1, 1]], adId); break; } } else { //JBS-CELL-LANCET switch ($(this).data('adsize')) { case 'cell-leaderboard': case 'leaderboard': adSizeMapping = gptLeaderboardSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[728, 90], [320, 50], [300, 50]], adId); break; case 'bottom': if (gpt_ResponsiveHomepage) { adSizeMapping = gptHomePageSidebarMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[120, 600], [160, 600], [300, 600], [300, 250]], adId); } else { adSizeMapping = gptBoomBoxSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[300, 250]], adId); } break; case 'boombox': if (gpt_AdFile === "CELLJOURNAL" || gpt_AdFile == "CELLBUCKET") { if (gpt_ResponsiveHomepage) { adSizeMapping = gptCellHomePageSidebarMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[120, 600], [160, 600], [300, 600], [300, 250], [336, 280]], adId); } else { adSizeMapping = gptBoomBoxSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[300, 250], [336, 280]], adId); } } else { adSizeMapping = gptBoomBoxSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[300, 250]], adId); } break; case 'interscroller': adSizeMapping = gptInterscrollerMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[320, 480], [480, 320], [768, 1024], [1024, 768]], adId); break; case 'sidebar': case 'skyscraper': adSizeMapping = gptSideBarSizeMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, [[120, 600], [160, 600], [300, 600], [300, 250]], adId); break; case 'native': case 'fluid': adSizeMapping = gptFluidMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, 'fluid', adId); break; case 'prestitial': adSizeMapping = gptPrestitialMapping; tempSlot = googletag.defineSlot('/6053/els.' + gptSite + gptPage, 'fluid', adId); break; } } } //Ignore any invalid adsizes that could be on the page if (adSizeMapping !== '') { $(this).addClass('gpt-ad-defined'); if (gpt_AdFile !== 'PU') { $(this).attr('id', adId); } tempSlot.defineSizeMapping(adSizeMapping).addService(googletag.pubads()).setTargeting("pos", gptPOS); if (gptTC !== '') { tempSlot.setTargeting("tc", gptTC); } if (gptNative !== '') { tempSlot.setTargeting("native", gptNative); } gptEvent_Debug = gptEvent_Debug + $(this).data('adsize') + ' Requested<br>'; } else { gptInvalidAdSize_Debug = gptInvalidAdSize_Debug + "Invalid Size Found, Id: " + $(this).prop('id') + ', adSize: ' + $(this).data('adsize') + '<br>'; $(this).remove(); } }); if (gpt_CheckForNULL(gptInvalidAdSize_Debug) === null) { gptInvalidAdSize_Debug = "None Detected"; } //*********************************************** //End detection for ad slots on page //*********************************************** //*********************************************** //Start page level targeting //*********************************************** if (gpt_AdFile !== 'PU') { //Logged in or IP Access gpt_TargetAccessType(); //Check for Screenshot Client gpt_CheckSSC(); } //Check for DFP Test gpt_GetDFPTestId(); //Check for Additional Targeting gpt_GetAdditionalTargeting(); if (gpt_IsProd && gptContextualEnabled) { var gpt_ContextualRetry = false; //Check for Contextual Targeting if (gs_channels !== "DEFAULT") { var gpt_ContextualCategories = Array.from(gs_channels); for (var i = 0; i < gpt_ContextualCategories.length; i++) { if (gpt_ContextualCategories[i] == 'gx_retry') { gpt_ContextualRetry = true; } if (!gpt_ContextualCategories[i].startsWith("custom_")) { //Remove any tag that is not custom gpt_ContextualCategories.splice(i, 1); i--; } else { //Strip the 'custom_' from the tag gpt_ContextualCategories[i] = gpt_ContextualCategories[i].replace("custom_", "") } } if (gpt_ContextualCategories.length > 0) { googletag.pubads().setTargeting("gs_cat", gpt_ContextualCategories); } else { gpt_ContextualCategories = 'none'; } if (gpt_ContextualRetry) { gpt_ContextualCategories = "*Indexing*"; } gptContextualResult_Debug = gpt_ContextualCategories; } else { gptContextualResult_Debug = 'No segments found'; } } else { //Not Prod gptContextualResult_Debug = 'Not enabled'; var gpt_DevSite = gpt_CheckForNULL($('#gptSite').val(), "dev"); $('#gpt-Variables').append('<input type="hidden" id="gptEnvironment" value="' + gpt_DevSite + '">'); gpt_Target("Environment"); } //*********************************************** //End page level targeting //*********************************************** //Enable google dfp services if (parseInt($('#gptLazyLoading').val()) === 1) { googletag.pubads().enableLazyLoad({ fetchMarginPercent: 200, renderMarginPercent: 0, mobileScaling: 2.0 }); } else { googletag.pubads().enableSingleRequest(); } //Add Listener for RenderEnded googletag.pubads().addEventListener('slotRenderEnded', function (event) { if (!event.isEmpty) { if (typeof LocalAdLoaded === "function") { LocalAdLoaded(event); } if (gpt_ResponsiveHomepage) { if (typeof positionAd === "function") { positionAd(); } } if (event.size[0] == "480" || event.size[1] == "480") { $('.gpt-InScrollBox').css('display', 'block'); gptEvent_Debug = gptEvent_Debug + 'Interscroller ' + event.size + ' rendered: ' + gpt_GetElapsedTime() + '<br>'; } else { gptEvent_Debug = gptEvent_Debug + event.size + ' rendered: ' + gpt_GetElapsedTime() + '<br>'; } } }); if (gpt_AdFile !== 'PU') { googletag.pubads().collapseEmptyDivs(); } googletag.enableServices(); //Populate Defined Ad Slots $(".gpt-ad-defined").each(function (index) { var adId = $(this).attr('id'); googletag.cmd.push(function () { googletag.display(adId); }); }); gptStatus_Debug = 'GPT Complete'; }); } //-------------------------------------------------------------------------- function gpt_DisplayDebug() { //Clone the template and append to Body $(document.body).append($('#gpt-DebugDiv').clone()); $('#gpt-DebugDiv').remove(); //Populate the Values gpt_LoadDebugValues(); //Display and scroll to debug section $('.gpt-DebugDiv').css('display', 'block'); window.scrollTo(0, document.body.scrollHeight); } //-------------------------------------------------------------------------- function gpt_LoadDebugValues() { $('.gpt-DebugBtn').blur(); $('.gptVersion_Debug').text(gpt_Version); $('.gptAdFile_Debug').html(gpt_AdFile); $('.gptEvent_Debug').html(gptEvent_Debug); $('.gptCustomTargeting_Debug').html(gptCustomTargeting_Debug); $('.gptSite_Debug').text(gptSite_Debug); $('.gptContextualResult_Debug').text(gptContextualResult_Debug); $('.gptContextualInit_Debug').text(gptContextualInit_Debug); $('.gptContextualURL_Debug').text(gptContextualURL_Debug); $('.gptContextualReady_Debug').text(gptContextualReady_Debug); $('.gptMoatReady_Debug').text(gptMoatReady_Debug); $('.gptMoatInit_Debug').text(gptMoatInit_Debug); $('.gptTestENV_Debug').text(gptTestENV_Debug); $('.gptDisableAds_Debug').text(gptDisableAds_Debug); $('.gptStatus_Debug').text(gptStatus_Debug); $('.gptPage_Debug').text(gptPage_Debug); $('.gptInvalidAdSize_Debug').html(gptInvalidAdSize_Debug); } //-------------------------------------------------------------------------- function gpt_GrapeShotDebug() { $('.gpt-DebugBtn').blur(); window.open("http://admin-elsevier.grapeshot.co.uk/custom/bookmarklet.cgi?blocking=1&vn=2&url=" + encodeURIComponent(document.location), "GRAPESHOT_POPUP", "width=650,height=600,scrollbars=yes,screenX=40,screenY=50,menubar=no,toolbar=no,resizable=yes", "Custom").focus(); } //-------------------------------------------------------------------------- function gpt_ShowConsole() { $('.gpt-DebugBtn').blur(); googletag.openConsole(); } //-------------------------------------------------------------------------- </script> </div> </div> <div data-widget-id="53023812-5eb3-476f-8922-6f6f95be0a5c" data-widget-name="ux3-layout-widget"><header class="header base fixed"> <div class="widget literatumAd none adplaceholder adplaceholder--header js__adToHide widget-horizontalAd" id="ad532c9c-4e0f-4b0d-8b27-9bd0ddbdb190"> <div class="wrapped " > <div class="widget-body body body-horizontalAd "><div class="horizontalAdContainer"> <div class="horizontalAdLabelContainer"> <div class="horizontalAdLabel"> <img src="/templates/jsp/_style2/_marlin/images/bg_adHoriz.gif" alt="Advertisement"/> </div> </div> <div class="horizontalAd"> <div class="pb-ad"> <div class="gpt-ad" data-adsize="leaderboard"></div> </div> </div> </div></div> </div> </div> <div data-widget-def="ux3-layout-widget" data-widget-id="3bd430f7-bd17-4546-89a2-5b0ca3b18cdf" class="header__wrapper clearfix" data-db-parent-of="quickSearch"> <div data-widget-id="3bd430f7-bd17-4546-89a2-5b0ca3b18cdf" data-widget-name="ux3-layout-widget"><div class="col-xs-6 col-lg-6 journal-logos-wrapper header__left-side"> <div class="journal-logos"> <span data-widget-id="ecdbcba0-b4aa-4389-a4c7-33705333b11e" data-widget-name="ux3-general-image"><a href="/home" title=""><img alt="" src="/pb-assets/ux3/logos/ha/tech_white-1634824962.svg"/></a></span> </div> <div class="journal-logos"> <span data-widget-id="58a47841-6ef0-4146-914f-3f2f71161266" data-widget-name="ux3-general-image"><a href="https://www.slas.org" title="SLAS society logo "><img alt="SLAS society logo " src="/pb-assets/ux3/logos/ha/SLAS-logo-1642775379850.svg"/></a></span> </div> </div><div class="col-xs-6 col-lg-6"> <div data-widget-id="27014d70-9f94-467d-857b-805d256132d2" data-widget-name="ux3-layout-widget"><div class="header__nav row"> <ul data-widget-id="337ee8a8-34c0-420d-84ae-7906e01fd189" data-widget-name="UX3ProfileLinksWidget" class="rlist rlist--inline profile-links"><li class="profile-links__loginHtml"><a href="https://www.editorialmanager.com/slastech/default1.aspx" target="_blank">Submit</a></li><li class="profile-links__logIn"><a href="/action/showLogin?redirectUri=https%3A%2F%2Fwww.slas-technology.org%2Fissues&pii=" title="Log in" class="show-login">Log in</a></li><li class="profile-links__register"><a href="/action/registration?journalCode=slast&redirectUri=https%3A%2F%2Fwww.slas-technology.org%2Fissues&directReg=true" title="Register a username and password for free">Register</a></li><li class="hidden-lg"><div class="dropBlock profile-links__user-list__wrapper"><a href="#" data-db-target-for="loginMenu" aria-expanded="false" aria-controls="login-links" title="LogIn" class="profile-links__logIn__mobile">Log in</a><div data-db-target-of="loginMenu" id="login-links" class="dropBlock__holder profile-links__user-list__holder"><ul class="rlist article-tools__sub-list"><li><a href="https://www.editorialmanager.com/slastech/default1.aspx" target="_blank">Submit</a></li><li><a href="/action/showLogin?redirectUri=https%3A%2F%2Fwww.slas-technology.org%2Fissues&pii=" title="Log in" class="show-login">Log in</a></li></ul></div></div></li></ul> </div></div> </div></div> </div> </header></div> <div data-widget-def="graphQueryWidget" data-widget-id="fad9a144-1a93-40be-baba-cf44f74c2b48" class="ux3"> <div class="widget graphQueryWidget none top-padding-handler noMargin widget-none widget-compact-all" id="fad9a144-1a93-40be-baba-cf44f74c2b48"> <div class="wrapped " > <div class="widget-body body body-none body-compact-all"><nav id="mega-menu-nav" role="navigation" class="mega-menu-nav"> <!--.skip//a(href='#searchText' aria-label='Skip menu') Skip menu --> <div class="mega-menu-nav__wrapper"> <button class="mega-menu__toggle"><span class="sr-only">Main menu</span><i aria-hidden="true" class="icon-gizmo-hamburger"></i></button> <ul role="menubar" class="mega-menu rlist"> <li role="presentation" class="mega-menu__item"><a id="main-menu-link-1" aria-haspopup="true" href="javascript:void(0)" role="menuitem" aria-controls="main-menu-panel-1" data-item-link="main-menu-link-1" data-index="0" class="mega-menu__item-link menu-link"><span>Articles</span></a> <div id="main-menu-panel-1" aria-labelledby="main-menu-link-1" data-item-wrapper="main-menu-link-1" aria-expanded="false" class="mega-menu__item-wrapper"> <ul class="sub-menu rlist mega-menu__sub-menu-heading"> <li style="grid-column: 1/2" class="double-width sub-menu__item"> <div aria-label="Menu dropzone section" tabindex="-1" class="listDropZone"> <div class="hidden-xs hidden-sm"> <div class="cover-image"><div class="cover-image__thumb"><a href="/issue/S2472-6303(24)X0006-0"><img src="/cms/asset/atypon:cms:attachment:img:d20e6:rev:1729051700455-3999:pii:S2472630324X00060/cover.tif.jpg" alt="Cover Image - SLAS Technology, Volume 29, Issue 5"/></a></div><div class="cover-image__meta"></div></div> </div> </div> </li> <li style="grid-column: 2/3" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-1-2" class="sub-menu__heading">Latest </h4> <ul role="menubar" data-index="0" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="/inpress" data-index="0" role="menuitem" class="sub-menu__item-link menu-link"><span>Articles in Press</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/inprogress" data-index="1" role="menuitem" class="sub-menu__item-link menu-link"><span>Issues In Progress</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/current" data-index="2" role="menuitem" class="sub-menu__item-link menu-link"><span>Current Issue</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/issues" data-index="3" role="menuitem" class="sub-menu__item-link menu-link"><span>Past Issues</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/special-issues" data-index="4" role="menuitem" class="sub-menu__item-link menu-link"><span>Special Issues</span></a></li> </ul> </li> <li style="grid-column: 3/5" class="double-width sub-menu__item"> <div aria-label="Menu dropzone section" tabindex="-1" class="listDropZone"> <div data-widget-def="UX3MultiSearchWidget" data-widget-id="4d6c0153-8a8c-45de-903f-6b17b0f02e9b" class="hidden-xs hidden-sm"> <h2>Popular Articles</h2> <div class="navarticlecss"> <ul class="publication-list rlist publication-list--list"><li class="search__item clearfix separator"><div class="search__item__body"><!--S2472-6303(24)00052-9--><div class="meta__header"><div class="meta__type-access"><div class="meta__type">Research Article</div></div></div><span class="hlFld-Title"><h4 class="meta__title"><a href="/article/S2472-6303(24)00052-9/fulltext" class="full-title-multi-search">Optimizing carry-over in automated dissolution system dissoBOT for paracetamol and diclofenac sodium analysis</a></h4></span><ul class="meta__authors rlist--inline comma" title="list of authors"><li>Majer et al.</li></ul><div class="action-links"></div><div class="alt-multi-search__article__preview"></div></div></li><li class="search__item clearfix separator"><div class="search__item__body"><!--S2472-6303(24)00098-0--><div class="meta__header"><div class="meta__type-access"><div class="meta__type">Short Communication</div></div></div><span class="hlFld-Title"><h4 class="meta__title"><a href="/article/S2472-6303(24)00098-0/fulltext" class="full-title-multi-search">Accelerating covalent binding studies: Direct mass shift measurement with acoustic ejection and TOF-MS</a></h4></span><ul class="meta__authors rlist--inline comma" title="list of authors"><li>Stoeckli et al.</li></ul><div class="action-links"></div><div class="alt-multi-search__article__preview"></div></div></li><li class="search__item clearfix separator"><div class="search__item__body"><!--S2472-6303(24)00081-5--><div class="meta__header"><div class="meta__type-access"><div class="meta__type">Full Length Article</div></div></div><span class="hlFld-Title"><h4 class="meta__title"><a href="/article/S2472-6303(24)00081-5/fulltext" class="full-title-multi-search">High-resolution acoustic ejection mass spectrometry for high-throughput library screening</a></h4></span><ul class="meta__authors rlist--inline comma" title="list of authors"><li>Hoxie et al.</li></ul><div class="action-links"></div><div class="alt-multi-search__article__preview"></div></div></li></ul> </div> </div> </div> </li> <li style="grid-column: 5/7" class="double-width sub-menu__item"> <div aria-label="Menu dropzone section" tabindex="-1" class="listDropZone"> <h2>Latest Articles</h2> <div class="navarticlecss"> <ul class="publication-list rlist publication-list--list"><li class="search__item clearfix separator"><div class="search__item__body"><!--S2472-6303(24)00107-9--><div class="meta__header"><div class="meta__type-access"><div class="meta__type">Full Length Article</div></div></div><span class="hlFld-Title"><h4 class="meta__title"><a href="/article/S2472-6303(24)00107-9/fulltext" class="full-title-multi-search">Application of MRI imaging technology based on magnetic nanoparticles in diagnosis and prognosis evaluation of prostate cancer</a></h4></span><ul class="meta__authors rlist--inline comma" title="list of authors"><li>Wang et al.</li></ul><div class="action-links"></div><div class="alt-multi-search__article__preview"></div></div></li><li class="search__item clearfix separator"><div class="search__item__body"><!--S2472-6303(24)00109-2--><div class="meta__header"><div class="meta__type-access"><div class="meta__type">Short Communication</div></div></div><span class="hlFld-Title"><h4 class="meta__title"><a href="/article/S2472-6303(24)00109-2/fulltext" class="full-title-multi-search">Automatic Cleaning in Acoustic Ejection Mass Spectrometry: Enhancing the System Robustness for Large-Scale High-Throughput Analysis of Complex Samples</a></h4></span><ul class="meta__authors rlist--inline comma" title="list of authors"><li>Ji et al.</li></ul><div class="action-links"></div><div class="alt-multi-search__article__preview"></div></div></li><li class="search__item clearfix separator"><div class="search__item__body"><!--S2472-6303(24)00100-6--><div class="meta__header"><div class="meta__type-access"><div class="meta__type">Full Length Article</div></div></div><span class="hlFld-Title"><h4 class="meta__title"><a href="/article/S2472-6303(24)00100-6/fulltext" class="full-title-multi-search">Application of Magnetic Resonance Imaging and Artificial Intelligence Algorithms in Cancer Screening</a></h4></span><ul class="meta__authors rlist--inline comma" title="list of authors"><li>Guo et al.</li></ul><div class="action-links"></div><div class="alt-multi-search__article__preview"></div></div></li></ul> </div> </div> </li> </ul> </div> </li> <li role="presentation" class="mega-menu__item"><a id="main-menu-link-2" aria-haspopup="true" href="javascript:void(0)" role="menuitem" aria-controls="main-menu-panel-2" data-item-link="main-menu-link-2" data-index="1" class="mega-menu__item-link menu-link"><span>Publish</span></a> <div id="main-menu-panel-2" aria-labelledby="main-menu-link-2" data-item-wrapper="main-menu-link-2" aria-expanded="false" class="mega-menu__item-wrapper"> <ul class="sub-menu rlist mega-menu__sub-menu-heading"> <li style="grid-column: 1/3" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-2-1" class="sub-menu__heading">For Authors </h4> <ul role="menubar" data-index="0" class="rlist heading-list col-count-2"> <li role="presentation" class="menu-link__wrapper"><a href="https://www.editorialmanager.com/slastech/default2.aspx" data-index="0" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Submit Article <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/call-for-papers" data-index="1" role="menuitem" class="sub-menu__item-link menu-link"><span>SLAS Technology Call for Papers</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.elsevier.com/journals/slas-technology/2472-6303/guide-for-authors" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Guide for Authors <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/aims" data-index="3" role="menuitem" class="sub-menu__item-link menu-link"><span>Aims & Scope</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/open-access-information" data-index="4" role="menuitem" class="sub-menu__item-link menu-link"><span>Open Access Information</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://researcheracademy.elsevier.com/" data-index="5" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Researcher Academy <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.elsevier.com/authors/submit-your-paper#track" data-index="6" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Track Your Paper <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://webshop.elsevier.com/" data-index="7" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Webshop <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/protocols-instructions" data-index="8" role="menuitem" class="sub-menu__item-link menu-link"><span>Protocols Instructions</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/publications/author-reviewer-resources-guidelines/" data-index="9" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Share Your Science <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/publications/author-reviewer-resources-guidelines/" data-index="10" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Share Your Technology <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/events-calendar/" data-index="11" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Present Your Work <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/membership/special-interest-groups/" data-index="12" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Find Collaborators <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> </ul> </div> </li> <li role="presentation" class="mega-menu__item"><a id="main-menu-link-3" aria-haspopup="true" href="javascript:void(0)" role="menuitem" aria-controls="main-menu-panel-3" data-item-link="main-menu-link-3" data-index="2" class="mega-menu__item-link menu-link"><span>Topics</span></a> <div id="main-menu-panel-3" aria-labelledby="main-menu-link-3" data-item-wrapper="main-menu-link-3" aria-expanded="false" class="mega-menu__item-wrapper"> <ul class="sub-menu rlist mega-menu__sub-menu-heading"> <li style="grid-column: 1/2" class="double-width sub-menu__item"> <ul role="menubar" data-index="0" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="/slas2024-pre-reads" data-index="0" role="menuitem" class="sub-menu__item-link menu-link"><span>SLAS2024 Pre-Reads</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/slaseurope2024-pre-reads" data-index="1" role="menuitem" class="sub-menu__item-link menu-link"><span>SLAS Europe 2024 Pre-reads</span></a></li> </ul> </li> <li style="grid-column: 2/4" class="double-width sub-menu__item"> <div aria-label="Menu dropzone section" tabindex="-1" class="listDropZone"></div> </li> </ul> </div> </li> <li role="presentation" class="mega-menu__item"><a id="main-menu-link-4" aria-haspopup="true" href="javascript:void(0)" role="menuitem" aria-controls="main-menu-panel-4" data-item-link="main-menu-link-4" data-index="3" class="mega-menu__item-link menu-link"><span>Multimedia</span></a> <div id="main-menu-panel-4" aria-labelledby="main-menu-link-4" data-item-wrapper="main-menu-link-4" aria-expanded="false" class="mega-menu__item-wrapper"> <ul class="sub-menu rlist mega-menu__sub-menu-heading"> <li style="grid-column: 1/2" class="double-width sub-menu__item"> <ul role="menubar" data-index="0" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="/multimedia/audio" data-index="0" role="menuitem" class="sub-menu__item-link menu-link"><span>Podcast</span></a></li> </ul> </li> </ul> </div> </li> <li role="presentation" class="mega-menu__item"><a id="main-menu-link-5" aria-haspopup="true" href="javascript:void(0)" role="menuitem" aria-controls="main-menu-panel-5" data-item-link="main-menu-link-5" data-index="4" class="mega-menu__item-link menu-link"><span>About</span></a> <div id="main-menu-panel-5" aria-labelledby="main-menu-link-5" data-item-wrapper="main-menu-link-5" aria-expanded="false" class="mega-menu__item-wrapper"> <ul class="sub-menu rlist mega-menu__sub-menu-heading"> <li style="grid-column: 1/2" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-5-1" class="sub-menu__heading">Society </h4> <ul role="menubar" data-index="0" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/" data-index="0" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>SLAS <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/edboard" data-index="1" role="menuitem" class="sub-menu__item-link menu-link"><span>Editorial Board</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/membership/why-join-renew/" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Become a Member <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/events-calendar/" data-index="3" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Conferences <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/events-calendar/" data-index="4" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>SLAS Event Sponsorship <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/careers/awards-and-grants/" data-index="5" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Awards and Grants <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> <li style="grid-column: 2/3" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-5-2" class="sub-menu__heading">Journal Information </h4> <ul role="menubar" data-index="1" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="/aims" data-index="0" role="menuitem" class="sub-menu__item-link menu-link"><span>Aims & Scope</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/content/permission" data-index="1" role="menuitem" class="sub-menu__item-link menu-link"><span>Permissions</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.medreprints.com" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Reprints <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/abstracting-and-indexing" data-index="3" role="menuitem" class="sub-menu__item-link menu-link"><span>Abstracting & Indexing</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/news_and_announcements" data-index="4" role="menuitem" class="sub-menu__item-link menu-link"><span>News & Announcements</span></a></li> </ul> </li> <li style="grid-column: 3/4" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-5-3" class="sub-menu__heading">Companion Journals </h4> <ul role="menubar" data-index="2" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/publications/slas-discovery/" data-index="0" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>SLAS Discovery <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> <li style="grid-column: 4/5" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-5-4" class="sub-menu__heading">Students & Early Career </h4> <ul role="menubar" data-index="3" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/publications/call-for-papers/#Technology" data-index="0" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Early Career Showcase <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/footer-nav-links/for-partners/boost-your-brand/" data-index="1" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Boost Your Brand <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/careers/mentor-match/" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Find a Mentor <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> <li style="grid-column: 5/6" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-5-5" class="sub-menu__heading">Get Involved </h4> <ul role="menubar" data-index="4" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/about-slas/ways-to-give/" data-index="0" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Give Back <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/membership/get-involved-in-slas/" data-index="1" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Volunteer Opportunities <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://connected.slas.org/home" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Get CONNECTED <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> </ul> </div> </li> <li role="presentation" class="mega-menu__item"><a id="main-menu-link-6" aria-haspopup="true" href="javascript:void(0)" role="menuitem" aria-controls="main-menu-panel-6" data-item-link="main-menu-link-6" data-index="5" class="mega-menu__item-link menu-link"><span>Contact</span></a> <div id="main-menu-panel-6" aria-labelledby="main-menu-link-6" data-item-wrapper="main-menu-link-6" aria-expanded="false" class="mega-menu__item-wrapper"> <ul class="sub-menu rlist mega-menu__sub-menu-heading"> <li style="grid-column: 1/2" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-6-1" class="sub-menu__heading">Contact </h4> <ul role="menubar" data-index="0" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="https://www.slas.org/about-slas/" data-index="0" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Contact Us <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="/pb-assets/Health%20Advance/journals/slast/2023-SLAST-Media-Kit-1672748984177.pdf" data-index="1" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Advertise with Us <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="http://www.elsevierhealth.com/index.jsp" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Go to Product Catalog <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> <li style="grid-column: 2/3" class="double-width sub-menu__item"> <h4 data-item-link="main-menu-link-6-2" class="sub-menu__heading">Follow Us </h4> <ul role="menubar" data-index="1" class="rlist heading-list col-count-1"> <li role="presentation" class="menu-link__wrapper"><a href="/action/showAlertSettings?journalCode=slast&action=addJournal&referrer=%2F" data-index="0" role="menuitem" class="sub-menu__item-link menu-link"><span>New Content Alerts</span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://twitter.com/SLAS_Org" data-index="1" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Twitter <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.facebook.com/SocietyforLaboratoryAutomationandScreening?v=wall" data-index="2" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Facebook <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> <li role="presentation" class="menu-link__wrapper"><a href="https://www.instagram.com/slas_org/" data-index="3" target="_blank" role="menuitem" class="sub-menu__item-link menu-link"><span>Instagram <div class="external-icon"></div><span class="sr-only">External Link</span></span></a></li> </ul> </li> </ul> </div> </li> </ul> <div class="mega-menu-nav__quick-search"> <div data-widget-id="4b13527a-8285-4636-ac31-0e0ddddf175f" data-widget-name="UX3QuickSearchWidget" class="quick-search"><div class="dropBlock"><form action="https://slas-technology.org/action/doSearch?journalCode=slast" name="quickSearchBar" method="get" title="Quick Search"><input id="type" type="hidden" value="quicksearch" name="type"/><div class="quick-search__toggle"><input id="searchText" type="text" name="text1" placeholder="Search for..." enterkeyhint="search" autocomplete="off" data-contributors-conf="3" data-topics-conf="3" data-publication-titles-conf="3" data-history-items-conf="3" data-group-titles-conf="3" data-publication-items-conf="3" aria-label="Enter a search term" class="searchText searchText-autocomplete"/><button type="submit" title="Search" aria-label="Submit the search form" class="btn quick-search__button icon-search"><span>Go search</span></button><a href="https://slas-technology.org/search/advanced?SeriesKey=slast&ISSN=2472-6303&journalCode=slast" title="Advanced search" class="quick-search__advanced-link">Advanced search</a></div><div class="quick-search__box"><div class="quick-search__box-inner"><div class="quick-search__box-wrapper"><select name="field1" aria-label="Select a search area"><option value="AllField">All content</option><option value="Title">Article title</option><option value="Contrib">Authors</option><option value="Keyword">Keywords</option><option value="Abstract">Abstract</option><option value="AbstractTitleKeywordFilterField">Article title, abstract, keywords</option></select><a href="https://slas-technology.org/search/advanced?SeriesKey=slast&ISSN=2472-6303&journalCode=slast" title="Advanced search" class="quick-search__advanced-link">Advanced search</a></div><a href="javascript:void(0)" aria-label="Close search options" title="Close search options" class="quick-search__box-close"><i aria-hidden="true" class="icon-tools_close"></i></a></div></div><div class="quick-search__alert hidden"><p>Please enter a term before submitting your search.</p><a href="#" class="quick-search__alert--close"> Ok</a></div></form></div></div> </div> </div> </nav> <div id="page-body-id" class="page-body-flag"></div></div> </div> </div> </div> <div data-widget-id="cce513c3-ede2-454b-83a2-b235c17a37ed" data-widget-name="UX3HTMLWidget"></div> </div></div> </div> <div data-widget-id="d064e96f-3efb-44ec-859e-7a4507dec1a4" data-widget-name="UX3HTMLWidget"><style> .journal-logos:nth-of-type(2) img { max-height: 45px !important; } .journal-logos:nth-of-type(3) img { max-height: 45px !important; } .ux3 .journal-logos + .journal-logos { margin-left: 24px; } .header__wrapper.clearfix .col-xs-6:first-of-type { width: 55%; } .header__wrapper.clearfix .col-xs-6:nth-of-type(2) { width: 45%; } @media screen and (max-width: 1000px) { .ux3 .journal-logos + .journal-logos { display: none; } .header__wrapper.clearfix .col-xs-6:first-of-type { width: 50%; } .header__wrapper.clearfix .col-xs-6:nth-of-type(2) { width: 50%; } } </style></div> <main data-widget-def="ux3-layout-widget" data-widget-id="87e32f18-695e-444f-b591-81920303e98d" class="content"> <div data-widget-id="87e32f18-695e-444f-b591-81920303e98d" data-widget-name="ux3-layout-widget" class="container"><div class="row"><div class=" col-md-6"> <div data-groupby="decade" data-loadtype="ajax" data-widgetid="a9f4cb09-ce97-4950-aebc-af2c5b16ea44" data-issuedisplaytype="issue-date-pages" data-issuedisplayfilter="all-issues" data-displaysupplementstab="true" data-openaccesslabeldisplayposition="journalHead" data-displayissuetitle="true" data-ishawebsite="data-ishawebsite" data-iipdescription="<p>An issue that is "In Progress" contains final, fully citable articles that are published online but the issue is awaiting more articles before it can be considered "final."</p> <p>Individual article details such as volume, issue and page numbers will not change.</p> " class="list-of-issues"><h1>List of Issues</h1><div class="list-of-issues__oa"><strong class="OALabel">Open Access</strong></div><div class="tab"><ul aria-owns="pane-all-issues-con-a9f4cb09-ce97-4950-aebc-af2c5b16ea44 pane-supplements-con-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" role="tablist" class="rlist tab__nav hidden"><li role="presentation" class="tab__nav__item"><a href="#pane-all-issues-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" aria-controls="pane-all-issues-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" role="tab" data-toggle="tab" id="pane-all-issues-con-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" aria-selected="false">All Issues</a></li><li role="presentation" class="tab__nav__item"><a href="#pane-supplements-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" aria-controls="pane-supplements-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" role="tab" data-toggle="tab" id="pane-supplements-con-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" aria-selected="false">Supplements</a></li></ul><div class="tab__content"><div id="pane-all-issues-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" aria-labelledby="pane-all-issues-con-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" role="tabpanel" aria-hidden="false" class="tab__pane"><div data-default-collapsed="true" class="accordion-with-arrow expandable-accordion"><div class="accordion"><ul class="rlist"><li data-groupid="d2020" data-tab="issues" class="accordion__tab accordion__closed"><a href="#" title="Expand/collapse 2020 - Present" aria-expanded="false" aria-controls="issuesd2020" data-groupid="d2020" class="accordion__control"><h2>2020 - Present</h2><i aria-hidden="true" class="icon-section_arrow_d"></i></a><div id="issuesd2020" class="accordion__content"><div data-groupid="d2020.v29" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2020.v29" data-groupid="d2020.v29" class="list-of-issues__group-expand js--load js--toggle js--loaded">2024 (Volume 29)</a></h3><div data-groupid="d2020.v29" class="list-of-issues__group list-of-issues__group--issues js--open"><ul class="rlist list-of-issues__list"><li><a href="/issue/S2472-6303(24)X0007-2"><span>Issue 6</span><span>December 2024</span> - <strong data-slide-target="#tooltip48941" class="list-of-issues__list__state tooltip">IN PROGRESS<div id="tooltip48941" class="tooltip__body"><p>An issue that is "In Progress" contains final, fully citable articles that are published online but the issue is awaiting more articles before it can be considered "final."</p> <p>Individual article details such as volume, issue and page numbers will not change.</p> </div></strong></a></li><li><a href="/issue/S2472-6303(24)X0006-0"><span>Issue 5</span><span>October 2024</span></a></li><li><a href="/issue/S2472-6303(24)X0005-9"><span>Issue 4</span><span>August 2024</span></a></li><li><a href="/issue/S2472-6303(24)X0004-7"><span>Issue 3</span><span>June 2024</span></a></li><li><a href="/issue/S2472-6303(24)X0003-5"><span>Issue 2</span><span>April 2024</span></a></li><li><a href="/issue/S2472-6303(24)X0002-3"><span>Issue 1</span><span>February 2024</span></a></li></ul></div></div><div data-groupid="d2020.v28" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2020.v28" data-groupid="d2020.v28" class="list-of-issues__group-expand js--load js--toggle">2023 (Volume 28)</a></h3><div data-groupid="d2020.v28" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2020.v27" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2020.v27" data-groupid="d2020.v27" class="list-of-issues__group-expand js--load js--toggle">2022 (Volume 27)</a></h3><div data-groupid="d2020.v27" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2020.v26" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2020.v26" data-groupid="d2020.v26" class="list-of-issues__group-expand js--load js--toggle">2021 (Volume 26)</a></h3><div data-groupid="d2020.v26" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2020.v25" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2020.v25" data-groupid="d2020.v25" class="list-of-issues__group-expand js--load js--toggle">2020 (Volume 25)</a></h3><div data-groupid="d2020.v25" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div></div></li><li data-groupid="d2010" data-tab="issues" class="accordion__tab accordion__closed"><a href="#" title="Expand/collapse 2010 - 2019" aria-expanded="false" aria-controls="issuesd2010" data-groupid="d2010" class="accordion__control"><h2>2010 - 2019</h2><i aria-hidden="true" class="icon-section_arrow_d"></i></a><div id="issuesd2010" class="accordion__content"><div data-groupid="d2010.v24" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v24" data-groupid="d2010.v24" class="list-of-issues__group-expand js--load js--toggle">2019 (Volume 24)</a></h3><div data-groupid="d2010.v24" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v23" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v23" data-groupid="d2010.v23" class="list-of-issues__group-expand js--load js--toggle">2018 (Volume 23)</a></h3><div data-groupid="d2010.v23" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v22" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v22" data-groupid="d2010.v22" class="list-of-issues__group-expand js--load js--toggle">2017 (Volume 22)</a></h3><div data-groupid="d2010.v22" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v21" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v21" data-groupid="d2010.v21" class="list-of-issues__group-expand js--load js--toggle">2016 (Volume 21)</a></h3><div data-groupid="d2010.v21" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v20" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v20" data-groupid="d2010.v20" class="list-of-issues__group-expand js--load js--toggle">2015 (Volume 20)</a></h3><div data-groupid="d2010.v20" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v19" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v19" data-groupid="d2010.v19" class="list-of-issues__group-expand js--load js--toggle">2014 (Volume 19)</a></h3><div data-groupid="d2010.v19" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v18" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v18" data-groupid="d2010.v18" class="list-of-issues__group-expand js--load js--toggle">2013 (Volume 18)</a></h3><div data-groupid="d2010.v18" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v17" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v17" data-groupid="d2010.v17" class="list-of-issues__group-expand js--load js--toggle">2012 (Volume 17)</a></h3><div data-groupid="d2010.v17" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v16" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v16" data-groupid="d2010.v16" class="list-of-issues__group-expand js--load js--toggle">2011 (Volume 16)</a></h3><div data-groupid="d2010.v16" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2010.v15" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2010.v15" data-groupid="d2010.v15" class="list-of-issues__group-expand js--load js--toggle">2010 (Volume 15)</a></h3><div data-groupid="d2010.v15" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div></div></li><li data-groupid="d2000" data-tab="issues" class="accordion__tab accordion__closed"><a href="#" title="Expand/collapse 2000 - 2009" aria-expanded="false" aria-controls="issuesd2000" data-groupid="d2000" class="accordion__control"><h2>2000 - 2009</h2><i aria-hidden="true" class="icon-section_arrow_d"></i></a><div id="issuesd2000" class="accordion__content"><div data-groupid="d2000.v14" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v14" data-groupid="d2000.v14" class="list-of-issues__group-expand js--load js--toggle">2009 (Volume 14)</a></h3><div data-groupid="d2000.v14" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v13" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v13" data-groupid="d2000.v13" class="list-of-issues__group-expand js--load js--toggle">2008 (Volume 13)</a></h3><div data-groupid="d2000.v13" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v12" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v12" data-groupid="d2000.v12" class="list-of-issues__group-expand js--load js--toggle">2007 (Volume 12)</a></h3><div data-groupid="d2000.v12" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v11" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v11" data-groupid="d2000.v11" class="list-of-issues__group-expand js--load js--toggle">2006 (Volume 11)</a></h3><div data-groupid="d2000.v11" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v10" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v10" data-groupid="d2000.v10" class="list-of-issues__group-expand js--load js--toggle">2005 (Volume 10)</a></h3><div data-groupid="d2000.v10" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v9" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v9" data-groupid="d2000.v9" class="list-of-issues__group-expand js--load js--toggle">2004 (Volume 9)</a></h3><div data-groupid="d2000.v9" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v8" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v8" data-groupid="d2000.v8" class="list-of-issues__group-expand js--load js--toggle">2003 (Volume 8)</a></h3><div data-groupid="d2000.v8" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v7" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v7" data-groupid="d2000.v7" class="list-of-issues__group-expand js--load js--toggle">2002 (Volume 7)</a></h3><div data-groupid="d2000.v7" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v6" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v6" data-groupid="d2000.v6" class="list-of-issues__group-expand js--load js--toggle">2001 (Volume 6)</a></h3><div data-groupid="d2000.v6" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d2000.v5" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d2000.v5" data-groupid="d2000.v5" class="list-of-issues__group-expand js--load js--toggle">2000 (Volume 5)</a></h3><div data-groupid="d2000.v5" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div></div></li><li data-groupid="d1990" data-tab="issues" class="accordion__tab accordion__closed"><a href="#" title="Expand/collapse 1990 - 1999" aria-expanded="false" aria-controls="issuesd1990" data-groupid="d1990" class="accordion__control"><h2>1990 - 1999</h2><i aria-hidden="true" class="icon-section_arrow_d"></i></a><div id="issuesd1990" class="accordion__content"><div data-groupid="d1990.v4" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d1990.v4" data-groupid="d1990.v4" class="list-of-issues__group-expand js--load js--toggle">1999 (Volume 4)</a></h3><div data-groupid="d1990.v4" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d1990.v3" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d1990.v3" data-groupid="d1990.v3" class="list-of-issues__group-expand js--load js--toggle">1998 (Volume 3)</a></h3><div data-groupid="d1990.v3" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d1990.v2" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d1990.v2" data-groupid="d1990.v2" class="list-of-issues__group-expand js--load js--toggle">1997 (Volume 2)</a></h3><div data-groupid="d1990.v2" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div><div data-groupid="d1990.v1" class="list-of-issues__group__wrapper list-of-issues__group__wrapper--issues"><h3><a href="/issues?publicationCode=slast&issueGroupId=d1990.v1" data-groupid="d1990.v1" class="list-of-issues__group-expand js--load js--toggle">1996 (Volume 1)</a></h3><div data-groupid="d1990.v1" class="list-of-issues__group list-of-issues__group--issues "><div class="loading"></div></div></div></div></li></ul></div></div></div><div id="pane-supplements-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" aria-labelledby="pane-supplements-con-a9f4cb09-ce97-4950-aebc-af2c5b16ea44" role="tabpanel" aria-hidden="false" class="tab__pane"></div></div></div></div> </div><div class=" col-md-6"> <div class="widget literatumAd alignCenter widget-verticalAd" id="e7acca11-42d7-4477-9f88-5eb1d16931e2"> <div class="wrapped " > <div class="widget-body body body-verticalAd "><div class="verticalAdContainer"> <div class="verticalAdLabelContainer"> <div class="verticalAdLabel"> <img src="/templates/jsp/_style2/_marlin/images/bg_adVert.gif" alt="Advertisement"/> </div> </div> <div class="verticalAd"> <div class="pb-ad"> <div class="gpt-ad" data-adsize="sidebar"></div> </div> </div> </div></div> </div> </div> </div></div></div> </main> <div data-widget-def="ux3-layout-widget" data-widget-id="637fb9ce-735b-43bf-a200-c13296f28a9b" class="ux3"> <div data-widget-id="637fb9ce-735b-43bf-a200-c13296f28a9b" data-widget-name="ux3-layout-widget"><div class="footer clearfix"> <div data-widget-id="c7617e63-9788-4e9b-9592-37f0c6bf7ae0" data-widget-name="UX3HTMLWidget"><div class='footer__bottom text-onDark'> <ul id='footerSiteLinks'> <li class='footerLink'> <a href='/home'>Home</a> </li> <li class='footerLink'> <a href='/developing-countries'>Access for Developing Countries</a> </li> <li class='footerHeading'>Articles & Issues</li> <li class='footerLink'> <a href='/inpress'>Articles In Press</a> </li> <li class='footerLink'> <a href='/current'>Current Issue</a> </li> <li class='footerLink'> <a href='/issues'>Archive</a> </li> <li class='footerHeading'>For Researchers</li> <!--li class='footerLink'> <a href='https://www.slas.org/membership/special-interest-groups/'>Find Collaborators</a> </li>--> <li class='footerLink'> <a href='https://slas-discovery.org/'>SLAS Discovery</a> </li> <li class='footerLink'> <a href='https://slas-technology.org/'>SLAS Technology</a> </li> <li class='footerLink'> <a href='https://www.slas.org/events-calendar/'>Conferences</a> </li> <!--li class='footerLink'> <a href='https://careers.slas.org/jobseekers/'>Careers</a> </li>--> <li class='footerHeading'>For Partners</li> <li class='footerLink'> <a href='/collection-sponsorship-opportunities'>Collection Sponsorship Opportunities</a> </li> <li class='footerLink'> <a href='https://www.slas.org/footer-nav-links/for-partners/boost-your-brand/'>Boost Your Brand</a> </li> <li class='footerLink'> <a href='https://www.slas.org/events-calendar/'>SLAS Event Sponsorship</a> </li> <li class='footerLink'> <a href='/pb-assets/Health%20Advance/journals/slast/2023-SLAST-Media-Kit-1672748984177.pdf' target='_blank'>Advertise</a> </li> <li class='footerHeading'>For Authors</li> <li class='footerLink'> <a href='https://www.elsevier.com/journals/slas-technology/2472-6303/guide-for-authors'>Guide for Authors</a> </li> <li class='footerLink'> <a href='https://www.slas.org/publications/author-reviewer-resources-guidelines/'>Share Your Science</a> </li> <li class='footerLink'> <a href='https://www.slas.org/publications/author-reviewer-resources-guidelines/'>Share Your Technology</a> </li> <li class='footerLink'> <a href='https://www.slas.org/events-calendar/'>Present Your Work</a> </li> <li class='footerHeading'>Journal Information</li> <li class='footerLink'> <a href='https://slas-technology.org/news_and_announcements'>News & Announcements</a> </li> <li class='footerLink'> <a href='https://www.elsevier.com/authors/submit-your-paper#track'>Track Your Paper</a> </li> <li class='footerLink'> <a href='https://www.elsevier.com/journals/slas-technology/2472-6303/open-access-journal'>Open access publication fee</a> </li> <li class='footerLink'> <a href='/abstracting-and-indexing'>Abstracting & Indexing</a> </li> <li class='footerLink'> <a href='https://researcheracademy.elsevier.com/'>Researcher Academy</a> </li> <li class='footerLink'> <a href='https://webshop.elsevier.com/'>Webshop</a> </li> <li class='footerHeading'>Students & Early Career</li> <li class='footerLink'> <a href='https://www.slas.org/publications/call-for-papers/#discovery'>Early Career Showcase</a> </li> <li class='footerLink'> <a href='https://www.slas.org/membership/slas-membership-types-and-benefits/'>Become a Member</a> </li> <li class='footerLink'> <a href='https://www.slas.org/careers/awards-and-grants/'>Awards and Grants</a> </li> <!--li class='footerLink'> <a href='https://careers.slas.org/jobseekers/'>Find a Job</a> </li>--> <li class='footerLink'> <a href='https://www.slas.org/careers/mentor-match/'>Find a Mentor</a> </li> <li class='footerHeading'>Get Involved</li> <li class='footerLink'> <a href='https://www.slas.org/membership/why-join-renew/'>Become a Member</a> </li> <li class='footerLink'> <a href='https://www.slas.org/about-slas/ways-to-give/'>Give Back</a> </li> <li class='footerLink'> <a href='https://www.slas.org/membership/get-involved-in-slas/'>Volunteer Opportunities</a> </li> <li class='footerLink'> <a href='https://connected.slas.org/home'>Get CONNECTED</a> </li> <li class='footerLink'> <a href='https://www.slas.org/about-slas/'>Contact SLAS</a> </li> </ul> </div> <style>.footer__bottom a {text-decoration: none;color: #005789;} .footer__bottom a:hover {text-decoration: underline;} ul#footerSiteLinks {column-count: 5; list-style: none; margin-top: 2em; margin-right: 20px; margin-bottom:40px;} ul#footerSiteLinks li {margin-bottom: 20px; color: #505050; text-decoration: none; font-size: 14px; } ul#footerSiteLinks li.footerHeading {text-transform: uppercase; color: #63666a; font-weight: bold; font-size: 13px;} @media screen and (max-width: 1100px) { ul#footerSiteLinks {column-count:2;}} @media screen and (max-width: 550px) { ul#footerSiteLinks {column-count:1;}}</style></div> <div class="align-center copy-right"> <div data-widget-id="0c47df72-dc53-47d6-a894-88946220b838" data-widget-name="UX3HTMLWidget"><style> button#cookieBtn { text-decoration: none; background-color: transparent; color: #005789; font-weight: bold; padding: 0; margin: 0; font-size: 14px; } button#cookieBtn:hover { text-decoration: underline; } </style> <script> // HIDE ONETRUST BACKGROUND AFTER USER PRESSES ESCAPE KEY setTimeout(function(){ $("#onetrust-pc-sdk").on("keydown", function(e) { if (e.keyCode == 27) { // ESC key setTimeout(function(){ $(".onetrust-pc-dark-filter").css("display","none"); }, 100); } }); }, 5000); </script> <hr/> <p align="center"><b>The content on this site is intended for healthcare professionals.</b></p> <hr/><br/> <div class="es-footer-cookie"> We use cookies to help provide and enhance our service and tailor content. To update your cookie settings, please visit the <b><button id="cookieBtn" class="ot-sdk-show-settings" type="button" aria-label="Manage cookie consent preferences">Cookie Settings</button></b> for this site.<br /> </div> <!--Copyright 漏 2024 Elsevier Inc. except certain content provided by third parties.--> All content on this site: Copyright 漏 2024 Elsevier Inc., its licensors, and contributors. <br/>All rights are reserved, including those for text and data mining, AI training, and similar technologies. <br/>For all open access content, the relevant licensing terms apply. <br /><br /> <ul class="rlist--inline"> <li><a href="https://www.elsevier.com/legal/privacy-policy" target="_blank">Privacy Policy</a> </li> <li><a href="https://www.elsevier.com/legal/elsevier-website-terms-and-conditions" target="_blank">Terms and Conditions</a> </li> <li><a href="https://www.healthadvance.com/accessibility" target="_blank">Accessibility</a> </li> <li><a href="https://service.elsevier.com/app/overview/healthadvance/" target="_blank">Help & Contact</a></li> </ul> <br> <a href="https://www.relx.com"><img src="/pb/assets/raw/Health%20Advance/images/relx-1554393210983.png" alt="RELX" rel="nofollow" target="_new"></a> <br> <br></div> </div> <div data-widget-id="50c9dc39-d4fb-48f7-9891-1192d9d27bd3" data-widget-name="UX3HTMLWidget"><style> .ux3 .admin-tool-bar input{ width: 15%; padding: 0; } .ux3 .admin-tool-bar [type=button]{ padding: 5px; } .ux3 .footer .copy-right{ padding: 0; } </style></div> <div data-widget-id="3c9b021b-bfb2-4fcd-9711-c919a04ed2a6" data-widget-name="UX3HTMLWidget"><style> /*This was added temporarily until the PB changelog tab issue got fixed. [LIT-444969 - c#4]*/ [data-tab-id="changelogTab"] { display: none !important; } /*This was added temporarily until the PB changelog tab issue got fixed. [LIT-518839]*/ @media (min-width: 769px) { .ux3 .quick-search .dropBlock [data-db-target-of], .quick-search .dropBlock [data-db-target-of] { width: 100vw !important; } } </style></div> </div></div> </div> <div data-widget-id="77cf9626-56c1-43c4-965f-6c77d9b11e9d" data-widget-name="UX3HTMLWidget"><!-- RESERVED FOR THE SESSION TIME OUT CODE WHEN IT'S REINSTATED DO NOT REMOVE THIS WIDGET --></div> <div data-widget-id="db737588-0598-4ff9-8e60-5747dc5bd22e" data-widget-name="UX3HTMLWidget"><script> // open society logos in new window $(document).ready(function() { $(".journal-logos:nth-of-type(2) a").attr("target","_blank"); }); </script></div> <div class="widget sessionValidationWidget none widget-none" id="454875d4-cdd3-43d7-8792-9ad9208efb7a"> <div class="wrapped " > <div class="widget-body body body-none "><script> $.ajax({ url: "https://slas-technology.org/ssoSessionCheck", type: "GET", dataType: "jsonp", success: function (data) { if(data.RefreshSession) { location.reload(); } }, error : function (){ console.warn("can't validate CSAS session."); } }); </script></div> </div> </div> <div class="widget csasSsoUrls none widget-none" id="50d01d29-5810-433b-8bff-c2b88479f2e2"> <div class="wrapped " > <div class="widget-body body body-none "><!-- clear SSO URLs after all iFrames are rendered or after passing a time out--> <script> setTimeout(clearSsoUrlsFun,10000); var iFramesList = document.getElementById("sso-urls-div").getElementsByTagName("iframe"); var renderedIFramesCount = 0; var numberOfIFrames = iFramesList.length; var skipRefresh = false; for (var i = 0; i < iFramesList.length; i++) { var iFrame = iFramesList[i]; iFrame.addEventListener("load", function() { renderedIFramesCount = renderedIFramesCount + 1; if (renderedIFramesCount >= numberOfIFrames) { clearSsoUrlsFun(); } }); } function clearSsoUrlsFun() { if (skipRefresh == false && numberOfIFrames > 0) { skipRefresh = true; $.ajax({ url: "https://slas-technology.org/action/clearSsoUrls", type: "GET", dataType: "jsonp", error : errorCallingAjx }); } } function errorCallingAjx(){ console.log("can't delete sso urls .") } </script></div> </div> </div> </div> </div> <script src="/products/marlin/ha/releasedAssets/js/main.bundle-93f7882900b3a917b004.js"></script> <script type="text/javascript"> var pageData = {"journal":{"specialty":"Medical Informatics","issn":"2472-6303","name":"SLAS Technology"},"page":{"loadTimestamp":"1732381294676","server":"healthadvance.com","environment":"prod","businessUnit":"ELS:RAP:JBS","noTracking":"","name":"issues","section":"Other journal branded sites","language":"en","type":"PU-PI","productName":"JB"},"visitor":{"ipAddress":"8.222.208.146","loginStatus":"anonymous"}}; </script> <script type="text/javascript"> if(typeof pageDataTracker !== "undefined") { pageDataTracker.trackPageLoad(); } </script> </body> </html>