1 2<!DOCTYPE html> 3<html lang="cs" prefix="og: https://ogp.me/ns#"> 4 <head> 5 <meta charset="UTF-8" />
5<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538766983",accountID:"4339027",trustKey:"4339027",xpid:"UAUEWFZRDxADXFNSAQMFUVY=",licenseKey:"NRJS-3ef775a0a64e6ec3316",applicationID:"382062272",browserID:"538766983"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 6(()=>{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};
6e.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;
6const 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);
6if(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$:()=>
6o,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])}
6(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}
6;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)=>
6{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
6ine_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()=>
6{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)=>
6null==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
6dTimingMethod(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
6imeToRegister: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})})}
6return 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"
6!==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);
6if(!(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)}
6);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)})});
6class 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
6h(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>
6 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <title>KoÅ¡Ãk - Jan Melvil Publishing</title> 9 <meta name="google-site-verification" content="S0Y1A8eJ4Qpz7KOB_n5fNDDt3_S_UbE01UzttSNM0K4" /> 10 11<!-- Google Tag Manager for WordPress by gtm4wp.com -->
12<script data-cfasync="false" data-pagespeed-no-defer> 13 var gtm4wp_datalayer_name = "dataLayer"; 14 var dataLayer = dataLayer || []; 15 const gtm4wp_use_sku_instead = 1; 16 const gtm4wp_currency = 'CZK'; 17 const gtm4wp_product_per_impression = 0; 18 const gtm4wp_clear_ecommerce = false; 19 const gtm4wp_datalayer_max_timeout = 2000; 20</script>
20 21<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 22<!-- Optimalizace pro vyhledávaÄe podle Rank Math - https://rankmath.com/ --> 23<meta name="robots" content="noindex, follow"/> 24<meta property="og:locale" content="cs_CZ" /> 25<meta property="og:type" content="article" /> 26<meta property="og:title" content="KoÅ¡Ãk - Jan Melvil Publishing" /> 27<meta property="og:url" content="https://www.melvil.cz/kosik/" /> 28<meta property="og:site_name" content="Jan Melvil Publishing" /> 29<meta property="article:publisher" content="https://facebook.com/janmelvil/" /> 30<meta property="og:updated_time" content="2024-07-10T14:46:43+02:00" /> 31<meta property="og:image" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" /> 32<meta property="og:image:secure_url" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" /> 33<meta property="og:image:width" content="1200" /> 34<meta property="og:image:height" content="1200" /> 35<meta property="og:image:alt" content="KoÅ¡Ãk" /> 36<meta property="og:image:type" content="image/webp" />
37<meta property="article:published_time" content="2014-09-25T22:39:37+02:00" /> 38<meta property="article:modified_time" content="2024-07-10T14:46:43+02:00" /> 39<meta name="twitter:card" content="summary_large_image" /> 40<meta name="twitter:title" content="KoÅ¡Ãk - Jan Melvil Publishing" /> 41<meta name="twitter:site" content="@https://twitter.com/janmelvil" /> 42<meta name="twitter:creator" content="@https://twitter.com/janmelvil" /> 43<meta name="twitter:image" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" /> 44<meta name="twitter:label1" content="Doba ÄtenÃ" /> 45<meta name="twitter:data1" content="MénÄ než minuta" />
46<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.melvil.cz/#organization","name":"Jan Melvil Publishing","sameAs":["https://facebook.com/janmelvil/","https://twitter.com/https://twitter.com/janmelvil","https://www.instagram.com/janmelvil/"],"logo":{"@type":"ImageObject","@id":"https://www.melvil.cz/#logo","url":"https://www.melvil.cz/wp-content/uploads/2024/02/logo-melvil.png","contentUrl":"https://www.melvil.cz/wp-content/uploads/2024/02/logo-melvil.png","caption":"Jan Melvil Publishing","inLanguage":"cs","width":"1000","height":"476"}},{"@type":"WebSite","@id":"https://www.melvil.cz/#website","url":"https://www.melvil.cz","name":"Jan Melvil Publishing","publisher":{"@id":"https://www.melvil.cz/#organization"},"inLanguage":"cs"},{"@type":"ImageObject","@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp","url":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp","width":"1200","height":"1200","inLanguage":"cs"},{"@type":"WebPage","@id":"https://www.melvil.cz/kosik/#webpage","url":"https://www.melvil.cz/kosik/","name":"Ko\u0161\u00edk - Jan Melvil Publishing","datePublished":"2014-09-25T22:39:37+02:00","dateModified":"2024-07-10T14:46:43+02:00","isPartOf":{"@id":"https://www.melvil.cz/#website"},"primaryImageOfPage":{"@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp"},"inLanguage":"cs"},{"@type":"Person","@id":"https://www.melvil.cz/author/wpaservis/","name":"WP Admin","url":"https://www.melvil.cz/author/wpaservis/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/1ad2e301c3c14a3622f873603e3d8279066e9093d9bfd6c39083e65ba5877748?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/1ad2e301c3c14a3622f873603e3d8279066e9093d9bfd6c39083e65ba5877748?s=96&d=mm&r=g","caption":"WP Admin","inLanguage":"cs"},"worksFor":{"@id":"https://www.melvil.cz/#organization"}},{"@type":"Article","headline":"Ko\u0161\u00edk - Jan Melvil Publishing","datePublished":"2014-09-25T22:39:37+02:00","dateModified":"2024-07-10T14:46:43+02:00","author":{"@id":"https://www.melvil.cz/author/wpaservis/","name":"WP Admin"},"publisher":{"@id":"https://www.melvil.cz/#organization"},"name":"Ko\u0161\u00edk - Jan Melvil Publishing","@id":"https://www.melvil.cz/kosik/#richSnippet","isPartOf":{"@id":"https://www.melvil.cz/kosik/#webpage"},"image":{"@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp"},"inLanguage":"cs","mainEntityOfPage":{"@id":"https://www.melvil.cz/kosik/#webpage"}}]}</script>
46 47<!-- /Rank Math WordPress SEO plugin --> 48 49<style id="wp-img-auto-sizes-contain-inline-css"> 50img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 51/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 52</style> 53<style id="wp-block-library-inline-css"> 54/** 55 * Colors 56 */ 57/** 58 * Typography 59 */ 60/** 61 * SCSS Variables. 62 * 63 * Please use variables from this sheet to ensure consistency across the UI. 64 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 65 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 66 */ 67/** 68 * Fonts & basic variables. 69 */ 70/** 71 * Typography 72 */ 73/** 74 * Grid System. 75 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 76 */ 77/** 78 * Radius scale. 79 */ 80/** 81 * Elevation scale. 82 */ 83/** 84 * Dimensions. 85 */ 86/** 87 * Mobile specific styles 88 */ 89/** 90 * Editor styles. 91 */ 92/** 93 * Block & Editor UI. 94 */ 95/** 96 * Block paddings. 97 */ 98/** 99 * React Native specific. 100 * These variables do not appear to be used anywhere else. 101 */ 102/** 103 * Breakpoints & Media Queries 104 */ 105/** 106* Converts a hex value into the rgb equivalent. 107* 108* @param {string} hex - the hexadecimal value to convert 109* @return {string} comma separated rgb values 110*/ 111/** 112 * Long content fade mixin 113 * 114 * Creates a fading overlay to signify that the content is longer 115 * than the space allows. 116 */ 117/** 118 * Breakpoint mixins 119 */ 120/** 121 * Focus styles. 122 */ 123/** 124 * Applies editor left position to the selector passed as argument 125 */ 126/** 127 * Styles that are reused verbatim in a few places 128 */ 129/** 130 * Allows users to opt-out of animations via OS-level preferences. 131 */ 132/** 133 * Reset default styles for JavaScript UI based pages. 134 * This is a WP-admin agnostic reset 135 */ 136/** 137 * Reset the WP Admin page styles for Gutenberg-like pages. 138 */ 139/** 140 * Creates a checkerboard pattern background to indicate transparency. 141 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 142 */ 143:root { 144 --wp-block-synced-color: #7a00df; 145 --wp-block-synced-color--rgb: 122, 0, 223; 146 --wp-bound-block-color: var(--wp-block-synced-color); 147 --wp-editor-canvas-background: #ddd; 148 --wp-admin-theme-color: #007cba; 149 --wp-admin-theme-color--rgb: 0, 124, 186; 150 --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); 151 --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; 152 --wp-admin-theme-color-darker-20: #005a87; 153 --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; 154 --wp-admin-border-width-focus: 2px; 155} 156@media (min-resolution: 192dpi) { 157 :root { 158 --wp-admin-border-width-focus: 1.5px; 159 } 160} 161 162/** 163 * Element styles. 164 */ 165.wp-element-button { 166 cursor: pointer; 167} 168 169:root .has-very-light-gray-background-color { 170 background-color: #eee; 171} 172:root .has-very-dark-gray-background-color { 173 background-color: #313131; 174} 175:root .has-very-light-gray-color { 176 color: #eee; 177} 178:root .has-very-dark-gray-color { 179 color: #313131; 180} 181:root { 182 /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */ 183} 184:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { 185 background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%); 186} 187:root .has-purple-crush-gradient-background { 188 background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%); 189} 190:root .has-hazy-dawn-gradient-background { 191 background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%); 192} 193:root .has-subdued-olive-gradient-background { 194 background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%); 195} 196:root .has-atomic-cream-gradient-background { 197 background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%); 198} 199:root .has-nightshade-gradient-background { 200 background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%); 201} 202:root .has-midnight-gradient-background { 203 background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); 204} 205:root { 206 /* stylelint-enable @stylistic/function-comma-space-after */ 207 --wp--preset--font-size--normal: 16px; 208 --wp--preset--font-size--huge: 42px; 209} 210 211.has-regular-font-size { 212 font-size: 1em; 213} 214 215.has-larger-font-size { 216 font-size: 2.625em; 217} 218 219.has-normal-font-size { 220 font-size: var(--wp--preset--font-size--normal); 221} 222 223.has-huge-font-size { 224 font-size: var(--wp--preset--font-size--huge); 225} 226 227:root .has-text-align-center { 228 text-align: center; 229} 230 231:root .has-text-align-left { 232 /*rtl:ignore*/ 233 text-align: left; 234} 235 236:root .has-text-align-right { 237 /*rtl:ignore*/ 238 text-align: right; 239} 240 241.has-fit-text { 242 white-space: nowrap !important; 243} 244 245#end-resizable-editor-section { 246 display: none; 247} 248 249.aligncenter { 250 clear: both; 251} 252 253.items-justified-left { 254 justify-content: flex-start; 255} 256 257.items-justified-center { 258 justify-content: center; 259} 260 261.items-justified-right { 262 justify-content: flex-end; 263} 264 265.items-justified-space-between { 266 justify-content: space-between; 267} 268 269.screen-reader-text { 270 border: 0; 271 clip-path: inset(50%); 272 height: 1px; 273 margin: -1px; 274 overflow: hidden; 275 padding: 0; 276 position: absolute; 277 width: 1px; 278 word-wrap: normal !important; 279} 280 281.screen-reader-text:focus { 282 background-color: #ddd; 283 clip-path: none; 284 color: #444; 285 display: block; 286 font-size: 1em; 287 height: auto; 288 left: 5px; 289 line-height: normal; 290 padding: 15px 23px 14px; 291 text-decoration: none; 292 top: 5px; 293 width: auto; 294 z-index: 100000; 295} 296 297/** 298 * The following provide a simple means of applying a default border style when 299 * a user first makes a selection in the border block support panel. 300 * This prevents issues such as where the user could set a border width 301 * and see no border due there being no border style set. 302 * 303 * This is intended to be removed once intelligent defaults can be set while 304 * making border selections via the block support. 305 * 306 * See: https://github.com/WordPress/gutenberg/pull/33743 307 */ 308html :where(.has-border-color) { 309 border-style: solid; 310} 311 312html :where([style*=border-color]) { 313 border-style: solid; 314} 315 316html :where([style*=border-top-color]) { 317 border-top-style: solid; 318} 319 320html :where([style*=border-right-color]) { 321 /*rtl:ignore*/ 322 border-right-style: solid; 323} 324 325html :where([style*=border-bottom-color]) { 326 border-bottom-style: solid; 327} 328 329html :where([style*=border-left-color]) { 330 /*rtl:ignore*/ 331 border-left-style: solid; 332} 333 334html :where([style*=border-width]) { 335 border-style: solid; 336} 337 338html :where([style*=border-top-width]) { 339 border-top-style: solid; 340} 341 342html :where([style*=border-right-width]) { 343 /*rtl:ignore*/ 344 border-right-style: solid; 345} 346 347html :where([style*=border-bottom-width]) { 348 border-bottom-style: solid; 349} 350 351html :where([style*=border-left-width]) { 352 /*rtl:ignore*/ 353 border-left-style: solid; 354} 355 356/** 357 * Provide baseline responsiveness for images. 358 */ 359html :where(img[class*=wp-image-]) { 360 height: auto; 361 max-width: 100%; 362} 363 364/** 365 * Reset user agent styles for figure element margins. 366 */ 367:where(figure) { 368 margin: 0 0 1em 0; 369} 370 371html :where(.is-position-sticky) { 372 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 373 --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px); 374 /* stylelint-enable length-zero-no-unit */ 375} 376 377@media screen and (max-width: 600px) { 378 html :where(.is-position-sticky) { 379 /* stylelint-disable length-zero-no-unit -- 0px is set explicitly so that it can be used in a calc value. */ 380 --wp-admin--admin-bar--position-offset: 0px; 381 /* stylelint-enable length-zero-no-unit */ 382 } 383} 384 385/*# sourceURL=/wp-includes/css/dist/block-library/common.css */ 386</style> 387<style id="classic-theme-styles-inline-css"> 388/** 389 * These rules are needed for backwards compatibility. 390 * They should match the button element rules in the base theme.json file. 391 */ 392.wp-block-button__link { 393 color: #ffffff; 394 background-color: #32373c; 395 border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ 396 397 /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ 398 box-shadow: none; 399 text-decoration: none; 400 401 /* The extra 2px are added to size solids the same as the outline versions.*/ 402 padding: calc(0.667em + 2px) calc(1.333em + 2px); 403 404 font-size: 1.125em; 405} 406 407.wp-block-file__button { 408 background: #32373c; 409 color: #ffffff; 410 text-decoration: none; 411} 412 413/*# sourceURL=/wp-includes/css/classic-themes.css */ 414</style> 415 416<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=1786515180' media='all' /> 417 418<link rel='stylesheet' id='spectra-pro-block-css-css' href='https://www.melvil.cz/wp-content/plugins/spectra-pro/dist/style-blocks.css?ver=1.3.2' media='all' /> 419<link rel='stylesheet' id='wc-gift-cards-blocks-integration-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce-gift-cards/assets/dist/frontend/blocks.css?ver=1786515151' media='all' /> 420<style id="global-styles-inline-css"> 421: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,
4210) 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%);--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);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}
421.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;} 422/*# sourceURL=global-styles-inline-css */ 423</style> 424 425<link rel='stylesheet' id='ToretCeskaPosta-draw-css-css' href='https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/vendor/toret/toret-library/src/assets/css/toret-draw.css?ver=1782800647' media='all' /> 426<link rel='stylesheet' id='ToretCeskaPosta-form-css-css' href='https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/vendor/toret/toret-library/src/assets/css/toret-draw-form.css?ver=1782800647' media='all' /> 427<link rel='stylesheet' id='wc-preorder-frontend-css' href='https://www.melvil.cz/wp-content/plugins/wc-preorder/assets/css/frontend.css?ver=100.1.2' media='all' /> 428<link rel='stylesheet' id='select2-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.0.1' media='all' /> 429<style id="woocommerce-inline-inline-css"> 430.woocommerce form .form-row .required { visibility: visible; } 431/*# sourceURL=woocommerce-inline-inline-css */ 432</style> 433<link rel='stylesheet' id='cmplz-general-css' href='https://www.melvil.cz/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.css?ver=1786514761' media='all' /> 434<link rel='stylesheet' id='wc-gc-css-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce-gift-cards/assets/css/frontend/woocommerce.css?ver=2.7.5' media='all' /> 435<link rel='stylesheet' id='melvil-checkout-popup-css' href='https://www.melvil.cz/wp-content/plugins/melvil-checkout/assets/css/popup.css?ver=1.1.272' media='all' /> 436<link rel='stylesheet' id='melvil-filter-css' href='https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/css/filter.css?ver=1790242497' media='all' /> 437<style id="melvil-filter-inline-css"> 438.woocommerce-result-count { opacity: 0; transition: opacity .15s; } 439/*# sourceURL=melvil-filter-inline-css */ 440</style> 441<link rel='stylesheet' id='toret-ceskaposta-plugin-styles-css' href='https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/public/assets/css/public.css?ver=3.4.6' media='all' /> 442<link rel='stylesheet' id='wc-melvil-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce-melvil//assets/css/wc-melvil.css?ver=1.0.0' media='all' /> 443<link rel='stylesheet' id='melvil-css' href='https://www.melvil.cz/wp-content/themes/melvil/build/css/style.css?ver=1.0.055' media='all' /> 444<link rel='stylesheet' id='ftx_shm_checkout-css' href='https://www.melvil.cz/wp-content/plugins/ftx-shipmall-fullfillment-sync-melvil/assets/css/checkout.css?ver=4.2.13' media='all' /> 445<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://www.melvil.cz/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1786514774' media='all' />
446<script id="jquery-core-js" src="https://www.melvil.cz/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 446
446
447<script id="wc-zasilkovna-packeta-widget-js" src="https://widget.packeta.com/www/js/library.js?ver=ca98ff569a22a8c4e3062b444a736d54"></script>
vendor: 1 bytes, line 447
447
448<script id="wc-zasilkovna-widget-js-extra"> 449var wc_zasilkovna = {"apikey":"1fb867fff7ad31a7","change_text":"Zm\u011bnit pobo\u010dku","country":"CZ"}; 450//# sourceURL=wc-zasilkovna-widget-js-extra 451</script>
vendor: 1 bytes, line 451
451
452<script id="wc-zasilkovna-widget-js" src="https://www.melvil.cz/wp-content/plugins/wc-zasilkovna/assets/js/widget.js?ver=ca98ff569a22a8c4e3062b444a736d54"></script>
vendor: 1 bytes, line 452
452
453<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js?ver=2.7.0-wc.11.0.1"></script>
vendor: 1 bytes, line 453
453
454<script id="wc-add-to-cart-js-extra"> 455var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Zobrazit ko\u0161\u00edk","cart_url":"https://www.melvil.cz/kosik/","is_cart":"1","cart_redirect_after_add":"no"}; 456//# sourceURL=wc-add-to-cart-js-extra 457</script>
vendor: 1 bytes, line 457
457
458<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js?ver=11.0.1"></script>
vendor: 1 bytes, line 458
458
459<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js?ver=2.1.4-wc.11.0.1"></script>
vendor: 1 bytes, line 459
459
460<script id="woocommerce-js-extra"> 461var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Zobrazit heslo","i18n_password_hide":"Skr\u00fdt heslo"}; 462//# sourceURL=woocommerce-js-extra 463</script>
vendor: 1 bytes, line 463
463
464<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js?ver=11.0.1"></script>
vendor: 1 bytes, line 464
464
465<script id="wc-country-select-js-extra"> 466var wc_country_select_params = {"countries":"{\"CZ\":[]}","i18n_select_state_text":"Zvolte mo\u017enost\u2026","i18n_no_matches":"\u017d\u00e1dn\u00e9 v\u00fdsledky","i18n_ajax_error":"Na\u010d\u00edtan\u00ed selhalo","i18n_input_too_short_1":"Pros\u00edm vlo\u017ete 1 nebo v\u00edce znak\u016f","i18n_input_too_short_n":"Pros\u00edm vlo\u017ete %qty% nebo v\u00edce znak\u016f","i18n_input_too_long_1":"Pros\u00edm sma\u017ete 1 znak","i18n_input_too_long_n":"Pros\u00edm sma\u017ete %qty% znak\u016f","i18n_selection_too_long_1":"M\u016f\u017eete vybrat pouze 1 polo\u017eku","i18n_selection_too_long_n":"M\u016f\u017eete vybrat pouze %qty% polo\u017eek","i18n_load_more":"Na\u010d\u00edt\u00e1m dal\u0161\u00ed v\u00fdsledky\u2026","i18n_searching":"Hled\u00e1m\u2026"}; 467//# sourceURL=wc-country-select-js-extra 468</script>
vendor: 1 bytes, line 468
468
469<script data-wp-strategy="defer" defer id="wc-country-select-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/country-select.js?ver=11.0.1"></script>
vendor: 1 bytes, line 469
469
470<script id="wc-address-i18n-js-extra"> 471var wc_address_i18n_params = {"locale":"{\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"default\":{\"first_name\":{\"label\":\"K\\u0159estn\\u00ed jm\\u00e9no\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"P\\u0159\\u00edjmen\\u00ed\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"N\\u00e1zev firmy\",\"class\":[\"form-row-wide\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"country\":{\"type\":\"country\",\"label\":\"Zem\\u011b / Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Ulice a \\u010d.p.\",\"placeholder\":\"\\u010c\\u00edslo domu a n\\u00e1zev ulice\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Nap\\u0159. \\u010d\\u00edslo vchodu, firma, patro...\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"\\u010c\\u00edslo bytu, hotelov\\u00e9ho pokoje atd. (nepovinn\\u00e9)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false},\"city\":{\"label\":\"M\\u011bsto\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70},\"state\":{\"type\":\"state\",\"label\":\"St\\u00e1t\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80},\"postcode\":{\"label\":\"PS\\u010c\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90},\"phone\":{\"label\":\"Telefon\",\"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":"vy\u017eadov\u00e1no","i18n_optional_text":"voliteln\u00fd"}; 472//# sourceURL=wc-address-i18n-js-extra 473</script>
vendor: 1 bytes, line 473
473
474<script data-wp-strategy="defer" defer id="wc-address-i18n-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.js?ver=11.0.1"></script>
vendor: 1 bytes, line 474
474
475<script id="wc-cart-js-extra"> 476var wc_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","update_shipping_method_nonce":"7b6ff6735c","apply_coupon_nonce":"d9867a0318","remove_coupon_nonce":"2d7cb6e5c9"}; 477//# sourceURL=wc-cart-js-extra 478</script>
vendor: 1 bytes, line 478
478
479<script data-wp-strategy="defer" defer id="wc-cart-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/frontend/cart.js?ver=11.0.1"></script>
vendor: 1 bytes, line 479
479
480<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.js?ver=1.0.9-wc.11.0.1"></script>
vendor: 1 bytes, line 480
480
481<script id="wp-stack-js-extra"> 482var wpstack = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php"}; 483//# sourceURL=wp-stack-js-extra 484</script>
vendor: 1 bytes, line 484
484
485<script id="wp-stack-js" src="https://www.melvil.cz/wp-content/plugins/wp-stack/assets/js/forms.min.js?ver=20191006"></script>
vendor: 1 bytes, line 485
485
486<script id="wc-melvil-js-extra"> 487var wc_melvil = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","overlay":"\u003Cdiv class=\"wc-melvil-overlay\"\u003E\n \u003Cdiv class=\"inner\"\u003E\n \u003Cp\u003E\u003Cspan class=\"wc-melvil-spinner\"\u003E\u003C/span\u003E\u003C/p\u003E\n \u003Cp\u003EChv\u00edli strpen\u00ed, va\u0161e \u003Cspan class=\"item-name\"\u003Epolo\u017eka\u003C/span\u003E se p\u0159ipravuje.\u003C/p\u003E\n \u003C/div\u003E\n\u003C/div\u003E\n","error":"\u003Cp\u003EN\u011bco se pokazilo. Pros\u00edm, kontaktujte n\u00e1s.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E","preorder":"\u003Cp\u003EE-kniha bude ke sta\u017een\u00ed a\u017e v datum vyd\u00e1n\u00ed.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E"}; 488//# sourceURL=wc-melvil-js-extra 489</script>
vendor: 1 bytes, line 489
489
490<script id="wc-melvil-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-melvil//assets/js/wc-melvil.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 490
490
491<script id="wc-melvil-search-js-extra"> 492var wc_melvil = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","overlay":"\u003Cdiv class=\"wc-melvil-overlay\"\u003E\n \u003Cdiv class=\"inner\"\u003E\n \u003Cp\u003E\u003Cspan class=\"wc-melvil-spinner\"\u003E\u003C/span\u003E\u003C/p\u003E\n \u003Cp\u003EChv\u00edli strpen\u00ed, va\u0161e \u003Cspan class=\"item-name\"\u003Epolo\u017eka\u003C/span\u003E se p\u0159ipravuje.\u003C/p\u003E\n \u003C/div\u003E\n\u003C/div\u003E\n","error":"\u003Cp\u003EN\u011bco se pokazilo. Pros\u00edm, kontaktujte n\u00e1s.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E","preorder":"\u003Cp\u003EE-kniha bude ke sta\u017een\u00ed a\u017e v datum vyd\u00e1n\u00ed.\u003C/p\u003E\u003Cbutton type=\"button\" class=\"wc-melvil-overlay__close\"\u003EZav\u0159\u00edt\u003C/button\u003E"}; 493//# sourceURL=wc-melvil-search-js-extra 494</script>
vendor: 1 bytes, line 494
494
495<script id="wc-melvil-search-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-melvil//assets/js/wc-melvil-search.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 495
495
496<script id="melvil-cart-js-extra"> 497var melvil_cart_params = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php?action=%%endpoint%%","apply_discount_nonce":"fa1451efdc","remove_gift_card_nonce":"cae051e10c"}; 498//# sourceURL=melvil-cart-js-extra 499</script>
vendor: 1 bytes, line 499
499
500<script id="melvil-cart-js" src="https://www.melvil.cz/wp-content/themes/melvil/build/js/cart.js?ver=1.0.055"></script>
vendor: 1 bytes, line 500
500
501<script id="packeta-js" src="https://widget.packeta.com/v6/www/js/library.js?ver=ca98ff569a22a8c4e3062b444a736d54"></script>
501 502<link rel='shortlink' href='https://www.melvil.cz/?p=7' /> 503 <!-- Reddit Pixel --> 504
504<script> 505 !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init', "a2_jdozwn2fnp57", {"partner":"WOOCOMMERCE","partner_version":"1.0.4"}); 506 </script>
506 507 <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER --> 508 <!-- End Reddit Pixel --> 509 <style>.cmplz-hidden { 510 display: none !important; 511 }</style> 512 513<!-- Google Tag Manager for WordPress by gtm4wp.com --> 514<!-- GTM Container placement set to manual -->
515<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> 516 var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"WP Admin","customerTotalOrders":0,"customerTotalOrderValue":0,"customerFirstName":"","customerLastName":"","customerBillingFirstName":"","customerBillingLastName":"","customerBillingCompany":"","customerBillingAddress1":"","customerBillingAddress2":"","customerBillingCity":"","customerBillingState":"","customerBillingPostcode":"","customerBillingCountry":"","customerBillingEmail":"","customerBillingEmailHash":"","customerBillingPhone":"","customerShippingFirstName":"","customerShippingLastName":"","customerShippingCompany":"","customerShippingAddress1":"","customerShippingAddress2":"","customerShippingCity":"","customerShippingState":"","customerShippingPostcode":"","customerShippingCountry":"","cartContent":{"totals":{"applied_coupons":[],"discount_total":0,"subtotal":0,"total":0},"items":[]}}; 517 dataLayer.push( dataLayer_content ); 518</script>
vendor: 1 bytes, line 518
518
519<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
vendor: 322 bytes, lines 519-524
519 520(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 521new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 522j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 523'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 524})(window,document,'script','dataLayer','
524GTM-KDSFPV
vendor: 4 bytes, line 524
524');
525</script>
525 526<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="shortcut icon" href="https://www.melvil.cz/wp-content/themes/melvil/favicon.ico">
526<script type="text/javascript" id="pap_x2s6df8ddognet" src="https://login.dognet.sk//scripts/trackjs.php?pap_tracking_suffix=dognet"></script>
526 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 527
527<script data-service="facebook" data-category="marketing" type="text/plain"> 528 window.__wc_fb_page_generated = 1790242497; 529 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 530 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 531 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 532 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 533 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 534 </script>
534 535 <!-- WooCommerce Facebook Integration Begin --> 536
536<script data-service="facebook" data-category="marketing" type="text/plain"> 537 538 window.FacebookSignals = window.FacebookSignals || { 539 _held: false, 540 _releasing: false, 541 _pixelInitialized: false, 542 _pixelId: null, 543 _pixelUserInfo: {}, 544 _pixelOptions: {}, 545 _pendingPixelEvents: [], 546 _queue: [], 547 _config: {}, 548 _attribution: {}, 549 _seenEventIds: {}, 550 _fbclid: (function() { 551 try { 552 var m = window.location.search.match(/[?&]fbclid=([^&]*)/); 553 return m ? decodeURIComponent(m[1]) : null; 554 } catch(e) { return null; } 555 })(), 556 557 init: function(config) { 558 config = config || {}; 559 this._config = config; 560 this._attribution = config.attribution || {}; 561 562 var cookieState = this._getCookie('wc_facebook_signals_state'); 563 this._held = cookieState ? cookieState === 'held' : !!config.held; 564 565 this._fbclid = this._fbclid || null; 566 567 if (typeof fbq === 'function') { 568 fbq('consent', this._held ? 'revoke' : 'grant'); 569 } 570 571 try { 572 var raw = window.sessionStorage.getItem('wc_facebook_signals_seen_event_ids'); 573 this._seenEventIds = raw ? JSON.parse(raw) : {}; 574 } catch (e) { 575 this._seenEventIds = this._seenEventIds || {}; 576 } 577 }, 578 579 initPixel: function(pixelId, userInfo, options) { 580 this._pixelId = pixelId; 581 this._pixelUserInfo = userInfo && typeof userInfo === 'object' && !Array.isArray(userInfo) ? userInfo : {}; 582 this._pixelOptions = options || {}; 583 if (!this._held) { 584 this._runPixelInit(); 585 } 586 }, 587 588 _runPixelInit: function() { 589 if (this._pixelInitialized || !this._pixelId || typeof fbq !== 'function') return; 590 fbq('init', this._pixelId, this._pixelUserInfo, this._pixelOptions); 591 this._pixelInitialized = true; 592 this._flushPendingPixelEvents(); 593 }, 594 595 _flushPendingPixelEvents: function() { 596 var pending = this._pendingPixelEvents; 597 this._pendingPixelEvents = []; 598 for (var i = 0; i < pending.length; i++) { 599 var ev = pending[i]; 600 this._firePixelEvent(ev.name, ev.params, ev.method, ev.eventId); 601 } 602 }, 603 604 _fireOrQueuePixelEvent: function(name, params, method, eventId) { 605 if (!this._pixelInitialized) { 606 this._pendingPixelEvents.push({ 607 name: name, params: params || {}, method: method || 'track', eventId: eventId || null 608 }); 609 return; 610 } 611 this._firePixelEvent(name, params || {}, method || 'track', eventId || null); 612 }, 613 614 _firePixelEvent: function(name, params, method, eventId) { 615 method = method || 'track'; 616 if (eventId) { 617 fbq(method, name, params || {}, { eventID: eventId }); 618 } else { 619 fbq(method, name, params || {}); 620 } 621 }, 622 623 queueEvent: function(eventData) { 624 if (!eventData || !eventData.event_name) return; 625 626 var originalId = eventData.event_id || null; 627 if (originalId && this._seenEventIds[originalId]) return; 628 629 if (!this._held) { 630 this._fireOrQueuePixelEvent(eventData.event_name, eventData.custom_data || {}, eventData.method || 'track', originalId); 631 return; 632 } 633 634 eventData = this._cloneEventData(eventData); 635 eventData.event_id = this._generateEventId(); 636 eventData.event_time = eventData.event_time || Math.floor(Date.now() / 1000); 637 this._queue.push(eventData); 638 639 var idToMark = originalId || eventData.event_id; 640 if (idToMark) { 641 this._seenEventIds[idToMark] = 1; 642 try { 643 window.sessionStorage.setItem( 644 'wc_facebook_signals_seen_event_ids', 645 JSON.stringify(this._seenEventIds) 646 ); 647 } catch (e) {} 648 } 649 }, 650 651 trackEvent: function(name, params, userData, method, eventId) { 652 method = method || 'track'; 653 eventId = eventId || (params && params.eventID) || null; 654 655 if (this._held) { 656 this.queueEvent({ 657 event_name: name, 658 custom_data: params || {}, 659 event_id: eventId, 660 event_time: Math.floor(Date.now() / 1000), 661 method: method 662 }); 663 } else { 664 this._fireOrQueuePixelEvent(name, params || {}, method, eventId); 665 } 666 }, 667 668 release: function() { 669 var self = this; 670 if (!self._held || self._releasing || !self._config.ajaxUrl) { 671 return Promise.resolve({ success: true, data: { sent_count: 0 } }); 672 } 673 674 self._releasing = true; 675 var attribution = self._collectAttribution(); 676 677 var payload = JSON.stringify({ 678 events: self._queue, 679 attribution: { 680 fbp: attribution.fbp || null, 681 fbc: attribution.fbc || null 682 }, 683 fbclid: self._fbclid || null 684 }); 685 686 var url = self._config.ajaxUrl + 687 (self._config.ajaxUrl.indexOf('?') === -1 ? '?' : '&') + 688 'action=' + encodeURIComponent(self._config.action); 689 690 return new Promise(function(resolve, reject) { 691 var xhr = new XMLHttpRequest(); 692 xhr.open('POST', url, true); 693 xhr.setRequestHeader('Content-Type', 'application/json'); 694 xhr.onload = function() { 695 if (xhr.status >= 200 && xhr.status < 300) { 696 try { 697 var resp = JSON.parse(xhr.responseText); 698 self._handleReleaseResponse(resp.data || {}, attribution); 699 resolve(resp); 700 } catch(e) { self._releasing = false; reject(e); } 701 } else { 702 self._releasing = false;
703 reject(new Error('Signal release AJAX failed: ' + xhr.status)); 704 } 705 }; 706 xhr.onerror = function() { self._releasing = false; reject(new Error('Network error')); }; 707 xhr.send(payload); 708 }); 709 }, 710 711 _handleReleaseResponse: function(data, attribution) { 712 this._syncAttributionCookies(data || {}, attribution); 713 714 // Override cached user_info with fresh data from the release response. 715 if (data.user_info && typeof data.user_info === 'object' && !Array.isArray(data.user_info)) { 716 this._pixelUserInfo = data.user_info; 717 } 718 719 this._held = false; 720 this._releasing = false; 721 722 fbq('consent', 'grant'); 723 this._runPixelInit(); 724 725 var queue = this._queue; 726 for (var i = 0; i < queue.length; i++) { 727 var ev = queue[i]; 728 this._fireOrQueuePixelEvent(ev.event_name, ev.custom_data || {}, ev.method || 'track', ev.event_id || null); 729 } 730 731 this._queue = []; 732 }, 733 734 _collectAttribution: function() { 735 var clientParams = {}; 736 if (typeof clientParamBuilder !== 'undefined') { 737 try { 738 clientParams = clientParamBuilder.processAndCollectParams(this._getAttributionUrl()) || {}; 739 } catch (e) {} 740 } 741 742 var fbp = this._getCookie('_fbp') || clientParams._fbp || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbp() : null); 743 var fbc = this._getCookie('_fbc') || clientParams._fbc || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbc() : null); 744 745 if (!fbc && this._fbclid) { 746 fbc = 'fb.1.' + Date.now() + '.' + this._fbclid; 747 } 748 749 return { fbp: fbp || null, fbc: fbc || null }; 750 }, 751 752 _syncAttributionCookies: function(data, attribution) { 753 var fbp = data.fbp || (attribution && attribution.fbp) || null; 754 var fbc = data.fbc || (attribution && attribution.fbc) || null; 755 756 if (fbp) { 757 this._setAttributionCookie('_fbp', fbp, data.fbp_domain || null); 758 } 759 if (fbc) { 760 this._setAttributionCookie('_fbc', fbc, data.fbc_domain || null); 761 } 762 }, 763 764 _setAttributionCookie: function(name, value, domain) { 765 if (!value) return; 766 var domainAttr = domain ? ';domain=' + domain : ''; 767 document.cookie = name + '=' + encodeURIComponent(value) + ';path=/;max-age=7776000' + domainAttr + ';SameSite=Lax'; 768 }, 769 770 _getCookie: function(name) { 771 var match = document.cookie.match(new RegExp('(?:^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)')); 772 if (!match) return null; 773 try { return decodeURIComponent(match[1]); } catch(e) { return null; } 774 }, 775 776 _cloneEventData: function(eventData) { 777 var clone = {}; 778 for (var key in eventData) { 779 if (Object.prototype.hasOwnProperty.call(eventData, key)) { 780 clone[key] = eventData[key]; 781 } 782 } 783 return clone; 784 }, 785 786 _generateEventId: function() { 787 if (window.crypto && typeof window.crypto.randomUUID === 'function') { 788 return window.crypto.randomUUID(); 789 } 790 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { 791 var r = Math.random() * 16 | 0; 792 return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16); 793 }); 794 }, 795 796 _getAttributionUrl: function() { 797 if (!this._fbclid) return window.location.href; 798 try { 799 var url = new URL(window.location.href); 800 if (!url.searchParams.get('fbclid')) { 801 url.searchParams.set('fbclid', this._fbclid); 802 } 803 return url.toString(); 804 } catch (e) { 805 return window.location.href; 806 } 807 } 808}; 809 FacebookSignals.init({ 810 held: false, 811 ajaxUrl: "https:\/\/www.melvil.cz\/wp-admin\/admin-ajax.php", 812 action: 'facebook_release_signals', 813 pixelId: "1525180924460750", 814 attribution: {} 815 }); 816 FacebookSignals.initPixel( 817 "1525180924460750", 818 {}, 819 {"agent":"woocommerce_6-11.0.1-3.7.6"} ); 820 821 document.addEventListener( 'DOMContentLoaded', function() { 822 document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' ); 823 }, false ); 824 825 </script>
825 826 <!-- WooCommerce Facebook Integration End --> 827 <style id="uagb-style-frontend-7">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><style id="uagb-style-frontend-7">.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}</style><style id="wp-custom-css"> 828 829.grecaptcha-badge{ 830 display:none; 831} 832.woocommerce-cart-form__cart-item .col.mob-2-3.desk-1-9{ 833 display:none; 834} 835.cart_coupon .tag.bg-darkgrey{ 836 display:none; 837} 838#hw-87kwowifjjowiklsadh666right{ 839top:100px!important; 840} 841 842@media(min-width:1080px){.navbar-top{ 843 color:white; 844 background:#dc2240; 845}} 846 847.page-id-2359270, .postid-2361394, .postid-2361389, .postid-2361384, .postid-2370586 { 848 background: #0B1525; 849 background-image: 850 linear-gradient(78deg, rgba(255,255,255,0.19) 1px, transparent 1px), 851 linear-gradient(168deg, rgba(255,255,255,0.19) 1px, transparent 1px), 852 linear-gradient(78deg, rgba(255,255,255,0.14) 1px, transparent 1px), 853 linear-gradient(168deg, rgba(255,255,255,0.14) 1px, transparent 1px) !important; 854background-size: 855 84px 84px, 84px 84px, 856 28px 28px, 28px 28px; 857 858} 859 860.page-id-2359270 .site-header, .postid-2361394 .site-header, .postid-2361389 .site-header, .postid-2361384 .site-header, .postid-2370586 .site-header{ 861 background: #0B1525; 862 color: #f6e5ca; 863} 864 865.page-id-2359270 .navbar-top, .postid-2361394 .navbar-top, .postid-2361389 .navbar-top, .postid-2361384 .navbar-top, .postid-2370586 .navbar-top{ 866 background: #f6e5ca; 867 color: #0B1525; 868} 869 870.page-id-2359270 .navbar-top a:hover, .postid-2361394 .navbar-top a:hover, .postid-2361389 .navbar-top a:hover, 871.postid-2361384 .navbar-top a:hover, .postid-2370586 .navbar-top a:hover 872{ 873 color: #FF8A00 !important; 874} 875 876.page-id-2359270 .navbar-nav a, .postid-2361394 .navbar-nav a, .postid-2361389 .navbar-nav a,.postid-2361384 .navbar-nav a, .postid-2370586 .navbar-nav a{ 877 color:#f6e5ca; 878} 879 880.page-id-2359270 .navbar-nav a:hover, .postid-2361394 .navbar-nav a:hover, .postid-2361389 .navbar-nav a:hover, 881.postid-2361384 .navbar-nav a:hover, .postid-2370586 .navbar-nav a:hover 882{ 883 color:#ffffff; 884} 885 886.page-id-2359270 .navbar-nav, .postid-2361394 .navbar-nav, .postid-2361389 .navbar-nav, .postid-2361384 .navbar-nav, .postid-2370586 .navbar-nav{ 887 border-bottom: 1px #f6e5ca solid; 888} 889 890.page-id-2359270 .navbar, .postid-2361394 .navbar, .postid-2361389 .navbar, .postid-2361384 .navbar, .postid-2370586 .navbar { 891 border-bottom: 1px #f6e5ca solid; 892} 893 894.page-id-2359270 .svg-icon-logo svg, .postid-2361394 .svg-icon-logo svg, .postid-2361389 .svg-icon-logo svg, .postid-2361384 .svg-icon-logo svg, .postid-2370586 .svg-icon-logo svg{ 895 fill: #ffffff !important; 896} 897 898.page-id-2359270 .svg-icon-user_big svg, .postid-2361394 .svg-icon-user_big svg, .postid-2361389 .svg-icon-user_big svg, .postid-2361384 .svg-icon-user_big svg, .postid-2370586 .svg-icon-user_big svg{ 899 fill: #0B1525 !important; 900} 901 902.page-id-2359270 .svg-icon-search svg, 903.page-id-2359270 .svg-icon-shopping_cart svg, 904.postid-2361394 .svg-icon-search svg, 905.postid-2361394 .svg-icon-shopping_cart svg, .postid-2361389 .svg-icon-shopping_cart svg, 906.postid-2361384 .svg-icon-shopping_cart svg, .postid-2370586 .svg-icon-shopping_cart svg 907{ 908 fill: #0B1525 !important; 909} 910 911.page-wrapper p, 912.page-wrapper li { 913 font-size: 18px !important; 914 line-height: 1.5; 915 color: black !important; 916} 917</style> 918 <style type="text/css" id="c4wp-checkout-css"> 919 .woocommerce-checkout .c4wp_captcha_field { 920 margin-bottom: 10px; 921 margin-top: 15px; 922 position: relative; 923 display: inline-block; 924 } 925 </style> 926 <style type="text/css" id="c4wp-v3-lp-form-css"> 927 .login #login, .login #lostpasswordform { 928 min-width: 350px !important; 929 } 930 .wpforms-field-c4wp iframe { 931 width: 100% !important; 932 } 933 </style> 934 <style type="text/css" id="c4wp-v3-lp-form-css"> 935 .login #login, .login #lostpasswordform { 936 min-width: 350px !important; 937 } 938 .wpforms-field-c4wp iframe { 939 width: 100% !important; 940 } 941 </style> 942 943
943<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/0192eacf6e3e4836c3ac16b20/545f197ef340381f519a9dbc0.js");</script>
943 944 945 <style id="core-block-supports-inline-css"> 946/** 947 * Core styles: block-supports 948 */ 949 950/*# sourceURL=core-block-supports-inline-css */ 951</style> 952 953</head> 954 <body data-cmplz=1 class="wp-singular page-template-default page page-id-7 wp-theme-melvil theme-melvil woocommerce-cart woocommerce-page woocommerce-no-js"> 955 956<!-- GTM Container placement set to manual --> 957<!-- Google Tag Manager (noscript) --> 958 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KDSFPV" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 959<!-- End Google Tag Manager (noscript) --> 960 <!--Nacteni GTM (GTM4WP)--> 961 962<!-- GTM Container placement set to manual --> 963<!-- Google Tag Manager (noscript) --> 964 <style> 965 966.navbar-search{ 967 display: flex; 968 gap:10px; 969} 970.navbar .search-form{ 971 max-width:300px; 972 width:100%; 973} 974.navbar-search a{ 975 min-width:270px; 976 box-sizing: border-box; 977} 978 979@media (max-width: 720px) { 980 .navbar-search{ 981 flex-direction: column; 982 } 983 .navbar-search a{ 984 max-width:270px; 985 align-self: center; 986 } 987} 988@media (max-width: 480px) { 989 .navbar .search-form, 990 .navbar-search a{ 991 max-width:100%; 992 width:100%; 993 } 994} 995</style> 996<div class="site-wrap"> 997 <div class="site-header" role="banner"> 998 <div class="navbar"> 999 <a class="navbar-brand" href="https://www.melvil.cz/"><span style="" class="svg-icon svg-icon-logo "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#logo" x="0" y="0" width="100%" height="100%"></use></svg></span></a> 1000 <div class="author-name like-h3 show-on-desk">Knihy, které vás pÅipravà na budoucnost</div> 1001 <div class="navbar-search"> 1002 <style> 1003 .voltage-button a { 1004 position: relative; 1005 display: inline-flex; 1006 align-items: center; 1007 justify-content: center; 1008 padding: 0.75rem 1.6rem; 1009 border-radius: 2rem; 1010 text-decoration: none; 1011 font-family: Roboto, Arial, sans-serif; 1012 font-weight: 900; 1013 font-size: 15px; 1014 letter-spacing: 0.055em; 1015 text-transform: uppercase; 1016 white-space: nowrap; 1017 color: #fff !important; 1018 background: linear-gradient(135deg, #1a0508 0%, #dc2240 100%); 1019 1020 transition: background 0.3s, box-shadow 0.3s; 1021 transform: none !important; 1022 cursor: pointer; 1023 border: 2.5px solid rgba(220, 34, 64, 0.6); 1024 box-shadow: 0 0 18px rgba(220, 34, 64, 0.3); 1025 } 1026 1027 1028 .voltage-button { 1029 position: relative; 1030 } 1031 1032 .voltage-button a { 1033 transition: background 0.3s; 1034 } 1035 1036 .voltage-button a:hover { 1037 cursor: pointer; 1038 background: linear-gradient(135deg, #dc2240 0%, #1a0508 100%); 1039 1040 box-shadow: 0 0 32px rgba(220, 34, 64, 0.55); 1041 } 1042 1043 .voltage-button a:hover + svg, 1044 .voltage-button a:hover + svg + .dots { 1045 opacity: 1; 1046 } 1047 1048 .voltage-button svg { 1049 display: block; 1050 position: absolute; 1051 top: -0.75em; 1052 left: -0.25em; 1053 width: calc(100% + 0.5em); 1054 height: calc(100% + 1.5em); 1055 pointer-events: none; 1056 opacity: 0; 1057 transition: opacity 0.4s; 1058 transition-delay: 0.1s; 1059 } 1060 1061 .voltage-button svg path { 1062 stroke-dasharray: 100; 1063 filter: url('#glow'); 1064 } 1065 1066 .voltage-button svg path.line-1 { 1067 stroke: #fcd34d; 1068 stroke-dashoffset: 0; 1069 animation: spark-1 3s linear infinite; 1070 } 1071 1072 .voltage-button svg path.line-2 { 1073 stroke: #fb923c; 1074 stroke-dashoffset: 500; 1075 animation: spark-2 3s linear infinite; 1076 } 1077 1078 .voltage-button .dots { 1079 opacity: 0; 1080 transition: opacity 0.3s; 1081 transition-delay: 0.4s; 1082 } 1083 1084 .voltage-button .dots .dot { 1085 width: 1rem; 1086 height: 1rem; 1087 border-radius: 100%; 1088 position: absolute; 1089 opacity: 0; 1090 } 1091 1092 .voltage-button .dots .dot-1 { 1093 top: 0; 1094 left: 20%; 1095 animation: fly-up 3s linear infinite; 1096 background: #fcd34d; 1097 } 1098 1099 .voltage-button .dots .dot-2 { 1100 top: 0; 1101 left: 55%; 1102 animation: fly-up 3s linear infinite; 1103 animation-delay: 0.5s; 1104 background: #fb923c; 1105 } 1106 1107 .voltage-button .dots .dot-3 { 1108 top: 0; 1109 left: 80%; 1110 animation: fly-up 3s linear infinite; 1111 animation-delay: 1s; 1112 background: #fcd34d; 1113 } 1114 1115 .voltage-button .dots .dot-4 { 1116 bottom: 0; 1117 left: 30%; 1118 animation: fly-down 3s linear infinite; 1119 animation-delay: 2.5s; 1120 background: #fef08a; 1121 } 1122 1123 .voltage-button .dots .dot-5 { 1124 bottom: 0; 1125 left: 65%; 1126 animation: fly-down 3s linear infinite; 1127 animation-delay: 1.5s; 1128 background: #fb923c; 1129 } 1130
1131 @keyframes spark-1 { 1132 to { 1133 stroke-dashoffset: -1000; 1134 } 1135 } 1136 1137 @keyframes spark-2 { 1138 to { 1139 stroke-dashoffset: -500; 1140 } 1141 } 1142 1143 @keyframes fly-up { 1144 0% { opacity: 0; transform: translateY(0) scale(0.2); } 1145 5% { opacity: 1; transform: translateY(-1.5rem) scale(0.4); } 1146 10%, 100% { opacity: 0; transform: translateY(-3rem) scale(0.2); } 1147 } 1148 1149 @keyframes fly-down { 1150 0% { opacity: 0; transform: translateY(0) scale(0.2); } 1151 5% { opacity: 1; transform: translateY(1.5rem) scale(0.4); } 1152 10%, 100% { opacity: 0; transform: translateY(3rem) scale(0.2); } 1153 } 1154 1155 body:has(.voltage-button a:hover) { 1156 background: #0B1525; 1157 background-image: 1158 linear-gradient(78deg, rgba(255,255,255,0.19) 1px, transparent 1px), 1159 linear-gradient(168deg, rgba(255,255,255,0.19) 1px, transparent 1px), 1160 linear-gradient(78deg, rgba(255,255,255,0.14) 1px, transparent 1px), 1161 linear-gradient(168deg, rgba(255,255,255,0.14) 1px, transparent 1px); 1162 background-size: 84px 84px, 84px 84px, 28px 28px, 28px 28px; 1163 transition: background-color 0.4s ease; 1164 } 1165 1166 body:has(.voltage-button a:hover) .site-header { 1167 background: #0B1525; 1168 color: #f6e5ca; 1169 transition: background 0.4s ease, color 0.4s ease; 1170 } 1171 1172 body:has(.voltage-button a:hover) .navbar-top { 1173 background: #f6e5ca; 1174 color: #0B1525; 1175 transition: background 0.4s ease, color 0.4s ease; 1176 } 1177 1178 body:has(.voltage-button a:hover) .navbar-top a:hover { 1179 color: #FF8A00 !important; 1180 } 1181 1182 body:has(.voltage-button a:hover) .navbar-nav a { 1183 color: #f6e5ca; 1184 } 1185 1186 body:has(.voltage-button a:hover) .navbar-nav a:hover { 1187 color: #ffffff; 1188 } 1189 1190 body:has(.voltage-button a:hover) .navbar-nav { 1191 border-bottom: 1px #f6e5ca solid; 1192 } 1193 1194 body:has(.voltage-button a:hover) .navbar { 1195 border-bottom: 1px #f6e5ca solid; 1196 } 1197 1198 body:has(.voltage-button a:hover) .svg-icon svg { 1199 fill: #ffffff !important; 1200 } 1201 1202 body:has(.voltage-button a:hover) .svg-icon-user_big svg { 1203 fill: #0B1525 !important; 1204 } 1205 1206 body:has(.voltage-button a:hover) .svg-icon-search svg, 1207 body:has(.voltage-button a:hover) .svg-icon-shopping_cart svg { 1208 fill: #0B1525 !important; 1209 } 1210 </style> 1211 1212 <div class="voltage-button"> 1213 <a href="https://www.melvil.cz/edice-42/">Nová <em>edice42</em></a> 1214 <!-- SVG Party --> 1215 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 234.6 61.3" preserveAspectRatio="none" xml:space="preserve"> 1216 <filter id="glow"> 1217 <fegaussianblur class="blur" result="coloredBlur" stddeviation="2"></fegaussianblur> 1218 <feTurbulence type="fractalNoise" baseFrequency="0.075" numOctaves="0.3" result="turbulence"></feTurbulence> 1219 <feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G" result="displace"></feDisplacementMap> 1220 <femerge> 1221 <femergenode in="coloredBlur"></femergenode> 1222 <femergenode in="coloredBlur"></femergenode> 1223 <femergenode in="coloredBlur"></femergenode> 1224 <femergenode in="displace"></femergenode> 1225 <femergenode in="SourceGraphic"></femergenode> 1226 </femerge> 1227 </filter> 1228 <path class="voltage line-1" d="m216.3 51.2c-3.7 0-3.7-1.1-7.3-1.1-3.7 0-3.7 6.8-7.3 6.8-3.7 0-3.7-4.6-7.3-4.6-3.7 0-3.7 3.6-7.3 3.6-3.7 0-3.7-0.9-7.3-0.9-3.7 0-3.7-2.7-7.3-2.7-3.7 0-3.7 7.8-7.3 7.8-3.7 0-3.7-4.9-7.3-4.9-3.7 0-3.7-7.8-7.3-7.8-3.7 0-3.7-1.1-7.3-1.1-3.7 0-3.7 3.1-7.3 3.1-3.7 0-3.7 10.9-7.3 10.9-3.7 0-3.7-12.5-7.3-12.5-3.7 0-3.7 4.6-7.3 4.6-3.7 0-3.7 4.5-7.3 4.5-3.7 0-3.7 3.6-7.3 3.6-3.7 0-3.7-10-7.3-10-3.7 0-3.7-0.4-7.3-0.4-3.7 0-3.7 2.3-7.3 2.3-3.7 0-3.7 7.1-7.3 7.1-3.7 0-3.7-11.2-7.3-11.2-3.7 0-3.7 3.5-7.3 3.5-3.7 0-3.7 3.6-7.3 3.6-3.7 0-3.7-2.9-7.3-2.9-3.7 0-3.7 8.4-7.3 8.4-3.7 0-3.7-14.6-7.3-14.6-3.7 0-3.7 5.8-7.3 5.8-2.2 0-3.8-0.4-5.5-1.5-1.8-1.1-1.8-2.9-2.9-4.8-1-1.8 1.9-2.7 1.9-4.8 0-3.4-2.1-3.4-2.1-6.8s-9.9-3.4-9.9-6.8 8-3.4 8-6.8c0-2.2 2.1-2.4 3.1-4.2 1.1-1.8 0.2-3.9 2-5 1.8-1 3.1-7.9 5.3-7.9 3.7 0 3.7 0.9 7.3 0.9 3.7 0 3.7 6.7 7.3 6.7 3.7 0 3.7-1.8 7.3-1.8 3.7 0 3.7-0.6 7.3-0.6 3.7 0 3.7-7.8 7.3-7.8h7.3c3.7 0 3.7 4.7 7.3 4.7 3.7 0 3.7-1.1 7.3-1.1 3.7 0 3.7 11.6 7.3 11.6 3.7 0 3.7-2.6 7.3-2.6 3.7 0 3.7-12.9 7.3-12.9 3.7 0 3.7 10.9 7.3 10.9 3.7 0 3.7 1.3 7.3 1.3 3.7 0 3.7-8.7 7.3-8.7 3.7 0 3.7 11.5 7.3 11.5 3.7 0 3.7-1.4 7.3-1.4 3.7 0 3.7-2.6 7.3-2.6 3.7 0 3.7-5.8 7.3-5.8 3.7 0 3.7-1.3 7.3-1.3 3.7 0 3.7 6.6 7.3 6.6s3.7-9.3 7.3-9.3c3.7 0 3.7 0.2 7.3 0.2 3.7 0 3.7 8.5 7.3 8.5 3.7 0 3.7 0.2 7.3 0.2 3.7 0 3.7-1.5 7.3-1.5 3.7 0 3.7 1.6 7.3 1.6s3.7-5.1 7.3-5.1c2.2 0 0.6 9.6 2.4 10.7s4.1-2 5.1-0.1c1 1.8 10.3 2.2 10.3 4.3 0 3.4-10.7 3.4-10.7 6.8s1.2 3.4 1.2 6.8 1.9 3.4 1.9 6.8c0 2.2 7.2 7.7 6.2 9.5-1.1 1.8-12.3-6.5-14.1-5.5-1.7 0.9-0.1 6.2-2.2 6.2z" fill="transparent" stroke="#fff"/> 1229 <path class="voltage line-2" d="m216.3 52.1c-3 0-3-0.5-6-0.5s-3 3-6 3-3-2-6-2-3 1.6-6 1.6-3-0.4-6-0.4-3-1.2-6-1.2-3 3.4-6 3.4-3-2.2-6-2.2-3-3.4-6-3.4-3-0.5-6-0.5-3 1.4-6 1.4-3 4.8-6 4.8-3-5.5-6-5.5-3 2-6 2-3 2-6 2-3 1.6-6 1.6-3-4.4-6-4.4-3-0.2-6-0.2-3 1-6 1-3 3.1-6 3.1-3-4.9-6-4.9-3 1.5-6 1.5-3 1.6-6 1.6-3-1.3-6-1.3-3 3.7-6 3.7-3-6.4-6-6.4-3 2.5-6 2.5h-6c-3 0-3-0.6-6-0.6s-3-1.4-6-1.4-3 0.9-6 0.9-3 4.3-6 4.3-3-3.5-6-3.5c-2.2 0-3.4-1.3-5.2-2.3-1.8-1.1-3.6-1.5-4.6-3.3s-4.4-3.5-4.4-5.7c0-3.4 0.4-3.4 0.4-6.8s2.9-3.4 2.9-6.8-0.8-3.4-0.8-6.8c0-2.2 0.3-4.2 1.3-5.9 1.1-1.8 0.8-6.2 2.6-7.3 1.8-1 5.5-2 7.7-2 3 0 3 2 6 2s3-0.5 6-0.5 3 5.1 6 5.1 3-1.1 6-1.1 3-5.6 6-5.6 3 4.8 6 4.8 3 0.6 6 0.6 3-3.8 6-3.8 3 5.1 6 5.1 3-0.6 6-0.6 3-1.2 6-1.2 3-2.6 6-2.6 3-0.6 6-0.6 3 2.9 6 2.9 3-4.1 6-4.1 3 0.1 6 0.1 3 3.7 6 3.7 3 0.1 6 0.1 3-0.6 6-0.6 3 0.7 6 0.7 3-2.2 6-2.2 3 4.4 6 4.4 3-1.7 6-1.7 3-4 6-4 3 4.7 6 4.7 3-0.5 6-0.5 3-0.8 6-0.8 3-3.8 6-3.8 3 6.3 6 6.3 3-4.8 6-4.8 3 1.9 6 1.9 3-1.9 6-1.9 3 1.3 6 1.3c2.2 0 5-0.5 6.7 0.5 1.8 1.1 2.4 4 3.5 5.8 1 1.8 0.3 3.7 0.3 5.9 0 3.4 3.4 3.4 3.4 6.8s-3.3 3.4-3.3 6.8 4 3.4 4 6.8c0 2.2-6 2.7-7 4.4-1.1 1.8 1.1 6.7-0.7 7.7-1.6 0.8-4.7-1.1-6.8-1.1z" fill="transparent" stroke="#fff"/> 1230 </svg> 1231 <div class="dots"> 1232 <div class="dot dot-1"></div> 1233 <div class="dot dot-2"></div> 1234 <div class="dot dot-3"></div> 1235 <div class="dot dot-4"></div> 1236 <div class="dot dot-5"></div> 1237 </div> 1238 </div> 1239 1240 <div class="search-form form-search-wrap"> 1241 <form method="get" class="form-icon" action="https://www.melvil.cz/" role="search" autocomplete="off"> 1242 <input type="text" name="s" class="form-input" placeholder="Hledejte podle názvu nebo autora"> 1243 <span style="" class="svg-icon svg-icon-search "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1243prite.symbol.svg?v=1.0.055#search" x="0" y="0" width="100%" height="100%"></use></svg></span> <span style="" class="svg-icon svg-icon-settings "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#settings" x="0" y="0" width="100%" height="100%"></use></svg></span> </form> 1244 <div class="form-search-results"></div> 1245</div> </div> 1246 <div class="navbar-right"> 1247 <span class="wpmenucart-contents"> 1248 <a href="https://www.melvil.cz/kosik/" class="btn btn-cart"> 1249 <span> 1250 <span style="" class="svg-icon svg-icon-shopping_cart "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#shopping_cart" x="0" y="0" width="100%" height="100%"></use></svg></span> <span class="circle abs-tr">0</span> 1251 </span> <span class="woocommerce-Price-amount amount"><bdi>0 <span class="woocommerce-Price-currencySymbol" translate="no">Kč</span></bdi></span> </a> 1252</span> <a class="btn navbar-toggle" href="#primary">Menu</a> 1253 </div> 1254 </div> 1255 <div class="navbar-menu" id="primary"> 1256 <ul id="menu-sekundarni" class="menu navbar-nav"><li id="menu-item-90238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90238"><a href="https://www.melvil.cz/eshop/">VÅ¡e</a></li> 1257<li id="menu-item-2361401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361401"><a href="https://www.melvil.cz/edice-42/">Edice 42</a></li> 1258<li id="menu-item-93572" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93572"><a href="https://www.melvil.cz/tema/novinky/">Novinky</a></li> 1259<li id="menu-item-93569" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93569"><a href="https://www.melvil.cz/tema/zdravi/">ZdravÃ</a></li> 1260<li id="menu-item-93567" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93567"><a href="https://www.melvil.cz/tema/psychologie/">Psychologie</a></li> 1261<li id="menu-item-119089" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-119089"><a href="https://www.melvil.cz/tema/vzdelavani-a-spolecnost/">VzdÄlávánà a spoleÄnost</a></li> 1262<li id="menu-item-93566" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93566"><a href="https://www.melvil.cz/tema/produktivita/">Produktivita</a></li> 1263<li id="menu-item-93562" class="menu-item menu-item-type-taxonomy menu-item-object-product_topic menu-item-93562"><a href="https://www.melvil.cz/tema/podnikani/">Kariéra</a></li> 1264<li id="menu-item-159751" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-159751"><a href="https://www.melvil.cz/tematicke-balicky/">Tematické balÃÄky</a></li> 1265<li id="menu-item-2360573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2360573"><a href="https://www.melvil.cz/pribehy-ctenaru/">PÅÃbÄhy ÄtenáÅů</a></li> 1266<li id="menu-item-102633" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102633"><a href="https://www.melvil.cz/edicni-plan/">EdiÄnà plán</a></li> 1267</ul> <div class="navbar-top bg-darkgrey"> 1268 <ul id="menu-nahore" class="menu"><li id="menu-item-102635" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102635"><a href="https://www.melvil.cz/eshop/darkove-poukazy/">Dárkové poukazy</a></li> 1269<li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13"><a href="https://www.melvil.cz/kdo-jsme/">Kdo jsme</a></li> 1270<li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14"><a href="https://www.melvil.cz/kontakty/">Kontakty</a></li> 1271<li id="menu-item-145442" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-145442"><a href="https://www.melvil.cz/aplikace-melvil/">Aplikace Melvil</a></li> 1272<li id="menu-item-155972" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-155972"><a href="https://vyssimelvili.cz">Kurzy Vyššà melvilÃ</a></li> 1273<li id="menu-item-149264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149264"><a href="https://www.melvil.cz/podcast-melvil-papers/">Podcast Melvil Papers</a></li> 1274<li id="menu-item-156094" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-156094"><a href="https://www.melvil.cz/blog/">Blog</a></li> 1275</ul> <ul class="menu"> 1276 <li class="menu-item"><a href="https://www.melvil.cz/muj-ucet/" id="register-link"><span style="" class="svg-icon svg-icon-user_big "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1276prite.symbol.svg?v=1.0.055#user_big" x="0" y="0" width="100%" height="100%"></use></svg></span> PÅihlásit & Registrovat</a></li> 1277 </ul> 1278 </div> 1279 </div> 1280 </div><section class="bg-lightgrey" style="padding: .5rem 0;"> 1281 <div class="stepper flex txt-center mb-0"> 1282 <div class="stepper-item stepper-item-current"> 1283 <div class="overflow"> 1284 <div class="circle">1</div> 1285 <div>Nákupnà koÅ¡Ãk</div> 1286 </div> 1287 <span style="" class="svg-icon svg-icon-chevron_right "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#chevron_right" x="0" y="0" width="100%" height="100%"></use></svg></span> </div> 1288 <div class="stepper-item"> 1289 <div class="overflow"> 1290 <div class="circle">2</div> 1291 <div>Osobnà údaje a platba</div> 1292 </div> 1293 <span style="" class="svg-icon svg-icon-chevron_right "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#chevron_right" x="0" y="0" width="100%" height="100%"></use></svg></span> </div> 1294 </div> 1295</section><section><div class="wrapper"> <article id="post-7" class="post-7 page type-page status-publish has-post-thumbnail hentry"> 1296 <header class="entry-header ml-main-header"> 1297 <h1 class="entry-title">KoÅ¡Ãk</h1> 1298 </header> 1299 <div class="entry-content"> 1300 <div class="woocommerce"><div class="woocommerce-notices-wrapper"></div><div class="wc-empty-cart-message"> <div class="alert alert-info woocommerce-info" role="alert"> 1301 <div class="media mb-0"> 1302 <div class="media-obj embed maxw-32 alert-icon"><span class="svg-icon svg-icon-error_outlined "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#error_outlined" x="0" y="0" width="100%" height="100%"></use></svg></span></div> 1303 <div class="media-in"> 1304 Váš koÅ¡Ãk je prázdný. </div> 1305 </div> 1306 </div> 1307</div> <p class="return-to-shop"> 1308 <a class="button wc-backward" href="https://www.melvil.cz/eshop/"> 1309 ZpÄt do obchodu </a> 1310 </p> 1311</div> 1312 </div> 1313 </article> 1314<section class="bg-lightgrey" id="may-like"> 1315 <div class="wrapper"> 1316 <h2>Ostatnà také nakupujÃ:</h2> 1317 <div class="row"> 1318 <div class="col desk-1-3"> 1319 <div class="product-wrap"> 1320 <div class="product-head"> 1321 <p class="product-thumb"> 1322 <a class="embed mb-0" href="https://www.melvil.cz/kniha-navyk-lidra/"> 1323 <img width="209" height="300" src="https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-209x300.webp" class="attachment-medium size-medium wp-post-image" alt="Návyk lÃdra - Michael Bungay Stanier" decoding="async" loading="lazy" srcset="https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-209x300.webp 209w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-715x1024.webp 715w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-768x1100.webp 768w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-40x57.webp 40w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-160x229.webp 160w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D-300x430.webp 300w, https://www.melvil.cz/wp-content/uploads/2026/04/NAVYK_LIDRA_2D.webp 943w" sizes="auto, (max-width: 209px) 100vw, 209px" /> </a> 1324 <span class="tag bg-orange abs-tl">-15 %</span> 1325 <span class="tag bg-white shadow abs-tr"> 1326 <span class="black"><a href="https://www.melvil.cz/kniha-navyk-lidra/"><span style="" class="svg-icon svg-icon-book_opened "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#book_opened" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-navyk-lidra/?pt=ebook"><span style="" class="svg-icon svg-icon-tablet "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1326prite.symbol.svg?v=1.0.055#tablet" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-navyk-lidra/?pt=audio"><span style="" class="svg-icon svg-icon-volume_up "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#volume_up" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span> 1327 </span> 1328 </p> 1329 <h3 class="product-title"><a href="https://www.melvil.cz/kniha-navyk-lidra/">Návyk lÃdra</a></h3> 1330 <p class="like-h3 author-name"><a href="https://www.melvil.cz/autor/michael-bungay-stanier/" rel="tag">Michael Bungay Stanier</a></p> <p>Mluvte ménÄ, ptejte se vÃce, veÄte lépe</p> 1331 </div> 1332 <div class="product-bottom"> 1333 <p><a class="btn btn-block" href="https://www.melvil.cz/kniha-navyk-lidra/">Detail</a></p> 1334 </div> 1335 </div> </div> 1336 <div class="col desk-1-3"> 1337 <div class="product-wrap"> 1338 <div class="product-head"> 1339 <p class="product-thumb"> 1340 <a class="embed mb-0" href="https://www.melvil.cz/kniha-kod-zad/"> 1341 <img width="300" height="300" src="https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-300x300.webp" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-300x300.webp 300w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-150x150.webp 150w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-768x768.webp 768w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-40x40.webp 40w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-160x160.webp 160w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3-100x100.webp 100w, https://www.melvil.cz/wp-content/uploads/2026/02/Obalka-v3.webp 895w" sizes="auto, (max-width: 300px) 100vw, 300px" /> </a> 1342 <span class="tag bg-orange abs-tl">-15 %</span> 1343 <span class="tag bg-white shadow abs-tr"> 1344 <span class="black"><a href="https://www.melvil.cz/kniha-kod-zad/"><span style="" class="svg-icon svg-icon-book_opened "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#book_opened" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-kod-zad/?pt=ebook"><span style="" class="svg-icon svg-icon-tablet "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#tablet" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="gray" style="opacity:0.5;"><span style="" class="svg-icon svg-icon-volume_up "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#volume_up" x="0" y="0" width="100%" height="100%"></use></svg></span></span> 1345 </span> 1346 </p> 1347 <h3 class="product-title"><a href="https://www.melvil.cz/kniha-kod-zad/">Kód zad</a></h3> 1348 <p class="like-h3 author-name"><a href="https://www.melvil.cz/autor/michal-novotny/" rel="tag">Michal Novotný</a></p> <p>Odhalte pÅÃÄinu bolesti, zbavte se potÞà a pÅedcházejte dalÅ¡Ãm</p> 1349 </div> 1350 <div class="product-bottom"> 1351 <p><a class="btn btn-block" href="https://www.melvil.cz/kniha-kod-zad/">Detail</a></p> 1352 </div> 1353 </div> </div> 1354 <div class="col desk-1-3"> 1355 <div class="product-wrap"> 1356 <div class="product-head"> 1357 <p class="product-thumb"> 1358 <a class="embed mb-0" href="https://www.melvil.cz/kniha-hry-site-porno-2/"> 1359 <img width="200" height="300" src="https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-200x300.webp" class="attachment-medium size-medium wp-post-image" alt="Hry, sÃtÄ, porno 2.0 - Michaela Slussareff" decoding="async" loading="lazy" srcset="https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-200x300.webp 200w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-681x1024.webp 681w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-768x1155.webp 768w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-40x60.webp 40w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-300x451.webp 300w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d-160x241.webp 160w, https://www.melvil.cz/wp-content/uploads/2026/02/842098111-hry-site-porno-2_obalka_2d.webp 989w" sizes="auto, (max-width: 200px) 100v
1359w, 200px" /> </a> 1360 <span class="tag bg-orange abs-tl">-15 %</span> 1361 <span class="tag bg-white shadow abs-tr"> 1362 <span class="black"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/"><span style="" class="svg-icon svg-icon-book_opened "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#book_opened" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/?pt=ebook"><span style="" class="svg-icon svg-icon-tablet "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#tablet" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span><span class="black"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/?pt=audio"><span style="" class="svg-icon svg-icon-volume_up "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#volume_up" x="0" y="0" width="100%" height="100%"></use></svg></span></a></span> 1363 </span> 1364 </p> 1365 <h3 class="product-title"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/">Hry, sÃtÄ, porno 2.0</a></h3> 1366 <p class="like-h3 author-name"><a href="https://www.melvil.cz/autor/michaela-slussareff/" rel="tag">Michaela Slussareff</a></p> <p>RodiÄovský průvodce džunglà digitálnÃho dÄtstvà a puberty</p> 1367 </div> 1368 <div class="product-bottom"> 1369 <p><a class="btn btn-block" href="https://www.melvil.cz/kniha-hry-site-porno-2/">Detail</a></p> 1370 </div> 1371 </div> </div> 1372 </div> 1373</div> 1374</section> 1375<section> 1376 <div class="wrapper"> 1377 <div class="row flex"> 1378 <div class="col desk-1-3"> 1379 <div id="text-2" class="widget card bg-lightgrey widget_text"><h2 class="card-title">Podpora & ÅeÅ¡enà problémů</h2> <div class="textwidget">Nejste s nÄÄÃm spokojeni? NÄco vám nenà jasné? UdÄlali jsme nÄkde chybu? 1380 1381<div class="media flex align-items-center"><div class="media-obj embed radius-5 bg-darkgrey" style="max-width: 3rem;"><span style="" class="svg-icon svg-icon-sms "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#sms" x="0" y="0" width="100%" height="100%"></use></svg></span></div><div class="media-body"><div class="par-2"><p>KliknÄte na Äervenou bublinu <i>âchatâ</i> v pravém dolnÃm rohu této stránky. Pokud nejsme zrovna online, odpovÄÄ vám pÅijde do e-mailu.</p></div></div></div> 1382 1383Äekáme na vaÅ¡e pÅipomÃnky a rádi je rychle vyÅeÅ¡Ãme!</div> 1384 </div> </div> 1385 <div class="col desk-1-3"> 1386 <div class="widget-blog"> 1387 <div id="text-7" class="widget card widget_text"><h2 class="card-title">Blog</h2> <div class="textwidget"><p>Sledujte náš blog a žádné novinky z Melvilu vám neuniknou.</p> 1388<p class="widget-blog-link"><strong>Poslednà Älánek:</strong> <a href="https://www.melvil.cz/blog/k-cemu-je-longevity-a-dlouhy-zivot-kdyz-ho-nemuzete-zit/">K Äemu je longevity a dlouhý život, když ho nemůžete žÃt?</a></p><p><a href="https://www.melvil.cz/blog/">PÅeÄÃst</a></p> 1389</div> 1390 </div> </div> 1391 </div> 1392 <div class="col desk-1-3"> 1393 <div id="text-6" class="widget card bg-darkgrey widget_text"><h2 class="card-title">VÄstnÃk</h2> <div class="textwidget"><span id="vestnik"></span>Hledáte snadný způsob, jak se dozvÄdÄt o tématech a knihách, které by vás mÄly zajÃmat? Registrujte se k odbÄru naÅ¡eho vÄstnÃku. RozesÃláme jej nejvýše 2x do mÄsÃce. 1394
1395<script>(function() { 1396 window.mc4wp = window.mc4wp || { 1397 listeners: [], 1398 forms: { 1399 on: function(evt, cb) { 1400 window.mc4wp.listeners.push( 1401 { 1402 event : evt, 1403 callback: cb 1404 } 1405 ); 1406 } 1407 } 1408 } 1409})(); 1410</script>
1410<!-- Mailchimp for WordPress v4.14.0 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-206 mc4wp-ajax mc4wp-form--resp" method="post" data-id="206" data-name="VÄstnÃk" ><div class="mc4wp-form-fields"><p> 1411 <input type="email" id="mc4wp_email" name="EMAIL" required placeholder="@ zde vložte váš e-mail" /> 1412 <input type="hidden" name="GROUPINGS[18249][]" value="Hlavnà melvilovský vÄstnÃk â pÅipravované knihy| zajÃmavosti ze zákulisà a bonusy"> 1413 1414</p> 1415 1416<p> 1417 <input type="submit" value="Chci o vÅ¡em vÄdÄt" /> 1418</p></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1790242497" /><input type="hidden" name="_mc4wp_form_id" value="206" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></div> 1419 </div> </div> 1420 </div> 1421 </div> 1422</section> <section class="footer bg-darkgrey" role="contentinfo"> 1423 <div class="wrapper"> 1424 <div class="footer__content"> 1425 <div class="footer__content-box"> 1426 <div id="nav_menu-9" class="widget_nav_menu"><h4>O nás</h4><div class="menu-o-nas-container"><ul id="menu-o-nas" class="menu"><li id="menu-item-2361285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361285"><a href="https://www.melvil.cz/kdo-jsme/">Kdo jsme</a></li> 1427<li id="menu-item-2361282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361282"><a href="https://www.melvil.cz/blog/">Blog</a></li> 1428<li id="menu-item-2361284" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361284"><a href="https://www.melvil.cz/edicni-plan/">EdiÄnà plán</a></li> 1429<li id="menu-item-2361283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361283"><a href="https://www.melvil.cz/cesti-autori/">ÄeÅ¡tà autoÅi</a></li> 1430<li id="menu-item-2361281" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361281"><a href="https://www.melvil.cz/podcast-melvil-papers/">Podcast Melvil Papers</a></li> 1431<li id="menu-item-2361305" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361305"><a href="https://www.melvil.cz/about-us/">About us</a></li> 1432</ul></div></div> </div> 1433 <div class="footer__content-box"> 1434 <div id="nav_menu-5" class="widget_nav_menu"><h4>Nákup</h4><div class="menu-nakup-container"><ul id="menu-nakup" class="menu"><li id="menu-item-2361289" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361289"><a href="https://www.melvil.cz/eshop/jak-na-audioknihy/">Jak na audioknihu</a></li> 1435<li id="menu-item-2361288" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361288"><a href="https://www.melvil.cz/eshop/jak-na-eknihy/">Jak na e-knihu</a></li> 1436<li id="menu-item-2361287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361287"><a href="https://www.melvil.cz/eshop/jak-na-darkove-poukazy/">Jak na dárkové poukazy</a></li> 1437<li id="menu-item-2361292" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2361292"><a href="https://www.melvil.cz/tema/jine-produkty/">Jiné produkty</a></li> 1438<li id="menu-item-2361293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361293"><a href="https://www.melvil.cz/knihazdarma/">Kniha zdarma</a></li> 1439<li id="menu-item-2361291" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361291"><a href="https://www.melvil.cz/zpetne-dokupovani-formatu/">ZpÄtné dokupovánà formátů</a></li> 1440<li id="menu-item-2361286" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361286"><a href="https://www.melvil.cz/cenovy-hit/">Cenový hit</a></li> 1441<li id="menu-item-2361290" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361290"><a href="https://www.melvil.cz/vyhody-registrace/">Výhody registrace</a></li> 1442<li id="menu-item-2363823" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2363823"><a href="https://www.melvil.cz/dopravni-metody/">Dopravnà metody</a></li> 1443</ul></div></div>
1443 </div> 1444 <div class="footer__content-box"> 1445 <div id="nav_menu-6" class="widget_nav_menu"><h4>Spolupráce</h4><div class="menu-spoluprace-container"><ul id="menu-spoluprace" class="menu"><li id="menu-item-2361295" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361295"><a href="https://www.melvil.cz/pro-knihkupce/">Pro knihkupce a velkoodbÄratele</a></li> 1446<li id="menu-item-2361294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361294"><a href="https://www.melvil.cz/firmy/">Pro firmy</a></li> 1447<li id="menu-item-2369568" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2369568"><a href="https://www.melvil.cz/pro-tvurce-obsahu/">Pro influencery</a></li> 1448<li id="menu-item-2361299" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2361299"><a href="https://www.servantes.cz/">Aplikace pro nakladatele</a></li> 1449<li id="menu-item-2361298" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361298"><a href="https://www.melvil.cz/chci-napsat-knihu/">Chci vydat knihu</a></li> 1450<li id="menu-item-2361296" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361296"><a href="https://www.melvil.cz/pro-media/">Pro média</a></li> 1451<li id="menu-item-2361297" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361297"><a href="https://www.melvil.cz/chci-praci/">Chci práci</a></li> 1452</ul></div></div> </div> 1453 <div class="footer__content-box"> 1454 <div id="nav_menu-7" class="widget_nav_menu"><h4>Zákaznická podpora</h4><div class="menu-zakaznicka-podpora-container"><ul id="menu-zakaznicka-podpora" class="menu"><li id="menu-item-2361303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361303"><a href="https://www.melvil.cz/faq/">NejÄastÄji kladené otázky</a></li> 1455<li id="menu-item-2361300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361300"><a href="https://www.melvil.cz/chyby/">Hlášenà chyb v knize</a></li> 1456<li id="menu-item-2361302" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361302"><a href="https://www.melvil.cz/nelegalni/">Hlášenà pirátských kopiÃ</a></li> 1457<li id="menu-item-2361304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361304"><a href="https://www.melvil.cz/obchodni-podminky/">Obchodnà podmÃnky</a></li> 1458<li id="menu-item-2361301" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2361301"><a href="https://www.melvil.cz/zasady-zpracovani-osobnich-udaju/">GDPR</a></li> 1459</ul></div></div> </div> 1460 </div> 1461 <div class="footer__info"> 1462 <div class="footer__info-first"> 1463 <div id="custom_html-4" class="widget_text widget_custom_html"><div class="textwidget custom-html-widget"><div class="footer__contact"> 1464<div class="footer__contact-image"><img src="https://dev.melvil.cz/wp-content/uploads/2026/04/alice.webp" alt="Kontakt" /></div> 1465<div class="footer__contact-content"> 1466 <h4>Kontakt:</h4> 1467 <a href="/cdn-cgi/l/email-protection#51213e35213e2330113c343d27383d7f322b"><span class="__cf_email__" data-cfemail="0b7b646f7b64796a4b666e677d6267256871">[email protected]</span></a> 1468 <p>(odpovÃdáme do 24 hodin)</p> 1469</div> 1470</div></div></div> </div> 1471 <div class="footer__info-second"> 1472 <div id="custom_html-5" class="widget_text widget_custom_html"><div class="textwidget custom-html-widget"><div id="showHeurekaBadgeHere-12"></div>
vendor: 108 bytes, line 1472
1472<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1472<script type="text/javascript"> 1473//<![CDATA[ 1474var _hwq = _hwq || []; 1475_hwq.push(['setKey', 'FA9DEED9917819207B0FC1B3B8865009']);_hwq.push(['showWidget', '12', '41503', 'Jan Melvil Publishing', 'melvil-cz']);(function() { 1476var ho = document.createElement('script'); ho.type = 'text/javascript'; ho.async = true; 1477ho.src = 'https://cz.im9.cz/direct/i/gjs.php?n=wdgt&sak=FA9DEED9917819207B0FC1B3B8865009‘'; 1478var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ho, s); 1479})(); 1480//]]> 1481</script>
1481</div></div> </div> 1482 <div class="footer__info-third"> 1483 <div id="custom_html-6" class="widget_text widget_custom_html"><h4>Doprava</h4><div class="textwidget custom-html-widget"><p>Zásilkovna · PPL · BalÃkovna · GLS</p></div></div><div id="custom_html-7" class="widget_text widget_custom_html"><h4>Platba</h4><div class="textwidget custom-html-widget"><p>Comgate · Apple Pay · Google pay · VISA · MasterCard · DobÃrka · Twisto · Up Benefity</p></div></div> </div> 1484 <div class="footer__info-fourth"> 1485 <div id="nav_menu-8" class="widget_nav_menu"><h4>Sledujte nás</h4><div class="menu-sledujte-nas-container"><ul id="menu-sledujte-nas" class="menu"><li id="menu-item-25074" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25074"><a href="https://instagram.com/janmelvil"><span style="" class="svg-icon svg-icon-instagram "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#instagram" x="0" y="0" width="100%" height="100%"></use></svg></span>Instagram</a></li> 1486<li id="menu-item-25071" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25071"><a href="https://facebook.com/janmelvil"><span style="" class="svg-icon svg-icon-facebook_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#facebook_square" x="0" y="0" width="100%" height="100%"></use></svg></span>Facebook</a></li> 1487<li id="menu-item-25070" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25070"><a href="https://twitter.com/janmelvil"><span style="" class="svg-icon svg-icon-twitter "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#twitter" x="0" y="0" width="100%" height="100%"></use></svg></span>Twitter</a></li> 1488<li id="menu-item-25072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25072"><a href="https://www.linkedin.com/company/jan-melvil-publishing/"><span style="" class="svg-icon svg-icon-linkedin_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#linkedin_square" x="0" y="0" width="100%" height="100%"></use></svg></span>LinkedIn</a></li> 1489<li id="menu-item-1987766" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987766"><a href="https://bsky.app/profile/janmelvil.bsky.social"><span style="" class="svg-icon svg-icon-bluesky "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#bluesky" x="0" y="0" width="100%" height="100%"></use></svg></span>BlueSky</a></li> 1490<li id="menu-item-1987767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987767"><a href="https://mastodonczech.cz/@janmelvil"><span style="" class="svg-icon svg-icon-mastodon "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#mastodon" x="0" y="0" width="100%" height="100%"></use></svg></span>Mastodon</a></li> 1491</ul></div></div> </div> 1492 </div> 1493 </div> 1494 </section> 1495 <section class="bg-black section-social"> 1496 <div class="wrapper social__content"> 1497 <div class="social__logo"> 1498 <a href="https://www.melvil.cz/"><span style="" class="svg-icon svg-icon-logo "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#logo" x="0" y="0" width="100%" height="100%"></use></svg></span></a> 1499 </div> 1500 <div class="social__copy">©2026 Jan Melvil Publishing</div> 1501 <div class="social_menu"> 1502 <ul id="menu-sledujte-nas-1" class="menu menu-cell mb-0 upper"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25074"><a href="https://instagram.com/janmelvil"><span style="" class="svg-icon svg-icon-instagram "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#instagram" x="0" y="0" width="100%" height="100%"></use></svg></span>Instagram</a></li> 1503<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25071"><a href="https://facebook.com/janmelvil"><span style="" class="svg-icon svg-icon-facebook_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1503prite.symbol.svg?v=1.0.055#facebook_square" x="0" y="0" width="100%" height="100%"></use></svg></span>Facebook</a></li> 1504<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25070"><a href="https://twitter.com/janmelvil"><span style="" class="svg-icon svg-icon-twitter "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#twitter" x="0" y="0" width="100%" height="100%"></use></svg></span>Twitter</a></li> 1505<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25072"><a href="https://www.linkedin.com/company/jan-melvil-publishing/"><span style="" class="svg-icon svg-icon-linkedin_square "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#linkedin_square" x="0" y="0" width="100%" height="100%"></use></svg></span>LinkedIn</a></li> 1506<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987766"><a href="https://bsky.app/profile/janmelvil.bsky.social"><span style="" class="svg-icon svg-icon-bluesky "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#bluesky" x="0" y="0" width="100%" height="100%"></use></svg></span>BlueSky</a></li> 1507<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1987767"><a href="https://mastodonczech.cz/@janmelvil"><span style="" class="svg-icon svg-icon-mastodon "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#mastodon" x="0" y="0" width="100%" height="100%"></use></svg></span>Mastodon</a></li> 1508</ul> </div> 1509 </div> 1510 </section> 1511</div> 1512<div class="modal" id="added-to-cart-modal"> 1513 <div class="modal-wrap"> 1514 <div class="modal-content"></div> 1515 <p class="mb-0 modal-actions" style="display:none;"> 1516 <a href="https://www.melvil.cz/pokladna/" class="btn btn js-modal-close">PokraÄovat v nákupu</a> 1517 <a href="https://www.melvil.cz/kosik/" class="btn btn-primary">KoÅ¡Ãk</a> 1518 </p> 1519 <button class="modal-close js-modal-close"><span>×</span></button> 1520 </div> 1521</div>
1522<script>(function() {function maybePrefixUrlField () { 1523 const value = this.value.trim() 1524 if (value !== '' && value.indexOf('http') !== 0) { 1525 this.value = 'http://' + value 1526 } 1527} 1528 1529const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]') 1530for (let j = 0; j < urlFields.length; j++) { 1531 urlFields[j].addEventListener('blur', maybePrefixUrlField) 1532} 1533})();</script>
1533 1534<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 1535<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 1536 <div class="cmplz-header"> 1537 <div class="cmplz-logo"></div> 1538 <div class="cmplz-title" id="cmplz-header-1-optin">Spravovat Souhlas s cookies</div> 1539 <div class="cmplz-close" tabindex="0" role="button" aria-label="ZavÅÃt dialog"> 1540 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 1541 </div> 1542 </div> 1543 1544 <div class="cmplz-divider cmplz-divider-header"></div> 1545 <div class="cmplz-body"> 1546 <div class="cmplz-message" id="cmplz-message-1-optin">K ukládánà a/nebo pÅÃstupu k informacÃm o zaÅÃzenà použÃváme technologie, jako jsou soubory cookie. DÄláme to, abychom zlepÅ¡ili zážitek z prohlÞenà a zobrazovali personalizované reklamy. Souhlas s tÄmito technologiemi nám umožnà zpracovávat údaje, jako je chovánà pÅi procházenà nebo jedineÄná ID na tomto webu. Nesouhlas nebo odvolánà souhlasu může nepÅÃznivÄ ovlivnit urÄité vlastnosti a funkce.</div> 1547 <!-- categories start --> 1548 <div class="cmplz-categories"> 1549 <div class="cmplz-category cmplz-functional"> 1550 <div class="cmplz-category-header"> 1551 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">FunkÄnÃ</span> 1552 <span class='cmplz-always-active'> 1553 <span class="cmplz-banner-checkbox"> 1554 <input type="checkbox" 1555 id="cmplz-functional-optin" 1556 data-category="cmplz_functional" 1557 class="cmplz-consent-checkbox cmplz-functional" 1558 size="40" 1559 value="1"/> 1560 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">FunkÄnÃ</span></label> 1561 </span> 1562 Vždy aktivnà </span> 1563 <button class="cmplz-category-toggle" 1564 aria-expanded="false" 1565 aria-controls="cmplz-desc-functional-1-optin" 1566 aria-labelledby="cmplz-title-functional-1-optin"> 1567 <span class="cmplz-icon cmplz-open"> 1568 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1569 </span> 1570 </button> 1571 </div> 1572 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 1573 <span class="cmplz-description-functional">Technické uloženà nebo pÅÃstup je nezbytnÄ nutný pro legitimnà úÄel umožnÄnà použità konkrétnà služby, kterou si odbÄratel nebo uživatel výslovnÄ vyžádal, nebo pouze za úÄelem provedenà pÅenosu sdÄlenà prostÅednictvÃm sÃtÄ elektronických komunikacÃ.</span> 1574 </div> 1575 </div> 1576 1577 <div class="cmplz-category cmplz-preferences"> 1578 <div class="cmplz-category-header"> 1579 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">PÅedvolby</span> 1580 <span class="cmplz-banner-checkbox"> 1581 <input type="checkbox" 1582 id="cmplz-preferences-optin" 1583 data-category="cmplz_preferences" 1584 class="cmplz-consent-checkbox cmplz-preferences" 1585 size="40" 1586 value="1"/> 1587 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">PÅedvolby</span></label> 1588 </span> 1589 <button class="cmplz-category-toggle" 1590 aria-expanded="false" 1591 aria-controls="cmplz-desc-preferences-1-optin" 1592 aria-labelledby="cmplz-title-preferences-1-optin"> 1593 <span class="cmplz-icon cmplz-open"> 1594 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1594<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1595 </span> 1596 </button> 1597 </div> 1598 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 1599 <span class="cmplz-description-preferences">Technické uloženà nebo pÅÃstup je nezbytný pro legitimnà úÄel ukládánà preferencÃ, které nejsou požadovány odbÄratelem nebo uživatelem.</span> 1600 </div> 1601 </div> 1602 1603 <div class="cmplz-category cmplz-statistics"> 1604 <div class="cmplz-category-header"> 1605 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiky</span> 1606 <span class="cmplz-banner-checkbox"> 1607 <input type="checkbox" 1608 id="cmplz-statistics-optin" 1609 data-category="cmplz_statistics" 1610 class="cmplz-consent-checkbox cmplz-statistics" 1611 size="40" 1612 value="1"/> 1613 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiky</span></label> 1614 </span> 1615 <button class="cmplz-category-toggle" 1616 aria-expanded="false" 1617 aria-controls="cmplz-desc-statistics-1-optin" 1618 aria-labelledby="cmplz-title-statistics-1-optin"> 1619 <span class="cmplz-icon cmplz-open"> 1620 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1621 </span> 1622 </button> 1623 </div> 1624 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 1625 <span class="cmplz-description-statistics">Technické uloženà nebo pÅÃstup, který se použÃvá výhradnÄ pro statistické úÄely.</span> 1626 <span class="cmplz-description-statistics-anonymous">Technické uloženà nebo pÅÃstup, který se použÃvá výhradnÄ pro anonymnà statistické úÄely. Bez pÅedvolánÃ, dobrovolného plnÄnà ze strany vaÅ¡eho Poskytovatele internetových služeb nebo dalÅ¡Ãch záznamů od tÅetà strany nelze informace, uložené nebo zÃskané pouze pro tento úÄel, obvykle použÃt k vašà identifikaci.</span> 1627 </div> 1628 </div> 1629 1630 <div class="cmplz-category cmplz-marketing"> 1631 <div class="cmplz-category-header"> 1632 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 1633 <span class="cmplz-banner-checkbox"> 1634 <input type="checkbox" 1635 id="cmplz-marketing-optin" 1636 data-category="cmplz_marketing" 1637 class="cmplz-consent-checkbox cmplz-marketing" 1638 size="40" 1639 value="1"/> 1640 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 1641 </span> 1642 <button class="cmplz-category-toggle" 1643 aria-expanded="false" 1644 aria-controls="cmplz-desc-marketing-1-optin" 1645 aria-labelledby="cmplz-title-marketing-1-optin"> 1646 <span class="cmplz-icon cmplz-open"> 1647 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1648 </span> 1649 </button> 1650 </div> 1651 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 1652 <span class="cmplz-description-marketing">Technické uloženà nebo pÅÃstup je nutný k vytvoÅenà uživatelských profilů za úÄelem zasÃlánà reklamy nebo sledovánà uživatele na webových stránkách nebo nÄkolika webových stránkách pro podobné marketingové úÄely.</span> 1653 </div> 1654 </div> 1655 </div><!-- categories end --> 1656 </div> 1657 1658 <div class="cmplz-links cmplz-information"> 1659 <ul> 1660 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Spravovat možnosti</a></li> 1661 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1661s-overview">Správa služeb</a></li> 1662 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Správa {vendor_count} prodejců</a></li> 1663 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">PÅeÄtÄte si vÃce o tÄchto úÄelech</a></li> 1664 </ul> 1665 </div> 1666 1667 <div class="cmplz-divider cmplz-footer"></div> 1668 1669 <div class="cmplz-buttons"> 1670 <button class="cmplz-btn cmplz-accept">PÅijmout vÅ¡e</button> 1671 <button class="cmplz-btn cmplz-deny">OdmÃtnout vÅ¡e</button> 1672 <button class="cmplz-btn cmplz-view-preferences">Podrobné nastavenÃ</button> 1673 <button class="cmplz-btn cmplz-save-preferences">Uložit nastavenÃ</button> 1674 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Podrobné nastavenÃ</a> 1675 </div> 1676 1677 1678 <div class="cmplz-documents cmplz-links"> 1679 <ul> 1680 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 1681 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 1682 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 1683 </ul> 1684 </div> 1685</div> 1686</div> 1687 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Nastavenà cookies</button> 1688 1689</div>
1689<script type="text/javascript"> 1690 var _smartsupp = _smartsupp || {}; 1691 _smartsupp.key = '1e4a5c04720fae0799148cf88ef362de75476931'; 1692_smartsupp.cookieDomain = 'www.melvil.cz'; 1693_smartsupp.sitePlatform = 'WP 7.0.6'; 1694window.smartsupp||(function(d) { 1695 var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[]; 1696 s=d.getElementsByTagName('script')[0];c=d.createElement('script'); 1697 c.type='text/javascript';c.charset='utf-8';c.async=true; 1698 c.src='//www.smartsuppchat.com/loader.js';s.parentNode.insertBefore(c,s); 1699 })(document); 1700 </script>
1700<div class='torlib-popup-overlay ' id='tcp-popup-select-pickup-point-overlay'> 1701 <div class='torlib-popup popup-large'> 1702 <span class='torlib-popup-close'>×</span> 1703 <h2 class='torlib-popup-title'>VýbÄr mÃsta pro vyzvednutÃ</h2> 1704 <div class='torlib-popup-content'></div> 1705 <div class='torlib-popup-buttons'></div> 1706 </div> 1707 </div>
1707<script> 1708 (function() { 1709 var popup = document.getElementById('tcp-popup-select-pickup-point-overlay'); 1710 if (popup) { 1711 document.body.appendChild(popup); 1712 } 1713 })(); 1714 </script>
1714 <!-- Custom Popup HTML --> 1715 <div id="sc_overlay" style="display:none;"></div> 1716 <div id="sc_coupon_popups_container"></div> 1717 1718 <!-- Custom Popup Styles --> 1719 <style type="text/css"> 1720 /* Overlay Styling */ 1721 #sc_overlay { 1722 position: fixed; 1723 top: 0; 1724 left: 0; 1725 width: 100%; 1726 height: 100%; 1727 background: rgba(0, 0, 0, 0.5); 1728 z-index: 999; 1729 } 1730 1731 /* Popup Styling */ 1732 .sc_popup { 1733 position: fixed; 1734 top: 50%; 1735 left: 50%; 1736 transform: translate(-50%, -50%); 1737 z-index: 1000; 1738 background: #fff; 1739 padding: 1.25rem; 1740 border-radius: 0.5rem; 1741 box-shadow: 0px 0.25rem 0.9375rem rgba(0, 0, 0, 0.3); 1742 width: 25rem; 1743 max-width: 90%; 1744 } 1745 1746 /* Title Styling */ 1747 .sc_popup_title { 1748 margin: 0 0 0.625rem; 1749 font-size: 1.25rem; 1750 text-align: center; 1751 } 1752 1753 /* Product List Styling */ 1754 .sc_product_list { 1755 max-height: 12.5rem; 1756 overflow-y: auto; 1757 margin-bottom: 0.9375rem; 1758 } 1759 1760 /* Product Item Styling */ 1761 .sc_product_item { 1762 padding: 0.625rem; 1763 border-bottom: 1px solid #eee; 1764 } 1765 1766 .sc_product_item label { 1767 display: flex; 1768 align-items: center; 1769 width: 100%; 1770 cursor: pointer; 1771 gap: 0.625rem; 1772 border: none; 1773 } 1774 1775 /* Image Styling */ 1776 .sc_product_item img { 1777 width: 3.125rem; 1778 height: 3.125rem; 1779 border: 1px solid #ddd; 1780 border-radius: 0.25rem; 1781 } 1782 1783 /* Text Styling */ 1784 .sc_product_item span { 1785 font-size: 1rem; 1786 line-height: 1.5; 1787 flex: 1; 1788 } 1789 1790 /* Radio Button Styling */ 1791 .sc_product_item input[type="radio"] { 1792 margin-right: 0.625rem; 1793 } 1794 1795 /* Close Button Styling */ 1796 .sc_close_popup { 1797 position: absolute; 1798 top: 0.5rem; 1799 right: 0.5rem; 1800 cursor: pointer; 1801 font-size: 1.5rem; 1802 color: #333; 1803 } 1804 1805 /* Add to Cart Button Styling */ 1806 .add_to_cart_button { 1807 display: block; 1808 width: auto; 1809 margin: 0 auto; 1810 } 1811 </style> 1812 <!-- Custom Popup JavaScript --> 1813
1813<script type="text/javascript"> 1814 1815 var $is_coupon_apply = false; 1816 1817 jQuery(document).ready(function ($) { 1818 1819 /** 1820 * Show popup and overlay. 1821 * @param {string} modalId - The modal ID to display. 1822 */ 1823 function showPopup(modalId) { 1824 if (!modalId) return; 1825 $('#sc_overlay, #' + modalId).fadeIn(); 1826 } 1827 1828 /** 1829 * Close all popups. 1830 */ 1831 function closePopup() { 1832 $('#sc_overlay, .sc_popup').fadeOut(); 1833 } 1834 1835 /** 1836 * Load coupon action data via AJAX. 1837 * @param {string} couponCode - The coupon code (empty on page load). 1838 */ 1839 function loadCouponActionData(couponCode = '') { 1840 if (!couponCode) { 1841 $('#sc_coupon_popups_container').empty(); // Clear existing popups. 1842 } 1843 1844 $.ajax({ 1845 url: "https://www.melvil.cz/wp-admin/admin-ajax.php", // Ensure this is properly localized in PHP. 1846 type: 'POST', 1847 dataType: 'json', // Expect JSON response. 1848 data: { 1849 security: '7627eaae2e', 1850 action: 'get_coupon_product_selection_html', 1851 coupon: couponCode 1852 }, 1853 success: function (response) { 1854 if (response?.success && response?.data?.html) { 1855 $('#sc_coupon_popups_container').append(response.data.html); // Update popup container. 1856 if (couponCode) { 1857 showPopup('sc_popup_' + couponCode.trim().replace(/\s+/g, '_').replace(/[^A-Za-z0-9\-_]/g, '').toLocaleLowerCase()); 1858 } 1859 } 1860 } 1861 }); 1862 } 1863 1864 1865 // Listen for WooCommerce AJAX coupon application. 1866 $(document).ajaxComplete(function (event, xhr, settings) { 1867 if ( xhr?.status !== 200 ) { 1868 return; 1869 } 1870 1871 // Handle coupon apply. 1872 if (settings?.url?.includes('apply_coupon')) { 1873 let responseText = xhr?.responseText; 1874 let urlParams = new URLSearchParams(settings.data); 1875 let couponCode = urlParams.get('coupon_code'); 1876 1877 if (couponCode) { 1878 couponCode = decodeURIComponent(couponCode); // Decode URL encoding. 1879 } 1880 1881 if (responseText?.includes("Kód kupónu pÅijat.")) { 1882 $is_coupon_apply = true; 1883 loadCouponActionData(couponCode); 1884 } 1885 } 1886 1887 // Handle coupon removal. 1888 if (settings?.url?.includes('remove_coupon')) { 1889 let urlParams = new URLSearchParams(settings.data); 1890 let removedCouponCode = urlParams.get('coupon'); 1891 if (removedCouponCode) { 1892 removedCouponCode = decodeURIComponent(removedCouponCode); 1893 $('#sc_popup_' + removedCouponCode)?.remove(); // Remove the popup modal. 1894 } 1895 } 1896 }); 1897 1898 // Show popup when clicking "Select Product" button. 1899 $(document).on('click', '.sc_select_product', function (e) { 1900 e.preventDefault(); 1901 let modalId = $(this).data('modal-id'); 1902 showPopup(modalId); 1903 }); 1904 1905 // Close popup when clicking outside or close button. 1906 $(document).on('click', '.sc_close_popup, #sc_overlay', function () { 1907 closePopup(); 1908 }); 1909 1910 // Handle product selection inside the popup. 1911 $(document).on('submit', '.sc_popup_product_selection', function (e) { 1912 e.preventDefault(); 1913 1914 let $form = $(this); 1915 let couponCode = $form.closest('.sc_popup').data('coupon-code'); 1916 let selectedProduct = $form.find('input[name="sc_product_' + couponCode.trim().replace(/\s+/g, '_').replace(/[^A-Za-z0-9\-_]/g, '').toLocaleLowerCase() + '"]:checked').val(); 1917 1918 if (!selectedProduct) { 1919 alert('Please select a product.'); 1920 return; 1921 } 1922 1923 $.ajax({ 1924 url: "https://www.melvil.cz/wp-admin/admin-ajax.php", 1925 type: 'POST', 1926 dataType: 'json', 1927 data: { 1928 action: 'handle_coupon_product_addition', 1929 security: 'ae30bf5064', 1930 product_id: selectedProduct, 1931 coupon_code: couponCode 1932 }, 1933 complete: function () { 1934 // Trigger WooCommerce cart and checkout updates. 1935 $(document.body)?.trigger('wc_update_cart'); 1936 if ( $( '.woocommerce-checkout' ).length ) { 1937 $( document.body ).trigger( 'update_checkout' ); 1938 } 1939 // Close popup after adding to cart. 1940 closePopup(); 1941 }, 1942 error: function (xhr, status, error) { 1943 alert('Error processing request.'); 1944 } 1945 }); 1946 }); 1947 1948 $( document.body ).on( 'updated_shipping_method', function(){ 1949 $(document.body).trigger('wc_update_cart'); 1950 }); 1951 1952 $( document.body ).on( 'wc_update_cart wc_fragments_refreshed', function(){ 1953 if ( ! $is_coupon_apply ) { 1954 loadCouponActionData(''); 1955 } 1956 $is_coupon_apply = false;
1957 }); 1958 }); 1959 </script>
1959 1960
1960<script type="text/javascript" src="https://my.hellobar.com/d585958a94bfa720c706bf06ffbdfbc95e82ee65.js?v=202003261211"></script>
1960 1961 <div id="melvil-audio-popup" class="melvil-popup-overlay"> 1962 <div class="melvil-popup-container"> 1963 <div class="melvil-popup-header"> 1964 <h3 class="melvil-popup-title">Seznam stop</h3> 1965 <button class="melvil-popup-close" aria-label="Close popup">×</button> 1966 </div> 1967 <div class="melvil-popup-content"></div> 1968 </div> 1969 </div> 1970 1971 <!-- Popup CSS --> 1972 <style> 1973 .melvil-popup-overlay { 1974 display: none; 1975 position: fixed; 1976 top: 0; 1977 left: 0; 1978 width: 100%; 1979 height: 100%; 1980 background-color: rgba(0, 0, 0, 0.5); 1981 z-index: 9999; 1982 opacity: 0; 1983 transition: opacity 0.3s ease; 1984 } 1985 1986 .melvil-popup-overlay.active { 1987 display: flex; 1988 align-items: center; 1989 justify-content: center; 1990 opacity: 1; 1991 } 1992 1993 .melvil-popup-container { 1994 background: white; 1995 max-width: 380px; 1996 width: fit-content; 1997 overflow-y: auto; 1998 box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); 1999 transform: scale(0.7); 2000 transition: transform 0.3s ease; 2001 } 2002 2003 .melvil-popup-overlay.active .melvil-popup-container { 2004 transform: scale(1); 2005 } 2006 2007 .melvil-popup-header { 2008 display: flex; 2009 justify-content: space-between; 2010 align-items: center; 2011 padding: 10px; 2012 border-bottom: 1px solid #eee; 2013 } 2014 2015 .melvil-popup-title { 2016 margin: 0; 2017 font-size: 1.5em; 2018 color: #333; 2019 } 2020 2021 .melvil-popup-close { 2022 background: none; 2023 border: none; 2024 font-size: 24px; 2025 cursor: pointer; 2026 color: #999; 2027 padding: 0; 2028 width: 30px; 2029 height: 30px; 2030 display: flex; 2031 align-items: center; 2032 justify-content: center; 2033 border-radius: 50%; 2034 transition: background-color 0.2s ease; 2035 } 2036 2037 .melvil-popup-close:hover { 2038 background-color: #f0f0f0; 2039 color: #333; 2040 } 2041 2042 .melvil-popup-content { 2043 padding: 10px; 2044 height: 80vh; 2045 } 2046 2047 @media (max-width: 768px) { 2048 .melvil-popup-container { 2049 width: fit-content; 2050 margin: 20px; 2051 } 2052 2053 .melvil-popup-header { 2054 padding: 15px 15px 10px; 2055 } 2056 2057 .melvil-popup-content { 2058 padding: 15px; 2059 } 2060 } 2061 .melvil-audiobook-block__track-list{ 2062 list-style: none; 2063 margin:0; 2064 padding:0; 2065 } 2066 .melvil-audiobook-block__track{ 2067 display:grid; 2068 grid-template-columns: 3fr 1fr 1fr; 2069 gap:10px; 2070 padding: 6px 10px; 2071 border-bottom: solid 1px #ededed; 2072 } 2073 .melvil-audiobook-block__track-name{ 2074 font-weight:bold; 2075 } 2076 </style> 2077 2078 <!-- Popup JavaScript --> 2079
2079<script> 2080 document.addEventListener('DOMContentLoaded', function() { 2081 const popup = document.getElementById('melvil-audio-popup'); 2082 const closeBtn = document.querySelector('.melvil-popup-close'); 2083 2084 // Function to open popup 2085 function openPopup() { 2086 popup.style.display = 'flex'; 2087 setTimeout(() => { 2088 popup.classList.add('active'); 2089 }, 10); 2090 document.body.style.overflow = 'hidden'; // Prevent background scrolling 2091 } 2092 2093 // Function to close popup 2094 function closePopup() { 2095 popup.classList.remove('active'); 2096 setTimeout(() => { 2097 popup.style.display = 'none'; 2098 document.body.style.overflow = ''; // Restore scrolling 2099 }, 300); 2100 } 2101 2102 // Close popup when clicking close button 2103 closeBtn.addEventListener('click', closePopup); 2104 2105 // Close popup when clicking overlay (outside popup) 2106 popup.addEventListener('click', function(e) { 2107 if (e.target === popup) { 2108 closePopup(); 2109 } 2110 }); 2111 2112 // Close popup with Escape key 2113 document.addEventListener('keydown', function(e) { 2114 if (e.key === 'Escape' && popup.classList.contains('active')) { 2115 closePopup(); 2116 } 2117 }); 2118 2119 //open-audio-modal 2120 const popupTriggers = document.querySelectorAll('.open-audio-modal'); 2121 popupTriggers.forEach(function(trigger) { 2122 trigger.onclick = function(e) { 2123 e.preventDefault(); 2124 const modalContent = document.querySelector('.melvil-popup-content'); 2125 const trackListModalContent = document.querySelector('.track-list-modal-content'); 2126 modalContent.innerHTML = trackListModalContent.innerHTML; 2127 openPopup(); 2128 }; 2129 }); 2130 2131 2132 }); 2133 </script>
2133 2134 <style> 2135 2136 </style> 2137 <!-- Facebook Pixel Code --> 2138 <noscript> 2139 <img 2140 height="1" 2141 width="1" 2142 style="display:none" 2143 alt="fbpx" 2144 src="https://www.facebook.com/tr?id=1525180924460750&ev=PageView&noscript=1" 2145 /> 2146 </noscript> 2147 <!-- End Facebook Pixel Code --> 2148
2148<script type='text/javascript'> 2149 (function () { 2150 var c = document.body.className; 2151 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 2152 document.body.className = c; 2153 })(); 2154 </script>
2154 2155
2155<script id="ToretCeskaPosta-js-js-extra"> 2156var ToretCeskaPosta = {"ajaxurl":"https://www.melvil.cz/wp-admin/admin-ajax.php","plugin":"ToretCeskaPosta"}; 2157//# sourceURL=ToretCeskaPosta-js-js-extra 2158</script>
vendor: 1 bytes, line 2158
2158
2159<script id="ToretCeskaPosta-js-js" src="https://www.melvil.cz/wp-content/plugins/toret-ceska-posta/vendor/toret/toret-library/src/assets/js/toret-draw.js?ver=1782800647"></script>
vendor: 1 bytes, line 2159
2159
2160<script id="reddit_tracking-js-extra"> 2161var redditAdsTrackingData = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"d74d1aacc4","prefix":"reddit_for_woocommerce_","currency":"CZK"}; 2162//# sourceURL=reddit_tracking-js-extra 2163</script>
vendor: 1 bytes, line 2163
2163
2164<script id="reddit_tracking-js" src="https://www.melvil.cz/wp-content/plugins/reddit-for-woocommerce/js/build/tracking.js?ver=136275acfdf1e4c46472"></script>
vendor: 1 bytes, line 2164
2164
2165<script id="reddit_tracking-js-after"> 2166 window.redditAdsTrackingData = window.redditAdsTrackingData || {}; 2167 window.redditAdsTrackingData = Object.assign( window.redditAdsTrackingData, {"pixel_data":{"currency_minor_unit":0,"currency":"CZK","products":[]},"PAGE_VIEW":true} ); 2168 2169//# sourceURL=reddit_tracking-js-after 2170</script>
vendor: 1 bytes, line 2170
2170
2171<script id="jquery-ui-core-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/core.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2171
2171
2172<script id="jquery-ui-datepicker-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/datepicker.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2172
2172
2173<script id="jquery-ui-datepicker-js-after"> 2174jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Zav\u0159\u00edt","currentText":"Dnes","monthNames":["Leden","\u00danor","B\u0159ezen","Duben","Kv\u011bten","\u010cerven","\u010cervenec","Srpen","Z\u00e1\u0159\u00ed","\u0158\u00edjen","Listopad","Prosinec"],"monthNamesShort":["Led","\u00dano","B\u0159e","Dub","Kv\u011b","\u010cvn","\u010cvc","Srp","Z\u00e1\u0159","\u0158\u00edj","Lis","Pro"],"nextText":"Dal\u0161\u00ed","prevText":"P\u0159edchoz\u00ed","dayNames":["Ned\u011ble","Pond\u011bl\u00ed","\u00dater\u00fd","St\u0159eda","\u010ctvrtek","P\u00e1tek","Sobota"],"dayNamesShort":["Ne","Po","\u00dat","St","\u010ct","P\u00e1","So"],"dayNamesMin":["Ne","Po","\u00dat","St","\u010ct","P\u00e1","So"],"dateFormat":"d. mm. yy","firstDay":1,"isRTL":false});}); 2175//# sourceURL=jquery-ui-datepicker-js-after 2176</script>
vendor: 1 bytes, line 2176
2176
2177<script id="wc-gc-main-js-extra"> 2178var wc_gc_params = {"version":"2.7.5","wc_ajax_url":"/?wc-ajax=%%endpoint%%","datepicker_class":"wc_gc_datepicker","datepicker_date_format":"d. mm. yy","gmt_offset":"-2","date_input_timezone_reference":"default","security_redeem_card_nonce":"e898256659","security_remove_card_nonce":"fb4e5518d9","security_update_use_balance_nonce":"348ad461c2"}; 2179//# sourceURL=wc-gc-main-js-extra 2180</script>
vendor: 1 bytes, line 2180
2180
2181<script data-wp-strategy="defer" defer id="wc-gc-main-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-gift-cards/assets/js/frontend/wc-gc-main.js?ver=2.7.5"></script>
vendor: 1 bytes, line 2181
2181
2182<script id="gtm4wp-ecommerce-generic-js" src="https://www.melvil.cz/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-ecommerce-generic.js?ver=1.22.5"></script>
vendor: 1 bytes, line 2182
2182
2183<script id="gtm4wp-woocommerce-js" src="https://www.melvil.cz/wp-content/plugins/duracelltomi-google-tag-manager/js/gtm4wp-woocommerce.js?ver=1.22.5"></script>
vendor: 1 bytes, line 2183
2183
2184<script id="wc-facebook-signals-js-extra"> 2185var wc_facebook_signals_params = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"756e14654b","action":"wc_facebook_update_signals_state"}; 2186//# sourceURL=wc-facebook-signals-js-extra 2187</script>
vendor: 1 bytes, line 2187
2187
2188<script id="wc-facebook-signals-js" src="https://www.melvil.cz/wp-content/plugins/facebook-for-woocommerce/assets/js/facebook-for-woocommerce-signals.js?ver=3.7.6"></script>
vendor: 1 bytes, line 2188
2188
2189<script id="melvil-checkout-cart-js" src="https://www.melvil.cz/wp-content/plugins/melvil-checkout/assets/js/cart.js?ver=1.1.272"></script>
vendor: 1 bytes, line 2189
2189
2190<script id="melvil-add-to-cart-js-extra"> 2191var melvilCheckout = {"restUrl":"https://www.melvil.cz/wp-json/","nonce":"ba72537333"}; 2192var melvilPopup = {"related":[],"freeShipping":"750","carSvg":"\u003Cspan style=\"\" class=\"svg-icon svg-icon-car \"\u003E\u003Csvg\u003E\u003Cuse xlink:href=\"https://www.melvil.cz/wp-content/themes/melvil/static/svg/sprite.symbol.svg?v=1.0.055#car\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\"\u003E\u003C/use\u003E\u003C/svg\u003E\u003C/span\u003E","currencySymbol":"K\u010d","currency":"CZK"}; 2193//# sourceURL=melvil-add-to-cart-js-extra 2194</script>
vendor: 1 bytes, line 2194
2194
2195<script id="melvil-add-to-cart-js" src="https://www.melvil.cz/wp-content/plugins/melvil-checkout/assets/js/add_to_cart.js?ver=1.1.272"></script>
vendor: 1 bytes, line 2195
2195
2196<script id="jquery-ui-mouse-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/mouse.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2196
2196
2197<script id="jquery-ui-slider-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/slider.js?ver=1.13.3"></script>
vendor: 1 bytes, line 2197
2197
2198<script id="melvil-filter-js-extra"> 2199var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"}; 2200//# sourceURL=melvil-filter-js-extra 2201</script>
vendor: 1 bytes, line 2201
2201
2202<script id="melvil-filter-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/filter.js?ver=1790242497"></script>
vendor: 1 bytes, line 2202
2202
2203<script id="melvil-cache-manager-js-extra"> 2204var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"}; 2205//# sourceURL=melvil-cache-manager-js-extra 2206</script>
vendor: 1 bytes, line 2206
2206
2207<script id="melvil-cache-manager-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/cache-manager.js?ver=1790242497"></script>
vendor: 1 bytes, line 2207
2207
2208<script id="melvil-product-filter-js-extra"> 2209var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"}; 2210//# sourceURL=melvil-product-filter-js-extra 2211</script>
vendor: 1 bytes, line 2211
2211
2212<script id="melvil-product-filter-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/product-filter.js?ver=1790242497"></script>
vendor: 1 bytes, line 2212
2212
2213<script id="melvil-product-initializer-js-extra"> 2214var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"442fd4d24e","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"946b14d781","context":{"type":"all","taxonomy":null,"term":null,"search":null,"page":1,"orderby":"date"},"initial_products":[],"initial_product_ids":[],"base_url":"https://www.melvil.cz","current_url":"https://www.melvil.cz/kosik/","wooOrdering":"\t\t\u003Cform class=\"woocommerce-ordering\" method=\"get\"\u003E\r\n\t\t\t\u003Cul class=\"menu menu-tab\"\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item menu-item-current\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"date\"\u003ENejnov\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"bestseller\"\u003ENejprod\u00e1van\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price\"\u003ENejlevn\u011bj\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"price-desc\"\u003ENejdra\u017e\u0161\u00ed\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\t\u003Cli class=\"menu-item\"\u003E\r\n\t\t\t\t\t\u003Cbutton name=\"orderby\" class=\"menu-link filter-ordering block\" value=\"grating\"\u003ENejl\u00e9pe hodnocen\u00e9\u003C/button\u003E\r\n\t\t\t\t\u003C/li\u003E\r\n\t\t\t\u003C/ul\u003E\r\n\t\t\t\u003Cinput type=\"hidden\" name=\"paged\" value=\"1\"\u003E\r\n\t\t\u003C/form\u003E\r\n\t\t","wooPagination":"\t\t\u003Cdiv class=\"flex align-items-center justify-space-between\"\u003E\r\n\t\t\t\u003Cp class=\"woocommerce-result-count\"\u003E\u003C/p\u003E\r\n\t\t\t\u003Cnav class=\"woocommerce-pagination\" aria-label=\"Str\u00e1nkov\u00e1n\u00ed produktu\"\u003E\u003C/nav\u003E\r\n\t\t\u003C/div\u003E\r\n\t\t","cache_version":"1790215209","per_page":"15"}; 2215//# sourceURL=melvil-product-initializer-js-extra 2216</script>
vendor: 1 bytes, line 2216
2216
2217<script id="melvil-product-initializer-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/product-initializer.js?ver=1790242497"></script>
vendor: 1 bytes, line 2217
2217
2218<script id="melvil-filter-html-loader-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/html-loader.js?ver=1790242497"></script>
vendor: 1 bytes, line 2218
2218
2219<script id="melvil-filter-html-cache-manager-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/html-cache-manager.js?ver=1790242497"></script>
vendor: 1 bytes, line 2219
2219
2220<script id="melvil-filter-debug-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/debug-datasets.js?ver=1790242497"></script>
vendor: 1 bytes, line 2220
2220
2221<script id="uagb-loop-builder-js-extra"> 2222var uagb_loop_builder = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","post_id":"7","nonce":"4165a956b6"}; 2223//# sourceURL=uagb-loop-builder-js-extra 2224</script>
vendor: 1 bytes, line 2224
2224
2225<script id="uagb-loop-builder-js" src="https://www.melvil.cz/wp-content/plugins/spectra-pro/assets/js/loop-builder.js?ver=1.3.2"></script>
vendor: 1 bytes, line 2225
2225
2226<script id="wc-sc-countdown-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-smart-coupons/assets/js/sc-countdown.js?ver=9.81.0"></script>
vendor: 1 bytes, line 2226
2226
2227<script data-wp-strategy="defer" defer id="mc4wp-ecommerce-tracker-js" src="https://www.melvil.cz/wp-content/plugins/mc4wp-premium/ecommerce3/assets/js/tracker.js?ver=4.11.8"></script>
vendor: 1 bytes, line 2227
2227
2228<script id="melvil-js-extra"> 2229var melvil_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","added_to_cart_url":"https://www.melvil.cz/wp-admin/admin-ajax.php?action=melvil_added_to_cart"}; 2230//# sourceURL=melvil-js-extra 2231</script>
vendor: 1 bytes, line 2231
2231
2232<script id="melvil-js" src="https://www.melvil.cz/wp-content/themes/melvil/build/js/main.js?ver=1.0.055"></script>
vendor: 1 bytes, line 2232
2232
2233<script id="wc-facebook-pixel-events-js" src="https://www.melvil.cz/wp-content/plugins/facebook-for-woocommerce/assets/js/frontend/pixel-events.js?ver=3.7.6"></script>
vendor: 1 bytes, line 2233
2233
2234<script id="facebook-capi-param-builder-js" src="https://unpkg.com/meta-capi-param-builder-clientjs/dist/clientParamBuilder.bundle.js?ver=3.7.6"></script>
vendor: 1 bytes, line 2234
2234
2235<script id="facebook-capi-param-builder-js-after"> 2236if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) { 2237 clientParamBuilder.processAndCollectAllParams(window.location.href); 2238 } 2239//# sourceURL=facebook-capi-param-builder-js-after 2240</script>
vendor: 1 bytes, line 2240
2240
2241<script id="ftx_shm_checkout-js-before"> 2242 'use strict'; 2243 var _ftx_shm_packeta_personal_pickup_shipping_methods=[]; 2244 2245//# sourceURL=ftx_shm_checkout-js-before 2246</script>
vendor: 1 bytes, line 2246
2246
2247<script id="ftx_shm_checkout-js" src="https://www.melvil.cz/wp-content/plugins/ftx-shipmall-fullfillment-sync-melvil/assets/js/checkout.js?ver=4.2.13"></script>
vendor: 1 bytes, line 2247
2247
2248<script id="cmplz-cookiebanner-js-extra"> 2249var complianz = {"prefix":"cmplz_","debug":"1","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"40","version":"7.6.2#1790242496","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"us","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"1","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.melvil.cz/wp-json/complianz/v1/","locale":"lang=cs&locale=cs_CZ","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"27","cookie_path":"/","categories":{"statistics":"statistika","marketing":"marketing"},"tcf_active":"","placeholdertext":"Kliknut\u00edm p\u0159ijmete {category} soubor\u016f cookie a povol\u00edte tento obsah","css_file":"https://www.melvil.cz/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=401790242497","page_links":{"eu":{"cookie-statement":{"title":"Z\u00e1sady cookies ","url":"https://www.melvil.cz/zasady-cookies-eu/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Kliknut\u00edm p\u0159ijmete {category} soubor\u016f cookie a povol\u00edte tento obsah","iapi_nav":"fallback"}; 2250//# sourceURL=cmplz-cookiebanner-js-extra 2251</script>
vendor: 1 bytes, line 2251
2251
2252<script defer id="cmplz-cookiebanner-js" src="https://www.melvil.cz/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.js?ver=1786514761"></script>
vendor: 1 bytes, line 2252
2252
2253<script id="cmplz-cookiebanner-js-after"> 2254 let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice'); 2255 if ( cmplzBlockedContent) { 2256 cmplzBlockedContent.addEventListener('click', function(event) { 2257 event.stopPropagation(); 2258 }); 2259 } 2260 2261//# sourceURL=cmplz-cookiebanner-js-after 2262</script>
vendor: 1 bytes, line 2262
2262
2263<script type="text/plain" data-service="facebook" data-category="marketing" id="facebook-for-woocommerce-inline-js-after"> 2264/* WooCommerce Facebook Integration Event Tracking */ 2265fbq('set', 'agent', (function(){var a='woocommerce_6-11.0.1-3.7.6';if(window.__wc_fb_page_generated&&(Math.floor(Date.now()/1000)-window.__wc_fb_page_generated)>1800){a=a.replace(/(\d+\.\d+\.\d+)/,'$1_c');}return a;})(), '1525180924460750'); 2266window.wcFacebookPixelFiredEvents = window.wcFacebookPixelFiredEvents || {}; 2267if (!window.wcFacebookPixelFiredEvents["25184e27-e7c5-4e21-be43-ca55bbd4aaf4"]) { 2268window.wcFacebookPixelFiredEvents["25184e27-e7c5-4e21-be43-ca55bbd4aaf4"] = true; 2269var isStale = window.__wc_fb_page_generated && (Math.floor(Date.now()/1000) - window.__wc_fb_page_generated) > 1800; 2270if (window.FacebookSignals && typeof window.FacebookSignals.trackEvent === 'function') { 2271 window.FacebookSignals.trackEvent('PageView', { 2272 "source": "woocommerce_6", 2273 "version": "11.0.1", 2274 "pluginVersion": "3.7.6" 2275}, null, 'track', isStale ? null : "25184e27-e7c5-4e21-be43-ca55bbd4aaf4"); 2276} else if (isStale) { 2277 fbq('track', 'PageView', { 2278 "source": "woocommerce_6", 2279 "version": "11.0.1", 2280 "pluginVersion": "3.7.6" 2281}); 2282} else { 2283 fbq('track', 'PageView', { 2284 "source": "woocommerce_6", 2285 "version": "11.0.1", 2286 "pluginVersion": "3.7.6" 2287}, { 2288 "eventID": "25184e27-e7c5-4e21-be43-ca55bbd4aaf4" 2289}); 2290} 2291} 2292//# sourceURL=facebook-for-woocommerce-inline-js-after 2293</script>
vendor: 1 bytes, line 2293
2293
2294<script id="mc4wp-forms-api-js" defer src="https://www.melvil.cz/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?ver=4.14.0"></script>
vendor: 1 bytes, line 2294
2294
2295<script id="mc4wp-ajax-forms-js-before"> 2296var mc4wp_ajax_vars = {"loading_character":"\u2022","ajax_url":"https:\/\/www.melvil.cz\/wp-admin\/admin-ajax.php?action=mc4wp-form","error_text":"Jejda, n\u011bco se stalo. Zkuste to pros\u00edme znovu."}; 2297//# sourceURL=mc4wp-ajax-forms-js-before 2298</script>
vendor: 1 bytes, line 2298
2298
2299<script data-wp-strategy="defer" defer id="mc4wp-ajax-forms-js" src="https://www.melvil.cz/wp-content/plugins/mc4wp-premium/ajax-forms/assets/js/ajax-forms.js?ver=4.11.8"></script>
2299 2300<!-- CAPTCHA added with CAPTCHA 4WP plugin. More information: https://captcha4wp.com -->
vendor: 87 bytes, line 2300
2300 <script id="c4wp-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
23006LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-
vendor: 26 bytes, lines 2300-2301
2300&hl=cs"></script> 2301
2301<script id="c4wp-inline-js" type="text/javascript"> 2302 /* @v3-js:start */ 2303 let c4wp_onloadCallback = function() { 2304 for ( var i = 0; i < document.forms.length; i++ ) { 2305 let form = document.forms[i]; 2306 let captcha_div = form.querySelector( '.c4wp_captcha_field_div:not(.rendered)' ); 2307 let jetpack_sso = form.querySelector( '#jetpack-sso-wrap' ); 2308 var wcblock_submit = form.querySelector( '.wc-block-components-checkout-place-order-button' ); 2309 var has_wc_submit = null !== wcblock_submit; 2310 2311 if ( null === captcha_div && ! has_wc_submit || form.id == 'create-group-form' ) { 2312 if ( ! form.parentElement.classList.contains( 'nf-form-layout' ) ) { 2313 continue; 2314 } 2315 2316 } 2317 if ( ! has_wc_submit ) { 2318 if ( !( captcha_div.offsetWidth || captcha_div.offsetHeight || captcha_div.getClientRects().length ) ) { 2319 if ( jetpack_sso == null && ! form.classList.contains( 'woocommerce-form-login' ) ) { 2320 continue; 2321 } 2322 } 2323 } 2324 2325 let alreadyCloned = form.querySelector( '.c4wp-submit' ); 2326 if ( null != alreadyCloned ) { 2327 continue; 2328 } 2329 2330 let foundSubmitBtn = form.querySelector( '#signup-form [type=submit], [type=submit]:not(#group-creation-create):not([name="signup_submit"]):not([name="ac_form_submit"]):not(.verify-captcha)' ); 2331 let cloned = false; 2332 let clone = false; 2333 2334 // Submit button found, clone it. 2335 if ( foundSubmitBtn ) { 2336 clone = foundSubmitBtn.cloneNode(true); 2337 clone.classList.add( 'c4wp-submit' ); 2338 clone.removeAttribute( 'onclick' ); 2339 clone.removeAttribute( 'onkeypress' ); 2340 if ( foundSubmitBtn.parentElement.form === null ) { 2341 foundSubmitBtn.parentElement.prepend(clone); 2342 } else { 2343 foundSubmitBtn.parentElement.insertBefore( clone, foundSubmitBtn ); 2344 } 2345 foundSubmitBtn.style.display = "none"; 2346 captcha_div = form.querySelector( '.c4wp_captcha_field_div' ); 2347 cloned = true; 2348 } 2349 2350 // WC block checkout clone btn. 2351 if ( has_wc_submit && ! form.classList.contains( 'c4wp-primed' ) ) { 2352 clone = wcblock_submit.cloneNode(true); 2353 clone.classList.add( 'c4wp-submit' ); 2354 clone.classList.add( 'c4wp-clone' ); 2355 clone.removeAttribute( 'onclick' ); 2356 clone.removeAttribute( 'onkeypress' ); 2357 if ( wcblock_submit.parentElement.form === null ) { 2358 wcblock_submit.parentElement.prepend(clone); 2359 } else { 2360 wcblock_submit.parentElement.insertBefore( clone, wcblock_submit ); 2361 } 2362 wcblock_submit.style.display = "none"; 2363 2364 clone.addEventListener('click', function( e ){ 2365 if ( form.classList.contains( 'c4wp_v2_fallback_active' ) ) { 2366 jQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); 2367 return true; 2368 } else { 2369 grecaptcha.execute( '6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-', ).then( function( data ) { 2370 form.classList.add( 'c4wp-primed' ); 2371 }); 2372 } 2373 2374 }); 2375 foundSubmitBtn = wcblock_submit; 2376 cloned = true; 2377 } 2378 2379 // Clone created, listen to its click. 2380 if ( cloned ) { 2381 clone.addEventListener( 'click', function ( event ) { 2382 logSubmit( event, 'cloned', form, foundSubmitBtn ); 2383 }); 2384 // No clone, execute and watch for form submission. 2385 } else { 2386 grecaptcha.execute( 2387 '6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-', 2388 ).then( function( data ) { 2389 var responseElem = form.querySelector( '.c4wp_response' ); 2390 if ( responseElem == null ) { 2391 var responseElem = document.querySelector( '.c4wp_response' ); 2392 } 2393 if ( responseElem != null ) { 2394 responseElem.setAttribute( 'value', data ); 2395 } 2396 }); 2397 2398 // Anything else. 2399 form.addEventListener( 'submit', function ( event ) { 2400 logSubmit( event, 'other', form ); 2401 }); 2402 } 2403 2404 function logSubmit( event, form_type = '', form, foundSubmitBtn ) { 2405 // Standard v3 check. 2406 if ( ! form.classList.contains( 'c4wp_v2_fallback_active' ) && ! form.classList.contains( 'c4wp_verified' ) ) { 2407 event.preventDefault(); 2408 try { 2409 grecaptcha.execute( 2410 '6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-', 2411 ).then( function( data ) { 2412 var responseElem = form.querySelector( '.c4wp_response' ); 2413 if ( responseElem == null ) { 2414 var responseElem = document.querySelector( '.c4wp_response' ); 2415 } 2416 2417 responseElem.setAttribute( 'value', data ); 2418 2419 if ( form.classList.contains( 'wc-block-checkout__form' ) ) { 2420 // WC block checkout. 2421 let input = document.querySelector('input[id*="c4wp-wc-checkout"]'); 2422 let lastValue = input.value; 2423 var token = data; 2424 input.value = token; 2425 let event = new Event('input', { bubbles: true }); 2426 event.simulated = true; 2427 let tracker = input._valueTracker; 2428 if (tracker) { 2429 tracker.setValue( lastValue ); 2430 } 2431 input.dispatchEvent(event) 2432 } 2433 2434 2435 // Submit as usual. 2436 if ( foundSubmitBtn ) { 2437 foundSubmitBtn.click(); 2438 } else if ( form.classList.contains( 'wc-block-checkout__form' ) ) { 2439 jQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); 2440 } else { 2441 2442 if ( typeof form.submit === 'function' ) { 2443 form.submit(); 2444 } else { 2445 HTMLFormElement.prototype.submit.call(form); 2446 } 2447 } 2448 2449 return true; 2450 }); 2451 } catch (e) { 2452 // Silence. 2453 } 2454 // V2 fallback. 2455 } else { 2456 if ( form.classList.contains( 'wpforms-form' ) || form.classList.contains( 'frm-fluent-form' ) || form.classList.contains( 'woocommerce-checkout' ) ) { 2457 return true; 2458 } 2459 2460 if ( form.parentElement.classList.contains( 'nf-form-layout' ) ) { 2461 return false;
2462 } 2463 2464 if ( form.classList.contains( 'wc-block-checkout__form' ) ) { 2465 return; 2466 } 2467 2468 // Submit as usual. 2469 if ( typeof form.submit === 'function' ) { 2470 form.submit(); 2471 } else { 2472 HTMLFormElement.prototype.submit.call(form); 2473 } 2474 2475 return true; 2476 } 2477 }; 2478 } 2479 }; 2480 2481 grecaptcha.ready( c4wp_onloadCallback ); 2482 2483 if ( typeof jQuery !== 'undefined' ) { 2484 jQuery( 'body' ).on( 'click', '.acomment-reply.bp-primary-action', function ( e ) { 2485 c4wp_onloadCallback(); 2486 }); 2487 } 2488 2489 //token is valid for 2 minutes, So get new token every after 1 minutes 50 seconds 2490 setInterval(c4wp_onloadCallback, 110000); 2491 2492 2493 window.addEventListener("load", (event) => { 2494 if ( typeof jQuery !== 'undefined' && jQuery( 'input[id*="c4wp-wc-checkout"]' ).length ) { 2495 var element = document.createElement('div'); 2496 var html = '<div class="c4wp_captcha_field" style="margin-bottom: 10px" data-nonce="2b8a0b4c01"><div id="c4wp_captcha_field_0" class="c4wp_captcha_field_div"><input type="hidden" name="g-recaptcha-response" class="c4wp_response" aria-label="do not use" aria-readonly="true" value="" /></div></div>'; 2497 element.innerHTML = html; 2498 jQuery( '[class*="c4wp-wc-checkout"]' ).append( element ); 2499 jQuery( '[class*="c4wp-wc-checkout"]' ).find('*').off(); 2500 c4wp_onloadCallback(); 2501 } 2502 }); 2503 /* @v3-js:end */ 2504 </script>
2504 2505 <!-- / CAPTCHA by CAPTCHA 4WP plugin -->
2505<script> 2506window.dataLayer = window.dataLayer || []; 2507function gtag(){dataLayer.push(arguments);} 2508 2509var addedCartModal = document.getElementById( 'added-to-cart-modal' ); 2510var observer = new MutationObserver(function(mutations) { 2511 mutations.forEach(function(mutation) { 2512 if (mutation.attributeName === 'class' && mutation.target.classList.contains('open')) { 2513 2514 dataLayer.push({ ecommerce: null }); 2515 2516 var product = document.getElementById('added-to-cart-product'); 2517 var productId = product.getAttribute('data-id'); 2518 var productSku = product.getAttribute('data-sku'); 2519 /*if ( productSku == 'notset') { 2520 var productIdentificator = productId; 2521 } else { 2522 var productIdentificator = productSku; 2523 }*/ 2524 var productName = product.getAttribute('data-title'); 2525 var productPrice = product.getAttribute('data-price'); 2526 var currency = product.getAttribute('data-currency'); 2527 2528 dataLayer.push({ 2529 event: 'add_to_cart', 2530 ecommerce: { 2531 currency: currency, 2532 value: productPrice, 2533 items: [ 2534 { 2535 item_id: productId, 2536 item_name: productName, 2537 affiliation: 'Melvil', 2538 price: productPrice, 2539 quantity: 1 2540 } 2541 ] 2542 } 2543 }); 2544 2545 } 2546 }); 2547}); 2548 2549observer.observe(addedCartModal, { attributes: true }); 2550</script>
vendor: 1 bytes, line 2550
2550
2551<script> 2552document.addEventListener('cmplz_event_functional', reloadOnce); 2553document.addEventListener('cmplz_event_statistics', reloadOnce); 2554document.addEventListener('cmplz_event_marketing', reloadOnce); 2555function reloadOnce() { 2556 if (!window.cmplzReloaded) { 2557 window.cmplzReloaded = true; 2558 location.reload(); 2559 } 2560} 2561</script>
vendor: 1 bytes, line 2561
2561
2562<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-3ef775a0a64e6ec3316","applicationID":"382062272","transactionName":"MhBSZQoZDUVYV0VQVwtacVIMEQxYFkRQXl0=","queueTime":0,"applicationTime":1028,"atts":"HldRE0IDHks=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
2562<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":"298fe8a5b184479cb82732c75aea9f1f","spa":2}' crossorigin="anonymous"></script>
2562 2563</body></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.