!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.7.6";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="",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{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.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{get script(){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');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';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);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){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.identifier}/tfa.js','tb_tfa_script');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{if(e){const t=parseInt(this.identifier,10);window._tfa.push({notify:"event",name:e.event,id:t})}}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){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(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}class GoogleAds extends Provider{get script(){return`var s=document.createElement('script');s.async=1;s.src='https://www.googletagmanager.com/gtag/js?id=${this.identifier}';document.head.appendChild(s);window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('set','allow_ad_personalization_signals',false);gtag('js',new Date);gtag('config','${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.gtag("event","conversion",{send_to:`${this.identifier}/${e.event}`})}))}isLoaded(){return!!window.gtag}}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=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain),new GoogleAds(e.googleAds)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(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 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.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}));
J17 – מסעדת טבעונית

מסעדת J17 הטבעונית מציעה אירוח כייפי ונטול פוזות, בישיבה בחוץ על הרחוב או בפנים, ותפריט אוכל 100% טבעוני, פשוט ומשובח ביותר, בסגנון ביתי ומושקע. כל המנות המוגשות ב-J17 מוכנות במקום ממיטב חומרי הגלם המבוססים על טהרת הצומח, בידיים מנוסות ואוהבות, ובתוספת המון כוונה לספק בית חם לטבעוניי העיר.
ירמיהו 17, תל אביב
077-2304566
Viliage Green ת”א – טבעוני

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

רשת קפה Joe מונה כשישים סניפים ובכולם אירוח נעים, אוכל טוב וכמובן – קפה מצוין. בג’ו מקדמים את השינוי התזונתי העכשווי, בו מוצרים מהחי מוחלפים במזון בריא מהצומח בלבד, ומציעים תפריט טבעוני מושלם לבילוי טעים, בריא ומתחשב במיוחד (בוקר ג’ו טבעוני; כריך חביתת ירק, פטריות, טחינה וחציל; פיצה טבעונית; ועוד מטעמים מפנקים). מוזמנים להצטרף לחוויה!
באנסטסיה – בית קפה טבעוני ראשון בת”א על פינת פרישמן וריינס – אווירה אורבנית תוססת ותפריט טבעוני ובריא עם מנות יוצאות דופן איכותיות, מוקפדות וטעימות במיוחד! יש גם משקאות וקינוחי RAW, מנות ללא גלוטן, סוגי קפה ייחודיים עם חלב מהצומח כמו חלב שקדים טרי שמוכן במקום, ומגוון שייקים מופלאים מירקות ופירות. אנסטסיה – הרבה סטייל, הרבה בריאות!
פרישמן 54, תל אביב
073-7578925
רשת קפה לנדוור – בית קפה, ארוחות בוקר, איטלקי, אוכל בריאות
את רשת קפה “לנדוור” המושקעת כולם מכירים. תמיד מלא בסניפיה ולא במקרה. אנשים אוהבים לשבת בבתי הקפה של הרשת, ששורה בהם רוח טובה, שמקבלים בהם שירות מושקע, ושכל המוגש בהם טעים. לנדוור הצטרפה אף היא למסעדות הידידותיות לטבעונים ויש לה בשבילם תפריט טבעוני מלהיב ובו ארוחת בוקר, סלטים, תבשילים ועוד פינוקים העשויים מחומרים טבעיים שמקורם בצומח בלבד.
“קפה פיצרון” משכונת ביצרון בת”א מתמחה בבישול צמחוני-טבעוני, אווירה ביתית ונעימה ושירות לבבי. בתפריט תמצאו מגוון מנות טבעוניות מצוינות, כמו למשל: פלפלים ממולאים באורז מלא, בצל ירוק, נענע, חמוציות ושקדים; חליל אבוקדו, עגבנייה ובצל כבוש; ארטיקים 100% פרי; מאפין טבעוני ללא קמח וללא סוכר; שייק טבעוני מטחינה גולמית, סילאן וחלב סויה; ועוד. המקום כשר ללא תעודה
שדרות ההשכלה 1, תל אביב
073-7578900
רשת קפה גרג – בית קפה

ברשת גרג קפה מעולה, עיצוב ואווירה נעימים וביתיים, שירות מקצועי ואוכל נהדר. יש גם תפריט טבעוני מושקע ובו למשל: פורטבלו המבוגרג – המבורגר מפטריית פורטבלו בטריאקי; או סלט כפרי טבעוני – עדשים שחורות, פלחי סלק, פילה תפוז, קוביות בטטה אפויה ומני דברים מעולים מהצומח, מהם מוכנות בגרג עוד מנות טבעוניות משמחות ומענגות חך. פירוט הסניפים הכשרים נמצא באתר הרשת.
קפה W – בית קפה
בסלון של משפחת W יש ובשפע הוויה שכונתית-משפחתית, מוזיקה טובה ותחושת שלווה, והכל בליבה הפועם של תל-אביב. התפריט מציע מאכלים ותבשילים רבים וייחודיים מבית אמא, כשלאחרונה הצטרפה קפה W למסעדות המגישות גם מבחר מנות טבעוניות מלהיבות (או כאלו שניתן לבקש לטבען) שמסומנות בתפריט, ומאפשרות גם לטבעונים לבלות בסלון של W בלב שלם ובהנאה גדולה.
בוגרשוב 27, תל אביב
073-7578896
רשת Loveat – בית קפה

לרשת “לאבאיט” 6 סניפים ברחבי ת”א, בכולם חגיגה נהדרת של קפה איכות אורגני ומנות שנוצרו מתפישת האוכל האיטי (slow food) והקשר של האדם לסביבה. התפריט מחובר גם לעונות השנה ובמקום מקפידים לרענן אותו בהתאם בפירות ובירקות העונתיים כשהם בשיא טריותם ועסיסיותם. ב-Loveat מגוון מנות טבעוניות ייחודיות ומקוריות, וביניהן: כריכים, טורטיות, פסטות, מנות אורז אדום ועוד.
כנאפה נוגה – כנאפה, מעדניה

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

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

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

לרשת “קפה נטו” סניפים בכל הארץ בהם מטבח חדשני ובריא, קפה מעולה ושירות מקצועי. בתפריט הרשת מבחר מנות טבעוניות, איכותיות וטעימות וביניהן: א. בוקר, סלטים, כריכים וטוסטים, מנות עיקריות מגוונות (כמו אורז מדריד – נתחי טופו ברוטב פלפלים מוקפצים על אורז בסמטי צהוב ובצל ירוק, שום, לימון ושמן זית, בוטנים וקארי, פלפל וג’ינג’ר), שייקים טבעוניים וקינוחים.
סניפים בכל רחבי הארץ
073-7585666
Market Pick & Mix – בריאות

ב-4 סניפי “עלים ירוקים – Market Pick & Mix” בת”א, ר”ג וב”ב מוצעות מנות בריאות משתנות, טריות וצבעוניות שערכן התזונתי גבוה ולהן ניחוחות ותיבולים מגוונים. יש גם בר סלטים גדול ועשיר עם ירקות, קטניות ודגנים. בתפריט המקום מנות צמחוניות או טבעוניות רבות (כמו קארי של ירקות על מצא אורז הודי מלא עם ג’ינג’ר וציפורן), וכן מרקים ופינוקים משובחים לכל זמן.
שאול המלך 35, תל אביב
073-7828163
המטבחון – בית קפה

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

“דה סטריטס” – רשת בתי קפה אורבנית תל-אביבית – מציעה אווירה נינוחה וצעירה, מוזיקה עדכנית, עיצוב מוצלח ומגוון רחב של מנות מצוינות. הסניפים בקינג ג’ורג’, אבן גבירול ובזל מגישים תפריט ובו מנות טבעוניות ומנות שאפשר לטבען, כמו: סנדביץ’ קציצות בורגול וטופו; המבורגרים טבעוניים; סלט אטריות אורז עם טופו בצ’ילי מתוק; פאי שוקולד, גרנולה וחמאת בוטנים; ועוד.
אשתורי הפרחי 20 - 073-7598521
אבן גבירול 114 - 073-7578895
דיזנגוף 302 - 073-7576231
XOHO – בית קפה

CAFE XOHO בת”א צעיר ומגניב בטירוף – הסועדים צבעוניים, השירות חם והאוכל נפלא! בתפריט מוצעות גם מנות טבעוניות מהנות כמו: הסלט הטבעוני – חסה, ירקות טריים, צימוקים, גרגירי חומוס קלוי, טופו בגריל, רוטב אסייתי; כריך סלט טופו – ג’בטה, טופו, מיונז טבעוני, אגוזים, אבוקדו, נבטי אלפלפה; ועוד. לצד האוכל אלכוהול איכותי. יש גם הופעות חיות.
גורדון 17, תל אביב
073-7829045
לרשת “קפה לואיז” 10 סניפים שבהם מוגשת חוויית בילוי קולינרית בריאה, רגועה וטבעית. לרשת יש גם תפריט טבעוני עם מנות עשירות ומעניינות, בריאות, איכותיות, טבעיות ומזינות. בנוסף מגישים במקום מנות ללא גלוטן ומנות ללא סוכר. לבתי הקפה עיצוב ביתי ומרגיע ברוח הפאנג שוואי ובהם מעדנייה עם מגוון מוצרי בריאות וטבע, לחמים בלעדיים שנאפים במקום וממרחים ייחודיים.
סניפים ברחבי הארץ
073-7829079
קפה קאימק – בית קפה
קפה קאימאק הוא בית קפה צמחוני בתל אביב, שבו מוצעות מבחר מנות טבעוניות טעימות. לקאימאק שני סניפים בעיר – אחד בשכונת פלורנטין והשני ברחוב עזה ביפו. בבית הקפה הקטן אווירה מיוחדת וחברית וקהל לקוחות קבוע. מדי פעם יש ג’אמים והופעות חיות ותמיד טעים, משביע ומהנה במיוחד.
לוינסקי 49, תל אביב
073-7598510
אספרסו בר – בית קפה

ב-7 סניפי רשת בתי הקפה “אספרסו בר” – בת”א, הרצליה ופולג-נתניה – המאכלים והקפה איכותיים והבילוי עתיר סטייל בסגנון פריזאי. בתפריט הטבעוני מנות ייחודיות, עשירות בצבע ובטעם, כמו: טוסט מוצרלה סויה; קרפצ’יו סלק; טבולה קינואה; מוסקה – חציל, תפוחי אדמה, סייטן, מוצרלה סויה ורוטב עגבניות – אפוייה בכלי חרס; סורבה פירות; מאפה פילו תפוחים; וקינוחים אחרים.
יהודה מכבי 57 | רוטשילד 8 | דיזינגוף 166 | יוניצמן 21 - תל אביב
הבוטקה – בית קפה

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

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

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

ב-4 סניפי “עלים ירוקים – Market Pick & Mix” בת”א, ר”ג וב”ב מוצעות מנות בריאות משתנות, טריות וצבעוניות שערכן התזונתי גבוה ולהן ניחוחות ותיבולים מגוונים. יש גם בר סלטים גדול ועשיר עם ירקות, קטניות ודגנים. בתפריט המקום מנות צמחוניות או טבעוניות רבות (כמו קארי של ירקות על מצא אורז הודי מלא עם ג’ינג’ר וציפורן), וכן מרקים ופינוקים משובחים לכל זמן.
אוניברסיטת תל אביב
073-7828167
קפה עלמא – בית קפה

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

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

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