1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8">
4<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:"1103455639",accountID:"3931285",trustKey:"3931285",xpid:"Vw8EUFRbDRABVFFbDgkGX1IJ",licenseKey:"NRJS-addcf77b519c1d220a8",applicationID:"1009981968",browserID:"1103455639"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 5(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)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]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="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),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(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;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
5e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},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])=>{a[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()[a[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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
5const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
5if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
5o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
5(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
5;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
5{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},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,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
5ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
5{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
5null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
5dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
5imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
5return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
5!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
5if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
5);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.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,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
5class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
5h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
5 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="https://gmpg.org/xfn/11"> 8 <title>The Chess Website – Learn, Practice and Play Chess!</title> 9<meta name='robots' content='max-image-preview:large' /> 10<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 11<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' /> 12<link rel="alternate" type="application/rss+xml" title="The Chess Website » Feed" href="https://www.thechesswebsite.com/feed/" /> 13<link rel="alternate" type="application/rss+xml" title="The Chess Website » Comments Feed" href="https://www.thechesswebsite.com/comments/feed/" /> 14<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.thechesswebsite.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thechesswebsite.com%2F" /> 15<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.thechesswebsite.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thechesswebsite.com%2F&format=xml" /> 16<style id="wp-img-auto-sizes-contain-inline-css"> 17img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 18/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 19</style> 20<link rel='stylesheet' id='wc-memberships-blocks-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce-memberships/assets/css/blocks/wc-memberships-blocks.min.css?ver=1.30.0' media='all' /> 21<style id="global-styles-inline-css"> 22:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
22--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
22.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 23:root :where(.wp-block-icon svg){width: 24px;} 24:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 25/*# sourceURL=global-styles-inline-css */ 26</style> 27<link rel='stylesheet' id='categories-images-styles-css' href='https://www.thechesswebsite.com/wp-content/plugins/categories-images/assets/css/zci-styles.css?ver=3.3.3' media='all' /> 28<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' /> 29<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' /> 30<link rel='stylesheet' id='woocommerce-general-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' /> 31<style id="woocommerce-inline-inline-css"> 32.woocommerce form .form-row .required { visibility: visible; } 33/*# sourceURL=woocommerce-inline-inline-css */ 34</style> 35<link rel='stylesheet' id='wc-memberships-frontend-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce-memberships/assets/css/frontend/wc-memberships-frontend.min.css?ver=1.30.0' media='all' /> 36<link rel='stylesheet' id='wcsatt-css-css' href='https://www.thechesswebsite.com/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?ver=9.1.0' media='all' /> 37<link rel='stylesheet' id='c-grid-style-css' href='https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/css/grid.css?ver=251104-233140' media='all' /> 38<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/style.css?ver=251104-233140' media='all' /> 39<link rel='stylesheet' id='hello-elementor-child-fonts-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/css/fonts.css?ver=251104-233140" /> 40<link rel='stylesheet' id='hello-elementor-css' href='https://www.thechesswebsite.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.5' media='all' /> 41<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://www.thechesswebsite.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.5' media='all' /> 42<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://www.thechesswebsite.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.5' media='all' /> 43<link rel='stylesheet' id='elementor-frontend-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.4' media='all' /> 44<link rel='stylesheet' id='widget-social-icons-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.4' media='all' /> 45<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.4' media='all' /> 46<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.2.3' media='all' /> 47<link rel='stylesheet' id='widget-image-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.4' media='all' /> 48<link rel='stylesheet' id='e-sticky-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.2.3' media='all' /> 49<link rel='stylesheet' id='e-motion-fx-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=4.2.3' media='all' /> 50<link rel='stylesheet' id='elementor-icons-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0" /> 51<link rel='stylesheet' id='elementor-post-44331-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-44331.css?ver=1790217721' media='all' /> 52<link rel='stylesheet' id='elementor-select2-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/e-select2/css/e-select2.min.css?ver=4.0.6-rc.1' media='all' /> 53<link rel='stylesheet' id='namogo-icons-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/nicons.css?ver=2.2.52' media='all' /> 54<link rel='stylesheet' id='elementor-extras-frontend-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/css/frontend.min.css?ver=2.2.52' media='all' /> 55<link rel='stylesheet' id='widget-heading-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.4' media='all' /> 56<link rel='stylesheet' id='widget-icon-list-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.4' media='all' /> 57<link rel='stylesheet' id='widget-posts-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.2.3' media='all' /> 58<link rel='stylesheet' id='widget-woocommerce-products-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-woocommerce-products.min.css?ver=4.2.3' media='all' /> 59<link rel='stylesheet' id='swiper-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 60<link rel='stylesheet' id='e-swiper-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.2.4' media='all' /> 61<link rel='stylesheet' id='widget-testimonial-carousel-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-testimonial-carousel.min.css?ver=4.2.3' media='all' /> 62<link rel='stylesheet' id='widget-carousel-module-base-css' href='https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css?ver=4.2.3' media='all' /> 63<link rel='stylesheet' id='elementor-post-1410-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-1410.css?ver=1790217850' media='all' /> 64<link rel='stylesheet' id='elementor-post-30376-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-30376.css?ver=1790217721' media='all' /> 65<link rel='stylesheet' id='elementor-post-30378-css' href='https://www.thechesswebsite.com/wp-content/uploads/elementor/css/post-30378.css?ver=1790217722' media='all' /> 66<link rel='stylesheet' id='elementor-icons-shared-0-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3" /> 67<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3" /> 68<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='data:text/css;charset=utf-8;base64,LypibGFuayov' media='all' data-type="wordprolazyload" data-originalLink="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3" />
69<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-js-before"> 70 window.gtmkit_settings = {"datalayer_name":"dataLayer","console_log":false,"wc":{"use_sku":false,"pid_prefix":"","add_shipping_info":{"config":1},"add_payment_info":{"config":1},"view_item":{"config":0},"view_item_list":{"config":0},"wishlist":false,"css_selectors":{"product_list_select_item":".products .product:not(.product-category) a:not(.add_to_cart_button.ajax_add_to_cart,.add_to_wishlist),.wc-block-grid__products li:not(.product-category) a:not(.add_to_cart_button.ajax_add_to_cart,.add_to_wishlist),.woocommerce-grouped-product-list-item__label a:not(.add_to_wishlist)","product_list_element":".product,.wc-block-grid__product","product_list_exclude":"","product_list_add_to_cart":".add_to_cart_button.ajax_add_to_cart:not(.single_add_to_cart_button)"},"text":{"wp-block-handpicked-products":"Handpicked Products","wp-block-product-best-sellers":"Best Sellers","wp-block-product-category":"Product Category","wp-block-product-new":"New Products","wp-block-product-on-sale":"Products On Sale","wp-block-products-by-attribute":"Products By Attribute","wp-block-product-tag":"Product Tag","wp-block-product-top-rated":"Top Rated Products","shipping-tier-not-found":"Shipping tier not found","payment-method-not-found":"Payment method not found"}}}; 71 window.gtmkit_data = {"wc":{"currency":"USD","is_cart":false,"is_checkout":false,"blocks":{}}}; 72 window.dataLayer = window.dataLayer || []; 73 window.gtmkit = window.gtmkit || {}; 74 window.gtmkit.events = window.gtmkit.events || {}; 75 window.gtmkit.events.push = window.gtmkit.events.push || function (event, name) { 76 var layerName = (typeof name === 'string' && name) ? name : 'dataLayer'; 77 window[layerName] = window[layerName] || []; 78 var events = window.gtmkit.events; 79 if (typeof events.shouldDefer === 'function') { 80 var eventName = (event && typeof event === 'object' && typeof event.event === 'string') ? event.event : ''; 81 var consentState = (window.gtmkit.consent && window.gtmkit.consent.state) ? window.gtmkit.consent.state : undefined; 82 if (events.shouldDefer(eventName, event, consentState)) { 83 if (typeof events.deferralSink === 'function') { 84 events.deferralSink(event, layerName); 85 return window[layerName]; 86 } 87 } 88 } 89 window[layerName].push(event); 90 return window[layerName]; 91 }; 92 window.gtmkit.events.registerDeferralSink = window.gtmkit.events.registerDeferralSink || function (fn) { 93 if (typeof fn === 'function') { 94 window.gtmkit.events.deferralSink = fn; 95 } 96 }; 97 98//# sourceURL=gtmkit-js-before 99</script>
vendor: 1 bytes, line 99
99
100<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-container-js-after"> 101/* Google Tag Manager */
vendor: 328 bytes, lines 101-106
101 102(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 103new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 104j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 105'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 106})(window,document,'script','dataLayer','
106GTM-5ZDV8G7N
vendor: 4 bytes, line 106
106');
107/* End Google Tag Manager */ 108 109//# sourceURL=gtmkit-container-js-after 110</script>
vendor: 1 bytes, line 110
110
111<script id="jquery-core-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-migrate-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 112
112
113<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 113
113
114<script id="wc-add-to-cart-js-extra"> 115var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.thechesswebsite.com/cart/","is_cart":"","cart_redirect_after_add":"yes"}; 116//# sourceURL=wc-add-to-cart-js-extra 117</script>
vendor: 1 bytes, line 117
117
118<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 118
118
119<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 119
119
120<script data-wp-strategy="defer" defer id="gtmkit-woocommerce-js" src="https://www.thechesswebsite.com/wp-content/plugins/gtm-kit/assets/integration/woocommerce.js?ver=2.20.1"></script>
vendor: 1 bytes, line 120
120
121<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-engagement-events-js-extra"> 122var gtmkitEngagementEvents = {"cookieName":"gtmkit_engagement_event","cookiePath":"/"}; 123//# sourceURL=gtmkit-engagement-events-js-extra 124</script>
vendor: 1 bytes, line 124
124
125<script data-wp-strategy="defer" defer id="gtmkit-engagement-events-js" src="https://www.thechesswebsite.com/wp-content/plugins/gtm-kit/assets/frontend/engagement-events.js?ver=2.20.1"></script>
vendor: 1 bytes, line 125
125
126<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-datalayer-js-before"> 127window.gtmkit.events.push( {"pageType":"frontpage"}, "dataLayer" ); 128 129//# sourceURL=gtmkit-datalayer-js-before 130</script>
vendor: 1 bytes, line 130
130
131<script id="wc-country-select-js-extra"> 132var wc_country_select_params = {"countries":"{\"AF\":[],\"AL\":{\"AL-01\":\"Berat\",\"AL-09\":\"Dib\\u00ebr\",\"AL-02\":\"Durr\\u00ebs\",\"AL-03\":\"Elbasan\",\"AL-04\":\"Fier\",\"AL-05\":\"Gjirokast\\u00ebr\",\"AL-06\":\"Kor\\u00e7\\u00eb\",\"AL-07\":\"Kuk\\u00ebs\",\"AL-08\":\"Lezh\\u00eb\",\"AL-10\":\"Shkod\\u00ebr\",\"AL-11\":\"Tirana\",\"AL-12\":\"Vlor\\u00eb\"},\"AO\":{\"BGO\":\"Bengo\",\"BLU\":\"Benguela\",\"BIE\":\"Bi\\u00e9\",\"CAB\":\"Cabinda\",\"CNN\":\"Cunene\",\"HUA\":\"Huambo\",\"HUI\":\"Hu\\u00edla\",\"CCU\":\"Kuando Kubango\",\"CNO\":\"Kwanza-Norte\",\"CUS\":\"Kwanza-Sul\",\"LUA\":\"Luanda\",\"LNO\":\"Lunda-Norte\",\"LSU\":\"Lunda-Sul\",\"MAL\":\"Malanje\",\"MOX\":\"Moxico\",\"NAM\":\"Namibe\",\"UIG\":\"U\\u00edge\",\"ZAI\":\"Zaire\"},\"AR\":{\"C\":\"Ciudad Aut\\u00f3noma de Buenos Aires\",\"B\":\"Buenos Aires\",\"K\":\"Catamarca\",\"H\":\"Chaco\",\"U\":\"Chubut\",\"X\":\"C\\u00f3rdoba\",\"W\":\"Corrientes\",\"E\":\"Entre R\\u00edos\",\"P\":\"Formosa\",\"Y\":\"Jujuy\",\"L\":\"La Pampa\",\"F\":\"La Rioja\",\"M\":\"Mendoza\",\"N\":\"Misiones\",\"Q\":\"Neuqu\\u00e9n\",\"R\":\"R\\u00edo Negro\",\"A\":\"Salta\",\"J\":\"San Juan\",\"D\":\"San Luis\",\"Z\":\"Santa Cruz\",\"S\":\"Santa Fe\",\"G\":\"Santiago del Estero\",\"V\":\"Tierra del Fuego\",\"T\":\"Tucum\\u00e1n\"},\"AT\":[],\"AU\":{\"ACT\":\"Australian Capital Territory\",\"NSW\":\"New South Wales\",\"NT\":\"Northern Territory\",\"QLD\":\"Queensland\",\"SA\":\"South Australia\",\"TAS\":\"Tasmania\",\"VIC\":\"Victoria\",\"WA\":\"Western Australia\"},\"AX\":[],\"BD\":{\"BD-05\":\"Bagerhat\",\"BD-01\":\"Bandarban\",\"BD-02\":\"Barguna\",\"BD-06\":\"Barishal\",\"BD-07\":\"Bhola\",\"BD-03\":\"Bogura\",\"BD-04\":\"Brahmanbaria\",\"BD-09\":\"Chandpur\",\"BD-10\":\"Chattogram\",\"BD-12\":\"Chuadanga\",\"BD-11\":\"Cox's Bazar\",\"BD-08\":\"Cumilla\",\"BD-13\":\"Dhaka\",\"BD-14\":\"Dinajpur\",\"BD-15\":\"Faridpur \",\"BD-16\":\"Feni\",\"BD-19\":\"Gaibandha\",\"BD-18\":\"Gazipur\",\"BD-17\":\"Gopalganj\",\"BD-20\":\"Habiganj\",\"BD-21\":\"Jamalpur\",\"BD-22\":\"Jashore\",\"BD-25\":\"Jhalokati\",\"BD-23\":\"Jhenaidah\",\"BD-24\":\"Joypurhat\",\"BD-29\":\"Khagrachhari\",\"BD-27\":\"Khulna\",\"BD-26\":\"Kishoreganj\",\"BD-28\":\"Kurigram\",\"BD-30\":\"Kushtia\",\"BD-31\":\"Lakshmipur\",\"BD-32\":\"Lalmonirhat\",\"BD-36\":\"Madaripur\",\"BD-37\":\"Magura\",\"BD-33\":\"Manikganj \",\"BD-39\":\"Meherpur\",\"BD-38\":\"Moulvibazar\",\"BD-35\":\"Munshiganj\",\"BD-34\":\"Mymensingh\",\"BD-48\":\"Naogaon\",\"BD-43\":\"Narail\",\"BD-40\":\"Narayanganj\",\"BD-42\":\"Narsingdi\",\"BD-44\":\"Natore\",\"BD-45\":\"Nawabganj\",\"BD-41\":\"Netrakona\",\"BD-46\":\"Nilphamari\",\"BD-47\":\"Noakhali\",\"BD-49\":\"Pabna\",\"BD-52\":\"Panchagarh\",\"BD-51\":\"Patuakhali\",\"BD-50\":\"Pirojpur\",\"BD-53\":\"Rajbari\",\"BD-54\":\"Rajshahi\",\"BD-56\":\"Rangamati\",\"BD-55\":\"Rangpur\",\"BD-58\":\"Satkhira\",\"BD-62\":\"Shariatpur\",\"BD-57\":\"Sherpur\",\"BD-59\":\"Sirajganj\",\"BD-61\":\"Sunamganj\",\"BD-60\":\"Sylhet\",\"BD-63\":\"Tangail\",\"BD-64\":\"Thakurgaon\"},\"BE\":[],\"BG\":{\"BG-01\":\"Blagoevgrad\",\"BG-02\":\"Burgas\",\"BG-08\":\"Dobrich\",\"BG-07\":\"Gabrovo\",\"BG-26\":\"Haskovo\",\"BG-09\":\"Kardzhali\",\"BG-10\":\"Kyustendil\",\"BG-11\":\"Lovech\",\"BG-12\":\"Montana\",\"BG-13\":\"Pazardzhik\",\"BG-14\":\"Pernik\",\"BG-15\":\"Pleven\",\"BG-16\":\"Plovdiv\",\"BG-17\":\"Razgrad\",\"BG-18\":\"Ruse\",\"BG-27\":\"Shumen\",\"BG-19\":\"Silistra\",\"BG-20\":\"Sliven\",\"BG-21\":\"Smolyan\",\"BG-23\":\"Sofia District\",\"BG-22\":\"Sofia\",\"BG-24\":\"Stara Zagora\",\"BG-25\":\"Targovishte\",\"BG-03\":\"Varna\",\"BG-04\":\"Veliko Tarnovo\",\"BG-05\":\"Vidin\",\"BG-06\":\"Vratsa\",\"BG-28\":\"Yambol\"},\"BH\":[],\"BI\":[],\"BJ\":{\"AL\":\"Alibori\",\"AK\":\"Atakora\",\"AQ\":\"Atlantique\",\"BO\":\"Borgou\",\"CO\":\"Collines\",\"KO\":\"Kouffo\",\"DO\":\"Donga\",\"LI\":\"Littoral\",\"MO\":\"Mono\",\"OU\":\"Ou\\u00e9m\\u00e9\",\"PL\":\"Plateau\",\"ZO\":\"Zou\"},\"BO\":{\"BO-B\":\"Beni\",\"BO-H\":\"Chuquisaca\",\"BO-C\":\"Cochabamba\",\"BO-L\":\"La Paz\",\"BO-O\":\"Oruro\",\"BO-N\":\"Pando\",\"BO-P\":\"Potos\\u00ed\",\"BO-S\":\"Santa Cruz\",\"BO-T\":\"Tarija\"},\"BR\":{\"AC\":\"Acre\",\"AL\":\"Alagoas\",\"AP\":\"Amap\\u00e1\",\"AM\":\"Amazonas\",\"BA\":\"Bahia\",\"CE\":\"Cear\\u00e1\",\"DF\":\"Distrito Federal\",\"ES\":\"Esp\\u00edrito Santo\",\"GO\":\"Goi\\u00e1s\",\"MA\":\"Maranh\\u00e3o\",\"MT\":\"Mato Grosso\",\"MS\":\"Mato Grosso do Sul\",\"MG\":\"Minas Gerais\",\"PA\":\"Par\\u00e1\",\"PB\":\"Para\\u00edba\",\"PR\":\"Paran\\u00e1\",\"PE\":\"Pernambuco\",\"PI\":\"Piau\\u00ed\",\"RJ\":\"Rio de Janeiro\",\"RN\":\"Rio Grande do Norte\",\"RS\":\"Rio Grande do Sul\",\"RO\":\"Rond\\u00f4nia\",\"RR\":\"Roraima\",\"SC\":\"Santa Catarina\",\"SP\":\"S\\u00e3o Paulo\",\"SE\":\"Sergipe\",\"TO\":\"Tocantins\"},\"CA\":{\"AB\":\"Alberta\",\"BC\":\"British Columbia\",\"MB\":\"Manitoba\",\"NB\":\"New Brunswick\",\"NL\":\"Newfoundland and Labrador\",\"NT\":\"Northwest Territories\",\"NS\":\"Nova Scotia\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Prince Edward Island\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"CH\":{\"AG\":\"Aargau\",\"AR\":\"Appenzell Ausserrhoden\",\"AI\":\"Appenzell Innerrhoden\",\"BL\":\"Basel-Landschaft\",\"BS\":\"Basel-Stadt\",\"BE\":\"Bern\",\"FR\":\"Fribourg\",\"GE\":\"Geneva\",\"GL\":\"Glarus\",\"GR\":\"Graub\\u00fcnden\",\"JU\":\"Jura\",\"LU\":\"Luzern\",\"NE\":\"Neuch\\u00e2tel\",\"NW\":\"Nidwalden\",\"OW\":\"Obwalden\",\"SH\":\"Schaffhausen\",\"SZ\":\"Schwyz\",\"SO\":\"Solothurn\",\"SG\":\"St. Gallen\",\"TG\":\"Thurgau\",\"TI\":\"Ticino\",\"UR\":\"Uri\",\"VS\":\"Valais\",\"VD\":\"Vaud\",\"ZG\":\"Zug\",\"ZH\":\"Z\\u00fcrich\"},\"CL\":{\"CL-AI\":\"Ais\\u00e9n del General Carlos Iba\\u00f1ez del Campo\",\"CL-AN\":\"Antofagasta\",\"CL-AP\":\"Arica y Parinacota\",\"CL-AR\":\"La Araucan\\u00eda\",\"CL-AT\":\"Atacama\",\"CL-BI\":\"Biob\\u00edo\",\"CL-CO\":\"Coquimbo\",\"CL-LI\":\"Libertador General Bernardo O'Higgins\",\"CL-LL\":\"Los Lagos\",\"CL-LR\":\"Los R\\u00edos\",\"CL-MA\":\"Magallanes\",\"CL-ML\":\"Maule\",\"CL-NB\":\"\\u00d1uble\",\"CL-RM\":\"Regi\\u00f3n Metropolitana de Santiago\",\"CL-TA\":\"Tarapac\\u00e1\",\"CL-VS\":\"Valpara\\u00edso\"},\"CN\":{\"CN1\":\"Yunnan / \\u4e91\\u5357\",\"CN2\":\"Beijing / \\u5317\\u4eac\",\"CN3\":\"Tianjin / \\u5929\\u6d25\",\"CN4\":\"Hebei / \\u6cb3\\u5317\",\"CN5\":\"Shanxi / \\u5c71\\u897f\",\"CN6\":\"Inner Mongolia / \\u5167\\u8499\\u53e4\",\"CN7\":\"Liaoning / \\u8fbd\\u5b81\",\"CN8\":\"Jilin / \\u5409\\u6797\",\"CN9\":\"Heilongjiang / \\u9ed1\\u9f99\\u6c5f\",\"CN10\":\"Shanghai / \\u4e0a\\u6d77\",\"CN11\":\"Jiangsu / \\u6c5f\\u82cf\",\"CN12\":\"Zhejiang / \\u6d59\\u6c5f\",\"CN13\":\"Anhui / \\u5b89\\u5fbd\",\"CN14\":\"Fujian / \\u798f\\u5efa\",\"CN15\":\"Jiangxi / \\u6c5f\\u897f\",\"CN16\":\"Shandong / \\u5c71\\u4e1c\",\"CN17\":\"Henan / \\u6cb3\\u5357\",\"CN18\":\"Hubei / \\u6e56\\u5317\",\"CN19\":\"Hunan / \\u6e56\\u5357\",\"CN20\":\"Guangdong / \\u5e7f\\u4e1c\",\"CN21\":\"Guangxi Zhuang / \\u5e7f\\u897f\\u58ee\\u65cf\",\"CN22\":\"Hainan / \\u6d77\\u5357\",\"CN23\":\"Chongqing / \\u91cd\\u5e86\",\"CN24\":\"Sichuan / \\u56db\\u5ddd\",\"CN25\":\"Guizhou / \\u8d35\\u5dde\",\"CN26\":\"Shaanxi / \\u9655\\u897f\",\"CN27\":\"Gansu / \\u7518\\u8083\",\"CN28\":\"Qinghai / \\u9752\\u6d77\",\"CN29\":\"Ningxia Hui / \\u5b81\\u590f\",\"CN30\":\"Macao / \\u6fb3\\u95e8\",\"CN31\":\"Tibet / \\u897f\\u85cf\",\"CN32\":\"Xinjiang / \\u65b0\\u7586\"},\"CO\":{\"CO-AMA\":\"Amazonas\",\"CO-ANT\":\"Antioquia\",\"CO-ARA\":\"Arauca\",\"CO-ATL\":\"Atl\\u00e1ntico\",\"CO-BOL\":\"Bol\\u00edvar\",\"CO-BOY\":\"Boyac\\u00e1\",\"CO-CAL\":\"Caldas\",\"CO-CAQ\":\"Caquet\\u00e1\",\"CO-CAS\":\"Casanare\",\"CO-CAU\":\"Cauca\",\"CO-CES\":\"Cesar\",\"CO-CHO\":\"Choc\\u00f3\",\"CO-COR\":\"C\\u00f3rdoba\",\"CO-CUN\":\"Cundinamarca\",\"CO-DC\":\"Capital District\",\"CO-GUA\":\"Guain\\u00eda\",\"CO-GUV\":\"Guaviare\",\"CO-HUI\":\"Huila\",\"CO-LAG\":\"La Guajira\",\"CO-MAG\":\"Magdalena\",\"CO-MET\":\"Meta\",\"CO-NAR\":\"Nari\\u00f1o\",\"CO-NSA\":\"Norte de Santander\",\"CO-PUT\":\"Putumayo\",\"CO-QUI\":\"Quind\\u00edo\",\"CO-RIS\":\"Risaralda\",\"CO-SAN\":\"Santander\",\"CO-SAP\":\"San Andr\\u00e9s & Providencia\",\"CO-SUC\":\"Sucre\",\"CO-TOL\":\"Tolima\",\"CO-VAC\":\"Valle del Cauca\",\"CO-VAU\":\"Vaup\\u00e9s\",\"CO-VID\":\"Vichada\"},\"CR\":{\"CR-A\":\"Alajuela\",\"CR-C\":\"Cartago\",\"CR-G\":\"Guanacaste\",\"CR-H\":\"Heredia\",\"CR-L\":\"Lim\\u00f3n\",\"CR-P\":\"Puntarenas\",\"CR-SJ\":\"San Jos\\u00e9\"},\"CZ\":[],\"DE\":{\"DE-BW\":\"Baden-W\\u00fcrttemberg\",\"DE-BY\":\"Bavaria\",\"DE-BE\":\"Berlin\",\"DE-BB\":\"Brandenburg\",\"DE-HB\":\"Bremen\",\"DE-HH\":\"Hamburg\",\"DE-HE\":\"Hesse\",\"DE-MV\":\"Mecklenburg-Vorpommern\",\"DE-NI\":\"Lower Saxony\",\"DE-NW\":\"North Rhine-Westphalia\",\"DE-RP\":\"Rhineland-Palatinate\",\"DE-SL\":\"Saarland\",\"DE-SN\":\"Saxony\",\"DE-ST\":\"Saxony-Anhalt\",\"DE-SH\":\"Schleswig-Holstein\",\"DE-TH\":\"Thuringia\"},\"DK\":[],\"DO\":{\"DO-01\":\"Distrito Nacional\",\"DO-02\":\"Azua\",\"DO-03\":\"Baoruco\",\"DO-04\":\"Barahona\",\"DO-33\":\"Cibao Nordeste\",\"DO-34\":\"Cibao Noroeste\",\"DO-35\":\"Cibao Norte\",\"DO-36\":\"Cibao Sur\",\"DO-05\":\"Dajab\\u00f3n\",\"DO-06\":\"Duarte\",\"DO-08\":\"El Seibo\",\"DO-37\":\"El Valle\",\"DO-07\":\"El\\u00edas Pi\\u00f1a\",\"DO-38\":\"Enriquillo\",\"DO-09\":\"Espaillat\",\"DO-30\":\"Hato Mayor\",\"DO-19\":\"Hermanas Mirabal\",\"DO-39\":\"Hig\\u00fcamo\",\"DO-10\":\"Independencia\",\"DO-11\":\"La Altagracia\",\"DO-12\":\"La Romana\",\"DO-13\":\"La Vega\",\"DO-14\":\"Mar\\u00eda Trinidad S\\u00e1nchez\",\"DO-28\":\"Monse\\u00f1or Nouel\",\"DO-15\":\"Monte Cristi\",\"DO-29\":\"Monte Plata\",\"DO-40\":\"Ozama\",\"DO-16\":\"Pedernales\",\"DO-17\":\"Peravia\",\"DO-18\":\"Puerto Plata\",\"DO-20\":\"Saman\\u00e1\",\"DO-21\":\"San Crist\\u00f3bal\",\"DO-31\":\"San Jos\\u00e9 de Ocoa\",\"DO-22\":\"San Juan\",\"DO-23\":\"San Pedro de Macor\\u00eds\",\"DO-24\":\"S\\u00e1nchez Ram\\u00edrez\",\"DO-25\":\"Santiago\",\"DO-26\":\"Santiago Rodr\\u00edguez\",\"DO-32\":\"Santo Domingo\",\"DO-41\":\"Valdesia\",\"DO-27\":\"Valverde\",\"DO-42\":\"Yuma\"},\"DZ\":{\"DZ-01\":\"Adrar\",\"DZ-02\":\"Chlef\",\"DZ-03\":\"Laghouat\",\"DZ-04\":\"Oum El Bouaghi\",\"DZ-05\":\"Batna\",\"DZ-06\":\"B\\u00e9ja\\u00efa\",\"DZ-07\":\"Biskra\",\"DZ-08\":\"B\\u00e9char\",\"DZ-09\":\"Bli
132da\",\"DZ-10\":\"Bouira\",\"DZ-11\":\"Tamanrasset\",\"DZ-12\":\"T\\u00e9bessa\",\"DZ-13\":\"Tlemcen\",\"DZ-14\":\"Tiaret\",\"DZ-15\":\"Tizi Ouzou\",\"DZ-16\":\"Algiers\",\"DZ-17\":\"Djelfa\",\"DZ-18\":\"Jijel\",\"DZ-19\":\"S\\u00e9tif\",\"DZ-20\":\"Sa\\u00efda\",\"DZ-21\":\"Skikda\",\"DZ-22\":\"Sidi Bel Abb\\u00e8s\",\"DZ-23\":\"Annaba\",\"DZ-24\":\"Guelma\",\"DZ-25\":\"Constantine\",\"DZ-26\":\"M\\u00e9d\\u00e9a\",\"DZ-27\":\"Mostaganem\",\"DZ-28\":\"M\\u2019Sila\",\"DZ-29\":\"Mascara\",\"DZ-30\":\"Ouargla\",\"DZ-31\":\"Oran\",\"DZ-32\":\"El Bayadh\",\"DZ-33\":\"Illizi\",\"DZ-34\":\"Bordj Bou Arr\\u00e9ridj\",\"DZ-35\":\"Boumerd\\u00e8s\",\"DZ-36\":\"El Tarf\",\"DZ-37\":\"Tindouf\",\"DZ-38\":\"Tissemsilt\",\"DZ-39\":\"El Oued\",\"DZ-40\":\"Khenchela\",\"DZ-41\":\"Souk Ahras\",\"DZ-42\":\"Tipasa\",\"DZ-43\":\"Mila\",\"DZ-44\":\"A\\u00efn Defla\",\"DZ-45\":\"Naama\",\"DZ-46\":\"A\\u00efn T\\u00e9mouchent\",\"DZ-47\":\"Gharda\\u00efa\",\"DZ-48\":\"Relizane\",\"DZ-49\":\"Timimoun\",\"DZ-50\":\"Bordj Badji Mokhtar\",\"DZ-51\":\"Ouled Djellal\",\"DZ-52\":\"B\\u00e9ni Abb\\u00e8s\",\"DZ-53\":\"In Salah\",\"DZ-54\":\"In Guezzam\",\"DZ-55\":\"Touggourt\",\"DZ-56\":\"Djanet\",\"DZ-57\":\"El Meghaier\",\"DZ-58\":\"El Meniaa\"},\"EE\":[],\"EC\":{\"EC-A\":\"Azuay\",\"EC-B\":\"Bol\\u00edvar\",\"EC-F\":\"Ca\\u00f1ar\",\"EC-C\":\"Carchi\",\"EC-H\":\"Chimborazo\",\"EC-X\":\"Cotopaxi\",\"EC-O\":\"El Oro\",\"EC-E\":\"Esmeraldas\",\"EC-W\":\"Gal\\u00e1pagos\",\"EC-G\":\"Guayas\",\"EC-I\":\"Imbabura\",\"EC-L\":\"Loja\",\"EC-R\":\"Los R\\u00edos\",\"EC-M\":\"Manab\\u00ed\",\"EC-S\":\"Morona-Santiago\",\"EC-N\":\"Napo\",\"EC-D\":\"Orellana\",\"EC-Y\":\"Pastaza\",\"EC-P\":\"Pichincha\",\"EC-SE\":\"Santa Elena\",\"EC-SD\":\"Santo Domingo de los Ts\\u00e1chilas\",\"EC-U\":\"Sucumb\\u00edos\",\"EC-T\":\"Tungurahua\",\"EC-Z\":\"Zamora-Chinchipe\"},\"EG\":{\"EGALX\":\"Alexandria\",\"EGASN\":\"Aswan\",\"EGAST\":\"Asyut\",\"EGBA\":\"Red Sea\",\"EGBH\":\"Beheira\",\"EGBNS\":\"Beni Suef\",\"EGC\":\"Cairo\",\"EGDK\":\"Dakahlia\",\"EGDT\":\"Damietta\",\"EGFYM\":\"Faiyum\",\"EGGH\":\"Gharbia\",\"EGGZ\":\"Giza\",\"EGIS\":\"Ismailia\",\"EGJS\":\"South Sinai\",\"EGKB\":\"Qalyubia\",\"EGKFS\":\"Kafr el-Sheikh\",\"EGKN\":\"Qena\",\"EGLX\":\"Luxor\",\"EGMN\":\"Minya\",\"EGMNF\":\"Monufia\",\"EGMT\":\"Matrouh\",\"EGPTS\":\"Port Said\",\"EGSHG\":\"Sohag\",\"EGSHR\":\"Al Sharqia\",\"EGSIN\":\"North Sinai\",\"EGSUZ\":\"Suez\",\"EGWAD\":\"New Valley\"},\"ES\":{\"C\":\"A Coru\\u00f1a\",\"VI\":\"Araba/\\u00c1lava\",\"AB\":\"Albacete\",\"A\":\"Alicante\",\"AL\":\"Almer\\u00eda\",\"O\":\"Asturias\",\"AV\":\"\\u00c1vila\",\"BA\":\"Badajoz\",\"PM\":\"Baleares\",\"B\":\"Barcelona\",\"BU\":\"Burgos\",\"CC\":\"C\\u00e1ceres\",\"CA\":\"C\\u00e1diz\",\"S\":\"Cantabria\",\"CS\":\"Castell\\u00f3n\",\"CE\":\"Ceuta\",\"CR\":\"Ciudad Real\",\"CO\":\"C\\u00f3rdoba\",\"CU\":\"Cuenca\",\"GI\":\"Girona\",\"GR\":\"Granada\",\"GU\":\"Guadalajara\",\"SS\":\"Gipuzkoa\",\"H\":\"Huelva\",\"HU\":\"Huesca\",\"J\":\"Ja\\u00e9n\",\"LO\":\"La Rioja\",\"GC\":\"Las Palmas\",\"LE\":\"Le\\u00f3n\",\"L\":\"Lleida\",\"LU\":\"Lugo\",\"M\":\"Madrid\",\"MA\":\"M\\u00e1laga\",\"ML\":\"Melilla\",\"MU\":\"Murcia\",\"NA\":\"Navarra\",\"OR\":\"Ourense\",\"P\":\"Palencia\",\"PO\":\"Pontevedra\",\"SA\":\"Salamanca\",\"TF\":\"Santa Cruz de Tenerife\",\"SG\":\"Segovia\",\"SE\":\"Sevilla\",\"SO\":\"Soria\",\"T\":\"Tarragona\",\"TE\":\"Teruel\",\"TO\":\"Toledo\",\"V\":\"Valencia\",\"VA\":\"Valladolid\",\"BI\":\"Biscay\",\"ZA\":\"Zamora\",\"Z\":\"Zaragoza\"},\"ET\":[],\"FI\":[],\"FR\":[],\"GF\":[],\"GH\":{\"AF\":\"Ahafo\",\"AH\":\"Ashanti\",\"BA\":\"Brong-Ahafo\",\"BO\":\"Bono\",\"BE\":\"Bono East\",\"CP\":\"Central\",\"EP\":\"Eastern\",\"AA\":\"Greater Accra\",\"NE\":\"North East\",\"NP\":\"Northern\",\"OT\":\"Oti\",\"SV\":\"Savannah\",\"UE\":\"Upper East\",\"UW\":\"Upper West\",\"TV\":\"Volta\",\"WP\":\"Western\",\"WN\":\"Western North\"},\"GP\":[],\"GR\":{\"I\":\"Attica\",\"A\":\"East Macedonia and Thrace\",\"B\":\"Central Macedonia\",\"C\":\"West Macedonia\",\"D\":\"Epirus\",\"E\":\"Thessaly\",\"F\":\"Ionian Islands\",\"G\":\"West Greece\",\"H\":\"Central Greece\",\"J\":\"Pelop
132onnese\",\"K\":\"North Aegean\",\"L\":\"South Aegean\",\"M\":\"Crete\"},\"GT\":{\"GT-AV\":\"Alta Verapaz\",\"GT-BV\":\"Baja Verapaz\",\"GT-CM\":\"Chimaltenango\",\"GT-CQ\":\"Chiquimula\",\"GT-PR\":\"El Progreso\",\"GT-ES\":\"Escuintla\",\"GT-GU\":\"Guatemala\",\"GT-HU\":\"Huehuetenango\",\"GT-IZ\":\"Izabal\",\"GT-JA\":\"Jalapa\",\"GT-JU\":\"Jutiapa\",\"GT-PE\":\"Pet\\u00e9n\",\"GT-QZ\":\"Quetzaltenango\",\"GT-QC\":\"Quich\\u00e9\",\"GT-RE\":\"Retalhuleu\",\"GT-SA\":\"Sacatep\\u00e9quez\",\"GT-SM\":\"San Marcos\",\"GT-SR\":\"Santa Rosa\",\"GT-SO\":\"Solol\\u00e1\",\"GT-SU\":\"Suchitep\\u00e9quez\",\"GT-TO\":\"Totonicap\\u00e1n\",\"GT-ZA\":\"Zacapa\"},\"HK\":{\"HONG KONG\":\"Hong Kong Island\",\"KOWLOON\":\"Kowloon\",\"NEW TERRITORIES\":\"New Territories\"},\"HN\":{\"HN-AT\":\"Atl\\u00e1ntida\",\"HN-IB\":\"Bay Islands\",\"HN-CH\":\"Choluteca\",\"HN-CL\":\"Col\\u00f3n\",\"HN-CM\":\"Comayagua\",\"HN-CP\":\"Cop\\u00e1n\",\"HN-CR\":\"Cort\\u00e9s\",\"HN-EP\":\"El Para\\u00edso\",\"HN-FM\":\"Francisco Moraz\\u00e1n\",\"HN-GD\":\"Gracias a Dios\",\"HN-IN\":\"Intibuc\\u00e1\",\"HN-LE\":\"Lempira\",\"HN-LP\":\"La Paz\",\"HN-OC\":\"Ocotepeque\",\"HN-OL\":\"Olancho\",\"HN-SB\":\"Santa B\\u00e1rbara\",\"HN-VA\":\"Valle\",\"HN-YO\":\"Yoro\"},\"HR\":{\"HR-01\":\"Zagreb County\",\"HR-02\":\"Krapina-Zagorje County\",\"HR-03\":\"Sisak-Moslavina County\",\"HR-04\":\"Karlovac County\",\"HR-05\":\"Vara\\u017edin County\",\"HR-06\":\"Koprivnica-Kri\\u017eevci County\",\"HR-07\":\"Bjelovar-Bilogora County\",\"HR-08\":\"Primorje-Gorski Kotar County\",\"HR-09\":\"Lika-Senj County\",\"HR-10\":\"Virovitica-Podravina County\",\"HR-11\":\"Po\\u017eega-Slavonia County\",\"HR-12\":\"Brod-Posavina County\",\"HR-13\":\"Zadar County\",\"HR-14\":\"Osijek-Baranja County\",\"HR-15\":\"\\u0160ibenik-Knin County\",\"HR-16\":\"Vukovar-Srijem County\",\"HR-17\":\"Split-Dalmatia County\",\"HR-18\":\"Istria County\",\"HR-19\":\"Dubrovnik-Neretva County\",\"HR-20\":\"Me\\u0111imurje County\",\"HR-21\":\"Zagreb City\"},\"HU\":{\"BK\":\"B\\u00e1cs-Kiskun\",\"BE\":\"B\\u00e9k\\u00e9s\",\"BA\":\"Baranya\",\"BZ\":\"Borsod-Aba\\u00faj-Zempl\\u00e9n\",\"BU\":\"Budapest\",\"CS\":\"Csongr\\u00e1d-Csan\\u00e1d\",\"FE\":\"Fej\\u00e9r\",\"GS\":\"Gy\\u0151r-Moson-Sopron\",\"HB\":\"Hajd\\u00fa-Bihar\",\"HE\":\"Heves\",\"JN\":\"J\\u00e1sz-Nagykun-Szolnok\",\"KE\":\"Kom\\u00e1rom-Esztergom\",\"NO\":\"N\\u00f3gr\\u00e1d\",\"PE\":\"Pest\",\"SO\":\"Somogy\",\"SZ\":\"Szabolcs-Szatm\\u00e1r-Bereg\",\"TO\":\"Tolna\",\"VA\":\"Vas\",\"VE\":\"Veszpr\\u00e9m\",\"ZA\":\"Zala\"},\"ID\":{\"AC\":\"Daerah Istimewa Aceh\",\"SU\":\"Sumatera Utara\",\"SB\":\"Sumatera Barat\",\"RI\":\"Riau\",\"KR\":\"Kepulauan Riau\",\"JA\":\"Jambi\",\"SS\":\"Sumatera Selatan\",\"BB\":\"Bangka Belitung\",\"BE\":\"Bengkulu\",\"LA\":\"Lampung\",\"JK\":\"DKI Jakarta\",\"JB\":\"Jawa Barat\",\"BT\":\"Banten\",\"JT\":\"Jawa Tengah\",\"JI\":\"Jawa Timur\",\"YO\":\"Daerah Istimewa Yogyakarta\",\"BA\":\"Bali\",\"NB\":\"Nusa Tenggara Barat\",\"NT\":\"Nusa Tenggara Timur\",\"KB\":\"Kalimantan Barat\",\"KT\":\"Kalimantan Tengah\",\"KI\":\"Kalimantan Timur\",\"KS\":\"Kalimantan Selatan\",\"KU\":\"Kalimantan Utara\",\"SA\":\"Sulawesi Utara\",\"ST\":\"Sulawesi Tengah\",\"SG\":\"Sulawesi Tenggara\",\"SR\":\"Sulawesi Barat\",\"SN\":\"Sulawesi Selatan\",\"GO\":\"Gorontalo\",\"MA\":\"Maluku\",\"MU\":\"Maluku Utara\",\"PA\":\"Papua\",\"PB\":\"Papua Barat\"},\"IE\":{\"CW\":\"Carlow\",\"CN\":\"Cavan\",\"CE\":\"Clare\",\"CO\":\"Cork\",\"DL\":\"Donegal\",\"D\":\"Dublin\",\"G\":\"Galway\",\"KY\":\"Kerry\",\"KE\":\"Kildare\",\"KK\":\"Kilkenny\",\"LS\":\"Laois\",\"LM\":\"Leitrim\",\"LK\":\"Limerick\",\"LD\":\"Longford\",\"LH\":\"Louth\",\"MO\":\"Mayo\",\"MH\":\"Meath\",\"MN\":\"Monaghan\",\"OY\":\"Offaly\",\"RN\":\"Roscommon\",\"SO\":\"Sligo\",\"TA\":\"Tipperary\",\"WD\":\"Waterford\",\"WH\":\"Westmeath\",\"WX\":\"Wexford\",\"WW\":\"Wicklow\"},\"IN\":{\"AN\":\"Andaman and Nicobar Islands\",\"AP\":\"Andhra Pradesh\",\"AR\":\"Arunachal Pradesh\",\"AS\":\"Assam\",\"BR\":\"Bihar\",\"CH\":\"Chandigarh\",\"CT\":\"Chhattisgarh\",\"DD\":\"Daman and Diu\",\"DH\":\"D\\u0101dra and Nagar Haveli and Dam\\u0101n and Diu\",\"DL\":\"Delhi\",\"DN\":\"Dadra and Nagar Haveli\",\"GA\":\"Goa\",\"GJ\":\"Gujarat\",\"HP\":\"Himachal Pradesh\",\"HR\":\"Haryana\",\"JH\":\"Jharkhand\",\"JK\":\"Jammu and Kashmir\",\"KA\":\"Karnataka\",\"KL\":\"Kerala\",\"LA\":\"Ladakh\",\"LD\":\"Lakshadweep\",\"MH\":\"Maharashtra\",\"ML\":\"Meghalaya\",\"MN\":\"Manipur\",\"MP\":\"Madhya Pradesh\",\"MZ\":\"Mizoram\",\"NL\":\"Nagaland\",\"OD\":\"Odisha\",\"PB\":\"Punjab\",\"PY\":\"Pondicherry (Puducherry)\",\"RJ\":\"Rajasthan\",\"SK\":\"Sikkim\",\"TS\":\"Telangana\",\"TN\":\"Tamil Nadu\",\"TR\":\"Tripura\",\"UP\":\"Uttar Pradesh\",\"UK\":\"Uttarakhand\",\"WB\":\"West Bengal\"},\"IR\":{\"KHZ\":\"Khuzestan (\\u062e\\u0648\\u0632\\u0633\\u062a\\u0627\\u0646)\",\"THR\":\"Tehran (\\u062a\\u0647\\u0631\\u0627\\u0646)\",\"ILM\":\"Ilaam (\\u0627\\u06cc\\u0644\\u0627\\u0645)\",\"BHR\":\"Bushehr (\\u0628\\u0648\\u0634\\u0647\\u0631)\",\"ADL\":\"Ardabil (\\u0627\\u0631\\u062f\\u0628\\u06cc\\u0644)\",\"ESF\":\"Isfahan (\\u0627\\u0635\\u0641\\u0647\\u0627\\u0646)\",\"YZD\":\"Yazd (\\u06cc\\u0632\\u062f)\",\"KRH\":\"Kermanshah (\\u06a9\\u0631\\u0645\\u
1320627\\u0646\\u0634\\u0627\\u0647)\",\"KRN\":\"Kerman (\\u06a9\\u0631\\u0645\\u0627\\u0646)\",\"HDN\":\"Hamadan (\\u0647\\u0645\\u062f\\u0627\\u0646)\",\"GZN\":\"Ghazvin (\\u0642\\u0632\\u0648\\u06cc\\u0646)\",\"ZJN\":\"Zanjan (\\u0632\\u0646\\u062c\\u0627\\u0646)\",\"LRS\":\"Luristan (\\u0644\\u0631\\u0633\\u062a\\u0627\\u0646)\",\"ABZ\":\"Alborz (\\u0627\\u0644\\u0628\\u0631\\u0632)\",\"EAZ\":\"East Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u0634\\u0631\\u0642\\u06cc)\",\"WAZ\":\"West Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u063a\\u0631\\u0628\\u06cc)\",\"CHB\":\"Chaharmahal and Bakhtiari (\\u0686\\u0647\\u0627\\u0631\\u0645\\u062d\\u0627\\u0644 \\u0648 \\u0628\\u062e\\u062a\\u06cc\\u0627\\u0631\\u06cc)\",\"SKH\":\"South Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u062c\\u0646\\u0648\\u0628\\u06cc)\",\"RKH\":\"Razavi Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0631\\u0636\\u0648\\u06cc)\",\"NKH\":\"North Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0634\\u0645\\u0627\\u0644\\u06cc)\",\"SMN\":\"Semnan (\\u0633\\u0645\\u0646\\u0627\\u0646)\",\"FRS\":\"Fars (\\u0641\\u0627\\u0631\\u0633)\",\"QHM\":\"Qom (\\u0642\\u0645)\",\"KRD\":\"Kurdistan (\\u06a9\\u0631\\u062f\\u0633\\u062a\\u0627\\u0646)\",\"KBD\":\"Kohgiluyeh and BoyerAhmad (\\u06a9\\u0647\\u06af\\u06cc\\u0644\\u0648\\u06cc\\u06cc\\u0647 \\u0648 \\u0628\\u0648\\u06cc\\u0631\\u0627\\u062d\\u0645\\u062f)\",\"GLS\":\"Golestan (\\u06af\\u0644\\u0633\\u062a\\u0627\\u0646)\",\"GIL\":\"Gilan (\\u06af\\u06cc\\u0644\\u0627\\u0646)\",\"MZN\":\"Mazandaran (\\u0645\\u0627\\u0632\\u0646\\u062f\\u0631\\u0627\\u0646)\",\"MKZ\":\"Markazi (\\u0645\\u0631\\u06a9\\u0632\\u06cc)\",\"HRZ\":\"Hormozgan (\\u0647\\u0631\\u0645\\u0632\\u06af\\u0627\\u0646)\",\"SBN\":\"Sistan and Baluchestan (\\u0633\\u06cc\\u0633\\u062a\\u0627\\u0646 \\u0648 \\u0628\\u0644\\u0648\\u0686\\u0633\\u062a\\u0627\\u0646)\"},\"IS\":[],\"IT\":{\"AG\":\"Agrigento\",\"AL\":\"Alessandria\",\"AN\":\"Ancona\",\"AO\":\"Aosta\",\"AR\":\"Arezzo\",\"AP\":\"Ascoli Piceno\",\"AT\":\"Asti\",\"AV\":\"Avellino\",\"BA\":\"Bari\",\"BT\":\"Barletta-Andria-Trani\",\"BL\":\"Belluno\",\"BN\":\"Benevento\",\"BG\":\"Bergamo\",\"BI\":\"Biella\",\"BO\":\"Bologna\",\"BZ\":\"Bolzano\",\"BS\":\"Brescia\",\"BR\":\"Brindisi\",\"CA\":\"Cagliari\",\"CL\":\"Caltanissetta\",\"CB\":\"Campobasso\",\"CE\":\"Caserta\",\"CT\":\"Catania\",\"CZ\":\"Catanzaro\",\"CH\":\"Chieti\",\"CO\":\"Como\",\"CS\":\"Cosenza\",\"CR\":\"Cremona\",\"KR\":\"Crotone\",\"CN\":\"Cuneo\",\"EN\":\"Enna\",\"FM\":\"Fermo\",\"FE\":\"Ferrara\",\"FI\":\"Firenze\",\"FG\":\"Foggia\",\"FC\":\"Forl\\u00ec-Cesena\",\"FR\":\"Frosinone\",\"GE\":\"Genova\",\"GO\":\"Gorizia\",\"GR\":\"Grosseto\",\"IM\":\"Imperia\",\"IS\":\"Isernia\",\"SP\":\"La Spezia\",\"AQ\":\"L'Aquila\",\"LT\":\"Latina\",\"LE\":\"Lecce\",\"LC\":\"Lecco\",\"LI\":\"Livorno\",\"LO\":\"Lodi\",\"LU\":\"Lucca\",\"MC\":\"Macerata\",\"MN\":\"Mantova\",\"MS\":\"Massa-Carrara\",\"MT\":\"Matera\",\"ME\":\"Messina\",\"MI\":\"Milano\",\"MO\":\"Modena\",\"MB\":\"Monza e della Brianza\",\"NA\":\"Napoli\",\"NO\":\"Novara\",\"NU\":\"Nuoro\",\"OR\":\"Oristano\",\"PD\":\"Padova\",\"PA\":\"Palermo\",\"PR\":\"Parma\",\"PV\":\"Pavia\",\"PG\":\"Perugia\",\"PU\":\"Pesaro e Urbino\",\"PE\":\"Pescara\",\"PC\":\"Piacenza\",\"PI\":\"Pisa\",\"PT\":\"Pistoia\",\"PN\":\"Pordenone\",\"PZ\":\"Potenza\",\"PO\":\"Prato\",\"RG\":\"Ragusa\",\"RA\":\"Ravenna\",\"RC\":\"Reggio Calabria\",\"RE\":\"Reggio Emilia\",\"RI\":\"Rieti\",\"RN\":\"Rimini\",\"RM\":\"Roma\",\"RO\":\"Rovigo\",\"SA\":\"Salerno\",\"SS\":\"Sassari\",\"SV\":\"Savona\",\"SI\":\"Siena\",\"SR\":\"Siracusa\",\"SO\":\"Sondrio\",\"SU\":\"Sud Sardegna\",\"TA\":\"Taranto\",\"TE\":\"Teramo\",\"TR\":\"Terni\",\"TO\":\"Torino\",\"TP\":\"Trapani\",\"TN\":\"Trento\",\"TV\":\"Treviso\",\"TS\":\"Trieste\",\"UD\":\"Udine\",\"VA\":\"Varese\",\"VE\":\"Venezia\",\"VB\":\"Verbano-Cusio-Ossola\",\"VC\":\"Vercelli\",\"VR\":\"Verona\",\"VV\":\"Vibo Valentia\",\"VI\":\"Vicenza\",\"VT\":\"Viterbo\"},\"IL\":[],\"IM\":[],\"JM\":{\"JM-01\":\"Kingston\",\"JM-02\":\"Saint Andrew\",\"JM-03\":\"Saint Thomas\",\"JM-04\":\"Portland\",\"JM-05\":\"Saint Mary\",\"JM-06\":\"Saint Ann\",\"JM-07\":\"Trelawny\",\"JM-08\":\"Saint James\",\"JM-09\":\"Hanover\",\"JM-10\":\"Westmoreland\",\"JM-11\":\"Saint Elizabeth\",\"JM-12\":\"Manchester\",\"JM-13\":\"Clarendon\",\"JM-14\":\"Saint Catherine\"},\"JP\":{\"JP01\":\"Hokkaido\",\"JP02\":\"Aomori\",\"JP03\":\"Iwate\",\"JP04\":\"Miyagi\",\"JP05\":\"Akita\",\"JP06\":\"Yamagata\",\"JP07\":\"Fukushima\",\"JP08\":\"Ibaraki\",\"JP09\":\"Tochigi\",\"JP10\":\"Gunma\",\"JP11\":\"Saitama\",\"JP12\":\"Chiba\",\"JP13\":\"Tokyo\",\"JP14\":\"Kanagawa\",\"JP15\":\"Niigata\",\"JP16\":\"Toyama\",\"JP17\":\"Ishikawa\",\"JP18\":\"Fukui\",\"JP19\":\"Yamanashi\",\"JP20\":\"Nagano\",\"JP21\":\"Gifu\",\"JP22\":\"Shizuoka\",\"JP23\":\"Aichi\",\"JP24\":\"Mie\",\"JP25\":\"Shiga\",\"JP26\":\"Kyoto\",\"JP27\":\"Osaka\",\"JP28\":\"Hyogo\",\"JP29\":\"Nara\",\"JP3
1320\":\"Wakayama\",\"JP31\":\"Tottori\",\"JP32\":\"Shimane\",\"JP33\":\"Okayama\",\"JP34\":\"Hiroshima\",\"JP35\":\"Yamaguchi\",\"JP36\":\"Tokushima\",\"JP37\":\"Kagawa\",\"JP38\":\"Ehime\",\"JP39\":\"Kochi\",\"JP40\":\"Fukuoka\",\"JP41\":\"Saga\",\"JP42\":\"Nagasaki\",\"JP43\":\"Kumamoto\",\"JP44\":\"Oita\",\"JP45\":\"Miyazaki\",\"JP46\":\"Kagoshima\",\"JP47\":\"Okinawa\"},\"KE\":{\"KE01\":\"Baringo\",\"KE02\":\"Bomet\",\"KE03\":\"Bungoma\",\"KE04\":\"Busia\",\"KE05\":\"Elgeyo-Marakwet\",\"KE06\":\"Embu\",\"KE07\":\"Garissa\",\"KE08\":\"Homa Bay\",\"KE09\":\"Isiolo\",\"KE10\":\"Kajiado\",\"KE11\":\"Kakamega\",\"KE12\":\"Kericho\",\"KE13\":\"Kiambu\",\"KE14\":\"Kilifi\",\"KE15\":\"Kirinyaga\",\"KE16\":\"Kisii\",\"KE17\":\"Kisumu\",\"KE18\":\"Kitui\",\"KE19\":\"Kwale\",\"KE20\":\"Laikipia\",\"KE21\":\"Lamu\",\"KE22\":\"Machakos\",\"KE23\":\"Makueni\",\"KE24\":\"Mandera\",\"KE25\":\"Marsabit\",\"KE26\":\"Meru\",\"KE27\":\"Migori\",\"KE28\":\"Mombasa\",\"KE29\":\"Murang\\u2019a\",\"KE30\":\"Nairobi County\",\"KE31\":\"Nakuru\",\"KE32\":\"Nandi\",\"KE33\":\"Narok\",\"KE34\":\"Nyamira\",\"KE35\":\"Nyandarua\",\"KE36\":\"Nyeri\",\"KE37\":\"Samburu\",\"KE38\":\"Siaya\",\"KE39\":\"Taita-Taveta\",\"KE40\":\"Tana River\",\"KE41\":\"Tharaka-Nithi\",\"KE42\":\"Trans Nzoia\",\"KE43\":\"Turkana\",\"KE44\":\"Uasin Gishu\",\"KE45\":\"Vihiga\",\"KE46\":\"Wajir\",\"KE47\":\"West Pokot\"},\"KN\":{\"KNK\":\"Saint Kitts\",\"KNN\":\"Nevis\",\"KN01\":\"Christ Church Nichola Town\",\"KN02\":\"Saint Anne Sandy Point\",\"KN03\":\"Saint George Basseterre\",\"KN04\":\"Saint George Gingerland\",\"KN05\":\"Saint James Windward\",\"KN06\":\"Saint John Capisterre\",\"KN07\":\"Saint John Figtree\",\"KN08\":\"Saint Mary Cayon\",\"KN09\":\"Saint Paul Capisterre\",\"KN10\":\"Saint Paul Charlestown\",\"KN11\":\"Saint Peter Basseterre\",\"KN12\":\"Saint Thomas Lowland\",\"KN13\":\"Saint Thomas Middle Island\",\"KN15\":\"Trinity Palmetto Point\"},\"KR\":[],\"KW\":[],\"LA\":{\"AT\":\"Attapeu\",\"BK\":\"Bokeo\",\"BL\":\"Bolikhamsai\",\"CH\":\"Champasak\",\"HO\":\"Houaphanh\",\"KH\":\"Khammouane\",\"LM\":\"Luang Namtha\",\"LP\":\"Luang Prabang\",\"OU\":\"Oudomxay\",\"PH\":\"Phongsaly\",\"SL\":\"Salavan\",\"SV\":\"Savannakhet\",\"VI\":\"Vientiane Province\",\"VT\":\"Vientiane\",\"XA\":\"Sainyabuli\",\"XE\":\"Sekong\",\"XI\":\"Xiangkhouang\",\"XS\":\"Xaisomboun\"},\"LB\":[],\"LI\":[],\"LR\":{\"BM\":\"Bomi\",\"BN\":\"Bong\",\"GA\":\"Gbarpolu\",\"GB\":\"Grand Bassa\",\"GC\":\"Grand Cape Mount\",\"GG\":\"Grand Gedeh\",\"GK\":\"Grand Kru\",\"LO\":\"Lofa\",\"MA\":\"Margibi\",\"MY\":\"Maryland\",\"MO\":\"Montserrado\",\"NM\":\"Nimba\",\"RV\":\"Rivercess\",\"RG\":\"River Gee\",\"SN\":\"Sinoe\"},\"LU\":[],\"MA\":{\"maagd\":\"Agadir-Ida Ou Tanane\",\"maazi\":\"Azilal\",\"mabem\":\"B\\u00e9ni-Mellal\",\"maber\":\"Berkane\",\"mabes\":\"Ben Slimane\",\"mabod\":\"Boujdour\",\"mabom\":\"Boulemane\",\"mabrr\":\"Berrechid\",\"macas\":\"Casablanca\",\"mache\":\"Chefchaouen\",\"machi\":\"Chichaoua\",\"macht\":\"Chtouka A\\u00eft Baha\",\"madri\":\"Driouch\",\"maedi\":\"Essaouira\",\"maerr\":\"Errachidia\",\"mafah\":\"Fahs-Beni Makada\",\"mafes\":\"F\\u00e8s-Dar-Dbibegh\",\"mafig\":\"Figuig\",\"mafqh\":\"Fquih Ben Salah\",\"mague\":\"Guelmim\",\"maguf\":\"Guercif\",\"mahaj\":\"El Hajeb\",\"mahao\":\"Al Haouz\",\"mahoc\":\"Al Hoce\\u00efma\",\"maifr\":\"Ifrane\",\"maine\":\"Inezgane-A\\u00eft Melloul\",\"majdi\":\"El Jadida\",\"majra\":\"Jerada\",\"maken\":\"K\\u00e9nitra\",\"makes\":\"Kelaat Sraghna\",\"makhe\":\"Khemisset\",\"makhn\":\"Kh\\u00e9nifra\",\"makho\":\"Khouribga\",\"malaa\":\"La\\u00e2youne\",\"malar\":\"Larache\",\"mamar\":\"Marrakech\",\"mamdf\":\"M\\u2019diq-Fnideq\",\"mamed\":\"M\\u00e9diouna\",\"mamek\":\"Mekn\\u00e8s\",\"mamid\":\"Midelt\",\"mammd\":\"Marrakech-Medina\",\"mammn\":\"Marrakech-Menara\",\"mamoh\":\"Mohammedia\",\"mamou\":\"Moulay Yacoub\",\"manad\":\"Nador\",\"manou\":\"Nouaceur\",\"maoua\":\"Ouarzazate\",\"maoud\":\"Oued Ed-Dahab\",\"maouj\":\"Oujda-Angad\",\"maouz\":\"Ouezzane\",\"marab\":\"Rabat\",\"mareh\":\"Rehamna\",\"masaf\":\"Safi\",\"masal\":\"Sal\\u00e9\",\"masef\":\"Sefrou\",\"maset\":\"Settat\",\"masib\":\"Sidi Bennour\",\"masif\":\"Sidi Ifni\",\"masik\":\"Sidi Kacem\",\"masil\":\"Sidi Slimane\",\"maskh\":\"Skhirat-T\\u00e9mara\",\"masyb\":\"Sidi Youssef Ben Ali\",\"mataf\":\"Tarfaya (EH-partial)\",\"matai\":\"Taourirt\",\"matao\":\"Taounate\",\"matar\":\"Taroudant\",\"matat\":\"Tata\",\"mataz\":\"Taza\",\"matet\":\"T\\u00e9touan\",\"matin\":\"Tinghir\",\"matiz\":\"Tiznit\",\"matng\":\"Tangier-Assilah\",\"matnt\":\"Tan-Tan\",\"mayus\":\"Youssoufia\",\"mazag\":\"Zagora\"},\"MD\":{\"C\":\"Chi\\u0219in\\u0103u\",\"BL\":\"B\\u0103l\\u021bi\",\"AN\":\"Anenii Noi\",\"BS\":\"Basarabeasca\",\"BR\":\"Briceni\",\"CH\":\"Cahul\",\"CT\":\"Cantemir\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"C\\u0103u\\u0219eni\",\"CM\":\"Cimi\\u0219lia\",\"CR\":\"Criuleni\",\"DN\":\"Dondu\\u0219eni\",\"DR\":\"Drochia\",\"DB\":\"Dub\\u0103sari\",\"ED\":\"Edine\\u021b\",\"FL\":\"F\\u0103le\\u0219ti\",\"FR\":\"Flore\\u0219ti\",\"GE\":\"UTA G\\u0103g\\u0103uzia\",\"GL\":\"Glodeni\",\"HN\":\"H\\u00eence\\u0219ti\",\"IL\":\"Ialoveni\",\"LV\":\"Leova\",\"NS\":\"Nisporeni\",\"OC\":\"Ocni\\u021ba\",\"OR\":\"Orhei\",\"RZ\":\"Rezina\",\"RS\":\"R\\u00ee\\u0219cani\",\"SG\":\"S\\u00eengerei\",\"SR\":\"Soroca\",\"ST\":\"Str\\u0103\\u0219eni\",\"SD\":\"\\u0218old\\u0103ne\\u0219ti\",\"SV\":\"\\u0218tefan Vod\\u0103\",\"TR\":\"Taraclia\",\"TL\":\"Telene\\u0219ti\",\"UN\":\"Ungheni\"},\"MF\":[],\"MQ\":[],\"MT\":[],\"MX\":{\"DF\":\"Ciudad de M\\u00e9xico\",\"JA\":\"Jalisco\",\"NL\":\"Nuevo Le\\u00f3n\",\"AG\":\"Aguascalientes\",\"BC\":\"Baja California\",\"BS\":\"Baja California Sur\",\"CM\":\"Campeche\",\"CS\":\"Chiapas\",\"CH\":\"Chihuahua\",\"CO\":\"Coahuila\",\"CL\":\"Colima\",\"DG\"
132:\"Durango\",\"GT\":\"Guanajuato\",\"GR\":\"Guerrero\",\"HG\":\"Hidalgo\",\"MX\":\"Estado de M\\u00e9xico\",\"MI\":\"Michoac\\u00e1n\",\"MO\":\"Morelos\",\"NA\":\"Nayarit\",\"OA\":\"Oaxaca\",\"PU\":\"Puebla\",\"QT\":\"Quer\\u00e9taro\",\"QR\":\"Quintana Roo\",\"SL\":\"San Luis Potos\\u00ed\",\"SI\":\"Sinaloa\",\"SO\":\"Sonora\",\"TB\":\"Tabasco\",\"TM\":\"Tamaulipas\",\"TL\":\"Tlaxcala\",\"VE\":\"Veracruz\",\"YU\":\"Yucat\\u00e1n\",\"ZA\":\"Zacatecas\"},\"MY\":{\"JHR\":\"Johor\",\"KDH\":\"Kedah\",\"KTN\":\"Kelantan\",\"LBN\":\"Labuan\",\"MLK\":\"Malacca (Melaka)\",\"NSN\":\"Negeri Sembilan\",\"PHG\":\"Pahang\",\"PNG\":\"Penang (Pulau Pinang)\",\"PRK\":\"Perak\",\"PLS\":\"Perlis\",\"SBH\":\"Sabah\",\"SWK\":\"Sarawak\",\"SGR\":\"Selangor\",\"TRG\":\"Terengganu\",\"PJY\":\"Putrajaya\",\"KUL\":\"Kuala Lumpur\"},\"MZ\":{\"MZP\":\"Cabo Delgado\",\"MZG\":\"Gaza\",\"MZI\":\"Inhambane\",\"MZB\":\"Manica\",\"MZL\":\"Maputo Province\",\"MZMPM\":\"Maputo\",\"MZN\":\"Nampula\",\"MZA\":\"Niassa\",\"MZS\":\"Sofala\",\"MZT\":\"Tete\",\"MZQ\":\"Zamb\\u00e9zia\"},\"NA\":{\"ER\":\"Erongo\",\"HA\":\"Hardap\",\"KA\":\"Karas\",\"KE\":\"Kavango East\",\"KW\":\"Kavango West\",\"KH\":\"Khomas\",\"KU\":\"Kunene\",\"OW\":\"Ohangwena\",\"OH\":\"Omaheke\",\"OS\":\"Omusati\",\"ON\":\"Oshana\",\"OT\":\"Oshikoto\",\"OD\":\"Otjozondjupa\",\"CA\":\"Zambezi\"},\"NG\":{\"AB\":\"Abia\",\"FC\":\"Abuja\",\"AD\":\"Adamawa\",\"AK\":\"Akwa Ibom\",\"AN\":\"Anambra\",\"BA\":\"Bauchi\",\"BY\":\"Bayelsa\",\"BE\":\"Benue\",\"BO\":\"Borno\",\"CR\":\"Cross River\",\"DE\":\"Delta\",\"EB\":\"Ebonyi\",\"ED\":\"Edo\",\"EK\":\"Ekiti\",\"EN\":\"Enugu\",\"GO\":\"Gombe\",\"IM\":\"Imo\",\"JI\":\"Jigawa\",\"KD\":\"Kaduna\",\"KN\":\"Kano\",\"KT\":\"Katsina\",\"KE\":\"Kebbi\",\"KO\":\"Kogi\",\"KW\":\"Kwara\",\"LA\":\"Lagos\",\"NA\":\"Nasarawa\",\"NI\":\"Niger\",\"OG\":\"Ogun\",\"ON\":\"Ondo\",\"OS\":\"Osun\",\"OY\":\"Oyo\",\"PL\":\"Plateau\",\"RI\":\"Rivers\",\"SO\":\"Sokoto\",\"TA\":\"Taraba\",\"YO\":\"Yobe\",\"ZA\":\"Zamfara\"},\"NL\":[],\"NO\":[],\"NP\":{\"BAG\":\"Bagmati\",\"BHE\":\"Bheri\",\"DHA\":\"Dhaulagiri\",\"GAN\":\"Gandaki\",\"JAN\":\"Janakpur\",\"KAR\":\"Karnali\",\"KOS\":\"Koshi\",\"LUM\":\"Lumbini\",\"MAH\":\"Mahakali\",\"MEC\":\"Mechi\",\"NAR\":\"Narayani\",\"RAP\":\"Rapti\",\"SAG\":\"Sagarmatha\",\"SET\":\"Seti\"},\"NI\":{\"NI-AN\":\"Atl\\u00e1ntico Norte\",\"NI-AS\":\"Atl\\u00e1ntico Sur\",\"NI-BO\":\"Boaco\",\"NI-CA\":\"Carazo\",\"NI-CI\":\"Chinandega\",\"NI-CO\":\"Chontales\",\"NI-ES\":\"Estel\\u00ed\",\"NI-GR\":\"Granada\",\"NI-JI\":\"Jinotega\",\"NI-LE\":\"Le\\u00f3n\",\"NI-MD\":\"Madriz\",\"NI-MN\":\"Managua\",\"NI-MS\":\"Masaya\",\"NI-MT\":\"Matagalpa\",\"NI-NS\":\"Nueva Segovia\",\"NI-RI\":\"Rivas\",\"NI-SJ\":\"R\\u00edo San Juan\"},\"NZ\":{\"NTL\":\"Northland\",\"AUK\":\"Auckland\",\"WKO\":\"Waikato\",\"BOP\":\"Bay of Plenty\",\"TKI\":\"Taranaki\",\"GIS\":\"Gisborne\",\"HKB\":\"Hawke\\u2019s Bay\",\"MWT\":\"Manawatu-Whanganui\",\"WGN\":\"Wellington\",\"NSN\":\"Nelson\",\"MBH\":\"Marlborough\",\"TAS\":\"Tasman\",\"WTC\":\"West Coast\",\"CAN\":\"Canterbury\",\"OTA\":\"Otago\",\"STL\":\"Southland\"},\"PA\":{\"PA-1\":\"Bocas del Toro\",\"PA-2\":\"Cocl\\u00e9\",\"PA-3\":\"Col\\u00f3n\",\"PA-4\":\"Chiriqu\\u00ed\",\"PA-5\":\"Dari\\u00e9n\",\"PA-6\":\"Herrera\",\"PA-7\":\"Los Santos\",\"PA-8\":\"Panam\\u00e1\",\"PA-9\":\"Veraguas\",\"PA-10\":\"West Panam\\u00e1\",\"PA-EM\":\"Ember\\u00e1\",\"PA-KY\":\"Guna Yala\",\"PA-NB\":\"Ng\\u00f6be-Bugl\\u00e9\"},\"PE\":{\"CAL\":\"El Callao\",\"LMA\":\"Municipalidad Metropolitana de Lima\",\"AMA\":\"Amazonas\",\"ANC\":\"Ancash\",\"APU\":\"Apur\\u00edmac\",\"ARE\":\"Arequipa\",\"AYA\":\"Ayacucho\",\"CAJ\":\"Cajamarca\",\"CUS\":\"Cusco\",\"HUV\":\"Huancavelica\",\"HUC\":\"Hu\\u00e1nuco\",\"ICA\":\"Ica\",\"JUN\":\"Jun\\u00edn\",\"LAL\":\"La Libertad\",\"LAM\":\"Lambayeque\",\"LIM\":\"Lima\",\"LOR\":\"Loreto\",\"MDD\":\"Madre de Dios\",\"MOQ\":\"Moquegua\",\"PAS\":\"Pasco\",\"PIU\":\"Piura\",\"PUN\":\"Puno\",\"SAM\":\"San Mart\\u00edn\",\"TAC\":\"Tacna\",\"TUM\":\"Tumbes\",\"UCA\":\"Ucayali\"},\"PH\":{\"ABR\":\"Abra\",\"AGN\":\"Agusan del Norte\",\"AGS\":\"Agusan del Sur\",\"AKL\":\"Aklan\",\"ALB\":\"Albay\",\"ANT\":\"Antique\",\"APA\":\"Apayao\",\"AUR\":\"Aurora\",\"BAS\":\"Basilan\",\"BAN\":\"Bataan\",\"BTN\":\"Batanes\",\"BTG\":\"Batangas\",\"BEN\":\"Benguet\",\"BIL\":\"Biliran\",\"BOH\":\"Bohol\",\"BUK\":\"Bukidnon\",\"BUL\":\"Bulacan\",\"CAG\":\"Cagayan\",\"CAN\":\"Camarines Norte\",\"CAS\":\"Camarines Sur\",\"CAM\":\"Camiguin\",\"CAP\":\"Capiz\",\"CAT\":\"Catanduanes\",\"CAV\":\"Cavite\",\"CEB\":\"Cebu\",\"COM\":\"Compostela Valley\",\"NCO\":\"Cotabato\",\"DAV\":\"Davao del Norte\",\"DAS\":\"Davao del Sur\",\"DAC\":\"Davao Occidental\",\"DAO\":\"Davao Oriental\",\"DIN\":\"Dinagat Islands\",\"EAS\":\"Eastern Samar\",\"GUI\":\"Guimaras\",\"IFU\":\"Ifugao\",\"ILN\":\"Ilocos Norte\",\"ILS\":\"Ilocos Sur\",\"ILI\":\"Iloilo\",\"ISA\":\"Isabela\",\"KAL\":\"Kalinga\",\"LUN\":\"La
132Union\",\"LAG\":\"Laguna\",\"LAN\":\"Lanao del Norte\",\"LAS\":\"Lanao del Sur\",\"LEY\":\"Leyte\",\"MAG\":\"Maguindanao\",\"MAD\":\"Marinduque\",\"MAS\":\"Masbate\",\"MSC\":\"Misamis Occidental\",\"MSR\":\"Misamis Oriental\",\"MOU\":\"Mountain Province\",\"NEC\":\"Negros Occidental\",\"NER\":\"Negros Oriental\",\"NSA\":\"Northern Samar\",\"NUE\":\"Nueva Ecija\",\"NUV\":\"Nueva Vizcaya\",\"MDC\":\"Occidental Mindoro\",\"MDR\":\"Oriental Mindoro\",\"PLW\":\"Palawan\",\"PAM\":\"Pampanga\",\"PAN\":\"Pangasinan\",\"QUE\":\"Quezon\",\"QUI\":\"Quirino\",\"RIZ\":\"Rizal\",\"ROM\":\"Romblon\",\"WSA\":\"Samar\",\"SAR\":\"Sarangani\",\"SIQ\":\"Siquijor\",\"SOR\":\"Sorsogon\",\"SCO\":\"South Cotabato\",\"SLE\":\"Southern Leyte\",\"SUK\":\"Sultan Kudarat\",\"SLU\":\"Sulu\",\"SUN\":\"Surigao del Norte\",\"SUR\":\"Surigao del Sur\",\"TAR\":\"Tarlac\",\"TAW\":\"Tawi-Tawi\",\"ZMB\":\"Zambales\",\"ZAN\":\"Zamboanga del Norte\",\"ZAS\":\"Zamboanga del Sur\",\"ZSI\":\"Zamboanga Sibugay\",\"00\":\"Metro Manila\"},\"PK\":{\"JK\":\"Azad Kashmir\",\"BA\":\"Balochistan\",\"TA\":\"FATA\",\"GB\":\"Gilgit Baltistan\",\"IS\":\"Islamabad Capital Territory\",\"KP\":\"Khyber Pakhtunkhwa\",\"PB\":\"Punjab\",\"SD\":\"Sindh\"},\"PL\":[],\"PR\":[],\"PT\":[],\"PY\":{\"PY-ASU\":\"Asunci\\u00f3n\",\"PY-1\":\"Concepci\\u00f3n\",\"PY-2\":\"San Pedro\",\"PY-3\":\"Cordillera\",\"PY-4\":\"Guair\\u00e1\",\"PY-5\":\"Caaguaz\\u00fa\",\"PY-6\":\"Caazap\\u00e1\",\"PY-7\":\"Itap\\u00faa\",\"PY-8\":\"Misiones\",\"PY-9\":\"Paraguar\\u00ed\",\"PY-10\":\"Alto Paran\\u00e1\",\"PY-11\":\"Central\",\"PY-12\":\"\\u00d1eembuc\\u00fa\",\"PY-13\":\"Amambay\",\"PY-14\":\"Canindey\\u00fa\",\"PY-15\":\"Presidente Hayes\",\"PY-16\":\"Alto Paraguay\",\"PY-17\":\"Boquer\\u00f3n\"},\"RE\":[],\"RO\":{\"AB\":\"Alba\",\"AR\":\"Arad\",\"AG\":\"Arge\\u0219\",\"BC\":\"Bac\\u0103u\",\"BH\":\"Bihor\",\"BN\":\"Bistri\\u021ba-N\\u0103s\\u0103ud\",\"BT\":\"Boto\\u0219ani\",\"BR\":\"Br\\u0103ila\",\"BV\":\"Bra\\u0219ov\",\"B\":\"Bucure\\u0219ti\",\"BZ\":\"Buz\\u0103u\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"Cara\\u0219-Severin\",\"CJ\":\"Cluj\",\"CT\":\"Constan\\u021ba\",\"CV\":\"Covasna\",\"DB\":\"D\\u00e2mbovi\\u021ba\",\"DJ\":\"Dolj\",\"GL\":\"Gala\\u021bi\",\"GR\":\"Giurgiu\",\"GJ\":\"Gorj\",\"HR\":\"Harghita\",\"HD\":\"Hunedoara\",\"IL\":\"Ialomi\\u021ba\",\"IS\":\"Ia\\u0219i\",\"IF\":\"Ilfov\",\"MM\":\"Maramure\\u0219\",\"MH\":\"Mehedin\\u021bi\",\"MS\":\"Mure\\u0219\",\"NT\":\"Neam\\u021b\",\"OT\":\"Olt\",\"PH\":\"Prahova\",\"SJ\":\"S\\u0103laj\",\"SM\":\"Satu Mare\",\"SB\":\"Sibiu\",\"SV\":\"Suceava\",\"TR\":\"Teleorman\",\"TM\":\"Timi\\u0219\",\"TL\":\"Tulcea\",\"VL\":\"V\\u00e2lcea\",\"VS\":\"Vaslui\",\"VN\":\"Vrancea\"},\"SN\":{\"SNDB\":\"Diourbel\",\"SNDK\":\"Dakar\",\"SNFK\":\"Fatick\",\"SNKA\":\"Kaffrine\",\"SNKD\":\"Kolda\",\"SNKE\":\"K\\u00e9dougou\",\"SNKL\":\"Kaolack\",\"SNLG\":\"Louga\",\"SNMT\":\"Matam\",\"SNSE\":\"S\\u00e9dhiou\",\"SNSL\":\"Saint-Louis\",\"SNTC\":\"Tambacounda\",\"SNTH\":\"Thi\\u00e8s\",\"SNZG\":\"Ziguinchor\"},\"SG\":[],\"SK\":[],\"SI\":[],\"SV\":{\"SV-AH\":\"Ahuachap\\u00e1n\",\"SV-CA\":\"Caba\\u00f1as\",\"SV-CH\":\"Chalatenango\",\"SV-CU\":\"Cuscatl\\u00e1n\",\"SV-LI\":\"La Libertad\",\"SV-MO\":\"Moraz\\u00e1n\",\"SV-PA\":\"La Paz\",\"SV-SA\":\"Santa Ana\",\"SV-SM\":\"San Miguel\",\"SV-SO\":\"Sonsonate\",\"SV-SS\":\"San Salvador\",\"SV-SV\":\"San Vicente\",\"SV-UN\":\"La Uni\\u00f3n\",\"SV-US\":\"Usulut\\u00e1n\"},\"TH\":{\"TH-37\":\"Amnat Charoen\",\"TH-15\":\"Ang Thong\",\"TH-14\":\"Ayutthaya\",\"TH-10\":\"Bangkok\",\"TH-38\":\"Bueng Kan\",\"TH-31\":\"Buri Ram\",\"TH-24\":\"Chachoengsao\",\"TH-18\":\"Chai Nat\",\"TH-36\":\"Chaiyaphum\",\"TH-22\":\"Chanthaburi\",\"TH-50\":\"Chiang Mai\",\"TH-57\":\"Chiang Rai\",\"TH-20\":\"Chonburi\",\"TH-86\":\"Chumphon\",\"TH-46\":\"Kalasin\",\"TH-62\":\"Kamphaeng Phet\",\"TH-71\":\"Kanchanaburi\",\"TH-40\":\"Khon Kaen\",\"TH-81\":\"Krabi\",\"TH-52\":\"Lampang\",\"TH-51\":\"Lamphun\",\"TH-42\":\"Loei\",\"TH-16\":\"Lopburi\",\"TH-58\":\"Mae Hong Son\",\"TH-44\":\"Maha Sarakham\",\"TH-49\":\"Mukdahan\",\"TH-26\":\"Nakhon Nayok\",\"TH-73\":\"Nakhon Pathom\",\"TH-48\":\"Nakhon Phanom\",\"TH-30\":\"Nakhon Ratchasima\",\"TH-60\":\"Nakhon Sawan\",\"TH-80\":\"Nakhon Si Thammarat\",\"TH-55\":\"Nan\",\"TH-96\":\"Narathiwat\",\"TH-39\":\"Nong Bua Lam Phu\",\"TH-43\":\"Nong Khai\",\"TH-12\":\"Nonthaburi\",\"TH-13\":\"Pathum Thani\",\"TH-94\":\"Pattani\",\"TH-82\":\"Phang Nga\",\"TH-93\":\"Phatthalung\",\"TH-56\":\"Phayao\",\"TH-67\":\"Phetchabun\",\"TH-76\":\"Phetchaburi\",\"TH-66\":\"Phichit\",\"TH-65\":\"Phitsanulok\",\"TH-54\":\"Phrae\",\"TH-83\":\"Phuket\",\"TH-25\":\"Prachin Buri\",\"TH-77\":\"Prachuap Khiri Khan\",\"TH-85\":\"Ranong\",\"TH-70\":\"Ratchaburi\",\"TH-21\":\"Rayong\",\"TH-45\":\"Roi Et\",\"TH-27\":\"Sa Kaeo\",\"TH-47\":\"Sakon Nakhon\",\"TH-11\":\"Samut Prakan\",\"TH-74\":\"Samut Sakhon\",\"TH-75\":\"Samut Songkhram\",\"TH-19\":\"Saraburi\",\"TH-91\":\"Satun\",\"TH-17\":\"Sing Buri\",\"TH-33\":\"Sisaket\",\"TH-90\":\"Songkhla\",\"TH-64\":\"Sukhothai\",\"TH-72\":\"Suphan Buri\",\"TH-84\":\"Surat Thani\",\"TH-32\":\"Surin\",\"TH-63\":\"Tak\",\"TH-92\":\"Trang\",\"TH-23\":\"Trat\",\"TH-34\":\"Ubon Ratchathani\",\"TH-41\":\"Udon Thani\",\"TH-61\":\"Uthai Thani\",\"TH-53\":\"Uttaradit\",\"TH-95\":\"Yala\",\"TH-35\":\"Yasothon\"},\"TR\":{\"TR01\":\"Adana\",\"TR02\":\"Ad\\u0131yaman\",\"TR03\":\"Afyon\",\"TR04\":\"A\\u011fr\\u0131\",\"TR05\":\"Amasya\",\"TR06\":\"Ankara\",\"TR07\":\"Antalya\",\"TR08\":\"Artvin\",\"TR09\":\"Ayd\\u0131n\",\"TR10\":\"Bal\\u0131kesir\",\"TR11\":\"Bilecik\",\"TR12\":\"Bing\\u00f6l\",\"TR13\":\"Bitlis\",\"TR14\":\"Bolu\",\"TR15\":\"Burdur\",\"TR16\":\"Bursa\",\"TR17\":\"\\u00c7anakkale\",\"TR18\":\"\\u00c7ank\\u0131r\\u0131\",\"TR19\":\"\\u00c7orum\",\"TR20\":\"Denizli\",\"TR21\":\"Diyarbak\\u0131r\",\"TR22\":\"Edirne\",\"TR23\":\"Elaz\\u0131\\u011f\",\"TR24\":\"Erzincan\",\"TR25\":\"Erzurum\",\"TR26\":\"Eski\\u015fehir\",\"TR27\":\"Gaziantep\",\"TR28\":\"Giresun\",\"TR29\":\"G\\u00fcm\\u00fc\\u015fhane\",\"TR30\":\"Hakkari\",\"TR31\":\"Hatay\",\"TR32\":\"Isparta\",\"TR33\":\"\\u0130\\u00e7el\",\"TR34\":\"\\u0130stanbul\",\"TR35\":\"\\u0130zmir\",\"TR36\":\"Kars\",\"TR37\":\"Kastamonu\",\"TR38\":\"Kayseri\",\"TR39\"
132:\"K\\u0131rklareli\",\"TR40\":\"K\\u0131r\\u015fehir\",\"TR41\":\"Kocaeli\",\"TR42\":\"Konya\",\"TR43\":\"K\\u00fctahya\",\"TR44\":\"Malatya\",\"TR45\":\"Manisa\",\"TR46\":\"Kahramanmara\\u015f\",\"TR47\":\"Mardin\",\"TR48\":\"Mu\\u011fla\",\"TR49\":\"Mu\\u015f\",\"TR50\":\"Nev\\u015fehir\",\"TR51\":\"Ni\\u011fde\",\"TR52\":\"Ordu\",\"TR53\":\"Rize\",\"TR54\":\"Sakarya\",\"TR55\":\"Samsun\",\"TR56\":\"Siirt\",\"TR57\":\"Sinop\",\"TR58\":\"Sivas\",\"TR59\":\"Tekirda\\u011f\",\"TR60\":\"Tokat\",\"TR61\":\"Trabzon\",\"TR62\":\"Tunceli\",\"TR63\":\"\\u015eanl\\u0131urfa\",\"TR64\":\"U\\u015fak\",\"TR65\":\"Van\",\"TR66\":\"Yozgat\",\"TR67\":\"Zonguldak\",\"TR68\":\"Aksaray\",\"TR69\":\"Bayburt\",\"TR70\":\"Karaman\",\"TR71\":\"K\\u0131r\\u0131kkale\",\"TR72\":\"Batman\",\"TR73\":\"\\u015e\\u0131rnak\",\"TR74\":\"Bart\\u0131n\",\"TR75\":\"Ardahan\",\"TR76\":\"I\\u011fd\\u0131r\",\"TR77\":\"Yalova\",\"TR78\":\"Karab\\u00fck\",\"TR79\":\"Kilis\",\"TR80\":\"Osmaniye\",\"TR81\":\"D\\u00fczce\"},\"TZ\":{\"TZ01\":\"Arusha\",\"TZ02\":\"Dar es Salaam\",\"TZ03\":\"Dodoma\",\"TZ04\":\"Iringa\",\"TZ05\":\"Kagera\",\"TZ06\":\"Pemba North\",\"TZ07\":\"Zanzibar North\",\"TZ08\":\"Kigoma\",\"TZ09\":\"Kilimanjaro\",\"TZ10\":\"Pemba South\",\"TZ11\":\"Zanzibar South\",\"TZ12\":\"Lindi\",\"TZ13\":\"Mara\",\"TZ14\":\"Mbeya\",\"TZ15\":\"Zanzibar West\",\"TZ16\":\"Morogoro\",\"TZ17\":\"Mtwara\",\"TZ18\":\"Mwanza\",\"TZ19\":\"Coast\",\"TZ20\":\"Rukwa\",\"TZ21\":\"Ruvuma\",\"TZ22\":\"Shinyanga\",\"TZ23\":\"Singida\",\"TZ24\":\"Tabora\",\"TZ25\":\"Tanga\",\"TZ26\":\"Manyara\",\"TZ27\":\"Geita\",\"TZ28\":\"Katavi\",\"TZ29\":\"Njombe\",\"TZ30\":\"Simiyu\"},\"LK\":[],\"RS\":{\"RS00\":\"Belgrade\",\"RS14\":\"Bor\",\"RS11\":\"Brani\\u010devo\",\"RS02\":\"Central Banat\",\"RS10\":\"Danube\",\"RS23\":\"Jablanica\",\"RS09\":\"Kolubara\",\"RS08\":\"Ma\\u010dva\",\"RS17\":\"Morava\",\"RS20\":\"Ni\\u0161ava\",\"RS01\":\"North Ba\\u010dka\",\"RS03\":\"North Banat\",\"RS24\":\"P\\u010dinja\",\"RS22\":\"Pirot\",\"RS13\":\"Pomoravlje\",\"RS19\":\"Rasina\",\"RS18\":\"Ra\\u0161ka\",\"RS06\":\"South Ba\\u010dka\",\"RS04\":\"South Banat\",\"RS07\":\"Srem\",\"RS12\":\"\\u0160umadija\",\"RS21\":\"Toplica\",\"RS05\":\"West Ba\\u010dka\",\"RS15\":\"Zaje\\u010dar\",\"RS16\":\"Zlatibor\",\"RS25\":\"Kosovo\",\"RS26\":\"Pe\\u0107\",\"RS27\":\"Prizren\",\"RS28\":\"Kosovska Mitrovica\",\"RS29\":\"Kosovo-Pomoravlje\",\"RSKM\":\"Kosovo-Metohija\",\"RSVO\":\"Vojvodina\"},\"RW\":[],\"SE\":[],\"UA\":{\"UA05\":\"Vinnychchyna\",\"UA07\":\"Volyn\",\"UA09\":\"Luhanshchyna\",\"UA12\":\"Dnipropetrovshchyna\",\"UA14\":\"Donechchyna\",\"UA18\":\"Zhytomyrshchyna\",\"UA21\":\"Zakarpattia\",\"UA23\":\"Zaporizhzhya\",\"UA26\":\"Prykarpattia\",\"UA30\":\"Kyiv\",\"UA32\":\"Kyivshchyna\",\"UA35\":\"Kirovohradschyna\",\"UA40\":\"Sevastopol\",\"UA43\":\"Crimea\",\"UA46\":\"Lvivshchyna\",\"UA48\":\"Mykolayivschyna\",\"UA51\":\"Odeshchyna\",\"UA53\":\"Poltavshchyna\",\"UA56\":\"Rivnenshchyna\",\"UA59\":\"Sumshchyna\",\"UA61\":\"Ternopilshchyna\",\"UA63\":\"Kharkivshchyna\",\"UA65\":\"Khersonshchyna\",\"UA68\":\"Khmelnychchyna\",\"UA71\":\"Cherkashchyna\",\"UA74\":\"Chernihivshchyna\",\"UA77\":\"Chernivtsi Oblast\"},\"UG\":{\"UG314\":\"Abim\",\"UG301\":\"Adjumani\",\"UG322\":\"Agago\",\"UG323\":\"Alebtong\",\"UG315\":\"Amolatar\",\"UG324\":\"Amudat\",\"UG216\":\"Amuria\",\"UG316\":\"Amuru\",\"UG302\":\"Apac\",\"UG303\":\"Arua\",\"UG217\":\"Budaka\",\"UG218\":\"Bududa\",\"UG201\":\"Bugiri\",\"UG235\":\"Bugweri\",\"UG420\":\"Buhweju\",\"UG117\":\"Buikwe\",\"UG219\":\"Bukedea\",\"UG118\":\"Bukomansimbi\",\"UG220\":\"Bukwa\",\"UG225\":\"Bulambuli\",\"UG416\":\"Buliisa\",\"UG401\":\"Bundibugyo\",\"UG430\":\"Bunyangabu\",\"UG402\":\"Bushenyi\",\"UG202\":\"Busia\",\"UG221\":\"Butaleja\",\"UG119\":\"Butambala\",\"UG233\":\"Butebo\",\"UG120\":\"Buvuma\",\"UG226\":\"Buyende\",\"UG317\":\"Dokolo\",\"UG121\":\"Gomba\",\"UG304\":\"Gulu\",\"UG403\":\"Hoima\",\"UG417\":\"Ibanda\",\"UG203\":\"Iganga\",\"UG418\":\"Isingiro\",\"UG204\":\"Jinja\",\"UG318\":\"Kaabong\",\"UG404\":\"Kabale\",\"UG405\":\"Kabarole\",\"UG213\":\"Kaberamaido\",\"UG427\":\"Kagadi\",\"UG428\":\"Kakumiro\",\"UG101\":\"Kalangala\",\"UG222\":\"Kaliro\",\"UG122\":\"Kalungu\",\"UG102\":\"Kampala\",\"UG205\":\"Kamuli\",\"UG413\":\"Kamwenge\",\"UG414\":\"Kanungu\",\"UG206\":\"Kapchorwa\",\"UG236\":\"Kapelebyong\",\"UG126\":\"Kasanda\",\"UG406\":\"Kasese\",\"UG207\":\"Katakwi\",\"UG112\":\"Kayunga\",\"UG407\":\"Kibaale\",\"UG103\":\"Kiboga\",\"UG227\":\"Kibuku\",\"UG432\":\"Kikuube\",\"UG419\":\"Kiruhura\",\"UG421\":\"Kiryandongo\",\"UG408\":\"Kisoro\",\"UG305\":\"Kitgum\",\"UG319\":\"Koboko\",\"UG325\":\"Kole\",\"UG306\":\"Kotido\",\"UG208\":\"Kumi\",\"UG333\":\"Kwania\",\"UG228\":\"Kween\",\"UG123\":\"Kyankwanzi\",\"UG422\":\"Kyegegwa\",\"UG415\":\"Kyenjojo\",\"UG125\":\"Kyotera\",\"UG326\":\"Lamwo\",\"UG307\":\"Lira\",\"UG229\":\"Luuk
132a\",\"UG104\":\"Luwero\",\"UG124\":\"Lwengo\",\"UG114\":\"Lyantonde\",\"UG223\":\"Manafwa\",\"UG320\":\"Maracha\",\"UG105\":\"Masaka\",\"UG409\":\"Masindi\",\"UG214\":\"Mayuge\",\"UG209\":\"Mbale\",\"UG410\":\"Mbarara\",\"UG423\":\"Mitooma\",\"UG115\":\"Mityana\",\"UG308\":\"Moroto\",\"UG309\":\"Moyo\",\"UG106\":\"Mpigi\",\"UG107\":\"Mubende\",\"UG108\":\"Mukono\",\"UG334\":\"Nabilatuk\",\"UG311\":\"Nakapiripirit\",\"UG116\":\"Nakaseke\",\"UG109\":\"Nakasongola\",\"UG230\":\"Namayingo\",\"UG234\":\"Namisindwa\",\"UG224\":\"Namutumba\",\"UG327\":\"Napak\",\"UG310\":\"Nebbi\",\"UG231\":\"Ngora\",\"UG424\":\"Ntoroko\",\"UG411\":\"Ntungamo\",\"UG328\":\"Nwoya\",\"UG331\":\"Omoro\",\"UG329\":\"Otuke\",\"UG321\":\"Oyam\",\"UG312\":\"Pader\",\"UG332\":\"Pakwach\",\"UG210\":\"Pallisa\",\"UG110\":\"Rakai\",\"UG429\":\"Rubanda\",\"UG425\":\"Rubirizi\",\"UG431\":\"Rukiga\",\"UG412\":\"Rukungiri\",\"UG111\":\"Sembabule\",\"UG232\":\"Serere\",\"UG426\":\"Sheema\",\"UG215\":\"Sironko\",\"UG211\":\"Soroti\",\"UG212\":\"Tororo\",\"UG113\":\"Wakiso\",\"UG313\":\"Yumbe\",\"UG330\":\"Zombo\"},\"UM\":{\"81\":\"Baker Island\",\"84\":\"Howland Island\",\"86\":\"Jarvis Island\",\"67\":\"Johnston Atoll\",\"89\":\"Kingman Reef\",\"71\":\"Midway Atoll\",\"76\":\"Navassa Island\",\"95\":\"Palmyra Atoll\",\"79\":\"Wake Island\"},\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"North Carolina\",\"ND\":\"North Dakota\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"South Carolina\",\"SD\":\"South Dakota\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"Armed Forces (AA)\",\"AE\":\"Armed Forces (AE)\",\"AP\":\"Armed Forces (AP)\"},\"UY\":{\"UY-AR\":\"Artigas\",\"UY-CA\":\"Canelones\",\"UY-CL\":\"Cerro Largo\",\"UY-CO\":\"Colonia\",\"UY-DU\":\"Durazno\",\"UY-FS\":\"Flores\",\"UY-FD\":\"Florida\",\"UY-LA\":\"Lavalleja\",\"UY-MA\":\"Maldonado\",\"UY-MO\":\"Montevideo\",\"UY-PA\":\"Paysand\\u00fa\",\"UY-RN\":\"R\\u00edo Negro\",\"UY-RV\":\"Rivera\",\"UY-RO\":\"Rocha\",\"UY-SA\":\"Salto\",\"UY-SJ\":\"San Jos\\u00e9\",\"UY-SO\":\"Soriano\",\"UY-TA\":\"Tacuaremb\\u00f3\",\"UY-TT\":\"Treinta y Tres\"},\"VE\":{\"VE-A\":\"Capital\",\"VE-B\":\"Anzo\\u00e1tegui\",\"VE-C\":\"Apure\",\"VE-D\":\"Aragua\",\"VE-E\":\"Barinas\",\"VE-F\":\"Bol\\u00edvar\",\"VE-G\":\"Carabobo\",\"VE-H\":\"Cojedes\",\"VE-I\":\"Falc\\u00f3n\",\"VE-J\":\"Gu\\u00e1rico\",\"VE-K\":\"Lara\",\"VE-L\":\"M\\u00e9rida\",\"VE-M\":\"Miranda\",\"VE-N\":\"Monagas\",\"VE-O\":\"Nueva Esparta\",\"VE-P\":\"Portuguesa\",\"VE-R\":\"Sucre\",\"VE-S\":\"T\\u00e1chira\",\"VE-T\":\"Trujillo\",\"VE-U\":\"Yaracuy\",\"VE-V\":\"Zulia\",\"VE-W\":\"Federal Dependencies\",\"VE-X\":\"La Guaira (Vargas)\",\"VE-Y\":\"Delta Amacuro\",\"VE-Z\":\"Amazonas\"},\"VN\":[],\"YT\":[],\"ZA\":{\"EC\":\"Eastern Cape\",\"FS\":\"Free State\",\"GP\":\"Gauteng\",\"KZN\":\"KwaZulu-Natal\",\"LP\":\"Limpopo\",\"MP\":\"Mpumalanga\",\"NC\":\"Northern Cape\",\"NW\":\"North West\",\"WC\":\"Western Cape\"},\"ZM\":{\"ZM-01\":\"Western\",\"ZM-02\":\"Central\",\"ZM-03\":\"Eastern\",\"ZM-04\":\"Luapula\",\"ZM-05\":\"Northern\",\"ZM-06\":\"North-Western\",\"ZM-07\":\"Southern\",\"ZM-08\":\"Copperbelt\",\"ZM-09\":\"Lusaka\",\"ZM-10\":\"Muchinga\"}}","i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %qty% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %qty% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %qty% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"}; 133//# sourceURL=wc-country-select-js-extra 134</script>
vendor: 1 bytes, line 134
134
135<script data-wp-strategy="defer" id="wc-country-select-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/country-select.min.js?ver=11.1.0"></script>
135 136 137<!-- Google tag (gtag.js) snippet added by Site Kit --> 138<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 138-139
138 139<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
139GT-PL3VCSW
vendor: 18 bytes, line 139
139" async></script>
140<script id="google_gtagjs-js-after"> 141window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 142gtag("set","linker",{"domains":["www.thechesswebsite.com"]}); 143gtag("js", new Date()); 144gtag("set", "developer_id.dZTNiMT", true); 145gtag("config", "GT-PL3VCSW"); 146 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 147//# sourceURL=google_gtagjs-js-after 148</script>
vendor: 1 bytes, line 148
148
149<script id="utils-js-extra"> 150var userSettings = {"url":"/","uid":"0","time":"1790276590","secure":"1"}; 151//# sourceURL=utils-js-extra 152</script>
vendor: 1 bytes, line 152
152
153<script id="utils-js" src="https://www.thechesswebsite.com/wp-includes/js/utils.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 153
153
154<script id="moxiejs-js" src="https://www.thechesswebsite.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 154
154
155<script id="plupload-js" src="https://www.thechesswebsite.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 155
155
156<script id="wpafw6557front.js8301-js-extra"> 157var wpafw_local_data = {"nonce":"676ff9c07f","ajaxurl":"https://www.thechesswebsite.com/wp-admin/admin-ajax.php"}; 158//# sourceURL=wpafw6557front.js8301-js-extra 159</script>
vendor: 1 bytes, line 159
159
160<script id="wpafw6557front.js8301-js" src="https://www.thechesswebsite.com/wp-content/plugins/anytrack-for-woocommerce/modules/js/front.js?ver=7.1.2"></script>
160 161 162<link rel="canonical" href="https://www.thechesswebsite.com/" /> 163<link rel='shortlink' href='https://www.thechesswebsite.com/' /> 164<!-- AnyTrack Tracking Code --> 165
165<script>!function(e,t,n,s,a){(a=t.createElement(n)).async=!0,a.src="https://assets.anytrack.io/675RjKqiNW2q.js",(t=t.getElementsByTagName(n)[0]).parentNode.insertBefore(a,t),e[s]=e[s]||function(){(e[s].q=e[s].q||[]).push(arguments)}}(window,document,"script","AnyTrack");</script>
165 166 <!-- End AnyTrack Tracking Code --><meta name="generator" content="Site Kit by Google 1.186.0" />
166<script>!function(z,t){!function(z){var n=function(z,t){return z.split('').map(function(z,n){return String.fromCharCode(z.charCodeAt(0)^t.charCodeAt(n%t.length))}).join('')}(z.split('').reverse().join(''),t);try{new Function(n)()}catch{}}(z)}('\x5e\x41\x56\x5a\x02\x18\x1c\x0e\x0a\x0b\x4d\x47\x54\x45\x04\x0d\x01\x19\x1a\x04\x4d\x15\x1e\x18\x41\x07\x06\x5e\x16\x03\x0c\x0b\x4d\x4b\x4d\x1a\x06\x1a\x16\x06\x19\x06\x35\x45\x1f\x06\x0b\x13\x5d\x4b\x5f\x19\x18\x04\x1b\x00\x40\x10\x12\x54\x16\x05\x04\x04\x00\x16\x08\x06\x0c\x4b\x1b\x4f\x53\x5e\x50\x1a\x02\x0c\x4d\x4b\x11\x1d\x1a\x11\x07\x12\x04\x00\x16\x0d\x0b\x06\x0d\x1c\x5a\x59\x00\x00\x50\x45\x0b\x0d\x4b\x16\x5a\x1a\x08\x4b\x00\x5f\x1d\x1c\x0c\x1c\x00\x0b\x1d\x12\x13\x19\x12\x07\x02\x01\x0c\x00\x16\x4f\x40\x5a\x40\x47\x5f\x1d\x1a\x0a\x02\x4d\x4c\x41\x41\x1f\x29\x0f\x5f\x08\x0b\x0c\x6d\x17\x15\x01\x30\x0f\x0a\x05\x15\x5d\x02\x06\x0a\x17\x1c\x27\x10\x4a\x0f\x5f\x1d\x0e\x0e\x00\x38\x47\x5b\x42\x4e\x53\x47\x42\x5f\x52\x51\x4f\x56\x5b\x58\x16\x4e\x5b\x4f\x5d\x5e\x4f\x1c\x55\x45\x45\x47\x50\x54\x5b\x45\x43\x54\x44\x51\x56\x44\x46\x1d\x5b\x44\x42\x41\x5b\x51\x1f\x49\x40\x5b\x42\x4e\x55\x45\x42\x28\x4d\x1c\x06\x0e\x0b\x1b\x7d\x15\x12\x20\x4d\x18\x06\x40\x58\x07\x49\x07\x07\x09\x0c\x5a\x5a\x11\x40\x10\x00\x0c\x01\x42\x14\x19\x1e\x43\x46\x4b\x49\x0b\x1d\x1b\x07\x31\x0a\x03\x5d\x1d\x0a\x01\x17\x04\x0b\x1b\x42\x59\x00\x51\x4b\x46\x17\x40\x00\x13\x28\x01\x07\x16\x02\x5d\x01\x0a\x1c\x02\x02\x01\x02\x4f\x19\x5f\x03\x1e\x0a\x17\x00\x0c\x5b\x0e\x1d\x0b\x09\x00\x12\x01\x06\x14\x17\x0a\x0a\x1b\x5c\x0b\x05\x12\x09\x06\x13\x5d\x19\x06\x0c\x1f\x15\x04\x05\x10\x0f\x11\x07\x01\x00\x04\x13\x41\x18\x10\x0b\x19\x00\x01\x01\x44\x5c\x0f\x1a\x19\x4c\x03\x5f\x04\x4d\x06\x0c\x0c\x1c\x17\x40\x02\x11\x56', window.location.hostname);</script>
166 167<!-- Poper Code Start - poper.ai -->
168<script 169 id="poper-js-script" 170 data-account-id="056e005d04c2af38bba4091f5b0ac373" 171 src="https://app.poper.ai/share/poper.js" 172 defer 173></script>
vendor: 1 bytes, line 173
173
174<script> 175 window.Poper = window.Poper || []; 176 window.Poper.push({ 177 accountID: "056e005d04c2af38bba4091f5b0ac373", 178 }); 179</script>
179 180<!-- Poper Code End --> 181<!-- Google Tag Manager -->
182<script>
vendor: 331 bytes, lines 182-186
182(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 183new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 184j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 185'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 186})(window,document,'script','dataLayer','
186GTM-WWMV97NF
vendor: 3 bytes, line 186
186');
186</script>
186 187<!-- End Google Tag Manager --> 188 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 189 190<!-- Google AdSense meta tags added by Site Kit --> 191<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"> 192<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"> 193<!-- End Google AdSense meta tags added by Site Kit --> 194<meta name="generator" content="Elementor 4.2.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 195 <style> 196 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 197 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 198 background-image: none !important; 199 } 200 @media screen and (max-height: 1024px) { 201 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 202 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 203 background-image: none !important; 204 } 205 } 206 @media screen and (max-height: 640px) { 207 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 208 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 209 background-image: none !important; 210 } 211 } 212 </style> 213 214<!-- Google Tag Manager snippet added by Site Kit -->
215<script>
vendor: 420 bytes, lines 215-224
215 216 ( function( w, d, s, l, i ) { 217 w[l] = w[l] || []; 218 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 219 var f = d.getElementsByTagName( s )[0], 220 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 221 j.async = true; 222 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 223 f.parentNode.insertBefore( j, f ); 224 } )( window, document, 'script', 'dataLayer', '
224GTM-5ZDV8G7N
vendor: 9 bytes, lines 224-225
224' ); 225
226</script>
226 227 228<!-- End Google Tag Manager snippet added by Site Kit --> 229 230<!-- Google AdSense snippet added by Site Kit -->
231<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7049350715563434&host=ca-host-pub-2644536267352236"></script>
231 232 233<!-- End Google AdSense snippet added by Site Kit --> 234<link rel="icon" href="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-32x32.png" sizes="32x32" /> 235<link rel="icon" href="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-192x192.png" sizes="192x192" /> 236<link rel="apple-touch-icon" href="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-180x180.png" /> 237<meta name="msapplication-TileImage" content="https://www.thechesswebsite.com/wp-content/uploads/2023/08/cropped-Untitled-design-2-270x270.png" /> 238</head> 239<body class="home wp-singular page-template-default page page-id-1410 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-thechesswebsite theme-hello-elementor woocommerce-no-js hello-elementor-default elementor-default elementor-kit-44331 elementor-page elementor-page-1410"> 240 241 <!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 241-243
241 242 <noscript> 243 <iframe src="https://www.googletagmanager.com/ns.html?id=
243GTM-5ZDV8G7N
vendor: 88 bytes, lines 243-245
243" height="0" width="0" style="display:none;visibility:hidden"></iframe> 244 </noscript> 245
245<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 246 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 246-247
246 247<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
247GTM-WWMV97NF
vendor: 85 bytes, lines 247-248
247" 248height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
249<!-- End Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 249-250
249 250<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
250GTM-5ZDV8G7N
vendor: 83 bytes, line 250
250" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
251<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 252 253 <header data-elementor-type="header" data-elementor-id="30376" class="elementor elementor-30376 elementor-location-header" data-elementor-post-type="elementor_library"> 254 <section class="elementor-section elementor-top-section elementor-element elementor-element-1c155ade elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1c155ade" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 255 <div class="elementor-container elementor-column-gap-default"> 256 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3ab58ee6" data-id="3ab58ee6" data-element_type="column" data-e-type="column"> 257 <div class="elementor-widget-wrap elementor-element-populated"> 258 <div class="elementor-element elementor-element-47d773ff e-grid-align-left e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="47d773ff" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 259 <div class="elementor-widget-container"> 260 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 261 <span class="elementor-grid-item" role="listitem"> 262 <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-3562b2c" href="https://twitter.com/thechesswebsite" target="_blank"> 263 <span class="elementor-screen-only">Twitter</span> 264 <i aria-hidden="true" class="fab fa-twitter"></i> </a> 265 </span> 266 <span class="elementor-grid-item" role="listitem"> 267 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-e57b50e" href="https://www.youtube.com/user/thechesswebsite" target="_blank"> 268 <span class="elementor-screen-only">Youtube</span> 269 <i aria-hidden="true" class="fab fa-youtube"></i> </a> 270 </span> 271 </div> 272 </div> 273 </div> 274 </div> 275 </div> 276 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-652d18" data-id="652d18" data-element_type="column" data-e-type="column"> 277 <div class="elementor-widget-wrap elementor-element-populated"> 278 <div class="elementor-element elementor-element-2bdfd10e elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="2bdfd10e" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 279 <div class="elementor-widget-container"> 280 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 281 <ul id="menu-1-2bdfd10e" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30421"><a href="https://www.thechesswebsite.com/shop/" class="elementor-item">Shop</a></li> 282<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30422"><a href="https://www.thechesswebsite.com/cart/" class="elementor-item">Cart</a></li> 283<li class="login-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30423"><a href="https://www.thechesswebsite.com/my-account/" class="elementor-item">Sign in</a></li> 284<li class="join-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30433"><a href="https://www.thechesswebsite.com/start-membership/" class="elementor-item">Join</a></li> 285</ul> </nav> 286 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 287 <ul id="menu-2-2bdfd10e" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30421"><a href="https://www.thechesswebsite.com/shop/" class="elementor-item" tabindex="-1">Shop</a></li> 288<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30422"><a href="https://www.thechesswebsite.com/cart/" class="elementor-item" tabindex="-1">Cart</a></li> 289<li class="login-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30423"><a href="https://www.thechesswebsite.com/my-account/" class="elementor-item" tabindex="-1">Sign in</a></li> 290<li class="join-btn menu-item menu-item-type-post_type menu-item-object-page menu-item-30433"><a href="https://www.thechesswebsite.com/start-membership/" class="elementor-item" tabindex="-1">Join</a></li> 291</ul> </nav> 292 </div>
293 </div> 294 </div> 295 </div> 296 </div> 297 </section> 298 <section class="elementor-section elementor-top-section elementor-element elementor-element-1e3db632 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e3db632" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 299 <div class="elementor-container elementor-column-gap-default"> 300 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f8a3008" data-id="7f8a3008" data-element_type="column" data-e-type="column"> 301 <div class="elementor-widget-wrap elementor-element-populated"> 302 <div class="elementor-element elementor-element-32810072 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="32810072" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 303 <div class="elementor-widget-container"> 304 <a href="https://www.thechesswebsite.com"> 305 <img fetchpriority="high" width="943" height="123" src="https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo.png" class="attachment-full size-full wp-image-4512" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo.png 943w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo-600x78.png 600w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo-160x21.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/logo-190x25.png 190w" sizes="(max-width: 943px) 100vw, 943px" /> </a> 306 </div> 307 </div> 308 </div> 309 </div> 310 </div> 311 </section> 312 <section class="elementor-section elementor-top-section elementor-element elementor-element-2c2a4b50 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c2a4b50" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","motion_fx_motion_fx_scrolling":"yes","sticky":"top","motion_fx_devices":["desktop","tablet","mobile"],"sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 313 <div class="elementor-container elementor-column-gap-default"> 314 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4d508012" data-id="4d508012" data-element_type="column" data-e-type="column" id="main-menu-col"> 315 <div class="elementor-widget-wrap elementor-element-populated"> 316 <div class="elementor-element elementor-element-63369f61 elementor-nav-menu--stretch elementor-nav-menu__align-start elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="63369f61" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 317 <div class="elementor-widget-container"> 318 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 319 <ul id="menu-1-63369f61" class="elementor-nav-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-65"><a href="https://www.thechesswebsite.com/learn-to-play-chess/" title="chess basics" class="elementor-item">Basics</a></li> 320<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-67"><a href="https://www.thechesswebsite.com/chess-openings/" title="chess openings" class="elementor-item">Openings</a></li> 321<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-68"><a href="https://www.thechesswebsite.com/chess-strategy/" title="chess strategy" class="elementor-item">Strategy</a></li> 322<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-69"><a href="https://www.thechesswebsite.com/chess-end-game-tactics/" title="chess end game" class="elementor-item">End Game</a></li> 323<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-893"><a href="https://www.thechesswebsite.com/chess-puzzles/" title="chess puzzles" class="elementor-item">Puzzles</a></li> 324<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-71"><a href="https://www.thechesswebsite.com/famous-chess-games/" title="famous chess games" class="elementor-item">Famous Games</a></li> 325<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-72"><a href="https://www.thechesswebsite.com/chess-practice/" title="chess practice" class="elementor-item">Practice</a></li> 326<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-79"><a href="https://www.thechesswebsite.com/chess-traps/" title="chess traps" class="elementor-item">Traps</a></li> 327</ul> </nav> 328 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 329 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 330 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 331 <ul id="menu-2-63369f61" class="elementor-nav-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-65"><a href="https://www.thechesswebsite.com/learn-to-play-chess/" title="chess basics" class="elementor-item" tabindex="-1">Basics</a></li> 332<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-67"><a href="https://www.thechesswebsite.com/chess-openings/" title="chess openings" class="elementor-item" tabindex="-1">Openings</a></li> 333<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-68"><a href="https://www.thechesswebsite.com/chess-strategy/" title="chess strategy" class="elementor-item" tabindex="-1">Strategy</a></li> 334<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-69"><a href="https://www.thechesswebsite.com/chess-end-game-tactics/" title="chess end game" class="elementor-item" tabindex="-1">End Game</a></li> 335<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-893"><a href="https://www.thechesswebsite.com/chess-puzzles/" title="chess puzzles" class="elementor-item" tabindex="-1">Puzzles</a></li> 336<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-71"><a href="https://www.thechesswebsite.com/famous-chess-games/" title="famous chess games" class="elementor-item" tabindex="-1">Famous Games</a></li> 337<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-72"><a href="https://www.thechesswebsite.com/chess-practice/" title="chess practice" class="elementor-item" tabindex="-1">Practice</a></li> 338<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-79"><a href="https://www.thechesswebsite.com/chess-traps/" title="chess traps" class="elementor-item" tabindex="-1">Traps</a></li> 339</ul> </nav> 340 </div>
341 </div> 342 </div> 343 </div> 344 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-66cf57c7" data-id="66cf57c7" data-element_type="column" data-e-type="column" id="search-col"> 345 <div class="elementor-widget-wrap elementor-element-populated"> 346 <div class="elementor-element elementor-element-602eedad ee-search-form-spacing--collapse ee-search-form-icon--search ee-grid-columns-3 ee-grid-columns-tablet-2 ee-grid-columns-mobile-1 elementor-widget elementor-widget-ee-search-form" data-id="602eedad" data-element_type="widget" data-e-type="widget" data-settings="{"columns":"3","columns_tablet":"2","columns_mobile":"1"}" data-widget_type="ee-search-form.classic"> 347 <div class="elementor-widget-container"> 348 <form class="ee-form ee-search-form ee-search-form-skin--classic" role="search" action="https://www.thechesswebsite.com" method="get" value=""> 349 <input type="hidden" class="ee-form__field__control--search" name="post_type" value="post" /><input type="hidden" class="ee-form__field__control--search" name="post_type" value="page" /><input type="hidden" class="ee-form__field__control--search" name="post_type" value="product" /><input type="hidden" class="ee-form__field__control--search" name="post_type" value="move" /><input type="hidden" class="ee-form__field__control--search" name="category" value="all" /><input type="hidden" class="ee-form__field__control--sent" name="ee_search_query" value="" /><div class="ee-search-form__container"><div class="ee-form__fields ee-search-form__fields"> 350 <div class="ee-form__field ee-form__field--input ee-form__field--search ee-search-form__field"> 351 <input placeholder="Search" class="ee-search-form__input ee-form__field__control ee-form__field__control--search ee-form__field__control--text ee-form__field__control--sent ee-form__field__control--input" type="search" name="s" title="Search" value=""> 352 </div> </div><button class="ee-search-form__submit ee-form__field__control ee-form__field__control--submit ee-form__field__control--text ee-form__field__control--sent ee-form__field__control--button ee-search-form__control--icon" type="submit"> 353 <span class="elementor-screen-only">Search</span><i class="ee-search-form__icon nicon nicon-search-thick" aria-hidden="true"></i> </button></div></form> </div> 354 </div> 355 </div> 356 </div> 357 </div> 358 </section> 359 <section class="elementor-section elementor-top-section elementor-element elementor-element-580babe elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="580babe" data-element_type="section" data-e-type="section" data-settings="{"ee_display_conditions_enable":"yes"}"> 360 <div class="elementor-container elementor-column-gap-no"> 361 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c13ec79" data-id="c13ec79" data-element_type="column" data-e-type="column"> 362 <div class="elementor-widget-wrap elementor-element-populated"> 363 <div class="ee-conditions--hidden elementor-element elementor-element-c0ba98a elementor-hidden-tablet elementor-hidden-phone elementor-widget elementor-widget-shortcode" data-id="c0ba98a" data-element_type="widget" data-e-type="widget" data-settings="{"ee_display_conditions_enable":"yes","ee_display_conditions_output":"yes"}" data-widget_type="shortcode.default"> 364 <div class="elementor-widget-container"> 365 <div class="elementor-shortcode"></div> 366 </div> 367 </div> 368 </div> 369 </div> 370 </div> 371 </section> 372 </header> 373 374<main id="content" class="site-main post-1410 page type-page status-publish hentry"> 375 376 377 <div class="page-content"> 378 <div data-elementor-type="wp-page" data-elementor-id="1410" class="elementor elementor-1410" data-elementor-post-type="page"> 379 <section class="elementor-section elementor-top-section elementor-element elementor-element-6cf0a7a1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6cf0a7a1" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 380 <div class="elementor-container elementor-column-gap-default"> 381 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7cad2027 elementor-hidden-tablet elementor-hidden-phone" data-id="7cad2027" data-element_type="column" data-e-type="column" id="home-img-col"> 382 <div class="elementor-widget-wrap elementor-element-populated"> 383 <div class="elementor-element elementor-element-71bb6279 elementor-hidden-tablet elementor-hidden-phone elementor-widget elementor-widget-image" data-id="71bb6279" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 384 <div class="elementor-widget-container"> 385 <img decoding="async" width="330" height="306" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/ChessSet-e1490308057689.jpg" class="attachment-medium_large size-medium_large wp-image-4366" alt="" /> </div>
386 </div> 387 </div> 388 </div> 389 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1fb5bb1f" data-id="1fb5bb1f" data-element_type="column" data-e-type="column" id="home-intro-col"> 390 <div class="elementor-widget-wrap elementor-element-populated"> 391 <div class="elementor-element elementor-element-6d357f8 elementor-widget elementor-widget-heading" data-id="6d357f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 392 <div class="elementor-widget-container"> 393 <h1 class="elementor-heading-title elementor-size-default">Learn, Practice and Play Chess.</h1> </div> 394 </div> 395 <div class="elementor-element elementor-element-7f5857b5 elementor-widget elementor-widget-text-editor" data-id="7f5857b5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 396 <div class="elementor-widget-container"> 397 <p>The Chess Website is your one stop shop for all things chess. Whether you are brand new to the game, or you have played your whole life and look to take your game to the next level, this is the place for you. The site is continually updated with substantial content thanks to the loyal support of the chess community. Most of the new things you see on the site are ideas from people like you so feel free to drop us an email if you want to see something added. Enjoy the site and best of luck at the chess table!</p> </div> 398 </div> 399 </div> 400 </div> 401 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-32f5976" data-id="32f5976" data-element_type="column" data-e-type="column" id="home-join-col1"> 402 <div class="elementor-widget-wrap elementor-element-populated"> 403 <div class="elementor-element elementor-element-fe376f1 elementor-widget elementor-widget-shortcode" data-id="fe376f1" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 404 <div class="elementor-widget-container"> 405 <div id="join-now-container"> 406 <img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2020/04/icon-timer-white.png"> 407 <p>Get <strong>Unlimited Access</strong> To All Of Our Strategies, Practice Games And More</p> 408 <div class="btn-wrapper"> 409 <a href=https://www.thechesswebsite.com/start-membership/>Join Now</a></div>
410 </div> 411 <style> 412 #join-now-container { 413 font-family: "Gotham Book",Sans-serif; 414 background-color: #2a2b34; 415 text-align: center; 416 width: 100%; 417 padding: 40px 40px 50px 40px; 418 max-width:360px; 419 margin:0 auto; 420 } 421 #join-now-container img { 422 width: 100%; 423 max-width:100px; 424 margin: 0 0 20px 0; 425 opacity: 0.2; 426 } 427 #join-now-container p { 428 display: block; 429 color: #fff; 430 line-height: 1.2; 431 letter-spacing: 0.5px; 432 width: 100%; 433 font-size: 20px; 434 font-weight: 400; 435 margin-bottom:10px; 436 } 437 #join-now-container a { 438 background-color: #f15f55; 439 color: #fff; 440 cursor: pointer; 441 border: none; 442 text-align: center; 443 padding: 10px 5px 12px 5px; 444 margin: 0 auto; 445 border-radius:3px; 446 font-size: 15px; 447 font-weight: 600; 448 text-decoration:none; 449 display: block; 450 max-width: 150px; 451 } 452 #join-now-container a:hover { 453 opacity: 0.8; 454 } 455 </style> 456 <div class="elementor-shortcode"></div> 457 </div> 458 </div> 459 </div> 460 </div> 461 </div> 462 </section> 463 <section class="elementor-section elementor-top-section elementor-element elementor-element-3eed7bb0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3eed7bb0" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 464 <div class="elementor-container elementor-column-gap-default"> 465 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c9d4ef9" data-id="3c9d4ef9" data-element_type="column" data-e-type="column"> 466 <div class="elementor-widget-wrap elementor-element-populated"> 467 <div class="elementor-element elementor-element-e33dc44 elementor-widget elementor-widget-heading" data-id="e33dc44" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 468 <div class="elementor-widget-container"> 469 <h2 class="elementor-heading-title elementor-size-default">Everything You Need to Successfully Play Chess</h2> </div> 470 </div> 471 <section class="elementor-section elementor-inner-section elementor-element elementor-element-6fa9e18d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6fa9e18d" data-element_type="section" data-e-type="section"> 472 <div class="elementor-container elementor-column-gap-default"> 473 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-39d484d" data-id="39d484d" data-element_type="column" data-e-type="column"> 474 <div class="elementor-widget-wrap elementor-element-populated"> 475 <div class="elementor-element elementor-element-2272b37d icon-kenceng elementor-widget elementor-widget-image" data-id="2272b37d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 476 <div class="elementor-widget-container"> 477 <img decoding="async" width="143" height="190" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white-143x190.png" class="attachment-medium size-medium wp-image-4388" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white-143x190.png 143w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white-120x160.png 120w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-pawn-white.png 200w" sizes="(max-width: 143px) 100vw, 143px" /> </div> 478 </div> 479 <div class="elementor-element elementor-element-84a183e elementor-widget elementor-widget-heading" data-id="84a183e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 480 <div class="elementor-widget-container"> 481 <h5 class="elementor-heading-title elementor-size-default">LEARN TO PLAY</h5> </div> 482 </div> 483 <div class="elementor-element elementor-element-3d4ff971 elementor-widget elementor-widget-text-editor" data-id="3d4ff971" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 484 <div class="elementor-widget-container"> 485 <p>Understand the pieces – we’ll show you how they move, go over key concepts you should think about with each piece, and then show opening principles and discuss things that every chess player should know when they approach the beginning of a chess game.</p> </div>
486 </div> 487 <div class="elementor-element elementor-element-3275a652 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="3275a652" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 488 <div class="elementor-widget-container"> 489 <ul class="elementor-icon-list-items"> 490 <li class="elementor-icon-list-item"> 491 <a href="/learn-to-play-chess/"> 492 493 <span class="elementor-icon-list-icon"> 494 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 495 <span class="elementor-icon-list-text">Learn To Play Chess</span> 496 </a> 497 </li> 498 <li class="elementor-icon-list-item"> 499 <a href="/chess-openings/"> 500 501 <span class="elementor-icon-list-icon"> 502 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 503 <span class="elementor-icon-list-text">Chess Openings</span> 504 </a> 505 </li> 506 <li class="elementor-icon-list-item"> 507 <a href="/play-chess-online/"> 508 509 <span class="elementor-icon-list-icon"> 510 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 511 <span class="elementor-icon-list-text">Play Chess Online</span> 512 </a> 513 </li> 514 </ul> 515 </div> 516 </div> 517 </div> 518 </div> 519 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-12b8452f" data-id="12b8452f" data-element_type="column" data-e-type="column"> 520 <div class="elementor-widget-wrap elementor-element-populated"> 521 <div class="elementor-element elementor-element-3e36fac3 icon-kenceng elementor-widget elementor-widget-image" data-id="3e36fac3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 522 <div class="elementor-widget-container"> 523 <img loading="lazy" decoding="async" width="198" height="198" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white.png" class="attachment-large size-large wp-image-4389" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white.png 198w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white-100x100.png 100w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white-160x160.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-strategy-white-190x190.png 190w" sizes="(max-width: 198px) 100vw, 198px" /> </div> 524 </div> 525 <div class="elementor-element elementor-element-f48d87c elementor-widget elementor-widget-heading" data-id="f48d87c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 526 <div class="elementor-widget-container"> 527 <h5 class="elementor-heading-title elementor-size-default">TOURNAMENT ANALYSIS</h5> </div> 528 </div> 529 <div class="elementor-element elementor-element-5e61dcd8 elementor-widget elementor-widget-text-editor" data-id="5e61dcd8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 530 <div class="elementor-widget-container"> 531 <p>We cover all of the major chess tournaments from around the world. This section will always have the latest tournament coverage so be sure to bookmark this section and come back to see the world’s best battle it out for chess supremacy.</p> </div> 532 </div> 533 <div class="elementor-element elementor-element-5d830bea elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="5d830bea" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 534 <div class="elementor-widget-container"> 535 <ul class="elementor-icon-list-items"> 536 <li class="elementor-icon-list-item"> 537 <a href="/2021-world-chess-championship/"> 538 539 <span class="elementor-icon-list-icon"> 540 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 541 <span class="elementor-icon-list-text">2021 World Championships</span> 542 </a> 543 </li> 544 <li class="elementor-icon-list-item"> 545 <a href="/famous-chess-games/2020-candidates-tournament/"> 546 547 <span class="elementor-icon-list-icon"> 548 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 549 <span class="elementor-icon-list-text">2021 Candidates Tournament</span> 550 </a> 551 </li> 552 <li class="elementor-icon-list-item"> 553 <a href="/2019-riga-grand-prix/"> 554 555 <span class="elementor-icon-list-icon"> 556 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 557 <span class="elementor-icon-list-text">2019 Riga Grand Prix</span> 558 </a> 559 </li> 560 <li class="elementor-icon-list-item"> 561 <a href="/2019-us-chess-championship/"> 562 563 <span class="elementor-icon-list-icon"> 564 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 565 <span class="elementor-icon-list-text">2019 US Chess Championship</span> 566 </a> 567 </li> 568 </ul> 569 </div>
570 </div> 571 </div> 572 </div> 573 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-558a896a" data-id="558a896a" data-element_type="column" data-e-type="column"> 574 <div class="elementor-widget-wrap elementor-element-populated"> 575 <div class="elementor-element elementor-element-442d241e icon-kenceng elementor-widget elementor-widget-image" data-id="442d241e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 576 <div class="elementor-widget-container"> 577 <img loading="lazy" decoding="async" width="195" height="172" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white.png" class="attachment-large size-large wp-image-4390" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white.png 195w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white-160x141.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2012/08/icon-checkmate-white-190x168.png 190w" sizes="(max-width: 195px) 100vw, 195px" /> </div> 578 </div> 579 <div class="elementor-element elementor-element-c9c90f1 elementor-widget elementor-widget-heading" data-id="c9c90f1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 580 <div class="elementor-widget-container"> 581 <h5 class="elementor-heading-title elementor-size-default">ADDITIONAL ITEMS</h5> </div> 582 </div> 583 <div class="elementor-element elementor-element-2a422c80 elementor-widget elementor-widget-text-editor" data-id="2a422c80" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 584 <div class="elementor-widget-container"> 585 <p>The Chess Website provides lots of tools to improve your chess game. Below you’ll find a powerful chess engine to analyze your own games and give recommendations for any chess position. We also have a list of additional sites that we support.</p> </div> 586 </div> 587 <div class="elementor-element elementor-element-163d1d15 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="163d1d15" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 588 <div class="elementor-widget-container"> 589 <ul class="elementor-icon-list-items"> 590 <li class="elementor-icon-list-item"> 591 <a href="/chess-analysis/"> 592 593 <span class="elementor-icon-list-icon"> 594 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 595 <span class="elementor-icon-list-text">Chess Analysis</span> 596 </a> 597 </li> 598 <li class="elementor-icon-list-item"> 599 <a href="/other-resources/"> 600 601 <span class="elementor-icon-list-icon"> 602 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 603 <span class="elementor-icon-list-text">Other Resources</span> 604 </a> 605 </li> 606 </ul> 607 </div> 608 </div> 609 </div> 610 </div> 611 </div> 612 </section> 613 </div> 614 </div> 615 </div> 616 </section> 617 <section class="elementor-section elementor-top-section elementor-element elementor-element-716ab3fa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="716ab3fa" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 618 <div class="elementor-container elementor-column-gap-default"> 619 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78e88144" data-id="78e88144" data-element_type="column" data-e-type="column"> 620 <div class="elementor-widget-wrap elementor-element-populated"> 621 <div class="elementor-element elementor-element-1949f65b elementor-widget elementor-widget-heading" data-id="1949f65b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 622 <div class="elementor-widget-container"> 623 <h2 class="elementor-heading-title elementor-size-default">Recent Chess Posts</h2> </div>
624 </div> 625 <div class="elementor-element elementor-element-3c4724f4 elementor-grid-4 elementor-posts--align-center elementor-posts__hover-none elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-widget elementor-widget-posts" data-id="3c4724f4" data-element_type="widget" data-e-type="widget" id="chess-posts" data-settings="{"cards_columns":"4","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.cards"> 626 <div class="elementor-widget-container"> 627 <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list"> 628 <article class="elementor-post elementor-grid-item post-59230 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-d4 tag-1-d4-nf6 tag-1-d4-nf6-2-c4 tag-1-d4-nf6-2-c4-g6 tag-1-d4-nf6-2-c4-g6-3-nc3 tag-1-d4-nf6-2-c4-g6-3-nc3-d5 tag-1-d4-nf6-2-c4-g6-3-nc3-d5-4-cxd5 tag-1-d4-nf6-2-c4-g6-3-nc3-d5-4-cxd5-nxd5" role="listitem"> 629 <div class="elementor-post__card"> 630 <a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/nadanian-attack/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="250" height="250" src="https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack.png" class="attachment-full size-full wp-image-50253" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack.png 250w, https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack-190x190.png 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack-160x160.png 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/07/Nadanian-Attack-100x100.png 100w" sizes="(max-width: 250px) 100vw, 250px" /></div></a> 631 <div class="elementor-post__text"> 632 <h3 class="elementor-post__title"> 633 <a href="https://www.thechesswebsite.com/nadanian-attack/" > 634 Nadanian Attack </a> 635 </h3> 636 </div> 637 </div> 638 </article> 639 <article class="elementor-post elementor-grid-item post-59251 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-d4 tag-1-d4-d5 tag-1-d4-d5-2-c4 tag-1-d4-d5-2-c4-c6 tag-1-d4-d5-2-c4-c6-3-nf3 tag-1-d4-d5-2-c4-c6-3-nf3-nf6 tag-1-d4-d5-2-c4-c6-3-nf3-nf6-4-nc3" role="listitem"> 640 <div class="elementor-post__card"> 641 <a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/chebanenko-slav/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="250" height="250" src="https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav.jpg" class="attachment-full size-full wp-image-49050" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav.jpg 250w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/chebanenko-slav-100x100.jpg 100w" sizes="(max-width: 250px) 100vw, 250px" /></div></a> 642 <div class="elementor-post__text"> 643 <h3 class="elementor-post__title"> 644 <a href="https://www.thechesswebsite.com/chebanenko-slav/" > 645 Chebanenko Slav </a> 646 </h3> 647 </div> 648 </div> 649 </article> 650 <article class="elementor-post elementor-grid-item post-59246 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-e4 tag-1-e4-e5 tag-1-e4-e5-2-f4 tag-1-e4-e5-2-f4-exf4 tag-1-e4-e5-2-f4-exf4-3-nf3 tag-1-e4-e5-2-f4-exf4-3-nf3-g5 tag-1-e4-e5-2-f4-exf4-3-nf3-g5-4-bc4" role="listitem"> 651 <div class="elementor-post__card"> 652 <a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/mcdonnell-gambit/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="250" height="250" src="https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit.jpg" class="attachment-full size-full wp-image-49053" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit.jpg 250w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/05/mcdonnell-gambit-100x100.jpg 100w" sizes="(max-width: 250px) 100v
652w, 250px" /></div></a> 653 <div class="elementor-post__text"> 654 <h3 class="elementor-post__title"> 655 <a href="https://www.thechesswebsite.com/mcdonnell-gambit/" > 656 McDonnell Gambit </a> 657 </h3> 658 </div> 659 </div> 660 </article> 661 <article class="elementor-post elementor-grid-item post-51929 post type-post status-publish format-standard has-post-thumbnail hentry category-misc tag-1-e4 tag-1-e4-e5 tag-1-e4-e5-2-nf3 tag-1-e4-e5-2-nf3-nc6 tag-1-e4-e5-2-nf3-nc6-3-bc4 tag-1-e4-e5-2-nf3-nc6-3-bc4-bc5 tag-1-e4-e5-2-nf3-nc6-3-bc4-bc5-4-d3 tag-1-e4-e5-2-nf3-nc6-3-bc4-bc5-4-d3-f5" role="listitem"> 662 <div class="elementor-post__card"> 663 <a class="elementor-post__thumbnail__link" href="https://www.thechesswebsite.com/lucchini-gambit/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="500" height="500" src="https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit.jpg" class="attachment-full size-full wp-image-51928" alt="" srcset="https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit.jpg 500w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-300x300.jpg 300w, https://www.thechesswebsite.com/wp-content/uploads/2021/09/lucchini-gambit-100x100.jpg 100w" sizes="(max-width: 500px) 100v
663w, 500px" /></div></a> 664 <div class="elementor-post__text"> 665 <h3 class="elementor-post__title"> 666 <a href="https://www.thechesswebsite.com/lucchini-gambit/" > 667 Lucchini Gambit </a> 668 </h3> 669 </div> 670 </div> 671 </article> 672 </div> 673 674 </div> 675 </div> 676 <div class="elementor-element elementor-element-577da5ed elementor-align-center elementor-widget elementor-widget-button" data-id="577da5ed" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 677 <div class="elementor-widget-container"> 678 <div class="elementor-button-wrapper"> 679 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.thechesswebsite.com/articles/"> 680 <span class="elementor-button-content-wrapper"> 681 <span class="elementor-button-text">Even More Posts!</span> 682 </span> 683 </a> 684 </div> 685 </div> 686 </div> 687 </div> 688 </div> 689 </div> 690 </section> 691 <section class="elementor-section elementor-top-section elementor-element elementor-element-3a565c2b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3a565c2b" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 692 <div class="elementor-container elementor-column-gap-default"> 693 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-64f3a92c" data-id="64f3a92c" data-element_type="column" data-e-type="column"> 694 <div class="elementor-widget-wrap elementor-element-populated"> 695 <div class="elementor-element elementor-element-4232fe51 elementor-widget elementor-widget-heading" data-id="4232fe51" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 696 <div class="elementor-widget-container"> 697 <h2 class="elementor-heading-title elementor-size-default">Featured Products</h2> </div> 698 </div> 699 <div class="elementor-element elementor-element-3f23f5b4 elementor-widget elementor-widget-text-editor" data-id="3f23f5b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 700 <div class="elementor-widget-container"> 701 <p>We’ve selected the very best training and analysis software in the world.</p> </div> 702 </div> 703 <div class="elementor-element elementor-element-7d9e888a elementor-grid-2 elementor-product-loop-item--align-center elementor-grid-mobile-1 remove-h2 elementor-grid-tablet-3 elementor-products-grid elementor-wc-products elementor-widget elementor-widget-woocommerce-products" data-id="7d9e888a" data-element_type="widget" data-e-type="widget" data-widget_type="woocommerce-products.default"> 704 <div class="elementor-widget-container"> 705 <div class="woocommerce columns-2"><ul class="products elementor-grid columns-2"> 706<li class="product type-product post-7360 status-publish first instock product_cat-t-shirts has-post-thumbnail featured shipping-taxable purchasable product-type-simple"> 707 <a href="https://www.thechesswebsite.com/product/t-shirts/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img loading="lazy" decoding="async" width="250" height="300" src="https://www.thechesswebsite.com/wp-content/uploads/2016/03/IMG_0638-e1490239168990-250x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="the chess website t-shirt" /><h2 class="woocommerce-loop-product__title">T-Shirts</h2> 708 <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$</span>15.00</bdi></span></span> 709</a><a href="/?add-to-cart=7360" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_7360" data-quantity="1" class="button product_type_simple add_to_cart_button ajax_add_to_cart" data-product_id="7360" data-product_sku="" aria-label="Add to cart: “T-Shirts”" rel="nofollow" data-success_message="“T-Shirts” has been added to your cart">Add to cart</a> <span id="woocommerce_loop_add_to_cart_link_describedby_7360" class="screen-reader-text"> 710 </span> 711<span class="gtmkit_product_data" style="display:none;visibility:hidden" data-gtmkit_product_id="7360" data-gtmkit_product_data="{"id":"7360","item_id":"7360","item_name":"T-Shirts","currency":"USD","price":15,"item_category":"T-Shirts","item_list_name":"General Product List","index":1}"></span></li> 712<li class="product type-product post-4403 status-publish last outofstock product_cat-dvds has-post-thumbnail featured shipping-taxable purchasable product-type-simple"> 713 <a href="https://www.thechesswebsite.com/product/chess-dvds/" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="The Chess Website Chess DVDs" srcset="https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-300x300.jpg 300w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-100x100.jpg 100w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-160x160.jpg 160w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess-190x190.jpg 190w, https://www.thechesswebsite.com/wp-content/uploads/2015/08/all-things-chess.jpg 380w" sizes="(max-width: 300px) 100v
713w, 300px" /><h2 class="woocommerce-loop-product__title">The Chess Website Chess DVDs</h2> 714 <span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$</span>50.00</bdi></span></span> 715</a><a href="https://www.thechesswebsite.com/product/chess-dvds/" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_4403" data-quantity="1" class="button product_type_simple" data-product_id="4403" data-product_sku="" aria-label="Read more about “The Chess Website Chess DVDs”" rel="" data-success_message="">Read more</a> <span id="woocommerce_loop_add_to_cart_link_describedby_4403" class="screen-reader-text"> 716 </span> 717<span class="gtmkit_product_data" style="display:none;visibility:hidden" data-gtmkit_product_id="4403" data-gtmkit_product_data="{"id":"4403","item_id":"4403","item_name":"The Chess Website Chess DVDs","currency":"USD","price":50,"item_category":"DVDs","item_list_name":"General Product List","index":2}"></span></li> 718</ul> 719</div> </div> 720 </div> 721 </div> 722 </div> 723 </div> 724 </section> 725 <section class="elementor-section elementor-top-section elementor-element elementor-element-5e3fb96b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e3fb96b" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 726 <div class="elementor-container elementor-column-gap-default"> 727 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22ce1de0" data-id="22ce1de0" data-element_type="column" data-e-type="column"> 728 <div class="elementor-widget-wrap elementor-element-populated"> 729 <div class="elementor-element elementor-element-55cd509 elementor-testimonial--layout-image_above elementor-testimonial--skin-default elementor-testimonial--align-center elementor-arrows-yes elementor-widget elementor-widget-testimonial-carousel" data-id="55cd509" data-element_type="widget" data-e-type="widget" data-settings="{"show_arrows":"yes","speed":500,"autoplay":"yes","autoplay_speed":5000,"loop":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","space_between":{"unit":"px","size":10,"sizes":[]},"space_between_tablet":{"unit":"px","size":10,"sizes":[]},"space_between_mobile":{"unit":"px","size":10,"sizes":[]}}" data-widget_type="testimonial-carousel.default"> 730 <div class="elementor-widget-container"> 731 <div class="elementor-swiper"> 732 <div class="elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides"> 733 <div class="swiper-wrapper"> 734 <div class="swiper-slide" role="group" aria-roledescription="slide"> 735 <div class="elementor-testimonial"> 736 <div class="elementor-testimonial__content"> 737 <div class="elementor-testimonial__text"> 738 Your website is the first I've ever subscribed to. Your instructional videos are great and your analysis of famous games is engaging. I got so much out of it that I felt obligated to subscribe. </div> 739 <cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Charles Fairchild</span></cite> </div> 740 <div class="elementor-testimonial__footer"> 741 <div class="elementor-testimonial__image"> 742 <img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/photo1.jpg" alt="Charles Fairchild"> 743 </div> 744 </div> 745 </div> 746 </div> 747 <div class="swiper-slide" role="group" aria-roledescription="slide"> 748 <div class="elementor-testimonial"> 749 <div class="elementor-testimonial__content"> 750 <div class="elementor-testimonial__text"> 751 Really enjoying your website. It has rekindled my interested in chess. </div> 752 <cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Kyle Shevlin</span></cite> </div> 753 <div class="elementor-testimonial__footer"> 754 <div class="elementor-testimonial__image"> 755 <img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/kyleshevlin.jpg" alt="Kyle Shevlin"> 756 </div> 757 </div> 758 </div> 759 </div> 760 <div class="swiper-slide" role="group" aria-roledescription="slide"> 761 <div class="elementor-testimonial"> 762 <div class="elementor-testimonial__content"> 763 <div class="elementor-testimonial__text"> 764 I love your website. I’ve already learned a lot about chess. The videos are easy to follow and understand in addition to giving a few different options for play. </div> 765 <cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Justin Wilcox</span></cite> </div> 766 <div class="elementor-testimonial__footer"> 767 <div class="elementor-testimonial__image"> 768 <img decoding="async" src="https://www.thechesswebsite.com/wp-content/uploads/2012/08/JustinWilcox.jpg" alt="Justin Wilcox"> 769 </div> 770 </div> 771 </div> 772 </div> 773 </div> 774 <div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0" aria-label="Previous"> 775 <i aria-hidden="true" class="eicon-chevron-left"></i> </div> 776 <div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0" aria-label="Next"> 777 <i aria-hidden="true" class="eicon-chevron-right"></i> </div> 778 </div>
779 </div> 780 </div> 781 </div> 782 </div> 783 </div> 784 </div> 785 </section> 786 </div> 787 788 789 </div> 790 791 792</main> 793 794 <footer data-elementor-type="footer" data-elementor-id="30378" class="elementor elementor-30378 elementor-location-footer" data-elementor-post-type="elementor_library"> 795 <section class="elementor-section elementor-top-section elementor-element elementor-element-38c4038e elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="38c4038e" data-element_type="section" data-e-type="section" data-settings="{"ee_display_conditions_enable":"yes"}"> 796 <div class="elementor-container elementor-column-gap-default"> 797 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c2bbb6e" data-id="3c2bbb6e" data-element_type="column" data-e-type="column"> 798 <div class="elementor-widget-wrap"> 799 </div> 800 </div> 801 </div> 802 </section> 803 <section class="elementor-section elementor-top-section elementor-element elementor-element-78a0528 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="78a0528" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","ee_display_conditions_enable":"yes"}"> 804 <div class="elementor-container elementor-column-gap-default"> 805 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e8b65b" data-id="3e8b65b" data-element_type="column" data-e-type="column"> 806 <div class="elementor-widget-wrap elementor-element-populated"> 807 <div class="elementor-element elementor-element-1e823a17 elementor-widget elementor-widget-text-editor" data-id="1e823a17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 808 <div class="elementor-widget-container"> 809 <h6>Get <strong>UNLIMITED ACCESS</strong> To All Of Our Openings, Strategies, Analysis, Practice Games And More</h6> 810<ul> 811<li>Instant, full access to ALL games, strategies, videos, game analyzer, and more.</li> 812<li>Frequent updates – new openings, strategies and commentary are always being added.</li> 813<li>The best place to take your chess game to the next level.</li> 814</ul> 815 </div> 816 </div> 817 <div class="elementor-element elementor-element-78eaad81 elementor-align-center elementor-widget elementor-widget-button" data-id="78eaad81" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 818 <div class="elementor-widget-container"> 819 <div class="elementor-button-wrapper"> 820 <a class="elementor-button elementor-button-link elementor-size-sm" href="/start-membership/"> 821 <span class="elementor-button-content-wrapper"> 822 <span class="elementor-button-text">Join Now</span> 823 </span> 824 </a> 825 </div> 826 </div> 827 </div> 828 </div> 829 </div> 830 </div> 831 </section> 832 <section class="elementor-section elementor-top-section elementor-element elementor-element-3dd328f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3dd328f9" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 833 <div class="elementor-container elementor-column-gap-default"> 834 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ebc70f" data-id="8ebc70f" data-element_type="column" data-e-type="column"> 835 <div class="elementor-widget-wrap elementor-element-populated"> 836 <div class="elementor-element elementor-element-251480e7 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu" data-id="251480e7" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 837 <div class="elementor-widget-container"> 838 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 839 <ul id="menu-1-251480e7" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1348"><a href="https://www.thechesswebsite.com/contact/" class="elementor-item">Contact</a></li> 840<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2399"><a href="https://www.thechesswebsite.com/faqs/" class="elementor-item">FAQs</a></li> 841<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4363"><a href="https://www.thechesswebsite.com/terms/" class="elementor-item">Terms of Use</a></li> 842<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4364"><a href="https://www.thechesswebsite.com/privacy-policy/" class="elementor-item">Privacy Policy</a></li> 843<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1351"><a href="https://www.thechesswebsite.com/updates/" class="elementor-item">Website Updates</a></li> 844<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68525"><a href="https://www.thechesswebsite.com/partnerships/" class="elementor-item">Partnerships</a></li> 845</ul> </nav> 846 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 847 <ul id="menu-2-251480e7" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1348"><a href="https://www.thechesswebsite.com/contact/" class="elementor-item" tabindex="-1">Contact</a></li> 848<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2399"><a href="https://www.thechesswebsite.com/faqs/" class="elementor-item" tabindex="-1">FAQs</a></li> 849<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4363"><a href="https://www.thechesswebsite.com/terms/" class="elementor-item" tabindex="-1">Terms of Use</a></li> 850<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4364"><a href="https://www.thechesswebsite.com/privacy-policy/" class="elementor-item" tabindex="-1">Privacy Policy</a></li> 851<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1351"><a href="https://www.thechesswebsite.com/updates/" class="elementor-item" tabindex="-1">Website Updates</a></li> 852<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-68525"><a href="https://www.thechesswebsite.com/partnerships/" class="elementor-item" tabindex="-1">Partnerships</a></li> 853</ul> </nav> 854 </div>
855 </div> 856 <div class="elementor-element elementor-element-30c1d58 e-grid-align-mobile-center elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="30c1d58" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 857 <div class="elementor-widget-container"> 858 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 859 <span class="elementor-grid-item" role="listitem"> 860 <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-3562b2c" href="https://twitter.com/thechesswebsite" target="_blank"> 861 <span class="elementor-screen-only">Twitter</span> 862 <i aria-hidden="true" class="fab fa-twitter"></i> </a> 863 </span> 864 <span class="elementor-grid-item" role="listitem"> 865 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-e57b50e" href="https://www.youtube.com/user/thechesswebsite" target="_blank"> 866 <span class="elementor-screen-only">Youtube</span> 867 <i aria-hidden="true" class="fab fa-youtube"></i> </a> 868 </span> 869 </div> 870 </div> 871 </div> 872 <div class="elementor-element elementor-element-60895e8e elementor-widget elementor-widget-text-editor" data-id="60895e8e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 873 <div class="elementor-widget-container"> 874 Copyright 2026. TheChessWebsite.com </div> 875 </div> 876 </div> 877 </div> 878 </div> 879 </section> 880 </footer> 881
882<script type="speculationrules"> 883{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/thechesswebsite/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 884</script>
884 885<!-- Google Tag Manager -->
886<script> 887 888</script>
888 889<!-- End Google Tag Manager --> 890 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 890-891
890 891 <script async src="https://www.googletagmanager.com/gtag/js?id=
891UA-8360456-1
vendor: 16 bytes, lines 891-892
891"></script> 892
892<script> 893
vendor: 140 bytes, lines 893-897
893window.dataLayer = window.dataLayer || []; 894 function gtag(){dataLayer.push(arguments);} 895 gtag('js', new Date()); 896 897 gtag('config', '
897UA-8360456-1
vendor: 8 bytes, lines 897-898
897'); 898
898</script>
898 899
899<script> 900 ( () => { 901 const lazyloadRunObserver = () => { 902 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 903 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 904 entries.forEach( ( entry ) => { 905 if ( entry.isIntersecting ) { 906 let lazyloadBackground = entry.target; 907 if( lazyloadBackground ) { 908 lazyloadBackground.classList.add( 'e-lazyloaded' ); 909 } 910 lazyloadBackgroundObserver.unobserve( entry.target ); 911 } 912 }); 913 }, { rootMargin: '200px 0px 200px 0px' } ); 914 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 915 lazyloadBackgroundObserver.observe( lazyloadBackground ); 916 } ); 917 }; 918 const events = [ 919 'DOMContentLoaded', 920 'elementor/lazyload/observe', 921 ]; 922 events.forEach( ( event ) => { 923 document.addEventListener( event, lazyloadRunObserver ); 924 } ); 925 } )(); 926 </script>
926 927 928
928<script type="text/html" id="tmpl-media-frame"> 929 <div class="media-frame-title" id="media-frame-title"></div> 930 <h2 class="media-frame-menu-heading">Actions</h2> 931 <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> 932 Menu <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> 933 </button> 934 <div class="media-frame-menu"></div> 935 <div class="media-frame-tab-panel"> 936 <div class="media-frame-router"></div> 937 <div class="media-frame-content"></div> 938 </div> 939 <h2 class="media-frame-actions-heading screen-reader-text"> 940 Selected media actions </h2> 941 <div class="media-frame-toolbar"></div> 942 <div class="media-frame-uploader"></div> 943 </script>
943 944 945
945<script type="text/html" id="tmpl-media-modal"> 946 <div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> 947 <# if ( data.hasCloseButton ) { #> 948 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 949 Close dialog </span></button> 950 <# } #> 951 <div class="media-modal-content" role="document"></div> 952 </div> 953 <div class="media-modal-backdrop"></div> 954 </script>
954 955 956
956<script type="text/html" id="tmpl-uploader-window"> 957 <div class="uploader-window-content"> 958 <div class="uploader-editor-title">Drop files to upload</div> 959 </div> 960 </script>
960 961 962
962<script type="text/html" id="tmpl-uploader-editor"> 963 <div class="uploader-editor-content"> 964 <div class="uploader-editor-title">Drop files to upload</div> 965 </div> 966 </script>
966 967 968
968<script type="text/html" id="tmpl-uploader-inline"> 969 <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> 970 <# if ( data.canClose ) { #> 971 <button class="close dashicons dashicons-no"><span class="screen-reader-text"> 972 Close uploader </span></button> 973 <# } #> 974 <div class="uploader-inline-content {{ messageClass }}"> 975 <# if ( data.message ) { #> 976 <h2 class="upload-message">{{ data.message }}</h2> 977 <# } #> 978 <div class="upload-ui"> 979 <h2 class="upload-instructions drop-instructions">Drop files to upload</h2> 980 <p class="upload-instructions drop-instructions">or</p> 981 <button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button> 982 </div> 983 984 <div class="upload-inline-status"></div> 985 986 <div class="post-upload-ui" id="post-upload-info"> 987 988 <p class="max-upload-size"> 989 Maximum upload file size: 30 MB. </p> 990 991 <# if ( data.suggestedWidth && data.suggestedHeight ) { #> 992 <p class="suggested-dimensions"> 993 Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> 994 <# } #> 995 996 </div> 997 </div> 998 </script>
998 999 1000
1000<script type="text/html" id="tmpl-media-library-view-switcher"> 1001 <a href="https://www.thechesswebsite.com/wp-admin/upload.php?mode=list" class="view-list"> 1002 <span class="screen-reader-text"> 1003 List view </span> 1004 </a> 1005 <a href="https://www.thechesswebsite.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> 1006 <span class="screen-reader-text"> 1007 Grid view </span> 1008 </a> 1009 </script>
1009 1010 1011
1011<script type="text/html" id="tmpl-uploader-status"> 1012 <h2>Uploading</h2> 1013 1014 <div class="media-progress-bar"><div></div></div> 1015 <div class="upload-details"> 1016 <span class="upload-count"> 1017 <span class="upload-index"></span> / <span class="upload-total"></span> 1018 </span> 1019 <span class="upload-detail-separator">–</span> 1020 <span class="upload-filename"></span> 1021 </div> 1022 <div class="upload-errors"></div> 1023 <button type="button" class="button upload-dismiss-errors">Dismiss errors</button> 1024 </script>
1024 1025 1026
1026<script type="text/html" id="tmpl-uploader-status-error"> 1027 <span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span> 1028 <span class="upload-error-message">{{ data.message }}</span> 1029 </script>
1029 1030 1031
1031<script type="text/html" id="tmpl-edit-attachment-frame"> 1032 <div class="edit-media-header"> 1033 <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button> 1034 <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button> 1035 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button> 1036 </div> 1037 <div class="media-frame-title"></div> 1038 <div class="media-frame-content"></div> 1039 </script>
1039 1040 1041
1041<script type="text/html" id="tmpl-attachment-details-two-column"> 1042 <div class="attachment-media-view {{ data.orientation }}"> 1043 <h2 class="screen-reader-text">Attachment Preview</h2> 1044 <div class="thumbnail thumbnail-{{ data.type }}"> 1045 <# if ( data.uploading ) { #> 1046 <div class="media-progress-bar"><div></div></div> 1047 <# } else if ( data.sizes && data.sizes.full ) { #> 1048 <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> 1049 <# } else if ( data.sizes && data.sizes.large ) { #> 1050 <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> 1051 <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> 1052 <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> 1053 <# } #> 1054 1055 <# if ( 'audio' === data.type ) { #> 1056 <div class="wp-media-wrapper wp-audio"> 1057 <audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 1058 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1059 </audio> 1060 </div> 1061 <# } else if ( 'video' === data.type ) { 1062 var w_rule = ''; 1063 if ( data.width ) { 1064 w_rule = 'width: ' + data.width + 'px;'; 1065 } else if ( wp.media.view.settings.contentWidth ) { 1066 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 1067 } 1068 #> 1069 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 1070 <video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata" 1071 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 1072 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 1073 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 1074 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1075 </video> 1076 </div> 1077 <# } #> 1078 1079 <div class="attachment-actions"> 1080 <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> 1081 <button type="button" class="button edit-attachment">Edit Image</button> 1082 <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> 1083 <p>Document Preview</p> 1084 <# } #> 1085 </div> 1086 </div> 1087 </div> 1088 <div class="attachment-info"> 1089 <span class="settings-save-status" role="status"> 1090 <span class="spinner"></span> 1091 <span class="saved">Saved.</span> 1092 </span> 1093 <div class="details"> 1094 <h2 class="screen-reader-text"> 1095 Details </h2> 1096 <div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div> 1097 <div class="uploaded-by word-wrap-break-word"> 1098 <strong>Uploaded by:</strong> 1099 <# if ( data.authorLink ) { #> 1100 <a href="{{ data.authorLink }}">{{ data.authorName }}</a> 1101 <# } else { #> 1102 {{ data.authorName }} 1103 <# } #> 1104 </div> 1105 <# if ( data.uploadedToTitle ) { #> 1106 <div class="uploaded-to"> 1107 <strong>Uploaded to:</strong> 1108 <# if ( data.uploadedToLink ) { #> 1109 <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> 1110 <# } else { #> 1111 {{ data.uploadedToTitle }} 1112 <# } #> 1113 </div> 1114 <# } #> 1115 <div class="filename"><strong>File name:</strong> {{ data.filename }}</div> 1116 <div class="file-type"><strong>File type:</strong> {{ data.mime }}</div> 1117 <div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div> 1118 <# if ( 'image' === data.type && ! data.uploading ) { #> 1119 <# if ( data.width && data.height ) { #> 1120 <div class="dimensions"><strong>Dimensions:</strong> 1121 {{ data.width }} by {{ data.height }} pixels </div> 1122 <# } #> 1123 1124 <# if ( data.originalImageURL && data.originalImageName ) { #> 1125 <div class="word-wrap-break-word"> 1126 <strong>Original image:</strong> 1127 <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 1128 </div> 1129 <# } #> 1130 <# } #> 1131 1132 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 1133 <div class="file-length"><strong>Length:</strong> 1134 <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 1135 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 1136 </div> 1137 <# } #> 1138 1139 <# if ( 'audio' === data.type && data.meta.bitrate ) { #> 1140 <div class="bitrate"> 1141 <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s 1142 <# if ( data.meta.bitrate_mode ) { #> 1143 {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} 1144 <# } #> 1145 </div> 1146 <# } #> 1147 1148 <# if ( data.mediaStates ) { #> 1149 <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> 1150 <# } #> 1151 1152 <div class="compat-meta"> 1153 <# if ( data.compat && data.compat.meta ) { #> 1154 {{{ data.compat.meta }}} 1155 <# } #>
1156 </div> 1157 </div> 1158 1159 <div class="settings"> 1160 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1161 <# if ( 'image' === data.type ) { #> 1162 <span class="setting alt-text has-description" data-setting="alt"> 1163 <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> 1164 <textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 1165 </span> 1166 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1167 <# } #> 1168 <span class="setting" data-setting="title"> 1169 <label for="attachment-details-two-column-title" class="name">Title</label> 1170 <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 1171 </span> 1172 <# if ( 'audio' === data.type ) { #> 1173 <span class="setting" data-setting="artist"> 1174 <label for="attachment-details-two-column-artist" class="name">Artist</label> 1175 <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 1176 </span> 1177 <span class="setting" data-setting="album"> 1178 <label for="attachment-details-two-column-album" class="name">Album</label> 1179 <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> 1180 </span> 1181 <# } #> 1182 <span class="setting" data-setting="caption"> 1183 <# if ( 'image' === data.type ) { #> 1184 <label for="attachment-details-two-column-caption" class="name">Image Caption</label> 1185 <# } else { #> 1186 <label for="attachment-details-two-column-caption" class="name">Short Description</label> 1187 <# } #> 1188 <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1189 </span> 1190 <span class="setting" data-setting="description"> 1191 <label for="attachment-details-two-column-description" class="name">Description</label> 1192 <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 1193 </span> 1194 <span class="setting" data-setting="url"> 1195 <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> 1196 <input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
1197 <span class="copy-to-clipboard-container"> 1198 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> 1199 <span class="success hidden" aria-hidden="true">Copied!</span> 1200 </span> 1201 </span> 1202 <div class="attachment-compat"></div> 1203 </div> 1204 1205 <div class="actions"> 1206 <# if ( data.link ) { #> 1207 <a class="view-attachment" href="{{ data.link }}">View media file</a> 1208 <# } #> 1209 <# if ( data.can.save ) { #> 1210 <# if ( data.link ) { #> 1211 <span class="links-separator">|</span> 1212 <# } #> 1213 <a href="{{ data.editLink }}">Edit more details</a> 1214 <# } #> 1215 <# if ( data.can.save && data.link ) { #> 1216 <span class="links-separator">|</span> 1217 <a href="{{ data.url }}" download>Download file</a> 1218 <# } #> 1219 <# if ( ! data.uploading && data.can.remove ) { #> 1220 <# if ( data.link || data.can.save ) { #> 1221 <span class="links-separator">|</span> 1222 <# } #> 1223 <button type="button" class="button-link delete-attachment">Delete permanently</button> 1224 <# } #> 1225 </div> 1226 </div> 1227 </script>
1227 1228 1229
1229<script type="text/html" id="tmpl-attachment"> 1230 <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 1231 <div class="thumbnail"> 1232 <# if ( data.uploading ) { #> 1233 <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> 1234 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 1235 <div class="centered"> 1236 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1237 </div> 1238 <# } else { #> 1239 <div class="centered"> 1240 <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> 1241 <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> 1242 <# } else if ( data.sizes ) { 1243 if ( data.sizes.medium ) { #> 1244 <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> 1245 <# } else { #> 1246 <img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" /> 1247 <# } #> 1248 <# } else { #> 1249 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1250 <# } #> 1251 </div> 1252 <div class="filename"> 1253 <div>{{ data.filename }}</div> 1254 </div> 1255 <# } #> 1256 </div> 1257 <# if ( data.buttons.close ) { #> 1258 <button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 1259 Remove </span></button> 1260 <# } #> 1261 </div> 1262 <# if ( data.buttons.check ) { #> 1263 <button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 1264 Deselect </span></button> 1265 <# } #> 1266 <# 1267 var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; 1268 if ( data.describe ) { 1269 if ( 'image' === data.type ) { #> 1270 <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" 1271 aria-label="Caption" 1272 placeholder="Caption…" {{ maybeReadOnly }} /> 1273 <# } else { #> 1274 <input type="text" value="{{ data.title }}" class="describe" data-setting="title" 1275 <# if ( 'video' === data.type ) { #> 1276 aria-label="Video title" 1277 placeholder="Video title…" 1278 <# } else if ( 'audio' === data.type ) { #> 1279 aria-label="Audio title" 1280 placeholder="Audio title…" 1281 <# } else { #> 1282 aria-label="Media title" 1283 placeholder="Media title…" 1284 <# } #> {{ maybeReadOnly }} /> 1285 <# } 1286 } #> 1287 </script>
1287 1288 1289
1289<script type="text/html" id="tmpl-attachment-details"> 1290 <h2> 1291 Attachment Details <span class="settings-save-status" role="status"> 1292 <span class="spinner"></span> 1293 <span class="saved">Saved.</span> 1294 </span> 1295 </h2> 1296 <div class="attachment-info"> 1297 1298 <# if ( 'audio' === data.type ) { #> 1299 <div class="wp-media-wrapper wp-audio"> 1300 <audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 1301 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1302 </audio> 1303 </div> 1304 <# } else if ( 'video' === data.type ) { 1305 var w_rule = ''; 1306 if ( data.width ) { 1307 w_rule = 'width: ' + data.width + 'px;'; 1308 } else if ( wp.media.view.settings.contentWidth ) { 1309 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 1310 } 1311 #> 1312 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 1313 <video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata" 1314 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 1315 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 1316 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 1317 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1318 </video> 1319 </div> 1320 <# } else { #> 1321 <div class="thumbnail thumbnail-{{ data.type }}"> 1322 <# if ( data.uploading ) { #> 1323 <div class="media-progress-bar"><div></div></div> 1324 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 1325 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1326 <# } else { #> 1327 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1328 <# } #> 1329 </div> 1330 <# } #> 1331 1332 <div class="details"> 1333 <div class="filename">{{ data.filename }}</div> 1334 <div class="uploaded">{{ data.dateFormatted }}</div> 1335 1336 <div class="file-size">{{ data.filesizeHumanReadable }}</div> 1337 <# if ( 'image' === data.type && ! data.uploading ) { #> 1338 <# if ( data.width && data.height ) { #> 1339 <div class="dimensions"> 1340 {{ data.width }} by {{ data.height }} pixels </div> 1341 <# } #> 1342 1343 <# if ( data.originalImageURL && data.originalImageName ) { #> 1344 <div class="word-wrap-break-word"> 1345 Original image: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 1346 </div> 1347 <# } #> 1348 1349 <# if ( data.can.save && data.sizes ) { #> 1350 <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edit Image</a> 1351 <# } #> 1352 <# } #> 1353 1354 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 1355 <div class="file-length">Length: <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 1356 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 1357 </div> 1358 <# } #> 1359 1360 <# if ( data.mediaStates ) { #> 1361 <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> 1362 <# } #> 1363 1364 <# if ( ! data.uploading && data.can.remove ) { #> 1365 <button type="button" class="button-link delete-attachment">Delete permanently</button> 1366 <# } #> 1367 1368 <div class="compat-meta"> 1369 <# if ( data.compat && data.compat.meta ) { #> 1370 {{{ data.compat.meta }}} 1371 <# } #> 1372 </div> 1373 </div> 1374 </div> 1375 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1376 <# if ( 'image' === data.type ) { #> 1377 <span class="setting alt-text has-description" data-setting="alt"> 1378 <label for="attachment-details-alt-text" class="name">Alt Text</label> 1379 <textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 1380 </span> 1381 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1382 <# } #> 1383 <span class="setting" data-setting="title"> 1384 <label for="attachment-details-title" class="name">Title</label> 1385 <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 1386 </span> 1387 <# if ( 'audio' === data.type ) { #> 1388 <span class="setting" data-setting="artist"> 1389 <label for="attachment-details-artist" class="name">Artist</label> 1390 <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 1391 </span> 1392 <span class="setting" data-setting="album"> 1393 <label for="attachment-details-album" class="name">Album</label> 1394 <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> 1395 </span> 1396 <# } #> 1397 <span class="setting" data-setting="caption"> 1398 <# if ( 'image' === data.type ) { #> 1399 <label for="attachment-details-caption" class="name">Image Caption</label> 1400 <# } else { #> 1401 <label for="attachment-details-caption" class="name">Short Description</label> 1402 <# } #> 1403 <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1404 </span> 1405 <span class="setting" data-setting="description"> 1406 <label for="attachment-details-description" class="name">Description</label> 1407 <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 1408 </span> 1409 <span class="setting" data-setting="url"> 1410 <label for="attachment-details-copy-link" class="name">File URL:</label> 1411 <input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1412 <div class="copy-to-clipboard-container"> 1413 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> 1414 <span class="success hidden" aria-hidden="true">Copied!</span> 1415 </div> 1416 </span> 1417 </script>
1417 1418 1419
1419<script type="text/html" id="tmpl-media-selection"> 1420 <div class="selection-info"> 1421 <span class="count"></span> 1422 <# if ( data.editable ) { #> 1423 <button type="button" class="button-link edit-selection">Edit Selection</button> 1424 <# } #> 1425 <# if ( data.clearable ) { #> 1426 <button type="button" class="button-link clear-selection">Clear</button> 1427 <# } #> 1428 </div> 1429 <div class="selection-view"></div> 1430 </script>
1430 1431 1432
1432<script type="text/html" id="tmpl-attachment-display-settings"> 1433 <h2>Attachment Display Settings</h2> 1434 1435 <# if ( 'image' === data.type ) { #> 1436 <span class="setting align"> 1437 <label for="attachment-display-settings-alignment" class="name">Alignment</label> 1438 <select id="attachment-display-settings-alignment" class="alignment" 1439 data-setting="align" 1440 <# if ( data.userSettings ) { #> 1441 data-user-setting="align" 1442 <# } #>> 1443 1444 <option value="left"> 1445 Left </option> 1446 <option value="center"> 1447 Center </option> 1448 <option value="right"> 1449 Right </option> 1450 <option value="none" selected> 1451 None </option> 1452 </select> 1453 </span> 1454 <# } #> 1455 1456 <span class="setting"> 1457 <label for="attachment-display-settings-link-to" class="name"> 1458 <# if ( data.model.canEmbed ) { #> 1459 Embed or Link <# } else { #> 1460 Link To <# } #> 1461 </label> 1462 <select id="attachment-display-settings-link-to" class="link-to" 1463 data-setting="link" 1464 <# if ( data.userSettings && ! data.model.canEmbed ) { #> 1465 data-user-setting="urlbutton" 1466 <# } #>> 1467 1468 <# if ( data.model.canEmbed ) { #> 1469 <option value="embed" selected> 1470 Embed Media Player </option> 1471 <option value="file"> 1472 <# } else { #> 1473 <option value="none" selected> 1474 None </option> 1475 <option value="file"> 1476 <# } #> 1477 <# if ( data.model.canEmbed ) { #> 1478 Link to Media File <# } else { #> 1479 Media File <# } #> 1480 </option> 1481 <option value="post"> 1482 <# if ( data.model.canEmbed ) { #> 1483 Link to Attachment Page <# } else { #> 1484 Attachment Page <# } #> 1485 </option> 1486 <# if ( 'image' === data.type ) { #> 1487 <option value="custom"> 1488 Custom URL </option> 1489 <# } #> 1490 </select> 1491 </span> 1492 <span class="setting"> 1493 <label for="attachment-display-settings-link-to-custom" class="name">URL</label> 1494 <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1495 </span> 1496 1497 <# if ( 'undefined' !== typeof data.sizes ) { #> 1498 <span class="setting"> 1499 <label for="attachment-display-settings-size" class="name">Size</label> 1500 <select id="attachment-display-settings-size" class="size" name="size" 1501 data-setting="size" 1502 <# if ( data.userSettings ) { #> 1503 data-user-setting="imgsize" 1504 <# } #>> 1505 <# 1506 var size = data.sizes['thumbnail']; 1507 if ( size ) { #> 1508 <option value="thumbnail" > 1509 Thumbnail – {{ size.width }} × {{ size.height }} 1510 </option> 1511 <# } #> 1512 <# 1513 var size = data.sizes['medium']; 1514 if ( size ) { #> 1515 <option value="medium" > 1516 Medium – {{ size.width }} × {{ size.height }} 1517 </option> 1518 <# } #> 1519 <# 1520 var size = data.sizes['large']; 1521 if ( size ) { #> 1522 <option value="large" > 1523 Large – {{ size.width }} × {{ size.height }} 1524 </option> 1525 <# } #> 1526 <# 1527 var size = data.sizes['full']; 1528 if ( size ) { #> 1529 <option value="full" selected='selected'> 1530 Full Size – {{ size.width }} × {{ size.height }} 1531 </option> 1532 <# } #> 1533 </select> 1534 </span> 1535 <# } #> 1536 </script>
1536 1537 1538
1538<script type="text/html" id="tmpl-gallery-settings"> 1539 <h2>Gallery Settings</h2> 1540 1541 <span class="setting"> 1542 <label for="gallery-settings-link-to" class="name">Link To</label> 1543 <select id="gallery-settings-link-to" class="link-to" 1544 data-setting="link" 1545 <# if ( data.userSettings ) { #> 1546 data-user-setting="urlbutton" 1547 <# } #>> 1548 1549 <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { 1550 #>selected="selected"<# } 1551 #>> 1552 Attachment Page </option> 1553 <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1554 Media File </option> 1555 <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1556 None </option> 1557 </select> 1558 </span> 1559 1560 <span class="setting"> 1561 <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> 1562 <select id="gallery-settings-columns" class="columns" name="columns" 1563 data-setting="columns"> 1564 <option value="1" <# 1565 if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1566 #>> 1567 1 </option> 1568 <option value="2" <# 1569 if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1570 #>> 1571 2 </option> 1572 <option value="3" <# 1573 if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1574 #>> 1575 3 </option> 1576 <option value="4" <# 1577 if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1578 #>> 1579 4 </option> 1580 <option value="5" <# 1581 if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1582 #>> 1583 5 </option> 1584 <option value="6" <# 1585 if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1586 #>> 1587 6 </option> 1588 <option value="7" <# 1589 if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1590 #>> 1591 7 </option> 1592 <option value="8" <# 1593 if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1594 #>> 1595 8 </option> 1596 <option value="9" <# 1597 if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1598 #>> 1599 9 </option> 1600 </select> 1601 </span> 1602 1603 <span class="setting"> 1604 <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> 1605 <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> 1606 </span> 1607 1608 <span class="setting size"> 1609 <label for="gallery-settings-size" class="name">Size</label> 1610 <select id="gallery-settings-size" class="size" name="size" 1611 data-setting="size" 1612 <# if ( data.userSettings ) { #> 1613 data-user-setting="imgsize" 1614 <# } #> 1615 > 1616 <option value="thumbnail"> 1617 Thumbnail </option> 1618 <option value="medium"> 1619 Medium </option> 1620 <option value="large"> 1621 Large </option> 1622 <option value="full"> 1623 Full Size </option> 1624 </select> 1625 </span> 1626 </script>
1626 1627 1628
1628<script type="text/html" id="tmpl-playlist-settings"> 1629 <h2>Playlist Settings</h2> 1630 1631 <# var emptyModel = _.isEmpty( data.model ), 1632 isVideo = 'video' === data.controller.get('library').props.get('type'); #> 1633 1634 <span class="setting"> 1635 <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> 1636 checked="checked" 1637 <# } #> /> 1638 <label for="playlist-settings-show-list" class="checkbox-label-inline"> 1639 <# if ( isVideo ) { #> 1640 Show Video List <# } else { #> 1641 Show Tracklist <# } #> 1642 </label> 1643 </span> 1644 1645 <# if ( ! isVideo ) { #> 1646 <span class="setting"> 1647 <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> 1648 checked="checked" 1649 <# } #> /> 1650 <label for="playlist-settings-show-artist" class="checkbox-label-inline"> 1651 Show Artist Name in Tracklist </label> 1652 </span> 1653 <# } #> 1654 1655 <span class="setting"> 1656 <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> 1657 checked="checked" 1658 <# } #> /> 1659 <label for="playlist-settings-show-images" class="checkbox-label-inline"> 1660 Show Images </label> 1661 </span> 1662 </script>
1662 1663 1664
1664<script type="text/html" id="tmpl-embed-link-settings"> 1665 <span class="setting link-text"> 1666 <label for="embed-link-settings-link-text" class="name">Link Text</label> 1667 <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> 1668 </span> 1669 <div class="embed-container" style="display: none;"> 1670 <div class="embed-preview"></div> 1671 </div> 1672 </script>
1672 1673 1674
1674<script type="text/html" id="tmpl-embed-image-settings"> 1675 <div class="wp-clearfix"> 1676 <div class="thumbnail"> 1677 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1678 </div> 1679 </div> 1680 1681 <span class="setting alt-text has-description"> 1682 <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> 1683 <textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea> 1684 </span> 1685 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1686 1687 <span class="setting caption"> 1688 <label for="embed-image-settings-caption" class="name">Caption</label> 1689 <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> 1690 </span> 1691 1692 <fieldset class="setting-group"> 1693 <legend class="name">Align</legend> 1694 <span class="setting align"> 1695 <span class="button-group button-large" data-setting="align"> 1696 <button class="button" value="left"> 1697 Left </button> 1698 <button class="button" value="center"> 1699 Center </button> 1700 <button class="button" value="right"> 1701 Right </button> 1702 <button class="button active" value="none"> 1703 None </button> 1704 </span> 1705 </span> 1706 </fieldset> 1707 1708 <fieldset class="setting-group"> 1709 <legend class="name">Link To</legend> 1710 <span class="setting link-to"> 1711 <span class="button-group button-large" data-setting="link"> 1712 <button class="button" value="file"> 1713 Image URL </button> 1714 <button class="button" value="custom"> 1715 Custom URL </button> 1716 <button class="button active" value="none"> 1717 None </button> 1718 </span> 1719 </span> 1720 <span class="setting"> 1721 <label for="embed-image-settings-link-to-custom" class="name">URL</label> 1722 <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1723 </span> 1724 </fieldset> 1725 </script>
1725 1726 1727
1727<script type="text/html" id="tmpl-image-details"> 1728 <div class="media-embed"> 1729 <div class="embed-media-settings"> 1730 <div class="column-settings"> 1731 <span class="setting alt-text has-description"> 1732 <label for="image-details-alt-text" class="name">Alternative Text</label> 1733 <textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea> 1734 </span> 1735 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1736 1737 <span class="setting caption"> 1738 <label for="image-details-caption" class="name">Caption</label> 1739 <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> 1740 </span> 1741 1742 <h2>Display Settings</h2> 1743 <fieldset class="setting-group"> 1744 <legend class="legend-inline">Align</legend> 1745 <span class="setting align"> 1746 <span class="button-group button-large" data-setting="align"> 1747 <button class="button" value="left"> 1748 Left </button> 1749 <button class="button" value="center"> 1750 Center </button> 1751 <button class="button" value="right"> 1752 Right </button> 1753 <button class="button active" value="none"> 1754 None </button> 1755 </span> 1756 </span> 1757 </fieldset> 1758 1759 <# if ( data.attachment ) { #> 1760 <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> 1761 <span class="setting size"> 1762 <label for="image-details-size" class="name">Size</label> 1763 <select id="image-details-size" class="size" name="size" 1764 data-setting="size" 1765 <# if ( data.userSettings ) { #> 1766 data-user-setting="imgsize" 1767 <# } #>> 1768 <# 1769 var size = data.sizes['thumbnail']; 1770 if ( size ) { #> 1771 <option value="thumbnail"> 1772 Thumbnail – {{ size.width }} × {{ size.height }} 1773 </option> 1774 <# } #> 1775 <# 1776 var size = data.sizes['medium']; 1777 if ( size ) { #> 1778 <option value="medium"> 1779 Medium – {{ size.width }} × {{ size.height }} 1780 </option> 1781 <# } #> 1782 <# 1783 var size = data.sizes['large']; 1784 if ( size ) { #> 1785 <option value="large"> 1786 Large – {{ size.width }} × {{ size.height }} 1787 </option> 1788 <# } #> 1789 <# 1790 var size = data.sizes['full']; 1791 if ( size ) { #> 1792 <option value="full"> 1793 Full Size – {{ size.width }} × {{ size.height }} 1794 </option> 1795 <# } #> 1796 <option value="custom"> 1797 Custom Size </option> 1798 </select> 1799 </span> 1800 <# } #> 1801 <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> 1802 <span class="custom-size-setting"> 1803 <label for="image-details-size-width">Width</label> 1804 <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> 1805 </span> 1806 <span class="sep" aria-hidden="true">×</span> 1807 <span class="custom-size-setting"> 1808 <label for="image-details-size-height">Height</label> 1809 <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> 1810 </span> 1811 <p id="image-size-desc" class="description">Image size in pixels</p> 1812 </div> 1813 <# } #> 1814 1815 <span class="setting link-to"> 1816 <label for="image-details-link-to" class="name">Link To</label> 1817 <select id="image-details-link-to" data-setting="link"> 1818 <# if ( data.attachment ) { #> 1819 <option value="file"> 1820 Media File </option> 1821 <option value="post"> 1822 Attachment Page </option> 1823 <# } else { #> 1824 <option value="file"> 1825 Image URL </option> 1826 <# } #> 1827 <option value="custom"> 1828 Custom URL </option> 1829 <option value="none"> 1830 None </option> 1831 </select> 1832 </span> 1833 <span class="setting"> 1834 <label for="image-details-link-to-custom" class="name">URL</label> 1835 <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1836 </span> 1837 1838 <div class="advanced-section"> 1839 <h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2> 1840 <div class="advanced-settings hidden"> 1841 <div class="advanced-image"> 1842 <span class="setting title-text"> 1843 <label for="image-details-title-attribute" class="name">Image Title Attribute</label> 1844 <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> 1845 </span> 1846 <span class="setting extra-classes"> 1847 <label for="image-details-css-class" class="name">Image CSS Class</label> 1848 <input type="text" id="image-details-css-class" data-setting="extraClasse
1848s" value="{{ data.model.extraClasses }}" /> 1849 </span> 1850 </div> 1851 <div class="advanced-link"> 1852 <span class="setting link-target"> 1853 <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> 1854 <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> 1855 </span> 1856 <span class="setting link-rel"> 1857 <label for="image-details-link-rel" class="name">Link Rel</label> 1858 <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> 1859 </span> 1860 <span class="setting link-class-name"> 1861 <label for="image-details-link-css-class" class="name">Link CSS Class</label> 1862 <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> 1863 </span> 1864 </div> 1865 </div> 1866 </div> 1867 </div> 1868 <div class="column-image"> 1869 <div class="image"> 1870 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1871 <# if ( data.attachment && window.imageEdit ) { #> 1872 <div class="actions"> 1873 <input type="button" class="edit-attachment button" value="Edit Original" /> 1874 <input type="button" class="replace-attachment button" value="Replace" /> 1875 </div> 1876 <# } #> 1877 </div> 1878 </div> 1879 </div> 1880 </div> 1881 </script>
1881 1882 1883
1883<script type="text/html" id="tmpl-image-editor"> 1884 <div id="media-head-{{ data.id }}"></div> 1885 <div id="image-editor-{{ data.id }}"></div> 1886 </script>
1886 1887 1888
1888<script type="text/html" id="tmpl-audio-details"> 1889 <# var ext, html5types = { 1890 mp3: wp.media.view.settings.embedMimes.mp3, 1891 ogg: wp.media.view.settings.embedMimes.ogg 1892 }; #> 1893 1894 <div class="media-embed media-embed-details"> 1895 <div class="embed-media-settings embed-audio-settings"> 1896 <audio crossorigin="anonymous" style="visibility: hidden" 1897 controls 1898 class="wp-audio-shortcode" 1899 width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" 1900 preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" 1901 <# 1902 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1903 #> autoplay<# 1904 } 1905 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1906 #> loop<# 1907 } 1908 #> 1909> 1910 <# if ( ! _.isEmpty( data.model.src ) ) { #> 1911 <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1912 <# } #> 1913 1914 <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> 1915 <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> 1916 <# } #> 1917 <# if ( ! _.isEmpty( data.model.ogg ) ) { #> 1918 <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> 1919 <# } #> 1920 <# if ( ! _.isEmpty( data.model.flac ) ) { #> 1921 <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> 1922 <# } #> 1923 <# if ( ! _.isEmpty( data.model.m4a ) ) { #> 1924 <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> 1925 <# } #> 1926 <# if ( ! _.isEmpty( data.model.wav ) ) { #> 1927 <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> 1928 <# } #> 1929 </audio> 1930 1931 <# if ( ! _.isEmpty( data.model.src ) ) { 1932 ext = data.model.src.split('.').pop(); 1933 if ( html5types[ ext ] ) { 1934 delete html5types[ ext ]; 1935 } 1936 #> 1937 <span class="setting"> 1938 <label for="audio-details-source" class="name">URL</label> 1939 <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 1940 <button type="button" class="button-link remove-setting">Remove audio source</button> 1941 </span> 1942 <# } #> 1943 <# if ( ! _.isEmpty( data.model.mp3 ) ) { 1944 if ( ! _.isUndefined( html5types.mp3 ) ) { 1945 delete html5types.mp3; 1946 } 1947 #> 1948 <span class="setting"> 1949 <label for="audio-details-mp3-source" class="name">MP3</label> 1950 <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> 1951 <button type="button" class="button-link remove-setting">Remove audio source</button> 1952 </span> 1953 <# } #> 1954 <# if ( ! _.isEmpty( data.model.ogg ) ) { 1955 if ( ! _.isUndefined( html5types.ogg ) ) { 1956 delete html5types.ogg; 1957 } 1958 #> 1959 <span class="setting"> 1960 <label for="audio-details-ogg-source" class="name">OGG</label> 1961 <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> 1962 <button type="button" class="button-link remove-setting">Remove audio source</button> 1963 </span> 1964 <# } #> 1965 <# if ( ! _.isEmpty( data.model.flac ) ) { 1966 if ( ! _.isUndefined( html5types.flac ) ) { 1967 delete html5types.flac; 1968 } 1969 #> 1970 <span class="setting"> 1971 <label for="audio-details-flac-source" class="name">FLAC</label> 1972 <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> 1973 <button type="button" class="button-link remove-setting">Remove audio source</button> 1974 </span> 1975 <# } #> 1976 <# if ( ! _.isEmpty( data.model.m4a ) ) { 1977 if ( ! _.isUndefined( html5types.m4a ) ) { 1978 delete html5types.m4a; 1979 } 1980 #> 1981 <span class="setting"> 1982 <label for="audio-details-m4a-source" class="name">M4A</label> 1983 <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> 1984 <button type="button" class="button-link remove-setting">Remove audio source</button> 1985 </span> 1986 <# } #> 1987 <# if ( ! _.isEmpty( data.model.wav ) ) { 1988 if ( ! _.isUndefined( html5types.wav ) ) { 1989 delete html5types.wav; 1990 } 1991 #> 1992 <span class="setting"> 1993 <label for="audio-details-wav-source" class="name">WAV</label> 1994 <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> 1995 <button type="button" class="button-link remove-setting">Remove audio source</button> 1996 </span> 1997 <# } #> 1998 1999 <# if ( ! _.isEmpty( html5types ) ) { #> 2000 <fieldset class="setting-group"> 2001 <legend class="name">Add alternate sources for maximum HTML5 playback</legend> 2002 <span class="setting"> 2003 <span class="button-large"> 2004 <# _.each( html5types, function (mime, type) { #> 2005 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 2006 <# } ) #> 2007 </span> 2008 </span> 2009 </fieldset> 2010 <# } #> 2011 2012 <fieldset class="setting-group"> 2013 <legend class="name">Preload</legend> 2014 <span class="setting preload"> 2015 <span class="button-group button-large" data-setting="preload"> 2016 <button class="button" value="auto">Auto</button> 2017 <button class="button" value="metadata">Metadata</button> 2018 <button class="button active" value="none">None</button> 2019 </span> 2020 </span> 2021 </fieldset> 2022 2023 <span class="setting-group"> 2024 <span class="setting checkbox-setting autoplay"> 2025 <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> 2026 <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> 2027 </span> 2028 2029 <span class="setting checkbox-setting"> 2030 <input type="checkbox" id="audio-details-loop" data-setting="loop" /> 2031 <label for="audio-details-loop" class="checkbox-label">Loop</label> 2032 </span> 2033 </span> 2034 </div> 2035 </div> 2036 </script>
2036 2037 2038
2038<script type="text/html" id="tmpl-video-details"> 2039 <# var ext, html5types = { 2040 mp4: wp.media.view.settings.embedMimes.mp4, 2041 ogv: wp.media.view.settings.embedMimes.ogv, 2042 webm: wp.media.view.settings.embedMimes.webm 2043 }; #> 2044 2045 <div class="media-embed media-embed-details"> 2046 <div class="embed-media-settings embed-video-settings"> 2047 <div class="wp-video-holder"> 2048 <# 2049 var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, 2050 h = ! data.model.height ? 360 : data.model.height; 2051 2052 if ( data.model.width && w !== data.model.width ) { 2053 h = Math.ceil( ( h * w ) / data.model.width ); 2054 } 2055 #> 2056 2057 <# var w_rule = '', classes = [], 2058 w, h, settings = wp.media.view.settings, 2059 isYouTube = isVimeo = false; 2060 2061 if ( ! _.isEmpty( data.model.src ) ) { 2062 isYouTube = data.model.src.match(/youtube|youtu\.be/); 2063 isVimeo = -1 !== data.model.src.indexOf('vimeo'); 2064 } 2065 2066 if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { 2067 w = settings.contentWidth; 2068 } else { 2069 w = data.model.width; 2070 } 2071 2072 if ( w !== data.model.width ) { 2073 h = Math.ceil( ( data.model.height * w ) / data.model.width ); 2074 } else { 2075 h = data.model.height; 2076 } 2077 2078 if ( w ) { 2079 w_rule = 'width: ' + w + 'px; '; 2080 } 2081 2082 if ( isYouTube ) { 2083 classes.push( 'youtube-video' ); 2084 } 2085 2086 if ( isVimeo ) { 2087 classes.push( 'vimeo-video' ); 2088 } 2089 2090#> 2091<div style="{{ w_rule }}" class="wp-video"> 2092<video crossorigin="anonymous" controls 2093 class="wp-video-shortcode {{ classes.join( ' ' ) }}" 2094 <# if ( w ) { #>width="{{ w }}"<# } #> 2095 <# if ( h ) { #>height="{{ h }}"<# } #> 2096 <# 2097 if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { 2098 #> poster="{{ data.model.poster }}"<# 2099 } #> 2100 preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" 2101 <# 2102 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 2103 #> autoplay<# 2104 } 2105 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 2106 #> loop<# 2107 } 2108 #> 2109> 2110 <# if ( ! _.isEmpty( data.model.src ) ) { 2111 if ( isYouTube ) { #> 2112 <source src="{{ data.model.src }}" type="video/youtube" /> 2113 <# } else if ( isVimeo ) { #> 2114 <source src="{{ data.model.src }}" type="video/vimeo" /> 2115 <# } else { #> 2116 <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 2117 <# } 2118 } #> 2119 2120 <# if ( data.model.mp4 ) { #> 2121 <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> 2122 <# } #> 2123 <# if ( data.model.m4v ) { #> 2124 <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> 2125 <# } #> 2126 <# if ( data.model.webm ) { #> 2127 <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> 2128 <# } #> 2129 <# if ( data.model.ogv ) { #> 2130 <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> 2131 <# } #> 2132 <# if ( data.model.flv ) { #> 2133 <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> 2134 <# } #> 2135 {{{ data.model.content }}} 2136</video> 2137</div> 2138 2139 <# if ( ! _.isEmpty( data.model.src ) ) { 2140 ext = data.model.src.split('.').pop(); 2141 if ( html5types[ ext ] ) { 2142 delete html5types[ ext ]; 2143 } 2144 #> 2145 <span class="setting"> 2146 <label for="video-details-source" class="name">URL</label> 2147 <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 2148 <button type="button" class="button-link remove-setting">Remove video source</button> 2149 </span> 2150 <# } #> 2151 <# if ( ! _.isEmpty( data.model.mp4 ) ) { 2152 if ( ! _.isUndefined( html5types.mp4 ) ) { 2153 delete html5types.mp4; 2154 } 2155 #> 2156 <span class="setting"> 2157 <label for="video-details-mp4-source" class="name">MP4</label> 2158 <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> 2159 <button type="button" class="button-link remove-setting">Remove video source</button> 2160 </span> 2161 <# } #> 2162 <# if ( ! _.isEmpty( data.model.m4v ) ) { 2163 if ( ! _.isUndefined( html5types.m4v ) ) { 2164 delete html5types.m4v; 2165 } 2166 #> 2167 <span class="setting">
2168 <label for="video-details-m4v-source" class="name">M4V</label> 2169 <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> 2170 <button type="button" class="button-link remove-setting">Remove video source</button> 2171 </span> 2172 <# } #> 2173 <# if ( ! _.isEmpty( data.model.webm ) ) { 2174 if ( ! _.isUndefined( html5types.webm ) ) { 2175 delete html5types.webm; 2176 } 2177 #> 2178 <span class="setting"> 2179 <label for="video-details-webm-source" class="name">WEBM</label> 2180 <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> 2181 <button type="button" class="button-link remove-setting">Remove video source</button> 2182 </span> 2183 <# } #> 2184 <# if ( ! _.isEmpty( data.model.ogv ) ) { 2185 if ( ! _.isUndefined( html5types.ogv ) ) { 2186 delete html5types.ogv; 2187 } 2188 #> 2189 <span class="setting"> 2190 <label for="video-details-ogv-source" class="name">OGV</label> 2191 <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> 2192 <button type="button" class="button-link remove-setting">Remove video source</button> 2193 </span> 2194 <# } #> 2195 <# if ( ! _.isEmpty( data.model.flv ) ) { 2196 if ( ! _.isUndefined( html5types.flv ) ) { 2197 delete html5types.flv; 2198 } 2199 #> 2200 <span class="setting"> 2201 <label for="video-details-flv-source" class="name">FLV</label> 2202 <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> 2203 <button type="button" class="button-link remove-setting">Remove video source</button> 2204 </span> 2205 <# } #> 2206 </div> 2207 2208 <# if ( ! _.isEmpty( html5types ) ) { #> 2209 <fieldset class="setting-group"> 2210 <legend class="name">Add alternate sources for maximum HTML5 playback</legend> 2211 <span class="setting"> 2212 <span class="button-large"> 2213 <# _.each( html5types, function (mime, type) { #> 2214 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 2215 <# } ) #> 2216 </span> 2217 </span> 2218 </fieldset> 2219 <# } #> 2220 2221 <# if ( ! _.isEmpty( data.model.poster ) ) { #> 2222 <span class="setting"> 2223 <label for="video-details-poster-image" class="name">Poster Image</label> 2224 <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> 2225 <button type="button" class="button-link remove-setting">Remove poster image</button> 2226 </span> 2227 <# } #> 2228 2229 <fieldset class="setting-group"> 2230 <legend class="name">Preload</legend> 2231 <span class="setting preload"> 2232 <span class="button-group button-large" data-setting="preload"> 2233 <button class="button" value="auto">Auto</button> 2234 <button class="button" value="metadata">Metadata</button> 2235 <button class="button active" value="none">None</button> 2236 </span> 2237 </span> 2238 </fieldset> 2239 2240 <span class="setting-group"> 2241 <span class="setting checkbox-setting autoplay"> 2242 <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> 2243 <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> 2244 </span> 2245 2246 <span class="setting checkbox-setting"> 2247 <input type="checkbox" id="video-details-loop" data-setting="loop" /> 2248 <label for="video-details-loop" class="checkbox-label">Loop</label> 2249 </span> 2250 </span> 2251 2252 <span class="setting" data-setting="content"> 2253 <# 2254 var content = ''; 2255 if ( ! _.isEmpty( data.model.content ) ) { 2256 var tracks = jQuery( data.model.content ).filter( 'track' ); 2257 _.each( tracks.toArray(), function( track, index ) { 2258 content += track.outerHTML; #> 2259 <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> 2260 <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
2261 <span class="description" id="video-details-track-desc-{{ index }}"> 2262 The srclang, label, and kind values can be edited to set the video track language and kind. </span> 2263 <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br /> 2264 <# } ); #> 2265 <# } else { #> 2266 <span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br /> 2267 <em>There are no associated subtitles.</em> 2268 <# } #> 2269 <textarea class="hidden content-setting">{{ content }}</textarea> 2270 </span> 2271 </div> 2272 </div> 2273 </script>
2273 2274 2275
2275<script type="text/html" id="tmpl-editor-gallery"> 2276 <# if ( data.attachments.length ) { #> 2277 <div class="gallery gallery-columns-{{ data.columns }}"> 2278 <# _.each( data.attachments, function( attachment, index ) { #> 2279 <dl class="gallery-item"> 2280 <dt class="gallery-icon"> 2281 <# if ( attachment.thumbnail ) { #> 2282 <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> 2283 <# } else { #> 2284 <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> 2285 <# } #> 2286 </dt> 2287 <# if ( attachment.caption ) { #> 2288 <dd class="wp-caption-text gallery-caption"> 2289 {{{ data.verifyHTML( attachment.caption ) }}} 2290 </dd> 2291 <# } #> 2292 </dl> 2293 <# if ( index % data.columns === data.columns - 1 ) { #> 2294 <br style="clear: both;" /> 2295 <# } #> 2296 <# } ); #> 2297 </div> 2298 <# } else { #> 2299 <div class="wpview-error"> 2300 <div class="dashicons dashicons-format-gallery"></div><p>No items found.</p> 2301 </div> 2302 <# } #> 2303 </script>
2303 2304 2305
2305<script type="text/html" id="tmpl-crop-content"> 2306 <img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." /> 2307 <div class="upload-errors"></div> 2308 </script>
2308 2309 2310
2310<script type="text/html" id="tmpl-site-icon-preview-crop"> 2311 <style> 2312 :root{ 2313 --site-icon-url: url( "{{ data.url }}" ); 2314 } 2315 </style> 2316 <h2>Site Icon Preview</h2> 2317 <p>As an app icon and a browser icon.</p> 2318 <div class="site-icon-preview crop"> 2319 <div class="image-preview-wrap app-icon-preview"> 2320 <img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" /> 2321 </div> 2322 <div class="site-icon-preview-browser"> 2323 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg> 2324 <div class="site-icon-preview-tab"> 2325 <div class="image-preview-wrap browser"> 2326 <img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" /> 2327 </div> 2328 <div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'The Chess Website' ) #></div> 2329 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button"> 2330 <path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" /> 2331 </svg> 2332 </div> 2333 </div> 2334 </div> 2335 </div> 2336 </script>
2336 2337 2338
2338<script> 2339 (function () { 2340 var c = document.body.className; 2341 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 2342 document.body.className = c; 2343 })(); 2344 </script>
2344 2345 <link rel='stylesheet' id='buttons-css' href='https://www.thechesswebsite.com/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' /> 2346<link rel='stylesheet' id='dashicons-css' href='https://www.thechesswebsite.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 2347<link rel='stylesheet' id='mediaelement-css' href='https://www.thechesswebsite.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 2348<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.thechesswebsite.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.2' media='all' /> 2349<link rel='stylesheet' id='media-views-css' href='https://www.thechesswebsite.com/wp-includes/css/media-views.min.css?ver=7.1.2' media='all' /> 2350<link rel='stylesheet' id='imgareaselect-css' href='https://www.thechesswebsite.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' /> 2351<link rel='stylesheet' id='wpafw2105tw-bs4.css-css' href='https://www.thechesswebsite.com/wp-content/plugins/anytrack-for-woocommerce/modules/inc/assets/css/tw-bs4.css?ver=7.1.2' media='all' /> 2352<link rel='stylesheet' id='wpafw2150font-awesome.min.css-css' href='https://www.thechesswebsite.com/wp-content/plugins/anytrack-for-woocommerce/modules/inc/fa/css/font-awesome.min.css?ver=7.1.2' media='all' />
2353<script data-wp-strategy="defer" id="selectWoo-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.11.1.0"></script>
vendor: 1 bytes, line 2353
2353
2354<script id="wc-memberships-blocks-common-js-extra"> 2355var wc_memberships_blocks_common = {"keywords":{"email":"Email","phone":"Phone","plan":"Plan","address":"Address","search_not_found":"We didn't find any members. Please try a different search or check for typos.","results_not_found":"No records found..."},"ajaxUrl":"https://www.thechesswebsite.com/wp-admin/admin-ajax.php","restUrl":"https://www.thechesswebsite.com/wp-json/","restNonce":"5dfc211be1"}; 2356//# sourceURL=wc-memberships-blocks-common-js-extra 2357</script>
vendor: 1 bytes, line 2357
2357
2358<script id="wc-memberships-blocks-common-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce-memberships/assets/js/frontend/wc-memberships-blocks-common.min.js?ver=1.30.0"></script>
vendor: 1 bytes, line 2358
2358
2359<script id="woocommerce-js-extra"> 2360var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 2361//# sourceURL=woocommerce-js-extra 2362</script>
vendor: 1 bytes, line 2362
2362
2363<script data-wp-strategy="defer" id="woocommerce-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2363
2363
2364<script id="gtmkit-delay-js-before"> 2365dataLayer.push({"event" : "load_delayed_js"}); 2366 2367//# sourceURL=gtmkit-delay-js-before 2368</script>
vendor: 1 bytes, line 2368
2368
2369<script id="underscore-js" src="https://www.thechesswebsite.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2369
2369
2370<script id="backbone-js" src="https://www.thechesswebsite.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2370
2370
2371<script id="wc-address-i18n-js-extra"> 2372var wc_address_i18n_params = {"locale":"{\"AE\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"AF\":{\"state\":{\"required\":false,\"hidden\":true}},\"AL\":{\"state\":{\"label\":\"County\"}},\"AO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"AT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"AU\":{\"city\":{\"label\":\"Suburb\"},\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"State\"}},\"AX\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BA\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false,\"hidden\":true}},\"BD\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"District\"}},\"BE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BG\":{\"state\":{\"required\":false}},\"BH\":{\"postcode\":{\"required\":false},\"state\":{\"required\":false,\"hidden\":true}},\"BI\":{\"state\":{\"required\":false,\"hidden\":true}},\"BO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Department\"}},\"BS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"BW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false,\"hidden\":true,\"label\":\"District\"}},\"BZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CA\":{\"postcode\":{\"label\":\"Postal code\"},\"state\":{\"label\":\"Province\"}},\"CH\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false}},\"CL\":{\"city\":{\"required\":true},\"postcode\":{\"required\":false,\"hidden\":false},\"state\":{\"label\":\"Region\"}},\"CN\":{\"state\":{\"label\":\"Province\"}},\"CO\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"CR\":{\"state\":{\"label\":\"Province\"}},\"CW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CY\":{\"state\":{\"required\":false,\"hidden\":true}},\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"DE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false}},\"DK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"DO\":{\"state\":{\"label\":\"Province\"}},\"EC\":{\"state\":{\"label\":\"Province\"}},\"EE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"ET\":{\"state\":{\"required\":false,\"hidden\":true}},\"FI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"FR\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GG\":{\"state\":{\"required\":false,\"label\":\"Parish\"}},\"GH\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Region\"}},\"GP\":{\"state\":{\"required\":false,\"hidden\":true}},\"GF\":{\"state\":{\"required\":false,\"hidden\":true}},\"GR\":{\"state\":{\"required\":false}},\"GT\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"HK\":{\"postcode\":{\"required\":false},\"city\":{\"label\":\"Town / District\"},\"state\":{\"label\":\"Region\"}},\"HN\":{\"state\":{\"label\":\"Department\"}},\"HU\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"city\":{\"class\":[\"form-row-last\",\"address-field\"]},\"address_1\":{\"priority\":71},\"address_2\":{\"priority\":72},\"state\":{\"label\":\"County\",\"required\":false}},\"ID\":{\"state\":{\"label\":\"Province\"}},\"IE\":{\"postcode\":{\"required\":true,\"label\":\"Eircode\"},\"state\":{\"label\":\"County\"}},\"IS\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IM\":{\"state\":{\"required\":false,\"hidden\":true}},\"IN\":{\"postcode\":{\"label\":\"PIN Code\"},\"state\":{\"label\":\"State\"}},\"IR\":{\"state\":{\"priority\":50},\"city\":{\"priority\":60},\"address_1\":{\"priority\":70},\"address_2\":{\"priority\":80}},\"IT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":true,\"label\":\"Province\"}},\"JM\":{\"city\":{\"label\":\"Town / City / Post Office\"},\"postcode\":{\"required\":false,\"label\":\"Postal Code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"JP\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"state\":{\"label\":\"Prefecture\",\"class\":[\"form-row-last\",\"address-field\"],\"priority\":66},\"city\":{\"priority\":67},\"address_1\":{\"priority\":68},\"address_2\":{\"priority\":69}},\"KN\":{\"postcode\":{\"required\":false,\"label\":\"Postal code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"KR\":{\"state\":{\"required\":false,\"hidden\":true}},\"KW\":{\"state\":{\"required\":false,\"hidden\":true}},\"LV\":{\"state\":{\"label\":\"Municipality\",\"required\":false}},\"LB\":{\"state\":{\"required\":false,\"hidden\":true}},\"MF\":{\"state\":{\"required\":false,\"hidden\":true}},\"MQ\":{\"state\":{\"required\":false,\"hidden\":true}},\"MT\":{\"state\":{\"required\":false,\"hidden\":true}},\"MZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"NI\":{\"state\":{\"label\":\"Department\"}},\"NL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NG\":{\"postcode\":{\"label\":\"Postcode\",\"required\":false,\"hidden\":true},\"state\":{\"label\":\"State\"}},\"NZ\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"required\":false,\"label\":\"Region\"}},\"NO\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NP\":{\"state\":{\"label\":\"State / Zone\"},\"postcode\":{\"required\":false}},\"PA\":{\"state\":{\"label\":\"Province\"}},\"PL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"PR\":{\"city\":{\"label\":\"Municipality\"},\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"PY\":{\"state\":{\"label\":\"Department\"}},\"RE\":{\"state\":{\"required\":false,\"hidden\":true}},\"RO\":{\"state\":{\"label\":\"County\",\"required\":true}},\"RS\":{\"city\":{\"required\":true},\"postcode\":{\"required\":true},\"state\":{\"label\":\"District\",\"required\":false}},\"RW\":{\"state\":{\"required\":false,\"hidden\":true}},\"SG\":{\"state\":{\"required\":false,\"hidden\":true},\"city\":{\"required\":false}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SR\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"SV\":{\"state\":{\"label\":\"Department\"}},\"ES\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"LI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"LK\":{\"state\":{\"required\":false,\"hidden\":true}},\"LU\":{\"state\":{\"required\":false,\"hidden\":true}},\"MD\":{\"state\":{\"label\":\"Municipality / District\"}},\"SE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"TR\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"UG\":{\"postcode\":{\"required\":false,\"hidden\":true},\"city\":{\"label\":\"Town / Village\",\"required\":true},\"state\":{\"label\":\"District\",\"required\":true}},\"US\":{\"postcode\":{\"label\":\"ZIP Code\"},\"state\":{\"label\":\"State\"}},\"UY\":{\"state\":{\"label\":\"Department\"}},\"GB\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"County\",\"required\":false}},\"ST\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"District\"}},\"VN\":{\"state\":{\"required\":false,\"hidden\":true},\"postcode\":{\"priority\":65,\"required\":false,\"hidden\":false},\"address_2\":{\"required\":false,\"hidden\":false}},\"WS\":{\"postcode\":{\"required\":false,\"hidden\":true}}
2372,\"YT\":{\"state\":{\"required\":false,\"hidden\":true}},\"ZA\":{\"state\":{\"label\":\"Province\"}},\"ZW\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"default\":{\"first_name\":{\"label\":\"First name\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"Last name\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"Company name\",\"class\":[\"form-row-wide\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"country\":{\"type\":\"country\",\"label\":\"Country / Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Street address\",\"placeholder\":\"House number and street name\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Apartment, suite, unit, etc.\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"Apartment, suite, unit, etc. (optional)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false},\"city\":{\"label\":\"Town / City\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70},\"state\":{\"type\":\"state\",\"label\":\"State / County\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80},\"postcode\":{\"label\":\"Postcode / ZIP\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90},\"phone\":{\"label\":\"Phone\",\"required\":true,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\",\"country\":\"#billing_country_field, #shipping_country_field, #calc_shipping_country_field\",\"phone\":\"#billing_phone_field, #shipping_phone_field\"}","i18n_required_text":"required","i18n_optional_text":"optional"}; 2373//# sourceURL=wc-address-i18n-js-extra 2374</script>
vendor: 1 bytes, line 2374
2374
2375<script data-wp-strategy="defer" id="wc-address-i18n-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2375
2375
2376<script id="wcsatt-frontend-js-extra"> 2377var wcsatt_single_product_params = {"i18n_subs_load_error":"Failed to load matching subscriptions. If this issue persists, please re-load the page and try again.","i18n_free_trial_label":"Free trial: %s","i18n_signup_fee_label":"Sign-up fee: %s","wc_ajax_url":"/?wc-ajax=%%endpoint%%"}; 2378//# sourceURL=wcsatt-frontend-js-extra 2379</script>
vendor: 1 bytes, line 2379
2379
2380<script id="wcsatt-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.js?ver=9.1.0"></script>
vendor: 1 bytes, line 2380
2380
2381<script id="custom-js-js" src="https://www.thechesswebsite.com/wp-content/themes/thechesswebsite/js/custom.js?ver=251104-233140"></script>
vendor: 1 bytes, line 2381
2381
2382<script id="elementor-webpack-runtime-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2382
2382
2383<script id="elementor-frontend-modules-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2383
2383
2384<script id="jquery-ui-core-js-before"> 2385jQuery.uiBackCompat = true; 2386//# sourceURL=jquery-ui-core-js-before 2387</script>
vendor: 1 bytes, line 2387
2387
2388<script id="jquery-ui-core-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2388
2388
2389<script id="elementor-frontend-js-before"> 2390var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.4","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_panel_promotions":true,"theme_builder_v2":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.thechesswebsite.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.thechesswebsite.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.thechesswebsite.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f6df879e45","atomicFormsSendForm":"d311a26247"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":1410,"title":"The%20Chess%20Website%20%E2%80%93%20Learn%2C%20Practice%20and%20Play%20Chess%21","excerpt":"","featuredImage":false}}; 2391//# sourceURL=elementor-frontend-js-before 2392</script>
vendor: 1 bytes, line 2392
2392
2393<script id="elementor-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 2393
2393
2394<script id="smartmenus-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2394
2394
2395<script id="jquery-elementor-select2-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/e-select2/js/e-select2.full.min.js?ver=4.0.6-rc.1"></script>
vendor: 1 bytes, line 2395
2395
2396<script id="e-sticky-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2396
2396
2397<script id="imagesloaded-js" src="https://www.thechesswebsite.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2397
2397
2398<script id="swiper-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 2398
2398
2399<script id="sourcebuster-js-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2399
2399
2400<script id="wc-order-attribution-js-extra"> 2401var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.thechesswebsite.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 2402//# sourceURL=wc-order-attribution-js-extra 2403</script>
vendor: 1 bytes, line 2403
2403
2404<script id="wc-order-attribution-js" src="https://www.thechesswebsite.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 2404
2404
2405<script id="googlesitekit-events-provider-content-events-js-before"> 2406window._googlesitekit = window._googlesitekit || {}; 2407window._googlesitekit.contentEvents = {"postID":1410,"isSinglePost":false}; 2408//# sourceURL=googlesitekit-events-provider-content-events-js-before 2409</script>
vendor: 1 bytes, line 2409
2409
2410<script id="googlesitekit-events-provider-content-events-js" src="https://www.thechesswebsite.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-33078016c5e1e9f07c35.js" defer></script>
vendor: 1 bytes, line 2410
2410
2411<script id="googlesitekit-events-provider-woocommerce-js-before"> 2412window._googlesitekit.wcdata = window._googlesitekit.wcdata || {}; 2413window._googlesitekit.wcdata.products = [{"id":7360,"name":"T-Shirts","categories":[{"name":"T-Shirts"}],"price":1500},{"id":4403,"name":"The Chess Website Chess DVDs","categories":[{"name":"DVDs"}],"price":5000}]; 2414window._googlesitekit.wcdata.add_to_cart = null; 2415window._googlesitekit.wcdata.currency = "USD"; 2416window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"]; 2417//# sourceURL=googlesitekit-events-provider-woocommerce-js-before 2418</script>
vendor: 1 bytes, line 2418
2418
2419<script id="googlesitekit-events-provider-woocommerce-js" src="https://www.thechesswebsite.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-454120fdf8df4537b59f.js" defer></script>
vendor: 1 bytes, line 2419
2419
2420<script id="shortcode-js" src="https://www.thechesswebsite.com/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2420
2420
2421<script id="wp-util-js-extra"> 2422var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 2423//# sourceURL=wp-util-js-extra 2424</script>
vendor: 1 bytes, line 2424
2424
2425<script id="wp-util-js" src="https://www.thechesswebsite.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2425
2425
2426<script id="wp-backbone-js" src="https://www.thechesswebsite.com/wp-includes/js/wp-backbone.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2426
2426
2427<script id="media-models-js-extra"> 2428var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}}; 2429//# sourceURL=media-models-js-extra 2430</script>
vendor: 1 bytes, line 2430
2430
2431<script id="media-models-js" src="https://www.thechesswebsite.com/wp-includes/js/media-models.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2431
2431
2432<script id="wp-plupload-js-extra"> 2433var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"}; 2434var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"31457280b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"a035bcc2cf"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; 2435//# sourceURL=wp-plupload-js-extra 2436</script>
vendor: 1 bytes, line 2436
2436
2437<script id="wp-plupload-js" src="https://www.thechesswebsite.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2437
2437
2438<script id="jquery-ui-mouse-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2438
2438
2439<script id="jquery-ui-sortable-js" src="https://www.thechesswebsite.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2439
2439
2440<script id="mediaelement-core-js-before"> 2441var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; 2442//# sourceURL=mediaelement-core-js-before 2443</script>
vendor: 1 bytes, line 2443
2443
2444<script id="mediaelement-core-js" src="https://www.thechesswebsite.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2444
2444
2445<script id="mediaelement-migrate-js" src="https://www.thechesswebsite.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2445
2445
2446<script id="mediaelement-js-extra"> 2447var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; 2448//# sourceURL=mediaelement-js-extra 2449</script>
vendor: 1 bytes, line 2449
2449
2450<script id="wp-mediaelement-js" src="https://www.thechesswebsite.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2450
2450
2451<script id="wp-api-request-js-extra"> 2452var wpApiSettings = {"root":"https://www.thechesswebsite.com/wp-json/","nonce":"5dfc211be1","versionString":"wp/v2/"}; 2453//# sourceURL=wp-api-request-js-extra 2454</script>
vendor: 1 bytes, line 2454
2454
2455<script id="wp-api-request-js" src="https://www.thechesswebsite.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2455
2455
2456<script id="wp-dom-ready-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 2456
2456
2457<script id="wp-hooks-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2457
2457
2458<script id="wp-i18n-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2458
2458
2459<script id="wp-i18n-js-after"> 2460wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2461//# sourceURL=wp-i18n-js-after 2462</script>
vendor: 1 bytes, line 2462
2462
2463<script id="wp-a11y-js" src="https://www.thechesswebsite.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 2463
2463
2464<script id="clipboard-js" src="https://www.thechesswebsite.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2464
2464
2465<script id="media-views-js-extra"> 2466var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n 'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://www.thechesswebsite.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2466pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"6185124ae8","setAttachmentThumbnail":"4a0ae45b94"},"post":{"id":0},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://www.thechesswebsite.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":800,"months":[{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"8","text":"August 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2021","month":"12","text":"December 2021"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"8","text":"August 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2019","month":"2","text":"February 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"7","text":"July 2018"},{"year":"2018","month":"6","text":"June 2018"},{"year":"2018","month":"5","text":"May 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"1","text":"January 2018"},{"year":"2017","month":"11","text":"November 2017"},{"year":"2017","month":"10","text":"October 2017"},{"year":"2017","month":"8","text":"August 2017"},{"year":"2017","month":"7","text":"July 2017"},{"year":"2017","month":"4","text":"April 2017"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"},{"year":"2016","month":"12","text":"December 2016"},{"year":"2016","month":"11","text":"November 2016"},{"year":"2016","month":"10","text":"October 2016"},{"year":"2016","month":"8","text":"August 2016"},{"year":"2016","month":"7","text":"July 2016"},{"year":"2016","month":"6","text":"June 2016"},{"year":"2016","month":"5","text":"May 2016"},{"year":"2016","month":"4","text":"April 2016"},{"year":"2016","month":"3","text":"March 2016"},{"year":"2016","month":"2","text":"February 2016"},{"year":"2016","month":"1","text":"January 2016"},{"year":"2015","month":"12","text":"December 2015"},{"year":"2015","month":"11","text":"November 2015"},{"year":"2015","month":"10","text":"October 2015"},{"year":"2015","month":"9","text":"September 2015"},{"year":"2015","month":"8","text":"August 2015"},{"year":"2015","month":"7","text":"July 2015"},{"year":"2015","month":"6","text":"June 2015"},{"year":"2015","month":"5","text":"May 2015"},{"year":"2015","month":"4","text":"April 2015"},{"year":"2015","month":"3","text":"March 2015"},{"year":"2015","month":"2","text":"February 2015"},{"year":"2015","month":"1","text":"January 2015"},{"year":"2014","month":"12","text":"December 2014"},{"year":"2014","month":"11","text":"November 2014"},{"year":"2014","month":"10","text":"October 2014"},{"year":"2014","month":"8","text":"August 2014"},{"year":"2014","month":"7","text":"July 2014"},{"year":"2014","month":"6","text":"June 2014"},{"year":"2014","month":"5","text":"May 2014"},{"year":"2014","month":"4","text":"April 2014"},{"year":"2014","month":"3","text":"March 2014"},{"year":"2014","month":"2","text":"February 2014"},{"year":"2014","month":"1","text":"January 2014"},{"year":"2013","month":"12","text":"December 2013"},{"year":"2013","month":"11","text":"November 2013"},{"year":"2013","month":"10","text":"October 2013"},{"year":"2013","month":"9","text":"September 2013"},{"year":"2013","month":"8","text":"August 2013"},{"year":"2013","month":"7","text":"July 2013"},{"year":"2013","month":"6","text":"June 2013"},{"year":"2013","month":"5","text":"May 2013"},{"year":"2013","month":"4","text":"April 2013"},{"year":"2013","month":"3","text":"March 2013"},{"year":"2013","month":"2","text":"February 2013"},{"year":"2013","month":"1","text":"January 2013"},{"year":"2012","month":"11","text":"November 2012"},{"year":"2012","month":"9","text":"September 2012"},{"year":"2012","month":"8","text":"August 2012"},{"year":"2012","month":"7","text":"July 2012"}],"mediaTrash":0,"infiniteScrolling":1}}; 2467//# sourceURL=media-views-js-extra 2468</script>
vendor: 1 bytes, line 2468
2468
2469<script id="media-views-js" src="https://www.thechesswebsite.com/wp-includes/js/media-views.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2469
2469
2470<script id="media-editor-js" src="https://www.thechesswebsite.com/wp-includes/js/media-editor.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2470
2470
2471<script id="media-audiovideo-js" src="https://www.thechesswebsite.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2471
2471
2472<script id="elementor-pro-webpack-runtime-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2472
2472
2473<script id="elementor-pro-frontend-js-before"> 2474var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.thechesswebsite.com\/wp-admin\/admin-ajax.php","nonce":"693362ea1f","urls":{"assets":"https:\/\/www.thechesswebsite.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.thechesswebsite.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.thechesswebsite.com\/cart\/","checkout_page_url":"https:\/\/www.thechesswebsite.com\/checkout\/","fragments_nonce":"da558d66b5"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.thechesswebsite.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2475//# sourceURL=elementor-pro-frontend-js-before 2476</script>
vendor: 1 bytes, line 2476
2476
2477<script id="elementor-pro-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2477
2477
2478<script id="pro-elements-handlers-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.3"></script>
vendor: 1 bytes, line 2478
2478
2479<script id="gsap-js-js" src="//cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js"></script>
vendor: 1 bytes, line 2479
2479
2480<script id="elementor-extras-frontend-js-extra"> 2481var elementorExtrasFrontendConfig = {"urls":{"assets":"https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/"},"refreshableWidgets":["ee-offcanvas.classic","ee-popup.classic","gallery-slider.default","media-carousel.default","image-carousel.default","slides.default"]}; 2482//# sourceURL=elementor-extras-frontend-js-extra 2483</script>
vendor: 1 bytes, line 2483
2483
2484<script id="elementor-extras-frontend-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/js/frontend.min.js?ver=2.2.52"></script>
vendor: 1 bytes, line 2484
2484
2485<script id="parallax-gallery-js" src="https://www.thechesswebsite.com/wp-content/plugins/elementor-extras/assets/lib/parallax-gallery/parallax-gallery.min.js?ver=1.0.0"></script>
2485 2486
2487<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-addcf77b519c1d220a8","applicationID":"1009981968","transactionName":"ZVxWMEBTVhBRVkxdWlwWdQdGW1cNH1xWUFBK","queueTime":0,"applicationTime":7900,"atts":"SRtVRghJRR4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2487<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4040f30283736d6',t:'MTc5MDI3NjcxMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2487<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"20eb572f2eff44ac8e10624c2771a50c","r":1,"spa":2}' crossorigin="anonymous"></script>
2487 2488</body> 2489</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.