PageSourceSearch

https://www.melvil.cz/kosik/

html melvil.cz collected 2026-10-01 11:49:08 UTC 234,486 bytes, 2,597 lines download raw bytes

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 type="text/javascript">
13	var gtm4wp_datalayer_name = "dataLayer";
14	var dataLayer = dataLayer || [];
15	(function(){function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dNGJiYT', true);})();
16	const gtm4wp_use_sku_instead = 1;
17	const gtm4wp_currency = "CZK";
18	const gtm4wp_product_per_impression = 0;
19	const gtm4wp_clear_ecommerce = false;
20	const gtm4wp_datalayer_max_timeout = 2000;
21	const gtm4wp_console_log = true;
22	const gtm4wp_remarketing_prod_id_prefix = "";
23	const gtm4wp_list_attribution = 0;
24	const gtm4wp_checkoutwc = 0;
25</script>
25
26<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
27<!-- Optimalizace pro vyhledávače podle Rank Math - https://rankmath.com/ -->
28<meta name="robots" content="noindex, follow"/>
29<meta property="og:locale" content="cs_CZ" />
30<meta property="og:type" content="article" />
31<meta property="og:title" content="Košík - Jan Melvil Publishing" />
32<meta property="og:url" content="https://www.melvil.cz/kosik/" />
33<meta property="og:site_name" content="Jan Melvil Publishing" />
34<meta property="article:publisher" content="https://facebook.com/janmelvil/" />
35<meta property="og:updated_time" content="2024-07-10T14:46:43+02:00" />
36<meta property="og:image" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" />
37<meta property="og:image:secure_url" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" />
38<meta property="og:image:width" content="1200" />
39<meta property="og:image:height" content="1200" />
40<meta property="og:image:alt" content="Košík" />
41<meta property="og:image:type" content="image/webp" />
42<meta property="article:published_time" content="2014-09-25T22:39:37+02:00" />
43<meta property="article:modified_time" content="2024-07-10T14:46:43+02:00" />
44<meta name="twitter:card" content="summary_large_image" />
45<meta name="twitter:title" content="Košík - Jan Melvil Publishing" />
46<meta name="twitter:site" content="@https://twitter.com/janmelvil" />
47<meta name="twitter:creator" content="@https://twitter.com/janmelvil" />
48<meta name="twitter:image" content="https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp" />
49<meta name="twitter:label1" content="Doba čtení" />
50<meta name="twitter:data1" content="Méně než minuta" />
51<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&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/1ad2e301c3c14a3622f873603e3d8279066e9093d9bfd6c39083e65ba5877748?s=96&amp;d=mm&amp;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>
51
52<!-- /Rank Math WordPress SEO plugin -->
53
54<style id="wp-img-auto-sizes-contain-inline-css">
55img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
56/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
57</style>
58<style id="wp-block-library-inline-css">
59/**
60 * Colors
61 */
62/**
63 * Typography
64 */
65/**
66 * SCSS Variables.
67 *
68 * Please use variables from this sheet to ensure consistency across the UI.
69 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
70 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
71 */
72/**
73 * Fonts & basic variables.
74 */
75/**
76 * Typography
77 */
78/**
79 * Grid System.
80 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
81 */
82/**
83 * Radius scale.
84 */
85/**
86 * Elevation scale.
87 */
88/**
89 * Dimensions.
90 */
91/**
92 * Mobile specific styles
93 */
94/**
95 * Editor styles.
96 */
97/**
98 * Block & Editor UI.
99 */
100/**
101 * Block paddings.
102 */
103/**
104 * React Native specific.
105 * These variables do not appear to be used anywhere else.
106 */
107/**
108 * Breakpoints & Media Queries
109 */
110/**
111*  Converts a hex value into the rgb equivalent.
112*
113* @param {string} hex - the hexadecimal value to convert
114* @return {string} comma separated rgb values
115*/
116/**
117 * Long content fade mixin
118 *
119 * Creates a fading overlay to signify that the content is longer
120 * than the space allows.
121 */
122/**
123 * Breakpoint mixins
124 */
125/**
126 * Focus styles.
127 */
128/**
129 * Standard focus rings for the WordPress Design System.
130 *
131 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
132 * e.g. `&:focus { @include outset-ring__focus(); }`.
133 */
134/**
135 * Applies editor left position to the selector passed as argument
136 */
137/**
138 * Styles that are reused verbatim in a few places
139 */
140/**
141 * Allows users to opt-out of animations via OS-level preferences.
142 */
143/**
144 * Reset default styles for JavaScript UI based pages.
145 * This is a WP-admin agnostic reset
146 */
147/**
148 * Reset the WP Admin page styles for Gutenberg-like pages.
149 */
150/**
151 * Creates a checkerboard pattern background to indicate transparency.
152 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
153 */
154:root {
155  --wp-block-synced-color: #7a00df;
156  --wp-block-synced-color--rgb: 122, 0, 223;
157  --wp-bound-block-color: var(--wp-block-synced-color);
158  --wp-editor-canvas-background: #ddd;
159  --wp-admin-theme-color: #007cba;
160  --wp-admin-theme-color--rgb: 0, 124, 186;
161  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
162  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
163  --wp-admin-theme-color-darker-20: #005a87;
164  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
165  --wp-admin-border-width-focus: 2px;
166}
167@media (min-resolution: 192dpi) {
168  :root {
169    --wp-admin-border-width-focus: 1.5px;
170  }
171}
172
173/**
174 * Element styles.
175 */
176.wp-element-button {
177  cursor: pointer;
178}
179
180:root .has-very-light-gray-background-color {
181  background-color: #eee;
182}
183:root .has-very-dark-gray-background-color {
184  background-color: #313131;
185}
186:root .has-very-light-gray-color {
187  color: #eee;
188}
189:root .has-very-dark-gray-color {
190  color: #313131;
191}
192:root {
193  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
194}
195:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
196  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
197}
198:root .has-purple-crush-gradient-background {
199  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
200}
201:root .has-hazy-dawn-gradient-background {
202  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
203}
204:root .has-subdued-olive-gradient-background {
205  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
206}
207:root .has-atomic-cream-gradient-background {
208  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
209}
210:root .has-nightshade-gradient-background {
211  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
212}
213:root .has-midnight-gradient-background {
214  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
215}
216:root {
217  /* stylelint-enable @stylistic/function-comma-space-after */
218  --wp--preset--font-size--normal: 16px;
219  --wp--preset--font-size--huge: 42px;
220}
221
222.has-regular-font-size {
223  font-size: 1em;
224}
225
226.has-larger-font-size {
227  font-size: 2.625em;
228}
229
230.has-normal-font-size {
231  font-size: var(--wp--preset--font-size--normal);
232}
233
234.has-huge-font-size {
235  font-size: var(--wp--preset--font-size--huge);
236}
237
238:root .has-text-align-center {
239  text-align: center;
240}
241
242:root .has-text-align-left {
243  /*rtl:ignore*/
244  text-align: left;
245}
246
247:root .has-text-align-right {
248  /*rtl:ignore*/
249  text-align: right;
250}
251
252.has-fit-text {
253  white-space: nowrap !important;
254}
255
256#end-resizable-editor-section {
257  display: none;
258}
259
260.aligncenter {
261  clear: both;
262}
263
264.items-justified-left {
265  justify-content: flex-start;
266}
267
268.items-justified-center {
269  justify-content: center;
270}
271
272.items-justified-right {
273  justify-content: flex-end;
274}
275
276.items-justified-space-between {
277  justify-content: space-between;
278}
279
280.screen-reader-text {
281  border: 0;
282  clip-path: inset(50%);
283  height: 1px;
284  margin: -1px;
285  overflow: hidden;
286  padding: 0;
287  position: absolute;
288  width: 1px;
289  word-wrap: normal !important;
290  word-break: normal !important;
291}
292
293.screen-reader-text:focus {
294  background-color: #ddd;
295  clip-path: none;
296  color: #444;
297  display: block;
298  font-size: 1em;
299  height: auto;
300  left: 5px;
301  line-height: normal;
302  padding: 15px 23px 14px;
303  text-decoration: none;
304  top: 5px;
305  width: auto;
306  z-index: 100000;
307}
308
309/**
310 * The following provide a simple means of applying a default border style when
311 * a user first makes a selection in the border block support panel.
312 * This prevents issues such as where the user could set a border width
313 * and see no border due there being no border style set.
314 *
315 * This is intended to be removed once intelligent defaults can be set while
316 * making border selections via the block support.
317 *
318 * See: https://github.com/WordPress/gutenberg/pull/33743
319 */
320html :where(.has-border-color) {
321  border-style: solid;
322}
323
324html :where([style^=border-color],
325[style*=";border-color"],
326[style*="; border-color"]) {
327  border-style: solid;
328}
329
330html :where([style^=border-top-color],
331[style*=";border-top-color"],
332[style*="; border-top-color"]) {
333  border-top-style: solid;
334}
335
336html :where([style^=border-right-color],
337[style*=";border-right-color"],
338[style*="; border-right-color"]) {
339  /*rtl:ignore*/
340  border-right-style: solid;
341}
342
343html :where([style^=border-bottom-color],
344[style*=";border-bottom-color"],
345[style*="; border-bottom-color"]) {
346  border-bottom-style: solid;
347}
348
349html :where([style^=border-left-color],
350[style*=";border-left-color"],
351[style*="; border-left-color"]) {
352  /*rtl:ignore*/
353  border-left-style: solid;
354}
355
356html :where([style^=border-width],
357[style*=";border-width"],
358[style*="; border-width"]) {
359  border-style: solid;
360}
361
362html :where([style^=border-top-width],
363[style*=";border-top-width"],
364[style*="; border-top-width"]) {
365  border-top-style: solid;
366}
367
368html :where([style^=border-right-width],
369[style*=";border-right-width"],
370[style*="; border-right-width"]) {
371  /*rtl:ignore*/
372  border-right-style: solid;
373}
374
375html :where([style^=border-bottom-width],
376[style*=";border-bottom-width"],
377[style*="; border-bottom-width"]) {
378  border-bottom-style: solid;
379}
380
381html :where([style^=border-left-width],
382[style*=";border-left-width"],
383[style*="; border-left-width"]) {
384  /*rtl:ignore*/
385  border-left-style: solid;
386}
387
388/**
389 * Provide baseline responsiveness for images.
390 */
391html :where(img[class*=wp-image-]) {
392  height: auto;
393  max-width: 100%;
394}
395
396/**
397 * Reset user agent styles for figure element margins.
398 */
399:where(figure) {
400  margin: 0 0 1em 0;
401}
402
403html :where(.is-position-sticky) {
404  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
405}
406
407@media screen and (max-width: 600px) {
408  html :where(.is-position-sticky) {
409    --wp-admin--admin-bar--position-offset: 0px;
410  }
411}
412
413/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
414</style>
415<style id="classic-theme-styles-inline-css">
416/**
417 * These rules are needed for backwards compatibility.
418 * They should match the button element rules in the base theme.json file.
419 */
420.wp-block-button__link {
421	color: #ffffff;
422	background-color: #32373c;
423	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
424
425	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
426	box-shadow: none;
427	text-decoration: none;
428
429	/* The extra 2px are added to size solids the same as the outline versions.*/
430	padding: calc(0.667em + 2px) calc(1.333em + 2px);
431
432	font-size: 1.125em;
433}
434
435.wp-block-file__button {
436	background: #32373c;
437	color: #ffffff;
438	text-decoration: none;
439}
440
441/*# sourceURL=/wp-includes/css/classic-themes.css */
442</style>
443
444<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' />
445<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=1790753269' media='all' />
446<style id="global-styles-inline-css">
447: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,
4470) 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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}: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;}
447.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;}
448/*# sourceURL=global-styles-inline-css */
449</style>
450
451<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=1790753242' media='all' />
452<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=1790753242' media='all' />
453<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' />
454<link rel='stylesheet' id='select2-css' href='https://www.melvil.cz/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.1.2' media='all' />
455<style id="woocommerce-inline-inline-css">
456.woocommerce form .form-row .required { visibility: visible; }
457/*# sourceURL=woocommerce-inline-inline-css */
458</style>
459<link rel='stylesheet' id='cmplz-general-css' href='https://www.melvil.cz/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.css?ver=1790753096' media='all' />
460<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.7' media='all' />
461<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' />
462<link rel='stylesheet' id='melvil-filter-css' href='https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/css/filter.css?ver=1790855346' media='all' />
463<style id="melvil-filter-inline-css">
464.woocommerce-result-count { opacity: 0; transition: opacity .15s; }
465/*# sourceURL=melvil-filter-inline-css */
466</style>
467<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.5.0' media='all' />
468<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' />
469<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' />
470<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' />
471<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://www.melvil.cz/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1790753107' media='all' />
472<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 472
472
473<script id="wc-zasilkovna-packeta-widget-js" src="https://widget.packeta.com/www/js/library.js?ver=4b8dab8eaa078648524943943db740b7"></script>
vendor: 1 bytes, line 473
473
474<script id="wc-zasilkovna-widget-js-extra">
475var wc_zasilkovna = {"apikey":"1fb867fff7ad31a7","change_text":"Zm\u011bnit pobo\u010dku","country":"CZ"};
476//# sourceURL=wc-zasilkovna-widget-js-extra
477</script>
vendor: 1 bytes, line 477
477
478<script id="wc-zasilkovna-widget-js" src="https://www.melvil.cz/wp-content/plugins/wc-zasilkovna/assets/js/widget.js?ver=4b8dab8eaa078648524943943db740b7"></script>
vendor: 1 bytes, line 478
478
479<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.1.2"></script>
vendor: 1 bytes, line 479
479
480<script id="wc-add-to-cart-js-extra">
481var 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"};
482//# sourceURL=wc-add-to-cart-js-extra
483</script>
vendor: 1 bytes, line 483
483
484<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.1.2"></script>
vendor: 1 bytes, line 484
484
485<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.1.2"></script>
vendor: 1 bytes, line 485
485
486<script id="woocommerce-js-extra">
487var 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"};
488//# sourceURL=woocommerce-js-extra
489</script>
vendor: 1 bytes, line 489
489
490<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.1.2"></script>
vendor: 1 bytes, line 490
490
491<script id="wc-country-select-js-extra">
492var 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"};
493//# sourceURL=wc-country-select-js-extra
494</script>
vendor: 1 bytes, line 494
494
495<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.1.2"></script>
vendor: 1 bytes, line 495
495
496<script id="wc-address-i18n-js-extra">
497var 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"};
498//# sourceURL=wc-address-i18n-js-extra
499</script>
vendor: 1 bytes, line 499
499
500<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.1.2"></script>
vendor: 1 bytes, line 500
500
501<script id="wc-cart-js-extra">
502var wc_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","update_shipping_method_nonce":"c8b26fa879","apply_coupon_nonce":"70f249a235","remove_coupon_nonce":"17952ea1bf"};
503//# sourceURL=wc-cart-js-extra
504</script>
vendor: 1 bytes, line 504
504
505<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.1.2"></script>
vendor: 1 bytes, line 505
505
506<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.1.2"></script>
vendor: 1 bytes, line 506
506
507<script id="wp-stack-js-extra">
508var wpstack = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php"};
509//# sourceURL=wp-stack-js-extra
510</script>
vendor: 1 bytes, line 510
510
511<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 511
511
512<script id="wc-melvil-js-extra">
513var 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"};
514//# sourceURL=wc-melvil-js-extra
515</script>
vendor: 1 bytes, line 515
515
516<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 516
516
517<script id="wc-melvil-search-js-extra">
518var 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"};
519//# sourceURL=wc-melvil-search-js-extra
520</script>
vendor: 1 bytes, line 520
520
521<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 521
521
522<script id="melvil-cart-js-extra">
523var melvil_cart_params = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php?action=%%endpoint%%","apply_discount_nonce":"2d18c899bb","remove_gift_card_nonce":"b0c91a4644"};
524//# sourceURL=melvil-cart-js-extra
525</script>
vendor: 1 bytes, line 525
525
526<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 526
526
527<script id="packeta-js" src="https://widget.packeta.com/v6/www/js/library.js?ver=4b8dab8eaa078648524943943db740b7"></script>
527
528<link rel='shortlink' href='https://www.melvil.cz/?p=7' />
529		<!-- Reddit Pixel -->
530		
530<script>
531		!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?pixel_id=a2_jdozwn2fnp57",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.6"});
532		</script>
532
533		<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
534		<!-- End Reddit Pixel -->
535					<style>.cmplz-hidden {
536					display: none !important;
537				}</style>
538				
539<!-- Google Tag Manager for WordPress by gtm4wp.com -->
540<!-- GTM Container placement set to manual -->
541<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
542	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":[]}};
543	dataLayer.push( dataLayer_content );
544</script>
vendor: 1 bytes, line 544
544
545<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
vendor: 322 bytes, lines 545-550
545
546(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
547new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
548j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
549'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
550})(window,document,'script','dataLayer','
550GTM-KDSFPV
vendor: 4 bytes, line 550
550');
551</script>
551
552<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="shortcut icon" href="https://www.melvil.cz/wp-content/themes/melvil/favicon.ico">
552<script type="text/javascript" id="pap_x2s6df8ddognet" src="https://login.dognet.sk//scripts/trackjs.php?pap_tracking_suffix=dognet"></script>
552	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
553				
553<script data-service="facebook" data-category="marketing"  type="text/plain">
554				window.__wc_fb_page_generated = 1790855346;
555				!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
556					n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
557					n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
558					t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
559					document,'script','https://connect.facebook.net/en_US/fbevents.js');
560			</script>
560
561			<!-- WooCommerce Facebook Integration Begin -->
562			
562<script data-service="facebook" data-category="marketing"  type="text/plain">
563
564				window.FacebookSignals = window.FacebookSignals || {
565	_held: false,
566	_releasing: false,
567	_pixelInitialized: false,
568	_pixelId: null,
569	_pixelUserInfo: {},
570	_pixelOptions: {},
571	_pendingPixelEvents: [],
572	_queue: [],
573	_config: {},
574	_attribution: {},
575	_seenEventIds: {},
576	_fbclid: (function() {
577		try {
578			var m = window.location.search.match(/[?&]fbclid=([^&]*)/);
579			return m ? decodeURIComponent(m[1]) : null;
580		} catch(e) { return null; }
581	})(),
582
583	init: function(config) {
584		config = config || {};
585		this._config = config;
586		this._attribution = config.attribution || {};
587
588		var cookieState = this._getCookie('wc_facebook_signals_state');
589		this._held = cookieState ? cookieState === 'held' : !!config.held;
590
591		this._fbclid = this._fbclid || null;
592
593		if (typeof fbq === 'function') {
594			fbq('consent', this._held ? 'revoke' : 'grant');
595		}
596
597		try {
598			var raw = window.sessionStorage.getItem('wc_facebook_signals_seen_event_ids');
599			this._seenEventIds = raw ? JSON.parse(raw) : {};
600		} catch (e) {
601			this._seenEventIds = this._seenEventIds || {};
602		}
603	},
604
605	initPixel: function(pixelId, userInfo, options) {
606		this._pixelId = pixelId;
607		this._pixelUserInfo = userInfo && typeof userInfo === 'object' && !Array.isArray(userInfo) ? userInfo : {};
608		this._pixelOptions = options || {};
609		if (!this._held) {
610			this._runPixelInit();
611		}
612	},
613
614	_runPixelInit: function() {
615		if (this._pixelInitialized || !this._pixelId || typeof fbq !== 'function') return;
616		fbq('init', this._pixelId, this._pixelUserInfo, this._pixelOptions);
617		this._pixelInitialized = true;
618		this._flushPendingPixelEvents();
619	},
620
621	_flushPendingPixelEvents: function() {
622		var pending = this._pendingPixelEvents;
623		this._pendingPixelEvents = [];
624		for (var i = 0; i < pending.length; i++) {
625			var ev = pending[i];
626			this._firePixelEvent(ev.name, ev.params, ev.method, ev.eventId);
627		}
628	},
629
630	_fireOrQueuePixelEvent: function(name, params, method, eventId) {
631		if (!this._pixelInitialized) {
632			this._pendingPixelEvents.push({
633				name: name, params: params || {}, method: method || 'track', eventId: eventId || null
634			});
635			return;
636		}
637		this._firePixelEvent(name, params || {}, method || 'track', eventId || null);
638	},
639
640	_firePixelEvent: function(name, params, method, eventId) {
641		method = method || 'track';
642		if (eventId) {
643			fbq(method, name, params || {}, { eventID: eventId });
644		} else {
645			fbq(method, name, params || {});
646		}
647	},
648
649	queueEvent: function(eventData) {
650		if (!eventData || !eventData.event_name) return;
651
652		var originalId = eventData.event_id || null;
653		if (originalId && this._seenEventIds[originalId]) return;
654
655		if (!this._held) {
656			this._fireOrQueuePixelEvent(eventData.event_name, eventData.custom_data || {}, eventData.method || 'track', originalId);
657			return;
658		}
659
660		eventData = this._cloneEventData(eventData);
661		eventData.event_id = this._generateEventId();
662		eventData.event_time = eventData.event_time || Math.floor(Date.now() / 1000);
663		this._queue.push(eventData);
664
665		var idToMark = originalId || eventData.event_id;
666		if (idToMark) {
667			this._seenEventIds[idToMark] = 1;
668			try {
669				window.sessionStorage.setItem(
670					'wc_facebook_signals_seen_event_ids',
671					JSON.stringify(this._seenEventIds)
672				);
673			} catch (e) {}
674		}
675	},
676
677	trackEvent: function(name, params, userData, method, eventId) {
678		method = method || 'track';
679		eventId = eventId || (params && params.eventID) || null;
680
681		if (this._held) {
682			this.queueEvent({
683				event_name: name,
684				custom_data: params || {},
685				event_id: eventId,
686				event_time: Math.floor(Date.now() / 1000),
687				method: method
688			});
689		} else {
690			this._fireOrQueuePixelEvent(name, params || {}, method, eventId);
691		}
692	},
693
694	release: function() {
695		var self = this;
696		if (!self._held || self._releasing || !self._config.ajaxUrl) {
697			return Promise.resolve({ success: true, data: { sent_count: 0 } });
698		}
699
700		self._releasing = true;
701		var attribution = self._collectAttribution();
702
703		var payload = JSON.stringify({
704			events: self._queue,
705			attribution: {
706				fbp: attribution.fbp || null,
707				fbc: attribution.fbc || null
708			},
709			fbclid: self._fbclid || null
710		});
711
712		var url = self._config.ajaxUrl +
713			(self._config.ajaxUrl.indexOf('?') === -1 ? '?' : '&') +
714			'action=' + encodeURIComponent(self._config.action);
715
716		return new Promise(function(resolve, reject) {
717			var xhr = new XMLHttpRequest();
718			xhr.open('POST', url, true);
719			xhr.setRequestHeader('Content-Type', 'application/json');
720			xhr.onload = function() {
721				if (xhr.status >= 200 && xhr.status < 300) {
722					try {
723						var resp = JSON.parse(xhr.responseText);
724						self._handleReleaseResponse(resp.data || {}, attribution);
725						resolve(resp);
726					} catch(e) { self._releasing = false; reject(e); }
727				} else {
728					self._releasing = false;
729					reject(new Error('Signal release AJAX failed: ' + xhr.status));
730				}
731			};
732			xhr.onerror = function() { self._releasing = false; reject(new Error('Network error')); };
733			xhr.send(payload);
734		});
735	},
736
737	_handleReleaseResponse: function(data, attribution) {
738		this._syncAttributionCookies(data || {}, attribution);
739
740		// Override cached user_info with fresh data from the release response.
741		if (data.user_info && typeof data.user_info === 'object' && !Array.isArray(data.user_info)) {
742			this._pixelUserInfo = data.user_info;
743		}
744
745		this._held = false;
746		this._releasing = false;
747
748		fbq('consent', 'grant');
749		this._runPixelInit();
750
751		var queue = this._queue;
752		for (var i = 0; i < queue.length; i++) {
753			var ev = queue[i];
754			this._fireOrQueuePixelEvent(ev.event_name, ev.custom_data || {}, ev.method || 'track', ev.event_id || null);
755		}
756
757		this._queue = [];
758	},
759
760	_collectAttribution: function() {
761		var clientParams = {};
762		if (typeof clientParamBuilder !== 'undefined') {
763			try {
764				clientParams = clientParamBuilder.processAndCollectParams(this._getAttributionUrl()) || {};
765			} catch (e) {}
766		}
767
768		var fbp = this._getCookie('_fbp') || clientParams._fbp || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbp() : null);
769		var fbc = this._getCookie('_fbc') || clientParams._fbc || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbc() : null);
770
771		if (!fbc && this._fbclid) {
772			fbc = 'fb.1.' + Date.now() + '.' + this._fbclid;
773		}
774
775		return { fbp: fbp || null, fbc: fbc || null };
776	},
777
778	_syncAttributionCookies: function(data, attribution) {
779		var fbp = data.fbp || (attribution && attribution.fbp) || null;
780		var fbc = data.fbc || (attribution && attribution.fbc) || null;
781
782		if (fbp) {
783			this._setAttributionCookie('_fbp', fbp, data.fbp_domain || null);
784		}
785		if (fbc) {
786			this._setAttributionCookie('_fbc', fbc, data.fbc_domain || null);
787		}
788	},
789
790	_setAttributionCookie: function(name, value, domain) {
791		if (!value) return;
792		var domainAttr = domain ? ';domain=' + domain : '';
793		document.cookie = name + '=' + encodeURIComponent(value) + ';path=/;max-age=7776000' + domainAttr + ';SameSite=Lax';
794	},
795
796	_getCookie: function(name) {
797		var match = document.cookie.match(new RegExp('(?:^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)'));
798		if (!match) return null;
799		try { return decodeURIComponent(match[1]); } catch(e) { return null; }
800	},
801
802	_cloneEventData: function(eventData) {
803		var clone = {};
804		for (var key in eventData) {
805			if (Object.prototype.hasOwnProperty.call(eventData, key)) {
806				clone[key] = eventData[key];
807			}
808		}
809		return clone;
810	},
811
812	_generateEventId: function() {
813		if (window.crypto && typeof window.crypto.randomUUID === 'function') {
814			return window.crypto.randomUUID();
815		}
816		return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
817			var r = Math.random() * 16 | 0;
818			return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
819		});
820	},
821
822	_getAttributionUrl: function() {
823		if (!this._fbclid) return window.location.href;
824		try {
825			var url = new URL(window.location.href);
826			if (!url.searchParams.get('fbclid')) {
827				url.searchParams.set('fbclid', this._fbclid);
828			}
829			return url.toString();
830		} catch (e) {
831			return window.location.href;
832		}
833	}
834};
835				FacebookSignals.init({
836					held: false,
837					ajaxUrl: "https:\/\/www.melvil.cz\/wp-admin\/admin-ajax.php",
838					action: 'facebook_release_signals',
839					pixelId: "1525180924460750",
840					attribution: {}
841				});
842				FacebookSignals.initPixel(
843					"1525180924460750",
844					{},
845					{"agent":"woocommerce_6-11.1.2-3.7.6"}				);
846
847				document.addEventListener( 'DOMContentLoaded', function() {
848					document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' );
849				}, false );
850
851			</script>
851
852			<!-- WooCommerce Facebook Integration End -->
853			<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">
854
855.grecaptcha-badge{
856	display:none;
857}
858.woocommerce-cart-form__cart-item .col.mob-2-3.desk-1-9{ 
859	display:none;
860}
861.cart_coupon .tag.bg-darkgrey{ 
862  display:none;
863}
864#hw-87kwowifjjowiklsadh666right{ 
865top:100px!important;
866}
867
868@media(min-width:1080px){.navbar-top{
869	color:white;
870	background:#dc2240;
871}}
872
873.page-id-2359270, .postid-2361394, .postid-2361389, .postid-2361384, .postid-2370586 {
874	background: #0B1525;
875	background-image:
876  linear-gradient(78deg, rgba(255,255,255,0.19) 1px, transparent 1px),
877  linear-gradient(168deg, rgba(255,255,255,0.19) 1px, transparent 1px),
878  linear-gradient(78deg, rgba(255,255,255,0.14) 1px, transparent 1px),
879  linear-gradient(168deg, rgba(255,255,255,0.14) 1px, transparent 1px) !important;
880background-size:
881  84px 84px, 84px 84px,
882  28px 28px, 28px 28px;
883
884}
885
886.page-id-2359270 .site-header, .postid-2361394 .site-header, .postid-2361389 .site-header, .postid-2361384 .site-header, .postid-2370586 .site-header{
887	background: #0B1525;
888	color: #f6e5ca;
889}
890
891.page-id-2359270 .navbar-top, .postid-2361394 .navbar-top, .postid-2361389 .navbar-top, .postid-2361384 .navbar-top, .postid-2370586 .navbar-top{
892	background: #f6e5ca;
893	color: #0B1525;
894}
895
896.page-id-2359270 .navbar-top a:hover, .postid-2361394 .navbar-top a:hover, .postid-2361389 .navbar-top a:hover,
897.postid-2361384 .navbar-top a:hover, .postid-2370586 .navbar-top a:hover
898{
899	color: #FF8A00 !important;
900}
901
902.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{
903	color:#f6e5ca;
904}
905
906.page-id-2359270 .navbar-nav a:hover, .postid-2361394 .navbar-nav a:hover, .postid-2361389 .navbar-nav a:hover,
907.postid-2361384 .navbar-nav a:hover, .postid-2370586 .navbar-nav a:hover
908{
909	color:#ffffff;
910}
911
912.page-id-2359270 .navbar-nav, .postid-2361394 .navbar-nav, .postid-2361389 .navbar-nav, .postid-2361384 .navbar-nav, .postid-2370586 .navbar-nav{
913	border-bottom: 1px #f6e5ca solid;
914}
915
916.page-id-2359270 .navbar, .postid-2361394 .navbar, .postid-2361389 .navbar, .postid-2361384 .navbar, .postid-2370586 .navbar {
917	border-bottom: 1px #f6e5ca solid;
918}
919
920.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{
921	  fill: #ffffff !important;
922}
923
924.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{
925	  fill: #0B1525 !important;
926}
927
928.page-id-2359270 .svg-icon-search svg,
929.page-id-2359270 .svg-icon-shopping_cart svg,
930.postid-2361394 .svg-icon-search svg,
931.postid-2361394 .svg-icon-shopping_cart svg, .postid-2361389 .svg-icon-shopping_cart svg,
932.postid-2361384 .svg-icon-shopping_cart svg, .postid-2370586 .svg-icon-shopping_cart svg
933{
934	  fill: #0B1525 !important;
935}
936
937.page-wrapper p,
938.page-wrapper li {
939	font-size: 18px !important;
940	line-height: 1.5;
941	color: black !important;
942}
943</style>
944				<style type="text/css" id="c4wp-checkout-css">
945					.woocommerce-checkout .c4wp_captcha_field {
946						margin-bottom: 10px;
947						margin-top: 15px;
948						position: relative;
949						display: inline-block;
950					}
951				</style>
952								<style type="text/css" id="c4wp-v3-lp-form-css">
953					.login #login, .login #lostpasswordform {
954						min-width: 350px !important;
955					}
956					.wpforms-field-c4wp iframe {
957						width: 100% !important;
958					}
959				</style>
960							<style type="text/css" id="c4wp-v3-lp-form-css">
961				.login #login, .login #lostpasswordform {
962					min-width: 350px !important;
963				}
964				.wpforms-field-c4wp iframe {
965					width: 100% !important;
966				}
967			</style>
968					
969		
969<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>
969
970			
971	<style id="core-block-supports-inline-css">
972/**
973 * Core styles: block-supports
974 */
975
976/*# sourceURL=core-block-supports-inline-css */
977</style>
978
979</head>
980	<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">
981	
982<!-- GTM Container placement set to manual -->
983<!-- Google Tag Manager (noscript) -->
984				<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>
985<!-- End Google Tag Manager (noscript) -->	
986	<!--Nacteni GTM (GTM4WP)-->
987	
988<!-- GTM Container placement set to manual -->
989<!-- Google Tag Manager (noscript) -->	
990	<style>
991
992.navbar-search{
993	display: flex;
994	gap:10px;
995}
996.navbar .search-form{
997	max-width:300px;
998	width:100%;
999}
1000.navbar-search a{
1001	min-width:270px;
1002	box-sizing: border-box;
1003}
1004
1005@media (max-width: 720px) {
1006	.navbar-search{
1007		flex-direction: column;
1008	}
1009	.navbar-search a{
1010		max-width:270px;
1011		align-self: center;
1012	}
1013}
1014@media (max-width: 480px) {
1015	.navbar .search-form,
1016	.navbar-search a{
1017		max-width:100%;
1018		width:100%;
1019	}
1020}
1021</style>
1022<div class="site-wrap">
1023  	<div class="site-header" role="banner">
1024    	<div class="navbar">
1025      		        		<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>
1026      		      		<div class="author-name like-h3 show-on-desk">Knihy, které vás připraví na budoucnost</div>
1027      		<div class="navbar-search">				
1028				<style>
1029					.voltage-button a {
1030						position: relative;
1031						display: inline-flex;
1032						align-items: center;
1033						justify-content: center;
1034						padding: 0.75rem 1.6rem;
1035						border-radius: 2rem;
1036						text-decoration: none;
1037						font-family: Roboto, Arial, sans-serif;
1038						font-weight: 900;
1039						font-size: 15px;
1040						letter-spacing: 0.055em;
1041						text-transform: uppercase;
1042						white-space: nowrap;
1043						color: #fff !important;
1044						background: linear-gradient(135deg, #1a0508 0%, #dc2240 100%);
1045						
1046						transition: background 0.3s, box-shadow 0.3s;
1047						transform: none !important;
1048						cursor: pointer;
1049						border: 2.5px solid rgba(220, 34, 64, 0.6);
1050						box-shadow: 0 0 18px rgba(220, 34, 64, 0.3);
1051						}
1052
1053
1054						.voltage-button {
1055						position: relative;
1056						}
1057
1058						.voltage-button a {
1059						transition: background 0.3s;
1060						}
1061
1062						.voltage-button a:hover {
1063						cursor: pointer;
1064						background: linear-gradient(135deg, #dc2240 0%, #1a0508 100%);
1065
1066						box-shadow: 0 0 32px rgba(220, 34, 64, 0.55);
1067						}
1068
1069						.voltage-button a:hover + svg,
1070						.voltage-button a:hover + svg + .dots {
1071						opacity: 1;
1072						}
1073
1074						.voltage-button svg {
1075						display: block;
1076						position: absolute;
1077						top: -0.75em;
1078						left: -0.25em;
1079						width: calc(100% + 0.5em);
1080						height: calc(100% + 1.5em);
1081						pointer-events: none;
1082						opacity: 0;
1083						transition: opacity 0.4s;
1084						transition-delay: 0.1s;
1085						}
1086
1087						.voltage-button svg path {
1088						stroke-dasharray: 100;
1089						filter: url('#glow');
1090						}
1091
1092						.voltage-button svg path.line-1 {
1093						stroke: #fcd34d;
1094						stroke-dashoffset: 0;
1095						animation: spark-1 3s linear infinite;
1096						}
1097
1098						.voltage-button svg path.line-2 {
1099						stroke: #fb923c;
1100						stroke-dashoffset: 500;
1101						animation: spark-2 3s linear infinite;
1102						}
1103
1104						.voltage-button .dots {
1105						opacity: 0;
1106						transition: opacity 0.3s;
1107						transition-delay: 0.4s;
1108						}
1109
1110						.voltage-button .dots .dot {
1111						width: 1rem;
1112						height: 1rem;
1113						border-radius: 100%;
1114						position: absolute;
1115						opacity: 0;
1116						}
1117
1118						.voltage-button .dots .dot-1 {
1119						top: 0;
1120						left: 20%;
1121						animation: fly-up 3s linear infinite;
1122						background: #fcd34d;
1123						}
1124
1125						.voltage-button .dots .dot-2 {
1126						top: 0;
1127						left: 55%;
1128						animation: fly-up 3s linear infinite;
1129						animation-delay: 0.5s;
1130						background: #fb923c;
1131						}
1132
1133						.voltage-button .dots .dot-3 {
1134						top: 0;
1135						left: 80%;
1136						animation: fly-up 3s linear infinite;
1137						animation-delay: 1s;
1138						background: #fcd34d;
1139						}
1140
1141						.voltage-button .dots .dot-4 {
1142						bottom: 0;
1143						left: 30%;
1144						animation: fly-down 3s linear infinite;
1145						animation-delay: 2.5s;
1146						background: #fef08a;
1147						}
1148
1149						.voltage-button .dots .dot-5 {
1150						bottom: 0;
1151						left: 65%;
1152						animation: fly-down 3s linear infinite;
1153						animation-delay: 1.5s;
1154						background: #fb923c;
1155						}
1156
1157						@keyframes spark-1 {
1158						to {
1159							stroke-dashoffset: -1000;
1160						}
1161						}
1162
1163						@keyframes spark-2 {
1164						to {
1165							stroke-dashoffset: -500;
1166						}
1167						}
1168
1169						@keyframes fly-up {
1170						0%        { opacity: 0; transform: translateY(0) scale(0.2); }
1171						5%        { opacity: 1; transform: translateY(-1.5rem) scale(0.4); }
1172						10%, 100% { opacity: 0; transform: translateY(-3rem) scale(0.2); }
1173						}
1174
1175						@keyframes fly-down {
1176						0%        { opacity: 0; transform: translateY(0) scale(0.2); }
1177						5%        { opacity: 1; transform: translateY(1.5rem) scale(0.4); }
1178						10%, 100% { opacity: 0; transform: translateY(3rem) scale(0.2); }
1179						}
1180
1181						body:has(.voltage-button a:hover) {
1182						background: #0B1525;
1183						background-image:
1184							linear-gradient(78deg, rgba(255,255,255,0.19) 1px, transparent 1px),
1185							linear-gradient(168deg, rgba(255,255,255,0.19) 1px, transparent 1px),
1186							linear-gradient(78deg, rgba(255,255,255,0.14) 1px, transparent 1px),
1187							linear-gradient(168deg, rgba(255,255,255,0.14) 1px, transparent 1px);
1188						background-size: 84px 84px, 84px 84px, 28px 28px, 28px 28px;
1189						transition: background-color 0.4s ease;
1190						}
1191
1192						body:has(.voltage-button a:hover) .site-header {
1193						background: #0B1525;
1194						color: #f6e5ca;
1195						transition: background 0.4s ease, color 0.4s ease;
1196						}
1197
1198						body:has(.voltage-button a:hover) .navbar-top {
1199						background: #f6e5ca;
1200						color: #0B1525;
1201						transition: background 0.4s ease, color 0.4s ease;
1202						}
1203
1204						body:has(.voltage-button a:hover) .navbar-top a:hover {
1205						color: #FF8A00 !important;
1206						}
1207
1208						body:has(.voltage-button a:hover) .navbar-nav a {
1209						color: #f6e5ca;
1210						}
1211
1212						body:has(.voltage-button a:hover) .navbar-nav a:hover {
1213						color: #ffffff;
1214						}
1215
1216						body:has(.voltage-button a:hover) .navbar-nav {
1217						border-bottom: 1px #f6e5ca solid;
1218						}
1219
1220						body:has(.voltage-button a:hover) .navbar {
1221						border-bottom: 1px #f6e5ca solid;
1222						}
1223
1224						body:has(.voltage-button a:hover) .svg-icon svg {
1225						fill: #ffffff !important;
1226						}
1227
1228						body:has(.voltage-button a:hover) .svg-icon-user_big svg {
1229						fill: #0B1525 !important;
1230						}
1231
1232						body:has(.voltage-button a:hover) .svg-icon-search svg,
1233						body:has(.voltage-button a:hover) .svg-icon-shopping_cart svg {
1234						fill: #0B1525 !important;
1235						}
1236				</style>
1237				
1238				<div class="voltage-button">  
1239					<a href="https://www.melvil.cz/edice-42/">Nová &nbsp;<em>edice42</em></a>  
1240					<!-- SVG Party -->
1241					<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">
1242						<filter id="glow">
1243						<fegaussianblur class="blur" result="coloredBlur" stddeviation="2"></fegaussianblur>
1244						<feTurbulence type="fractalNoise" baseFrequency="0.075" numOctaves="0.3" result="turbulence"></feTurbulence>
1245					<feDisplacementMap in="SourceGraphic" in2="turbulence" scale="30" xChannelSelector="R" yChannelSelector="G" result="displace"></feDisplacementMap>
1246						<femerge>
1247							<femergenode in="coloredBlur"></femergenode>
1248							<femergenode in="coloredBlur"></femergenode>
1249							<femergenode in="coloredBlur"></femergenode>
1250							<femergenode in="displace"></femergenode>
1251							<femergenode in="SourceGraphic"></femergenode>
1252						</femerge>
1253						</filter>
1254						<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"/>
1255						<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"/>
1256					</svg>
1257					<div class="dots">
1258						<div class="dot dot-1"></div>
1259						<div class="dot dot-2"></div>
1260						<div class="dot dot-3"></div>
1261						<div class="dot dot-4"></div>
1262						<div class="dot dot-5"></div>
1263					</div>
1264				</div>
1265				
1266				<div class="search-form form-search-wrap">
1267  	<form method="get" class="form-icon" action="https://www.melvil.cz/" role="search" autocomplete="off">
1268    	<input type="text" name="s" class="form-input" placeholder="Hledejte podle názvu nebo autora">
1269    	<span style="" class="svg-icon svg-icon-search "><svg><use xlink:href="https://www.melvil.cz/wp-content/themes/melvil/static/svg/s
1269prite.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>
1270  	<div class="form-search-results"></div>
1271</div>			</div>
1272      		<div class="navbar-right">
1273        		<span class="wpmenucart-contents">
1274  <a href="https://www.melvil.cz/kosik/" class="btn btn-cart">
1275    <span>
1276      <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>
1277    </span> <span class="woocommerce-Price-amount amount"><bdi>0&nbsp;<span class="woocommerce-Price-currencySymbol" translate="no">&#75;&#269;</span></bdi></span>  </a>
1278</span>        		<a class="btn navbar-toggle" href="#primary">Menu</a>
1279      		</div>
1280    	</div>
1281    <div class="navbar-menu" id="primary">
1282      <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>
1283<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>
1284<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>
1285<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>
1286<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>
1287<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>
1288<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>
1289<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>
1290<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>
1291<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>
1292<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>
1293</ul>      <div class="navbar-top bg-darkgrey">
1294        <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>
1295<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>
1296<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>
1297<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>
1298<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>
1299<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>
1300<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>
1301</ul>        <ul class="menu">
1302          <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
1302prite.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>
1303        </ul>
1304      </div>
1305    </div>
1306  </div><section class="bg-lightgrey" style="padding: .5rem 0;">
1307  <div class="stepper flex txt-center mb-0">
1308          <div class="stepper-item stepper-item-current">
1309        <div class="overflow">
1310          <div class="circle">1</div>
1311                      <div>Nákupní košík</div>
1312                  </div>
1313        <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>
1314          <div class="stepper-item">
1315        <div class="overflow">
1316          <div class="circle">2</div>
1317                      <div>Osobní údaje a platba</div>
1318                  </div>
1319        <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>
1320      </div>
1321</section><section><div class="wrapper">  <article id="post-7" class="post-7 page type-page status-publish has-post-thumbnail hentry">
1322          <header class="entry-header ml-main-header">
1323                <h1 class="entry-title">Košík</h1>
1324      </header>
1325        <div class="entry-content">
1326      <div class="woocommerce"><div class="woocommerce-notices-wrapper"></div><div class="wc-empty-cart-message">	<div class="alert alert-info woocommerce-info" role="alert">
1327		<div class="media mb-0">
1328			<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>
1329			<div class="media-in">
1330				Váš košík je prázdný.			</div>
1331		</div>
1332	</div>
1333</div>	<p class="return-to-shop">
1334		<a class="button wc-backward" href="https://www.melvil.cz/eshop/">
1335			Zpět do obchodu		</a>
1336	</p>
1337</div>
1338    </div>
1339  </article>
1340<section class="bg-lightgrey" id="may-like">
1341	<div class="wrapper">
1342		<h2>Ostatní také nakupují:</h2>
1343		<div class="row">
1344			<div class="col desk-1-3">
1345						<div class="product-wrap">
1346			  <div class="product-head">
1347				<p class="product-thumb">
1348				  <a class="embed mb-0" href="https://www.melvil.cz/kniha-navyk-lidra/">
1349					<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>
1350				  										  <span class="tag bg-orange abs-tl">-15 %</span>
1351									  				  <span class="tag bg-white shadow abs-tr">
1352					      <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
1352prite.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>
1353  				  </span>
1354				</p>
1355				<h3 class="product-title"><a href="https://www.melvil.cz/kniha-navyk-lidra/">Návyk lídra</a></h3>
1356				<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>
1357			  </div>
1358			  <div class="product-bottom">
1359				<p><a class="btn btn-block" href="https://www.melvil.cz/kniha-navyk-lidra/">Detail</a></p>
1360			  </div>
1361			</div>		</div>		
1362			<div class="col desk-1-3">
1363						<div class="product-wrap">
1364			  <div class="product-head">
1365				<p class="product-thumb">
1366				  <a class="embed mb-0" href="https://www.melvil.cz/kniha-kod-zad/">
1367					<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>
1368				  										  <span class="tag bg-orange abs-tl">-15 %</span>
1369									  				  <span class="tag bg-white shadow abs-tr">
1370					      <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>
1371  				  </span>
1372				</p>
1373				<h3 class="product-title"><a href="https://www.melvil.cz/kniha-kod-zad/">Kód zad</a></h3>
1374				<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>
1375			  </div>
1376			  <div class="product-bottom">
1377				<p><a class="btn btn-block" href="https://www.melvil.cz/kniha-kod-zad/">Detail</a></p>
1378			  </div>
1379			</div>		</div>		
1380			<div class="col desk-1-3">
1381						<div class="product-wrap">
1382			  <div class="product-head">
1383				<p class="product-thumb">
1384				  <a class="embed mb-0" href="https://www.melvil.cz/kniha-hry-site-porno-2/">
1385					<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
1385w, 200px" />				  </a>
1386				  										  <span class="tag bg-orange abs-tl">-15 %</span>
1387									  				  <span class="tag bg-white shadow abs-tr">
1388					      <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>
1389  				  </span>
1390				</p>
1391				<h3 class="product-title"><a href="https://www.melvil.cz/kniha-hry-site-porno-2/">Hry, sítě, porno 2.0</a></h3>
1392				<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>
1393			  </div>
1394			  <div class="product-bottom">
1395				<p><a class="btn btn-block" href="https://www.melvil.cz/kniha-hry-site-porno-2/">Detail</a></p>
1396			  </div>
1397			</div>		</div>		
1398	</div>
1399</div>
1400</section>
1401<section>
1402  	<div class="wrapper">
1403		    	<div class="row flex">
1404			<div class="col desk-1-3">
1405				<div id="text-2" class="widget card bg-lightgrey widget_text"><h2 class="card-title">Podpora &#038; ř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?
1406
1407<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>
1408
1409Čekáme na vaše připomínky a rádi je rychle vyřešíme!</div>
1410		</div>			</div>
1411			<div class="col desk-1-3">
1412					<div class="widget-blog">
1413						<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>
1414<p class="widget-blog-link"><strong>Poslední článek:</strong> <a href="https://www.melvil.cz/blog/tiskova-zprava-na-vysoke-noze/">Tisková zpráva – Na vysoké noze</a></p><p><a href="https://www.melvil.cz/blog/">Přečíst</a></p>
1415</div>
1416		</div>					</div>
1417			</div>
1418			<div class="col desk-1-3">
1419				<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.
1420
1421<script>(function() {
1422	window.mc4wp = window.mc4wp || {
1423		listeners: [],
1424		forms: {
1425			on: function(evt, cb) {
1426				window.mc4wp.listeners.push(
1427					{
1428						event   : evt,
1429						callback: cb
1430					}
1431				);
1432			}
1433		}
1434	}
1435})();
1436</script>
1436<!-- Mailchimp for WordPress v4.14.1 - 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>
1437	<input type="email" id="mc4wp_email" name="EMAIL" required placeholder="@ zde vložte váš e-mail" />
1438  	<input type="hidden" name="GROUPINGS[18249][]" value="Hlavní melvilovský věstník – připravované knihy| zajímavosti ze zákulisí a bonusy">
1439
1440</p>
1441
1442<p>
1443	<input type="submit" value="Chci o všem vědět" />
1444</p></div><label style="display: none !important;">Leave this field empty if you&#039;re human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1790855346" /><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>
1445		</div>			</div>
1446    	</div>
1447  	</div>
1448</section>	<section class="footer bg-darkgrey" role="contentinfo">
1449		<div class="wrapper">
1450			<div class="footer__content">
1451				<div class="footer__content-box">
1452					<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>
1453<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>
1454<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>
1455<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>
1456<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>
1457<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>
1458</ul></div></div>				</div>
1459				<div class="footer__content-box">
1460					<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>
1461<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>
1462<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>
1463<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>
1464<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>
1465<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>
1466<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>
1467<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>
1468<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>
1469</ul></div></div>
1469				</div>
1470				<div class="footer__content-box">
1471					<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>
1472<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>
1473<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>
1474<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>
1475<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>
1476<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>
1477<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>
1478</ul></div></div>				</div>
1479				<div class="footer__content-box">
1480					<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>
1481<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>
1482<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>
1483<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>
1484<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>
1485</ul></div></div>				</div>
1486			</div>
1487			<div class="footer__info">
1488				<div class="footer__info-first">
1489					<div id="custom_html-4" class="widget_text widget_custom_html"><div class="textwidget custom-html-widget"><div class="footer__contact">
1490<div class="footer__contact-image"><img src="https://dev.melvil.cz/wp-content/uploads/2026/04/alice.webp" alt="Kontakt" /></div>
1491<div class="footer__contact-content">
1492	<h4>Kontakt:</h4>
1493	<a href="/cdn-cgi/l/email-protection#52223d36223d2033123f373e243b3e7c3128"><span class="__cf_email__" data-cfemail="24544b40544b564564494148524d480a475e">[email&#160;protected]</span></a>
1494	<p>(odpovídáme do 24 hodin)</p>
1495</div>
1496</div></div></div>				</div>
1497				<div class="footer__info-second">
1498					<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 1498
1498<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1498<script type="text/javascript">
1499//<![CDATA[
1500var _hwq = _hwq || [];
1501_hwq.push(['setKey', 'FA9DEED9917819207B0FC1B3B8865009']);_hwq.push(['showWidget', '12', '41503', 'Jan Melvil Publishing', 'melvil-cz']);(function() {
1502var ho = document.createElement('script'); ho.type = 'text/javascript'; ho.async = true;
1503ho.src = 'https://cz.im9.cz/direct/i/gjs.php?n=wdgt&sak=FA9DEED9917819207B0FC1B3B8865009&#8216';
1504var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ho, s);
1505})();
1506//]]>
1507</script>
1507</div></div>				</div>
1508				<div class="footer__info-third">
1509					<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>
1510				<div class="footer__info-fourth">
1511					<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>
1512<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>
1513<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>
1514<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>
1515<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>
1516<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>
1517</ul></div></div>				</div>				
1518			</div>
1519		</div>
1520	</section>
1521	<section class="bg-black section-social">
1522		<div class="wrapper social__content">
1523			<div class="social__logo">
1524				<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>
1525			</div>
1526			<div class="social__copy">©2026 Jan Melvil Publishing</div>
1527			<div class="social_menu">
1528				<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>
1529<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
1529prite.symbol.svg?v=1.0.055#facebook_square" x="0" y="0" width="100%" height="100%"></use></svg></span>Facebook</a></li>
1530<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>
1531<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>
1532<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>
1533<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>
1534</ul>			</div>
1535		</div>
1536	</section>
1537</div>
1538<div class="modal" id="added-to-cart-modal">
1539  	<div class="modal-wrap">
1540    	<div class="modal-content"></div>
1541    	<p class="mb-0 modal-actions" style="display:none;">
1542      		<a href="https://www.melvil.cz/pokladna/" class="btn btn js-modal-close">Pokračovat v nákupu</a>
1543			<a href="https://www.melvil.cz/kosik/" class="btn btn-primary">Košík</a>
1544    	</p>
1545    	<button class="modal-close js-modal-close"><span>&times;</span></button>
1546  	</div>
1547</div>
1548<script>(function() {function maybePrefixUrlField () {
1549  const value = this.value.trim()
1550  if (value !== '' && value.indexOf('http') !== 0) {
1551    this.value = 'http://' + value
1552  }
1553}
1554
1555const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]')
1556for (let j = 0; j < urlFields.length; j++) {
1557  urlFields[j].addEventListener('blur', maybePrefixUrlField)
1558}
1559})();</script>
1559
1560<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
1561<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">
1562	<div class="cmplz-header">
1563		<div class="cmplz-logo"></div>
1564		<div class="cmplz-title" id="cmplz-header-1-optin">Spravovat Souhlas s cookies</div>
1565		<div class="cmplz-close" tabindex="0" role="button" aria-label="Zavřít dialog">
1566			<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>
1567		</div>
1568	</div>
1569
1570	<div class="cmplz-divider cmplz-divider-header"></div>
1571	<div class="cmplz-body">
1572		<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>
1573		<!-- categories start -->
1574		<div class="cmplz-categories">
1575			<div class="cmplz-category cmplz-functional">
1576				<div class="cmplz-category-header">
1577					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Funkční</span>
1578					<span class='cmplz-always-active'>
1579						<span class="cmplz-banner-checkbox">
1580							<input type="checkbox"
1581									id="cmplz-functional-optin"
1582									data-category="cmplz_functional"
1583									class="cmplz-consent-checkbox cmplz-functional"
1584									size="40"
1585									value="1"/>
1586							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Funkční</span></label>
1587						</span>
1588						Vždy aktivní					</span>
1589					<button class="cmplz-category-toggle"
1590							aria-expanded="false"
1591							aria-controls="cmplz-desc-functional-1-optin"
1592							aria-labelledby="cmplz-title-functional-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"><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-functional-1-optin" hidden>
1599					<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>
1600				</div>
1601			</div>
1602
1603			<div class="cmplz-category cmplz-preferences">
1604				<div class="cmplz-category-header">
1605					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Předvolby</span>
1606					<span class="cmplz-banner-checkbox">
1607						<input type="checkbox"
1608								id="cmplz-preferences-optin"
1609								data-category="cmplz_preferences"
1610								class="cmplz-consent-checkbox cmplz-preferences"
1611								size="40"
1612								value="1"/>
1613						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Předvolby</span></label>
1614					</span>
1615					<button class="cmplz-category-toggle"
1616							aria-expanded="false"
1617							aria-controls="cmplz-desc-preferences-1-optin"
1618							aria-labelledby="cmplz-title-preferences-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">
1620<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-preferences-1-optin" hidden>
1625					<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>
1626				</div>
1627			</div>
1628
1629			<div class="cmplz-category cmplz-statistics">
1630				<div class="cmplz-category-header">
1631					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiky</span>
1632					<span class="cmplz-banner-checkbox">
1633						<input type="checkbox"
1634								id="cmplz-statistics-optin"
1635								data-category="cmplz_statistics"
1636								class="cmplz-consent-checkbox cmplz-statistics"
1637								size="40"
1638								value="1"/>
1639						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiky</span></label>
1640					</span>
1641					<button class="cmplz-category-toggle"
1642							aria-expanded="false"
1643							aria-controls="cmplz-desc-statistics-1-optin"
1644							aria-labelledby="cmplz-title-statistics-1-optin">
1645						<span class="cmplz-icon cmplz-open">
1646							<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>
1647						</span>
1648					</button>
1649				</div>
1650				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
1651					<span class="cmplz-description-statistics">Technické uložení nebo přístup, který se používá výhradně pro statistické účely.</span>
1652					<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>
1653				</div>
1654			</div>
1655
1656			<div class="cmplz-category cmplz-marketing">
1657				<div class="cmplz-category-header">
1658					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
1659					<span class="cmplz-banner-checkbox">
1660						<input type="checkbox"
1661								id="cmplz-marketing-optin"
1662								data-category="cmplz_marketing"
1663								class="cmplz-consent-checkbox cmplz-marketing"
1664								size="40"
1665								value="1"/>
1666						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
1667					</span>
1668					<button class="cmplz-category-toggle"
1669							aria-expanded="false"
1670							aria-controls="cmplz-desc-marketing-1-optin"
1671							aria-labelledby="cmplz-title-marketing-1-optin">
1672						<span class="cmplz-icon cmplz-open">
1673							<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>
1674						</span>
1675					</button>
1676				</div>
1677				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
1678					<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>
1679				</div>
1680			</div>
1681		</div><!-- categories end -->
1682			</div>
1683
1684	<div class="cmplz-links cmplz-information">
1685		<ul>
1686			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Spravovat možnosti</a></li>
1687			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1687s-overview">Správa služeb</a></li>
1688			<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>
1689			<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>
1690		</ul>
1691			</div>
1692
1693	<div class="cmplz-divider cmplz-footer"></div>
1694
1695	<div class="cmplz-buttons">
1696		<button class="cmplz-btn cmplz-accept">Přijmout vše</button>
1697		<button class="cmplz-btn cmplz-deny">Odmítnout vše</button>
1698		<button class="cmplz-btn cmplz-view-preferences">Podrobné nastavení</button>
1699		<button class="cmplz-btn cmplz-save-preferences">Uložit nastavení</button>
1700		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Podrobné nastavení</a>
1701			</div>
1702
1703
1704	<div class="cmplz-documents cmplz-links">
1705		<ul>
1706			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1707			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1708			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1709		</ul>
1710			</div>
1711</div>
1712</div>
1713					<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>
1714
1715</div>
1715<script type="text/javascript">
1716            var _smartsupp = _smartsupp || {};
1717            _smartsupp.key = '1e4a5c04720fae0799148cf88ef362de75476931';
1718_smartsupp.cookieDomain = 'www.melvil.cz';
1719_smartsupp.sitePlatform = 'WP 7.1.2';
1720window.smartsupp||(function(d) {
1721                var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[];
1722                s=d.getElementsByTagName('script')[0];c=d.createElement('script');
1723                c.type='text/javascript';c.charset='utf-8';c.async=true;
1724                c.src='//www.smartsuppchat.com/loader.js';s.parentNode.insertBefore(c,s);
1725            })(document);
1726            </script>
1726<div class='torlib-popup-overlay ' id='tcp-popup-select-pickup-point-overlay'>
1727            <div class='torlib-popup popup-large'>
1728                <span class='torlib-popup-close'>&times;</span>
1729                <h2 class='torlib-popup-title'>Výběr místa pro vyzvednutí</h2>
1730                <div class='torlib-popup-content'></div>
1731                <div class='torlib-popup-buttons'></div>
1732            </div>
1733        </div>
1733<script>
1734            (function() {
1735                var popup = document.getElementById('tcp-popup-select-pickup-point-overlay');
1736                if (popup) {
1737                    document.body.appendChild(popup);
1738                }
1739            })();
1740        </script>
1740				<!-- Custom Popup HTML -->
1741				<div id="sc_overlay" style="display:none;"></div>
1742				<div id="sc_coupon_popups_container"></div>
1743
1744				<!-- Custom Popup Styles -->
1745				<style type="text/css">
1746					/* Overlay Styling */
1747					#sc_overlay {
1748						position: fixed;
1749						top: 0;
1750						left: 0;
1751						width: 100%;
1752						height: 100%;
1753						background: rgba(0, 0, 0, 0.5);
1754						z-index: 999;
1755					}
1756
1757					/* Popup Styling */
1758					.sc_popup {
1759						position: fixed;
1760						top: 50%;
1761						left: 50%;
1762						transform: translate(-50%, -50%);
1763						z-index: 1000;
1764						background: #fff;
1765						padding: 1.25rem;
1766						border-radius: 0.5rem;
1767						box-shadow: 0px 0.25rem 0.9375rem rgba(0, 0, 0, 0.3);
1768						width: 25rem;
1769						max-width: 90%;
1770					}
1771
1772					/* Title Styling */
1773					.sc_popup_title {
1774						margin: 0 0 0.625rem;
1775						font-size: 1.25rem;
1776						text-align: center;
1777					}
1778
1779					/* Product List Styling */
1780					.sc_product_list {
1781						max-height: 12.5rem;
1782						overflow-y: auto;
1783						margin-bottom: 0.9375rem;
1784					}
1785
1786					/* Product Item Styling */
1787					.sc_product_item {
1788						padding: 0.625rem;
1789						border-bottom: 1px solid #eee;
1790					}
1791
1792					.sc_product_item label {
1793						display: flex;
1794						align-items: center;
1795						width: 100%;
1796						cursor: pointer;
1797						gap: 0.625rem;
1798						border: none;
1799					}
1800
1801					/* Image Styling */
1802					.sc_product_item img {
1803						width: 3.125rem;
1804						height: 3.125rem;
1805						border: 1px solid #ddd;
1806						border-radius: 0.25rem;
1807					}
1808
1809					/* Text Styling */
1810					.sc_product_item span {
1811						font-size: 1rem;
1812						line-height: 1.5;
1813						flex: 1;
1814					}
1815
1816					/* Radio Button Styling */
1817					.sc_product_item input[type="radio"] {
1818						margin-right: 0.625rem;
1819					}
1820
1821					/* Close Button Styling */
1822					.sc_close_popup {
1823						position: absolute;
1824						top: 0.5rem;
1825						right: 0.5rem;
1826						cursor: pointer;
1827						font-size: 1.5rem;
1828						color: #333;
1829					}
1830
1831					/* Add to Cart Button Styling */
1832					.add_to_cart_button {
1833						display: block;
1834						width: auto;
1835						margin: 0 auto;
1836					}
1837				</style>
1838				<!-- Custom Popup JavaScript -->
1839				
1839<script type="text/javascript">
1840
1841					var $is_coupon_apply = false;
1842
1843					jQuery(document).ready(function ($) {
1844
1845						/**
1846							* Show popup and overlay.
1847							* @param {string} modalId - The modal ID to display.
1848							*/
1849						function showPopup(modalId) {
1850							if (!modalId) return;
1851							$('#sc_overlay, #' + modalId).fadeIn();
1852						}
1853
1854						/**
1855							* Close all popups.
1856							*/
1857						function closePopup() {
1858							$('#sc_overlay, .sc_popup').fadeOut();
1859						}
1860
1861						/**
1862							* Load coupon action data via AJAX.
1863							* @param {string} couponCode - The coupon code (empty on page load).
1864							*/
1865						function loadCouponActionData(couponCode = '') {
1866							if (!couponCode) {
1867								$('#sc_coupon_popups_container').empty(); // Clear existing popups.
1868							}
1869
1870							$.ajax({
1871								url: "https://www.melvil.cz/wp-admin/admin-ajax.php", // Ensure this is properly localized in PHP.
1872								type: 'POST',
1873								dataType: 'json', // Expect JSON response.
1874								data: {
1875									security: 'b0d8f8d14b',
1876									action: 'get_coupon_product_selection_html',
1877									coupon: couponCode
1878								},
1879								success: function (response) {
1880									if (response?.success && response?.data?.html) {
1881										$('#sc_coupon_popups_container').append(response.data.html); // Update popup container.
1882										if (couponCode) {
1883											showPopup('sc_popup_' + couponCode.trim().replace(/\s+/g, '_').replace(/[^A-Za-z0-9\-_]/g, '').toLocaleLowerCase());
1884										}
1885									}
1886								}
1887							});
1888						}
1889
1890						
1891						// Listen for WooCommerce AJAX coupon application.
1892						$(document).ajaxComplete(function (event, xhr, settings) {
1893							if ( xhr?.status !== 200 ) {
1894								return;
1895							}
1896
1897							// Handle coupon apply.
1898							if (settings?.url?.includes('apply_coupon')) {
1899								let responseText = xhr?.responseText;
1900								let urlParams = new URLSearchParams(settings.data);
1901								let couponCode = urlParams.get('coupon_code');
1902
1903								if (couponCode) {
1904									couponCode = decodeURIComponent(couponCode); // Decode URL encoding.
1905								}
1906
1907								if (responseText?.includes("Kód kupónu přijat.")) {
1908									$is_coupon_apply = true;
1909									loadCouponActionData(couponCode);
1910								}
1911							}
1912
1913							// Handle coupon removal.
1914							if (settings?.url?.includes('remove_coupon')) {
1915								let urlParams = new URLSearchParams(settings.data);
1916								let removedCouponCode = urlParams.get('coupon');
1917								if (removedCouponCode) {
1918									removedCouponCode = decodeURIComponent(removedCouponCode);
1919									$('#sc_popup_' + removedCouponCode)?.remove(); // Remove the popup modal.
1920								}
1921							}
1922						});
1923
1924						// Show popup when clicking "Select Product" button.
1925						$(document).on('click', '.sc_select_product', function (e) {
1926							e.preventDefault();
1927							let modalId = $(this).data('modal-id');
1928							showPopup(modalId);
1929						});
1930
1931						// Close popup when clicking outside or close button.
1932						$(document).on('click', '.sc_close_popup, #sc_overlay', function () {
1933							closePopup();
1934						});
1935
1936						// Handle product selection inside the popup.
1937						$(document).on('submit', '.sc_popup_product_selection', function (e) {
1938							e.preventDefault();
1939
1940							let $form = $(this);
1941							let couponCode = $form.closest('.sc_popup').data('coupon-code');
1942							let selectedProduct = $form.find('input[name="sc_product_' + couponCode.trim().replace(/\s+/g, '_').replace(/[^A-Za-z0-9\-_]/g, '').toLocaleLowerCase() + '"]:checked').val();
1943
1944							if (!selectedProduct) {
1945								alert('Please select a product.');
1946								return;
1947							}
1948
1949							$.ajax({
1950								url: "https://www.melvil.cz/wp-admin/admin-ajax.php",
1951								type: 'POST',
1952								dataType: 'json',
1953								data: {
1954									action: 'handle_coupon_product_addition',
1955									security: '90296c3711',
1956									product_id: selectedProduct,
1957									coupon_code: couponCode
1958								},
1959								complete: function () {
1960									// Trigger WooCommerce cart and checkout updates.
1961									$(document.body)?.trigger('wc_update_cart');
1962									if ( $( '.woocommerce-checkout' ).length ) {
1963										$( document.body ).trigger( 'update_checkout' );
1964									}
1965									// Close popup after adding to cart.
1966									closePopup();
1967								},
1968								error: function (xhr, status, error) {
1969									alert('Error processing request.');
1970								}
1971							});
1972						});
1973
1974						$( document.body ).on( 'updated_shipping_method', function(){
1975							$(document.body).trigger('wc_update_cart');
1976						});
1977
1978						$( document.body ).on( 'wc_update_cart wc_fragments_refreshed', function(){
1979							if ( ! $is_coupon_apply ) {
1980								loadCouponActionData('');
1981							}
1982							$is_coupon_apply = false;
1983						});
1984					});
1985				</script>
1985
1986			  
1986<script type="text/javascript" src="https://my.hellobar.com/d585958a94bfa720c706bf06ffbdfbc95e82ee65.js?v=202003261211"></script>
1986
1987      <div id="melvil-audio-popup" class="melvil-popup-overlay">
1988        <div class="melvil-popup-container">
1989            <div class="melvil-popup-header">
1990                <h3 class="melvil-popup-title">Seznam stop</h3>
1991                <button class="melvil-popup-close" aria-label="Close popup">&times;</button>
1992            </div>
1993            <div class="melvil-popup-content"></div>
1994        </div>
1995    </div>
1996
1997    <!-- Popup CSS -->
1998    <style>
1999    .melvil-popup-overlay {
2000        display: none;
2001        position: fixed;
2002        top: 0;
2003        left: 0;
2004        width: 100%;
2005        height: 100%;
2006        background-color: rgba(0, 0, 0, 0.5);
2007        z-index: 9999;
2008        opacity: 0;
2009        transition: opacity 0.3s ease;
2010    }
2011
2012    .melvil-popup-overlay.active {
2013        display: flex;
2014        align-items: center;
2015        justify-content: center;
2016        opacity: 1;
2017    }
2018
2019    .melvil-popup-container {
2020        background: white;
2021        max-width: 380px;
2022        width: fit-content;
2023        overflow-y: auto;
2024        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
2025        transform: scale(0.7);
2026        transition: transform 0.3s ease;
2027    }
2028
2029    .melvil-popup-overlay.active .melvil-popup-container {
2030        transform: scale(1);
2031    }
2032
2033    .melvil-popup-header {
2034        display: flex;
2035        justify-content: space-between;
2036        align-items: center;
2037        padding: 10px;
2038        border-bottom: 1px solid #eee;
2039    }
2040
2041    .melvil-popup-title {
2042        margin: 0;
2043        font-size: 1.5em;
2044        color: #333;
2045    }
2046
2047    .melvil-popup-close {
2048        background: none;
2049        border: none;
2050        font-size: 24px;
2051        cursor: pointer;
2052        color: #999;
2053        padding: 0;
2054        width: 30px;
2055        height: 30px;
2056        display: flex;
2057        align-items: center;
2058        justify-content: center;
2059        border-radius: 50%;
2060        transition: background-color 0.2s ease;
2061    }
2062
2063    .melvil-popup-close:hover {
2064        background-color: #f0f0f0;
2065        color: #333;
2066    }
2067
2068    .melvil-popup-content {
2069        padding: 10px;
2070		height: 80vh;
2071    }
2072
2073    @media (max-width: 768px) {
2074        .melvil-popup-container {
2075            width: fit-content;
2076            margin: 20px;
2077        }
2078        
2079        .melvil-popup-header {
2080            padding: 15px 15px 10px;
2081        }
2082        
2083        .melvil-popup-content {
2084            padding: 15px;
2085        }
2086    }
2087	.melvil-audiobook-block__track-list{
2088		list-style: none;
2089		margin:0;
2090		padding:0;		
2091	}
2092	.melvil-audiobook-block__track{
2093		display:grid;
2094		grid-template-columns: 3fr 1fr 1fr;
2095		gap:10px;
2096		padding: 6px 10px;
2097		border-bottom: solid 1px #ededed;
2098	}
2099	.melvil-audiobook-block__track-name{
2100		font-weight:bold;
2101	}
2102	    </style>
2103
2104    <!-- Popup JavaScript -->
2105    
2105<script>
2106    document.addEventListener('DOMContentLoaded', function() {
2107        const popup = document.getElementById('melvil-audio-popup');
2108        const closeBtn = document.querySelector('.melvil-popup-close');
2109        
2110        // Function to open popup
2111        function openPopup() {
2112            popup.style.display = 'flex';
2113            setTimeout(() => {
2114                popup.classList.add('active');
2115            }, 10);
2116            document.body.style.overflow = 'hidden'; // Prevent background scrolling
2117        }
2118        
2119        // Function to close popup
2120        function closePopup() {
2121            popup.classList.remove('active');
2122            setTimeout(() => {
2123                popup.style.display = 'none';
2124                document.body.style.overflow = ''; // Restore scrolling
2125            }, 300);
2126        }
2127        
2128        // Close popup when clicking close button
2129        closeBtn.addEventListener('click', closePopup);
2130        
2131        // Close popup when clicking overlay (outside popup)
2132        popup.addEventListener('click', function(e) {
2133            if (e.target === popup) {
2134                closePopup();
2135            }
2136        });
2137        
2138        // Close popup with Escape key
2139        document.addEventListener('keydown', function(e) {
2140            if (e.key === 'Escape' && popup.classList.contains('active')) {
2141                closePopup();
2142            }
2143        });
2144
2145		//open-audio-modal
2146		const popupTriggers = document.querySelectorAll('.open-audio-modal');
2147		popupTriggers.forEach(function(trigger) {
2148			trigger.onclick = function(e) {
2149				e.preventDefault();
2150				const modalContent = document.querySelector('.melvil-popup-content');
2151				const trackListModalContent = document.querySelector('.track-list-modal-content');
2152				modalContent.innerHTML = trackListModalContent.innerHTML;
2153				openPopup();
2154			};
2155		});
2156        
2157        
2158    });
2159    </script>
2159
2160	<style>
2161		
2162	</style>
2163    			<!-- Facebook Pixel Code -->
2164			<noscript>
2165				<img
2166					height="1"
2167					width="1"
2168					style="display:none"
2169					alt="fbpx"
2170					src="https://www.facebook.com/tr?id=1525180924460750&ev=PageView&noscript=1"
2171				/>
2172			</noscript>
2173			<!-- End Facebook Pixel Code -->
2174				
2174<script type='text/javascript'>
2175		(function () {
2176			var c = document.body.className;
2177			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2178			document.body.className = c;
2179		})();
2180	</script>
2180
2181	
2181<script id="ToretCeskaPosta-js-js-extra">
2182var ToretCeskaPosta = {"ajaxurl":"https://www.melvil.cz/wp-admin/admin-ajax.php","plugin":"ToretCeskaPosta"};
2183//# sourceURL=ToretCeskaPosta-js-js-extra
2184</script>
vendor: 1 bytes, line 2184
2184
2185<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=1790753242"></script>
vendor: 1 bytes, line 2185
2185
2186<script id="reddit_tracking-js-extra">
2187var redditAdsTrackingData = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","is_pixel_enabled":"1","is_conversion_enabled":"1","capi_nonce":"6ee555c5ac","prefix":"reddit_for_woocommerce_","currency":"CZK"};
2188//# sourceURL=reddit_tracking-js-extra
2189</script>
vendor: 1 bytes, line 2189
2189
2190<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 2190
2190
2191<script id="reddit_tracking-js-after">
2192			window.redditAdsTrackingData = window.redditAdsTrackingData || {};
2193			window.redditAdsTrackingData = Object.assign( window.redditAdsTrackingData, {"pixel_data":{"currency_minor_unit":0,"currency":"CZK","products":[]},"PAGE_VIEW":true} );
2194			
2195//# sourceURL=reddit_tracking-js-after
2196</script>
vendor: 1 bytes, line 2196
2196
2197<script id="jquery-ui-core-js-before">
2198jQuery.uiBackCompat = true;
2199//# sourceURL=jquery-ui-core-js-before
2200</script>
vendor: 1 bytes, line 2200
2200
2201<script id="jquery-ui-core-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/core.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2201
2201
2202<script id="jquery-ui-datepicker-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/datepicker.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2202
2202
2203<script id="jquery-ui-datepicker-js-after">
2204jQuery(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});});
2205//# sourceURL=jquery-ui-datepicker-js-after
2206</script>
vendor: 1 bytes, line 2206
2206
2207<script id="wc-gc-main-js-extra">
2208var wc_gc_params = {"version":"2.7.7","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":"d0228963cc","security_remove_card_nonce":"21fa043157","security_update_use_balance_nonce":"03054154f3"};
2209//# sourceURL=wc-gc-main-js-extra
2210</script>
vendor: 1 bytes, line 2210
2210
2211<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.7"></script>
vendor: 1 bytes, line 2211
2211
2212<script data-wp-strategy="defer" defer id="gtm4wp-ecommerce-generic-js" src="https://www.melvil.cz/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-ecommerce-generic.js?ver=2.0.4"></script>
vendor: 1 bytes, line 2212
2212
2213<script id="gtm4wp-woocommerce-js-before">
2214window.gtm4wp_store_api_cart_url = "https:\/\/www.melvil.cz\/wp-json\/wc\/store\/v1\/cart";
2215//# sourceURL=gtm4wp-woocommerce-js-before
2216</script>
vendor: 1 bytes, line 2216
2216
2217<script id="gtm4wp-woocommerce-js" src="https://www.melvil.cz/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-woocommerce.js?ver=2.0.4"></script>
vendor: 1 bytes, line 2217
2217
2218<script id="wc-facebook-signals-js-extra">
2219var wc_facebook_signals_params = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"16ba9ccdc6","action":"wc_facebook_update_signals_state"};
2220//# sourceURL=wc-facebook-signals-js-extra
2221</script>
vendor: 1 bytes, line 2221
2221
2222<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 2222
2222
2223<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 2223
2223
2224<script id="melvil-add-to-cart-js-extra">
2225var melvilCheckout = {"restUrl":"https://www.melvil.cz/wp-json/","nonce":"6c9dde9b38"};
2226var 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"};
2227//# sourceURL=melvil-add-to-cart-js-extra
2228</script>
vendor: 1 bytes, line 2228
2228
2229<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 2229
2229
2230<script id="jquery-ui-mouse-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/mouse.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2230
2230
2231<script id="jquery-ui-slider-js" src="https://www.melvil.cz/wp-includes/js/jquery/ui/slider.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2231
2231
2232<script id="melvil-filter-js-extra">
2233var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"c709739728","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"ab8866497c","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":"1790846773","per_page":"15"};
2234//# sourceURL=melvil-filter-js-extra
2235</script>
vendor: 1 bytes, line 2235
2235
2236<script id="melvil-filter-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/filter.js?ver=1790855346"></script>
vendor: 1 bytes, line 2236
2236
2237<script id="melvil-cache-manager-js-extra">
2238var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"c709739728","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"ab8866497c","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":"1790846773","per_page":"15"};
2239//# sourceURL=melvil-cache-manager-js-extra
2240</script>
vendor: 1 bytes, line 2240
2240
2241<script id="melvil-cache-manager-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/cache-manager.js?ver=1790855346"></script>
vendor: 1 bytes, line 2241
2241
2242<script id="melvil-product-filter-js-extra">
2243var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"c709739728","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"ab8866497c","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":"1790846773","per_page":"15"};
2244//# sourceURL=melvil-product-filter-js-extra
2245</script>
vendor: 1 bytes, line 2245
2245
2246<script id="melvil-product-filter-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/product-filter.js?ver=1790855346"></script>
vendor: 1 bytes, line 2246
2246
2247<script id="melvil-product-initializer-js-extra">
2248var melvil_filter = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","nonce":"c709739728","rest_url":"https://www.melvil.cz/wp-json/","rest_nonce":"ab8866497c","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":"1790846773","per_page":"15"};
2249//# sourceURL=melvil-product-initializer-js-extra
2250</script>
vendor: 1 bytes, line 2250
2250
2251<script id="melvil-product-initializer-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/product-initializer.js?ver=1790855346"></script>
vendor: 1 bytes, line 2251
2251
2252<script id="melvil-filter-html-loader-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/html-loader.js?ver=1790855346"></script>
vendor: 1 bytes, line 2252
2252
2253<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=1790855346"></script>
vendor: 1 bytes, line 2253
2253
2254<script id="melvil-filter-debug-js" src="https://www.melvil.cz/wp-content/plugins/melvil-filter/assets/js/debug-datasets.js?ver=1790855346"></script>
vendor: 1 bytes, line 2254
2254
2255<script id="uagb-loop-builder-js-extra">
2256var uagb_loop_builder = {"ajax_url":"https://www.melvil.cz/wp-admin/admin-ajax.php","post_id":"7","nonce":"e5c17bf25d"};
2257//# sourceURL=uagb-loop-builder-js-extra
2258</script>
vendor: 1 bytes, line 2258
2258
2259<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 2259
2259
2260<script id="wc-sc-countdown-js" src="https://www.melvil.cz/wp-content/plugins/woocommerce-smart-coupons/assets/js/sc-countdown.js?ver=9.82.1"></script>
vendor: 1 bytes, line 2260
2260
2261<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.9"></script>
vendor: 1 bytes, line 2261
2261
2262<script id="melvil-js-extra">
2263var 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"};
2264//# sourceURL=melvil-js-extra
2265</script>
vendor: 1 bytes, line 2265
2265
2266<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 2266
2266
2267<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 2267
2267
2268<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 2268
2268
2269<script id="facebook-capi-param-builder-js-after">
2270if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) {
2271					clientParamBuilder.processAndCollectAllParams(window.location.href);
2272				}
2273//# sourceURL=facebook-capi-param-builder-js-after
2274</script>
vendor: 1 bytes, line 2274
2274
2275<script id="ftx_shm_checkout-js-before">
2276				'use strict';
2277				var _ftx_shm_packeta_personal_pickup_shipping_methods=[];
2278			
2279//# sourceURL=ftx_shm_checkout-js-before
2280</script>
vendor: 1 bytes, line 2280
2280
2281<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 2281
2281
2282<script id="cmplz-cookiebanner-js-extra">
2283var complianz = {"prefix":"cmplz_","debug":"1","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"40","version":"7.6.5#1790855346","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=401790855346","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"};
2284//# sourceURL=cmplz-cookiebanner-js-extra
2285</script>
vendor: 1 bytes, line 2285
2285
2286<script defer id="cmplz-cookiebanner-js" src="https://www.melvil.cz/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.js?ver=1790753096"></script>
vendor: 1 bytes, line 2286
2286
2287<script id="cmplz-cookiebanner-js-after">
2288	let cmplzBlockedContent = document.querySelector('.cmplz-blocked-content-notice');
2289	if ( cmplzBlockedContent) {
2290	        cmplzBlockedContent.addEventListener('click', function(event) {
2291            event.stopPropagation();
2292        });
2293	}
2294    
2295//# sourceURL=cmplz-cookiebanner-js-after
2296</script>
vendor: 1 bytes, line 2296
2296
2297<script type="text/plain" data-service="facebook" data-category="marketing" id="facebook-for-woocommerce-inline-js-after">
2298/* WooCommerce Facebook Integration Event Tracking */
2299fbq('set', 'agent', (function(){var a='woocommerce_6-11.1.2-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');
2300window.wcFacebookPixelFiredEvents = window.wcFacebookPixelFiredEvents || {};
2301if (!window.wcFacebookPixelFiredEvents["8aedb693-9833-43e0-be40-76381cae713f"]) {
2302window.wcFacebookPixelFiredEvents["8aedb693-9833-43e0-be40-76381cae713f"] = true;
2303var isStale = window.__wc_fb_page_generated && (Math.floor(Date.now()/1000) - window.__wc_fb_page_generated) > 1800;
2304if (window.FacebookSignals && typeof window.FacebookSignals.trackEvent === 'function') {
2305	window.FacebookSignals.trackEvent('PageView', {
2306    "source": "woocommerce_6",
2307    "version": "11.1.2",
2308    "pluginVersion": "3.7.6"
2309}, null, 'track', isStale ? null : "8aedb693-9833-43e0-be40-76381cae713f");
2310} else if (isStale) {
2311	fbq('track', 'PageView', {
2312    "source": "woocommerce_6",
2313    "version": "11.1.2",
2314    "pluginVersion": "3.7.6"
2315});
2316} else {
2317	fbq('track', 'PageView', {
2318    "source": "woocommerce_6",
2319    "version": "11.1.2",
2320    "pluginVersion": "3.7.6"
2321}, {
2322    "eventID": "8aedb693-9833-43e0-be40-76381cae713f"
2323});
2324}
2325}
2326//# sourceURL=facebook-for-woocommerce-inline-js-after
2327</script>
vendor: 1 bytes, line 2327
2327
2328<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.1"></script>
vendor: 1 bytes, line 2328
2328
2329<script id="mc4wp-ajax-forms-js-before">
2330var 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."};
2331//# sourceURL=mc4wp-ajax-forms-js-before
2332</script>
vendor: 1 bytes, line 2332
2332
2333<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.9"></script>
2333
2334<!-- CAPTCHA added with CAPTCHA 4WP plugin. More information: https://captcha4wp.com -->
vendor: 87 bytes, line 2334
2334			<script  id="c4wp-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
23346LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-
vendor: 26 bytes, lines 2334-2335
2334&#038;hl=cs"></script>
2335			
2335<script id="c4wp-inline-js" type="text/javascript">
2336				/* @v3-js:start */
2337					let c4wp_onloadCallback = function() {
2338						for ( var i = 0; i < document.forms.length; i++ ) {
2339							let form 		   = document.forms[i];
2340							let captcha_div    = form.querySelector( '.c4wp_captcha_field_div:not(.rendered)' );
2341							let jetpack_sso    = form.querySelector( '#jetpack-sso-wrap' );
2342							var wcblock_submit = form.querySelector( '.wc-block-components-checkout-place-order-button' );
2343							var has_wc_submit  = null !== wcblock_submit;
2344							
2345							if ( null === captcha_div && ! has_wc_submit || form.id == 'create-group-form' ) {	
2346								if ( ! form.parentElement.classList.contains( 'nf-form-layout' ) ) {
2347									continue;
2348								}
2349							
2350							}
2351							if ( ! has_wc_submit ) {
2352								if ( !( captcha_div.offsetWidth || captcha_div.offsetHeight || captcha_div.getClientRects().length ) ) {					    	
2353									if ( jetpack_sso == null && ! form.classList.contains( 'woocommerce-form-login' ) ) {
2354										continue;
2355									}
2356								}
2357							}
2358
2359							let alreadyCloned = form.querySelector( '.c4wp-submit' );
2360							if ( null != alreadyCloned ) {
2361								continue;
2362							}
2363
2364							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)' );
2365							let cloned = false;
2366							let clone  = false;
2367
2368							// Submit button found, clone it.
2369							if ( foundSubmitBtn ) {
2370								clone = foundSubmitBtn.cloneNode(true);
2371								clone.classList.add( 'c4wp-submit' );
2372								clone.removeAttribute( 'onclick' );
2373								clone.removeAttribute( 'onkeypress' );
2374								if ( foundSubmitBtn.parentElement.form === null ) {
2375									foundSubmitBtn.parentElement.prepend(clone);
2376								} else {
2377									foundSubmitBtn.parentElement.insertBefore( clone, foundSubmitBtn );
2378								}
2379								foundSubmitBtn.style.display = "none";
2380								captcha_div                  = form.querySelector( '.c4wp_captcha_field_div' );
2381								cloned = true;
2382							}
2383
2384							// WC block checkout clone btn.
2385							if ( has_wc_submit && ! form.classList.contains( 'c4wp-primed' ) ) {
2386								clone = wcblock_submit.cloneNode(true);
2387								clone.classList.add( 'c4wp-submit' );
2388								clone.classList.add( 'c4wp-clone' );
2389								clone.removeAttribute( 'onclick' );
2390								clone.removeAttribute( 'onkeypress' );
2391								if ( wcblock_submit.parentElement.form === null ) {
2392									wcblock_submit.parentElement.prepend(clone);
2393								} else {
2394									wcblock_submit.parentElement.insertBefore( clone, wcblock_submit );
2395								}
2396								wcblock_submit.style.display = "none";
2397
2398								clone.addEventListener('click', function( e ){
2399									if ( form.classList.contains( 'c4wp_v2_fallback_active' ) ) {
2400										jQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); 
2401										return true;
2402									} else {
2403										grecaptcha.execute( '6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-', ).then( function( data ) {
2404											form.classList.add( 'c4wp-primed' );
2405										});	
2406									}
2407
2408								});
2409								foundSubmitBtn = wcblock_submit;
2410								cloned = true;
2411							}
2412							
2413							// Clone created, listen to its click.
2414							if ( cloned ) {
2415								clone.addEventListener( 'click', function ( event ) {
2416									logSubmit( event, 'cloned', form, foundSubmitBtn );
2417								});
2418							// No clone, execute and watch for form submission.
2419							} else {
2420								grecaptcha.execute(
2421									'6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-',
2422								).then( function( data ) {
2423									var responseElem = form.querySelector( '.c4wp_response' );
2424									if ( responseElem == null ) {
2425										var responseElem = document.querySelector( '.c4wp_response' );
2426									}
2427									if ( responseElem != null ) {
2428										responseElem.setAttribute( 'value', data );	
2429									}									
2430								});
2431
2432								// Anything else.
2433								form.addEventListener( 'submit', function ( event ) {
2434									logSubmit( event, 'other', form );
2435								});	
2436							}
2437
2438							function logSubmit( event, form_type = '', form, foundSubmitBtn ) {
2439								// Standard v3 check.
2440								if ( ! form.classList.contains( 'c4wp_v2_fallback_active' ) && ! form.classList.contains( 'c4wp_verified' ) ) {
2441									event.preventDefault();
2442									try {
2443										grecaptcha.execute(
2444											'6LdEzuMgAAAAADVT2-OF-uoc-xQz1evRZMyNRrm-',
2445										).then( function( data ) {	
2446											var responseElem = form.querySelector( '.c4wp_response' );
2447											if ( responseElem == null ) {
2448												var responseElem = document.querySelector( '.c4wp_response' );
2449											}
2450											
2451											responseElem.setAttribute( 'value', data );	
2452
2453											if ( form.classList.contains( 'wc-block-checkout__form' ) ) {
2454												// WC block checkout.
2455												let input = document.querySelector('input[id*="c4wp-wc-checkout"]'); 
2456												let lastValue = input.value;
2457												var token = data;
2458												input.value = token;
2459												let event = new Event('input', { bubbles: true });
2460												event.simulated = true;
2461												let tracker = input._valueTracker;
2462												if (tracker) {
2463													tracker.setValue( lastValue );
2464												}
2465												input.dispatchEvent(event)												
2466											}
2467
2468											
2469											// Submit as usual.
2470											if ( foundSubmitBtn ) {
2471												foundSubmitBtn.click();
2472											} else if ( form.classList.contains( 'wc-block-checkout__form' ) ) {
2473												jQuery( form ).find( '.wc-block-components-checkout-place-order-button:not(.c4wp-submit)' ).click(); 
2474											} else {
2475												
2476												if ( typeof form.submit === 'function' ) {
2477													form.submit();
2478												} else {
2479													HTMLFormElement.prototype.submit.call(form);
2480												}
2481											}
2482
2483											return true;
2484										});
2485									} catch (e) {
2486										// Silence.
2487									}
2488								// V2 fallback.
2489								} else {
2490									if ( form.classList.contains( 'wpforms-form' ) || form.classList.contains( 'frm-fluent-form' ) || form.classList.contains( 'woocommerce-checkout' ) ) {
2491										return true;
2492									}
2493
2494									if ( form.parentElement.classList.contains( 'nf-form-layout' ) ) {
2495										return false;
2496									}
2497									
2498									if ( form.classList.contains( 'wc-block-checkout__form' ) ) {
2499										return;
2500									}
2501									
2502									// Submit as usual.
2503									if ( typeof form.submit === 'function' ) {
2504										form.submit();
2505									} else {
2506										HTMLFormElement.prototype.submit.call(form);
2507									}
2508
2509									return true;
2510								}
2511							};
2512						}
2513					};
2514
2515					grecaptcha.ready( c4wp_onloadCallback );
2516
2517					if ( typeof jQuery !== 'undefined' ) {
2518						jQuery( 'body' ).on( 'click', '.acomment-reply.bp-primary-action', function ( e ) {
2519							c4wp_onloadCallback();
2520						});	
2521					}
2522
2523					//token is valid for 2 minutes, So get new token every after 1 minutes 50 seconds
2524					setInterval(c4wp_onloadCallback, 110000);
2525
2526					
2527					window.addEventListener("load", (event) => {
2528						if ( typeof jQuery !== 'undefined' && jQuery( 'input[id*="c4wp-wc-checkout"]' ).length ) {
2529							var element = document.createElement('div');
2530							var html = '<div class="c4wp_captcha_field" style="margin-bottom: 10px" data-nonce="56254edc98"><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>';
2531							element.innerHTML = html;
2532							jQuery( '[class*="c4wp-wc-checkout"]' ).append( element );
2533							jQuery( '[class*="c4wp-wc-checkout"]' ).find('*').off();
2534							c4wp_onloadCallback();
2535						}
2536					});
2537				/* @v3-js:end */
2538			</script>
2538
2539			<!-- / CAPTCHA by CAPTCHA 4WP plugin -->
2539<script>
2540window.dataLayer = window.dataLayer || [];
2541function gtag(){dataLayer.push(arguments);}
2542
2543var addedCartModal = document.getElementById( 'added-to-cart-modal' );
2544var observer = new MutationObserver(function(mutations) {
2545	mutations.forEach(function(mutation) {
2546		if (mutation.attributeName === 'class' && mutation.target.classList.contains('open')) {
2547			
2548			dataLayer.push({ ecommerce: null });
2549			
2550			var product = document.getElementById('added-to-cart-product');
2551			var productId = product.getAttribute('data-id');
2552			var productSku = product.getAttribute('data-sku');
2553			/*if ( productSku == 'notset') {
2554				var productIdentificator = productId;
2555			} else {
2556				var productIdentificator = productSku;
2557			}*/
2558			var productName = product.getAttribute('data-title');
2559			var productPrice = product.getAttribute('data-price');
2560			var currency = product.getAttribute('data-currency');
2561
2562			dataLayer.push({
2563				event: 'add_to_cart',
2564				ecommerce: {
2565					currency: currency,
2566					value: productPrice,
2567					items: [
2568						{
2569							item_id: productId,
2570							item_name: productName,
2571							affiliation: 'Melvil',
2572							price: productPrice,
2573							quantity: 1
2574						}
2575					]
2576				}
2577			});
2578
2579		}
2580  	});
2581});
2582
2583observer.observe(addedCartModal, { attributes: true });		
2584</script>
vendor: 1 bytes, line 2584
2584
2585<script>
2586document.addEventListener('cmplz_event_functional', reloadOnce);
2587document.addEventListener('cmplz_event_statistics', reloadOnce);
2588document.addEventListener('cmplz_event_marketing', reloadOnce);
2589function reloadOnce() {
2590	if (!window.cmplzReloaded) {
2591		window.cmplzReloaded = true;
2592		location.reload();
2593	}
2594}
2595</script>
vendor: 1 bytes, line 2595
2595
2596<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":889,"atts":"HldRE0IDHks=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script>
2596<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>
2596
2597</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.