PageSourceSearch

https://www.nomadcoffee.cz/user/documents/upload/nomad-coffee-product-sidebar-20261007.js

js nomadcoffee.cz collected 2026-10-07 20:49:33 UTC 8,488 bytes, 2 lines download raw bytes

1const HTML="<aside class=\"nc-sidebar\" aria-label=\"Výběr a filtry kávy\"><section class=\"nc-box nc-select-box\"><h2>Vyberte kávu</h2><select id=\"nc-type\" aria-label=\"Druh kávy\"><option value=\"\">Všechny kávy</option><option value=\"pure\">Čistá káva</option><option value=\"flavor\">Aromatizovaná káva</option></select><p>Druh kávy</p><img class=\"nc-branch\" src=\"/user/documents/upload/nomad-coffee-branch-20261006.png\" alt=\"\" width=\"100\" height=\"65\"></section><details class=\"nc-filters\" open=\"\"><summary class=\"nc-mobile-filter\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M10 5H3\"></path><path d=\"M12 19H3\"></path><path d=\"M14 3v4\"></path><path d=\"M16 17v4\"></path><path d=\"M21 12h-9\"></path><path d=\"M21 19h-5\"></path><path d=\"M21 5h-7\"></path><path d=\"M8 10v4\"></path><path d=\"M8 12H3\"></path></svg> Filtry <span><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"></path></svg></span></summary><div class=\"nc-box nc-filter-box\"><div class=\"nc-filter-heading\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M10 5H3\"></path><path d=\"M12 19H3\"></path><path d=\"M14 3v4\"></path><path d=\"M16 17v4\"></path><path d=\"M21 12h-9\"></path><path d=\"M21 19h-5\"></path><path d=\"M21 5h-7\"></path><path d=\"M8 10v4\"></path><path d=\"M8 12H3\"></path></svg><h2>Filtry</h2><button type=\"button\" class=\"nc-reset nc-clear-link\">Vymazat</button></div><details class=\"nc-filter nc-price-filter\" open=\"\"><summary>Cena <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"></path></svg></summary><div class=\"nc-price-inputs\"><input id=\"nc-min\" aria-label=\"Cena od\" inputmode=\"numeric\" value=\"144 Kč\"><span>–</span><input id=\"nc-max\" aria-label=\"Cena do\" inputmode=\"numeric\" value=\"1 440 Kč\"></div><div class=\"nc-ranges\"><div class=\"nc-range-line\" style=\"background: linear-gradient(to right, rgb(222, 216, 206) 0%, rgb(94, 115, 61) 0%, rgb(94, 115, 61) 100%, rgb(222, 216, 206) 100%);\"></div><input type=\"range\" id=\"nc-range-min\" aria-label=\"Minimální cena\" min=\"144\" max=\"1440\" value=\"144\"><input type=\"range\" id=\"nc-range-max\" aria-label=\"Maximální cena\" min=\"144\" max=\"1440\" value=\"1440\"></div><label class=\"nc-stock\"><input type=\"checkbox\" id=\"nc-stock\" role=\"switch\"><span class=\"nc-switch\"></span><span>Pouze skladem</span></label></details><details class=\"nc-filter\" open=\"\"><summary>Chuť <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"></path></svg></summary><div class=\"nc-tastes\"><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"taste\" value=\"Čokoládová\"><span>Čokoládová</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"taste\" value=\"Oříšková\"><span>Oříšková</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"taste\" value=\"Ovocná\"><span>Ovocná</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"taste\" value=\"Karamelová\"><span>Karamelová</span></label></div></details><details class=\"nc-filter\"><summary>Původ <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"></path></svg></summary><div class=\"nc-options\"><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Brazílie\"><span>Brazílie</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Peru\"><span>Peru</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Střední a Jižní Amerika\"><span>Střední a Jižní Amerika</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Salvador\"><span>Salvador</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Etiopie\"><span>Etiopie</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Střední Amerika\"><span>Střední Amerika</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Nikaragua\"><span>Nikaragua</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Kolumbie\"><span>Kolumbie</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"origin\" value=\"Jemen\"><span>Jemen</span></label></div></details>
1<details class=\"nc-filter\"><summary>Balení <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"></path></svg></summary><div class=\"nc-options\"><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"pack\" value=\"100\"><span>100 g</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"pack\" value=\"250\"><span>250 g</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"pack\" value=\"500\"><span>500 g</span></label><label class=\"nc-choice\"><input type=\"checkbox\" data-group=\"pack\" value=\"1000\"><span>1 kg</span></label></div></details><button type=\"button\" class=\"nc-reset nc-reset-button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"></path><path d=\"M21 3v5h-5\"></path><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"></path><path d=\"M8 16H3v5\"></path></svg> Vymazat filtry</button></div></details><button type=\"button\" class=\"nc-apply-filter\">Zobrazit kávy</button></aside>";
2(()=>{'use strict';function init(){if(!document.body.classList.contains('type-product')||!document.querySelector('.breadcrumbs a[href="/kava/"]')||document.body.classList.contains('ns-live'))return;const side=document.querySelector('.sidebar-left');if(!side||side.querySelector('.nc-product-sidebar'))return;document.body.classList.add('nomad-coffee-product');side.innerHTML='<div id="nc-page" class="nc-product-sidebar">'+HTML+'</div>';const root=side.querySelector('#nc-page'),find=s=>root.querySelector(s);const apply=()=>{const u=new URL('/kava/',location.origin),type=find('#nc-type').value;if(type)u.searchParams.set('ncType',type);const min=Number(find('#nc-min').value.replace(/[^\d]/g,'')),max=Number(find('#nc-max').value.replace(/[^\d]/g,''));if(min!==144)u.searchParams.set('ncMin',min);if(max!==1440)u.searchParams.set('ncMax',max);if(find('#nc-stock').checked)u.searchParams.set('ncStock','1');for(const group of ['taste','origin','pack']){const values=Array.from(root.querySelectorAll('[data-group="'+group+'"]:checked')).map(e=>e.value);if(values.length)u.searchParams.set('nc'+group[0].toUpperCase()+group.slice(1),values.join('|'));}location.href=u.pathname+u.search;};root.addEventListener('click',e=>{if(e.target.closest('.nc-apply-filter'))apply();if(e.target.closest('.nc-reset')){find('#nc-type').value='';find('#nc-min').value='144 Kč';find('#nc-max').value='1 440 Kč';find('#nc-range-min').value=144;find('#nc-range-max').value=1440;root.querySelectorAll('input[type="checkbox"]').forEach(e=>e.checked=false)}});root.addEventListener('input',e=>{const t=e.target;if(t.id==='nc-range-min')find('#nc-min').value=t.value+' Kč';if(t.id==='nc-range-max')find('#nc-max').value=t.value+' Kč'});root.addEventListener('keydown',e=>{if(e.key==='Enter'&&e.target.matches('input')){e.preventDefault();apply()}});const media=matchMedia('(max-width:700px)');function adapt(){find('.nc-filters').open=!media.matches}adapt();media.addEventListener('change',adapt)}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',init);else init()})();

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.