1 2<!DOCTYPE html> 3<!--[if lt IE 7 ]> <html class="ie ie6 no-js" lang="en"> <![endif]--> 4<!--[if IE 7 ]> <html class="ie ie7 no-js" lang="en"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
4<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-fa7739ac117287c8f48","applicationID":"1612339735","transactionName":"NlxSZEIFXxVXVkNaDQ8WfWZzS2MDQFxSRBEiVl5EQgtdClNHGHoMBVxI","queueTime":0,"applicationTime":9,"agent":"","atts":""}</script>
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1612493557",accountID:"2839053",trustKey:"2839053",xpid:"Vg4EWFZWCxABUlBQBAIOUVcE",licenseKey:"NRJS-fa7739ac117287c8f48",applicationID:"1612339735",browserID:"1612493557"};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{s.console&&console.log(t)}catch(e){}}var o,i=t("ee"),a=t(31),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{l?l-=1:o(s||new UncaughtException(t,e,n),!0)}catch(f){try{i("ierr",[f,c.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:c.now();i("err",[t,n])}var i=t("handle"),a=t(32),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,p="nr@seenError";if(!c.disabled){var l=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(14),t(13),"addEventListener"in window&&t(7),c.xhrWrappable&&t(15),d=!0)}s.on("fn-start",function(t,e,n){d&&(l+=1)}),s.on("fn-err",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),s.on("fn-end",function(){d&&!this.thrown&&l>0&&(l-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){U++,L=g.hash,this[u]=y.now()}function o(){U--,g.hash!==L&&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 s="-start",c="-end",f="-body",u="fn"+s,d="fn"+c,p="cb"+s,l="cb"+c,h="jsTime",m="fetch",v="addEventListener",w=window,g=w.location,y=t("loader");if(w[v]&&y.xhrWrappable&&!y.disabled){var x=t(11),b=t(12),E=t(9),R=t(7),O=t(14),T=t(8),S=t(15),P=t(10),M=t("ee"),C=M.get("tracer"),N=t(23);t(17),y.features.spa=!0;var L,U=0;M.on(u,r),b.on(p,r),P.on(p,r),M.on(d,o),b.on(l,o),P.on(l,o),M.buffer([u,d,"xhr-resolved"]),R.buffer([u]),O.buffer(["setTimeout"+c,"clearTimeout"+s,u]),S.buffer([u,"new-xhr","send-xhr"+s]),T.buffer([m+s,m+"-done",m+f+s,m+f+c]),E.buffer(["newURL"]),x.buffer([u]),b.buffer(["propagate",p,l,"executor-err","resolve"+s]),C.buffer([u,"no-"+u]),P.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),a(T,m+s),a(T,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,N(!0)),w[v]("load",i,N(!0)),w[v]("popstate",function(){i(0,U>1)},N(!0))}},{}],5:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(v,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function o(t){if(s(v,[window.performance.getEntriesByType(w)]),window.performance["c"+p])try{window.performance[h](m,o,!1)}catch(t){}else try{window.performance[h]("webkit"+m,o,!1)}catch(t){}}function i(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(14),f=t(13),u=t(6),d=t(23),p="learResourceTimings",l="addEventListener",h="removeEventListener",m="resourcetimingbufferfull",v="bstResource",w="resource",g="-start",y="-end",x="fn"+g,b="fn"+y,E="bstTimer",R="pushState",O=t("loader");if(!O.disabled){O.features.stn=!0,t(9),"addEventListener"in window&&t(7);var T=NREUM.o.EV;a.on(x,function(t,e){var n=t[0];n instanceof T&&(this.bstStart=O.now())}),a.on(b,function(t,e){var n=t[0];n instanceof T&&s("bst",[n,e,this.bstStart,O.now()])}),c.on(x,function(t,e,n){this.bstStart=O.now(),this.bstType=n}),c.on(b,function(t,e){s(E,[e,this.bstStart,O.now(),this.bstType])}),f.on(x,function(){this.bstStart=O.now()}),f.on(b,function(t,e){s(E,[e,this.bstStart,O.now(),"requestAnimationFrame"])}),a.on(R+g,function(t){this.time=O.now(),this.startPath=location.pathname+location.hash}),a.on(R+y,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(v,[window.performance.getEntriesByType("resource")]),r()):l in window.performance&&(window.performance["c"+p]?window.performance[l](m,o,d(!1)):window.performance[l]("webkit"+m,o,d(!1))),document[l]("scroll",i,d(!1)),document[l]("keypress",i,d(!1)),document[l]("click",i,d(!1))}}},{}],6:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],7:[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){s.inPlace(t,[u,d],"-",i)}function i(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=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];if(null!==n&&("function"==typeof n||"object"==typeof n)){var r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}
4[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],8:[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 s=r.apply(this,t);return o.emit(n+"start",[t,a],s),s.then(function(t){return o.emit(n+"end",[null,t],s),t},function(t){throw o.emit(n+"end",[t],s),t})})}var o=t("ee").get("fetch"),i=t(32),a=t(31);e.exports=o;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,p=s.Response,l=s.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(s,"fetch",c),o.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),o.emit(c+"done",[null,e],n)}else o.emit(c+"done",[t],n)}))},{}],9:[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"],"-")},{}],10:[function(t,e,n){function r(t){function e(){f.emit("jsonp-end",[],l),t.removeEventListener("load",e,c(!1)),t.removeEventListener("error",n,c(!1))}function n(){f.emit("jsonp-error",[],l),f.emit("jsonp-end",[],l),t.removeEventListener("load",e,c(!1)),t.removeEventListener("error",n,c(!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 d=s(a),p="function"==typeof d.parent[d.key];if(p){var l={};u.inPlace(d.parent,[d.key],"cb-",l),t.addEventListener("load",e,c(!1)),t.addEventListener("error",n,c(!1)),f.emit("new-jsonp",[t.src],l)}}}}}function o(){return"addEventListener"in window}function i(t){var e=t.match(d);return e?e[1]:null}function a(t,e){var n=t.match(l),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function s(t){var e=t.match(p);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var c=t(23),f=t("ee").get("jsonp"),u=t("wrap-function")(f);if(e.exports=f,o()){var d=/[?&](?:callback|cb)=([^&#]+)/,p=/(.*)\.([^.]+)/,l=/^(\w+)(\.|$)(.*)$/,h=["appendChild","insertBefore","replaceChild"];Node&&Node.prototype&&Node.prototype.appendChild?u.inPlace(Node.prototype,h,"dom-"):(u.inPlace(HTMLElement.prototype,h,"dom-"),u.inPlace(HTMLHeadElement.prototype,h,"dom-"),u.inPlace(HTMLBodyElement.prototype,h,"dom-")),f.on("dom-start",function(t){r(t[0])})}},{}],11:[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)},{}],12:[function(t,e,n){function r(t){var e=i.context(),n=s(t,"executor-",e,null,!1),r=new f(n);return i.context(r).getCtx=function(){return e},r}var o=t("wrap-function"),i=t("ee").get("promise"),a=t("ee").getOrSetContext,s=o(i),c=t(31),f=NREUM.o.PR;e.exports=i,f&&(window.Promise=r,["all","race"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){i.emit("propagate",[null,!o],a,!1,!1),o=o||!t}}var o=!1;c(n,function(e,n){Promise.resolve(n).then(r("all"===t),r(!1))});var a=e.apply(f,arguments),s=f.resolve(a);return s}}),["resolve","reject"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&i.emit("propagate",[t,!0],n,!1,!1),n}}),f.prototype["catch"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),c(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),o.wrapInPlace(f.prototype,"then",function(t){return function(){var e=this,n=o.argsToArray.apply(this,arguments),r=a(e);r.promise=e,n[0]=s(n[0],"cb-",r,null,!1),n[1]=s(n[1],"cb-",r,null,!1);var c=t.apply(this,n);return r.nextPromise=c,i.emit("propagate",[e,!0],c,!1,!1),c}}),i.on("executor-start",function(t){t[0]=s(t[0],"resolve-",this,null,!1),t[1]=s(t[1],"resolve-",this,null,!1)}),i.on("executor-err",function(t,e,n){t[1](n)}),i.on("cb-end",function(t,e,n){i.emit("propagate",[n,!0],this.nextPromise,!1,!1)}),i.on("propagate",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=i.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return""+f})},{}],13:[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-")})},{}],14:[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),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],15:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}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,y,"fn-",s)}function i(t){x.push(t),m&&(E?E.then(a):w?w(a):(R=-R,O.data=R))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(7);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),p=t(23),l=NREUM.o,h=l.XHR,m=l.MO,v=l.PR,w=l.SI,g="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],x=[];e.exports=u;var b=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(g,o,p(!1))}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(h,b),b.prototype=h.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),i(e)}),u.on("open-xhr-start",r),m){var E=v&&v.resolve();if(!w&&!v){var R=1,O=document.createTextNode(R);new m(a).observe(O,{characterData:!0}
4)}}else f.on("fn-end",function(t){t[0]&&t[0].type===g||a()})},{}],16:[function(t,e,n){function r(t){if(!s(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||c(t)&&p())&&(w.traceContextParentHeader=o(h,m),w.traceContextStateHeader=i(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(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="",s=1,c="",f="";return o+"@nr="+i+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,o,i){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:o,id:t,tr:e,ti:n}};return i&&r!==i&&(s.d.tk=i),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(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(28),h=t(18);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],17:[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);return e.protocol&&"data"===e.protocol?void g("Ajax/DataUrl/Excluded"):void(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,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this)))}}function o(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.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&&!a.disabled){var s=t("handle"),c=t(18),f=t(16).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],p=d.length,l=t("id"),h=t(24),m=t(22),v=t(19),w=t(23),g=t(25).recordSupportability,y=NREUM.o.REQ,x=window.XMLHttpRequest;a.features.xhr=!0,t(15),t(8),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,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){i(e,t)},w(!1)),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},w(!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"
4!==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 s=0;s<p;s++)e.addEventListener(d[s],this.listener,w(!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("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof x&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof x&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof x&&("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:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var o=f(this.parsedOrigin);if(o&&(o.newrelicHeader||o.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){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)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},i=this.target;if("string"==typeof i?n=i:"object"==typeof i&&i instanceof y?n=i.url:window.URL&&"object"==typeof i&&i instanceof URL&&(n=i.href),o(this,n),"data"!==this.params.protocol){var s=(""+(i&&i instanceof y&&i.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}}),u.on("fetch-done",function(t,e){if(this.endTime=a.now(),this.params||(this.params={}),"data"===this.params.protocol)return void g("Ajax/DataUrl/Excluded");this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],18:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];if(0===(t||"").indexOf("data:"))return{protocol:"data"};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,s=e.hostname===document.domain&&e.port===n.port;return o.sameOrigin=a&&(!e.hostname||s),"/"===o.pathname&&(r[t]=o),o}},{}],19:[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(22);e.exports=r},{}],20:[function(t,e,n){function r(){}function o(t,e,n,r){return function(){return u.recordSupportability("API/"+e+"/called"),i(t+e,[f.now()].concat(s(arguments)),n?null:this,r),n?void 0:this}}var i=t("handle"),a=t(31),s=t(32),c=t("ee").get("tracer"),f=t("loader"),u=t(25),d=NREUM;"undefined"==typeof window.newrelic&&(newrelic=d);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",h=l+"ixn-";a(p,function(t,e){d[e]=o(l,e,!0,"api")}),d.addPageAction=o(l,"addPageAction",!0),d.setCurrentRouteName=o(l,"routeName",!0),e.exports=newrelic,d.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(t,e){var n={},r=this,o="function"==typeof e;
4return i(h+"tracer",[f.now(),t,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){m[e]=o(h,e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),u.recordSupportability("API/noticeError/called"),i("err",[t,f.now(),!1,e])}},{}],21:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],22:[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}}}},{}],23:[function(t,e,n){var r=!1;try{var o=Object.defineProperty({},"passive",{get:function(){r=!0}});window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}catch(i){}e.exports=function(t){return r?{passive:!0,capture:!!t}:!!t}},{}],24:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],25:[function(t,e,n){function r(t,e){var n=[a,t,{name:t},e];return i("storeMetric",n,null,"api"),n}function o(t,e){var n=[s,t,{name:t},e];return i("storeEventMetrics",n,null,"api"),n}var i=t("handle"),a="sm",s="cm";e.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:o}},{}],26:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(i=Math.max((new Date).getTime(),i))-a}function o(){return i}var i=(new Date).getTime(),a=i,s=t(33);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=o},{}],27:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?l("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&l("timing",["fcp",Math.floor(t.startTime)])})}function o(t,e){var n=t.getEntries();if(n.length>0){var r=n[n.length-1];if(f&&f<r.startTime)return;var o=[r],i=a({});i&&o.push(i),l("lcp",o)}}function i(t){t.getEntries().forEach(function(t){t.hadRecentInput||l("cls",[t])})}function a(t){var e=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(e)return e.type&&(t["net-type"]=e.type),e.effectiveType&&(t["net-etype"]=e.effectiveType),e.rtt&&(t["net-rtt"]=e.rtt),e.downlink&&(t["net-dlink"]=e.downlink),t}function s(t){if(t instanceof w&&!y){var e=Math.round(t.timeStamp),n={type:t.type};a(n),e<=h.now()?n.fid=h.now()-e:e>h.offset&&e<=Date.now()?(e-=h.offset,n.fid=h.now()-e):e=h.now(),y=!0,l("timing",["fi",e,n])}}function c(t){"hidden"===t&&(f=h.now(),l("pageHide",[f]))}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 f,u,d,p,l=t("handle"),h=t("loader"),m=t(30),v=t(23),w=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){u=new PerformanceObserver(r);try{u.observe({entryTypes:["paint"]})}catch(g){}d=new PerformanceObserver(o);try{d.observe({entryTypes:["largest-contentful-paint"]})}catch(g){}p=new PerformanceObserver(i);try{p.observe({type:"layout-shift",buffered:!0})}catch(g){}}if("addEventListener"in document){var y=!1,x=["click","keydown","mousedown","pointerdown","touchstart"];x.forEach(function(t){document.addEventListener(t,s,v(!1))})}m(c)}},{}],28:[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="",s=0;s<i.length;s++)o=i[s],"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(t)));for(var i=[],a=0;a<t;a++)i.push(e().toString(16));return i.join("")}e.exports={generateUuid:r,generateSpanId:o,generateTraceId:i}},{}],29:[function(t,e,n){function r(t,e){if(!o)return!1;if(t!==o)return!1;if(!e)return!0;
4if(!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 s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(o="Safari",i=c[1])}e.exports={agent:o,version:i,match:r}},{}],30:[function(t,e,n){function r(t){function e(){t(s&&document[s]?document[s]:document[i]?"hidden":"visible")}"addEventListener"in document&&a&&document.addEventListener(a,e,o(!1))}var o=t(23);e.exports=r;var i,a,s;"undefined"!=typeof document.hidden?(i="hidden",a="visibilitychange",s="visibilityState"):"undefined"!=typeof document.msHidden?(i="msHidden",a="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(i="webkitHidden",a="webkitvisibilitychange",s="webkitVisibilityState")},{}],31:[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},{}],32:[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},{}],33:[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?f(t,c,a):a()}function n(n,r,o,i,a){if(a!==!1&&(a=!0),!l.aborted||i){t&&a&&t(n,r,o);for(var s=e(o),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var p=d[y[n]];return p&&p.push([x,n,r,s]),s}}function i(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 p[t]=p[t]||o(n)}function w(t,e){l.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:i,addEventListener:i,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:s,aborted:!1};return x}function i(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(l.aborted=!0,d=l.backlog={})}var c="nr@context",f=t("gos"),u=t(31),d={},p={},l=e.exports=o();e.exports.getOrSetContext=i,l.backlog=d},{}],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(!T++){var t=O.info=NREUM.info,e=m.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(E,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+O.offset],null,"api"),s("timing",["load",n]);var r=m.createElement("script");0===t.agent.indexOf("http://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=l+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function o(){"complete"===m.readyState&&i()}function i(){s("mark",["domContent",a()+O.offset],null,"api")}var a=t(26),s=t("handle"),c=t(31),f=t("ee"),u=t(29),d=t(21),p=t(23),l=d.getConfiguration("ssl")===!1?"http":"https",h=window,m=h.document,v="addEventListener",w="attachEvent",g=h.XMLHttpRequest,y=g&&g.prototype,x=!1;NREUM.o={ST:setTimeout,SI:h.setImmediate,CT:clearTimeout,XHR:g,REQ:h.Request,EV:h.Event,PR:h.Promise,MO:h.MutationObserver};var b=""+location,E={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-spa-1216.min.js"},R=g&&y&&y[v]&&!/CriOS/.test(navigator.userAgent),O=e.exports={offset:a.getLastTimestamp(),now:a,origin:b,features:{},xhrWrappable:R,userAgent:u,disabled:x};if(!x){t(20),t(27),m[v]?(m[v]("DOMContentLoaded",i,p(!1)),h[v]("load",r,p(!1))):(m[w]("onreadystatechange",o),h[w]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var T=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var i,a,u,p;try{a=this,i=d(arguments),u="function"==typeof r?r(i,a):r||{}}catch(l){o([l,"",[i,a,c],u],t)}s(n+"start",[i,a,c],u,f);try{return p=e.apply(a,i)}catch(h){throw s(n+"err",[i,a,h],u,f),h}finally{s(n+"end",[i,a,p],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[p]=e,i(e,nrWrapper,t),nrWrapper)}function r(t,e,r,o,i){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,o,c,i))}function s(n,r,i,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,i,e,a)}catch(c){o([c,n,r,i],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=p,n}function o(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function i(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(i){o([i],n)}for(var a in t)l.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[p])}function s(t,e){var n=e(t);return n[p]=t,i(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(32),p="nr@original",l=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,17,5,3,4]);</script>
4<![endif]--> 5<!--[if IE 8 ]> <html class="ie ie8 no-js" lang="en"> <![endif]--> 6<!--[if IE 9 ]> <html class="ie ie9 no-js" lang="en"> <![endif]--> 7<!--[if gt IE 9]><!--> 8<html class="no-js" lang="en"> 9<!--<![endif]--> 10<!--[if lt IE 9]>
11<script src="/Scripts/html5.js"></script>
11 12<![endif]--> 13 14<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=utf-8" /><!-- /Added by HTTrack --> 15<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# profile: http://ogp.me/ns/profile#"> 16 17 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /> 18 <meta charset="utf-8" /> 19 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 20 21 22 23 24 25 26 27 28 29 <link rel="shortcut icon" href="ico/favicon.ico" /> 30 31 32 33 34 35 36 37 <meta name="description" content="Explore great audio book listening with AudioFile recommendations and reviews. We help you find your next great audiobook."> 38 <meta name="distribution" content="global" /> 39 <meta name="robots" content="index, follow" /> 40 <meta property="og:title" content="AudioFile, Discover the World of Audiobooks" /> 41 <meta property="og:type" content="article" /> 42 <meta property="og:image" content="jpg/audiofile_og.jpg" /> 43 <meta property="og:description" content="Explore great audio book listening with AudioFile recommendations and reviews. We help you find your next great audiobook. Independent reviews help you discover the best narrators, great listening, and spoken word programs worth your listening time. We talk all audiobooks, all the time." /> 44 <meta property="og:url" content="index-3.html" /> 45 46 47 <meta property="og:site_name" content="AudioFile Magazine" /> 48 49 <meta property="article:tag" content="AudioFile, Discover the World of Audiobooks" /> 50 <meta property="article:tag" content="" /> 51 <meta property="article:tag" content="" /> 52 <meta property="article:tag" content="audiobook" /> 53 <meta property="article:tag" content="" /> 54 55 <meta name="format-detection" content="telephone=no" /> 56 <meta name="google-site-verification" content="NUg5tvEa89wKGjqVQEyJxycXjMj7oJ_CLsJz4UmnFps" /> 57 58 59 60 <link rel="canonical" href="index-3.html" /> 61 62 63 64 65 66 67 68 <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300' rel='stylesheet' type='text/css'> 69 <link href='http://fonts.googleapis.com/css?family=Ubuntu:400,300italic,500,700' rel='stylesheet' type='text/css'> 70 <link href="css/font-awesome.css" rel="stylesheet"> 71 <link href="css/easy-autocomplete.min.css" rel="stylesheet"> 72 73 <!-- Important Owl stylesheet --> 74 75 76 <!-- Default Theme --> 77 78 79 <title>Reviews | AudioFile Magazine</title> 80 81 82 <link rel="stylesheet" type="text/css" href="css/combined1_270e247fc3ab6705e4d36a445b194c17.css" /> 83 84 <link href="css/mediaelementplayer.min.css" rel="stylesheet" type="text/css" /> 85 86 87 88 89 90 <style> 91 92 93 94 </style> 95 96 97 <style> 98 .people-feature-cover > a > img { 99 width: 100%; 100 } 101 102 .people-header-alpha label { 103 color: #545454; 104 } 105 </style> 106 107 108
108<script src="js/modernizr-2.6.2.min.js" type="text/javascript"></script>
108 109 110 111 <!-- Google Analytics: change UA-XXXXX-X in site admin to be your site's ID. --> 112
113<script> 114 var _gaq = [['_setAccount', 'UA-41734034-1'], ['_trackPageview']]; 115 116 (function (d, t) { 117 var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; 118 g.src = ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js'; 119 s.parentNode.insertBefore(g, s); 120 }(document, 'script')); 121 122 (function (i, s, o, g, r, a, m) { 123 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { 124 (i[r].q = i[r].q || []).push(arguments) 125 }, i[r].l = 1 * new Date(); a = s.createElement(o), 126 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) 127 })(window, document, 'script', 'js/analytics.js', 'ga'); 128 129 ga('create', 'UA-41734034-1', 'auto'); 130 131</script>
131 132 133<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 133-134
133 134<script async src="https://www.googletagmanager.com/gtag/js?id=
134G-3WK5NQHW9E
vendor: 13 bytes, line 134
134"></script>
135<script> 136
vendor: 147 bytes, lines 136-140
136window.dataLayer = window.dataLayer || []; 137 function gtag() { dataLayer.push(arguments); } 138 gtag('js', new Date()); 139 140 gtag('config', '
140G-3WK5NQHW9E
vendor: 5 bytes, line 140
140');
141</script>
141 142 143 144 145<!-- Google tag (gtag.js) --> 146 147 148
148<script src='js/api2660.js'></script>
148 149</head> 150 151<body class=" "> 152 153 154 <div id="body"> 155 156 <div id="outer-wrapper"> 157 158 159 160 <!--[if lt IE 8]> 161 <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p> 162 <![endif]--> 163 164<div id="fb-root"></div>
165<script>(function (d, s, id) { 166 var js, fjs = d.getElementsByTagName(s)[0]; 167 if (d.getElementById(id)) return; 168 js = d.createElement(s); js.id = id; 169 js.src = "js/all.js#xfbml=1"; 170 fjs.parentNode.insertBefore(js, fjs); 171 }(document, 'script', 'facebook-jssdk')); 172</script>
172 173 <!-- Header and Nav --> 174 175 <header> 176 <a name="top"></a> 177 <style> 178 header:after { 179 content: none; 180 } 181 182 @media (max-width: 767px) { 183 header .navigation .mobile-toggle .mobile-logo img { 184 width: 237px; 185 } 186 } 187 </style> 188 <div class="row logoContainer"> 189 <div class="six columns"> 190 191 <a href="https://www.kirkus.com/"><img style="" src="png/kirkus-logo.png" alt="Kirkus - Find your next great audiobook" /></a> 192 </div> 193 <div class="six columns"> 194 195 196 </div> 197 </div> 198 <div class="row navContainer"> 199 <div class="ten columns navigation"> 200 <div class="mobile-toggle"><a href="#"><i class="fa fa-bars"></i></a> <div class="mobile-logo"><a href="https://www.kirkus.com/"><img src="png/kirkus-logo-m.png" /></a></div></div> 201<ul class="primaryNav"> 202<div> 203<li class="mobile-search"> 204<div class="searchDropdown" style="background-color: #666;"> 205<form name="reviewssearchnav" id="reviewsearchnav" action="https://www.audiofilemagazine.com/reviews/listing/" method="get"> 206<div class="row collapse"> 207<div class="nine columns"><input type="text" name="Title" id="SearchType" placeholder="Search Reviews" /></div> 208<div class="one columns end"><input class="button" type="submit" value="Search" /></div> 209<div class="twelve columns byField"> 210<div> 211<span><input type="radio" name="by" id="by-title" value="Title" checked="checked" /> <label for="by-title">by Title</a></span> 212<span><input type="radio" name="by" id="by-author" value="Author" /> <label for="by-author">by Author</label></span> 213<span><input type="radio" name="by" id="by-narrator" value="Narrator" /> <label for="by-narrator">by Narrator</label></span> 214</div> 215<div class="favorites"> 216<!-- <a href="/reviews/favorites/"><i class="fa fa-star"></i> VIEW FAVORITES</a>--> 217</div> 218</div> 219</div> 220</form> 221</div> 222</li> 223<li> 224<a href="#" onclick="return false;">Reviews</a> 225<ul> 226<li><a href="index-2.html"><span class="title">New Reviews</span><span class="description">Audiobook reviews by category.</span></a></li> 227<li><a href="index-3.html"><span class="title">Search Reviews</span><span class="description">Find a pick by author, narrator or title.</span></a></li> 228<li><a href="index-4.html"><span class="title">Earphones Awards</span><span class="description">Search our favorite listens with these award winners.</span></a></li> 229<li><a href="index-5.html"><span class="title">Curated Lists</span><span class="description">Editors' Picks on special topics.</span></a></li> 230</ul> 231</li> 232<li> 233<a href="#" onclick="return false;">Narrators</a> 234<ul> 235<li><a href="index-6.html"><span class="title">Golden Voices</span><span class="description">Explore & listen to the "Best of the Best" narrators</span></a></li> 236<li><a href="index-7.html"><span class="title">Editors' Spotlight</span><span class="description">Features on narrators</span></a></li> 237<li><a href="index-8.html"><span class="title">Talent Guide</span><span class="description">Voices To Know</span></a></li> 238</ul> 239</li> 240<li> 241<a href="#" onclick="return false;">Features</a> 242<ul> 243<li><a href="index-9.html"><span class="title">Best Audiobooks</span><span class="description">2025 Best Audiobooks</span></a></li> 244<li><a href="index-7.html"><span class="title">Narrators</span><span class="description">Spotlight on popular narrators</span></a></li> 245<li><a href="index-10.html"><span class="title">Authors</span><span class="description">Authors talking about their audiobooks</span></a></li> 246<li><a href="index-11.html" target="_blank"><span class="title">Kids and Teens</span><span class="description">Listening selections for kids & teens with age levels</span></a></li> 247<li><a href="index-12.html"><span class="title">Audie Awards</span><span class="description"> 2025 Audie Awards</span></a></li> 248</ul> 249</li> 250<li> 251<a href="#" onclick="return false;">About</a> 252<ul> 253<li><a href="index-13.html"><span class="title">About Us</span><span class="description">Updated contact information</span></a></li> 254<li><a href="index-14.html"><span class="title">Advertise</span><span class="description">Let us help you reach audiobook listeners</span></a></l> 255</ul> 256</li> 257<!-- 258<li><a href="" onclick="return false;">Talent &
258 Industry Guide</a> 259<ul> 260<li><a href="/referenceguide/"><span class="title">Search</span><span class="description">The audiobook industry's #1 directory</span></a></li> 261<li><a href="/referenceguide/order/"><span class="title">New guide listing</span><span class="description">Audiobook professionals, get listed in our Talent & Industry Guide</span></a></li> 262<li><a href="/referenceguide/order/renew/"><span class="title">Renew listing</span><span class="description">Renew your Talent & Industry Guide listing</span></a></li> 263<li><a href="/guide-listing/"><span class="title">About Listings </span><span class="description">Details about professional listings</span></a></li> 264</ul> 265</li> 266--> 267<li> 268<a href="#" onclick="return false;">Articles</a> 269<ul> 270<li><a href="index-15.html"><span class="title">Articles</span><span class="description">Checkout the latest features</span></a></li> 271</ul> 272</li> 273</div> 274</ul> 275 276 </div> 277 <div class="two columns search"> 278 <a href="#" class="searchButton"> 279 <i class="fa fa-search"></i> 280 Search 281 </a> 282 <div class="searchDropdown"> 283 <form name="reviewssearchnav" id="reviewsearchnav" action="https://www.audiofilemagazine.com/reviews/search/" method="get"> 284 <div class="row collapse"> 285 <div class="nine columns"> 286 <div class="afm-search"> 287 288 <div class="afm-search_type"> 289 <label for="searchtype" class="afm-search_label">Search: </label> 290 <select id="searchtype" class="afm-search_select"> 291 <option value="reviews">Reviews</option> 292 <option value="articles">Articles</option> 293 </select> 294 </div> 295 296 <input type="text" name="q" id="SearchBarInput" placeholder="Search term" autocomplete="off"> 297 298 <div class="auto-complete-results"> 299 <ul id="auto-complete-results-bar-ul"></ul> 300 </div> 301 302 <div class="autocomplete-loading"></div> 303 </div> 304 </div> 305 <div class="one columns end"><input class="button" type="submit" value="Search" /></div> 306 <div class="twelve columns byField"> 307 <div> 308 <span><input type="radio" name="by" value="Title" checked="checked" /> by Title</span> 309 <span><input type="radio" name="by" value="Author" /> by Author</span> 310 <span><input type="radio" name="by" value="Narrator" /> by Narrator</span> 311 <span><input type="radio" name="by" value="Subject" /> by Subject</span> 312 </div> 313 <div> 314 315 </div> 316 </div> 317 </div> 318 </form> 319 </div> 320 </div> 321 </div> 322</header> 323 324 <!-- Body Content --> 325 <section id="Main" class=""> 326 327 328 329<div id="BuilderContents" class="contentPage pageBuilder" data-id="199"> 330 <div class="row ui-sortable"> 331<h2>Search Audiobook Reviews</h2> 332</div> 333<div class="row"><div class="twelve columns"> 334<div class='shortCodeInsert' data-name='Review Search Form' data-id='19' data-dynamic='True'> 335<div id="advanced-form"> 336 337 <dl class="tabs"> 338 <dd class="active"><a href="#title">by Title</a></dd> 339 <dd><a href="#author">by Author</a></dd> 340 <dd><a href="#narrator">by Narrator</a></dd> 341 <dd><a href="#subject">by Subject</a></dd> 342 <dd><a href="#advanced">Advanced Search</a></dd> 343 </dl> 344 <ul class="tabs-content"> 345 <li class="active" id="titleTab"> 346 <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get"> 347 <div class="row collapse"> 348 <div class="nine columns"><input type="text" name="Title" id="Title" value='' /></div> 349 <div class="one columns end"><input class="button" type="submit" value="Search" /></div> 350 </div> 351 </form> 352 </li> 353 <li id="authorTab"> 354 <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get"> 355 <div class="row collapse"> 356 <div class="nine columns"><input type="text" name="Author" id="Author" value='' /></div> 357 <div class="one columns end"><input class="button" type="submit" value="Search" /></div> 358 </div> 359 </form> 360 </li> 361 <li id="narratorTab"> 362 <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get"> 363 <div class="row collapse"> 364 <div class="nine columns"><input type="text" name="Narrator" id="Narrator" value=''/> 365 </div> 366 <div class="one columns end"><input class="button" type="submit" value="Search"/> 367 </div> 368 </div> 369 </form> 370 </li> 371 <li id="subjectTab"> 372 <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get"> 373 <div class="row collapse"> 374 <div class="nine columns"><input type="text" name="Subject" id="Subject" value='' /></div> 375 <div class="one columns end"><input class="button" type="submit" value="Search" /></div> 376 </div> 377 </form> 378 </li> 379 <li id="advancedTab"> 380 <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get"> 381 <label>Title</label> 382 <input type="text" name="Title" id="Title" value='' /> 383 <label>Author</label> 384 <input type="text" name="Author" id="Author" value='' /> 385 <label>
385Narrator</label> 386 <input type="text" name="Narrator" id="Narrator" value='' /> 387 <label>Subject</label> 388 <select name="Subject" id="Subject"> 389 <option value="">Choose Subject</option> 390 <option value="Audio Theater">Audio Theater</option> 391 <option value="Biography & Memoir">Biography & Memoir</option> 392 <option value="Business & Finance">Business & Finance</option> 393 <option value="Children">Children</option> 394 <option value="Classics">Classics</option> 395 <option value="Contemporary Culture">Contemporary Culture</option> 396 <option value="Fantasy">Fantasy</option> 397 <option value="Fiction">Fiction</option> 398 <option value="Foreign Language">Foreign Language</option> 399 <option value="Historical Fiction">Historical Fiction</option> 400 <option value="History">History</option> 401 <option value="Horror">Horror</option> 402 <option value="Humor">Humor</option> 403 <option value="Inspirational Fiction">Inspirational Fiction</option> 404 <option value="Literary Fiction">Literary Fiction</option> 405 <option value="Mystery & Suspense">Mystery & Suspense</option> 406 <option value="Personal Growth">Personal Growth</option> 407 <option value="Philosophy & Religion">Philosophy & Religion</option> 408 <option value="Poetry & Drama">Poetry & Drama</option> 409 <option value="Romantic Fiction">Romantic Fiction</option> 410 <option value="Science Fiction">Science Fiction</option> 411 <option value="Spanish Audio">Spanish Audio</option> 412 <option value="Spirituality">Spirituality</option> 413 <option value="Storytelling">Storytelling</option> 414 <option value="Western">Western</option> 415 <option value="Young Adult">Young Adult</option> 416 </select> 417 <p><label>Earphones Award Winner 418 <input type="checkbox" name="Earphones" id="Earphones" value="Earphones" /> 419 </label></p> 420 <label>Keyword</label> 421 <input type="text" name="Keyword" id="Keyword" /> 422 <label>ISBN</label> 423 <input type="text" name="ISBN" id="ISBN" placeholder="Enter without hyphens" /> 424 <p><input class="button" type="submit" value="Search" /> 425 <input class="button" type="reset" value="Clear Form"/></p> 426 </form> 427 </li> 428 </ul> 429</div></div><div class='shortCodeInsert' data-name='Review Module 3' data-id='8' data-dynamic=''><p>Find your next GREAT listen! <strong>Search</strong> AudioFile's <strong>62,000 </strong> reviews!</p> 430</div><div class='shortCodeInsert' data-name='Line Break' data-id='22' data-dynamic=''><hr /></div> 431</div></div> 432<div class="row"><div class="twelve columns premierPublisher"> 433<p>Premier Publishers</p> 434</div></div> 435<div class="dv_premier_ph"> 436<div class="dv_premier_carousel Premier"> 437<div class='shortCodeInsert' data-name='Premier Publishers Carousel' data-id='2177' data-dynamic='True'><ul class="publisherShowcase Premier"> 438 <li> 439 <a href="index-61.html" target="_blank"><img src="jpg/blackstone-pub1779-200x200.jpg" alt="blackstone-premier-pub1779" /></a> 440 </li> 441 <li> 442 <a href="index-62.html" target="_blank"><img src="jpg/bolinda-pub1783-200x200.jpg" alt="bolinda-premier-pub1783" /></a> 443 </li> 444 <li> 445 <a href="index-63.html" target="_blank"><img src="jpg/brilliance-2021-200x200.jpg" alt="brilliance-premier-pub1792" /></a> 446 </li> 447 <li> 448 <a href="index-64.html" target="_blank"><img src="jpg/dreamscape-pub5419-200x200.jpg" alt="dreamscape-premier-pub5419" /></a> 449 </li> 450 <li> 451 <a href="index-65.html" target="_blank"><img src="jpg/graphic-audio-3224-200x200.jpg" alt="graphic-audio-premier-pub3224" /></a> 452 </li> 453 <li> 454 <a href="index-66.html" target="_blank"><img src="jpg/hachette-pub2067-200x200.jpg" alt="hachette-premier-pub2067" /></a> 455 </li> 456 <li> 457 <a href="index-67.html" target="_blank"><img src="jpg/harper-pub1871-200x200.jpg" alt="harper-audio-premier-pub1871" /></a> 458 </li> 459 <li> 460 <a href="index-68.html" target="_blank"><img src="jpg/harper-focus-6821-200x200.jpg" alt="harpercollins-focus-premier-pub6821" /></a> 461 </li> 462 <li> 463 <a href="index-69.html" target="_blank"><img src="jpg/highbridge-rb-prempub-1881-200x200.jpg" alt="highbridge-premier-pub1881" /></a> 464 </li> 465 <li> 466 <a href="index-70.html" target="_blank"><img src="jpg/latw-pub1905-200x200.jpg" alt="latw-premier-pub1905" /></a> 467 </li> 468 <li> 469 <a href="index-71.html" target="_blank">
469<img src="jpg/liveoak-pub1915-200x200.jpg" alt="live-oak-media-premier-pub1915" /></a> 470 </li> 471 <li> 472 <a href="index-72.html" target="_blank"><img src="jpg/macmillan-audio-pub1748-200x200.jpg" alt="macmillan-premier-pub1748" /></a> 473 </li> 474 <li> 475 <a href="index-73.html" target="_blank"><img src="jpg/naxos-pub1947-200x200.jpg" alt="naxos-premier-pub1947" /></a> 476 </li> 477 <li> 478 <a href="index-74.html" target="_blank"><img src="jpg/recorded-books-pub2005-200x200.jpg" alt="recorded-books-premier-pub" /></a> 479 </li> 480 <li> 481 <a href="index-75.html" target="_blank"><img src="jpg/scholastic-pub3308-200x200.jpg" alt="scholastic-premier-pub3308" /></a> 482 </li> 483 <li> 484 <a href="index-76.html" target="_blank"><img src="jpg/tantor-pub2574-200x200.jpg" alt="tantor-premier-pub2574" /></a> 485 </li> 486 <li> 487 <a href="index-77.html" target="_blank"><img src="jpg/thomas-nelson-200x200.jpg" alt="thomas-nelson-premier-pub-1948" /></a> 488 </li> 489 <li> 490 <a href="index-78.html" target="_blank"><img src="jpg/2093.jpg" alt="weston-woods-premier-pub2093" /></a> 491 </li> 492 <li> 493 <a href="index-79.html" target="_blank"><img src="jpg/zondervan-200x200.jpg" alt="zondervan-premier-pub-6971" /></a> 494 </li> 495</ul></div> 496</div> 497</div> 498<div class="row"><div class="twelve columns IndyCarousel"> 499<p>Featured Independent Publishers</p> 500</div></div> 501<div class="dv_indy_ph"> 502<div class="dv_indy_carousel"> 503<div class='shortCodeInsert' data-name='Indy Carousel' data-id='2178' data-dynamic='True'><ul class="publisherShowcase Indy"> 504</ul></div> 505</div> 506</div> 507<div class="dv_ads_label"><div class="label ad">Advertisement</div></div> 508 509</div> 510 511 512 </section> 513 514 515 516 517 518 519 520 <!-- Footer --> 521 522<footer class="site-footer full-width connectWrapper" role="contentinfo"> 523 <div class="row footerContent"> 524 525 <div class="one columns links"> 526 527</div> 528<div class="two columns links"> 529<strong>Reviews</strong> 530<ul> 531<li><a href="index-9.html">2025 Best Audiobooks</a></li> 532<li><a href="index-2.html">New Reviews</a></li> 533<li><a href="index-3.html">Search Reviews</a></li> 534<li><a href="index-2.html">Categories</a></li> 535<li><a href="index-4.html">Earphones Awards</a></li> 536</ul> 537</div> 538<div class="two columns links"> 539<strong>Features</strong> 540<ul> 541<li><a href="index-15.html">Articles</a></li> 542<li><a href="index-7.html">Narrators</a></li> 543<li><a href="index-10.html">Authors</a></li> 544<li><a href="index-11.html">Kids on the Go</a></li> 545<li><a href="index-12.html">Audie Awards</a></li> 546</ul> 547</div> 548<div class="two columns links"> 549<strong>About</strong> 550<ul> 551<li><a href="index-13.html">Contact</a></li> 552<li><a href="index-14.html">Advertise</a></li> 553<li><a href="index-52.html">Privacy</a></li> 554<li><a href="index-53.html">Sitemap</a></li> 555</ul> 556</div> 557<div class="two columns links"> 558<strong>Narrators</strong> 559<ul> 560<li><a href="index-7.html">Featured</a></li> 561<li><a href="index-6.html">Golden Voices</a></li> 562<li><a href="index-3.html#narrator">Search by Narrator</a></li> 563</ul> 564</div> 565<div class="three columns links socialLinks"> 566<strong>Social Media</strong> 567<div class="socialMediaIcons af-footer_social"> 568<a class="facebook" title="Facebook" href="https://facebook.com/audiofilemagazine/" target="_blank" rel="noopener">Facebook</a> 569<a class="podcast" title="Podcast" href="index-54.html" target="_blank" rel="noopener">Podcast</a> 570<a class="youtube af-footer_icon" title="YouTube" href="https://www.youtube.com/channel/UCboJfo0zlxj93dyRwQHCZPw/videos" target="_blank" rel="noopener"> 571<svg class="af-socialIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54.86 38.22"> 572<title>YouTube Icon</title> 573<defs> 574<style>.cls-1{fill:#939598;}</style> 575</defs> 576<g id="Layer_2" data-name="Layer 2"> 577<g id="Layer_1-2" data-name="Layer 1"> 578<path class="cls-1" d="M44.9,0H10A10,10,0,0,0,0,10V28.25a10,10,0,0,0,10,10H44.9a10,10,0,0,0,10-10V10A10,10,0,0,0,44.9,0ZM29,24.52l-8.51,5.26V8.72L29,14l8.51,5.26Z"/> 579</g> 580</g> 581</svg> 582</a> 583<a class="instagram af-footer_icon" title="Instagram" href="https://www.instagram.com/audiofilemagazine/" target="_blank" rel="noopener"> 584<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 333333 333333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd"><defs><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="250181" y1="308196" x2="83152.4" y2="25137"><stop offset="0" stop-color="#f58529"/><stop offset=".169" stop-color="#feda77"/><stop offset=".478" stop-color="#dd2a7b"/><stop offset=".78" stop-color="#8134af"/><stop offset="1" stop-color="#515bd4"/></linearGradient></defs><path d="M166667 0c92048 0 166667 74619 166667 166667s-74619 166667-166667 166667S0 258715 0 166667 74619 0 166667 0zm-40642 71361h81288c30526 0 55489 24654 55489 54772v81069c0 30125-24963 54771-55488 54771l-81289-1c-30526 0-55492-24646-55492-54771v-81069c0-30117 24966-547
58471 55492-54771zm40125 43843c29663 0 53734 24072 53734 53735 0 29667-24071 53735-53734 53735-29672 0-53739-24068-53739-53735 0-29663 24068-53735 53739-53735zm0 18150c19643 0 35586 15939 35586 35585 0 19647-15943 35589-35586 35589-19650 0-35590-15943-35590-35589s15940-35585 35590-35585zm51986-25598c4819 0 8726 3907 8726 8721 0 4819-3907 8726-8726 8726-4815 0-8721-3907-8721-8726 0-4815 3907-8721 8721-8721zm-85468-20825h68009c25537 0 46422 20782 46422 46178v68350c0 25395-20885 46174-46422 46174l-68009 1c-25537 0-46426-20778-46426-46174v-68352c0-25395 20889-46177 46426-46177z" fill="url(#a)"/></svg> 585</a> 586</div> 587</div> 588 589 </div> 590<div id="consent-popup" class="li-popup li-popup_hide"> 591 <div class="li-popup_inner"> 592 <div class="li-popup_copy"> 593 This website uses cookies to enhance user experience and to analyze performance and traffic on our website. 594 <a href="index-52.html" class="li-popup_link" target="_blank">Learn More</a>. 595 </div> 596 <button id="consent-ack" type="button" class="li-popup_button">I Consent</button> 597 </div> 598</div></footer> 599 600 601 602<div class="copyright "> 603 604 <div class="row"> 605 <div class="twelve columns"> 606 <div class="logo hide"><img src="png/kirkus-logo-m.png" alt="Kirkus - Find your next great audiobook" /></div> 607 608 <div> 609 610 © Copyright 2026 Kirkus Media LLC. All Rights Reserved. 611 </div> 612 </div> 613 614 </div> 615 616</div> 617 618 619 620 621 622 <div id="ContactSuccessModal" class="reveal-modal"> 623 <h2>Thanks!</h2> 624 <p class="lead">Thank you for contacting us!</p> 625 <p> 626 Our group will review and follow up within 72 hours. 627 <br /> 628 Thanks for your interest!<br /> 629 </p> 630 631 <a href="index.html">Back Home</a> 632 633 <a class="close-reveal-modal">×</a> 634</div> 635 <div id="LibraryListenersModal" class="reveal-modal"> 636 <h2>Thanks!</h2> 637 <p class="lead">Thank you for signing up!</p> 638 <p> 639 Our group will review and follow up soon. 640 <br /> 641 642 </p> 643 644 <a href="index.html">Back Home</a> 645 646 <a class="close-reveal-modal">×</a> 647</div> 648 649 650 651 652 653
653<script src="js/jquery.min.js"></script>
653 654
654<script>window.jQuery || document.write('
654<script src="js/jquery-1.8.2.min.js"><\/script>')</script>
654 655 656 657
657<script type="text/javascript" src="js/review_form.js"></script>
657 658 <link rel="stylesheet" type="text/css" href="css/jquery.datatables.css" /> 659 660 661 <link rel="stylesheet" type="text/css" href="css/jquery.ui.autocomplete.css" /> 662 663 664
664<script src="js/jquery.datatables.min.js"></script>
664 665
665<script src="js/feednami-client-v1.1.js"></script>
665 666 667
667<script type="text/javascript" src="js/js.cookie.min.js"></script>
667 668
668<script type="text/javascript" src="js/popup.js"></script>
668 669
669<script src="https://www.paypal.com/sdk/js?client-id=AYFr6aExrEsX7EzPTi8GBVtGXvJlX6k1Q9XDMOnjrM6UII2posqwZsSqjUIoYsnEwhl8RpRr_ufrlFY9"></script>
669 670 671
671<script type="text/javascript" src="js/combined1_7ed27653a59cb7b9294f66ff86c07813.js"></script>
671 672 673 674 675 676 677
677<script id="UserScripts" class="editor-removable"> 678$(function(){ 679 680 $("#toggle-advanced, #toggle-simple").click(function () { 681 $("#simple-form, #advanced-form").toggle(); 682 683 return false; 684 }); 685});$("ul.publisherShowcase.Indy").owlCarousel({ 686autoPlay:true, 687autoPlayTimeout:3000, 688singleItem: false, 689items : 6 690}); 691$("ul.publisherShowcase.Premier").owlCarousel({ 692autoPlay:true, 693autoPlayTimeout:3000, 694singleItem: false, 695items : 6 696}); 697 698 </script>
698 699 700
700<script> 701 jQuery(document).ready(function ($) { 702 $('audio').on('play', function (e) { 703 var src = e.target.currentSrc.replace('index.html', '').replace('index.html', ''); 704 var data = { 705 'event': 'audio', 706 'audioPlayerAction': 'play', 707 'playedFromPage': e.target.baseURI, 708 'audioTitle': '', 709 'fileLocation': src 710 }; 711 dataLayer.push(data); 712 console.log('playing', data, e, dataLayer); 713 714 ga('send', { 715 'hitType': 'pageview', 716 'page': src 717 }); 718 }); 719 720 $(".royalSlider").royalSlider({ 721 autoScaleSlider: true, 722 keyboardNavEnabled: true, 723 controlNavigation: 'bullets', 724 addActiveClass: true 725 }); 726 $(".featuredAudioReview:last").addClass("last"); 727 728 729 730 $("table.kidsresults").dataTable({ 731 "iDisplayLength": 10, 732 "aaSorting": [[1, "asc"]], 733 734 "oLanguage": { 735 "sProcessing": "Loading..." 736 }, 737 "fnDrawCallback": function (oSettings) { 738 $('audio').mediaelementplayer(); 739 $('.dataTables_wrapper .top, .dataTables_wrapper .bottom').show(); 740 //var is_safari = navigator.userAgent.indexOf("Mac") > -1; 741 //if (is_safari) { 742 743 // $(".mejs-button.mejs-volume-button.mejs-mute").hide(); 744 // $(".mejs-horizontal-volume-slider.mejs-mute").hide(); 745 //} 746 }, 747 748 "aoColumnDefs": [{ 749 "bSortable": false, "aTargets": ["results"] 750 751 }], 752 "bFilter": false, 753 "sDom": '<"top"lip<"clear">>rt<"bottom"lip<"clear">>', 754 "sPaginationType": "full_numbers" 755 756 }); 757 758 759 }); 760 </script>
760 761 762
762<script> 763 $(document).on('click', "#NewsletterSubmitButton", function (e) { 764 e.preventDefault(); 765 grecaptcha.ready(function () { 766 grecaptcha.execute('6LfEISgiAAAAAEXSED5ajQMiGLpOENs4K3Dk6hG1', { action: 'submit' }).then(function (token) { 767 document.getElementById("recaptchaToken").value = token; 768 $("#ccoptinform").submit(); 769 }); 770 }); 771 }); 772 </script>
772 773 774 </div> 775 </div>
776<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"b958adcb06484b5d9f6431dcbd6eb109","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
776 777</body> 778</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.