!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.8.1";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",AFD_CHEQ_LOAD_PERCENTAGE="30",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1,n="")=>{const i=n||window.location.search,s=`${e}/${FIND_DOMAIN_URL}${i}`,a=e?"include":"same-origin",o=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(s,{method:"POST",headers:o,credentials:a}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 75vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n.hide-sales-banner > #sales-banner {\n display: none;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_TARGET="main",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.hideSalesBanner=()=>{this.domNode.classList.add("hide-sales-banner")},this.revealSalesBanner=()=>{this.domNode.classList.remove("hide-sales-banner")},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectMessage(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}injectMessage(e){const t=document.querySelector(MESSAGE_TARGET);t?t.innerHTML=e:this.domNode&&(this.domNode.innerHTML=e)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n \n `:`\n \n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n \n \n Page loading in ${t} seconds, please wait...\n
\n `)}adBlockMessage(){this.message("\n Ad block detected
\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n An Error Occurred
\n Parking is currently unavailable. We'll be right back.
\n ")}errorParkingServicesDisabled(){this.message("\n An Error Occurred
\n Services for this domain name have been disabled.
\n ")}errorParkingNoSponsors(e){this.message(`\n \n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),e.bannerAdblockerOnly&&this.hideSalesBanner(),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),e.bannerAdblockerOnly||this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"Content blocked
Please turn off your ad blocker.";case"disabled_mr":return`Invalid URL
Referral traffic for ${this.domain} does not meet requirements.`;default:return`No sponsors
${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n No Sponsors
\n ${this.domain} currently does not have any sponsors for you.
`;case"disabled_mr":return`\n Invalid URL
\n Referral traffic for ${this.domain} does not meet requirements.
`;case"js_error":return"\n An Error Occurred
\n Parking is currently unavailable. We'll be right back.
\n ";default:return"\n An Error Occurred
\n Services for this domain name have been disabled.
\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings");n.bannerAdblockerOnly=null==i?void 0:i.banner_adblocker_only;const s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o,status:e}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&!(null==i?void 0:i.banner_adblocker_only)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},CAFKey="caf",ClickKey="click",NoCacheKey="nc",SessionKey="session",TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,user_id:t.userId,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={[ClickKey]:"true",[SessionKey]:t.uuid,[NoCacheKey]:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{get providerCtor(){return this.constructor}constructor(e){this.state=new Map,this.injectedAt=new Map,this.timeoutAt=new Map,this.timeoutSeconds=5,this.handlePixelEvent=e=>{this.keys.forEach((t=>{switch(this.state.get(t)){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e,t)}}))},this.watch=e=>{switch(this.state.get(e)){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded(e)?this.state.set(e,State$1.Loaded):this.isTimedOut(e)?this.state.set(e,State$1.Failed):setTimeout((()=>this.watch(e)),50)}},this.config=e,this.keys.length>0?this.keys.forEach((e=>{this.state.set(e,State$1.Pending);const t=new Date;t.setSeconds(t.getSeconds()+this.timeoutAfter()),this.timeoutAt.set(e,t),this.injectPixel(e)})):this.state.set("",State$1.Failed)}get keys(){return this.config?Object.keys(this.config):[]}getPixelEvents(e){var t,n;return null===(n=null===(t=this.config)||void 0===t?void 0:t[e])||void 0===n?void 0:n.pixel_events}injectPixel(e){this.injectedAt.has(e)||(this.injectedAt.set(e,new Date),this.inject(e),this.watch(e))}inject(e){if(!this.providerCtor.scriptInjected){const e=document.createElement("script");e.text=this.getScript(),document.head.appendChild(e),this.providerCtor.scriptInjected=!0}this.init(e)}isTimedOut(e){return+new Date>=+(this.timeoutAt.get(e)||0)}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e,t){const n=this.getPixelEvents(t);if(Array.isArray(n))return n.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{getScript(){return"!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');"}init(e){window.fbq&&window.fbq("init",e)}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&(e.custom?window.fbq("trackSingleCustom",t,e.event):window.fbq("trackSingle",t,e.event))}))}isLoaded(e){return!!window.fbq&&window.fbq.getState&&window.fbq.getState(e)}}Facebook.scriptInjected=!1;class Outbrain extends Provider{getScript(){return`!function(_window, _document) { var OB_ADV_ID = ${JSON.stringify(this.keys)}; if (_window.obApi) { var toArray = function(object) { return Object.prototype.toString.call(object) === '[object Array]' ? object : [object]; }; _window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID)); return; } var api = _window.obApi = function() { api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments); }; api.version = '1.1'; api.loaded = true; api.marketerId = OB_ADV_ID; api.queue = []; var tag = _document.createElement('script'); tag.async = true; tag.src = '//amplify.outbrain.com/cp/obtp.js'; tag.type = 'text/javascript'; var script = _document.getElementsByTagName('script')[0]; script.parentNode.insertBefore(tag, script); }(window, document);`}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(e){return!!window.obApi}}Outbrain.scriptInjected=!1;class Revcontent extends Provider{getScript(){return"var script=document.createElement('script');script.src='https://assets.revcontent.com/master/rev.js';document.head.appendChild(script);"}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(e){return!!window.rev}}Revcontent.scriptInjected=!1;class Taboola extends Provider{getScript(){return`window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/${this.keys[0]}/tfa.js','tb_tfa_script');`}init(e){}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{if(e){const n=parseInt(t,10);window._tfa.push({notify:"event",name:e.event,id:n})}}))}isLoaded(e){return Array.isArray(window._tfa)}}Taboola.scriptInjected=!1;class Tiktok extends Provider{getScript(){return'!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(t).track(e.event)}))}isLoaded(){return!!window.ttq}}Tiktok.scriptInjected=!1;class GoogleAds extends Provider{getScript(){return`var s=document.createElement('script');s.async=1;s.src='https://www.googletagmanager.com/gtag/js?id=${this.keys[0]}';document.head.appendChild(s);window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('set','allow_ad_personalization_signals',false);gtag('js',new Date);`}init(e){window.gtag&&window.gtag("config",e)}onPixelEvent(e,t){const n=this.selectPixelEvents(e,t);n&&n.forEach((e=>{e&&window.gtag("event","conversion",{send_to:`${t}/${e.event}`})}))}isLoaded(e){return!!window.gtag}}GoogleAds.scriptInjected=!1;const ADS_PARAM$1=CAFKey,MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com","https://syndicatedsearch.goog","https://googleadservices.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[],e.facebook&&Object.keys(e.facebook).forEach((t=>{this.providers.push(new Facebook({[t]:e.facebook[t]}))})),e.tiktok&&Object.keys(e.tiktok).forEach((t=>{this.providers.push(new Tiktok({[t]:e.tiktok[t]}))})),e.taboola&&Object.keys(e.taboola).forEach((t=>{this.providers.push(new Taboola({[t]:e.taboola[t]}))})),e.revcontent&&Object.keys(e.revcontent).forEach((t=>{this.providers.push(new Revcontent({[t]:e.revcontent[t]}))})),e.outbrain&&this.providers.push(new Outbrain(e.outbrain)),e.googleads&&Object.keys(e.googleads).forEach((t=>{this.providers.push(new GoogleAds({[t]:e.googleads[t]}))}))}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&"string"==typeof n&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&new URLSearchParams(window.location.search).has(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}listenForPixelEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}))}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC=`https://www.google.com/adsense/domains/caf.js?${GOOGLE_MV3_URL_PARAMS}`,TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM=CAFKey,ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return new URLSearchParams(window.location.search).has(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class Cheq{constructor(e){let t;if(t="string"==typeof e?parseInt(e,10):e,t<0||t>100)throw new Error("Load percentage must be between 0 and 100");this.loadPercentage=t}inject(e,t,n){return __awaiter(this,void 0,void 0,(function*(){if(!n||this.injected)return;100*Math.random()<=this.loadPercentage&&(this.injected=this.injectScriptTag(e,t))}))}injectScriptTag(e,t){const n=document.createElement("script");return n.type="text/javascript",n.async=!0,n.setAttribute("src","https://ob.forseasky.com/i/148870ae21863d775c347e8893c985af.js"),n.setAttribute("data-ch","cheq4ppc"),n.setAttribute("data-uvid",e),n.setAttribute("data-utm-campaign",t.toString()),n.className="ct_clicktrue_73521",document.head.appendChild(n),!0}}class App{main(){var e,t;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const n=Parking.build(this.findDomainResponse,this.google);Render.prerender(n),this.cheq=new Cheq(AFD_CHEQ_LOAD_PERCENTAGE),this.cheq.inject(this.parkResponse.uuid,this.findDomainResponse.userId,this.findDomainResponse.referral),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let i=Failed.cannotPark(this.findDomainResponse);if(i)return void(yield this.transitionToFailed(i,n));yield this.google.injectAds();let s=Disabled.build(this.findDomainResponse,this.adblock.state);if(s)return void(yield this.transitionToDisabled(s,n));const a=this.adblock.hasAdblocker();a&&this.adblock.handleAdblocked();const o=Sales.build(this.findDomainResponse);if(o)return void(yield this.transitionToSales(o));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const r=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);if(r)yield this.transitionToRedirect(r);else{if(a)return s=Disabled.build(this.findDomainResponse,this.adblock.state),void(yield this.transitionToDisabled(s,n));i=Failed.noSponsors(this.google),i?yield this.transitionToFailed(i,n):yield this.transitionToParking(n)}}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),"adblocker"===e.reason&&t.bannerAdblockerOnly&&Render.revealSalesBanner(),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return this.adblock.state!==Blocking.BLOCKED&&(!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason))))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));
קפה כרכור – בית קפה

“קפה כרכור” והחנות הצמודה לו “טבע כרכור” מציעים למי שדואג לבריאותו לבריאות כדור הארץ מתחם שלם שכולו מזון בריאות אותנטי וביתי ומוצרי איכות מהטבע. אל אלו מתלווה יחס אנושי ייחודי ומרחיב לב. בקפה כרכור תפריט בריא וטרי, צמחוני וידידותי לטבעונים, כשר, אורגני ומשובח, שנעשה במקום בלבד, ושנמכר בשירות עצמי. הכל בעלות נוחה ובאווירה מצוינת.
המייסדים 54, פרדס חנה-כרכור
073-7822972
Viliage Green ת”א – טבעוני

ה”ויליג’ גרין” – מחלוצי האוכל הטבעי והבריא מ-1980 במסעדה בירושלים – ממשיך בהתפתחות ההגיונית והפילוסופית. למסעדה בתל-אביב תפריט טבעוני בלבד: ארוחות בוקר נהדרות; צהריים-ערב עם בר ירקות וסלטים, דגנים מלאים ואורגניים, תבשילים, מרקים, פשטידות, לזניה, פיצות, ממולאים, קציצות ועוד בשירות ובהרכבה עצמית; ובלילה – בר טבעוני עם נשנושים ואלכוהול מבוסס על מיצים טבעיים ותמציות תוצרת בית.
יהודה הלוי 85, תל אביב
073-7829094
קפה ג’ו – בתי קפה

רשת קפה Joe מונה כשישים סניפים ובכולם אירוח נעים, אוכל טוב וכמובן – קפה מצוין. בג’ו מקדמים את השינוי התזונתי העכשווי, בו מוצרים מהחי מוחלפים במזון בריא מהצומח בלבד, ומציעים תפריט טבעוני מושלם לבילוי טעים, בריא ומתחשב במיוחד (בוקר ג’ו טבעוני; כריך חביתת ירק, פטריות, טחינה וחציל; פיצה טבעונית; ועוד מטעמים מפנקים). מוזמנים להצטרף לחוויה!
אלפרדו פתח תקווה – איטלקי
ל”אלפרדו” – מסעדה איטלקית כשרה ויפהפייה – קהל אוהדים מושבע ומספר סניפים ברחבי הארץ. התפריט החלבי של המקום מפתיע ומשמח עם מגוון מנות טבעוניות, או מנות שניתן לטבען, המסומנות בו. בין השאר תמצאו שם מנות כמו: קרוסטיני עגבניות; פלטת אנטיפסטי; מרק בצל; סלטים חמים וקרים; ועוד מנות טבעוניות משגעות!
דרך שלמה שמלצר 94, פתח תקווה
2864*
קפה W – בית קפה
בסלון של משפחת W יש ובשפע הוויה שכונתית-משפחתית, מוזיקה טובה ותחושת שלווה, והכל בליבה הפועם של תל-אביב. התפריט מציע מאכלים ותבשילים רבים וייחודיים מבית אמא, כשלאחרונה הצטרפה קפה W למסעדות המגישות גם מבחר מנות טבעוניות מלהיבות (או כאלו שניתן לבקש לטבען) שמסומנות בתפריט, ומאפשרות גם לטבעונים לבלות בסלון של W בלב שלם ובהנאה גדולה.
בוגרשוב 27, תל אביב
073-7578896
לניס בר – בר

ה”לניס בר” הוא פאב ותיק הממוקם בשכונת פלורנטין התל-אביבית המיוחדת. בשל הביקוש למסעדות טבעוניות השיק לאחרונה הלניס בר תפריט טבעוני מושקע עליו חתום השף חי מזרחי. מעכשיו, לצד הבילוי עם אלכוהול וביליארד, תוכלו גם ליהנות מאוכל איכותי וטבעוני ומאווירה ייחודית ומזמינה.
חיים ויטאל 7, תל אביב
073-7578891
קפה שניאור – בית קפה

קפה שניאור – בית קפה תל-אביבי שכונתי מצומת הרחובות פינסקר-שניאור – מציע תפריט ויגן פרנדלי מצוין, הכולל בין השאר: ארוחת בוקר טבעונית; קרפצ’יו סלק; מסבחה של עדשים שחורות, תרד, עגבניות שרי וטחינה; שקשוקה טבעונית; פריקי עדשים – חיטה ירוקה, עדשים, חמוציות עם טחינה; פסטה סלק; מוס חלבה; ועוד. האווירה? נהדרת. המיקום? מהפינות היפות והייחודיות בעיר!
פינסקר 20, תל אביב
073-7585691
לרשת “פלאפל בריבוע” סניפים רבים בכל רחבי הארץ (הסניפים הכשרים מפורטים באתר הרשת). בכל הסניפים מוגשות מבחר מנות טבעוניות מהנות במיוחד, כגון: שוואלה – שווארמה טבעונית; פלאפל; שקשוקה טבעונית; סלטים; מרקים; וכמובן סוגי חומוס שונים. מאז שהוקמה ב-1995 הרשת מציעה לאורחיה, בשונה מהמקובל בענף המזון המהיר, חווית קנייה נעימה, נקייה ואיכותית.
סניפים ברחבי הארץ
073-7829040
סינג לונג – סיני

מאחורי התחנה המרכזית החדשה של ת”א שוכנת מסעדת סינג לונג – מיני צ’יינה טאון עמוסת תענוגות חך שחלק נכבד מהן טבעוני. משפחה סינית מקסימה מנהלת את המקום ששומר על מסורת ואווירה סיניים. בין המנות הטבעוניות בתפריט: מרק ירקות, מרק אטריות אורז, אטריות שעועית עם ירקות, אורז באגוזים, חצילים בשום, טופו ברוטב חריף, טופו סצ’ואן, טופו בפטריות שחורות ועוד ועוד.
דרך שלמה 134, תל אביב
073-7576201
בסניפי מסעדת “טנדורי” שבהרצליה ובת”א מכינים אוכל מונגולי, שמשולב בו קסם הבישול הפרסי וההודי. המסעדה עשירה באווירה נינוחה ובמטעמים משובחים, ביניהם מנות טבעוניות נהדרות – מאפים שונים; טדקאו דל – תבשיל מלכותי של עדשים צהובות; פאקורס – ירקות פריכים בציפוי קמח חומוס עם רוטב נענע ותמר הינדי; ירקות ביראני – אורז בשמתי מבושל עם ירקות וזעפרן; ועוד.
משכית 32, הרצליה
073-7585698
לרשת “קפה לואיז” 10 סניפים שבהם מוגשת חוויית בילוי קולינרית בריאה, רגועה וטבעית. לרשת יש גם תפריט טבעוני עם מנות עשירות ומעניינות, בריאות, איכותיות, טבעיות ומזינות. בנוסף מגישים במקום מנות ללא גלוטן ומנות ללא סוכר. לבתי הקפה עיצוב ביתי ומרגיע ברוח הפאנג שוואי ובהם מעדנייה עם מגוון מוצרי בריאות וטבע, לחמים בלעדיים שנאפים במקום וממרחים ייחודיים.
סניפים ברחבי הארץ
073-7829079
קורדליה ביסטרו – ביסטרו
“קורדיליה ביסטרו” של שף ניר צוק שוכנת בחצר יפואית עתיקה ומשופצת, ששומרת על הצביון הישן והיפהפה, עם תקרה גבוהה, קשתות ערביות, וצמחייה מושקעת. בתפריט שילוב מטעמי המטבח הים-תיכוני עם מטבח צרפתי ובישול עכשווי, ויש גם מנות טבעוניות: סלטים, פוקצ’ות שמן זית, תבשיל אורז וטופו, שקשוקה טבעונית, קרפצ’יו ארטישוק ירושלמי ועוד מנות שף כולל קינוחים טבעוניים.
הצורפים 14, יפו
073-7829030
בסניפי מסעדת “טנדורי” שבהרצליה ובת”א מכינים אוכל מונגולי, שמשולב בו קסם הבישול הפרסי וההודי. המסעדה עשירה באווירה נינוחה ובמטעמים משובחים, ביניהם מנות טבעוניות נהדרות – מאפים שונים; טדקאו דל – תבשיל מלכותי של עדשים צהובות; פאקורס – ירקות פריכים בציפוי קמח חומוס עם רוטב נענע ותמר הינדי; ירקות ביראני – אורז בשמתי מבושל עם ירקות וזעפרן; ועוד.
זמנהוף 2, תל אביב
073-7585627
FIT CAFE – בית קפה

“פיט קפה” – בר-קפה בריאותי שממוקם בתוך מכון הכושר Vim בראשון לציון – מציע תפריט בריאות מזין ומושקע שמותאם לקהל הטבעוני ולמתאמנים הטבעונים (וכן למי שהגיעו רק בשביל האוכל…). בתפריט מוצעות מנות מפנקות ומזינות, ביניהן: קציצות ברוטב אדום; המבורגר טבעוני בלחמנייה; שקשוקה טבעונית; סלט טופו ופטריות; כריך אנטיפסטי; וקינוחים טבעוניים מתחלפים. לבריאות!
ילדי טהרן 5, ראשון לציון
073-7828108
קאן קאי – סושי

קאן קאי – מסעדת סושי טעימה – נולדה כמסעדה קטנה ואינטימית בקיבוץ עינת, בייבי של המסעדנית הדר אכרם כהן. כיום מונה “קאן קאי” 3 סניפים בעינת, ברמת גן ובגבעת שמואל. זה התחיל כסושי-בר והתרחב למטבח האסייתי החם עם מנות מוקפצות ונודלס. בתפריט גם מבחר מנות טבעוניות מלהיבות. קאן קאי – טעמים מהמזרח להנאת החך הישראלי.
אורנים 1, גבעת שמואל
073-7829056
ב-Air Caffe רעננה משלבים מראות פסטורליים עם אוכל מענג. העיצוב בהשראת הפאנג שווי – מים מפכפכים מקיפים את החצר יפה והבילוי על דק עץ בפינות ישיבה מרווחות בחוץ או בחלל הפנימי השקוף והחמים. לאווירה הקסומה מתווסף תפריט טבעוני מעולה ועשיר וכן טעים. יש אפילו עסקית טבעונית. נפלא!
זרחין 13, רעננה
073-7828110
הודו הקטנה – הודי
הבשורה של “הודו הקטנה” – גם בבאר שבע יש אוכל טבעוני הודי! השפים המקצועיים של המסעדה הגיעו מהודו ומכינים לסועדים מאכלים הודים מעולים המבוססים על ירקות וקטניות, וביניהם: נזיד עדשים; אורז או גרגירי חומוס, ירקות ורוטב מסאלה בומביי; קציצות בצל; ועוד. לבחירתכם ישיבה במדשאה מקורה עם מזרנים וכריות בסגנון הודי, או בחדר פנימי באווירה יותר מערבית-מודרנית.
רינגלבלום 15, באר שבע
073-7828142
נולה סוקס – פאב
ב”נולה סוקס” שבחיפה יש אוכל טוב עם מגוון מנות טבעוניות (מה תאמרו על שניצל כרובית המוגש עם סלט עלים ועגבניות שרי?), אלכוהול מעולה, אמנים מקומיים, הופעות חיות ותערוכות אמנות. במקום מוצעות ארוחות עסקיות מפנקות וארוחות לסטודנטים, הופעות ג’אז בצהרי שישי, בימי ראשון 1+1 על בירות ויין, ועוד.
שלום עליכם 4, חיפה
073-7828134
קאן קאי – סושי

קאן קאי הוקמה על ידי המסעדנית הדר אכרם כהן. למסעדה שלושה סניפים: בקיבוץ עינת, ברמת גן ובגבעת שמואל. המסעדה החלה את דרכה כסושי-בר והתרחבה לרשת אסייתית המציעה מטבח מגוון עם מגון מנות דים סאם, סושי ומוקפצים. מלבד סושי טבעוני, תמצאו בתפריט מבחר מנות טבעוניות נוספות כמו אגרול, נודלס ועוד.
קאן קאי – סושי

קאן קאי – מסעדת סושי טעימה – נולדה כמסעדה קטנה ואינטימית בקיבוץ עינת, בייבי של המסעדנית הדר אכרם כהן. כיום מונה “קאן קאי” 3 סניפים בעינת, ברמת גן ובגבעת שמואל. זה התחיל כסושי-בר והתרחב למטבח האסייתי החם עם מנות מוקפצות ונודלס. בתפריט גם מבחר מנות טבעוניות מלהיבות. קאן קאי – טעמים מהמזרח להנאת החך הישראלי.
ז'בוטינסקי 62, רמת גן
073-7828157
משק ברזילי – ארוחות בוקר

משק ברזילי התמקם לו במקום ציורי בנווה צדק (יש אפילו חצר יפה) והתחיל כבית קפה צמחוני. כיום מציע המקום גם אוכל טבעוני מגוון וכל המוגש בו אורגני ומעולה ומתאפיין בבישול בריא ומלא. בתפריט מנות מבוססות ירקות ופירות אורגניים הגדלים בשדה ובמטעים הסמוכים למסעדה. אל תחמיצו את ארוחת הבוקר הטבעונית המעולה!
אחד העם 6, נווה צדק, תל-אביב
073-7585664
“מנדרין” – רשת בתי הקפה המובילה בצפון – הטמיעה בתפריטיה מנות טבעוניות איכותיות, מגוונות ומושקעות, עבור הקהל הטבעוני הגדל כל העת. מוזמנים להגיע ולהתענג על ארוחת בוקר, טוסטים, כריכים ועיקריות טבעוניים וכן על שייקים על בסיס חלב שקדים או מיצי פירות, גרניטות על בסיס פירות, מיצים סחוטים ומשקאות חמים וקרים, שניתן לבקש על בסיס חלב סויה/שקדים.
קפה כליל – אירועים, הופעות, בר
“קפה כליל” שבמושב כליל בגליל הוא מקום בילוי זרוק ומענג – אוהל אירוח חינני וצבעוני שלוקח את הזמן לאט ובנחת. התפריט בבית הקפה הוא צמחוני-טבעוני וכולל מגוון מנות ביתיות מופלאות, אוכל הודי, ארוחות בוקר מפנקות, עוגות ועוגיות מאפה בית, קינוחים, תה צמחים וקפה משובח הישר מהמקינטה. מסביב בוסתן עצי פרי ובפנים מוסיקה חיה ויין טוב. פתוח בסופי שבוע בלבד.
בית הפנקייק המקורי הוא מוסד מיתולוגי אהוב ומתוק שמוגשים בו הרי פנקייקס עם הפתעות מושחתות (קוקוס קלוי, אננס, בננה, שוקולד מריר, רוטב חלבה ועוד). בתפריט תמצאו לא רק פנקייקים טבעוניים אלא גם ארוחות בוקר טבעוניות, טוסטים עם גבינה טבעונית ואפילו שווארמה טבעונית. ניתן להזמין גם פנקייקים ולחמים ללא גלוטן.
מחלף הסירה, הרצליה
09-9514215
שאפל בר – פאב, בר

שאפל בר פלורנטין – פאב קלאסי ופשוט בתל-אביב, מקום לשבת בו ולהתחבר עם אנשים. השאפל בר מציע תפריט טבעוני עשיר במיוחד הכולל המבורגר טבעוני, פיצה טבעונית, שווארמה, צ’ילי קון קארנה, נשנושים לצד הבירה ועוד! מידי יום שני תוכלו להנות גם מ 30% הנחה על התפריט הטבעוני. אל כל אלו מתלווים משדרי ספורט ואווירה ביתית מיוחדת.
פלורנטין 19, תל אביב
073-7584298
אינדירה – הודי

במסעדת אינדירה התל אביבית אפשר למצוא את כל הטוב שבמטבח ההודי, עם קורטוב של חריפות שמתאימה לחיך המערבי. בין המנות המגוונות של מסעדת אינדירה אפשר למצוא מאכלי תנור “טנדורי”, עופות ובשרים בטעמים אוריינטליים ומשקאות הודיים מיוחדים.
שאול המלך 4, תל אביב
03-6954437
מקסיקנה – מקסיקני

כשרוצים לאכול במסעדה טבעונית בתל אביב בלי לוותר על העניין שנוצר בתוך הצלחת, קופצים למקסיקנה – מסעדה מקסיקנית אותנטית בתל אביב. האווירה המקסיקנית במסעדה ניבטת מכל פינה – עם צבעים, סמלים וכמובן טעמים מקסיקנים אותנטיים. בלב החוויה של המסעדה מככב תפריט טבעוני עשיר ומעורר חושים הכולל נאצ’וס במגוון טעמים, טורטיות, אנסלדות, קסדייה ועוד. למסעדה 3 סניפים בתל אביב.
תל אביב:
בוגרשוב 7
ירמיהו 17
ראול ולנברג 20 תל אביב
1700-500-993
אוויטה – בר

אוויטה התל-אביבי – בר גייז תוסס ופופולרי במיוחד בקהילה הגאה – מגיש תפריט ידידותי לטבעונים ובו כמה וכמה מנות טבעוניות מנצחות כמו: פיצה טבעונית, טוסט, נאצ’וס עם מטבלים ואדממה. במקום בר גדול ועשיר במבחר משקאות אלכוהוליים, שולחנות גבוהים לישיבה, ספות, רחבת ריקודים, במה להופעות וחצר שנמצאת על שדרות רוטשילד.
יבנה 31, תל אביב
073-7578893
נגילה – ביתי

נגילה – מסעדה בירושלים שבה מוגשים מאכלים ביתיים כשרים – היא כיום מסעדה ידידותית לטבעונים המגישה מבחר מנות טבעוניות טעימות ומיעה גם קייטרינג טבעוני שמגיע עד אליכם. במסעדה מקפידים על בישול מושקע מחומרי גלם איכותיים וטריים בלבד והטעם של המנות בהתאם – משובח! מלבד האוכל הנהדר מציעה נגילה גם מיקום ציורי בסמוך לשוק מחנה יהודה שיחד עם אווירת ירושלים מקנים למסעדה קסם מיוחד.
משיח ברוכוף 5, ירושלים
073-7578894
בריבה – בריאות

בנמל תל-אביב שוכנת “בריבה” – מסעדה המוקדשת לאורח חיים בריא ולתזונה נכונה. בהכנת המטעימים שמוגשים ב”בריבה” (כמו סטייק טופו על אורז שחור-לבן, רוטב מתוק ופירות יבשים) נעשה שימוש במרכיבים איכותיים שערכם התזונתי גבוה, כמו קמח מלא ומידה מועטה של סוכר או שמן. טעימה מהתפריט הידידותי לטבעונים של בריבה תוכיח שבריא וטעים הולכים מצוין יחד ומגיעים רחוק!
בית דרך חיים, נמל תל אביב
073-7829015
המטבחון – בית קפה

בפאתי שוק הכרמל פועלת מסעדת “המטבחון” המגישה אוכל ביתי שמחמם את הגוף והנפש. במטבחון תפריט טבעוני גדול ובו מנות פתיחה וסלטים (טאבולה, סלט קינואה, ועוד), עיקריות כמו קוסקוס, מג’דרה, גיבץ’ על אורז, ממולאים (פלפל,כרוב ועוד) ואחרות. יש חמין טבעוני בשבתות. המקום צבעוני מאוד, מהנה ומשמח, השירות נעים ותפגשו שם גם הרבה חתולים שמנמנים ומאושרים.
רבי עקיבא 18, תל אביב
073-7822960
הבוטקה – בית קפה

הבוטקה – בשני סניפיו מהרחובות התל-אביביים האינטימיים טשרניחובסקי ונחמני – הוא בית קפה קטן וחמוד המציע בין השאר תפריט טבעוני רחב ומסומן, הכולל ארוחת בוקר, כריכים חמים וקרים, מספר סוגי פסטות, ומנות מתוקות לקינוח. נסו את סלט הקציצות הטבעוניות, כריך ה”שוואמה” טופו, הפסטה בולונז מהירקות, הממולאים הנהדרים והמאפינס הטבעוני בטעם דלעת-שוקולד.
נחמני 16, תל אביב
073-7578897
קישריה – בית קפה ומאפייה

בגבעתיים נחבאת לה פנינה לחובבי האוכל הטעים הטבעונים – קישריה, מסעדה המתמחה בהכנת קישים בהזמנה אישית שעושה מייקאובר היסטרי לקישים המסורתיים. במקום מנות צמחוניות וכן תפריט טבעוני עשיר וחדשני! ה”קישריה” נהדרת גם כמקום מפגש ביתי ואינטימי שמאחד אנשים, קישים ותזונה נבונה וחומלת. ביס באחד הקישים יבהיר על מה מדובר – פרגנו לכם אחד ומיד.
כצנלסון 147, גבעתיים
073-7828115
תאנים – מטבח צמחוני
מסעדת תאנים היא אחת המסעדות הצמחוניות הוותיקות בירושלים. למסעדה תפריט יצירתי שמציע מאכלים נפלאים לצמחונים וגם לטבעונים, וביניהם: מרקים, סלטים, כריכים ומנות עיקריות, וכן מנות ים-תיכוניות ומנות מהמזרח והרבה מנות טעימות על בסיס טופו. מהמסעדה נשקף נוף חומות העיר העתיקה והאווירה משולמת.
אמיל בוטה 12, ירושלים
073-7828102
האקליפטוס – מסעדת שף

האקליפטוס – מסעדת שף ירושלמית איכותית הידועה במטבח הירושלמי-ארצישראלי-תנ”כי שלה – ממוקמת בכיכר ספרא הציורית ומושכת סועדים מכל רחבי הארץ ותיירים מהעולם. במסעדה מגוון מנות טבעוניות מצוינות ומוקפדות שמוכנות מחומרי גלם איכותיים ומקומיים. האוכל יצירתי, מושקע וייחודי וחוויית האכילה נפלאה!
חטיבת ירושלים 14, ירושלים
073-7828118
נוקטורנו – בית קפה

נוקטורנו – בית קפה-מסעדה חלבי-צמחוני-טבעוני ובר מגה-שיקי – פועל שנים רבות בשכונת נחלאות הקסומה בירושלים, במדרחוב בצלאל 7, במתחם ‘מעצבים בעיר’. במסעדה מוגש שילוב מהנה של קולינריה ואמנות באווירה ירושלמית. בערב הופך נוקטורנו לפאב דינמי עם מופעי מוזיקה ואמנות, בירות מהחבית ואלכוהול משובח.
בצלאל 7, ירושלים
073-7828119
מסעדת “הרדוף” שוכנת בסביבה גלילית וירוקה במושב הרדוף. המסעדה צמחונית ויש בה גם מגוון מנות טבעוניות. הנוף מרהיב ועשיר בעצים וצמחייה, והאוכל המצוין מוקפד ועשוי ממיטב חומרי הגלם – המזון הצמחי מגודל על ידי המסעדה בגידול אורגני ואיכותי. בתפריט מנות נפלאות כמו: קדרת חמשת הדגנים; דאל הודי; מוסקה טבעונית; ולקינוח – כדורי תמרים או פרפרה תמרים וחלווה.
הבוטקה – בית קפה

הבוטקה – בשני סניפיו מהרחובות התל-אביביים האינטימיים טשרניחובסקי ונחמני – הוא בית קפה קטן וחמוד המציע בין השאר תפריט טבעוני רחב ומסומן, הכולל ארוחת בוקר, כריכים חמים וקרים, מספר סוגי פסטות, ומנות מתוקות לקינוח. נסו את סלט הקציצות הטבעוניות, כריך ה”שוואמה” טופו, הפסטה בולונז מהירקות, הממולאים הנהדרים והמאפינס הטבעוני בטעם דלעת-שוקולד.
טשרניחובסקי 27, תל אביב
073-7578906
עוגתה – בית קפה

מסעדת עוגתה מקיבוץ כנרת עשתה מהפך והיא כיום 100% טבעונית! בתפריט הטבעוני של עוגתה אוכל מופלא שכולו הולך עם הלב. האוכל בעוגתה הוא אהבה אחת גדולה ועכשיו גם מלאת חמלה ונתינה! בין השאר בתפריט: סמבוסקים, סלטים, מנות ניוקי ורביולי, קישים, סינייה, המבורגרים, כריכים וקינוחים. ניתן לקנות אוכל הביתה. המבחר משתנה וגדל בימי ו’. רצוי להתעדכן ולהזמין מראש.
המלביה – בר מסעדה, הופעות

במלביה – טברנת מלבי משובחת בת”א בכניסה לשוק הכרמל, ומקום פופולרי בחיי הלילה בעיר – יש סחלב או מלבי טבעוניים על בסיס חלבי סויה וקוקוס, מגוון רטבים: רוטב קלאסי, קרמל, מי ורדים, לימון-הל… ותוספות שוות: חלבה, שברי עוגיות, שערות קדאיף, אגוזים מסוכרים ובוטנים. האווירה טובה, המוכרים מצחיקים, שש-בש על השולחנות ועוד המון כיף. קפה שחור על חשבון הבית.
גדרה 28 תל אביב | שוק הפשפשים
073-7584301
באנאפה – בית קפה מסעדה

באנאפה – קונדיטוריה ובית קפה צרפתי ברעות – מבחר מנות טבעוניות מושקעות. משמעות השם הצרפתי היא “עשוי טוב” ובניצוח נורית, בוגרת אונ’ ליון, בירת הקולינריה הצרפתית, וקונדיטורית La fait הידועה, אכן הכל עשוי למופת וטעים מאוד. המקום לתענוגות חך ולמנות ייחודיות כמו סטייק דלעת – נתח דלעת צלוי בסילאן, אורגנו ושום על מצע נזיד עדשים שחורות בגזר ופטרוזיליה!
שדרות אורנים 1, רעות
073-7584303
שושנה – מסעדה ביתית
שושנה״ – מסעדה כשרה בבאר שבע (בהשגחת הרבנות) – מגישה אוכל ביתי, אותנטי וטעים במיוחד. במטבח של שושנה מככבים מגוון טעמים ישראליים, מרוקאים, מנות טבעוניות והרבה אוכל של בית באווירה נעימה ובמחירים שווים לכל כיס. בתפריט הכשר נכללים פלאים כמו לחם ביתי מרוקאי ומנות ביתיות מעולות כמו שקשוקות, ממולאים, מפרום, מוסקה, קוסקוס הבית המושלם, ועוד. למסעדה גם שירות קייטרינג בדרום בהזמנה מראש.
יוסף בן מתיתיהו 70, באר שבע
073-7584305
פיקולינו – כשרה למהדרין, איטלקית, חלבית, אופציות טבעוניות, מסעדת שף
מסעדת פיקולינו – חלבית איטלקית כשרה למהדרין ממוקמת ברחוב יואל משה סולומון 12 כיכר המוזיקה במבנה אבן היסטורי באזור נחלת שבעה ירושלים.
פיקולינו מציעה תפריט המשלב פשטות איטלקית ואיכות בלתי מתפשרת מחומרי גלם טריים בלבד. מבית משפחת מסעדת ירושלים הקטנה – בית טיכו וקפה מנספלד ממוזיאון ישראל.
יואל משה סולומון 12 ירושלים
077-9975989