CINXE.COM

Ancient Historians | Angus & Robertson

<!DOCTYPE html> <html lang="en"> <head> <title> Ancient Historians | Angus & Robertson</title> <!-- recommend IE to use the latest renderer engine --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="level1NavCategory" content="BOOKS"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="google-site-verification" content="_b-psRobsjFLB-KQ6lPMD1wHlXqv9p387n_VaLCR1OU" /> <meta name="keywords" content="Ancient Historians, Susan Sorek, 9781441179913, History, Humanities, Non-Fiction" /> <meta name="description" content="Ancient Historians" /> <meta name="robots" content="index,follow" /> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"718386967",accountID:"68712",trustKey:"68712",xpid:"Ug4AUFRADgsFXVVXAwkD",licenseKey:"18e954a8c4",applicationID:"685945484"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script><link rel="canonical" href="https://www.angusrobertson.com.au/books/ancient-historians-susan-sorek/p/9781441179913"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="apple-touch-icon" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="57x57" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/manifest.json"> <link rel="shortcut icon" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon.ico"> <meta name="msapplication-TileColor" content="#f0f0f0"> <meta name="msapplication-TileImage" content="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/mstile-144x144.png"> <meta name="msapplication-config" content="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/browserconfig.xml"><link rel="stylesheet" href="https://www.angusrobertson.com.au/wro/20241009 2346/arbw-product.css"/> <link rel="preload" as="font" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/fontello/fonts/fontello.woff2?5574954" type="font/woff2" crossorigin/> <link rel="preload" as="font" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff2" type="font/woff2" crossorigin/> <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin/> <link rel="preconnect" href="https://gum.criteo.com" crossorigin/> <link rel="preconnect" href="https://static.criteo.com" crossorigin/> <link rel="preconnect" href="https://sslwidget.criteo.com" crossorigin/> <link rel="preconnect" href="https://dev.visualweboptimizer.com" crossorigin/> <script> window.AR_GLOBALS = {fbBasePixelUrl: "https://www.facebook.com/tr?id=1494853060784950", isMobile: false, enableGA360: true, enableClickEvents: true, enableEnhancedEcommerce: true }; </script> <script type="text/javascript" nonce="301d5bc9-8837-4ffa-b4d4-192636e60ae5"> window.universal_variable = { "version": "1.2.0", page: { type: "PRODUCT", breadcrumb: [ "Books", "Non-Fiction", "Humanities", "History" ], dimension24: "Books", dimension25: "Non-Fiction", dimension26: "Humanities" }, product: { id: "9781441179913", sku_code: "9781441179913", name: "Ancient Historians", description: "The ancient historians were not always objective or accurate, and their intentions for writing were very different from those of modern historians. This introductory guide helps to unravel some of the difficulties involved in dealing with ancient source material, placing the work of ancient historians in its political, social and historical context for the contemporary reader. The chapters survey all of the major historians whose works are encountered most often by students during their period of study, including Herodotus, Thucydides, Sallust and Livy, as well as more minor Greek and Roman historians. Further chapters assess works of biography and literature as historical source material. Alexander the Great, the subject of multiple works of history, biography and fiction, provides an enlightening case study in ancient historiography. Timelines of major historical events will place the writers within their historical context, and each chapter includes a full bibliography for ease of reference.", url: "/books/ancient-historians-susan-sorek/p/9781441179913", unit_price: 69.99, unit_sale_price: 57.95, currency: "AUD", category: "Classical history / classical civilisation", size: "216x138x18mm" }, user: { name: "", user_id: "000000002", ar_id: "81968620E6B8C1216B7836E9D5977CA7", email: "anonymous", emailHash: "0a92fab3230134cca6eadd9898325b9b2ae67998", emailMD5Hash: "294de3557d9d00b3d2d8a1e6aab028cf", facebook_id: "", twitter_id: "", language: "English" } } </script><script type="text/javascript" nonce="301d5bc9-8837-4ffa-b4d4-192636e60ae5"> var formSuccess = ""; var form = ""; var popupMessage = ""; var popupErrorMessage = ""; var ajaxTimeout = "700000"; var ajaxCMSComponentTimeout = "7000"; var ajaxLazyloadThreshold = 250; var EMARSYS_TEST_MODE = false; var CRITEO_ENABLED = true; var CRITEO_ACCOUNTID = "19160"; </script> <script type='text/javascript' nonce="301d5bc9-8837-4ffa-b4d4-192636e60ae5"> var _vwo_clicks = 300; var _vwo_code=(function(){ var account_id=343342, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b='body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init(); </script> <script> var dataLayer = dataLayer ? dataLayer : []; </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-KDMQ626');</script><meta property="fb:app_id" content="356142024461414"/> <meta property="og:title" content="Ancient Historians by Susan Sorek"/> <meta property="og:description" content="Buy Ancient Historians at Angus &amp; Robertson with Delivery - The ancient historians were not always objective or accurate, and their intentions for writing were very different from those of modern historians. This introductory guide helps to unravel some of the difficulties involved in dealing with ancient source material, placing the work of ancient historians in its political, social and historical context for the contemporary reader. The chapters survey all of the major historians whose works are encountered most often by students during their period of study, including Herodotus, Thucydides, Sallust and Livy, as well as more minor Greek and Roman historians. Further chapters assess works of biography and literature as historical source material. Alexander the Great, the subject of multiple works of history, biography and fiction, provides an enlightening case study in ancient historiography. Timelines of major historical events will place the writers within their historical context, and each chapter includes a full bibliography for ease of reference."/> <meta property="og:image" content="https://www.angusrobertson.com.au/images/3152/9781441179913.jpg" /> </head> <body class=" page-productDetails pageType-ProductPage template-pages-product-productLayout2Page language-en desktop theme-arbw anonymous"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KDMQ626" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="container-fluid no-gutter header" data-mh-pe="eventOnClick" data-mh-ec="Header"> <div class="yCmsContentSlot"> </div><nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div> <div class="nav navbar-nav navbar-user-menu"><div class="nav navbar-nav login-nav"> <span class="ar-icon-user-circle-o ar-custom-icon"></span> <a id="loginButton" data-toggle="modal" class="navbar-link" data-target="#loginRegisterForgottenPwdModal" href="#" data-auth-redirect="/books/ancient-historians-susan-sorek/p/9781441179913?searchTerm=9781441179913" data-mh-ea="Click">Sign In</a> <a id="registerButton" data-toggle="modal" class="navbar-link" data-target="#loginRegisterForgottenPwdModal" href="#" data-register-redirect="/my-citizenship" data-mh-ea="Click">Register</a> </div> <div class="nav-authenticated dropdown hidden"> <a id="accountButton" class="navbar-link" href="/my-account" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="ar-icon-user-circle-o ar-custom-icon"></span> <span class="user-name"></span> <span class="glyphicon glyphicon-menu-down"></span> </a> <ul class="dropdown-menu" aria-labelledby="accountButton"> <li><a href="/my-account" data-mh-ea="Click">Account Details</a></li> <li><a href="/my-account/orders" data-mh-ea="Click">Order History</a></li> <li><a href="/my-citizenship" data-mh-ea="Click">My Profile</a></li> <li id="menugotomylibrary"><a href="/my-account/my-lists" data-mh-ea="Click">My Library / My Lists</a></li> <li role="separator" class="divider"></li> <li><a href="/logout" data-mh-ea="Click">Sign Out</a></li> </ul> </div> </div> <div class="navbar-right navbar-content-right"> <div id="minicart-component-nav"><ul id="minicart-component" class="nav navbar-nav pull-right"> <li class="minicart-component-details dropdown minicart-dropdown"> <a href="/cart" aria-haspopup="true" aria-expanded="false" data-mh-ea="Click" data-mh-el="Checkout"> <span> <div class="yCmsContentSlot"> <div class="yCmsComponent"> <script type="text/javascript" nonce="301d5bc9-8837-4ffa-b4d4-192636e60ae5" > var rolloverPopupUrl = '/cart/rollover/MiniCart'; var refreshMiniCartUrl = '/cart/miniCart/TOTAL?'; </script> <div id="minicart-component-data"> <span class="icon-cart"></span> <span class="minicart-num-items hidden"></span> Checkout</div> </div></div></span> <span class="minicart-arrow glyphicon glyphicon-menu-right"></span> </a> <div class="dropdown-menu" aria-labelledby="minicart-component"> <div id="minicart-dropdown-content"></div> <div class="minicart-end"> <div class="minicart-summary"> <button id="minicart-checkout-btn" class="btn btn-block btn-checkout formbuttons submit"> Checkout</button> </div> <div class="minicart-mov"> </div> </div> </div> </li> </ul></div> <div> <ul id="navbar-buttons" class="nav navbar-nav navbar-right"> <li><a href="/contact-us" class="navbar-link" data-mh-ea="Click"><span class="ar-icon-lifebuoy ar-custom-icon"></span>Help</a></li> <li><a href="/contact-us/angus-and-robertson-delivery" class="navbar-link" data-mh-ea="Click"><span class="ar-icon-truck icon-flip-horizontal ar-custom-icon"></span>Delivery</a></li> <li><a href="/contact-us/angus-roberston-returns-replacements-refunds" class="navbar-link" data-mh-ea="Click"><span class="ar-icon-back ar-custom-icon"></span>Returns</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li> <form id="navbar-search-form" class="search navbar-form" role="search" accept-charset="utf-8" method="get" action="/search"> <input id="navbar-search-form_input" class="form-control nav-search input" type="search" name="text" value="" maxlength="100" placeholder="Search by keyword, title, author or ISBN"> <select name="mediatype" class="form-control nav-search select" data-mh-pe="eventOnClick" data-mh-ec="Header" data-mh-select> <option value="" data-mh-ea="Drop down click">All products</option> <option value="BOOKS" selected="selected"data-mh-ea="Drop down click">Books</option> <option value="EBOOKS" data-mh-ea="Drop down click">eBooks</option> <option value="VIDEOS" data-mh-ea="Drop down click">DVDs</option> <option value="CALENDARS_STATIONERY_DIARIES" data-mh-ea="Drop down click">Stationery</option> <option value="ELECTRONICS" data-mh-ea="Drop down click">Electronics</option> <option value="ACCESSORIES" data-mh-ea="Drop down click">Accessories</option> <option value="AUDIOBOOKS" data-mh-ea="Drop down click">Audio Books</option> </select> <button id="navbar-search-form-btn-search" class="btn btn-search nav-search" type="submit"> <span class="icon-search"></span> </button> </form> </li> </ul> </div> </div> </div> </div> </nav> <div class="container"> <div class="page-header row"> <div class="col-sm-3 site-logo"> <a id="logo" href="/"> <img class="lazyload" title="" alt="" src="" data-src="https://www.angusrobertson.com.au/medias/logo-site.png?context=bWFzdGVyfGltYWdlc3w2OTM1fGltYWdlL3BuZ3xzeXMtbWFzdGVyL2ltYWdlcy9oYWUvaDhlLzEyODAwNzQ0NDIzNDU0L2xvZ28tc2l0ZS5wbmd8MzViZGVmNzAzMTM0ZDUyZDZlYzE5MjNiMjg3MzQyMWMxNTJlMDU5NDI1OTc0OGYyZjRlMjIyZmE0MTg0NTQzYQ"/> </a> </div> <div class="col-sm-9"> <form id="main_search_form" class="search navbar-form" role="search" accept-charset="utf-8" method="get" action="/search"> <input id="main_search_form_input" class="form-control nav-search input" type="search" name="text" value="" maxlength="100" placeholder="Search by keyword, title, author or ISBN"> <select name="mediatype" class="form-control nav-search select" data-mh-pe="eventOnClick" data-mh-ec="Header" data-mh-select> <option value="" data-mh-ea="Drop down click">All products</option> <option value="BOOKS" selected="selected"data-mh-ea="Drop down click">Books</option> <option value="EBOOKS" data-mh-ea="Drop down click">eBooks</option> <option value="VIDEOS" data-mh-ea="Drop down click">DVDs</option> <option value="CALENDARS_STATIONERY_DIARIES" data-mh-ea="Drop down click">Stationery</option> <option value="ELECTRONICS" data-mh-ea="Drop down click">Electronics</option> <option value="ACCESSORIES" data-mh-ea="Drop down click">Accessories</option> <option value="AUDIOBOOKS" data-mh-ea="Drop down click">Audio Books</option> </select> <button id="main_search_form-btn-search" class="btn btn-search nav-search" type="submit"> <span class="icon-search"></span> </button> </form> </div> </div></div> <nav id="meganav" class="navbar navbar-default"> <div class="container no-gutter"> <div class="level-1"> <ul class="nav navbar-nav"> <li id="li-BOOKS" class="dropdown"> <a data-parent="" data-ajax="true" href="/?src=HeaderNav&books" style="" title="" data-title="Books" class="level-1-link" data-mh-ea="Click"> Books</a><span class="dropdown-pip"></span> <div id="div-BOOKS" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Books"> <ul class="list-inline"> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/fiction?src=HeaderNav" style="" title="" data-title="Fiction" class="level-2-link" data-mh-ea="Click"> Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Fiction</span></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Fiction" class="column-link" data-mh-ea="Click"> Bestselling Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/coming-soon/books-coming-soon/coming-soon-fiction/c/coming-soon-fiction?src=HeaderNav" style="" title="" data-title="Coming Soon Fiction" class="column-link" data-mh-ea="Click"> Coming Soon Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/new-release-books?src=HeaderNav" style="" title="" data-title="New Release Fiction" class="column-link" data-mh-ea="Click"> New Release Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/australian/australian-books/new-australian-writing/c/new-australian-writing?src=HeaderNav" style="" title="" data-title="New Australian Writing" class="column-link" data-mh-ea="Click"> New Australian Writing</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/award-winners/c/award-winners?src=HeaderNav" style="" title="" data-title="Award Winners" class="column-link" data-mh-ea="Click"> Award Winners</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---fiction-books/c/staff-picks-fiction?src=HeaderNav" style="" title="" data-title="Staff Picks" class="column-link" data-mh-ea="Click"> Staff Picks</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/adventure/c/B_FJ?src=HeaderNav" style="" title="" data-title="Adventure" class="column-link" data-mh-ea="Click"> Adventure</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/classic-fiction/c/B_FC?src=HeaderNav" style="" title="" data-title="Classic Fiction" class="column-link" data-mh-ea="Click"> Classic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/contemporary-fiction/c/B_FA?src=HeaderNav" style="" title="" data-title="Contemporary Fiction" class="column-link" data-mh-ea="Click"> Contemporary Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/crime-and-mystery/c/B_FF?src=HeaderNav" style="" title="" data-title="Crime & Mystery" class="column-link" data-mh-ea="Click"> Crime & Mystery</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/erotic-fiction/c/B_FP?src=HeaderNav" style="" title="" data-title="Erotic Fiction" class="column-link" data-mh-ea="Click"> Erotic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/fantasy/c/B_FM?src=HeaderNav" style="" title="" data-title="Fantasy" class="column-link" data-mh-ea="Click"> Fantasy</a></li> <li> <a data-parent="" data-ajax="true" href="/graphic-novels-manga-superheros-dc-marvel-star-wars-comic-books?src=HeaderNav" style="" title="" data-title="Graphic Novels" class="column-link" data-mh-ea="Click"> Graphic Novels</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/historical-fiction/c/B_FV?src=HeaderNav" style="" title="" data-title="Historic Fiction" class="column-link" data-mh-ea="Click"> Historic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/romance/c/B_FR?src=HeaderNav" style="" title="" data-title="Romance" class="column-link" data-mh-ea="Click"> Romance</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/science-fiction/c/B_FL?src=HeaderNav" style="" title="" data-title="Science Fiction" class="column-link" data-mh-ea="Click"> Science Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/thriller-suspense/c/B_FH?src=HeaderNav" style="" title="" data-title="Thriller & Suspense" class="column-link" data-mh-ea="Click"> Thriller & Suspense</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/lee-child/c/lee-child?src=HeaderNav" style="" title="" data-title="Lee Child" class="column-link" data-mh-ea="Click"> Lee Child</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/michael-connelly/c/michael-connelly?src=HeaderNav" style="" title="" data-title="Michael Connelly" class="column-link" data-mh-ea="Click"> Michael Connelly</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/diana-gabaldon/c/diana-gabaldon?src=HeaderNav" style="" title="" data-title="Diana Gabaldon" class="column-link" data-mh-ea="Click"> Diana Gabaldon</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/stephen-king/c/stephen-king?src=HeaderNav" style="" title="" data-title="Stephen King" class="column-link" data-mh-ea="Click"> Stephen King</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/monica-mcinerney/c/monica-mcinerney?src=HeaderNav" style="" title="" data-title="Monica McInerney" class="column-link" data-mh-ea="Click"> Monica McInerney</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Liane%20Moriarty?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Liane Moriarty" class="column-link" data-mh-ea="Click"> Liane Moriarty</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Di%20Morrissey?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Di Morrissey" class="column-link" data-mh-ea="Click"> Di Morrissey</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/judy-nunn/c/judy-nunn?src=HeaderNav" style="" title="" data-title="Judy Nunn" class="column-link" data-mh-ea="Click"> Judy Nunn</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jodi%20Picoult?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jodi Picoult" class="column-link" data-mh-ea="Click"> Jodi Picoult</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/matthew-reilly/c/matthew-reilly?src=HeaderNav" style="" title="" data-title="Matthew Reilly" class="column-link" data-mh-ea="Click"> Matthew Reilly</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/tim-winton/c/tim-winton?src=HeaderNav" style="" title="" data-title="Tim Winton" class="column-link" data-mh-ea="Click"> Tim Winton</a></li> </ul> </div> <div class="column"> <ul class="GREY"> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/non-fiction?src=HeaderNav" style="" title="" data-title="Non-Fiction" class="level-2-link" data-mh-ea="Click"> Non-Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Non-Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Non Fiction</span></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-non-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Non Fiction" class="column-link" data-mh-ea="Click"> Bestselling Non Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/coming-soon/books-coming-soon/coming-soon-non-fiction/c/coming-soon-nonfiction?src=HeaderNav" style="" title="" data-title="Coming Soon" class="column-link" data-mh-ea="Click"> Coming Soon</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---non-fiction/c/staff-picks-non-fiction?src=HeaderNav" style="" title="" data-title="Staff Picks" class="column-link" data-mh-ea="Click"> Staff Picks</a></li> <li> <a data-parent="" data-ajax="true" href="/boredom-busters-card-games-puzzles?src=HeaderNav" style="" title="" data-title="Boredom Busters" class="column-link" data-mh-ea="Click"> Boredom Busters</a></li> <li> <a data-parent="" data-ajax="true" href="/coffee-table-books?src=HeaderNav" style="" title="" data-title="Coffee Table Books" class="column-link" data-mh-ea="Click"> Coffee Table Books</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/cookery-food-and-drink-etc/c/b_wb?src=HeaderNav" style="" title="" data-title="Cookbooks, Food & Drink" class="column-link" data-mh-ea="Click"> Cookbooks, Food & Drink</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/biography-and-true-stories/c/b_b?src=HeaderNav" style="" title="" data-title="Biographies & Memoirs" class="column-link" data-mh-ea="Click"> Biographies & Memoirs</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/health-and-personal-development/c/b_v?src=HeaderNav" style="" title="" data-title="Health, Fitness & Dieting" class="column-link" data-mh-ea="Click"> Health, Fitness & Dieting</a></li> <li> <a data-parent="" data-ajax="true" href="/education-university-professional-law-text-books?src=HeaderNav" style="" title="" data-title="Law" class="column-link" data-mh-ea="Click"> Law</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/c/B_W?src=HeaderNav" style="" title="" data-title="Lifestyle" class="column-link" data-mh-ea="Click"> Lifestyle</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/humanities/history/c/b_hb?src=HeaderNav" style="" title="" data-title="History & Military" class="column-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/health-and-personal-development/mind/c/b_vx?src=HeaderNav" style="" title="" data-title="Mind, Body & Spirit" class="column-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/travel-and-holiday/c/b_wt?src=HeaderNav" style="" title="" data-title="Travel & Holiday Guides" class="column-link" data-mh-ea="Click"> Travel & Holiday Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/the-arts/c/b_a?src=HeaderNav" style="" title="" data-title="Art & Photography" class="column-link" data-mh-ea="Click"> Art & Photography</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/mathematics-and-science/c/b_p?src=HeaderNav" style="" title="" data-title="Science, Nature & Maths" class="column-link" data-mh-ea="Click"> Science, Nature & Maths</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/gardening/c/b_wm?src=HeaderNav" style="" title="" data-title="Gardening" class="column-link" data-mh-ea="Click"> Gardening</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/economics/c/b_k?src=HeaderNav" style="" title="" data-title="Business" class="column-link" data-mh-ea="Click"> Business</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/bill-bryson/c/BILL-BRYSON?src=HeaderNav" style="" title="" data-title="Bill Bryson" class="column-link" data-mh-ea="Click"> Bill Bryson</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Donna%20Hay?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Donna Hay" class="column-link" data-mh-ea="Click"> Donna Hay</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jamie%20Oliver?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jamie Oliver" class="column-link" data-mh-ea="Click"> Jamie Oliver</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=malcolm+gladwell%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Malcolm+Gladwell&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Malcolm Gladwell" class="column-link" data-mh-ea="Click"> Malcolm Gladwell</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-brands/the-fast-diet/c/the-fast-diet?src=HeaderNav" style="" title="" data-title="Michael Mosley" class="column-link" data-mh-ea="Click"> Michael Mosley</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Naomi+Klein&mediatype=BOOKS" style="" title="" data-title="Naomi Klein" class="column-link" data-mh-ea="Click"> Naomi Klein</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=pete+evans%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Pete+Evans&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Pete Evans" class="column-link" data-mh-ea="Click"> Pete Evans</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/peter-fitzsimons/c/PETER-FITZSIMONS?src=HeaderNav" style="" title="" data-title="Peter FitzSimons" class="column-link" data-mh-ea="Click"> Peter FitzSimons</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=sarah+wilson%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Sarah+Wilson&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Sarah Wilson" class="column-link" data-mh-ea="Click"> Sarah Wilson</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=stephen+fry%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Stephen+Fry&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Steven Fry" class="column-link" data-mh-ea="Click"> Steven Fry</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Yotam%20Ottolenghi?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Yotam Ottolenghi" class="column-link" data-mh-ea="Click"> Yotam Ottolenghi</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Yuval+Noah+Harari&mediatype=BOOKS" style="" title="" data-title="Yuval Noah Harari" class="column-link" data-mh-ea="Click"> Yuval Noah Harari</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/kids-teens?src=HeaderNav" style="" title="" data-title="Kids & Teens" class="level-2-link" data-mh-ea="Click"> Kids & Teens</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Kids & Teens"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Kids & Teens</span></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-kids-books?src=HeaderNav" style="" title="" data-title="Bestsellers" class="column-link" data-mh-ea="Click"> Bestsellers</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/award-winners/childrens-book-council-of-australia-awards/c/childrens-book-council-awards?src=HeaderNav" style="" title="" data-title="CBCA Awards" class="column-link" data-mh-ea="Click"> CBCA Awards</a></li> <li> <a data-parent="" data-ajax="true" href="/babies-toddlers-kids-early-learning-activity-books-0-2?src=HeaderNav" style="" title="" data-title="Babies & Toddlers - Ages 0 - 3" class="column-link" data-mh-ea="Click"> Babies & Toddlers - Ages 0 - 3</a></li> <li> <a data-parent="" data-ajax="true" href="/kids-early-learning-activity-books-3-5?src=HeaderNav" style="" title="" data-title="Ages 3 - 5" class="column-link" data-mh-ea="Click"> Ages 3 - 5</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav&q=%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AageRange%3A6+-+8&text=&filterKeywords=&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Ages 6 - 8" class="column-link" data-mh-ea="Click"> Ages 6 - 8</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav&q=%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AageRange%3A9+-+11&text=&filterKeywords=&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Ages 9 - 12" class="column-link" data-mh-ea="Click"> Ages 9 - 12</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav&q=%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AageRange%3A12+-+15&text=&filterKeywords=&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Ages 12 - 15" class="column-link" data-mh-ea="Click"> Ages 12 - 15</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/gift-guide/young-adult-books/c/for-young-adults?src=HeaderNav" style="" title="" data-title="Ages 15+" class="column-link" data-mh-ea="Click"> Ages 15+</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/diary-of-a-wimpy-kid/c/diary-of-a-wimpy-kid?src=HeaderNav" style="" title="" data-title="Diary of a Wimpy Kid" class="column-link" data-mh-ea="Click"> Diary of a Wimpy Kid</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/harry-potter/c/harry-potter?src=HeaderNav" style="" title="" data-title="Harry Potter" class="column-link" data-mh-ea="Click"> Harry Potter</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/picture-books/c/B_YB?src=HeaderNav" style="" title="" data-title="Picture Books" class="column-link" data-mh-ea="Click"> Picture Books</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav" style="" title="" data-title="Children's Fiction" class="column-link" data-mh-ea="Click"> Children's Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-general-non-fiction/c/B_YN?src=HeaderNav" style="" title="" data-title="Children's Non-Fiction" class="column-link" data-mh-ea="Click"> Children's Non-Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/c/B_YQ?src=HeaderNav" style="" title="" data-title="Educational Materials" class="column-link" data-mh-ea="Click"> Educational Materials</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/reference-material-childrens-teenage/c/B_YR?src=HeaderNav" style="" title="" data-title="Reference Books" class="column-link" data-mh-ea="Click"> Reference Books</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---children/c/staff-picks-children?src=HeaderNav" style="" title="" data-title="Staff Picks - Children's" class="column-link" data-mh-ea="Click"> Staff Picks - Children's</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---young-adult/c/staff-picks-young-adult?src=HeaderNav" style="" title="" data-title="Staff Picks - Young Adult" class="column-link" data-mh-ea="Click"> Staff Picks - Young Adult</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/health-and-personal-development/family-and-health/advice-on-parenting/c/b_vfx?src=HeaderNav" style="" title="" data-title="Advice on Parenting" class="column-link" data-mh-ea="Click"> Advice on Parenting</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/aaron-blabey/c/aaron-blabey?src=HeaderNav" style="" title="" data-title="Aaron Blabey" class="column-link" data-mh-ea="Click"> Aaron Blabey</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/nick-bland/c/nick-bland?src=HeaderNav" style="" title="" data-title="Nick Bland" class="column-link" data-mh-ea="Click"> Nick Bland</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/roald-dahl/c/roald-dahl?src=HeaderNav" style="" title="" data-title="Roald Dahl" class="column-link" data-mh-ea="Click"> Roald Dahl</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/anh-do/c/anh-do?src=HeaderNav" style="" title="" data-title="Anh Do" class="column-link" data-mh-ea="Click"> Anh Do</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/julia-donaldson/c/julia-donaldson?src=HeaderNav" style="" title="" data-title="Julia Donaldson" class="column-link" data-mh-ea="Click"> Julia Donaldson</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/mem-fox/c/mem-fox?src=HeaderNav" style="" title="" data-title="Mem Fox" class="column-link" data-mh-ea="Click"> Mem Fox</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/john-green/c/john-green?src=HeaderNav" style="" title="" data-title="John Green" class="column-link" data-mh-ea="Click"> John Green</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/andy-griffiths/c/andy-griffiths?src=HeaderNav" style="" title="" data-title="Andy Griffiths" class="column-link" data-mh-ea="Click"> Andy Griffiths</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/derek-landy/c/derek-landy?src=HeaderNav" style="" title="" data-title="Derek Landy" class="column-link" data-mh-ea="Click"> Derek Landy</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/garth-nix/c/garth-nix?src=HeaderNav" style="" title="" data-title="Garth Nix" class="column-link" data-mh-ea="Click"> Garth Nix</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/education-early-learning-primary-secondary-school-books?src=HeaderNav" style="" title="" data-title="School" class="level-2-link" data-mh-ea="Click"> School</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - School"> <div class="column"> <ul class=""> <li><span class="column-title">Primary School</span></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-geography/c/B_YQG?src=HeaderNav" style="" title="" data-title="Geography" class="column-link" data-mh-ea="Click"> Geography</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-language-and-literacy/educational-english-language-reading-and-writing-skills/educational-writing-skills-handwriting/c/B_YQCS1?src=HeaderNav" style="" title="" data-title="Handwriting Practice" class="column-link" data-mh-ea="Click"> Handwriting Practice</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-history/c/B_YQH?src=HeaderNav" style="" title="" data-title="History" class="column-link" data-mh-ea="Click"> History</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-technology/educational-it-and-computing/c/B_YQTU?src=HeaderNav" style="" title="" data-title="Learn to Code" class="column-link" data-mh-ea="Click"> Learn to Code</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-mathematics-and-numeracy/educational-mathematics-and-numeracy-times-tables/c/B_YQMT?src=HeaderNav" style="" title="" data-title="Maths & Times Tables" class="column-link" data-mh-ea="Click"> Maths & Times Tables</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-music/c/B_YQB?src=HeaderNav" style="" title="" data-title="Music" class="column-link" data-mh-ea="Click"> Music</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/school-textbooks/primary-textbooks/c/PRIMARY-TEXTBOOKS?src=HeaderNav" style="" title="" data-title="Primary Textbooks" class="column-link" data-mh-ea="Click"> Primary Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-language-and-literacy/educational-english-language-readers-and-reading-schemes/c/B_YQCR?src=HeaderNav" style="" title="" data-title="Readers" class="column-link" data-mh-ea="Click"> Readers</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-religious-studies/c/B_YQR?src=HeaderNav" style="" title="" data-title="Religious Studies" class="column-link" data-mh-ea="Click"> Religious Studies</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-sciences/c/B_YQS?src=HeaderNav" style="" title="" data-title="Science" class="column-link" data-mh-ea="Click"> Science</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/activity-books/c/PRIMARY-ACTIVITY-BOOKS?src=HeaderNav" style="" title="" data-title="Writing & Spelling" class="column-link" data-mh-ea="Click"> Writing & Spelling</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">High School</span></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-business-studies-and-economics/c/B_YQV?src=HeaderNav" style="" title="" data-title="Business Studies" class="column-link" data-mh-ea="Click"> Business Studies</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-drama-studies/c/B_YQD?src=HeaderNav" style="" title="" data-title="Drama Studies" class="column-link" data-mh-ea="Click"> Drama Studies</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-literature/school-editions-of-english-literature-fiction-texts/c/B_YQEF?src=HeaderNav" style="" title="" data-title="English Literature" class="column-link" data-mh-ea="Click"> English Literature</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-literature/school-editions-of-shakespeare/c/B_YQES?src=HeaderNav" style="" title="" data-title="Shakespeare" class="column-link" data-mh-ea="Click"> Shakespeare</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/school-textbooks/secondary-school-books-and-resources/secondary-novels/c/SECONDARY-NOVELS?src=HeaderNav" style="" title="" data-title="Popular School Novels" class="column-link" data-mh-ea="Click"> Popular School Novels</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-physical-education-including-dance/c/B_YQW?src=HeaderNav" style="" title="" data-title="Physical Education" class="column-link" data-mh-ea="Click"> Physical Education</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/school-textbooks/secondary-school-books-and-resources/secondary-textbooks/c/SECONDARY-TEXTBOOKS?src=HeaderNav" style="" title="" data-title="Secondary Textbooks" class="column-link" data-mh-ea="Click"> Secondary Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=for+the+Australian+Curriculum&mediatype=BOOKS" style="" title="" data-title="Australian Curriculum Textbooks" class="column-link" data-mh-ea="Click"> Australian Curriculum Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Pearson+student+book&mediatype=BOOKS" style="" title="" data-title="Pearson Student Books" class="column-link" data-mh-ea="Click"> Pearson Student Books</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Oxford+Big+Ideas&mediatype=BOOKS" style="" title="" data-title="Oxford Big Ideas Textbooks" class="column-link" data-mh-ea="Click"> Oxford Big Ideas Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=cambridge+checkpoints&mediatype=BOOKS" style="" title="" data-title="Cambridge Checkpoints" class="column-link" data-mh-ea="Click"> Cambridge Checkpoints</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/naplan/c/NAPLAN?src=HeaderNav" style="" title="" data-title="NAPLAN" class="column-link" data-mh-ea="Click"> NAPLAN</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular for Students</span></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/reference/encyclopaedias-and-reference-works/geographical-reference/c/b_gbg?src=HeaderNav" style="" title="" data-title="Atlases" class="column-link" data-mh-ea="Click"> Atlases</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/language/language-reference-and-general/dictionaries/c/b_cbd?src=HeaderNav" style="" title="" data-title="Dictionaries (all languages)" class="column-link" data-mh-ea="Click"> Dictionaries (all languages)</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/blakes-guides/c/BLAKES-STUDY-GUIDES?src=HeaderNav" style="" title="" data-title="Blake's Guides" class="column-link" data-mh-ea="Click"> Blake's Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-brands/dorling-kindersley/c/DORLING-KINDERSLEY?src=HeaderNav" style="" title="" data-title="Dorling Kindersley" class="column-link" data-mh-ea="Click"> Dorling Kindersley</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/excel-study-guides/c/EXCEL-STUDY-GUIDES?src=HeaderNav" style="" title="" data-title="Excel Study Guides" class="column-link" data-mh-ea="Click"> Excel Study Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/kumon-workbooks/c/KUMON?src=HeaderNav" style="" title="" data-title="Kumon" class="column-link" data-mh-ea="Click"> Kumon</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-brands/schoolzone/c/SCHOOLZONE?src=HeaderNav" style="" title="" data-title="Schoolzone" class="column-link" data-mh-ea="Click"> Schoolzone</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/schaums-study-guides/c/SCHAUMS-GUIDES?src=HeaderNav" style="" title="" data-title="Schaum's Study Guides" class="column-link" data-mh-ea="Click"> Schaum's Study Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-study-and-revision-guides/c/B_YQZ?src=HeaderNav" style="" title="" data-title="Study Skills" class="column-link" data-mh-ea="Click"> Study Skills</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/reading-freedom/c/READING-FREEDOM?src=HeaderNav" style="" title="" data-title="Reading Freedom Series" class="column-link" data-mh-ea="Click"> Reading Freedom Series</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/books-kids-love-to-read/c/PRIMARY-BOOKS-KIDS-LOVE-TO-READ?src=HeaderNav" style="" title="" data-title="Books Kids Love to Read" class="column-link" data-mh-ea="Click"> Books Kids Love to Read</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/the-targeting-series/c/TARGETING-SERIES?src=HeaderNav" style="" title="" data-title="Targeting Series" class="column-link" data-mh-ea="Click"> Targeting Series</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/education-university-professional-learning-books?src=HeaderNav" style="" title="" data-title="University & Professional" class="level-2-link" data-mh-ea="Click"> University & Professional</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - University & Professional"> <div class="column"> <ul class=""> <li><span class="column-title">Browse</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/c/education-books-resources?src=HeaderNav" style="" title="" data-title="Browse University & Professional" class="column-link" data-mh-ea="Click"> Browse University & Professional</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/c/UNIVERSITY-TEXTBOOKS?src=HeaderNav" style="" title="" data-title="University" class="column-link" data-mh-ea="Click"> University</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/vocational-textbooks/c/vocational-textbooks?src=HeaderNav" style="" title="" data-title="TAFE / Vocational" class="column-link" data-mh-ea="Click"> TAFE / Vocational</a></li> <hr class="navhr"/> <li><span class="column-title">Humanities</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/c/HUMANITIES?src=HeaderNav" style="" title="" data-title="Browse Humanities" class="column-link" data-mh-ea="Click"> Browse Humanities</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/arts-music-theatre-and-film/c/ARTS-MUSIC-THEATRE-FILM?src=HeaderNav" style="" title="" data-title="Arts, Music, Theatre & Film" class="column-link" data-mh-ea="Click"> Arts, Music, Theatre & Film</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/history/c/HISTORY?src=HeaderNav" style="" title="" data-title="History" class="column-link" data-mh-ea="Click"> History</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/language/c/LANGUAGE?src=HeaderNav" style="" title="" data-title="Language" class="column-link" data-mh-ea="Click"> Language</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/language/elt-and-esl/c/ELT?src=HeaderNav" style="" title="" data-title="ELT & ESL" class="column-link" data-mh-ea="Click"> ELT & ESL</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/literature/c/LITERATURE?src=HeaderNav" style="" title="" data-title="Literature" class="column-link" data-mh-ea="Click"> Literature</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/philosophy-and-religions/c/PHILOSOPHY?src=HeaderNav" style="" title="" data-title="Philosophy & Religions" class="column-link" data-mh-ea="Click"> Philosophy & Religions</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Finance & Economics</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/c/FINANCE-AND-ECONOMICS?src=HeaderNav" style="" title="" data-title="Browse Finance & Economics" class="column-link" data-mh-ea="Click"> Browse Finance & Economics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/accounting/c/ACCOUNTING?src=HeaderNav" style="" title="" data-title="Accounting" class="column-link" data-mh-ea="Click"> Accounting</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/economics/c/ECONOMICS?src=HeaderNav" style="" title="" data-title="Economics" class="column-link" data-mh-ea="Click"> Economics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/finance/c/FINANCE?src=HeaderNav" style="" title="" data-title="Finance" class="column-link" data-mh-ea="Click"> Finance</a></li> <hr class="navhr"/> <li><span class="column-title">Business & Teaching</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/academic-skills-and-study-guides/c/ACADEMIC-SKILLS-AND-STYLE-GUIDES?src=HeaderNav" style="" title="" data-title="Academic Skills & Study Guides" class="column-link" data-mh-ea="Click"> Academic Skills & Study Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/business-and-marketing/business-management/c/BUSINESS-MANAGEMENT?src=HeaderNav" style="" title="" data-title="Business Management" class="column-link" data-mh-ea="Click"> Business Management</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/computing-and-information-technology/business-applications/c/B_UF?src=HeaderNav" style="" title="" data-title="Computing in Business" class="column-link" data-mh-ea="Click"> Computing in Business</a></li> <li> <a data-parent="" data-ajax="true" href="/education-university-professional-law-text-books?src=HeaderNav" style="" title="" data-title="Law & Politics" class="column-link" data-mh-ea="Click"> Law & Politics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/business-and-marketing/marketing/c/MARKETING?src=HeaderNav" style="" title="" data-title="Marketing" class="column-link" data-mh-ea="Click"> Marketing</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/media-and-communications/c/MEDIA-AND-COMMUNICATIONS?src=HeaderNav" style="" title="" data-title="Media & Communications" class="column-link" data-mh-ea="Click"> Media & Communications</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/teaching/c/UNIVERSITY-TEACHING?src=HeaderNav" style="" title="" data-title="Teaching" class="column-link" data-mh-ea="Click"> Teaching</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Medicine & Nursing</span></li> <li> <a data-parent="" data-ajax="true" href="/medicine-dentistry-nursing-university-textbooks-and-professional-references?src=HeaderNav" style="" title="" data-title="Browse Medicine & Nursing" class="column-link" data-mh-ea="Click"> Browse Medicine & Nursing</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/anatomy/c/ANATOMY?src=HeaderNav" style="" title="" data-title="Anatomy" class="column-link" data-mh-ea="Click"> Anatomy</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/dentistry/c/DENTISTRY?src=HeaderNav" style="" title="" data-title="Dentistry" class="column-link" data-mh-ea="Click"> Dentistry</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/medicine-and-professional-health-/family-health/c/FAMILY-HEALTH?src=HeaderNav" style="" title="" data-title="Family Health" class="column-link" data-mh-ea="Click"> Family Health</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/medicine-and-professional-health-/c/MEDICINE-AND-PROFESSIONAL-HEALTH?src=HeaderNav" style="" title="" data-title="Medicine & Professional Health" class="column-link" data-mh-ea="Click"> Medicine & Professional Health</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/naturopathy-and-complementary-medicine/c/NATUROPATHY-AND-COMPLEMENTARY-MEDICINE?src=HeaderNav" style="" title="" data-title="Naturopathy & Complementary Medicine" class="column-link" data-mh-ea="Click"> Naturopathy & Complementary Medicine</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/nursing-and-midwifery/c/NURSING-AND-MIDWIFERY?src=HeaderNav" style="" title="" data-title="Nursing & Midwifery" class="column-link" data-mh-ea="Click"> Nursing & Midwifery</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/pharmacology/c/PHARMACOLOGY?src=HeaderNav" style="" title="" data-title="Pharmacology" class="column-link" data-mh-ea="Click"> Pharmacology</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/psychology/c/PSYCHOLOGY?src=HeaderNav" style="" title="" data-title="Psychology" class="column-link" data-mh-ea="Click"> Psychology</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/medicine-and-professional-health-/sports-and-sports-medicine/c/SPORTS-MEDICINE?src=HeaderNav" style="" title="" data-title="Sports & Sports Medicine" class="column-link" data-mh-ea="Click"> Sports & Sports Medicine</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/veterinary-sciences/c/VETERINARY-SCIENCES?src=HeaderNav" style="" title="" data-title="Veterinary Sciences" class="column-link" data-mh-ea="Click"> Veterinary Sciences</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/womens-health/c/WOMENS-HEALTH?src=HeaderNav" style="" title="" data-title="Women's Health" class="column-link" data-mh-ea="Click"> Women's Health</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Mathematics & Science</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/c/MATHEMATICS-AND-SCIENCE?src=HeaderNav" style="" title="" data-title="Browse Mathematics & Science" class="column-link" data-mh-ea="Click"> Browse Mathematics & Science</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/biology/c/BIOLOGY?src=HeaderNav" style="" title="" data-title="Biology" class="column-link" data-mh-ea="Click"> Biology</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/chemistry/c/CHEMISTRY?src=HeaderNav" style="" title="" data-title="Chemistry" class="column-link" data-mh-ea="Click"> Chemistry</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/computer-science/c/COMPUTER-SCIENCE?src=HeaderNav" style="" title="" data-title="Computer Science" class="column-link" data-mh-ea="Click"> Computer Science</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/earth-sciences/c/EARTH-SCIENCES?src=HeaderNav" style="" title="" data-title="Earth Sciences" class="column-link" data-mh-ea="Click"> Earth Sciences</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/engineering-design-and-architecture/c/ENGINEERING-DESIGN-AND-ARCHITECTURE?src=HeaderNav" style="" title="" data-title="Engineering, Design & Architecture" class="column-link" data-mh-ea="Click"> Engineering, Design & Architecture</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/mathematics/c/MATHEMATICS?src=HeaderNav" style="" title="" data-title="Mathematics" class="column-link" data-mh-ea="Click"> Mathematics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/physics/c/PHYSICS?src=HeaderNav" style="" title="" data-title="Physics" class="column-link" data-mh-ea="Click"> Physics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/science-general/c/SCIENCE?src=HeaderNav" style="" title="" data-title="Science General" class="column-link" data-mh-ea="Click"> Science General</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/sociology-and-behavioural-science/c/SOCIOLOGY?src=HeaderNav" style="" title="" data-title="Sociology & Behavioural Science" class="column-link" data-mh-ea="Click"> Sociology & Behavioural Science</a></li> </ul> </div> </div> </li> <li class="dropdown "> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/bestselling-books-online?src=HeaderNav" style="" title="" data-title="Bestselling" class="level-2-link" data-mh-ea="Click"> Bestselling</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Bestselling"> <ul> <li> <a data-parent="" data-ajax="true" href="/bestselling-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Fiction" class="level-3-link" data-mh-ea="Click"> Bestselling Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-non-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Non-Fiction" class="level-3-link" data-mh-ea="Click"> Bestselling Non-Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-kids-books?src=HeaderNav" style="" title="" data-title="Bestselling Kids Books" class="level-3-link" data-mh-ea="Click"> Bestselling Kids Books</a></li> </ul> </div> </li> <li class="dropdown "> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/sale?src=HeaderNav" style="" title="" data-title="Sale" class="level-2-link" data-mh-ea="Click"> <span style="color: #999" class="glyphicon glyphicon-tags"></span> Sale</a></li> </ul> </div> <li id="li-EBOOKS" class="dropdown"> <a data-parent="" data-ajax="true" href="/ebooks?src=HeaderNav" style="" title="" data-title="eBooks" class="level-1-link" data-mh-ea="Click"> eBooks</a><span class="dropdown-pip"></span> <div id="div-EBOOKS" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - eBooks"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/bestselling-ebooks/c/bestselling-ebooks?src=HeaderNav" style="" title="" data-title="Bestselling" class="level-2-link" data-mh-ea="Click"> Bestselling</a></li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/fiction/c/eb_f?src=HeaderNav" style="" title="" data-title="Fiction" class="level-2-link" data-mh-ea="Click"> Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/crime-and-mystery/c/eb_ff?src=HeaderNav" style="" title="" data-title="Crime & Mystery" class="column-link" data-mh-ea="Click"> Crime & Mystery</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/contemporary-fiction/c/eb_fa?src=HeaderNav" style="" title="" data-title="Contemporary" class="column-link" data-mh-ea="Click"> Contemporary</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/romance/c/eb_fr?src=HeaderNav" style="" title="" data-title="Romance" class="column-link" data-mh-ea="Click"> Romance</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/adventure/c/EB_FJ?src=HeaderNav" style="" title="" data-title="Adventure" class="column-link" data-mh-ea="Click"> Adventure</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/classic-fiction/c/eb_fc?src=HeaderNav" style="" title="" data-title="Classic Fiction" class="column-link" data-mh-ea="Click"> Classic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/erotic-fiction/c/eb_fp?src=HeaderNav" style="" title="" data-title="Erotic Fiction" class="column-link" data-mh-ea="Click"> Erotic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/fantasy/c/eb_fm?src=HeaderNav" style="" title="" data-title="Fantasy Fiction" class="column-link" data-mh-ea="Click"> Fantasy Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/graphic-novels/c/EB_FX?src=HeaderNav" style="" title="" data-title="Graphic Novels" class="column-link" data-mh-ea="Click"> Graphic Novels</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/historical-fiction/c/eb_fv?src=HeaderNav" style="" title="" data-title="Historical Fiction" class="column-link" data-mh-ea="Click"> Historical Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/science-fiction/c/eb_fl?src=HeaderNav" style="" title="" data-title="Science Fiction" class="column-link" data-mh-ea="Click"> Science Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/thriller-suspense/c/eb_fh?src=HeaderNav" style="" title="" data-title="Thriller & Suspense" class="column-link" data-mh-ea="Click"> Thriller & Suspense</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Series</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Diana%20Gabaldon?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADiana+Gabaldon%3Aformat%3AEpubKobo%3Aformat%3AEpubAdobe%3AprimaryCategories%3AF&text=Diana+Gabaldon&facetSearch=true&sort=relevancy#" style="" title="" data-title="Outlander" class="column-link" data-mh-ea="Click"> Outlander</a></li> <li> <a data-parent="" data-ajax="true" href="/by/George%20R.R.%20Martin?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AGeorge+R.R.+Martin%3Aformat%3AEpubKobo&text=George+R.R.+Martin&facetSearch=true&sort=relevancy#" style="" title="" data-title="Game of Thrones" class="column-link" data-mh-ea="Click"> Game of Thrones</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Lee%20Child?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ALee+Child%3Aformat%3AEpubKobo%3AprimaryCategories%3AF&text=Lee+Child&facetSearch=true&sort=relevancy#" style="" title="" data-title="Jack Reacher" class="column-link" data-mh-ea="Click"> Jack Reacher</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=j++d++robb+in+death%3ApubDate-asc%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3AF%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo&text=J.+D.+Robb+in+death&facetSearch=true&sort=pubDate-asc&categoryCode=EBOOKS#" style="" title="" data-title="In Death" class="column-link" data-mh-ea="Click"> In Death</a></li> <li> <a data-parent="" data-ajax="true" href="/by/E%20L%20James?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AE+L+James%3Aformat%3AEpubKobo&text=E+L+James&facetSearch=true&sort=relevancy#" style="" title="" data-title="Fifty Shades of Grey" class="column-link" data-mh-ea="Click"> Fifty Shades of Grey</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Di%20Morrissey?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADi+Morrissey%3Aformat%3AEpubAdobe&text=Di+Morrissey&facetSearch=true&sort=relevancy#" style="" title="" data-title="Di Morrissey" class="column-link" data-mh-ea="Click"> Di Morrissey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Diana%20Gabaldon?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADiana+Gabaldon%3Aformat%3AEpubKobo&text=Diana+Gabaldon&facetSearch=true&sort=relevancy#" style="" title="" data-title="Diana Gabaldon" class="column-link" data-mh-ea="Click"> Diana Gabaldon</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=George+R.+R.+Martin&mediatype=EBOOKS" style="" title="" data-title="George R. R. Martin" class="column-link" data-mh-ea="Click"> George R. R. Martin</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Greame+Simsion&mediatype=EBOOKS" style="" title="" data-title="Greame Simsion" class="column-link" data-mh-ea="Click"> Greame Simsion</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=James+Patterson&mediatype=EBOOKS" style="" title="" data-title="James Patterson" class="column-link" data-mh-ea="Click"> James Patterson</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Jodi+Picoult&mediatype=EBOOKS" style="" title="" data-title="Jodi Picoult" class="column-link" data-mh-ea="Click"> Jodi Picoult</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Liane+Moriarty&mediatype=EBOOKS" style="" title="" data-title="Liane Moriarty" class="column-link" data-mh-ea="Click"> Liane Moriarty</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Lee+Child&mediatype=EBOOKS" style="" title="" data-title="Lee Child" class="column-link" data-mh-ea="Click"> Lee Child</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Matthew+Reilly&mediatype=EBOOKS" style="" title="" data-title="Matthew Reilly" class="column-link" data-mh-ea="Click"> Matthew Reilly</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Michael+Connelly&mediatype=EBOOKS" style="" title="" data-title="Michael Connelly" class="column-link" data-mh-ea="Click"> Michael Connelly</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Tim+Winton&mediatype=EBOOKS" style="" title="" data-title="Tim Winton" class="column-link" data-mh-ea="Click"> Tim Winton</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Stephen+King&mediatype=EBOOKS" style="" title="" data-title="Stephen King" class="column-link" data-mh-ea="Click"> Stephen King</a></li> </ul> </div> <div class="column"> <ul class="GREY"> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/non-fiction/c/eb_nonfiction?src=HeaderNav" style="" title="" data-title="Non-Fiction" class="level-2-link" data-mh-ea="Click"> Non-Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Non-Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Non-Fiction</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/cookery-food-and-drink-etc/c/eb_wb?src=HeaderNav" style="" title="" data-title="Cookbooks, Food & Drink" class="column-link" data-mh-ea="Click"> Cookbooks, Food & Drink</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/biography-and-true-stories/c/eb_b?src=HeaderNav" style="" title="" data-title="Biographies & Memoirs" class="column-link" data-mh-ea="Click"> Biographies & Memoirs</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/c/eb_v?src=HeaderNav" style="" title="" data-title="Health, Fitness & Dieting" class="column-link" data-mh-ea="Click"> Health, Fitness & Dieting</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/humanities/history/c/eb_hb?src=HeaderNav" style="" title="" data-title="History & Military" class="column-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/mind/c/eb_vx?src=HeaderNav" style="" title="" data-title="Mind, Body & Spirit" class="column-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/travel-and-holiday/c/eb_wt?src=HeaderNav" style="" title="" data-title="Travel & Holiday Guides" class="column-link" data-mh-ea="Click"> Travel & Holiday Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/the-arts/c/eb_a?src=HeaderNav" style="" title="" data-title="Art & Photography" class="column-link" data-mh-ea="Click"> Art & Photography</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/mathematics-and-science/c/eb_p?src=HeaderNav" style="" title="" data-title="Science, Nature and Maths" class="column-link" data-mh-ea="Click"> Science, Nature and Maths</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/gardening/c/eb_wm?src=HeaderNav" style="" title="" data-title="Gardening" class="column-link" data-mh-ea="Click"> Gardening</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/economics/c/eb_k?src=HeaderNav" style="" title="" data-title="Business" class="column-link" data-mh-ea="Click"> Business</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/the-arts/music/c/EB_AV?src=HeaderNav" style="" title="" data-title="Music" class="column-link" data-mh-ea="Click"> Music</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/society-and-social-sciences/psychology/c/EB_JM?src=HeaderNav" style="" title="" data-title="Psychology" class="column-link" data-mh-ea="Click"> Psychology</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/handicrafts/c/EB_WF?src=HeaderNav" style="" title="" data-title="Handicrafts" class="column-link" data-mh-ea="Click"> Handicrafts</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/sports-and-outdoor-recreation/c/EB_WS?src=HeaderNav" style="" title="" data-title="Sport" class="column-link" data-mh-ea="Click"> Sport</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/family-and-health/advice-on-parenting/c/EB_VFX?src=HeaderNav" style="" title="" data-title="Parenting" class="column-link" data-mh-ea="Click"> Parenting</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/society-and-social-sciences/politics-and-government/c/EB_JP?src=HeaderNav" style="" title="" data-title="Politics" class="column-link" data-mh-ea="Click"> Politics</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/self-help-and-personal-development/c/EB_VS?src=HeaderNav" style="" title="" data-title="Self Help" class="column-link" data-mh-ea="Click"> Self Help</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/the-arts/film/c/EB_AP?src=HeaderNav" style="" title="" data-title="Film" class="column-link" data-mh-ea="Click"> Film</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/transport-general-interest/c/EB_WG?src=HeaderNav" style="" title="" data-title="Transport" class="column-link" data-mh-ea="Click"> Transport</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/natural-history/c/EB_WN?src=HeaderNav" style="" title="" data-title="Natural History" class="column-link" data-mh-ea="Click"> Natural History</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Bill Bryson?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ABill+Bryson%3Aformat%3AEpubAdobe&text=Bill+Bryson&facetSearch=true&sort=relevancy#" style="" title="" data-title="Bill Bryson" class="column-link" data-mh-ea="Click"> Bill Bryson</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Michelle Bridges?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AMichelle+Bridges%3Aformat%3AEpubAdobe%3Aformat%3AFixedLayoutEpubKobo&text=Michelle+Bridges&facetSearch=true&sort=relevancy#" style="" title="" data-title="Michelle Bridges" class="column-link" data-mh-ea="Click"> Michelle Bridges</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Peter FitzSimons?src=HeaderNav&q=%3Arelevancy%3Acontributors%3APeter+FitzSimons%3Aformat%3AEpubAdobe&text=Peter+FitzSimons&facetSearch=true&sort=relevancy#" style="" title="" data-title="Peter FitzSimons" class="column-link" data-mh-ea="Click"> Peter FitzSimons</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Yuval+Noah+Harari&mediatype=EBOOKS" style="" title="" data-title="Yuval Noah Harari" class="column-link" data-mh-ea="Click"> Yuval Noah Harari</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Alain+de+Botton&mediatype=EBOOKS" style="" title="" data-title="Alain de Botton" class="column-link" data-mh-ea="Click"> Alain de Botton</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Richard Dawkins?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ARichard+Dawkins%3Aformat%3AEpubAdobe&text=Richard+Dawkins&facetSearch=true&sort=relevancy#" style="" title="" data-title="Richard Dawkins" class="column-link" data-mh-ea="Click"> Richard Dawkins</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jared Diamond?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AJared+Diamond%3Aformat%3AEpubAdobe&text=Jared+Diamond&facetSearch=true&sort=relevancy#" style="" title="" data-title="Jared Diamond" class="column-link" data-mh-ea="Click"> Jared Diamond</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=naomi+klein&mediatype=EBOOKS" style="" title="" data-title="Naomi Klein" class="column-link" data-mh-ea="Click"> Naomi Klein</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Malcolm Gladwell?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AMalcolm+Gladwell%3Aformat%3AEpubAdobe&text=Malcolm+Gladwell&facetSearch=true&sort=relevancy#" style="" title="" data-title="Malcolm Gladwell" class="column-link" data-mh-ea="Click"> Malcolm Gladwell</a></li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">Staff Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "The Last Charge of the Australian Light Horse", "id": "9780733646652", "price": "", "brand": "Peter FitzSimons", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="The Last Charge of the Australian Light Horse"> <div class="productItem-image-container"> <div class="productItem-frame"> <div class="ebook-badge"></div> <a title="The Last Charge of the Australian Light Horse" href="/ebooks/the-last-charge-of-the-australian-light-horse-peter-fitzsimons/p/9780733646652?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/8087/9780733646652.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="The Last Charge of the Australian Light Horse" title="The Last Charge of the Australian Light Horse"/> </a> </div> </div> <div class="title font-bold"> <a href="/ebooks/the-last-charge-of-the-australian-light-horse-peter-fitzsimons/p/9780733646652?src=HeaderNav" title="The Last Charge of the Australian Light Horse">The Last Charge of the Australian Light Horse</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Peter FitzSimons"/> <a title="Browse all products by Peter FitzSimons" href="/by/Peter%20FitzSimons?src=HeaderNav" data-mh-ea="Peter FitzSimons" >Peter FitzSimons</a></div> </div> </li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/childrens/c/eb_y?src=HeaderNav" style="" title="" data-title="Kids & Teens" class="level-2-link" data-mh-ea="Click"> Kids & Teens</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Kids & Teens"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Kids & Teens</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/c/eb_yf?src=HeaderNav" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-general-non-fiction/c/eb_yn?src=HeaderNav" style="" title="" data-title="Non Fiction" class="column-link" data-mh-ea="Click"> Non Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/picture-books/c/eb_yb?src=HeaderNav" style="" title="" data-title="Early Learning & Picture Books" class="column-link" data-mh-ea="Click"> Early Learning & Picture Books</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/educational-material/c/eb_yq?src=HeaderNav" style="" title="" data-title="Educational" class="column-link" data-mh-ea="Click"> Educational</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/animal-stories-childrens-teenage/c/eb_yfp?src=HeaderNav" style="" title="" data-title="Animal Stories" class="column-link" data-mh-ea="Click"> Animal Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/adventure-stories-childrens-teenage/c/eb_yfc?src=HeaderNav" style="" title="" data-title="Adventure Stories" class="column-link" data-mh-ea="Click"> Adventure Stories</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/picture-books/c/EB_YB?src=HeaderNav" style="" title="" data-title="Picture Books" class="column-link" data-mh-ea="Click"> Picture Books</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/c/EB_YF?src=HeaderNav" style="" title="" data-title="Children's Fiction" class="column-link" data-mh-ea="Click"> Children's Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-general-non-fiction/c/EB_YN?src=HeaderNav" style="" title="" data-title="Children's Non-Fiction" class="column-link" data-mh-ea="Click"> Children's Non-Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/educational-material/c/EB_YQ?src=HeaderNav" style="" title="" data-title="Educational Materials" class="column-link" data-mh-ea="Click"> Educational Materials</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/reference-material-childrens-teenage/c/EB_YR?src=HeaderNav" style="" title="" data-title="Reference Books" class="column-link" data-mh-ea="Click"> Reference Books</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/family-and-health/advice-on-parenting/c/EB_VFX?src=HeaderNav" style="" title="" data-title="Advice on Parenting" class="column-link" data-mh-ea="Click"> Advice on Parenting</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Aaron%20Blabey?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AAaron+Blabey%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo&text=Aaron+Blabey&facetSearch=true&sort=relevancy#" style="" title="" data-title="Aaron Blabey" class="column-link" data-mh-ea="Click"> Aaron Blabey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Suzanne%20Collins?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ASuzanne+Collins%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=Suzanne+Collins&facetSearch=true&sort=relevancy#" style="" title="" data-title="Suzanne Collins" class="column-link" data-mh-ea="Click"> Suzanne Collins</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Roald%20Dahl?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ARoald+Dahl%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=Roald+Dahl&facetSearch=true&sort=relevancy#" style="" title="" data-title="Roald Dahl" class="column-link" data-mh-ea="Click"> Roald Dahl</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Anh%20Do?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AAnh+Do%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=Anh+Do&facetSearch=true&sort=relevancy#" style="" title="" data-title="Anh Do" class="column-link" data-mh-ea="Click"> Anh Do</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Andy%20Griffiths?src=HeaderNav&src=HeaderNav&q=%3Arelevancy%3Acontributors%3AAndy+Griffiths%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo&text=Andy+Griffiths&facetSearch=true&sort=relevancy#" style="" title="" data-title="Andy Griffiths" class="column-link" data-mh-ea="Click"> Andy Griffiths</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=derek+landy%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo&text=derek+landy&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Derek Landy" class="column-link" data-mh-ea="Click"> Derek Landy</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Sarah%20J.%20Maas?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ASarah+J.+Maas%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo&text=Sarah+J.+Maas&facetSearch=true&sort=relevancy#" style="" title="" data-title="Sarah J. Maas" class="column-link" data-mh-ea="Click"> Sarah J. Maas</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Garth%20Nix?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AGarth+Nix%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3AprimaryCategories%3AY&text=Garth+Nix&facetSearch=true&sort=relevancy#" style="" title="" data-title="Garth Nix" class="column-link" data-mh-ea="Click"> Garth Nix</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Rick%20Riordan?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ARick+Riordan%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3AprimaryCategories%3AY&text=Rick+Riordan&facetSearch=true&sort=relevancy#" style="" title="" data-title="Rick Riordan" class="column-link" data-mh-ea="Click"> Rick Riordan</a></li> <li> <a data-parent="" data-ajax="true" href="/by/J.K.%20Rowling?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AJ.K.+Rowling%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=J.K.+Rowling&facetSearch=true&sort=relevancy#" style="" title="" data-title="J.K. Rowling" class="column-link" data-mh-ea="Click"> J.K. Rowling</a></li> <li> <a data-parent="" data-ajax="true" href="/by/David%20Walliams?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADavid+Walliams%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=David+Walliams&facetSearch=true&sort=relevancy#" style="" title="" data-title="David Walliams" class="column-link" data-mh-ea="Click"> David Walliams</a></li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">Staff Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "Murtagh", "id": "9780241651360", "price": "", "brand": "Christopher Paolini", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Murtagh"> <div class="productItem-image-container"> <div class="productItem-frame"> <div class="ebook-badge"></div> <a title="Murtagh" href="/ebooks/murtagh-christopher-paolini/p/9780241651360?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/3222/9780241651360.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Murtagh" title="Murtagh"/> </a> </div> </div> <div class="title font-bold"> <a href="/ebooks/murtagh-christopher-paolini/p/9780241651360?src=HeaderNav" title="Murtagh">Murtagh</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Christopher Paolini"/> <a title="Browse all products by Christopher Paolini" href="/by/Christopher%20Paolini?src=HeaderNav" data-mh-ea="Christopher Paolini" >Christopher Paolini</a></div> </div> </li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ereader?src=HeaderNav" style="" title="" data-title="eReaders" class="level-2-link" data-mh-ea="Click"> eReaders</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - eReaders"> <div class="column"> <ul class=""> <li><span class="column-title">Browse eReaders & Accessiories</span></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-nia/p/681495007998?src=HeaderNav" style="" title="" data-title="Nia" class="column-link" data-mh-ea="Click"> Nia</a></li> <li> <a data-parent="" data-ajax="true" href="/books/kobo-clara-2e/p/681495008568?src=HeaderNav" style="" title="" data-title="Clara 2E" class="column-link" data-mh-ea="Click"> Clara 2E</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-libra-2---white/p/681495008438?src=HeaderNav" style="" title="" data-title="Libra 2 White" class="column-link" data-mh-ea="Click"> Libra 2 White</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-libra-2---black/p/681495008421?src=HeaderNav" style="" title="" data-title="Libra 2 Black" class="column-link" data-mh-ea="Click"> Libra 2 Black</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-sage/p/681495008476?src=HeaderNav" style="" title="" data-title="Sage" class="column-link" data-mh-ea="Click"> Sage</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/ereader-accessories/c/ereadersacc?src=HeaderNav" style="" title="" data-title="eReader Accessories" class="column-link" data-mh-ea="Click"> eReader Accessories</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Clara eReader</span></li> <li> <div class="productItem" data-product-data='{ "name": "Kobo Clara 2E Recycled Plastic eReader", "id": "681495008568", "price": "", "brand": "", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Kobo Clara 2E Recycled Plastic eReader"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Kobo Clara 2E Recycled Plastic eReader" href="/books/kobo-clara-2e-recycled-plastic-ereader/p/681495008568?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/681495008568.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Kobo Clara 2E Recycled Plastic eReader" title="Kobo Clara 2E Recycled Plastic eReader"/> </a> </div> </div> <div class="title font-bold"> <a href="/books/kobo-clara-2e-recycled-plastic-ereader/p/681495008568?src=HeaderNav" title="Kobo Clara 2E Recycled Plastic eReader">Kobo Clara 2E Recycled Plastic eReader</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> <span class="contributor-spacer">&nbsp;</span> </div> </div> </li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Nia eReader</span></li> <li> <div class="productItem" data-product-data='{ "name": "Kobo Nia", "id": "681495007998", "price": "", "brand": "Kobo", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "5.0", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Kobo Nia"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Kobo Nia" href="/electronics/kobo-nia/p/681495007998?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/4364/681495007998.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Kobo Nia" title="Kobo Nia"/> </a> </div> </div> <div class="title font-bold"> <a href="/electronics/kobo-nia/p/681495007998?src=HeaderNav" title="Kobo Nia">Kobo Nia</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Kobo"/> <a title="Browse all products by Kobo" href="/by/Kobo?src=HeaderNav" data-mh-ea="Kobo" >Kobo</a></div> </div> </li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Libra White eReader</span></li> <li> <div class="productItem" data-product-data='{ "name": "Kobo Libra 2 - White", "id": "681495008438", "price": "", "brand": "Kobo", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Kobo Libra 2 - White"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Kobo Libra 2 - White" href="/electronics/kobo-libra-2---white/p/681495008438?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/5355/681495008438.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Kobo Libra 2 - White" title="Kobo Libra 2 - White"/> </a> </div> </div> <div class="title font-bold"> <a href="/electronics/kobo-libra-2---white/p/681495008438?src=HeaderNav" title="Kobo Libra 2 - White">Kobo Libra 2 - White</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Kobo"/> <a title="Browse all products by Kobo" href="/by/Kobo?src=HeaderNav" data-mh-ea="Kobo" >Kobo</a></div> </div> </li> </ul> </div> </div> </li> </ul> </div> <li id="li-AUDIOBOOKS" class="dropdown"> <a data-parent="" data-ajax="true" href="/audio-books/c/audiobooks?src=HeaderNav" style="" title="" data-title="Audio Books" class="level-1-link" data-mh-ea="Click"> Audio Books</a><span class="dropdown-pip"></span> <div id="div-AUDIOBOOKS" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Audio Books"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/bestselling-audio-books/c/bestselling-audio-books?src=HeaderNav" style="" title="" data-title="Bestselling" class="level-2-link" data-mh-ea="Click"> Bestselling</a></li> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/fiction-and-related-items/c/ab_f?src=HeaderNav" style="" title="" data-title="Fiction" class="level-2-link" data-mh-ea="Click"> Fiction</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Fiction"> <ul> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/crime-and-mystery/c/ab_ff?src=HeaderNav" style="" title="" data-title="Crime & Mystery" class="level-3-link" data-mh-ea="Click"> Crime & Mystery</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/contemporary-fiction/c/ab_fa?src=HeaderNav" style="" title="" data-title="Contemporary" class="level-3-link" data-mh-ea="Click"> Contemporary</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/fantasy/c/ab_fm?src=HeaderNav" style="" title="" data-title="Fantasy" class="level-3-link" data-mh-ea="Click"> Fantasy</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/romance/c/ab_fr?src=HeaderNav" style="" title="" data-title="Romance" class="level-3-link" data-mh-ea="Click"> Romance</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/thriller-suspense/c/ab_fh?src=HeaderNav" style="" title="" data-title="Thriller & Suspense" class="level-3-link" data-mh-ea="Click"> Thriller & Suspense</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/erotic-fiction/c/ab_fp?src=HeaderNav" style="" title="" data-title="Erotic Fiction" class="level-3-link" data-mh-ea="Click"> Erotic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/classic-fiction/c/ab_fc?src=HeaderNav" style="" title="" data-title="Classic Fiction" class="level-3-link" data-mh-ea="Click"> Classic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/historical-fiction/c/ab_fv?src=HeaderNav" style="" title="" data-title="Historical Fiction" class="level-3-link" data-mh-ea="Click"> Historical Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/science-fiction/c/ab_fl?src=HeaderNav" style="" title="" data-title="Science Fiction" class="level-3-link" data-mh-ea="Click"> Science Fiction</a></li> </ul> </div> </li> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/non-fiction/c/ab_nonfiction?src=HeaderNav" style="" title="" data-title="Non-Fiction" class="level-2-link" data-mh-ea="Click"> Non-Fiction</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Non-Fiction"> <ul> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/lifestyle/cookery-food-and-drink-etc/c/ab_wb?src=HeaderNav" style="" title="" data-title="Cookbooks, Food & Drink" class="level-3-link" data-mh-ea="Click"> Cookbooks, Food & Drink</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/biography-and-true-stories/c/ab_b?src=HeaderNav" style="" title="" data-title="Biographies" class="level-3-link" data-mh-ea="Click"> Biographies</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/health-and-personal-development/c/ab_v?src=HeaderNav" style="" title="" data-title="Health, Fitness & Dieting" class="level-3-link" data-mh-ea="Click"> Health, Fitness & Dieting</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/humanities/history/c/ab_hb?src=HeaderNav" style="" title="" data-title="History & Military" class="level-3-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/health-and-personal-development/mind/c/ab_vx?src=HeaderNav" style="" title="" data-title="Mind, Body & Spirit" class="level-3-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/lifestyle/travel-and-holiday/c/ab_wt?src=HeaderNav" style="" title="" data-title="Travel & Holiday Guides" class="level-3-link" data-mh-ea="Click"> Travel & Holiday Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/the-arts/c/ab_a?src=HeaderNav" style="" title="" data-title="Art & Photography" class="level-3-link" data-mh-ea="Click"> Art & Photography</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/mathematics-and-science/c/ab_p?src=HeaderNav" style="" title="" data-title="Science, Nature & Maths" class="level-3-link" data-mh-ea="Click"> Science, Nature & Maths</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/lifestyle/gardening/c/ab_wm?src=HeaderNav" style="" title="" data-title="Gardening" class="level-3-link" data-mh-ea="Click"> Gardening</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/economics/c/ab_k?src=HeaderNav" style="" title="" data-title="Business & Finance" class="level-3-link" data-mh-ea="Click"> Business & Finance</a></li> </ul> </div> </li> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/childrens/c/ab_y?src=HeaderNav" style="" title="" data-title="Children's Audio Books" class="level-2-link" data-mh-ea="Click"> Children's Audio Books</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Children's Audio Books"> <ul> <li> <a data-parent="" data-ajax="true" href="/audio-books/childrens/childrens-teenage-fiction-and-true-stories/c/ab_yf?src=HeaderNav" style="" title="" data-title="Fiction" class="level-3-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/childrens/childrens-teenage-general-non-fiction/c/ab_yn?src=HeaderNav" style="" title="" data-title="Non Fiction" class="level-3-link" data-mh-ea="Click"> Non Fiction</a></li> </ul> </div> </li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/calendars-diaries-and-stationery/c/calendars_stationery_diaries?src=HeaderNav" style="" title="" data-title="Stationery" class="level-1-link" data-mh-ea="Click"> Stationery</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Stationery"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="CALENDARSTATIONERY_NavLink" data-ajax="true" href="/calendars-diaries-and-stationery/stationery/journals-and-notebooks/c/journals_notebooks?src=HeaderNav" style="" title="" data-title="Journals & Notebooks" class="level-2-link" data-mh-ea="Click"> Journals & Notebooks</a></li> <li class="dropdown "> <a data-parent="CALENDARSTATIONERY_NavLink" data-ajax="true" href="/calendars-diaries-and-stationery/stationery/c/STATIONERY?src=HeaderNav" style="" title="" data-title="Stationery" class="level-2-link" data-mh-ea="Click"> Stationery</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Stationery"> <ul> <li> <a data-parent="" data-ajax="true" href="/calendars-diaries-and-stationery/stationery/stationery-sets/c/STATIONERY_SETS?src=HeaderNav" style="" title="" data-title="Stationery Sets" class="level-3-link" data-mh-ea="Click"> Stationery Sets</a></li> </ul> </div> </li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/games-and-puzzles/c/bwgmp?src=HeaderNav&sort=best-seller" style="" title="" data-title="Games & Puzzles" class="level-1-link" data-mh-ea="Click"> Games & Puzzles</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Games & Puzzles"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="PUZZLES_NavLink" data-ajax="true" href="/games-and-puzzles/puzzles/c/BWGMPC?src=HeaderNav&sort=best-seller" style="" title="" data-title="Puzzles" class="level-2-link" data-mh-ea="Click"> Puzzles</a></li> <li class="dropdown "> <a data-parent="PUZZLES_NavLink" data-ajax="true" href="/games-and-puzzles/card-games/c/BWGMPB?src=HeaderNav&sort=best-seller" style="" title="" data-title="Card Games" class="level-2-link" data-mh-ea="Click"> Card Games</a></li> <li class="dropdown "> <a data-parent="PUZZLES_NavLink" data-ajax="true" href="/games-and-puzzles/board-games/c/BWGMPA?src=HeaderNav&sort=best-seller" style="" title="" data-title="Board Games" class="level-2-link" data-mh-ea="Click"> Board Games</a></li> </ul> </div> <li id="li-GIFT-GUIDE" class="dropdown"> <a data-parent="" data-ajax="true" href="/giftshop?src=HeaderNav" style="" title="" data-title="Gift Guide" class="level-1-link" data-mh-ea="Click"> Gift Guide</a><span class="dropdown-pip"></span> <div id="div-GIFT-GUIDE" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Gift Guide"> <ul class="list-inline"> <li class="dropdown dropdown-multi"> <div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - "> <div class="column"> <ul class=""> <li><span class="column-title">Top Gift Ideas</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/fiction/c/FICTION-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/cooking/c/COOKING-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cooking" class="column-link" data-mh-ea="Click"> Cooking</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/true-stories/c/TRUE-STORIES-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Stories" class="column-link" data-mh-ea="Click"> True Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/jigsaw-puzzles/c/JIGSAW-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Jigsaw Puzzles" class="column-link" data-mh-ea="Click"> Jigsaw Puzzles</a></li> </ul> </div> </div> </li> <li class="dropdown "> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/gift-guide/coffee-table-books/c/COFFEE-TABLE-BOOKS-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Coffee Table" class="level-2-link" data-mh-ea="Click"> Coffee Table</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Coffee Table"> <ul> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/art/c/ART-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Art" class="level-3-link" data-mh-ea="Click"> Art</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/architecture-and-design/c/ARCHITECTURE-AND-DESIGN-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Architecture & Design" class="level-3-link" data-mh-ea="Click"> Architecture & Design</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/fashion-and-lifestyle/c/FASHION-AND-LIFESTYLE-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fashion & Lifestyle" class="level-3-link" data-mh-ea="Click"> Fashion & Lifestyle</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/wildlife-and-nature/c/WILDLIFE-AND-NATURE-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Wildlife & Nature" class="level-3-link" data-mh-ea="Click"> Wildlife & Nature</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/automotive-and-transport/c/AUTOMOTIVE-AND-TRANSPORT-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Automotive & Transport" class="level-3-link" data-mh-ea="Click"> Automotive & Transport</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/cookbooks/c/COOKBOOKS-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cookbooks" class="level-3-link" data-mh-ea="Click"> Cookbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/travel/c/TRAVEL-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Travel" class="level-3-link" data-mh-ea="Click"> Travel</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/house-and-garden/c/HOUSE-AND-GARDEN-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="House & Garden" class="level-3-link" data-mh-ea="Click"> House & Garden</a></li> </ul> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/giftshop#gifts-for-him?src=HeaderNav" style="" title="" data-title="Gifts For Him" class="level-2-link" data-mh-ea="Click"> Gifts For Him</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Gifts For Him"> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Him</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/personal-development/c/PERSONAL-DEVELOPMENT-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Personal Development" class="column-link" data-mh-ea="Click"> Personal Development</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/biographies/c/BIOGRAPHIES-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Biographies" class="column-link" data-mh-ea="Click"> Biographies</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/science-and-nature/c/SCIENCE-AND-NATURE-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Science & Nature" class="column-link" data-mh-ea="Click"> Science & Nature</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/sport/c/SPORT-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Sport" class="column-link" data-mh-ea="Click"> Sport</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/history-and-military/c/HISTORY-AND-MILITARY-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="History & Military" class="column-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/true-crime/c/TRUE-CRIME-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Crime" class="column-link" data-mh-ea="Click"> True Crime</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Him</span></li> <li> <a data-parent="" data-ajax="true" href="/ereader?src=HeaderNav" style="" title="" data-title="Kobo eReaders" class="column-link" data-mh-ea="Click"> Kobo eReaders</a></li> <li> <a data-parent="" data-ajax="true" href="/videos/c/videos?src=HeaderNav&sort=best-seller" style="" title="" data-title="DVDs" class="column-link" data-mh-ea="Click"> DVDs</a></li> <li> <a data-parent="" data-ajax="true" href="audio-books/c/audiobooks?src=HeaderNav&sort=best-seller" style="" title="" data-title="Audio Books" class="column-link" data-mh-ea="Click"> Audio Books</a></li> <li> <a data-parent="" data-ajax="true" href="/calendars/c/calendars_and_stationery?src=HeaderNav&sort=best-seller" style="" title="" data-title="Calendars & Diaries" class="column-link" data-mh-ea="Click"> Calendars & Diaries</a></li> <li> <a data-parent="" data-ajax="true" href="magazines/c/MAGAZINES?src=HeaderNav&sort=best-seller" style="" title="" data-title="Magazine Subscriptions" class="column-link" data-mh-ea="Click"> Magazine Subscriptions</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Lee%20Child?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Lee Child" class="column-link" data-mh-ea="Click"> Lee Child</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Michael%20Connelly?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Michael Connelly" class="column-link" data-mh-ea="Click"> Michael Connelly</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Stephen%20King?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Stephen King" class="column-link" data-mh-ea="Click"> Stephen King</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jamie%20Oliver?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jamie Oliver" class="column-link" data-mh-ea="Click"> Jamie Oliver</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Yotam%20Ottolenghi?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Yotam Ottolenghi" class="column-link" data-mh-ea="Click"> Yotam Ottolenghi</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Matthew%20Reilly?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Matthew Reilly" class="column-link" data-mh-ea="Click"> Matthew Reilly</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/gift-guide/gifts-for-her/c/FOR-HER-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Gifts For Her" class="level-2-link" data-mh-ea="Click"> Gifts For Her</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Gifts For Her"> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Her</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/fiction/c/FICITON-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/true-stories/c/TRUE-STORIES-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Stories" class="column-link" data-mh-ea="Click"> True Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/cooking/c/COOKING-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cooking" class="column-link" data-mh-ea="Click"> Cooking</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/travel/c/TRAVEL-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Travel" class="column-link" data-mh-ea="Click"> Travel</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/family-and-health/c/FAMILY-AND-HEALTH-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Family & Health" class="column-link" data-mh-ea="Click"> Family & Health</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/mind-body-spirit/c/MIND-BODY-SPIRIT-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Mind, Body & Spirit" class="column-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/craft/c/CRAFT-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Craft" class="column-link" data-mh-ea="Click"> Craft</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/fashion-and-lifestyle/c/FASHION-AND-LIFESTYLE-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fashion & Lifestyle" class="column-link" data-mh-ea="Click"> Fashion & Lifestyle</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">More For Her</span></li> <li> <a data-parent="" data-ajax="true" href="/ereader?src=HeaderNav" style="" title="" data-title="Kobo eReaders" class="column-link" data-mh-ea="Click"> Kobo eReaders</a></li> <li> <a data-parent="" data-ajax="true" href="/videos/c/videos?src=HeaderNav&sort=best-seller" style="" title="" data-title="DVDs" class="column-link" data-mh-ea="Click"> DVDs</a></li> <li> <a data-parent="" data-ajax="true" href="audio-books/c/audiobooks?src=HeaderNav&sort=best-seller" style="" title="" data-title="Audio Books" class="column-link" data-mh-ea="Click"> Audio Books</a></li> <li> <a data-parent="" data-ajax="true" href="/calendars/c/calendars_and_stationery?src=HeaderNav&sort=best-seller" style="" title="" data-title="Calendars & Diaries" class="column-link" data-mh-ea="Click"> Calendars & Diaries</a></li> <li> <a data-parent="" data-ajax="true" href="magazines/c/MAGAZINES?src=HeaderNav&sort=best-seller" style="" title="" data-title="Magazine Subscriptions" class="column-link" data-mh-ea="Click"> Magazine Subscriptions</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Alexander%20McCall%20Smith?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Alexander McCall Smith" class="column-link" data-mh-ea="Click"> Alexander McCall Smith</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Di%20Morrissey?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Di Morrissey" class="column-link" data-mh-ea="Click"> Di Morrissey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Donna%20Hay?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Donna Hay" class="column-link" data-mh-ea="Click"> Donna Hay</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jamie%20Oliver?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jamie Oliver" class="column-link" data-mh-ea="Click"> Jamie Oliver</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jane%20Harper?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jane Harper" class="column-link" data-mh-ea="Click"> Jane Harper</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jodi%20Picoult?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jodi Picoult" class="column-link" data-mh-ea="Click"> Jodi Picoult</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Liane%20Moriarty?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Liane Moriarty" class="column-link" data-mh-ea="Click"> Liane Moriarty</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Marian%20Keyes?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Marian Keyes" class="column-link" data-mh-ea="Click"> Marian Keyes</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Yotam%20Ottolenghi?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Yotam Ottolenghi" class="column-link" data-mh-ea="Click"> Yotam Ottolenghi</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/c/FOR-KIDS-AND-TEENS-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Gifts for Kids & Teens" class="level-2-link" data-mh-ea="Click"> Gifts for Kids & Teens</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Gifts for Kids & Teens"> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Kids by Age</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/0---3-years/c/BABIES-AND-TODDLERS?src=HeaderNav&sort=best-seller" style="" title="" data-title="0 - 3 Years" class="column-link" data-mh-ea="Click"> 0 - 3 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/3---6-years/c/FOR-UNDER-5S?src=HeaderNav&sort=best-seller" style="" title="" data-title="3 - 6 Years" class="column-link" data-mh-ea="Click"> 3 - 6 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/6---9-years/c/FOR-UNDER-9S?src=HeaderNav&sort=best-seller" style="" title="" data-title="6 - 9 Years" class="column-link" data-mh-ea="Click"> 6 - 9 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/9---12-years/c/FOR-PRETEENS?src=HeaderNav&sort=best-seller" style="" title="" data-title="9 - 12 Years" class="column-link" data-mh-ea="Click"> 9 - 12 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/12---15-years/c/FOR-TEENS?src=HeaderNav&sort=best-seller" style="" title="" data-title="12 - 15 Years" class="column-link" data-mh-ea="Click"> 12 - 15 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/gift-guide/young-adult-books/c/for-young-adults?src=HeaderNav" style="" title="" data-title="Young Adult" class="column-link" data-mh-ea="Click"> Young Adult</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">More For Kids</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/games-and-activity-books/c/GAME-AND-ACTIVITY-BOOKS-FOR-KIDS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Games & Activity Books" class="column-link" data-mh-ea="Click"> Games & Activity Books</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/non-fiction-for-kids/c/NON-FICTION-FOR-KIDS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Non-Fiction for Kids" class="column-link" data-mh-ea="Click"> Non-Fiction for Kids</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/picture-books/c/PICTURE-BOOKS-FOR-KIDS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Picture Books" class="column-link" data-mh-ea="Click"> Picture Books</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Mem%20Fox?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Mem Fox" class="column-link" data-mh-ea="Click"> Mem Fox</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Dr%20Seuss?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Dr Seuss" class="column-link" data-mh-ea="Click"> Dr Seuss</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Roald%20Dahl?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Roald Dahl" class="column-link" data-mh-ea="Click"> Roald Dahl</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Julia%20Donaldson?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Julia Donaldson" class="column-link" data-mh-ea="Click"> Julia Donaldson</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Alison%20Lester?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Alison Lester" class="column-link" data-mh-ea="Click"> Alison Lester</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Eric%20Carle?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Eric Care" class="column-link" data-mh-ea="Click"> Eric Care</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Davina%20Bell?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Davina Bell" class="column-link" data-mh-ea="Click"> Davina Bell</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Sophie%20Beer?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Sophie Beer" class="column-link" data-mh-ea="Click"> Sophie Beer</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Nick%20Bland?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Nick Bland" class="column-link" data-mh-ea="Click"> Nick Bland</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Oliver%20Jeffers?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Oliver Jeffers" class="column-link" data-mh-ea="Click"> Oliver Jeffers</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Matt%20Cosgrove?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Matt Cosgrove" class="column-link" data-mh-ea="Click"> Matt Cosgrove</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Philip%20Bunting?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Philip Bunting" class="column-link" data-mh-ea="Click"> Philip Bunting</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title"></span></li> <li> <a data-parent="" data-ajax="true" href="/by/Aaron%20Blabey?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Aaron Blabey" class="column-link" data-mh-ea="Click"> Aaron Blabey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Anh%20Do?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Anh Do" class="column-link" data-mh-ea="Click"> Anh Do</a></li> <li> <a data-parent="" data-ajax="true" href="/by/J.K.%20Rowling?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="J.K. Rowling" class="column-link" data-mh-ea="Click"> J.K. Rowling</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jeff%20Kinney?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jeff Kinney" class="column-link" data-mh-ea="Click"> Jeff Kinney</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Andy%20Griffiths?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Andy Griffiths" class="column-link" data-mh-ea="Click"> Andy Griffiths</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Morris%20Gleitzman?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Morris Gleitzman" class="column-link" data-mh-ea="Click"> Morris Gleitzman</a></li> <li> <a data-parent="" data-ajax="true" href="/by/David%20Walliams?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="David Walliams" class="column-link" data-mh-ea="Click"> David Walliams</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Enid%20Blyton?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Enid Blyton" class="column-link" data-mh-ea="Click"> Enid Blyton</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jackie%20French?src=HeaderNav&q=%3Abest-seller%3AprimaryCategories%3AY&text=Jackie+French&filterKeywords=&facetSearch=true&sort=best-seller" style="" title="" data-title="Jackie French" class="column-link" data-mh-ea="Click"> Jackie French</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Leigh%20Bardugo?src=HeaderNav&q=%3Abest-seller%3AprimaryCategories%3AY&text=Jackie+French&filterKeywords=&facetSearch=true&sort=best-seller" style="" title="" data-title="Leigh Bardugo" class="column-link" data-mh-ea="Click"> Leigh Bardugo</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Stephenie%20Meyer?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Stephenie Meyer" class="column-link" data-mh-ea="Click"> Stephenie Meyer</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Sarah%20J.%20Maas?src=HeaderNav&q=%3Abest-seller%3AprimaryCategories%3AY&text=Jackie+French&filterKeywords=&facetSearch=true&sort=best-seller" style="" title="" data-title="Sarah J. Maas" class="column-link" data-mh-ea="Click"> Sarah J. Maas</a></li> </ul> </div> </div> </li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/gift-cards?src=HeaderNav" style="" title="" data-title="Giftcards" class="level-1-link" data-mh-ea="Click"> Giftcards</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Giftcards"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/10-electronic-gift-card/p/GIFT_C_10?src=HeaderNav" style="" title="" data-title="$10 Giftcard" class="level-2-link" data-mh-ea="Click"> $10 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/20-electronic-gift-card/p/GIFT_C_20?src=HeaderNav" style="" title="" data-title="$20 Giftcard" class="level-2-link" data-mh-ea="Click"> $20 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/30-electronic-gift-card/p/GIFT_C_30?src=HeaderNav" style="" title="" data-title="$30 Giftcard" class="level-2-link" data-mh-ea="Click"> $30 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/40-electronic-gift-card/p/GIFT_C_40?src=HeaderNav" style="" title="" data-title="$40 Giftcard" class="level-2-link" data-mh-ea="Click"> $40 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/50-electronic-gift-card/p/GIFT_C_50?src=HeaderNav" style="" title="" data-title="$50 Giftcard" class="level-2-link" data-mh-ea="Click"> $50 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/100-electronic-gift-card/p/GIFT_C_100?src=HeaderNav" style="" title="" data-title="$100 Giftcard" class="level-2-link" data-mh-ea="Click"> $100 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/200-electronic-gift-card/p/GIFT_C_200?src=HeaderNav" style="" title="" data-title="$200 Giftcard" class="level-2-link" data-mh-ea="Click"> $200 Giftcard</a></li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/citizenship?src=HeaderNav" style="" title="" data-title="Loyalty Program" class="level-1-link" data-mh-ea="Click"> Loyalty Program</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Loyalty Program"> <ul class="list-inline"> </ul> </div> </ul> </div></div> </nav> </div> <div id="page-content-container" class="container content"> <div class="row usp-banner"> </div> <div class="leaderboardBanner"> </div> <div id="cart_popup" class="cart_popup"></div><div id="popup_wishlist" class="wishlist" style="width: 700px"></div><ol class="breadcrumb"> <li> <a href="/">Home</a> </li> <li ><a href="/books/c/BOOKS">Books</a></li> <li ><a href="/books/non-fiction/c/B_NONFICTION">Non-Fiction</a></li> <li ><a href="/books/non-fiction/humanities/c/B_H">Humanities</a></li> <li class="active"><a href="/books/non-fiction/humanities/history/c/B_HB">History</a></li> </ol> <div id="globalMessages"> </div> <div class="yCmsContentSlot span-24 section1 cms_disp-img_slot"> <div class="content"><p style="display: none;"><style type="text/css"> #usp_box_container { width: 960px; height: 40px; margin-left: auto; margin-right: auto; } .page-productDetails #usp_box_container { margin-bottom: 25px; } .usp-banners:not(.display-product-review) #product-review-banner { display: none; } .usp-banners.display-aus-b #australian-since-banner img:first-child { display: none; } .usp-banners:not(.display-aus-b) #australian-since-banner img:last-child { display: none; } .usp-banners.display-afterpay-b #afterpay-banner img:first-child { display: none; } .usp-banners:not(.display-afterpay-b) #afterpay-banner img:last-child { display: none; } .usp-banners.display-product-review #afterpay-banner { display: none; } .usp-banners.display-border #product-review-banner img { border: 1px solid #c0c0c0; } </style></p> <div id="usp_box_container" class="usp-banners"> <div id="free-ship" title="Free shipping on orders over $99"> <img alt="Free shipping on orders over $99" class="lazyload loaded" border="0" width="960" height="38" title="" data-src="https://images.booktopia.com.au/ext/ar/free-shipping-pdp.jpg" /> </div> </div></div></div><div class="span-20"> <div class="span-20" id="productDetailUpdateable"> <div id="mainContent" class="clearfix productLayout3"> <div itemscope itemtype="http://schema.org/Product"> <div id="content" class="clearfix" data-product-data='{ "name": "Ancient Historians", "id": "9781441179913", "price": "57.95", "brand": "Susan Sorek", "category": "Books>Non-Fiction>Humanities>History", "variant": "Paperback", "position": "1", "list": "PRODUCT", "dimension11": "Aim to send in 1 - 2 weeks", "dimension18": "true", "dimension19": "", "dimension27": ""}' data-mh-d31> <div id="leftColumn" class="col-sm-3 no-gutter"> <div id="primaryImage"> <div class="image-section image-look-inside mb-4 pb-2"> <img class="image-modal " itemprop="image" width="250" src="https://www.angusrobertson.com.au/images/3152/9781441179913.jpg?width=250" alt="Ancient Historians" title="Ancient Historians"/> </div> <div style="display: none"> </div></div> <div class="update-reading-status" data-product-code="9781441179913"> <div class="dropdown"> <button class="btn c-btn c-btn-list-border btn-update-reading-status dropdown-toggle flex-row no-gutters align-items-center px-4 btn-block reading-status justify-content-center" data-auth-redirect="/books/ancient-historians-susan-sorek/p/9781441179913?update-reading-status=9781441179913&searchTerm=9781441179913" data-product-code="9781441179913" data-toggle="dropdown"> <span class="library-heading"> Reading Status</span> </button> <div class="dropdown-menu reading-status-dropdown-menu " data-productcode="9781441179913" data-fadeoutonhover="false"> </div></div> </div></div> <div id="centerColumn" class="col-sm-6"> <div class="summary"> <div class="summary-heading"> <h1 class="flex-row align-items-center justify-content-start"> <span class="product-title" itemprop="name">Ancient Historians</span> <a title="Be the first to review Ancient Historians." data-toggle="modal" data-auth-redirect="/books/ancient-historians-susan-sorek/p/9781441179913?action=writeReview&searchTerm=9781441179913" data-target="#writeReviewModal-9781441179913" href="#reviews" class="reviews-count" data-product-code="9781441179913"> <span class="ar-custom-icon ar-icon-star"></span> </a> </h1> </div> <h2 class="subtitle">A Student Handbook</h2><div class="author" data-mh-pe="eventDetailsAuthor" data-mh-ec="Details - Author Click"> by <meta itemprop="brand" content="Susan Sorek"/> <a title="Browse all products by Susan Sorek" href="/by/Susan%20Sorek" data-mh-ea="Susan Sorek" >Susan Sorek</a><span class="alerts" data-mh-pe="eventOnClick" data-mh-ec="Details - Author Subscribe"> <a id="addContributorAlertLink" data-toggle="modal" data-auth-redirect="/books/ancient-historians-susan-sorek/p/9781441179913?action=addContributorAlert&searchTerm=9781441179913" data-target="#contributor_info_9781441179913" data-fire-onload="false" href="#contributor_info_9781441179913" data-mh-ea="bell icon"> <span class="glyphicon glyphicon-bell"></span> </a> </span> <div class="modal fade" id="contributor_info_9781441179913"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"> <form role="form" data-toggle="validator" method="post" accept-charset="utf-8" id="contributor_selector_form"> <h2>Subscribe to alerts</h2> <p>Get information about new releases for these contributors straight to your inbox. Your alerts can be managed through your account.</p> <div class="form-group"> <ul id="contributor-list"> <li><input class="contributor-checkbox" name="contributors" value="8813412984596" id="contributor_Susan Sorek" type="checkbox" data-validatecontribs="contributor_Susan Sorek"> <label for="contributor_Susan Sorek"> <span></span> Susan Sorek</label> </li> </ul> <div class="help-block with-errors"></div> </div> <input type="submit" name="contributorSubscribe" value="Subscribe" class="btn btn-primary btn-addcontrib-alert" type="button"> <button type="button" class="btn btn-primary btn-closecontribalert" data-dismiss="modal">Close</button> </form> </div> </div> </div> </div></div> <div class="mediatype-publication" data-loader="ajaxLoader"> <div class="mediatype">Paperback</div> <div class="row row-no-gutters"> <div class="col-xs-7"> <span>Publication Date: 28/06/2012</span> </div> </div> </div> <div class="reviews-summary flex-row no-gutters align-items-center" data-mh-pe="eventOnClick" data-mh-ec="Details - Add a Review"> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class="review-link"><a data-auth-redirect="/books/ancient-historians-susan-sorek/p/9781441179913?action=writeReview&searchTerm=9781441179913" data-target="#writeReviewModal-9781441179913" data-toggle="modal" data-product-code="9781441179913" class="write-review-link" data-mh-ea="Click" data-mh-el="Write Your Review">Be the first to write a review</a></span> </div><div id="social-product-container" data-mh-pe="eventOnClick" data-mh-ec="Details - Share"> <h2>Share This Book:</h2> <div id="social-buttons" class="social-media social-media-share"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.angusrobertson.com.au/books/ancient-historians-susan-sorek/p/9781441179913" id="social-share-facebook" class="social-share" target="_blank" rel="noopener noreferrer" data-mh-ea="Facebook"></a> <a href="https://twitter.com/intent/tweet?url=https://www.angusrobertson.com.au/books/ancient-historians-susan-sorek/p/9781441179913&text=Ancient Historians by Susan Sorek : " id="social-share-twitter" class="social-share" target="_blank" rel="noopener noreferrer" data-mh-ea="Twitter"></a> <a href="https://www.pinterest.com/pin/create/button/?url=https://www.angusrobertson.com.au/books/ancient-historians-susan-sorek/p/9781441179913&media=https://www.angusrobertson.com.au/images/3152/9781441179913.jpg&description=Ancient Historians | Angus %26 Robertson" id="social-share-pinterest" class="social-share" target="_blank" rel="noopener noreferrer" data-mh-ea="Pinterest"></a> <a href="mailto:?to=&subject=Ancient%20Historians%20%7c%20Angus%20%26%20Robertson&body=https://www.angusrobertson.com.au/books/ancient-historians-susan-sorek/p/9781441179913" id="social-share-email" class="social-share" rel="noopener noreferrer" data-mh-ea="Email"/></a> </div></div> </div> </div> <div id="rightColumn" class="col-sm-3 no-gutter" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="url" content="https://www.angusrobertson.com.au/books/ancient-historians-susan-sorek/p/9781441179913"/> <div id="productsBuy" class="clearfix"> <div class="product_page_transaction"> <div class="productPriceBlock"> <span class="rrp-savings pull-right"> <strong>18%</strong> <br> <span>OFF</span> </span> <div class="rrp"> RRP&nbsp; &#36;<span >69.99</span> <div class="rrp-info"> <i class="ar-icon-info-circle-outline" onclick="toggleElement('rrp-tooltip')"></i> <div id="rrp-tooltip" class="rrp-tooltip"> <i class="ar-icon-cancel-circle-outline" onclick="toggleElement('rrp-tooltip')"></i> <p>RRP means 'Recommended Retail Price' and is the price our supplier recommends to retailers that the product be offered for sale. It does not necessarily mean the product has been offered or sold at the RRP by us or anyone else.</p> </div> </div></div> <span class="loyalty"><strong> <meta itemprop="priceCurrency" content="AUD" /> <!-- fromPrice.tag: start --> &#36;<span itemprop="price">57.95</span> <!-- fromPrice.tag: end --> </strong> </span> <div class="afterpay-block cart-info"> <div id="div_afterpay" class=""> <div id="span_afterpay_gap" class="afterpay hidden">Spend another <span id="afterpay-gap-amount" class="emph">{0}</span> to pay with</div> <div id="span_afterpay_installment" class="afterpay">or 4 easy payments of <span id="afterpay-installment-amount" class="emph">$14.49</span> with</div> <div class="afterpay"><img itemprop="image" src="" data-src="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/afterpay.png" alt="afterpay" title="" width="96" height="22" class="lazyload "/> </div> </div> <div id="afterpay_info" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body"> <a href="https://www.afterpay.com/en-AU/terms" target="_blank" rel="noopener"> <img class="afterpay-modal-image" src="https://static.secure-afterpay.com.au/banner-large.png" alt="Afterpay"> </a> </div> </div> </div> </div></div> </div> <div></div> <div class="productPurchase" title="Add to cart" data-mh-pe="eventOnClick" data-mh-ec="Details - Cart Actions"> <div class="prod_add_to_cart"> <button class="btn btn-instock" data-product="9781441179913" data-ebook="false" data-ebook-url="" data-dismiss="modal" data-mh-ea="Buy Now" data-mh-el="Buy Now"> Buy Now<span class="icon"> <svg class="svg-tick" viewBox="0 0 40 40" enable-background="new 0 0 40 40"> <polyline class="buy-tick" points="10,21 17,29 34,10"></polyline> </svg> </span> </button> </div> </div> <div class="add-to-list mb-3 pb-2"> <a class="btn c-btn btn-block c-btn-list-border btn-add-to-list flex-row no-gutters justify-content-center align-items-center px-4" data-product-code="9781441179913" data-auth-redirect='/books/ancient-historians-susan-sorek/p/9781441179913?add-to-list=9781441179913&searchTerm=9781441179913'> Add to List</a> </div><div class="dropdown"> <button class="btn btn-delivery-info dropdown-toggle instock" type="button" data-toggle="dropdown"> <div class="delivery-heading delivery-heading-notruck"> <span class="stock-status">In Stock with our Supplier, </span><span class="stock-message">We aim to send from our Sydney Warehouse within <span>1 - 2 weeks</span></span><span class="glyphicon glyphicon-menu-down"></span> </div> </button> <link itemprop="availability" href="http://schema.org/InStock" /> <div class="dropdown-menu"> <p>This is the time taken for us send this item from our Sydney warehouse.</p> <p>Allow an extra 2-4 days for standard delivery to metro areas and additional time for regional areas.</p> <p>For more details please see the Delivery tab on the product page.</p> <p>Your order is tracked via Australia Post once sent.</p></div> </div> </div> </div> </div> </div> <div id="content-details" data-mh-pe="eventOnClick" data-mh-ec="Details - Navigation"> <div class="synopsis-productDetails-tab clearfix"> <ul class="nav nav-tabs" role="tablist"> <li role="presentation" class="active"> <a data-toggle="tab" href="#synopsisDescription" class="active synopsis-description" data-mh-ea="Synopsis">Synopsis</a> </li> <li role="presentation"> <a data-toggle="tab" href="#productAttributes" class="product-details" data-mh-ea="Product Details">Product Details</a> </li> <li role="presentation"> <a data-toggle="tab" href="#shipping" class="product-shipping" data-mh-ea="Delivery">Delivery</a> </li> </ul> <div class="tab-content"> <div id="synopsisDescription" class="text-content tab-pane fade in active"> <div class="short-text-synopsis" itemprop="description">The ancient historians were not always objective or accurate, and their intentions for writing were very different from those of modern historians. This introductory guide helps to unravel some of the difficulties involved in dealing with ancient source material, placing the work of ancient historians in its political, social and historical context for the contemporary reader. The chapters survey all of the major historians whose works are encountered most often by students during their period of study, including Herodotus, Thucydides, Sallust and Livy, as well as more minor Greek and Roman historians. Further chapters assess works of biography and literature as historical source material. Alexander the Great, the subject of multiple works of history, biography and fiction, provides an enlightening case study in ancient historiography. Timelines of major historical events will place the writers within their historical context, and each chapter includes a full bibliography for ease of reference.</div> </div> <div id="productAttributes" class="tab-pane fade"> <dl class="dl-horizontal"> <!-- BLOCK: SourceProductId --> <dt>ISBN:</dt> <dd itemprop="sku">9781441179913</dd> <dd itemprop="gtin13">9781441179913</dd> <!-- ENDBLOCK: SourceProductId --> <dt> Category:</dt> <dd itemprop="category">Classical history / classical civilisation</dd> <dt>Format:</dt> <dd>Paperback</dd> <!-- BLOCK: Regions --> <!-- ENDBLOCK: Regions --> <!-- BLOCK: Encoding --> <!-- ENDBLOCK: Encoding --> <!-- BLOCK: Running time --> <!-- ENDBLOCK: Running time --> <!-- BLOCK: Number of discs --> <!-- ENDBLOCK: Number of discs --> <!-- BLOCK: PublicationDate --> <dt>Publication Date:</dt> <dd itemprop="releaseDate"> 28-06-2012</dd> <!-- ENDBLOCK: PublicationDate --> <!-- BLOCK: Languages --> <dt>Language:</dt> <dd>English</dd> <!-- ENDBLOCK: Languages --> <!-- BLOCK: Series --> <!-- ENDBLOCK: Series --> <!-- BLOCK: Publisher --> <dt>Publisher:</dt><dd>Continuum Publishing Corporation</dd> <!-- ENDBLOCK: Publisher --> <!-- BLOCK: country_of_origin --> <dt>Country of origin:</dt> <dd>United States</dd> <!-- ENDBLOCK: country_of_origin --> <!-- BLOCK: year of production --> <!-- ENDBLOCK: year of production --> <!-- BLOCK: number_of_pages --> <dt>Pages:</dt> <dd>264</dd> <!-- BLOCK: dimensions --> <dt>Dimensions (mm):</dt> <dd>216x138x18mm</dd> <dt>Weight:</dt> <dd>0.34kg</dd> <!-- ENDBLOCK: dimensions --> </dl> </div> <div id="shipping" class="tab-pane fade"> <p>This title is in stock with our Australian supplier and should arrive at our Sydney warehouse within 1 - 2 weeks of you placing an order.</p> <p>Once received into our warehouse we will despatch it to you with a Shipping Notification which includes online tracking.</p> <p>Please check the estimated delivery times below for your region, for after your order is despatched from our warehouse:</p> <div>ACT Metro: 2 working days</div> <div>NSW Metro: 2 working days</div> <div>NSW Rural: 2-3 working days</div> <div>NSW Remote: 2-5 working days</div> <div>NT Metro: 3-6 working days</div> <div>NT Remote: 4-10 working days</div> <div>QLD Metro: 2-4 working days</div> <div>QLD Rural: 2-5 working days</div> <div>QLD Remote: 2-7 working days</div> <div>SA Metro: 2-5 working days</div> <div>SA Rural: 3-6 working days</div> <div>SA Remote: 3-7 working days</div> <div>TAS Metro: 3-6 working days</div> <div>TAS Rural: 3-6 working days</div> <div>VIC Metro: 2-3 working days</div> <div>VIC Rural: 2-4 working days</div> <div>VIC Remote: 2-5 working days</div> <div>WA Metro: 3-6 working days</div> <div>WA Rural: 4-8 working days</div> <div>WA Remote: 4-12 working days</div></div> </div> </div> <div class="bundle-container" data-loader="ajaxLoader"></div> <div class="onboarding-component onboarding-start-panel hidden"> <p>Hi There,<br>Did you know that you can save books into your library to create gift lists, reading lists, etc?<br>You can also mark books that you&apos;re reading, or want to read.</p> <div class="onboarding-start-buttons"> <a href="#" class="onboarding-opt-in-button">Let's Try</a> <a href="#" class="onboarding-opt-out-button">No, Thanks</a> </div> <a class="close-button" href="#"></a> </div> <div class="hidden onboarding-steps-html oboarding-steps-product-details"> <div class="onboarding-step-html" data-css-selector=".update-reading-status" data-css-class="onboarding-arrow-left" data-css-left="100%" data-css-top="0px" data-step-container-id="onboarding-step-clickMyLibrary" data-is-counter-displayed="1">Great!<br>Click on Save to My Library / Lists</div> <div class="onboarding-step-html" data-css-selector=".update-reading-status" data-css-class="onboarding-arrow-left" data-css-left="100%" data-css-top="38px" data-step-container-id="onboarding-step-selectList" data-is-counter-displayed="1">Select the List you'd like to categorise as, or add your own</div> <div class="onboarding-step-html" data-css-selector=".update-reading-status .my-activity" data-css-class="onboarding-arrow-left" data-css-left="100%" data-css-top="0px" data-step-container-id="onboarding-step-readingStatus" data-is-counter-displayed="1">Here you can mark if you have read this book, reading it or want to read</div> <div class="onboarding-step-html" data-css-selector=".update-reading-status" data-css-class="onboarding-arrow-left" data-css-left="100%" data-css-top="0px" data-step-container-id="onboarding-step-itemAddedToList" data-is-counter-displayed="0">Awesome! You added your first item into your Library</div> <div class="onboarding-step-html" data-css-selector="#menugotomylibrary" data-css-class="onboarding-arrow-left" data-css-left="100%" data-css-top="75px" data-step-container-id="onboarding-step-goToMyLibrary" data-is-counter-displayed="0">Great! The fun begins.<br>Click on <b>My Library / My Lists</b> and I will take you there</div> </div><div class="parent-categories-module"> <div class='other-categories'> <h3>You can find this item in:</h3> <div class="other-categories-links"> <a href="/books/non-fiction/humanities/history/history-earliest-times-to-present-day/ancient-history-to-c-500-ce/c/B_HBLA" class="btn-other-categories">Ancient history: to c 500 CE</a> <a href="/books/non-fiction/humanities/history/history-theory-and-methods/historiography/c/B_HBAH" class="btn-other-categories">Historiography</a> <a href="/books/non-fiction/humanities/history/history-earliest-times-to-present-day/ancient-history-to-c-500-ce/classical-history-classical-civilisation/c/B_HBLA1" class="btn-other-categories">Classical history / classical civilisation</a> <a href="/books/non-fiction/humanities/history/regional-and-national-history/european-history/c/B_HBJD" class="btn-other-categories">European history</a> </div> <a class="show-more">Show more</a> <a class="show-less">Show less</a> </div> </div> <div id="product_reviews" data-loader="ajaxLoader"> <h3>Reviews</h3> <div class="reviews-section-none clearfix"> Be the first to review Ancient Historians.</div> <div class="flex-row no-gutters align-items-center justify-content-between"> <div class="flex-row no-gutters align-items-center"> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class=" review-icon"></span> <span class=" review-icon"></span> </div> <button id="write-review" class="btn btn-writereview" data-toggle="modal" data-target="#writeReviewModal-9781441179913" data-auth-redirect="/books/ancient-historians-susan-sorek/p/9781441179913?action=writeReview&searchTerm=9781441179913" data-product-code="9781441179913" data-mh-ea="Click">Write Your Review</button> </div> <div id="reviewPopup"> <div id="writeReviewModal-9781441179913" class="modal fade write-review-modal review-popup" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content add-review-popup-content"> <button type="button" class="close" data-dismiss="modal"></button> <div class="modal-review-header"> <div class="add-review-header"> <h4>Ancient Historians</h4> <p>* required fields</p> <span class="review-decoration"></span> </div> </div> <div class="modal-body"> <span class="loading-image"></span> </div> </div> </div> </div><!-- end "writeReviewModal" --> </div> </div></div> </div> <div id="footerProductInfo" class="container clearfix"></div> <div class="yCmsContentSlot span-8 section2 cms_disp-img_slot last"> </div><div class="series-container" data-productcode="9781441179913" data-loader="ajaxLoader"></div> <div class="yCmsContentSlot clearfix content"> <div class="content"> <div class="OthersAlsoPurchasedComponent others-also-purchased-container"> <div class="others-also-purchased-content" data-productcode="9781441179913" data-cmsid="OthersAlsoPurchasedComponent" data-loader="ajaxLoader"> </div> </div> </div> <div class="content"> <div class="recently-viewed-container"> <div class="recently-viewed-content" data-loader="ajaxLoader"> </div> </div> </div> </div></div></div> </div> <div class="yCmsContentSlot span-4 last"> </div><div class="yCmsContentSlot span-24 section4 cms_disp-img_slot"> </div></div> <div class="modal modal-theme-a fade" id="add-backorder-to-cart-popup" tabindex="-1" role="dialog" aria-labelledby="add-backorder-to-cart-popup"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h2 class="modal-title">You are buying a backorder title</h2> <a href="#" data-dismiss="modal" class="close">&times;</a> </div> <div class="modal-body"> <div class="backorder-message"> </div> <div class="modal-buttons"> <div class="prod_add_to_cart"> <button class="btn btn-product" data-product="" data-dismiss="modal"> Add to Cart<span class="icon"></span> </button> </div> <a data-dismiss="modal" class="close btn btn-cancel">Cancel</a> </div> </div> </div> </div> </div><div id="facebook-pixel-container" style="display: none;"> <noscript> <img height="1" width="1" style="display: none;" src="&ev=PageView&noscript=1" /> </noscript> </div><div id="footer-container" class="container-fluid footer"> <!-- START - FOOTER --> <div class="seotext-container row collapsed" data-toggle="collapse" data-target=".seotext-content"> <div class="col-sm-11 col-md-10 col-lg-8 col-centered text-center"> <div class="seotext-header"><span style="font-weight:bold; font-size:larger; ">Welcome to Angus &amp; Robertson - Proudly Australian since 1886.</span></div> <div class="seotext-content collapse">Angus & Robertson is one of Australia's oldest and most iconic bookstores and since 1886 has been dedicated to delivering quality entertainment to the Australian public. <br> Our range includes millions of books, CDs, DVDs, audio books, gifts, stationery, games, eBooks and eReaders with over 100,000 products in stock and fast delivery Australia wide.<br><br /> Thanks for supporting an Australian owned and operated business!</div> <div> <span class="seotext-expand-arrow glyphicon glyphicon-menu-down text-center" aria-hidden="true"></span> </div> </div> </div> <div class="footer-content container" data-mh-pe="eventOnClick" data-mh-ec="Footer" > <div class="footer-help-menu"> <div class="menu"> <h3><span class="ar-icon-lifebuoy ar-custom-icon"></span>Need Help?&nbsp;</h3> <a href="/contact-us/payments-promotions-gift-cards" title="Place An Order" data-mh-ea="Click - Need Help?">Place An Order</a> <a href="/contact-us/angus-robertson-orders" title="Manage My Orders" data-mh-ea="Click - Need Help?">Manage My Orders</a> <a href="/contact-us/angus-and-robertson-delivery" title="Shipping & Delivery" data-mh-ea="Click - Need Help?">Shipping & Delivery</a> <a href="/contact-us/angus-roberston-returns-replacements-refunds" title="Return & Refunds" data-mh-ea="Click - Need Help?">Return & Refunds</a> <a href="/contact-us/my-angus-robertson-account" title="My Account" data-mh-ea="Click - Need Help?">My Account</a> <a href="/contact-us" title="Contact Us" data-mh-ea="Click - Need Help?">Contact Us</a> </div> </div> <div class="col-sm-9 footer-content-right"> <div class="col-sm-12"> <div class="col-sm-6 footer-nav"> <div class="col-sm-6"> <h3>About Angus & Robertson&nbsp;</h3> <a href="/company-information" data-mh-ea="Click - About Angus & Robertson">Our Story</a> <a href="/citizenship" data-mh-ea="Click - About Angus & Robertson">Become A Member</a> <a href="/become-an-affiliate" data-mh-ea="Click - About Angus & Robertson">Become An Affiliate</a> <a href="?uiel=Mobile" class="view-mobile-site"data-mh-ea="Click - About Angus & Robertson">View Mobile Site</a> </div> <div class="col-sm-6"> <h3>Follow Angus & Robertson&nbsp;</h3> <a href="/newsletter" data-mh-ea="Click - Follow Angus & Robertson">Our Newsletter</a> <a href="https://www.facebook.com/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click - Follow Angus & Robertson">Facebook</a> <a href="https://www.youtube.com/user/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click - Follow Angus & Robertson">YouTube</a> <a href="https://twitter.com/book_world" rel="noopener noreferrer" data-mh-ea="Click - Follow Angus & Robertson">Twitter</a> </div> </div> <div class="col-sm-6"> <div class="col-sm-12"> <h3>Newsletter</h3> <form id="web-email-signup-form" role="form" data-toggle="validator"> Be the first to know, sign up for our newsletter:<div class="form-group has-feedback"> <div class="col-sm-7"> <input id="subscribe-email-input" class="form-control email" type="email" name="email" placeholder="Enter your email address" data-error="0" required> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> </div> <button id="email-sub-btn" class="btn btn-action col-sm-5 btn-subscribe" type="submit"> Subscribe<span class="icon ar-icon-mail"></span> </button> <span id="email-signup-status" class="help-block with-errors"></span> </div> </form> </div> <div class="social-buttons col-sm-12"> <a id="social-buttons-facebook" class="social-button col-sm-2" href="https://www.facebook.com/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Facebook"> <span class="ar-icon-facebook"></span> </a> <a id="social-buttons-youtube" class="social-button col-sm-2" href="https://www.youtube.com/user/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Youtube"> <span class="ar-icon-youtube-play"></span> </a> <a id="social-buttons-instagram" class="social-button col-sm-2" href="https://instagram.com/bookworld/" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Instagram"> <span class="ar-icon-instagram"></span> </a> <a id="social-buttons-pinterest" class="social-button col-sm-2" href="https://www.pinterest.com.au/bookworld/" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Pinterest"> <span class="ar-icon-pinterest"></span> </a> <a id="social-buttons-twitter" class="social-button col-sm-2" href="https://twitter.com/book_world" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Twitter"> <span class="ar-icon-twitter"></span> </a> </div> </div> </div> <div class="col-sm-12"> <hr/> <div class="footer-security row row-no-gutters"> <div class="col-sm-3"> <div class="eway-logo"> <span>Secured by</span> <img itemprop="image" src="" data-src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/secured-by-eway.png" alt="" title="" width="80" height="36" class="lazyload "/> </div> </div> <div class="col-sm-9"> <span>Payment Methods</span> <div class="row row-no-gutters footer-images"> <div class="visa lazy-background"></div> <div class="mastercard lazy-background"></div> <div class="american-express lazy-background"></div> <div class="paypal lazy-background"></div> <div class="afterpay lazy-background"></div> </div> </div> </div> </div> </div> </div> <div class="footer-fineprint row"> <div class="container"> <img class="ribbon lazyload" src="" data-src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/footer_help_ribbon.png" width="240" height="113" alt="Footer Help Ribbon"> <div class="row"> <div class="fineprint"> Copyright 2024. All rights reserved.</div> <div class="fineprint" data-mh-pe="eventOnClick" data-mh-ec="Footer"> <a href="/privacy" data-mh-ea="Click">Privacy Policy</a> | <a href="/terms-and-conditions" data-mh-ea="Click">Terms &amp; Conditions</a> | <a href="/product-content-policy" data-mh-ea="Click">Product Content Policy</a> </div> <div> <img class="the-end lazyload" src="" data-src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/the_end.png" alt="The end." width="124" height="33"> </div> </div> </div> </div> <!-- END - FOOTER --></div> <div class="modal fade " id="ajaxResponse" tabindex="-1" role="dialog" aria-labelledby="ajaxResponseLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> Hold on while we process your request.</div> <div class="modal-footer"> </div> </div> </div> </div> <div class="modal fade" id="deliveryMessageModal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> </div> </div> </div> </div> <div class="modal fade" id="cartMessageModal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <span class="message"></span> <button type="button" class="btn btn-action" data-dismiss="modal" aria-label="Close"><span>Okay</span></button> </div> </div> </div> </div> <div class="modal fade" id="loginRegisterForgottenPwdModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> <div class="modal-body"> <!-- Login panel --> <div class="login_register_panel login full" id="login_panel"> <h2>Please sign in to continue</h2> <form id="loginForm" data-toggle="validator" role="form" class="row" action="/j_spring_security_check" method="post"><fieldset> <input type="hidden" name="currentPage" value="" /> <input type="hidden" name="nextView" value="/books/ancient-historians-susan-sorek/p/9781441179913?searchTerm=9781441179913"/> <div class="form-field form-group"> <input type="email" class="form-control" id="j_username" name="j_username" placeholder="Email Address" value="" required> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <div class="form-field form-group form-field-login-pwd"> <input type="password" class="form-control" id="j_password" name="j_password" placeholder="Password" required data-minlength="6"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <input type="submit" class="btn btn-action-green" value="Sign In" /> <p class="password-reminder"><a href="#" class="forgotten-password-link" data-role="none" data-ajax="false">Forgotten your password?</a></p> </fieldset> </form><div class="sign-in-register-footer"> Don't have an account?<br><a href="#" class="register-link">Create an account</a> </div> </div><div class="login_register_panel register full" id="register_panel"> <h2>Create an account</h2> <form id="registerForm" data-toggle="validator" role="form" class="row" action="/register/newcustomer" method="post"><fieldset> <input type="hidden" name="currentPage" value="" /> <input type="hidden" name="nextView" value="/books/ancient-historians-susan-sorek/p/9781441179913?searchTerm=9781441179913"/> <div class="form-field-firstname"> <div class="form-field form-group"> <input id="regFirstName" class="form-control" name="firstName" data-validatebasicalpha="firstName" placeholder="First Name *" required="required" value="" type="text"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> </div> <div class="form-field-lastname"> <div class="form-field form-group"> <input id="regLastName" class="form-control" name="lastName" data-validatebasicalpha="lastName" placeholder="Last Name *" required="required" value="" type="text"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> </div> <div class="form-field form-group"> <input id="regEmail" class="form-control" name="email" placeholder="Email Address *" required="required" value="" type="email"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <input id="regCheckEmail" name="checkEmail" data-match="#regEmail" value="" type="hidden"> <div class="form-field form-group"> <input id="regPassword" class="form-control" name="pwd" data-minlength="8" data-minlength-error="Your password is shorter than the required eight characters" data-validatealpha="regPassword" data-validatedigit="regPassword" data-validatecapital="regPassword" placeholder="Password *" required="required" value="" type="password"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="password-help">(min 8 characters including 1 number & 1 uppercase)</div> <div class="help-block with-errors"></div> </div> <input id="regCheckPwd" name="checkPwd" required="required" data-match="#regPassword" value="" type="hidden"> <div class="form-field form-group"> <input id="regMobileNumber" class="form-control" name="mobileNumber" maxlength="10" minlength="10" placeholder="Mobile Number (optional)" data-restrictnumeric="true" value="" type="text"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <div class="form-field form-group"> <input id="regEmailSignup" name="signedUpForEmail" inputCSS="form-control" type="checkbox" value="true" checked="checked"/> <input type="hidden" name="_signedUpForEmail" value="on"/><label for="regEmailSignup"><span></span></label> <label for="regEmailSignup" class="register-signup-message">I would like to receive emails with the latest releases, great offers and exclusive content</label> <p class="hint-msg"><a href="/privacy">Privacy Collection Statement</a></p> </div> <button id="modalRegisterSubmit" type="submit" class="btn btn-action-green btn-wide disabled">Sign Up</button> </fieldset> </form><div class="sign-in-register-footer"> Have an account?&nbsp;<a href="#" class="sign-in-link">Sign in</a> </div> </div><div class="login_register_panel forgot-pwd full" id="forgot_password_panel"> <h2>Forgot your password?</h2> <form id="forgotPwdForm" data-toggle="validator" role="form" class="row" action="/ajax/password-reminder" method="post"><div class="form-group has-feedback"> <input id="forgottenPwd.email" name="email" value="" placeholder="Email Address" type="email" required="required" class="form-control"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <p class="small-grey-text clearfix">This is the email address that you previously registered with on angusrobertson.com.au or bookworld.com.au.<br><br> We will send you an email with instructions on how to reset your password.</p> <input id="forgottenPassword" class="button-login-register button-reset-password" value="Reset Password" type="submit"> </form><div class="pwd-result-message"></div> <div class="sign-in-register-footer"> <a href="#" class="sign-in-link" data-role="none" data-ajax="false">Sign in</a> </div> </div></div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> </div> </div> </div> </div><div class="modal fade" id="marketingModal" tabindex="-1" role="dialog" aria-labelledby="marketingModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> Hold on while we process your request.</div> <div class="modal-footer"> </div> </div> </div> </div> <template class="modal fade" id="add-to-list-modal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content p-5"> <div class="modal-header flex-row no-gutters justify-content-between align-items-start mb-4 p-0"> <div class="modal-title font-bold pt-4">Add to:</div> <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body p-0"> <input type="hidden" name="product-code" value=""/> <div class="create-list pt-4"> <a class="btn c-btn btn-block btn-create-new-list flex-row no-gutters align-items-center font-bold p-0">Create a New List</a> </div> <div class="create-list-form flex-row no-gutters hidden"> <input type="text" class="list-name col-12 mb-4 px-3" placeholder="Name your List"/> <div class="col-12 font-bold mb-2 px-0">I would like my List to be:</div> <div class="flex-row no-gutters mb-4"> <div class=" mr-5"> <input type="radio" id="public-list" class="list-view-status" name="list-view-status" value="public" checked/> <label for="public-list" class="mb-0 "> <span></span> Public</label> </div> <div > <input type="radio" id="private-list" class="list-view-status" name="list-view-status" value="private"/> <label for="private-list" class="mb-0 "> <span></span> Private</label> </div> </div> <div class="status-text col-12 small-text mb-4 px-0"> <p class="public mb-0">Public: Allow anyone to view or shop your List</p> <p class="private hidden mb-0">Private: No one can view or shop your List</p> </div> <div class="col-12 px-0"><a class="btn c-btn c-btn-list-solid btn-create-list flex-row no-gutters justify-content-center align-items-center mx-auto py-0">Create List</a></div> </div> </div> </div> </div> </template> <div class="modal fade" id="productRegionsModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> </div> </div> </div> </div><script> /*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); </script> <script> /* lazyload.min.js - https://github.com/verlok/vanilla-lazyload */ !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).LazyLoad=n()}(this,(function(){"use strict";function t(){return(t=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t}).apply(this,arguments)}var n="undefined"!=typeof window,e=n&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=n&&"IntersectionObserver"in window,a=n&&"classList"in document.createElement("p"),o=n&&window.devicePixelRatio>1,r={elements_selector:"IMG",container:e||n?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!1,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},c=function(n){return t({},r,n)},l=function(t,n){var e,i=new t(n);try{e=new CustomEvent("LazyLoad::Initialized",{detail:{instance:i}})}catch(t){(e=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:i})}window.dispatchEvent(e)},s=function(t,n){return t.getAttribute("data-"+n)},u=function(t,n,e){var i="data-"+n;null!==e?t.setAttribute(i,e):t.removeAttribute(i)},d=function(t){return s(t,"ll-status")},f=function(t,n){return u(t,"ll-status",n)},_=function(t){return f(t,null)},g=function(t){return null===d(t)},v=function(t){return"native"===d(t)},b=function(t,n,e,i){t&&(void 0===i?void 0===e?t(n):t(n,e):t(n,e,i))},p=function(t,n){a?t.classList.add(n):t.className+=(t.className?" ":"")+n},h=function(t,n){a?t.classList.remove(n):t.className=t.className.replace(new RegExp("(^|\\s+)"+n+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},m=function(t){return t.llTempImage},E=function(t,n){if(n){var e=n._observer;e&&e.unobserve(t)}},I=function(t,n){t&&(t.loadingCount+=n)},A=function(t,n){t&&(t.toLoadCount=n)},L=function(t){for(var n,e=[],i=0;n=t.children[i];i+=1)"SOURCE"===n.tagName&&e.push(n);return e},y=function(t,n,e){e&&t.setAttribute(n,e)},w=function(t,n){t.removeAttribute(n)},k=function(t){return!!t.llOriginalAttrs},z=function(t){if(!k(t)){var n={};n.src=t.getAttribute("src"),n.srcset=t.getAttribute("srcset"),n.sizes=t.getAttribute("sizes"),t.llOriginalAttrs=n}},O=function(t){if(k(t)){var n=t.llOriginalAttrs;y(t,"src",n.src),y(t,"srcset",n.srcset),y(t,"sizes",n.sizes)}},C=function(t,n){y(t,"sizes",s(t,n.data_sizes)),y(t,"srcset",s(t,n.data_srcset)),y(t,"src",s(t,n.data_src))},M=function(t){w(t,"src"),w(t,"srcset"),w(t,"sizes")},N=function(t,n){var e=t.parentNode;e&&"PICTURE"===e.tagName&&L(e).forEach(n)},x=function(t,n){L(t).forEach(n)},R={IMG:function(t,n){N(t,(function(t){z(t),C(t,n)})),z(t),C(t,n)},IFRAME:function(t,n){y(t,"src",s(t,n.data_src))},VIDEO:function(t,n){x(t,(function(t){y(t,"src",s(t,n.data_src))})),y(t,"poster",s(t,n.data_poster)),y(t,"src",s(t,n.data_src)),t.load()}},G=function(t,n){var e=R[t.tagName];e&&e(t,n)},T=function(t,n,e){I(e,1),p(t,n.class_loading),f(t,"loading"),b(n.callback_loading,t,e)},D={IMG:function(t,n){u(t,n.data_src,null),u(t,n.data_srcset,null),u(t,n.data_sizes,null),N(t,(function(t){u(t,n.data_srcset,null),u(t,n.data_sizes,null)}))},IFRAME:function(t,n){u(t,n.data_src,null)},VIDEO:function(t,n){u(t,n.data_src,null),u(t,n.data_poster,null),x(t,(function(t){u(t,n.data_src,null)}))}},F=function(t,n){u(t,n.data_bg_multi,null),u(t,n.data_bg_multi_hidpi,null)},V=function(t,n){var e=D[t.tagName];e?e(t,n):function(t,n){u(t,n.data_bg,null),u(t,n.data_bg_hidpi,null)}(t,n)},j=["IMG","IFRAME","VIDEO"],P=function(t,n){!n||function(t){return t.loadingCount>0}(n)||function(t){return t.toLoadCount>0}(n)||b(t.callback_finish,n)},S=function(t,n,e){t.addEventListener(n,e),t.llEvLisnrs[n]=e},U=function(t,n,e){t.removeEventListener(n,e)},$=function(t){return!!t.llEvLisnrs},q=function(t){if($(t)){var n=t.llEvLisnrs;for(var e in n){var i=n[e];U(t,e,i)}delete t.llEvLisnrs}},H=function(t,n,e){!function(t){delete t.llTempImage}(t),I(e,-1),function(t){t&&(t.toLoadCount-=1)}(e),h(t,n.class_loading),n.unobserve_completed&&E(t,e)},B=function(t,n,e){var i=m(t)||t;$(i)||function(t,n,e){$(t)||(t.llEvLisnrs={});var i="VIDEO"===t.tagName?"loadeddata":"load";S(t,i,n),S(t,"error",e)}(i,(function(a){!function(t,n,e,i){var a=v(n);H(n,e,i),p(n,e.class_loaded),f(n,"loaded"),V(n,e),b(e.callback_loaded,n,i),a||P(e,i)}(0,t,n,e),q(i)}),(function(a){!function(t,n,e,i){var a=v(n);H(n,e,i),p(n,e.class_error),f(n,"error"),b(e.callback_error,n,i),a||P(e,i)}(0,t,n,e),q(i)}))},J=function(t,n,e){!function(t){t.llTempImage=document.createElement("IMG")}(t),B(t,n,e),function(t,n,e){var i=s(t,n.data_bg),a=s(t,n.data_bg_hidpi),r=o&&a?a:i;r&&(t.style.backgroundImage='url("'.concat(r,'")'),m(t).setAttribute("src",r),T(t,n,e))}(t,n,e),function(t,n,e){var i=s(t,n.data_bg_multi),a=s(t,n.data_bg_multi_hidpi),r=o&&a?a:i;r&&(t.style.backgroundImage=r,function(t,n,e){p(t,n.class_applied),f(t,"applied"),F(t,n),n.unobserve_completed&&E(t,n),b(n.callback_applied,t,e)}(t,n,e))}(t,n,e)},K=function(t,n,e){!function(t){return j.indexOf(t.tagName)>-1}(t)?J(t,n,e):function(t,n,e){B(t,n,e),G(t,n),T(t,n,e)}(t,n,e)},Q=["IMG","IFRAME"],W=function(t){return t.use_native&&"loading"in HTMLImageElement.prototype},X=function(t,n,e){t.forEach((function(t){return function(t){return t.isIntersecting||t.intersectionRatio>0}(t)?function(t,n,e,i){b(e.callback_enter,t,n,i),function(t,n,e){n.unobserve_entered&&E(t,e)}(t,e,i),function(t){return!g(t)}(t)||K(t,e,i)}(t.target,t,n,e):function(t,n,e,i){g(t)||(function(t,n,e,i){e.cancel_on_exit&&function(t){return"loading"===d(t)}(t)&&"IMG"===t.tagName&&(q(t),function(t){N(t,(function(t){M(t)})),M(t)}(t),function(t){N(t,(function(t){O(t)})),O(t)}(t),h(t,e.class_loading),I(i,-1),_(t),b(e.callback_cancel,t,n,i))}(t,n,e,i),b(e.callback_exit,t,n,i))}(t.target,t,n,e)}))},Y=function(t){return Array.prototype.slice.call(t)},Z=function(t){return t.container.querySelectorAll(t.elements_selector)},tt=function(t){return function(t){return"error"===d(t)}(t)},nt=function(t,n){return function(t){return Y(t).filter(g)}(t||Z(n))},et=function(t,e){var a=c(t);this._settings=a,this.loadingCount=0,function(t,n){i&&!W(t)&&(n._observer=new IntersectionObserver((function(e){X(e,t,n)}),function(t){return{root:t.container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}}(t)))}(a,this),function(t,e){n&&window.addEventListener("online",(function(){!function(t,n){var e;(e=Z(t),Y(e).filter(tt)).forEach((function(n){h(n,t.class_error),_(n)})),n.update()}(t,e)}))}(a,this),this.update(e)};return et.prototype={update:function(t){var n,a,o=this._settings,r=nt(t,o);A(this,r.length),!e&&i?W(o)?function(t,n,e){t.forEach((function(t){-1!==Q.indexOf(t.tagName)&&(t.setAttribute("loading","lazy"),function(t,n,e){B(t,n,e),G(t,n),V(t,n),f(t,"native")}(t,n,e))})),A(e,0)}(r,o,this):(a=r,function(t){t.disconnect()}(n=this._observer),function(t,n){n.forEach((function(n){t.observe(n)}))}(n,a)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),Z(this._settings).forEach((function(t){delete t.llOriginalAttrs})),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var n=this,e=this._settings;nt(t,e).forEach((function(t){K(t,e,n)}))}},et.load=function(t,n){var e=c(n);K(t,e)},et.resetStatus=function(t){_(t)},n&&function(t,n){if(n)if(n.length)for(var e,i=0;e=n[i];i+=1)l(t,e);else l(t,n)}(et,window.lazyLoadOptions),et})); let productImpressionParams = { 'ecommerce': { 'currencyCode': 'AUD', 'impressions': [ ] } } const maximumProductPush = 9; $(function() { $(window).on('beforeunload', function() { if(productImpressionParams.ecommerce.impressions.length > 0) { createAndPushToLayer('productImpression', convertToDeepCopy(productImpressionParams)); } }); }) let lazyLoadInstance = new LazyLoad({ elements_selector: ".lazyload", callback_loaded: function(el){ let promoElement = $(el).closest('[data-promo-data]'), productElement = $(el).closest('[data-product-data]'); if(promoElement.is('[data-skip-impression]') || productElement.is('[data-skip-impression]')) return; if(promoElement.length > 0) { const promoElementAlt = promoElement.find('img').attr('alt'), promoImpressionParams = { 'ecommerce': { 'promoView': { 'promotions': [{ 'id': promoElement.attr('id'), 'name': promoElementAlt, 'creative': 'Banner', 'position': promoElementAlt }] } } }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('promoImpression', promoImpressionParams); } else if (productElement.length > 0) { const productData = productElement.data('product-data'), impressionData = { 'name': productData.name, 'id': productData.id, 'price': productData.price, 'brand': productData.brand, 'category': productData.category, 'variant': productData.variant, 'position': productData.position, 'list': productData.list, 'dimension11': productData.dimension11, 'dimension12': 'false', 'dimension18': productData.dimension18, 'dimension19': productData.dimension19, 'dimension27': productData.dimension27 } productImpressionParams.ecommerce.impressions.push(impressionData); if(productImpressionParams.ecommerce.impressions.length > maximumProductPush) { createAndPushToLayer('productImpression', convertToDeepCopy(productImpressionParams)); productImpressionParams.ecommerce.impressions.splice(0); } } } }); </script><script src="/wro/20241009 2346/arbw-product.js"></script> <script> const uV = window.universal_variable, uVPage = uV?.page, uVProduct = uV?.product, uVUser = uV?.user, anonymousId = '000000002'; $(function() { $(document).on('click', '[data-promo-data]', function() { const promoElement = $(this), promoElementAlt = promoElement.find('img').attr('alt'), promoClickParams = { 'ecommerce' : { 'promoView': { 'promotions': [{ 'id': promoElement.attr('id'), 'name': promoElementAlt, 'creative': 'Banner', 'position': promoElementAlt }] } } }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('promoClick', promoClickParams); }) $(document).on('click', '[data-product-data]', function(e) { const clickedElem = $(e.target), closestATag = clickedElem.closest('a'); if(clickedElem.is('[data-skip-mh]') || closestATag.length === 0) { return true; } const dataProductData = clickedElem.closest('[data-product-data]').data('product-data'), productUrl = '/p/' + dataProductData.id, closestHref = closestATag.attr('href'); if(closestHref !== undefined && closestHref.includes(productUrl)) { const merchBlockHeading = clickedElem.closest('.merchblock-container').find('.merchblock-heading'); let actionFieldElement = (merchBlockHeading.length > 0) ? merchBlockHeading : ''; let productClickParams = { 'ecommerce': { 'click': { 'actionField': {'list': getMHText(actionFieldElement)}, 'products': [{ 'name': dataProductData.name, 'id': dataProductData.id, 'price': dataProductData.price, 'brand': dataProductData.brand, 'category': dataProductData.category, 'variant': dataProductData.variant, 'position': dataProductData.position, 'dimension11': dataProductData.dimension11, 'dimension12': 'false', 'dimension18': dataProductData.dimension18, 'dimension19': dataProductData.dimension19, 'dimension27': dataProductData.dimension27 }] } } } dataLayer.push({ ecommerce: null}); createAndPushToLayer('productClick', productClickParams); } }); let additionalParams = { 'ecommerce': { 'detail': { 'actionField': {'list': 'Carousel'}, 'products': [{ 'name': 'Ancient Historians', 'id': '9781441179913', 'price': '57.95', 'brand': 'Susan Sorek', 'category': 'Books>Non-Fiction>Humanities>History', 'variant': 'Paperback', 'position': '1', 'dimension11': 'Aim to send in 1 - 2 weeks', 'dimension12': 'false', 'dimension18': 'true', 'dimension19': '', 'dimension27': '' }] } } }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('productDetail', additionalParams); let addToCartParams = { 'ecommerce': { 'currencyCode': 'AUD', 'add': { 'products': [ ] } } } const singleItemIdentifier = '.btn-instock, .btn-backorder, .btn-preorder, .btn-notifyme', bulkItemIdentifer = '.btn-series, .btn-bundle'; $(document).on('click', singleItemIdentifier, function() { if ($(this).hasClass('btn-bundle')) return; const clickedElem = $(this), clickedElemData = clickedElem.closest('[data-product-data]').data('product-data'); productData = { 'name': clickedElemData.name, 'id': clickedElemData.id, 'price': clickedElemData.price, 'brand': clickedElemData.brand, 'category': clickedElemData.category, 'variant': clickedElemData.variant, 'position': clickedElemData.position, 'quantity': '1', 'dimension11': clickedElemData.dimension11, 'dimension12': 'false', 'dimension18': clickedElemData.dimension18, 'dimension19': clickedElemData.dimension19, 'dimension27': clickedElemData.dimension27 }; addToCartParams.ecommerce.add.products.push(productData); createAndPushToLayer('addToCart', convertToDeepCopy(addToCartParams)); addToCartParams.ecommerce.add.products.splice(0); }) $(document).on('click', bulkItemIdentifer, function() { let productData = [], productItem = $(this).closest('div[class*="-container"]').find('.productItem'); $(productItem).each(function() { productData.push($(this).closest('[data-product-data]').data('product-data')); }) $(window).trigger('enhancedEcommerceAddToCart', productData); }); $(window).on('enhancedEcommerceAddToCart', function(event, ...data) { let products = []; const productDataLength = data.length; if (productDataLength > 0) { const maximumPushCount = Math.ceil(productDataLength / maximumProductPush); data.forEach(function(productData) { products.push( { 'name': productData.name, 'id': productData.id, 'price': productData.price, 'brand': productData.brand, 'category': productData.category, 'variant': productData.variant, 'position': productData.position, 'quantity': '1', 'dimension11': productData.dimension11, 'dimension12': 'false', 'dimension18': productData.dimension18, 'dimension19': productData.dimension19, 'dimension27': productData.dimension27 }, ) }) for (let i = 0; i < maximumPushCount; i++) { addToCartParams.ecommerce.add.products = products.slice(i * maximumProductPush, (i + 1) * maximumProductPush); createAndPushToLayer('addToCart', convertToDeepCopy(addToCartParams)); } } }) }) function getMHdataAttribute(clickedElem, attrib) { return clickedElem.data(attrib) || clickedElem.closest('[data-'+attrib+']').data(attrib) } $(function(){ let validTags = ['A','BUTTON','LI'], pushEvents = ['eventOnClick', 'eventDetailsAuthor', 'eventMyAccount', 'eventMyOrders', 'eventMyList'], noEventLabelEvents = ['eventDetailsAuthor'] $(document).on('click', '.slick-arrow', function() { const _this = $(this); if(_this.data('mh-ea') !== 'Arrow click') { let eventLabel = 'Right'; if(_this.hasClass('slick-prev')) { eventLabel = 'Left'; } _this.data({ 'mh-ea': 'Arrow click', 'mh-el': eventLabel }); } }) $(document).on('change', '[data-mh-select]', function() { const _this = $(this), selectedOption = _this.find('option:selected'), eventCategory = _this.data('mh-ec'), eventLabel = getMHText(selectedOption), pushEvent = _this.data('mh-pe'); let eventAction = selectedOption.data('mh-ea'), additionalClickEventParams = {}; if (typeof eventAction === 'number') eventAction = eventAction.toString(); if(pushEvent === 'eventOnClick' && !eventCategory.includes('Header') && !eventCategory.includes('Footer')) { additionalClickEventParams = { 'dimension24': uVPage?.dimension24, 'dimension25': uVPage?.dimension25, 'dimension26': uVPage?.dimension26, 'dimension31': uVProduct?.name, }; } if(pushEvents.includes(pushEvent) && eventAction){ let additionalParams = { 'eventCategory': eventCategory, 'eventAction': eventAction, 'eventLabel': eventLabel, 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id, ...additionalClickEventParams } createAndPushToLayer(pushEvent, additionalParams); return true; } }); $(document).on('mouseover', '#meganav [class*="-link"]', function() { const _this = $(this), eventCategory = _this.closest('.dropdown-menu').length > 0 ? _this.closest('.dropdown-menu').data('mh-ec') : 'Header', headerHoverParams = { 'eventCategory': eventCategory, 'eventAction': 'hover', 'eventLabel': getMHText(_this), 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('eventOnHover', headerHoverParams); }) $('.seotext-container').on('show.bs.collapse hide.bs.collapse', function() { const _this = $(this); _this.toggleClass('collapsed'); const additionalItems = { 'eventCategory': 'Footer', 'eventAction': _this.hasClass('collapsed') ? 'Collapse' : 'Expand', 'eventLabel': 'Welcome to Angus & Robertson', 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id, } createAndPushToLayer('eventOnClick', additionalItems) }) $(document).on('click', function(e){ if(window.AR_GLOBALS.prevent) { e.preventDefault(); } let clickedElem = $(e.target); if(clickedElem.is('[data-skip-mh]')) { return true; } let parent = clickedElem.closest('[data-mh-ec]'), eventCategory = parent.data('mh-ec'), pushEvent = parent.data('mh-pe'), productData = clickedElem.closest('[data-product-data]').data('product-data'); if(clickedElem.is('[data-mh-req-location]')) eventCategory = clickedElem.closest('[data-mh-location]').data('mh-location'); if(eventCategory && pushEvent){ const dimension31 = clickedElem.closest('[data-mh-d31]').length > 0 ? productData.name : ''; if(parent.is('[data-mh-ec-prefix]')) eventCategory = parent.data('mh-ec-prefix') + eventCategory; if(parent.is('[data-mh-ec-suffix]')) eventCategory = eventCategory + parent.data('mh-ec-suffix'); let eventAction = getMHdataAttribute(clickedElem, 'mh-ea'), eventLabel = getMHdataAttribute(clickedElem, 'mh-el'), additionalClickEventParams = {}; if(pushEvent === 'eventOnClick' && !eventCategory.includes('Header')) { additionalClickEventParams = { 'dimension24': uVPage?.dimension24, 'dimension25': uVPage?.dimension25, 'dimension26': uVPage?.dimension26, 'dimension31': dimension31, }; } if(clickedElem.is('[data-mh-toggle]')) { eventAction = clickedElem.hasClass('collapsed') ? 'Collapse' : 'Expand' ; } if(!noEventLabelEvents.includes(pushEvent)) { if (typeof eventLabel !== "undefined") { if (eventLabel.length === 0) { eventLabel = getMHText(clickedElem); } } else if (clickedElem.data('mh-el-selector') !== undefined) { eventLabel = parent.find(clickedElem.data('mh-el-selector')).val().trim(); } else if (typeof eventLabel === "undefined" && (validTags.includes(clickedElem[0].nodeName) || clickedElem.parents('a').length > 0)) { if (clickedElem.parents('a').length > 0) { eventLabel = getMHText(clickedElem.parents('a')); } else if (validTags.includes(clickedElem[0].nodeName)) { eventLabel = getMHText(clickedElem); } } else { return true; } if(typeof clickedElem.data('mh-el-prefix-skip') === 'undefined' && typeof parent.data('mh-el-prefix') !== 'undefined') eventLabel = parent.data('mh-el-prefix') + eventLabel; } if(pushEvents.includes(pushEvent) && eventAction){ let additionalParams = { 'eventCategory': eventCategory, 'eventAction': eventAction, 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id, ...additionalClickEventParams } if(eventLabel !== undefined && eventLabel !== null) additionalParams.eventLabel = eventLabel; createAndPushToLayer(pushEvent, additionalParams); return true; } } return true; }) }) function createAndPushToLayer(pushEvent, additionalItems = null) { let dataObject = { event: pushEvent, ...additionalItems } console.log(dataObject, 'createAndPushToLayer'); dataLayer.push(dataObject); } function getMHText(element) { return (element.length !== 0) ? element.text().trim().replace(/\t/g, "") : ''; } function convertToDeepCopy(params) { return JSON.parse(JSON.stringify(params)); } </script><div class="modal fade" id="accountMigrationModal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div id="accountMigrationPopup"> <div class="greeting"> <h1>Welcome!</h1> <strong>Angus & Robertson</strong> and <strong>Bookworld</strong> have recently merged to create the exciting new bookshop, <strong>Angus & Robertson</strong>.</div> <div class="migration-messages"> <p> We have kept your A&amp;R details for your new Angus & Robertson account.</p> <p class="migrate-prompt-guest" style="display:none;"> We also noticed that you have previously shopped at Bookworld. Would you like us to keep your Bookworld order history?</p> <p class="migrate-prompt-registered" style="display:none;"> We also noticed that you have an account on Bookworld. Would you like us to keep your Bookworld details, including delivery addresses, order history and citizenship information?</p> </div> <form id="mergeForm" name="migrateDetailsForm" action="/ajax/migration/mergeUser" method="post"> <div> <button id="migrateDetails-yes" class="btn btn-action btn-wide" name="migrateDetails" value="true">Yes</button> <label> <span class="migrate-prompt-accept-guest" style="display:none;"> Yes, please keep my Bookworld order history on Angus & Robertson.</span> <span class="migrate-prompt-accept-registered" style="display:none;"> Yes, please keep my Bookworld details on Angus & Robertson.</span> </label> </div> <div> <button id="migrateDetails-no" class="btn btn-action btn-wide" name="migrateDetails" value="false">No</button> <label> No, I don't need my Bookworld details anymore.</label> </div> </form> </div> </div> </div> </div> </div><div id="fadefocus-backdrop" class="modal-backdrop"></div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"errorBeacon":"bam.nr-data.net","licenseKey":"18e954a8c4","agent":"","beacon":"bam.nr-data.net","applicationTime":36,"applicationID":"685945484","transactionName":"ZwEGZktTWRVYUBcKDF5LN0JLW1kBelwNFxFfCAhXSx1nFFZXFgAXYAUDV3pdWRJLXA8PBkJLFEBWVkIFTXcGFwJZCA==","queueTime":0}</script><script type="text/javascript" nonce="301d5bc9-8837-4ffa-b4d4-192636e60ae5"> var ScarabQueue = ScarabQueue || []; window.addEventListener('load', function () { (function (id) { if (document.getElementById(id)) return; var js = document.createElement('script'); js.id = id; js.src = '//cdn.scarabresearch.com/js/1EFF7B284367DE4E/scarab-v2.js'; var fs = document.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(js, fs); js.onload = $(window).trigger('emarsysScriptLoaded'); })('scarab-js-api'); }); </script> <script> window.addEventListener('load', function() { lazyLoadScript('https://static.criteo.net/js/ld/ld.js', fireCriteoEvent) }); </script><script type="text/javascript" nonce="301d5bc9-8837-4ffa-b4d4-192636e60ae5"> window.addEventListener('load', function () { (function (a, b, c, d, e, f, g) { e['ire_o'] = c; e[c] = e[c] || function () { (e[c].a = e[c].a || []).push(arguments) }; f = d.createElement(b); g = d.getElementsByTagName(b)[0]; f.async = 1; f.src = a; g.parentNode.insertBefore(f, g); f.onload = fireImpactIdentify; })('//d.impactradius-event.com/A1393524-e137-4555-83c9-d01ef05ce3901.js', 'script', 'ire', document, window); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10