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&d=mm&r=g","url":"https://secure.gravatar.com/avatar/1ad2e301c3c14a3622f873603e3d8279066e9093d9bfd6c39083e65ba5877748?s=96&d=mm&r=g","caption":"WP Admin","inLanguage":"cs"},"worksFor":{"@id":"https://www.melvil.cz/#organization"}},{"@type":"Article","headline":"Ko\u0161\u00edk - Jan Melvil Publishing","datePublished":"2014-09-25T22:39:37+02:00","dateModified":"2024-07-10T14:46:43+02:00","author":{"@id":"https://www.melvil.cz/author/wpaservis/","name":"WP Admin"},"publisher":{"@id":"https://www.melvil.cz/#organization"},"name":"Ko\u0161\u00edk - Jan Melvil Publishing","@id":"https://www.melvil.cz/kosik/#richSnippet","isPartOf":{"@id":"https://www.melvil.cz/kosik/#webpage"},"image":{"@id":"https://www.melvil.cz/wp-content/uploads/2024/04/Ctverec-obecne-posty-1.webp"},"inLanguage":"cs","mainEntityOfPage":{"@id":"https://www.melvil.cz/kosik/#webpage"}}]}</script>
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á <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 <span class="woocommerce-Price-currencySymbol" translate="no">Kč</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 & Å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'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 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‘'; 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>×</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'>×</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">×</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&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.