1<!doctype html> 2<html class="no-js" lang="de"> 3<head> 4 5 <!-- Added by AVADA SEO Suite --> 6 7 8 9 10 11 12 13 14 15 16 17<meta property="og:site_name" content="Veggie Crumbz"> 18<meta property="og:url" content="https://www.veggiecrumbz.de/"> 19<meta property="og:title" content="Veggie Crumbz - 100% glutenfreie Gemüsepanade"> 20<meta property="og:type" content="website"> 21<meta property="og:description" content="Entdecke die Welt von VEGGIE CRUMBZ - â Vegan â Glutenfrei â Knusprig â weniger Fettaufnahme â Bunt & Natürlich ⤠Jetzt kaufen!"><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0576/9084/9470/files/[email protected]?v=1623830436"> 22<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0576/9084/9470/files/[email protected]?v=1623830436"> 23<meta name="twitter:site" content="@Veggie Crumbz"><meta name="twitter:card" content="summary_large_image"> 24<meta name="twitter:title" content="Veggie Crumbz - 100% glutenfreie Gemüsepanade"> 25<meta name="twitter:description" content="Entdecke die Welt von VEGGIE CRUMBZ - â Vegan â Glutenfrei â Knusprig â weniger Fettaufnahme â Bunt & Natürlich ⤠Jetzt kaufen!"> 26<meta name="twitter:image" content="https://cdn.shopify.com/s/files/1/0576/9084/9470/files/[email protected]?v=1623830436"> 27 28 29 30 31<meta name="twitter:image" content="https://cdn.shopify.com/s/files/1/0576/9084/9470/files/[email protected]?v=1623830436">
32<script> 33 const avadaLightJsExclude = ['cdn.nfcube.com', 'assets/ecom.js', 'variant-title-king', 'linked_options_variants', 'smile-loader.js', 'smart-product-filter-search', 'rivo-loyalty-referrals', 'avada-cookie-consent', 'consentmo-gdpr', 'quinn']; 34 const avadaLightJsInclude = ['https://www.googletagmanager.com/', 'https://connect.facebook.net/', 'https://business-api.tiktok.com/', 'https://static.klaviyo.com/']; 35 window.AVADA_SPEED_BLACKLIST = avadaLightJsInclude.map(item => new RegExp(item, 'i')); 36 window.AVADA_SPEED_WHITELIST = avadaLightJsExclude.map(item => new RegExp(item, 'i')); 37</script>
37 38
39<script> 40 const isSpeedUpEnable = !1791505909206 || Date.now() < 1791505909206; 41 if (isSpeedUpEnable) { 42 const avadaSpeedUp=0.5; 43 if(isSpeedUpEnable) { 44 function _0x55aa(_0x575858,_0x2fd0be){const _0x30a92f=_0x1cb5();return _0x55aa=function(_0x4e8b41,_0xcd1690){_0x4e8b41=_0x4e8b41-(0xb5e+0xd*0x147+-0x1b1a);let _0x1c09f7=_0x30a92f[_0x4e8b41];return _0x1c09f7;},_0x55aa(_0x575858,_0x2fd0be);}(function(_0x4ad4dc,_0x42545f){const _0x5c7741=_0x55aa,_0x323f4d=_0x4ad4dc();while(!![]){try{const _0x588ea5=parseInt(_0x5c7741(0x10c))/(0xb6f+-0x1853+0xce5)*(-parseInt(_0x5c7741(0x157))/(-0x2363*0x1+0x1dd4+0x591*0x1))+-parseInt(_0x5c7741(0x171))/(0x269b+-0xeb+-0xf*0x283)*(parseInt(_0x5c7741(0x116))/(0x2e1+0x1*0x17b3+-0x110*0x19))+-parseInt(_0x5c7741(0x147))/(-0x1489+-0x312*0x6+0x26fa*0x1)+-parseInt(_0x5c7741(0xfa))/(-0x744+0x1*0xb5d+-0x413)*(-parseInt(_0x5c7741(0x102))/(-0x1e87+0x9e*-0x16+0x2c22))+parseInt(_0x5c7741(0x136))/(0x1e2d+0x1498+-0x1a3*0x1f)+parseInt(_0x5c7741(0x16e))/(0x460+0x1d96+0x3*-0xb4f)*(-parseInt(_0x5c7741(0xe3))/(-0x9ca+-0x1*-0x93f+0x1*0x95))+parseInt(_0x5c7741(0xf8))/(-0x1f73*0x1+0x6*-0x510+0x3dde);if(_0x588ea5===_0x42545f)break;else _0x323f4d['push'](_0x323f4d['shift']());}catch(_0x5d6d7e){_0x323f4d['push'](_0x323f4d['shift']());}}}(_0x1cb5,-0x193549+0x5dc3*-0x31+-0x2f963*-0x13),(function(){const _0x5cb2b4=_0x55aa,_0x23f9e9={'yXGBq':function(_0x237aef,_0x385938){return _0x237aef!==_0x385938;},'XduVF':function(_0x21018d,_0x56ff60){return _0x21018d===_0x56ff60;},'RChnz':_0x5cb2b4(0xf4)+_0x5cb2b4(0xe9)+_0x5cb2b4(0x14a),'TAsuR':function(_0xe21eca,_0x33e114){return _0xe21eca%_0x33e114;},'EvLYw':function(_0x1326ad,_0x261d04){return _0x1326ad!==_0x261d04;},'nnhAQ':_0x5cb2b4(0x107),'swpMF':_0x5cb2b4(0x16d),'plMMu':_0x5cb2b4(0xe8)+_0x5cb2b4(0x135),'PqBPA':function(_0x2ba85c,_0x35b541){return _0x2ba85c<_0x35b541;},'NKPCA':_0x5cb2b4(0xfc),'TINqh':function(_0x4116e3,_0x3ffd02,_0x2c8722){return _0x4116e3(_0x3ffd02,_0x2c8722);},'BAueN':_0x5cb2b4(0x120),'NgloT':_0x5cb2b4(0x14c),'ThSSU':function(_0xeb212a,_0x4341c1){return _0xeb212a+_0x4341c1;},'lDDHN':function(_0x4a1a48,_0x45ebfb){return _0x4a1a48 instanceof _0x45ebfb;},'toAYB':function(_0xcf0fa9,_0xf5fa6a){return _0xcf0fa9 instanceof _0xf5fa6a;},'VMiyW':function(_0x5300e4,_0x44e0f4){return _0x5300e4(_0x44e0f4);},'iyhbw':_0x5cb2b4(0x119),'zuWfR':function(_0x19c3e4,_0x4ee6e8){return _0x19c3e4<_0x4ee6e8;},'vEmrv':function(_0xd798cf,_0x5ea2dd){return _0xd798cf!==_0x5ea2dd;},'yxERj':function(_0x24b03b,_0x5aa292){return _0x24b03b||_0x5aa292;},'MZpwM':_0x5cb2b4(0x110)+_0x5cb2b4(0x109)+'pt','IeUHK':function(_0x5a4c7e,_0x2edf70){return _0x5a4c7e-_0x2edf70;},'Idvge':function(_0x3b526e,_0x36b469){return _0x3b526e<_0x36b469;},'qRwfm':_0x5cb2b4(0x16b)+_0x5cb2b4(0xf1),'CvXDN':function(_0x4b4208,_0x1db216){return _0x4b4208<_0x1db216;},'acPIM':function(_0x7d44b7,_0x3020d2){return _0x7d44b7(_0x3020d2);},'MyLMO':function(_0x22d4b2,_0xe7a6a0){return _0x22d4b2<_0xe7a6a0;},'boDyh':function(_0x176992,_0x346381,_0xab7fc){return _0x176992(_0x346381,_0xab7fc);},'ZANXD':_0x5cb2b4(0x10f)+_0x5cb2b4(0x12a)+_0x5cb2b4(0x142),'CXwRZ':_0x5cb2b4(0x123)+_0x5cb2b4(0x15f),'AuMHM':_0x5cb2b4(0x161),'KUuFZ':_0x5cb2b4(0xe6),'MSwtw':_0x5cb2b4(0x13a),'ERvPB':_0x5cb2b4(0x134),'ycTDj':_0x5cb2b4(0x15b),'Tvhir':_0x5cb2b4(0x154)},_0x469be1=_0x23f9e9[_0x5cb2b4(0x153)],_0x36fe07={'blacklist':window[_0x5cb2b4(0x11f)+_0x5cb2b4(0x115)+'T'],'whitelist':window[_0x5cb2b4(0x11f)+_0x5cb2b4(0x13e)+'T']},_0x26516a={'blacklisted':[]},_0x34e4a6=(_0x2be2f5,_0x25b3b2)=>{const _0x80dd2=_0x5cb2b4;if(_0x2be2f5&&(!_0x25b3b2||_0x23f9e9[_0x80dd2(0x13b)](_0x25b3b2,_0x469be1))&&(!_0x36fe07[_0x80dd2(0x170)]||_0x36fe07[_0x80dd2(0x170)][_0x80dd2(0x151)](_0xa5c7cf=>_0xa5c7cf[_0x80dd2(0x12b)](_0x2be2f5)))&&(!_0x36fe07[_0x80dd2(0x165)]||_0x36fe07[_0x80dd2(0x165)][_0x80dd2(0x156)](_0x4e2570=>!_0x4e2570[_0x80dd2(0x12b)](_0x2be2f5)))&&_0x23f9e9[_0x80dd2(0xf7)](avadaSpeedUp,0x5*0x256+-0x1*0x66c+-0x542+0.5)&&_0x2be2f5[_0x80dd2(0x137)](_0x23f9e9[_0x80dd2(0xe7)])){const _0x413c89=_0x2be2f5[_0x80dd2(0x16c)];return _0x23f9e9[_0x80dd2(0xf7)](_0x23f9e9[_0x80dd2(0x11e)](_0x413c89,-0x1deb*-0x1+0xf13+-0x2cfc),0x1176+-0x78b*0x5+0x1441);}return _0x2be2f5&&(!_0x25b3b2||_0x23f9e9[_0x80dd2(0xed)](_0x25b3b2,_0x469be1))&&(!_0x36fe07[_0x80dd2(0x170)]||_0x36fe07[_0x80dd2(0x170)][_0x80dd2(0x151)](_0x3d689d=>_0x3d689d[_0x80dd2(0x12b)](_0x2be2f5)))&&(!_0x36fe07[_0x80dd2(0x165)]||_0x36fe07[_0x80dd2(0x165)][_0x80dd2(0x156)](_0x26a7b3=>!_0x26a7b3[_0x80dd2(0x12b)](_0x2be2f5)));},_0x11462f=function(_0x42927f){const _0x346823=_0x5cb2b4,_0x5426ae=_0x42927f[_0x346823
44(0x159)+'te'](_0x23f9e9[_0x346823(0x14e)]);return _0x36fe07[_0x346823(0x170)]&&_0x36fe07[_0x346823(0x170)][_0x346823(0x156)](_0x107b0d=>!_0x107b0d[_0x346823(0x12b)](_0x5426ae))||_0x36fe07[_0x346823(0x165)]&&_0x36fe07[_0x346823(0x165)][_0x346823(0x151)](_0x1e7160=>_0x1e7160[_0x346823(0x12b)](_0x5426ae));},_0x39299f=new MutationObserver(_0x45c995=>{const _0x21802a=_0x5cb2b4,_0x3bc801={'mafxh':function(_0x6f9c57,_0x229989){const _0x9d39b1=_0x55aa;return _0x23f9e9[_0x9d39b1(0xf7)](_0x6f9c57,_0x229989);},'SrchE':_0x23f9e9[_0x21802a(0xe2)],'pvjbV':_0x23f9e9[_0x21802a(0xf6)]};for(let _0x333494=-0x7d7+-0x893+0x106a;_0x23f9e9[_0x21802a(0x158)](_0x333494,_0x45c995[_0x21802a(0x16c)]);_0x333494++){const {addedNodes:_0x1b685b}=_0x45c995[_0x333494];for(let _0x2f087=0x1f03+0x84b+0x1*-0x274e;_0x23f9e9[_0x21802a(0x158)](_0x2f087,_0x1b685b[_0x21802a(0x16c)]);_0x2f087++){const _0x4e5bac=_0x1b685b[_0x2f087];if(_0x23f9e9[_0x21802a(0xf7)](_0x4e5bac[_0x21802a(0x121)],-0x1f3a+-0x1*0x1b93+-0x3*-0x139a)&&_0x23f9e9[_0x21802a(0xf7)](_0x4e5bac[_0x21802a(0x152)],_0x23f9e9[_0x21802a(0xe0)])){const _0x5d9a67=_0x4e5bac[_0x21802a(0x107)],_0x3fb522=_0x4e5bac[_0x21802a(0x16d)];if(_0x23f9e9[_0x21802a(0x103)](_0x34e4a6,_0x5d9a67,_0x3fb522)){_0x26516a[_0x21802a(0x160)+'d'][_0x21802a(0x128)]([_0x4e5bac,_0x4e5bac[_0x21802a(0x16d)]]),_0x4e5bac[_0x21802a(0x16d)]=_0x469be1;const _0x1e52da=function(_0x2c95ff){const _0x359b13=_0x21802a;if(_0x3bc801[_0x359b13(0x118)](_0x4e5bac[_0x359b13(0x159)+'te'](_0x3bc801[_0x359b13(0x166)]),_0x469be1))_0x2c95ff[_0x359b13(0x112)+_0x359b13(0x150)]();_0x4e5bac[_0x359b13(0xec)+_0x359b13(0x130)](_0x3bc801[_0x359b13(0xe4)],_0x1e52da);};_0x4e5bac[_0x21802a(0x12d)+_0x21802a(0x163)](_0x23f9e9[_0x21802a(0xf6)],_0x1e52da),_0x4e5bac[_0x21802a(0x12c)+_0x21802a(0x131)]&&_0x4e5bac[_0x21802a(0x12c)+_0x21802a(0x131)][_0x21802a(0x11a)+'d'](_0x4e5bac);}}}}});_0x39299f[_0x5cb2b4(0x105)](document[_0x5cb2b4(0x10b)+_0x5cb2b4(0x16a)],{'childList':!![],'subtree':!![]});const _0x2910a9=/[|\\{}()\[\]^$+*?.]/g,_0xa9f173=function(..._0x1baa33){const _0x3053cc=_0x5cb2b4,_0x2e6f61={'mMWha':function(_0x158c76,_0x5c404b){const _0x25a05c=_0x55aa;return _0x23f9e9[_0x25a05c(0xf7)](_0x158c76,_0x5c404b);},'BXirI':_0x23f9e9[_0x3053cc(0x141)],'COGok':function(_0x421bf7,_0x55453a){const _0x4fd417=_0x3053cc;return _0x23f9e9[_0x4fd417(0x167)](_0x421bf7,_0x55453a);},'XLSAp':function(_0x193984,_0x35c446){const _0x5bbecf=_0x3053cc;return _0x23f9e9[_0x5bbecf(0xed)](_0x193984,_0x35c446);},'EygRw':function(_0xfbb69c,_0x21b15d){const _0xe5c840=_0x3053cc;return _0x23f9e9[_0xe5c840(0x104)](_0xfbb69c,_0x21b15d);},'xZuNx':_0x23f9e9[_0x3053cc(0x139)],'SBUaW':function(_0x5739bf,_0x2c2fab){const _0x42cbb1=_0x3053cc;return _0x23f9e9[_0x42cbb1(0x172)](_0x5739bf,_0x2c2fab);},'EAoTR':function(_0x123b29,_0x5b29bf){const _0x2828d2=_0x3053cc;return _0x23f9e9[_0x2828d2(0x11d)](_0x123b29,_0x5b29bf);},'cdYdq':_0x23f9e9[_0x3053cc(0x14e)],'WzJcf':_0x23f9e9[_0x3053cc(0xe2)],'nytPK':function(_0x53f733,_0x4ad021){const _0x4f0333=_0x3053cc;return _0x23f9e9[_0x4f0333(0x148)](_0x53f733,_0x4ad021);},'oUrHG':_0x23f9e9[_0x3053cc(0x14d)],'dnxjX':function(_0xed6b5f,_0x573f55){const _0x57aa03=_0x3053cc;return _0x23f9e9[_0x57aa03(0x15a)](_0xed6b5f,_0x573f55);}};_0x23f9e9[_0x3053cc(0x15d)](_0x1baa33[_0x3053cc(0x16c)],-0x1a3*-0x9+-0xf9*0xb+-0x407*0x1)?(_0x36fe07[_0x3053cc(0x170)]=[],_0x36fe07[_0x3053cc(0x165)]=[]):(_0x36fe07[_0x3053cc(0x170)]&&(_0x36fe07[_0x3053cc(0x170)]=_0x36fe07[_0x3053cc(0x170)][_0x3053cc(0x106)](_0xa8e001=>_0x1baa33[_0x3053cc(0x156)](_0x4a8a28=>{const _0x2e425b=_0x3053cc;if(_0x2e6f61[_0x2e425b(0x111)](typeof _0x4a8a28,_0x2e6f61[_0x2e425b(0x155)]))return!_0xa8e001[_0x2e425b(0x12b)](_0x4a8a28);else{if(_0x2e6f61[_0x2e425b(0xeb)](_0x4a8a28,RegExp))return _0x2e6f61[_0x2e425b(0x145)](_0xa8e001[_0x2e425b(0xdf)](),_0x4a8a28[_0x2e425b(0xdf)]());}}))),_0x36fe07[_0x3053cc(0x165)]&&(_0x36fe07[_0x3053cc(0x165)]=[..._0x36fe07[_0x3053cc(0x165)],..._0x1baa33[_0x3053cc(0xff)](_0x4e4c02=>{const _0x7c755c=_0x3053cc;if(_0x23f9e9[_0x7c755c(0xf7)](typeof _0x4e4c02,_0x23f9e9[_0x7c755c(0x141)])){const _0x932437=_0x4e4c02[_0x7c755c(0xea)](_0x2910a9,_0x23f9e9[_0x7c755c(0x16f)]),_0x34e686=_0
44x23f9e9[_0x7c755c(0xf0)](_0x23f9e9[_0x7c755c(0xf0)]('.*',_0x932437),'.*');if(_0x36fe07[_0x7c755c(0x165)][_0x7c755c(0x156)](_0x21ef9a=>_0x21ef9a[_0x7c755c(0xdf)]()!==_0x34e686[_0x7c755c(0xdf)]()))return new RegExp(_0x34e686);}else{if(_0x23f9e9[_0x7c755c(0x117)](_0x4e4c02,RegExp)){if(_0x36fe07[_0x7c755c(0x165)][_0x7c755c(0x156)](_0x5a3f09=>_0x5a3f09[_0x7c755c(0xdf)]()!==_0x4e4c02[_0x7c755c(0xdf)]()))return _0x4e4c02;}}return null;})[_0x3053cc(0x106)](Boolean)]));const _0x3eeb55=document[_0x3053cc(0x11b)+_0x3053cc(0x10e)](_0x23f9e9[_0x3053cc(0xf0)](_0x23f9e9[_0x3053cc(0xf0)](_0x23f9e9[_0x3053cc(0x122)],_0x469be1),'"]'));for(let _0xf831f7=-0x21aa+-0x1793+0x393d*0x1;_0x23f9e9[_0x3053cc(0x14b)](_0xf831f7,_0x3eeb55[_0x3053cc(0x16c)]);_0xf831f7++){const _0x5868cb=_0x3eeb55[_0xf831f7];_0x23f9e9[_0x3053cc(0x132)](_0x11462f,_0x5868cb)&&(_0x26516a[_0x3053cc(0x160)+'d'][_0x3053cc(0x128)]([_0x5868cb,_0x23f9e9[_0x3053cc(0x14d)]]),_0x5868cb[_0x3053cc(0x12c)+_0x3053cc(0x131)][_0x3053cc(0x11a)+'d'](_0x5868cb));}let _0xdf8cd0=-0x17da+0x2461+-0xc87*0x1;[..._0x26516a[_0x3053cc(0x160)+'d']][_0x3053cc(0x10d)](([_0x226aeb,_0x33eaa7],_0xe33bca)=>{const _0x2aa7bf=_0x3053cc;if(_0x2e6f61[_0x2aa7bf(0x143)](_0x11462f,_0x226aeb)){const _0x41da0d=document[_0x2aa7bf(0x11c)+_0x2aa7bf(0x131)](_0x2e6f61[_0x2aa7bf(0x127)]);for(let _0x6784c7=0xd7b+-0xaa5+-0x2d6;_0x2e6f61[_0x2aa7bf(0x164)](_0x6784c7,_0x226aeb[_0x2aa7bf(0xe5)][_0x2aa7bf(0x16c)]);_0x6784c7++){const _0x4ca758=_0x226aeb[_0x2aa7bf(0xe5)][_0x6784c7];_0x2e6f61[_0x2aa7bf(0x12f)](_0x4ca758[_0x2aa7bf(0x133)],_0x2e6f61[_0x2aa7bf(0x13f)])&&_0x2e6f61[_0x2aa7bf(0x145)](_0x4ca758[_0x2aa7bf(0x133)],_0x2e6f61[_0x2aa7bf(0x100)])&&_0x41da0d[_0x2aa7bf(0xe1)+'te'](_0x4ca758[_0x2aa7bf(0x133)],_0x226aeb[_0x2aa7bf(0xe5)][_0x6784c7][_0x2aa7bf(0x12e)]);}_0x41da0d[_0x2aa7bf(0xe1)+'te'](_0x2e6f61[_0x2aa7bf(0x13f)],_0x226aeb[_0x2aa7bf(0x107)]),_0x41da0d[_0x2aa7bf(0xe1)+'te'](_0x2e6f61[_0x2aa7bf(0x100)],_0x2e6f61[_0x2aa7bf(0x101)](_0x33eaa7,_0x2e6f61[_0x2aa7bf(0x126)])),document[_0x2aa7bf(0x113)][_0x2aa7bf(0x146)+'d'](_0x41da0d),_0x26516a[_0x2aa7bf(0x160)+'d'][_0x2aa7bf(0x162)](_0x2e6f61[_0x2aa7bf(0x13d)](_0xe33bca,_0xdf8cd0),-0x105d*0x2+0x1*-0xeaa+0x2f65),_0xdf8cd0++;}}),_0x36fe07[_0x3053cc(0x170)]&&_0x23f9e9[_0x3053cc(0xf3)](_0x36fe07[_0x3053cc(0x170)][_0x3053cc(0x16c)],0x10f2+-0x1a42+0x951)&&_0x39299f[_0x3053cc(0x15c)]();},_0x4c2397=document[_0x5cb2b4(0x11c)+_0x5cb2b4(0x131)],_0x573f89={'src':Object[_0x5cb2b4(0x14f)+_0x5cb2b4(0xfd)+_0x5cb2b4(0x144)](HTMLScriptElement[_0x5cb2b4(0xf9)],_0x23f9e9[_0x5cb2b4(0x14e)]),'type':Object[_0x5cb2b4(0x14f)+_0x5cb2b4(0xfd)+_0x5cb2b4(0x144)](HTMLScriptElement[_0x5cb2b4(0xf9)],_0x23f9e9[_0x5cb2b4(0xe2)])};document[_0x5cb2b4(0x11c)+_0x5cb2b4(0x131)]=function(..._0x4db605){const _0x1480b5=_0x5cb2b4,_0x3a6982={'KNNxG':function(_0x32fa39,_0x2a57e4,_0x3cc08f){const _0x5ead12=_0x55aa;return _0x23f9e9[_0x5ead12(0x169)](_0x32fa39,_0x2a57e4,_0x3cc08f);}};if(_0x23f9e9[_0x1480b5(0x13b)](_0x4db605[-0x4*-0x376+0x4*0x2f+-0xe94][_0x1480b5(0x140)+'e'](),_0x23f9e9[_0x1480b5(0x139)]))return _0x4c2397[_0x1480b5(0x114)](document)(..._0x4db605);const _0x2f091d=_0x4c2397[_0x1480b5(0x114)](document)(..._0x4db605);try{Object[_0x1480b5(0xf2)+_0x1480b5(0x149)](_0x2f091d,{'src':{..._0x573f89[_0x1480b5(0x107)],'set'(_0x3ae2bc){const _0x5d6fdc=_0x1480b5;_0x3a6982[_0x5d6fdc(0x129)](_0x34e4a6,_0x3ae2bc,_0x2f091d[_0x5d6fdc(0x16d)])&&_0x573f89[_0x5d6fdc(0x16d)][_0x5d6fdc(0x10a)][_0x5d6fdc(0x125)](this,_0x469be1),_0x573f89[_0x5d6fdc(0x107)][_0x5d6fdc(0x10a)][_0x5d6fdc(0x125)](this,_0x3ae2bc);}},'type':{..._0x573f89[_0x1480b5(0x16d)],'get'(){const _0x436e9e=_0x1480b5,_0x4b63b9=_0x573f89[_0x436e9e(0x16d)][_0x436e9e(0xfb)][_0x436e9e(0x125)](this);if(_0x23f9e9[_0x436e9e(0xf7)](_0x4b63b9,_0x469be1)||_0x23f9e9[_0x436e9e(0x103)](_0x34e4a6,this[_0x436e9e(0x107)],_0x4b63b9))return null;return _0x4b63b9;},'set'(_0x174ea3){const _0x1dff57=_0x1480b5,_0xa2fd13=_0x23f9e9[_0x1dff57(0x103)](_0x34e4a6,_0x2f091d[_0x1dff57(0x107)],_0x2f091d[_0x1dff57(0x16d)])?_0x469be1:_0x174ea3;_0x573f89[_0x1dff57(0x16d)][_0x1dff57(0x10a)][_0x1dff57(0x125)](this,_0xa2fd13);}}}),_0x2f091d[_0x1480b5(0xe1)+'te']=function(_0x5b0870,_0x8c60d5){const _0xab22d4=_0x1480b5;if(_0x23f9e9[_0xab22d4(0xf7)](_0x5b0870,_0x23f9e9[_0xab22d4(0xe2)])||_0x23f9e9[_0xab22d4(0xf7)](_0x5b0870,_0x23f9e9[_0xab22d4(0x14e)]))_0x2f091d[_0x5b0870]=_0x8c60d5;else HTMLScriptElement[_0xab22d4(0xf9)][_0xab22d4(0xe1)+'te'][_0xab22d4(0x125)](_0x2f091d,_0x5b0870,_0x8c60d5);};}catch(_0x5a9461){console[_0x1480b5(0x168)](_0x23f9e9[_0x1480b5(0xef)],_0x5a9461);}return _0x2f091d;};const _0x5883c5=[_0x23f9e9[_0x5cb2b4(0xfe)],_0x23f9e9[_0x5cb2b4(0x13c)],_0x23f9e9[_0x5cb2b4(0xf5)],_0x23f9e9[_0x5cb2b4(0x15e)],_0x23f9e9[_0x5cb2b4(0x138)],_0x23f9e9[_0x5cb2b4(0x124)]],_0x4ab8d2=_0x5883c5[_0x5cb2b4(0xff)](_0x439d08=>{return{'type':_0x439d08,'listener':()=>_0xa9f173(),'options':{'passive':!![]}};});_0x4ab8d2[_0x5cb2b4(0x10d)](_0x4d3535=>{const _0x3882ab=_0x5cb2b4;document[_0x3882ab(0x12d)+_0x3882ab(0x163)](_0x4d3535[_0x3882ab(0x16d)],_0x4d3535[_0x3882ab(0xee)],_0x4d3535[_0x3882ab(0x108)]);});}()));function _0x1cb5(){const _0x15f8e0=['ault','some','tagName','CXwRZ','wheel','BXirI','every','6lYvYY
44X','PqBPA','getAttribu','IeUHK','touchstart','disconnect','Idvge','ERvPB','/blocked','blackliste','keydown','splice','stener','SBUaW','whitelist','SrchE','toAYB','warn','boDyh','ement','script[typ','length','type','346347wGqEBH','NgloT','blacklist','33OVoYHk','zuWfR','toString','NKPCA','setAttribu','swpMF','230EEqEiq','pvjbV','attributes','mousemove','RChnz','beforescri','y.com/exte','replace','COGok','removeEven','EvLYw','listener','ZANXD','ThSSU','e="','defineProp','MyLMO','cdn.shopif','MSwtw','plMMu','XduVF','22621984JRJQxz','prototype','8818116NVbcZr','get','SCRIPT','ertyDescri','AuMHM','map','WzJcf','nytPK','7kiZatp','TINqh','VMiyW','observe','filter','src','options','n/javascri','set','documentEl','478083wuqgQV','forEach','torAll','Avada cann','applicatio','mMWha','preventDef','head','bind','D_BLACKLIS','75496skzGVx','lDDHN','mafxh','script','removeChil','querySelec','createElem','vEmrv','TAsuR','AVADA_SPEE','string','nodeType','qRwfm','javascript','Tvhir','call','oUrHG','xZuNx','push','KNNxG','ot lazy lo','test','parentElem','addEventLi','value','EAoTR','tListener','ent','acPIM','name','touchmove','ptexecute','6968312SmqlIb','includes','ycTDj','iyhbw','touchend','yXGBq','KUuFZ','dnxjX','D_WHITELIS','cdYdq','toLowerCas','BAueN','ad script','EygRw','ptor','XLSAp','appendChil','4975500NoPAFA','yxERj','erties','nsions','CvXDN','\$&','MZpwM','nnhAQ','getOwnProp'];_0x1cb5=function(){return _0x15f8e0;};return _0x1cb5();} 45} 46 class LightJsLoader{constructor(e){this.jQs=[],this.listener=this.handleListener.bind(this,e),this.scripts=["default","defer","async"].reduce(((e,t)=>({...e,[t]:[]})),{});const t=this;e.forEach((e=>window.addEventListener(e,t.listener,{passive:!0})))}handleListener(e){const t=this;return e.forEach((e=>window.removeEventListener(e,t.listener))),"complete"===document.readyState?this.handleDOM():document.addEventListener("readystatechange",(e=>{if("complete"===e.target.readyState)return setTimeout(t.handleDOM.bind(t),1)}))}async handleDOM(){this.suspendEvent(),this.suspendJQuery(),this.findScripts(),this.preloadScripts();for(const e of Object.keys(this.scripts))await this.replaceScripts(this.scripts[e]);for(const e of["DOMContentLoaded","readystatechange"])await this.requestRepaint(),document.dispatchEvent(new Event("lightJS-"+e));document.lightJSonreadystatechange&&document.lightJSonreadystatechange();for(const e of["DOMContentLoaded","load"])await this.requestRepaint(),window.dispatchEvent(new Event("lightJS-"+e));await this.requestRepaint(),window.lightJSonload&&window.lightJSonload(),await this.requestRepaint(),this.jQs.forEach((e=>e(window).trigger("lightJS-jquery-load"))),window.dispatchEvent(new Event("lightJS-pageshow")),await this.requestRepaint(),window.lightJSonpageshow&&window.lightJSonpageshow()}async requestRepaint(){return new Promise((e=>requestAnimationFrame(e)))}findScripts(){document.querySelectorAll("script[type=lightJs]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&e.async?this.scripts.async.push(e):e.hasAttribute("defer")&&e.defer?this.scripts.defer.push(e):this.scripts.default.push(e):this.scripts.default.push(e)}))}preloadScripts(){const e=this,t=Object.keys(this.scripts).reduce(((t,n)=>[...t,...e.scripts[n]]),[]),n=document.createDocumentFragment();t.forEach((e=>{const t=e.getAttribute("src");if(!t)return;const s=document.createElement("link");s.href=t,s.rel="preload",s.as="script",n.appendChild(s)})),document.head.appendChild(n)}async replaceScripts(e){let t;for(;t=e.shift();)await this.requestRepaint(),new Promise((e=>{const n=document.createElement("script");[...t.attributes].forEach((e=>{"type"!==e.nodeName&&n.setAttribute(e.nodeName,e.nodeValue)})),t.hasAttribute("src")?(n.addEventListener("load",e),n.addEventListener("error",e)):(n.text=t.text,e()),t.parentNode.replaceChild(n,t)}))}suspendEvent(){const e={};[{obj:document,name:"DOMContentLoaded"},{obj:window,name:"DOMContentLoaded"},{obj:window,name:"load"},{obj:window,name:"pageshow"},{obj:document,name:"readystatechange"}].map((t=>function(t,n){function s(n){return e[t].list.indexOf(n)>=0?"lightJS-"+n:n}e[t]||(e[t]={list:[n],add:t.addEventListener,remove:t.removeEventListener},t.addEventListener=(...n)=>{n[0]=s(n[0]),e[t].add.apply(t,n)},t.removeEventListener=(...n)=>{n[0]=s(n[0]),e[t].remove.apply(t,n)})}(t.obj,t.name))),[{obj:document,name:"onreadystatechange"},{obj:window,name:"onpageshow"}].map((e=>function(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set:s=>{e["lightJS"+t]=n=s}})}(e.obj,e.name)))}suspendJQuery(){const e=this;let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(!n||!n.fn||!e.jQs.includes(n))return void(t=n);n.fn.ready=n.fn.init.prototype.ready=e=>{e.bind(document)(n)};const s=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(...e){if(window!==this[0])return s.apply(this,e),this;const t=e=>e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"lightJS-jquery-load":e)).join(" ");return"string"==typeof e[0]||e[0]instanceof String?(e[0]=t(e[0]),s.apply(this,e),this):("object"==typeof e[0]&&Object.keys(e[0]).forEac
46h((n=>{delete Object.assign(e[0],{[t(n)]:e[0][n]})[n]})),s.apply(this,e),this)},e.jQs.push(n),t=n}})}} 47new LightJsLoader(["keydown","mousemove","touchend","touchmove","touchstart","wheel"]); 48 } 49</script>
49 50 51 52<!-- Added by AVADA SEO Suite: Breadcrumb Structured Data -->
53<script type="application/ld+json">{ 54 "@context": "https://schema.org", 55 "@type": "BreadcrumbList", 56 "itemListElement": [{ 57 "@type": "ListItem", 58 "position": 1, 59 "name": "Home", 60 "item": "https://www.veggiecrumbz.de" 61 }] 62} 63</script>
63 64<!-- Added by AVADA SEO Suite --><!-- Added by AVADA SEO Suite: WebSite SearchAction Structured Data -->
65<script type="application/ld+json">{ 66 "@context": "https://schema.org", 67 "@type": "WebSite", 68 "url": "https://www.veggiecrumbz.de", 69 "potentialAction": { 70 "@type": "SearchAction", 71 "target": "https://www.veggiecrumbz.de/search?q={search_term_string}", 72 "query-input": "required name=search_term_string" 73 } 74} 75</script>
75 76<!-- Added by AVADA SEO Suite --><!-- Added by AVADA SEO Suite: Organization Structured Data --> 77
77<script type="application/ld+json">{ 78 "@context": "https://schema.org", 79 "@type": "Organization", 80 "name": "Veggie Crumbz", 81 "url": "https:\/\/www.veggiecrumbz.de", 82 "sameAs": [ 83 "https:\/\/www.facebook.com\/veggiecrumbz\/","https:\/\/www.instagram.com\/veggiecrumbz\/","https:\/\/www.linkedin.com\/company\/veggie-crumbz\/" 84 ] 85 } 86 </script>
86 87 <!-- Added by AVADA SEO Suite --> 88 89 90 91 92 <!-- /Added by AVADA SEO Suite --> 93 94 <!-- Basic page needs ================================================== --> 95 <meta charset="utf-8"> 96 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 97 98 <link rel="shortcut icon" href="//www.veggiecrumbz.de/cdn/shop/files/Favicon_32x32.png?v=1623752809" type="image/png" /> 99 100 <!-- Title and description ================================================== --> 101 <title> 102 Veggie Crumbz - 100% glutenfreie Gemüsepanade 103 </title> 104 105 <meta name="description" content="Entdecke die Welt von VEGGIE CRUMBZ - â Vegan â Glutenfrei â Knusprig â weniger Fettaufnahme â Bunt & Natürlich ⤠Jetzt kaufen!"> 106 107 <!-- Helpers ================================================== --> 108 <!-- /snippets/social-meta-tags.liquid --> 109 110 111 112 113<meta property="og:site_name" content="Veggie Crumbz"> 114<meta property="og:url" content="https://www.veggiecrumbz.de/"> 115<meta property="og:title" content="Veggie Crumbz - 100% glutenfreie Gemüsepanade"> 116<meta property="og:type" content="website"> 117<meta property="og:description" content="Entdecke die Welt von VEGGIE CRUMBZ - â Vegan â Glutenfrei â Knusprig â weniger Fettaufnahme â Bunt & Natürlich ⤠Jetzt kaufen!"> 118 119<meta property="og:image" content="http://www.veggiecrumbz.de/cdn/shop/files/ogi_debea64c-3901-4034-b416-059c057beb30_1200x1200.png?v=1632490410"> 120<meta property="og:image:secure_url" content="https://www.veggiecrumbz.de/cdn/shop/files/ogi_debea64c-3901-4034-b416-059c057beb30_1200x1200.png?v=1632490410"> 121 122 123<meta name="twitter:card" content="summary_large_image"> 124<meta name="twitter:title" content="Veggie Crumbz - 100% glutenfreie Gemüsepanade"> 125<meta name="twitter:description" content="Entdecke die Welt von VEGGIE CRUMBZ - â Vegan â Glutenfrei â Knusprig â weniger Fettaufnahme â Bunt & Natürlich ⤠Jetzt kaufen!"> 126 127 <link rel="canonical" href="https://www.veggiecrumbz.de/"> 128 <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> 129 <meta name="theme-color" content="#670981"> 130 <style data-shopify> 131 :root { 132 --color-body-text: #383838; 133 --color-body: #ffffff; 134 } 135</style> 136 137 <!-- CSS ================================================== --> 138 <link href="//www.veggiecrumbz.de/cdn/shop/t/4/assets/timber.scss.css?v=65176915001678751091781851432" rel="stylesheet" type="text/css" media="all" /> 139 <link href="//www.veggiecrumbz.de/cdn/shop/t/4/assets/theme.scss.css?v=49106851349731919141781851432" rel="stylesheet" type="text/css" media="all" /> 140 <style> 141 :root { 142 --color_primary: #670981; 143 --color_borders: #6febc6; 144 --footerSvg: url(' //www.veggiecrumbz.de/cdn/shop/t/4/assets/footerSvg.svg?v=57750122445891645501629192311'); 145 --cartIcon: url(' //www.veggiecrumbz.de/cdn/shop/t/4/assets/cartIcon.svg?v=56900623909088623411629192313'); 146 } 147 </style> 148 <link href="//www.veggiecrumbz.de/cdn/shop/t/4/assets/swiper-bundle.min.css?v=131626007024603461731648818135" rel="stylesheet" type="text/css" media="all" /> 149 <link href="//www.veggiecrumbz.de/cdn/shop/t/4/assets/herrlich.css?v=155252964661974015361781851880" rel="stylesheet" type="text/css" media="all" /> 150 <link href="//www.veggiecrumbz.de/cdn/shop/t/4/assets/veggie-main.css?v=116771605176336838021692019427" rel="stylesheet" type="text/css" media="all" /> 151 152 <!-- Sections ================================================== --> 153
153<script> 154 window.theme = window.theme || {}; 155 theme.strings = { 156 zoomClose: "SchlieÃen (Esc)", 157 zoomPrev: "Vorige (Linke Pfeiltaste)", 158 zoomNext: "Nächste (Rechte Pfeiltaste)", 159 moneyFormat: "â¬{{amount_with_comma_separator}}", 160 addressError: "Kann die Adresse nicht finden", 161 addressNoResults: "Keine Ergebnisse für diese Adresse", 162 addressQueryLimit: "Du hast die Nutzungsgrenze der Google-API überschritten. Du solltest über ein Upgrade auf einen \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium-Plan\u003c\/a\u003e nachdenken.", 163 authError: "Es gab ein Problem bei der Authentifizierung deines Google Maps-Kontos.", 164 cartEmpty: "Dein Warenkorb ist im Moment leer.", 165 cartCookie: "Aktiviere Cookies, um den Warenkorb benutzen zu können", 166 cartSavings: "Du sparst [savings]", 167 productSlideLabel: "Schieber [slide_number] von [slide_max]." 168 }; 169 theme.settings = { 170 cartType: "drawer", 171 gridType: "collage" 172 }; 173 </script>
173 174
174<script src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/jquery-2.2.3.min.js?v=58211863146907186831629111506" type="text/javascript"></script>
174 175
175<script src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/lazysizes.min.js?v=155223123402716617051629111502" async="async"></script>
175 176
176<script src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/theme.js?v=29062867472078044291629111518" defer="defer"></script>
176 177 <!-- Header hook for plugins ================================================== --> 178
178<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
178<meta name="facebook-domain-verification" content="cepf4t9tpcrvd2st7g3gu8duldia0i"> 179<meta name="google-site-verification" content="ZbS1IENL4XjB_cuorSlHBaI6aVAm55aZZGM3I6nSs88"> 180<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57690849470/digital_wallets/dialog"> 181<meta id="in-context-paypal-metadata" data-shop-id="57690849470" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 182<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.veggiecrumbz.de/"> 183<link rel="alternate" hreflang="de" href="https://www.veggiecrumbz.de/"> 184<link rel="alternate" hreflang="en" href="https://www.veggiecrumbz.de/en">
185<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE"></script>
185 186<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
187<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&shop_id=57690849470" crossorigin="anonymous"></script>
vendor: 1 bytes, line 187
187
188<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57690849470,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57690849470","merchantName":"Veggie Crumbz","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Veggie Crumbz","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 188
188
189<script id="shopify-features" type="application/json">{"accessToken":"02c8d47f754ec56729d3abcb7c385a29","betas":["rich-media-storefront-analytics"],"domain":"www.veggiecrumbz.de","predictiveSearch":true,"shopId":57690849470,"locale":"de"}</script>
vendor: 1 bytes, line 189
189
190<script>var Shopify = Shopify || {}; 191Shopify.shop = "veggiecrumbz.myshopify.com"; 192Shopify.locale = "de"; 193Shopify.currency = {"active":"EUR","rate":"1.0"}; 194Shopify.country = "DE"; 195Shopify.theme = {"name":"veggiecrumbz\/master","id":125910384830,"schema_name":"Brooklyn","schema_version":"17.6.0","theme_store_id":null,"role":"main"}; 196Shopify.theme.handle = "null"; 197Shopify.theme.style = {"id":null,"handle":null}; 198Shopify.cdnHost = "www.veggiecrumbz.de/cdn"; 199Shopify.routes = Shopify.routes || {}; 200Shopify.routes.root = "/"; 201Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 202Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 203Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 204Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 204
204
205<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 205
205
206<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 206
206
207<script> 208 window.ShopifyPay = window.ShopifyPay || {}; 209 window.ShopifyPay.apiHost = "shop.app\/pay"; 210 window.ShopifyPay.redirectState = null; 211</script>
vendor: 1 bytes, line 211
211
212<script> 213 window.Shopify = window.Shopify || {}; 214 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 215 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 216 window.Shopify.SignInWithShop.eligible = true; 217</script>
vendor: 1 bytes, line 217
217
218<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 218
218
219<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 219
219
220<script type="module"> 221 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 222 223 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 224 225</script>
vendor: 1 bytes, line 225
225
226<script> 227 window.Shopify = window.Shopify || {}; 228 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 229 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 230</script>
vendor: 1 bytes, line 230
230
231<script>(function() { 232 var isLoaded = false; 233 function asyncLoad() { 234 if (isLoaded) return; 235 isLoaded = true; 236 var urls = ["https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJHU21LdWxoWmtDdEJMM1FLIiwicyI6IlNLVSJ9\u0026v=2.5\u0026shop=veggiecrumbz.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/veggiecrumbz.myshopify.com.js?settings=1662994855039\u0026shop=veggiecrumbz.myshopify.com","https:\/\/seo.apps.avada.io\/scripttag\/avada-seo-installed.js?shop=veggiecrumbz.myshopify.com","https:\/\/s3-us-west-2.amazonaws.com\/da-restock\/da-restock.js?shop=veggiecrumbz.myshopify.com","https:\/\/scripts.onvoard.com\/apps\/loader.js?shop=veggiecrumbz.myshopify.com","https:\/\/scripts.onvoard.com\/apps\/loader.js?shop=veggiecrumbz.myshopify.com","https:\/\/cdn.roseperl.com\/storelocator-prod\/setting\/veggiecrumbz-1750211746.js?shop=veggiecrumbz.myshopify.com","https:\/\/cdn.roseperl.com\/storelocator-prod\/wtb\/veggiecrumbz-1750211748.js?shop=veggiecrumbz.myshopify.com","https:\/\/cdn.roseperl.com\/storelocator-prod\/stockist-form\/veggiecrumbz-1750211750.js?shop=veggiecrumbz.myshopify.com"]; 237 for (var i = 0; i < urls.length; i++) { 238 var s = document.createElement('script'); 239 if ((!1791505909206 || Date.now() < 1791505909206) && 240 (!window.AVADA_SPEED_BLACKLIST || window.AVADA_SPEED_BLACKLIST.some(pattern => pattern.test(s))) && 241 (!window.AVADA_SPEED_WHITELIST || window.AVADA_SPEED_WHITELIST.every(pattern => !pattern.test(s)))) s.type = 'lightJs'; else s.type = 'text/javascript'; 242 s.async = true; 243 s.src = urls[i]; 244 var x = document.getElementsByTagName('script')[0]; 245 x.parentNode.insertBefore(s, x); 246 } 247 }; 248 if(window.attachEvent) { 249 window.attachEvent('onload', asyncLoad); 250 } else { 251 window.addEventListener('load', asyncLoad, false); 252 } 253})();</script>
vendor: 1 bytes, line 253
253
254<script id="__st">var __st={"a":57690849470,"offset":7200,"reqid":"646c09fe-48f1-4755-9c0a-c54acbbad975-1791382269","pageurl":"www.veggiecrumbz.de\/","u":"d678017bdb87","p":"home"};</script>
vendor: 1 bytes, line 254
254
255<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 255
255
256<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 256
256
257<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.veggiecrumbz.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.veggiecrumbz.de/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
258<script crossorigin="anonymous" defer="defer" src="//www.veggiecrumbz.de/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 258
258
259<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 259
259
260<script> 261 window.Shopify = window.Shopify || {}; 262 window.Shopify.MCP = window.Shopify.MCP || {}; 263 window.Shopify.MCP.enabled = true; 264 window.Shopify.MCP.shop = "veggiecrumbz.myshopify.com"; 265 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.veggiecrumbz.de\/api\/mcp"; 266 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 267</script>
vendor: 1 bytes, line 267
267
268<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.veggiecrumbz.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 269</script>
vendor: 1 bytes, line 269
269
270<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.veggiecrumbz.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 271</script>
vendor: 1 bytes, line 271
271
272<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 273 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 274</script>
vendor: 1 bytes, line 274
274
275<script> 276 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 277</script>
277 278
279<script type="module" src="https://www.veggiecrumbz.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 279
279
280<script nomodule> 281 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 282</script>
282 283 284<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.veggiecrumbz.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 285<style id="shopify-accelerated-checkout-cart"> 286 #shopify-buyer-consent { 287 margin-top: 1em; 288 display: inline-block; 289 width: 100%; 290} 291 292#shopify-buyer-consent.hidden { 293 display: none; 294} 295 296#shopify-subscription-policy-button { 297 background: none; 298 border: none; 299 padding: 0; 300 text-decoration: underline; 301 font-size: inherit; 302 cursor: pointer; 303} 304 305#shopify-subscription-policy-button::before { 306 box-shadow: none; 307} 308 309 </style> 310
311<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
311 312
312<script src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/modernizr.min.js?v=21391054748206432451629111506" type="text/javascript"></script>
312 313 314
315<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"137026749"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
315 316 317 <!-- Upsell & Cross Sell - Selleasy by Logbase - Starts --> 318
318<script src='https://upsell-app.logbase.io/lb-upsell.js?shop=veggiecrumbz.myshopify.com' defer></script>
318 319 <!-- Upsell & Cross Sell - Selleasy by Logbase - Ends -->
320<script> 321 var appEnvironment = 'storelocator-prod'; 322 var shopHash = 'ecb0805409eca8381fb1e8e0104a1f1a'; 323</script>
323 324
325<script> 326 (function() { 327 window.OnVoard = window.OnVoard || function() { 328 (window.OnVoard.q = window.OnVoard.q || []).push(arguments); 329 }; 330 })(); 331</script>
331 332<!-- BEGIN app block: shopify://apps/complianz-consent/blocks/bc-block/e49729f0-d37d-4e24-ac65-e0e2f472ac27 --> 333 334 335 336<link id='complianz-css' rel="stylesheet" href=https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/complainz.css media="print" onload="this.media='all'"> 337 <style> 338 #iubenda-iframe.iubenda-iframe-branded > div.purposes-header, 339 #iubenda-iframe.iubenda-iframe-branded > div.iub-cmp-header, 340 #purposes-container > div.purposes-header, 341 #iubenda-cs-banner .iubenda-cs-brand { 342 background-color: #ffffff !important; 343 color: #000000!important; 344 } 345 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp , 346 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover, 347 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover { 348 background-color: #ffffff !important; 349 opacity: 1 !important; 350 } 351 #iubenda-cs-banner .iub-toggle .iub-toggle-label { 352 color: #ffffff!important; 353 } 354 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover, 355 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover { 356 background-color: #000000!important; 357 color: #ffffff!important; 358 } 359 #iubenda-cs-banner #iubenda-cs-title { 360 font-size: 14px !important; 361 } 362 #iubenda-cs-banner .iubenda-cs-content, 363 #iubenda-cs-title, 364 .iub-toggle-checkbox.granular-control-checkbox span { 365 background-color: #ffffff !important; 366 color: #000000 !important; 367 font-size: 14px !important; 368 } 369 #iubenda-cs-banner .iubenda-cs-close-btn { 370 font-size: 14px !important; 371 background-color: #ffffff !important; 372 } 373 #iubenda-cs-banner .iubenda-cs-opt-group { 374 color: #ffffff !important; 375 } 376 #iubenda-cs-banner .iubenda-cs-opt-group button, 377 .iubenda-alert button.iubenda-button-cancel { 378 background-color: #4ba733!important; 379 color: #ffffff!important; 380 } 381 #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn, 382 #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary, 383 .iubenda-alert button.iubenda-button-confirm { 384 background-color: #4ba733 !important; 385 color: #ffffff !important; 386 } 387 #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn { 388 background-color: #4ba733!important; 389 color: #ffffff!important; 390 } 391 392 #iubenda-cs-banner .iubenda-banner-content button { 393 cursor: pointer !important; 394 color: currentColor !important; 395 text-decoration: underline !important; 396 border: none !important; 397 background-color: transparent !important; 398 font-size: 100% !important; 399 padding: 0 !important; 400 } 401 402 #iubenda-cs-banner .iubenda-cs-opt-group button { 403 border-radius: 4px !important; 404 padding-block: 10px !important; 405 } 406 407 div#iubenda-iframe-content div.purposes-checkbox input[type="checkbox"] { 408 display: block !important; 409 } 410 411 @media (min-width: 640px) { 412 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container { 413 width: 560px !important; 414 } 415 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubend
415a-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group { 416 flex-direction: row !important; 417 } 418 #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type), 419 #iubenda-cs-banner .iubenda-cs-opt-group button { 420 margin-right: 4px !important; 421 } 422 #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand { 423 position: absolute !important; 424 inset-block-start: 6px; 425 } 426 } 427 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group > div { 428 flex-direction: row-reverse; 429 width: 100% !important; 430 } 431 432 .iubenda-cs-brand-badge-outer, .iubenda-cs-brand-badge, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer, 433 #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer, 434 #iubenda-cs-banner.iubenda-cs-default:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer, 435 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer { 436 display: none !important 437 } 438 439 #iubenda-cs-banner:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container.iubenda-cs-themed { 440 flex-direction: row !important; 441 } 442 443 #iubenda-cs-banner #iubenda-cs-title, 444 #iubenda-cs-banner #iubenda-cs-custom-title { 445 justify-self: center !important; 446 font-size: 14px !important; 447 font-family: -apple-system,sans-serif !important; 448 margin-inline: auto !important; 449 width: 55% !important; 450 text-align: center; 451 font-weight: 600; 452 visibility: unset; 453 } 454 455 @media (max-width: 640px) { 456 #iubenda-cs-banner #iubenda-cs-title, 457 #iubenda-cs-banner #iubenda-cs-custom-title { 458 display: block; 459 } 460 } 461 462 #iubenda-cs-banner .iubenda-cs-brand img { 463 max-width: 110px !important; 464 min-height: 32px !important; 465 } 466 #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand { 467 background: none !important; 468 padding: 0px !important; 469 margin-block-start:10px !important; 470 margin-inline-start:16px !important; 471 } 472 473 #iubenda-cs-banner .iubenda-cs-opt-group button { 474 padding-inline: 4px !important; 475 } 476 477 #cookie-policy-content, 478 #privacy-policy-content { 479 min-height: 2rem; 480 transition: opacity 0.8s ease-in-out; 481 } 482 483 #cookie-policy-content.complianz-policy-content--loaded, 484 #privacy-policy-content.complianz-policy-content--loaded { 485 animation: complianz-policy-fade-in 0.7s ease-in-out both; 486 } 487 488 @keyframes complianz-policy-fade-in { 489 from { 490 opacity: 0; 491 } 492 to { 493 opacity: 1; 494 } 495 } 496 497 </style> 498 499 500 501 502 503
503<script type="text/javascript"> 504 function filterGoogleConsentModeURLs(domainsArray) { 505 const googleConsentModeComplianzURls = [ 506 // 197, # Google Tag Manager: 507 {"domain":"s.www.googletagmanager.com", "path":""}, 508 {"domain":"www.tagmanager.google.com", "path":""}, 509 {"domain":"www.googletagmanager.com", "path":""}, 510 {"domain":"googletagmanager.com", "path":""}, 511 {"domain":"tagassistant.google.com", "path":""}, 512 {"domain":"tagmanager.google.com", "path":""}, 513 514 // 2110, # Google Analytics 4: 515 {"domain":"www.analytics.google.com", "path":""}, 516 {"domain":"www.google-analytics.com", "path":""}, 517 {"domain":"ssl.google-analytics.com", "path":""}, 518 {"domain":"google-analytics.com", "path":""}, 519 {"domain":"analytics.google.com", "path":""}, 520 {"domain":"region1.google-analytics.com", "path":""}, 521 {"domain":"region1.analytics.google.com", "path":""}, 522 {"domain":"*.google-analytics.com", "path":""}, 523 {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=G"}, 524 {"domain":"googletagmanager.com", "path":"/gtag/js?id=UA"}, 525 {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=UA"}, 526 {"domain":"googletagmanager.com", "path":"/gtag/js?id=G"}, 527 528 // 177, # Google Ads conversion tracking: 529 {"domain":"googlesyndication.com", "path":""}, 530 {"domain":"media.admob.com", "path":""}, 531 {"domain":"gmodules.com", "path":""}, 532 {"domain":"ad.ytsa.net", "path":""}, 533 {"domain":"dartmotif.net", "path":""}, 534 {"domain":"dmtry.com", "path":""}, 535 {"domain":"go.channelintelligence.com", "path":""}, 536 {"domain":"googleusercontent.com", "path":""}, 537 {"domain":"googlevideo.com", "path":""}, 538 {"domain":"gvt1.com", "path":""}, 539 {"domain":"links.channelintelligence.com", "path":""}, 540 {"domain":"obrasilinteirojoga.com.br", "path":""}, 541 {"domain":"pcdn.tcgmsrv.net", "path":""}, 542 {"domain":"rdr.tag.channelintelligence.com", "path":""}, 543 {"domain":"static.googleadsserving.cn", "path":""}, 544 {"domain":"studioapi.doubleclick.com", "path":""}, 545 {"domain":"teracent.net", "path":""}, 546 {"domain":"ttwbs.channelintelligence.com", "path":""}, 547 {"domain":"wtb.channelintelligence.com", "path":""}, 548 {"domain":"youknowbest.com", "path":""}, 549 {"domain":"doubleclick.net", "path":""}, 550 {"domain":"redirector.gvt1.com", "path":""}, 551 552 //116, # Google Ads Remarketing 553 {"domain":"googlesyndication.com", "path":""}, 554 {"domain":"media.admob.com", "path":""}, 555 {"domain":"gmodules.com", "path":""}, 556 {"domain":"ad.ytsa.net", "path":""}, 557 {"domain":"dartmotif.net", "path":""}, 558 {"domain":"dmtry.com", "path":""}, 559 {"domain":"go.channelintelligence.com", "path":""}, 560 {"domain":"googleusercontent.com", "path":""}, 561 {"domain":"googlevideo.com", "path":""}, 562 {"domain":"gvt1.com", "path":""}, 563 {"domain":"links.channelintelligence.com", "path":""}, 564 {"domain":"obrasilinteirojoga.com.br", "path":""}, 565 {"domain":"pcdn.tcgmsrv.net", "path":""}, 566 {"domain":"rdr.tag.channelintelligence.com", "path":""}, 567 {"domain":"static.googleadsserving.cn", "path":""}, 568 {"domain":"studioapi.doubleclick.com", "path":""}, 569 {"domain":"teracent.net", "path":""}, 570 {"domain":"ttwbs.channelintelligence.com", "path":""}, 571 {"domain":"wtb.channelintelligence.com", "path":""}, 572 {"domain":"youknowbest.com", "path":""}, 573 {"domain":"doubleclick.net", "path":""}, 574 {"domain":"redirector.gvt1.com", "path":""} 575 ]; 576 577 if (!Array.isArray(domainsArray)) { 578 return []; 579 } 580 581 const blockedPairs = new Map();
582 for (const rule of googleConsentModeComplianzURls) { 583 if (!blockedPairs.has(rule.domain)) { 584 blockedPairs.set(rule.domain, new Set()); 585 } 586 blockedPairs.get(rule.domain).add(rule.path); 587 } 588 589 return domainsArray.filter(item => { 590 const paths = blockedPairs.get(item.d); 591 return !(paths && paths.has(item.p)); 592 }); 593 } 594 595 function setupAutoblockingByDomain() { 596 // autoblocking by domain 597 const autoblockByDomainArray = []; 598 const prefixID = '10000' // to not get mixed with real metis ids 599 let cmpBlockerDomains = [] 600 let cmpCmplcVendorsPurposes = {} 601 let counter = 1 602 for (const object of autoblockByDomainArray) { 603 cmpBlockerDomains.push({ 604 d: object.d, 605 p: object.path, 606 v: prefixID + counter, 607 }); 608 counter++; 609 } 610 611 counter = 1 612 for (const object of autoblockByDomainArray) { 613 cmpCmplcVendorsPurposes[prefixID + counter] = object?.p ?? '1'; 614 counter++; 615 } 616 617 Object.defineProperty(window, "cmp_iub_vendors_purposes", { 618 get() { 619 return cmpCmplcVendorsPurposes; 620 }, 621 set(value) { 622 cmpCmplcVendorsPurposes = { ...cmpCmplcVendorsPurposes, ...value }; 623 } 624 }); 625 const basicGmc = false; 626 627 628 Object.defineProperty(window, "cmp_importblockerdomains", { 629 get() { 630 if (basicGmc) { 631 return filterGoogleConsentModeURLs(cmpBlockerDomains); 632 } 633 return cmpBlockerDomains; 634 }, 635 set(value) { 636 cmpBlockerDomains = [ ...cmpBlockerDomains, ...value ]; 637 } 638 }); 639 } 640 641 function splitDomains(joinedString) { 642 if (!joinedString) { 643 return []; // empty string -> empty array 644 } 645 return joinedString.split(";"); 646 } 647 648 function setupWhitelist() { 649 let cmpBlockIgnoredDomains = []; 650 Object.defineProperty(window, "cmp_block_ignoredomains", { 651 get() { 652 return cmpBlockIgnoredDomains; 653 }, 654 set(value) { 655 cmpBlockIgnoredDomains = [ ...cmpBlockIgnoredDomains, ...value ]; 656 } 657 }); 658 // Whitelist by domain: 659 const whitelistString = ""; 660 const whitelist_array = [...splitDomains(whitelistString)]; 661 window.cmp_block_ignoredomains = whitelist_array; 662 } 663 664 function enforceRejectionRecovery() { 665 const base = (window._iub = window._iub || {}); 666 const featuresHolder = {}; 667 668 function lockFlagOn(holder) { 669 const desc = Object.getOwnPropertyDescriptor(holder, 'rejection_recovery'); 670 if (!desc) { 671 Object.defineProperty(holder, 'rejection_recovery', { 672 get() { return true; }, 673 set(_) { /* ignore */ }, 674 enumerable: true, 675 configurable: false 676 }); 677 } 678 return holder; 679 } 680 681 Object.defineProperty(base, 'csFeatures', { 682 configurable: false, 683 enumerable: true, 684 get() { 685 return featuresHolder; 686 }, 687 set(obj) { 688 if (obj && typeof obj === 'object') { 689 Object.keys(obj).forEach(k => { 690 if (k !== 'rejection_recovery') { 691 featuresHolder[k] = obj[k]; 692 } 693 }); 694 } 695 // we lock it, it won't try to redefine 696 lockFlagOn(featuresHolder); 697 } 698 }); 699 700 // Ensure an object is exposed even if read early 701 if (!('csFeatures' in base)) { 702 base.csFeatures = {}; 703 } else { 704 // If someone already set it synchronously, merge and lock now. 705 base.csFeatures = base.csFeatures; 706 } 707 } 708 window._iub = window?._iub || []; 709 const _iub = window._iub; 710 enforceRejectionRecovery(); 711 setupAutoblockingByDomain(); 712 setupWhitelist(); 713 714 let currentLang = "de"; 715 if (currentLang === 'pt-PT') { 716 currentLang = 'pt'; 717 } 718 let fallbackLang = "en"; 719 if (fallbackLang === 'pt-PT') { 720 fallbackLang = 'pt'; 721 } 722 const cookiePolicyIds = {"de":60550975,"en":24299826}; 723 _iub.csConfiguration = { 724 ..._iub.csConfiguration, 725 cookiePolicyId: cookiePolicyIds[currentLang] ?? cookiePolicyIds[fallbackLang], 726 cmpId: { tcf: 332 }, 727 }; 728 </script>
728 729 730 731
731<script src="https://cs.iubenda.com/autoblocking/4165329.js"></script>
731 732 733 734 735 736
736<script src="//cdn.iubenda.com/cs/gpp/stub.js"></script>
736 737 738 739
739<script type="text/javascript"> 740 function injectComplianceCss(cssText) { 741 const existing = document.querySelector('style[data-compliance-custom="true"]'); 742 if (existing) existing.remove(); 743 744 const style = document.createElement('style'); 745 style.setAttribute('data-compliance-custom', 'true'); 746 style.appendChild(document.createTextNode(cssText)); 747 document.body.appendChild(style); 748 } 749 750 window.addEventListener('DOMContentLoaded', () => { 751 const css = ""; 752 injectComplianceCss(css); 753 }); 754 function loadScript(src) { 755 return new Promise((resolve, reject) => { 756 const s = document.createElement("script"); 757 s.src = src; 758 s.charset = "UTF-8"; 759 s.onload = resolve; 760 s.onerror = reject; 761 document.head.appendChild(s); 762 }); 763 } 764 765 766 let policyContentListenerRegistered = false; 767 768 window.IubEventsTrackRecord = window.IubEventsTrackRecord || { 769 iubLoaded: false, 770 domContentLoaded: false, 771 }; 772 773 function initIubenda() { 774 const currentCsConfiguration = {"siteId":4165329,"cookiePolicyIds":{"de":60550975,"en":24299826},"banner":{"acceptButtonDisplay":true,"rejectButtonDisplay":true,"customizeButtonDisplay":true,"position":"float-center","backgroundOverlay":false,"fontSize":"14px","content":"","acceptButtonCaption":"","rejectButtonCaption":"","customizeButtonCaption":"","backgroundColor":"#ffffff","textColor":"#000000","acceptButtonColor":"#4ba733","acceptButtonCaptionColor":"#ffffff","rejectButtonColor":"#4ba733","rejectButtonCaptionColor":"#ffffff","customizeButtonColor":"#4ba733","customizeButtonCaptionColor":"#ffffff","logo":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAgAElEQVR4nOydeZgkRbX2cxiGgWFHNmHAQRoGqZmmm6yM9z2R1WOyDbY6CEIDorJcBAHx4lUU1IsICKioXAXUT9wVUXEBFVFBEMEFFdkFBUFkFUT2mWG2\/v6oLMipriWyKquyqvv8nicemK7MiBORmfFmxnKO5ymKoiiKoiiKoiiKoiiK0mGstUcBuIzkOwcHBzfP2x5FURRFUVoAwCqS43FaHEXRlnnbpCiKoihKSkhemRD0cQCP522ToiiKoigpKRQK65H8ZELUn\/U8b802spwO4HwAv7bWfthaO5SVrYqiKIqiNAHAXiSfIHl3O\/kMDQ1tRPL+qq\/+v1trj8rKVkVRFEVRGjNtbGxsrXYzKRQKa5G8LSnqJB8bHR2dmYWRiqIoiqJ0CQAbkDwDwC9I\/oHkrQDe4nJuGIbrd9o+RVEURVE6iDHmZSQf9H1\/Rt62KIqiKIrSGmuS\/DPJcWut7olXFEVRlH5ERPatzLkXi8W5edujKIqiKEpKRGQdAMsqgr7rrrsO5G2ToiiKoigpIYnENreH58yZs3beNimKoiiKkhKSYSzoS40x2+Vtj6IoiqIoLWCM2ZHkFWEYbpW3LYqiKIqiKIqiKIqiKIqiKIqiKIqiKP2I7\/szSqXSLnnboSiKoihKG5C8EcBKkq\/K2xZFURRFUVoAwB8r+5ajKGonfreiKIqiKHmQFHMAj+Rtj6IoiqIo6ViT5G+ScbZF5Pa8jVKUMAznArg0bzsURVF6Ht\/3Z5G8Minmcbo6b9uUqQ3JN5J8luTd8+bN2yJvexRFUXoakp+rIebjJC\/O2zZl6uL7\/qYAnid5fRRFG+Vtj6IoSs9jjHkZyR8DOF1EjheR\/YrF4jwAG+RtmzK1IblP3jYoiqIoiqIoiqIoiqIoiqIoiqIoiqIonUVExgCc7fv+tnnboiiKoihKi4jI++OdBMtJ3gLgfJK75m2XoiiKoigpAPCJ6m2CAFYC+AWAHfK2T1EURZlkFAqFtQD4QRDYQqGwXt72TBYAXFxn738lodW8oyhae2BgYGaW9iqKoih9zNy5c9cneUNSaKy1B\/u+PyNv2\/odAJc3EfQnCoXCWmnzDcOwSPIfAGZ3wm5FURSlzxCRTQD8qZbYAPie53nT87axnxGRnzcR9HFjzFiaPEl+KuGHf51O2a4oiqL0CSQ\/SXJpI7ERkffmbWc\/4yLoAN7gmt\/8+fM3Tpz3cCdtVxRFUXqbaQDOIvmfZkITi8Zz6hq2dQB8u8kL02sanW+t3R7AuQA+XiqVNg6CoJA495Ju1UNRFEXpIQqFwnoAfgtglYuYJ4aE9Su9RUge1eBlabdG5w4PD28F4MnE8bcA2K3y7yAIFnSrHoqiKEoPQfKMNEKeSNfkbXu\/EgfEWV6nXe8h+d+Dg4PrVp\/n+\/7LAfy96vglImISL1ovy6NOiqIoSs4AeKoVQQfw77xt72dI1lx0mEiPATjdGFOMomgjY8ybADxd4zrc7nmeJyIWwKfzrpeiKIqSEyQfavELfXx0dLTleXTf97c3xoxkWZcKeW\/bCsNwRER+LSI31ZsPd1kY55iu6nb9FEVRlB4EwJdaFRNr7by05RljtiP5zcQX5ulZ1ieKojVJ\/gnAzlnmW43v+7Pmz5+\/8Zw5c9ZO\/t0Y894abXVqtY01hs5bSgAe1m1qiqIoiicin29VTEZGRpxFMwzD9UneWisfEbkyq\/qQPC\/O94ys8qzB9MpURfXUg4gcwhrz48aYUz2v7H2PZMNV7i2I+i3qHU5RFGWKIyJXtSgkSz3Pm+ZSBoCzAKxsIEirAFzQLB8XZyskn4jzvbFOHtuJyHkAfi0im7jYX6M+RyRtLxaLc5O\/l0qlbavXJsS7CC4k+UzaHQWOov7kwoULN2+lPoqiKMokAMAfWxSQ37rkLyIDKfI9qV4+1toDSK7wfX+nJvWpbOn6dvLvxWJxLsnbSK5IlNfSyADJN1e1xbk17H1r1qLd5Ho85\/v+rFbqoyiKokwCSDbzK15PQL7lkr+IXJkmXxGp+RVO8u643DuiKFqzQX0eJTlujHl75W8Ajq5TXs2veIc67VvVFvfG5ZRIniEivwTwQBcFfZlGaVMURZnikPzfVkRERL7ULO8gCLZp4UXhBWPM7sl8fN+fVXXcsQ3q87c4n9M8r+yIpUF5t7bSZtUvCPF0wtIuCnh1m328lXooiqIokwgRGW5RRCYMM1cD4OAWRepZklElnzjy22q\/W2u3r1NmZQrh0SAIXhmvKP9WnXLuTttevu9vWHlp6JGkDn4URVGUskABWNYJQSd5XRtfnc8l96mLyKeqFppdXqtMAD9M5HEvgB3mzp27fp06phJ0a+0bSP6rB0S8ku7zfX\/DNHVQFEVRJjEicmLaldcALvZ9f9N6eTYZ6nYt43kR2TeZr7X2CAB3xcccVqMuH0rk8UDivC\/UyP8Rl\/YZGhraqNXFg51MAE5Oc50VRVGUSU68N3qCW1EXwSX5tlp5ZrnKG8ClyX3WfCn296O+789IlisieyfOfbby93iofEVV3g82a5tYzFO3TZfSUe1cd0VRFGUSEgf+eKEFsV3Fqi1inud5AC7JUNBXkVxijDnG8zyP5L2J3y6rlLnPPvusD+CC5LlBELyy8nuNl5ZPNWsXkpf1gHDXSzdkdf0VRVGUSUQYhiS5uAVhWV4oFNar5DMyMrIZ60cTa1fcq4PJLBeR75N8kGStefKPVOwC8HDi78\/UimiWhGTUA6LdLL27k\/eEoiiK0qcA2EFEft2CsHyskgfJk3pA6CrplopdxpgRAHcBeDoIAtusLUh+tgfsb5Z+kMV1j3c7XMPyi9E\/AFwiIgNZ5K0oiqLkiDFm9+SKcYe0dM6cOWsXi8Xhqi\/hvNOElezV8+71EJG7esD+CSlu3++RPAZAyxHvKm3B+r4IlpL8RK3zSF4Zry14hOTfANxB8s\/qrU5RFKVHIfkDV6EJguAgxp7aeiUBuKnVugN4PG\/7awjsB5tNFbgiIpbkHxzKnRBnnXX24ltrj8jCNkVRFCVjSL6xB4SsHUH\/fBt1fyRv+xP1WDY8PJxJSNh4V8OZKcp+vtrdLsnDqxdRAlgG4I+uIyCKoihKFzHGvKyV1e89kpaFYTi3eS1rQ\/JHPVCHcQAr6335+r6\/oYgcmqZeAL6R1oYgCILqfKy1m1trP0zys0EQHOh53hotNrWiKIrSDYwx0omQn11IF7VT72SY1JwF\/a5a9vm+vynJx5jS4x3J6p0CTZOIHNJOWyqKoig9Askr8ha2lAL0h3aHfoeHh1+Rdz1iQd+\/zjV5KD4mVZCZ2CGQCrqiKMoUZY0uhwRtRwA\/ntwX3wbTROT+nOvzTK1wsSQ\/majv7WkqRfL3LQj6ezNoT0VRFKUXsNYekLdYN0rGmH3DMFw\/yzqTPC\/nl5MJ\/uZFZD6A5xLHpRpyB3BCC4J+ZHatqiiKouRKFEVrshzaNHfxrkorAGSyArwaY8zxedcPwNeSNgG4ueqYJ6rt9n1\/RhAE1lr7FpJHsezsp5I+mOY6x
774ovyNu9E+yqKoig50YN7s8cBvNCp+lYFmbnDGLOLtXZ7kqtNP4jITR1+YTk5iqK1AVxa55jzRGRYRPYjeUGWAWXSDukriqIoPYLv+7NKpdK21XO3IrIOO+Sjvd20YMGCpq5cW0FETo7LuDs5L0\/ybYnyr4+iaFNOjOaW5UvLSpZXtHfqhaHe1sTbgiDYMnkPAFgIYH9jzO5hGG7ViXZXFEVR2iT++qwIxxKWPcUdSPJVIrJ13sLdQPDO7UR7sBxt7eY6v11F8p+Jf3dKcDuVnhCRN1XsD4LgldbaowCcY4z5qIjsl6xvEATbkHyiRturdzhFUZReg+TlDUTztz0gQrXS4iiKZneiPURkfr3fhoeHtxoZGdksceyPe6At0qQ3urZD7F2uViS+x9ptY0VRFKUDkPxODwhNmrQ8K5eo7RIHKMm7PZwSgMVp6maMOaRGHlcvXLgwE7\/yiqIoHWVsbGw6yyuCH5gq\/qlj72NL8xacFML0X1m3QalU2pjk9QAeIfmQMeadjY4fGBiYaa29PJ7nzr1NHNM9adtlcHBw3eHh4c0GBwc3j6O8TWu5kRVFUbqF7\/vbVzlSeV\/eNnULkof3gOC4iPnjWdddRDYheU9VWY82aKt9eixcrGtKtXddURSlbwFwVpV4vDBVvtI9z\/MAfLwHRKfrosTyQrfqF4cJ2+J8358B4NweaIOeaTtFUZSehOSN1Z2g7\/uz8rarWwDYgOS\/ekB4GqW\/ZFlnERlmHYcr1tqDK8f5vv9yklfWselZkicBOKMH2qdRujLLtlMURelJjDFjNTrAU\/O2q9uQPLYHhGcFyR+LyItuXYeHh3dutPq8HcIwLAK4q4YdL0Zus9YeUGvfNoDnKnYZY7aj2579JwBcS\/IKAL8j+Z8utOk9ANiJ9lMURekZfN+fQfLuRCe9iuSdhUJhrbxt6zbGmGKeYg7gXhF5dR51J\/lploOYVPZd\/zj5O4AjADyVsPXJkZGRnavyuIHkCmvtsSzvHngoUb8VJL8dRdHa1WUDeCuAX7P2NrF20hIR2XtsbGx6p9tPURQld0iemuikV1Z35FOAF73DBUHwyi4L+HsSX76X59kIFYaHhzdjefrloOrffN+fRfIj9SKRAfh\/AK5N\/o3kqIjcLiKHNis7iqL1RORLLE99tOWhD8AqAG9pvSUURVH6jHir0jjJcRH5v7ztaQff92dZaw+31i4A8H4AL5RKpVK944vF4tzYV\/ur4vO3b0U8ROR4kp9Le17svGQcwGm17DPGnDo0NLSRa\/1ZDkoSpm+5bABwXIZBTdaw1n6rDVFfUT2CoCiKMmmJv7iSneD1edvUKtbao2vN84rIh2odb4w5JvEVeN\/o6OjMMAxTD7lba4+Ls5xG8hcpviBXlkqljUVkD69qf\/Puu+++NYBHAKwSkbe71B\/AxbE9x7bXkm0xIY55K4jI60k+GE\/\/tDsScmOtYX5FUZRJB4BLEp3fHXnb0woishPrh8dEjVOmk3ymSmDPB5A6\/rmInJew4111xPtmEbmIVTsJRGSTasNInsnVh5ufrXVcEgA7J5y8nJRBk+ZCvJ7jNxmIeHX6at51UxRF6TgDAwMzReREANcB+Fbe9rQCyf+t05H\/2fO8CQuiCoXCWgCerxLd5wBc34JYPJOwYw7JM0Xk7caYvY0xO4rIOpXf4\/jqX6wn6CzH7q71QnBCo\/r7vr8hgJ+QvHJ4eLhvo4HFWwdXexFqEBUt7YvXHq52hGG4vohY3\/e37WR9lYnEIXMHdVRFUToA66xM7iVE5NBanbi1dqjW8bGw1vuiT5UAPJfS1vnxeTd5VUPUJO+sU8bj1aFdJyuJF54VAGbHOw\/+0sb1uQuA71J2PAX1ZSZcAcf+6hd1ut5K2QshX9plsZjkF12vnaIoTSC5KH64orxtaUTsxez2qo78J16Nr\/MKAP6ahaCT\/GYaW+PpgZsXLVo0wWlPPUGPvzBNC03Td4yMjGwWjzZ8yvO8NTyv\/MVM8pstXJv\/+L7\/cteySZ5XJ5+lo6OjMztWacUrFArrsUao2jh9l+SueduoKH0NyftiMam5TamXALAzyfvjDmDJ4OBgw6hY1trNmcG+Z2PMLmnsnD179jr1fhORP9QaASD5lyAItklTzmRERA7h6o5oHo2H5R8mWT00\/8yCBQu2c827suMgi5c2JT0k3+gw2nLZ\/PnzN87bVkXpSwB8Pl5p\/KO8bXEhiqI1fd9fuM8++6zvcnyDLzLX4dyPZ2k\/gJ2jKJrdqVjnk4FSqbRtvNVyyZw5c1abCgrD8DCWHdgsD8Mw1VqCKIo2qnON7+2lKSff9zc0xpxE8pu+72+Ytz1ZYa2VyrUj+TTr+yH4VR72sbwl9Bsk5+RRvqJkAssuOh\/J245OUCwW57Yj6FPRm16PMF1ETq71g4j8vt6+\/mYw4TExTvf30jW21r6h+h6sfqnpZ0TkdBEZ8DzPs9YG9Z67DH0dOBGG4VZ5v1AoSiYMDAzMJPm7yoM2mbDWDrUh6MtJPigi3zLGFPOuy1Rmjz322MLzPI\/k+0je6jVYO9EIAO9JfJnfNTAw0DPz5iJyVvwFu9p9uGDBglflbVunALAFySVVdV4qIlt3044wDF+bfO7HxsbqTpspSs8zNDS0URiGk060AJzTzhd61dDsXwHslnedpiJBEGxJ8jKStwVBsGWr+QwMDMwEcBzJ7\/eSmHue59XbvgfgLq\/FF5h+IP46vgjAkwC+lceQdxAE2yTbXLczKl1jZGTk5caYI0Xk6wBu6ocFbfWI5zWvAPB0GIbHZJ0\/yXuyEvS4c31K59iUTlDjS7Uy\/HyUV+VpsN8QkTGS\/yD5ZQA96a4XwNcTbT4vb3uUSUy8r\/owAH+sfuCDIFiQt31x0JMwCIKa+8LrkaxP\/CWSGb7vb0hyWZaCTvbHjgCl\/wDw26qXx2Uism\/edrULyZAJnxAA\/gXgHXnbVU3sxfBqFXSl4wDwST5a44vxki4PHU4vFovzjDFvIvm\/IvKTOPhJ0q57SO7pNfmqiOfPfsrY0Uh1FK92IfmRrMWc5PK0Ly2K4gIAknwsvs9WiMhZedvULrvsssvWJP8jIr8leaa1VvK2qRGDg4PrkrxGBV3pOCKyDstbK04ieXipVOrqPE+pVNqW5XjYrl+yfyf5OQDvEZETjDGHkjxJRH5UeWMHcFllhSmAEzM0d1oytneG6cIMbVSU1QiCYEsReddkWasBYC+vz6YLfN+f1c46DUXpeWInLfW8PLWbfgTgyXnz5m2Rlb3xyv22ncokRkJWikhf+sFXFEVRlNVgA7eljZIx5jMkL29y3EVZ2ur7\/qxGQT8APA4gzfz6\/2Zpn6IoiqLkxtDQ0EZxIItUgh6G4foAFjY5LtPgGPH0xNIa5dxaKpV29DxvDZbDmLrYf4zXZ8OGiqIoitKQOXPmrC0iH3IVcxE50vM8D8ADDY77TwcW9q3BsnvJpC3\/5cXBQDzPbVgeQMlTMVcURVEmKdOstUfEPuAbCnoQBFvGPpwbiebBnlfe+gbg4iiKNsrCSJK7krwRwM\/qra4l+eM6Nt0MQP2tK4qiKJMfAP9uIuhXep7nGWN2bCDmt\/i+P8MY8z+JL+pnu+VqNZ4O+EvCnueNMad2o2xFURRF6QnifbMT5qkB3Evy3V5ieJvkg4ljlsd+qxezHCrz9zXE\/unk+Z0kjsV9KoDTu+1DWlF6ncHBwXUBZLYDRVGUHkVEjgTwdwD\/JHk9ycNrHQfgJxUxt9ae4fv+jDgOeN1V6N4k9l+tKP1AFEVrx57dHk8brlZRlElKHHRheRiGp8d\/mkbyCQB3i8h5XD3K1PLJGChGUfoNANclXrKvzNseRVF6AJIXishr6v0uIvvFncayyeIlS1H6HQBPVo2cMW+bFEXpIiRvZdkn9W9835\/het7g4OC6g4OD63bSNkVR3BCRTWpMh30ib7sURekiInJ3Yu\/38XnboyhKOkRk7zq+I27N2zZFUbqIiJyWGKLLNIKaoiido1gszmOTAEzW2lfkbaeitIy1dvO8begnCoXCeiLyfwA+T\/KgvO1RFKU5vu9v2sSjY2XU7ZC8bVWUloiiaG2Sv7HWLsjbFkVRlE7Bcmjmpu6cAfR9nHZliiIiX41v5G\/mbYuiKEqnIHmMi6CLyNfztlVRUmOtPYDksjgM51QV9GlV\/1UUZRIiIgMu8RkqLp0VRekjSH4HwCNxgJWTjDFH5m2Toiidg+Q1DoL+u7ztVBQlJQAeiR\/gxQBWknxi0aJFs\/K2S1GUziAie+sXuqJMQkTkihoLYr6ct12KonSMNUTk500E\/bN5G6koShN83385gN8B+GO8bqDWw\/xg3nYqipId1loREVP5N4DBJovixvK0V1EUBwqFwloNhPzFFIbhm\/O2VVGU9iiVSttWfLUDuCn5m4icTfK8al\/u6lhGUXqPacaYvUl+juSFcfqEiBzJ1eOW10v35F0BRVHaI37uK8\/0ZVU\/r1H5nyAIjiX5j\/i45V02U1GURhhjXuay37RBWpx3HRRFaQ8ReVf8df50dYTD4eHhzQD4xWJxrud5Hsl94mf\/iXysVZRJjIh83Fr7i2KxOOw12SNujNk7DMPRgYGBmZ7neQC2aEfQAdzelUoqitJRhoeHd\/bi\/kNENlmwYMF2xpgLq575jxljPqqCrigdIoqijeKtZOPW2rc2OjYhxF\/zvLLP5jbE\/KZGZSmK0n9EUbQeyWcd+gAVdEXpBCQfjR+yaxocNg3A7ZX5LxGZT\/LGFCL+bQD+\/PnzN6584SuKMvnwfX9Xkkub9Ql526kokxJr7QIRuQvAwkbHkTwz+Ybt+CX+SBAEr+xWXRRFyR8RmQ\/gqUZ9g4hs0igP3\/dnRFG0ZRRFW3bLbkWZMvi+vyGAx1N8lS+Jomi9vO1WFKX7xPvQH23QP7yq3rnx1te3Ang6\/jBYSfIvxphiN+ugKJOaIAjeDOB5R0G\/Om97FUXJ
774jekA3trgC900yyAIgqBq+H6piGzdDeMVZUoAYC+Si5sJusZ+V5SpR6FQ2EREzgbwcKP+wRizu0t+xpgiyX8mXgQ0uJOiZImI\/FeTufOn650LYAvP86Z30VxFUbpIYsHsnSS\/T3JJjT7itYVCwXVKblr8IXF4GIZzO2p8nxG\/8HzEWvs6T\/tVpRUA+E0E\/a\/1ziV5EYD9u2mvoijdQ0ReH39Nf8eL96eTvIpkcqHcv+L\/3hGGIXM2uW8RkV8mRi8OzdsepQ8hGTYZcr+uznlz4t\/v7rbNiqJ0BxH5YUJkrqj67eTKYrdEOjYvW\/uZeN9\/sh3flrdNSh9C8iNN5sdeX+s8Y8yh8Rf8Kmvtp7ttt6IonQXADgBWJUbrVgG4oOqw6VEUbUrynSQPzMXQSQLJL1faenh4eKu87VH6jNiHe91FcQD+VO9ca+0BieOe7KbdiqJ0HgAn1OkXdsjbtsnK2NjY9EKhsFbedih9CFd3MFP90D5nrZ1X79wqd7FLumm3oiidh+Qba\/QNX8zbLkVRqiiVSjs2+Dr\/D8moWR4kvxsfX\/dLXlGU\/oXkFxP9wsV526MoPYuI7Ds8PLxZHmWTfFsdMb\/DdTtJ\/JV+7OjoqPp0V5RJCoA3kHxj3nZ0A2vtK0TkQ8aYt0dRtGany4uiaO0gCLbpdDlKhwHAeGj7BQBnd\/uiDg4Orgvg2ioxf2JwcHDzbtqhKIrSC5BE1YLgz3iet0YnyxSR811GQ5UeZmBgYCaAP1Z\/HZdKpT27aYeIrEPyB4l588Fulq8oitIriMh91X1ys1DU7TA2Njad5GMiMr9TZShdgOQF9RajDQ0NbdRte0TkZBE5udvlKoqiVNONoe5axIFjqhcHLx4ZGXl5J8qz1i4guWrevHlbdCJ\/pUuQrBvpLIULRUVRlEnD7rvv\/gqSPyX5rO\/7M7pdvoh8sU6\/\/NiiRYtmdaC800iusta+Iuu8lS5C8h+1bhwRGcvbNkVRlG4xOjo6E8C5cZ+4ItEfHlT5XUSuKJVKG3faFr7k\/bI6Hdah8t4dz9V\/uBP5K13CGDNC8t6qm+biPN5KFUVRug2AhQCubrB19pkgCLYEcDGA3bplVxiGh1UNvXdEzD3vxbVUt8fl\/LRT5ShdYHh4eDMAR5A8tZZ7VWvt5mEYHgTgFGPMMSKySR52KoqiZEUYhuuTvKjqa7xeuk1EbLdtNMbsTvLUbixWE5F1ABxhrXUKQav0GSLyfpK3AFhWfYP7vr9h3vYpiqK0wBok94mdVjUTcg30okwOoiham+Q1NW7uO+fMmbN23vYpiqKkYf78+RuLyJdSCHnlA2bTvG1XlEwg+WmST8TpiuZnKMrkZ3BwcN1CobBeszQwMDAzr+1Pykv4vj8LwN\/Sinm8ZUy3cymKokwmAGwA4AwAT7UgDI+TvJzkG+MtoR31\/KWsjjHm+FbEnOR4sVh0ckGdBt\/3Z4jIawDcZ4wZyTp\/RVEUpQ4icjyAF1oVhaq0nOTTYRgW867XVEFE3tvq9RocHFw3S1t8358B4LlKjHcReX+W+SuKoih1EJHXxyKchZgnh3KXAfhE3vWbCgAotXKNSqXSoqxt8X1\/RtV98Iasy1CUjmKt3RzAG0TkSBHZOm970jI6OrqBMUZEZA8AB1trD+\/Gg7jnnnvqjoIcKRaL8+L1I5mKeVX6WLfrtXDhwnXDMBwRkTGSx5J8p4gcCuDgGum11trdq9K8ZDLG7Git3bySul0fB9aoFbei0SiKtfZgz\/OmdcKY+fPnb1wsFkdJHuV5nq6xUPoDkkcBuLHG18nH87atEaOjozNZ9qB0DYB\/N3jw\/6cT5YvIuxJC8jzJe0heJSLnW2v3LxQKa3WiXGV1SN7WYTEfj4ddD+1GfQDsBeBP3agTyYdE5OfGmH27UbdmGGN2IdnoWa6kOzVQiaJUAWB2rX3sJJeS\/H7e9jWC5C2OndZjY2Nj0ztQfsN9svHCrI+qsHcOkh\/skvCNA3jSGLNdh6u0hog81q06VdXvlA7XzQkAOzd4tpcD+NLo6OjMvO1UlJ4EwLUAniN5J8kfADi4H1zLklzi2lmJyAQPe+0QRdGaJGu9CNXqKN+SZdnKSwB4uJuiJyK\/7GR9giDYJg8xj+\/TFzzPy\/zFtxXmzJmzNskvknwwXpi2HMDNAPbP2zZFUToAyUdTdFgXZll2HM7QtaM8InkugNkicoqI3EbyoQbpTwD+WJUuSyaSXxaRz1USyU8DOKFUKpV833+5l+H8YrwlbGeSJ8VznRNsBnAvgD9aa6+ObTpEROYPDg5mPmc7MjIymIPwPVTHnOnxmo1ra7TJ14Mg2NKlTsYYyUvQSY5HUdRzDloWLVo0S\/0EKMokJxGswOXL6qYsyyb5sRQd5RsT5x3U5U76Iq\/N\/dTxYsnU3rtqpHtFZL+sRn\/YpbnzGqI3u4YtH25y3j89h6\/fIAhek0edEiCn4n4AACAASURBVHXrOUFXFGUKICLfce2oACzOMk6xiFzrWraIDHvei+sVVqbtZNtNInJCK3XcZ5991gfwW2a4HSwePv1P9ahFWgqFwlosL0TMQ\/gmbJOK26nhecaY45vVyxhzaE51UkFXFCU\/4u08aTqsPTMqeg2ST7uWW3mRALAwp47692krCGA3ks90yqZY2K+JPbKlRkS2rjj9SJmeIfm9eMrjFJJfYbogIOMkj6lhz88dzvuVQ71OyOkeGScnt6CHYbhV3jYoilKHkZGRzdJ0VsaYj2RR7sDAwEzWj81cLVx\/r5xnjDk1p476zjT1Gxoa2qjOzodOpL+4zi8nIfmRlOX8NAiCoVq7HebPn78xyTSuYicIOoBvOdwLT3agXpmmMAzXT3steh1r7fYAniS5Qj3\/KUoPQ\/IR184KwKVZlFkoFNaj+zD0VxK2Xp9TR51K0En+qJv2Afj1wMBAmm1I01j2u+6Uv4ic02zrIIAHUthc6wvdaY2BiAw0aftP5nSPjJP8V4pr0DfEIzHjJMettQfkbY+iKHVI6VnqT1mUaa3dPkWZ76ycRzeHGZ1IzoIOYIc8bATg3NH6vr9hiny\/5jksCmxX0AGc63huw2kfkhfmdI+MkzzP9Rr0E8npEBExedujKDUBcD6AvWqtGvZ9f3sArzXGvL5YLM7Lw75uAOCSFB3Wg1mUGQTBsSkEZaHneZ6IbJJXRw3gdte6ichZOdnp7C89CIJXOtb7edc42Uz3slVL0E9xPPfAJu3\/wwyv+zIAzwN4HMA\/Sd7fIF2WdYCTXgHAX+M2WVEoFDbJ2x5FqUn8VfAvkjeQ3McYs6OIDIjIu2qspr7O9\/3t87Y5a0Tk7Sk6ucVeBiExrbUuC6AqnerOnpffl29sg5MzlMHBwXXzspHkda7tT3JPxzw\/5ZonAOdFjqwh6MaYD7ica4w5spEdaQUdwO0icgmAswAcQXJP3\/e3X7hw4aQU51Zg2R\/AOMmr87ZFUZoxLQiCVzbxZZ5MnxWRdfI2OiuMMcU0HWCtPcRpSVOeMeZlnud5IvLqHMXSaTFgCqHMPAFwHj0h+QmHPJenWUHfrqADOM7x3Lc1qdt1adqtH4ModRuSTwFYCWC3vG1RlIYA+DlT7hMG8AKAk\/O2PSuYYguZMeZN7ZQFYIMU7fy3xHn75yWWrp1+inngSv2eJnmsiGwdz2vPIXlgfE+mtfMJ12tA8vcO+T2bxrsYU7gRZu1FcYc4nvu+JnaooGcMyQdFpCeCzyhKXUhe1GZHf9VkcKkoIs4L49qNIGetfUWK9r2kch7Jo9oU5mdI3g3gFyS\/EbtVPQXAiXG42wmJ5CLXOeS4He92tGWptXZhI49vhUJhLQCzWY6Gl5mgxz70Vzjk9wfXenteulGXdgQdwDlN7Ejl\/U4FXVEmCQC+0KZIjItIW1+svQDJb6YQ9Lbm0Xzfn5+ibd9eOU9E3pviuvxHROZba18xf\/78jbsRrY3lr2uX9nvBWhu45isirq5MnQQdwBaObX9+yvq3K+hO9TTGfKaJHXeqoCvKFGR4eHgzkm2FWhSRTPZm5wndvwLHmXJPdjUi4uyas7IgLj7vnBTnPd5+q6TDGOPkdU9Ezk6Tb9aCHgTBkGN+B7naGLuRbUvQrbW7O577lVo2VEgr6K045VEUpQtYa7cXkflpzhGRfUk+0Yao9\/3KTwB7pajvo+2UJSJfS9HZblM5jyn2F+ch6CTPdGm7sbGxVKMFJBdlKegkI5f80owiWGs3b1fQRcRkJOj3pbEFwBau9ZxirGGtPdrLYFeLoqQmDMOtSD4xNjaWegV6sVicB+DeFgXdeWtPrxJF0Xp0m1cdJ7mknbKY4gsqucqa5GW9LOgAmm6XAvDltPmSPDxjQT\/QJb80PsmzEHQAfhaCDsDZA54K+kQA7BD7w7+b5NLJtKNH6RPiBURXk7y\/1TxEZB2Sf0gr6AD2yrIueUHyL651LpVKO7ZSRuzD3bVtH0ueC+DXvSzoJP\/WzK5WVgpnLehJN54N2m9lGhvjl+m2BF1EBhzP\/WojW1TQWyOKojWrd2kAWJVmUaiiZALjOeB2V2APDAzMFBGXLT2VG\/6fk8U7FMlvuNZbRN7fShm+76dx+XpZ8lwRubWHBX2ag02rWvnayVrQSX7bIa+laWy01s5rV9BLpZKT97rkzodapPAnoYKegHXW0SxYsCDVFGYfM23OnDlr522E4nkeyd+QfNbzvAmRoFpg2oIFC+bTYW\/6ZApUkMKxxzjJG1spIwgC61pGGIb7JM9leQiwJwU9DMO5Dnb9o5W8Sb4vS0EXkaZxx+NnyZksBN3VtW8zQU9phwp6DMk\/1WmfE\/O2rRsAuJzk4lKptG3etkx5WF4I84Us8xweHt4sHsav1xl80\/O8vt+DXsEY47rKeJzk014Li2VIHuTYyU4Y6kszlArgkcwaxq1e+zgI0a9byVtETs5S0Ek+6JDXf9LYGA\/XvuB6fYIgKNSopwp6jrB+OONUL3f9SBwedmV8f7U0+qhkCIAnrbUdCaASd9b3JjqAF0ge7k0iMfe81AublrQyPEXyM475T1iMQ\/dFe10XdAAnOtj1vVbyzlLQY6cyLu2XeoRDRM5zzPvaOlmskYegDw8Pb5a2rpONKIrWNMaMcOJX+goRaeg7fzIQO5Gq1PnivO3JFBHZyRjzERF5dd62uBBF0drGmFSLjXbZZZetrbWbux4PYANjzKHGmCMn875VlqNGuXSEqfx8J\/J3imcO4LmkFzXf92ek6aRz+EL\/rINdn20xb5ftcE6CPjIyslkH2286ycNF5PY6eT4M4GwAGzSoa1uC7vrCkkyVWAHKi2uI9gZwAsk3h2G4Vd42dQOSxyTu05vzticzgiCo3tJyoe\/7G+ZtV5YAWAhg8aR7E8sApvAY18KIyHSSSx3zvzt5YtrQqd0WdBG51MEupwAv1aTwD99U0I0xOzrm9VArtiZs3iDe\/mRExLgOa9PBH3wTQd9IBV1Jy9DQ0EYAnozviWfyticThoaG6j0M38nbtqwwxrwsWbfR0dGZedvUSwB4q2tHKCKpgtO4xuCO00XJc1NsacpEkNJC8koH4XhvK3lnKegA6JhXy9s\/24EODp5U0JVOAOC1JJ8luSoMw\/XztqdtRGSneje955WHtr0+9xpUvfBrMg+ftwKAkmtH6BojvEKaRXcisneVXWljoT+Qbcs0huTNDjYd1kreroLuMu8tInv3uKDrF\/rUZY28twAD2A3AwyKyie\/7G\/q+P6vR8fPnz9+4W7alhuSudW76Oz3P8wDcwXLQi9d4njctZ3NbolpU9GFenSAItknTGXoptgmSPNZRmFZVn5vCLWhegn6Pg3Ac2mLexzi2203N8gJwgGP73d0sr07gaFtdT3GtCPrQ0NBG3ayjUhuSP4qvyW2+73d769iaADaw1u5P8nsAno9tWS4iO9Wxt\/JcfrMnI27W6zQBHGyM2S7
774x7+cHBgb6cqg6dmmYrNvv8rap1wDwjGtnmOYNleSnHYXpqepzgyBY0MuCDuARh3q9ocXsp5N81KHORznYeUSvCnoURWu3K+hpQvOqoPcOURRtWdk2xjaDP7WCtVYS5Vc\/txNGIquPB\/C1btvcFJJhjQo9Ea82niYi\/0dyPAzDYt62tgqAt1TVb1neNvUaJH\/g2hlaa1\/hmi+Anzvme0\/1uSkijlXSfdm2SmNYnntrZtNoq\/kD2EJEvlunw3lORMY8h+kwkv\/dq4KeYuFjXUGnYwhbFfTewlr7uvh6LAmCYKjb5Y+NjdVbsLu81keLiPyk6rhVPbcrrJagA\/hn5fdCobCeMaav9yTOnTt3fZIfIBkCeIrkeLN5kqmGiBzi2hmKiEmRr9OWOAA3VJ9LB8ctOQu6i01Ru+UA2GDXXXcdEJGdisXi3Hho0nn6S0Q+1KuCHgTBlnkIeqNtdEprlEqlV4rIya4vmkNDQxsZY95pjGkpRkQWkHyo6t5YYYyZsO4l3ikywYsogLt6auid5Kvq3PDvytu2LIm9Wr2D5H9IjkdRlHo\/9WSmWCy6uDGtCPrxLnlW7y5olKy1Z1afn+YloxVBB7BB7H9BROT1JN8sIieSDJudG0WRqxBFaWzqBClWzOfxhe66kyFTQW\/Fn4JSHwA7k3wq0cZPx8Le05D8c8LmpcaYt9c6DsA5de6lVfXm2\/NiDZIX1TH2Y3kb1y6x04QjWRUvWQV9dQBskULQL3XMkyk62QlD0ynmfisvoTcD2MsYsx\/Jw4wxx4vIaSS\/QPK7InJtHOzlMTbxQGeM2b1R3ay1Q\/0i6CQ\/N5kFPQiCQlpBN8YUAQwCYJz2iu+dvQHsD2B\/kofF9+BRAE4AcIKInFZJJI+dO3du\/291apNddtllawC31GjnJb3uz4TkRyu2WmvfWu84EVlHRI4nWauee3bT5qbEX69nsxwKcgnL8wp3ishw3ra1wXRr7QLWCQ\/aU8MkPUB8Dyxz7BCf8ByGfOm+UntZvD1yNeIRlVQddYbphkZ1JAmXfKy1XZ8brGFrvRf26uvw127bZozZpV1BT\/Fy1Yn01S42V09CcpR1XpCNMYdUHz86OjozDti0j7X2KGvtUXmtaSiVShuTfEBE3uRyfOy98nCSN7Ksk3\/TbdAdxPf9WbGXqpsaPYiV40leCGCHpMvRqQrJX7h2ZC4r3Um6+vmu6eEtZ0EfF5Gt69UtdkjRL4J+hWOd7+i2ba5bEwGcUy+PnAV9PAzDud1ss16E5HcaPANHDw0NbRTvaNi11o4aY0xLHhWVycUac+fOXd9aG4jICQCuq7cNoapzWOl5L877VP5+W79uy8sKa+3RKcSuabxkkj927KxrbiMEcEqeHXWjxX90jFfeC4IO4GeOdc5D0F\/teI\/0rKADOKKbbdaLDA0NzWGKQEpV7beM5K
7745510HJkdiL2G2t3EQA7vY8zyP5iarflkxlUY99G69ybMem80YsT+G45HVRrfPzFnQAuzWoW98IOskbHOuch6A7bU1sJOiuLwWdSiJyVjfbrFch+dWU7fZ1Y8zrSqVS73peUzoPyU+xgbtIETlRRLbmxC0JlfQbz\/M8EZng6Wsqe5ETkXXoGEjF5auENbZ51EnH1jo\/b0E3xuxdy664rU52yaNHBN3FRW3fCjrJKM\/7RETO7WabdQNr7VAYhkxzDoDdUj5fTrtlug3Luyb28VJ4xFRaIIqiTbn6NoOaKQgCWygU1mId0QdwF8n31fpt9uzZ6zS3ZNIynaSrx7gLGmUUBIHzMGi9oe0U261U0BtA8m7HOndd0Eke5Hgt6s6xMmdBZ4MFe\/1GHIr24sTU5T9cvR0C2CBluy0WkUNEpCf6XBGZDyAZBvhBa63kbdekxPf97QE87nijoEGUr4vrnQfg\/\/KuZ94A+K1LGzfzIW6tPc7xWj3bwJaeFXQAH3fJQwW9MSl8DZxULw+WV1nndp9wEgm6MebIGvVb4rrwr+JZNGV6nD2w9Ys1FvYBeC4IggPztm1Sseuuu74qjmXueoPA9\/0ZAP5ZdXGuGxgYmMnYuQzJj8XpwlbDXE42jDHHO7bx0kKhsFa9fETki4753FYvD5KfyauTBvACgNn1bHN92egRQW\/qcz5OXRd0AK4LMesKuojsm9d9EqdPdLPNOoXv+3W3YhpjnLZ1xeG4n27hect92iIIgj0BnAvg11w98NKqeg5nlJTEDk+axkuuujn28jxvGhM+rAGsstbOi\/M8H8DDeYft60WiKNrUdWFcsVis+9ZO8hqXPBqFxRSRL+XUQT8B4B2N2qnPBN31+clD0F23JvasoANY2M026xQi8vY69Xshzda8IAgKKT\/AxnvRvThXn35cBeD0IAi2yduuvobkGS08YF+qnA\/g6\/Hfn0nmq45l6uMqAABe2yCPOx0f5FPr5ZGhoK8A8HwcHe0+kncCuJnk9SR\/DODLAE40xuwXhwluem8AuMClbBX0xrgKeqMRtJwEfTmAR0TklG62VyfxfX9D1l4U+8m0eVlrN6+aj26UloZh2HMe90h+pMY26H\/7vr9p3rb1JfGw+fOON0UlLU42+PDw8GYAXmBOsZ77ETrE+WZZ0I9rkMe\/Ha\/Xonp5pBV0AN8AcI6IvMtae4AxZpeRkZHNOtFGAOquxehBQXdtwzwE3WknQ6MvuLSCDuDvsc+K1RLJqwBcnEjnADjHWnsSgOOstQeIiImiaPaee+7Z0y5NW4XkuxPttBLALxtNrTnk96k6LwnJ9OUs65AlAC6tcf\/UHVVUmsAGi9jqdKDieZ4XhuFWiTzOA7B\/frXoLwBc7tgxfrzW+WEYbuV6vXbZZZe63tjSCnrnWmQiKujZkIegW2sP72IV+4p4d9A3rLU3L1iwYIcs8mzmJwBAqu1x3aZGxMh7m50TRdGcLpjWOgCubedNrQ2mGWO2A7BFGIbrB0HwapKN5mee5UvOZpaTvMor7yfUPYWOkDzMpWMUkV\/WOf9AxxeCmi5fK0wlQfd9fxaAo621l5O8O17Q+UAi3U\/yHgDXWmu\/QHKR67RRLws6yTNzEPQPd7GKiud5xpjX1boWAH7mpQgF3G1E5JzksDuApxr5brfWLqzoUxiGhW7a6kwYhiMAXuiVGOIicmiNG+OpBg\/xf+dtcz9hrd3cUZAfrnU+yU87dq5XNLJjKgh6FEXriciP42kh57rGaTHJXxljtmtURi8LuuviQgBvqZeHCnpfMI11YkXEffc38jawFoVCYS1r7YUJW1daa2tGYrTW7p58jgHc1W17myIim8QLilb1Uig8kqcmboo\/i8jW8SrN1ZzJiMjPe8VxQT9B8lGXzrHWAhEAf3I5V0ROb2RDWkHvpgvJrARdRM5uQcir028aldEJQSc5B8DpJC8neV0licivSV4B4GskP9DMMYeroIvIvg3aUAW9DxCR\/6p3TQC8K2\/7GjCdiRDEAL5WfYDv+7NYHkVL1mtVo62vuQDgtIqBCxYsaBqQo5tYa7cXEZucCgCwgYhYkhEAX6OotQbJ3zt2tK+uce59jp3rQU1sSLUPPYqirj08WQk6HXcDNEoAGgpxloIuIgMicknKEYXbgiCoOfxI8rPdFvTJ6Kq1HwDwhkb9iO\/7s6y1b4iHuTsyr85yBMhvk7zCGPPeNB+pxWJx2BgzMjo6OiHeh4i8q07dwmxr0AbxvN6LTgKsta\/L2yalO5B0cgwD4Oga5zptkzLG7NLIhrSe4vpR0AE82SeCPr1Bp+ViY83hR9dRmCwFnZPIs1s\/AeAtDa6vIXlZ\/O8VIjIhjnq7RFG0Xo2yHy2VStu2me\/anPh1Pk5yvFgs9o6gi8hOiQdypYgM5G2T0h1cXXICqPaSNZ1uEfBWNFuT0eOC\/rV+EHQR2SQDQZ\/O1ae4WklLxsbGJixMTSHoezSoowp6H8AGPkVEZA+Sl8cL0L7QKRsA\/LBG+TfMmTNn7VbzJHlsnXrd1kvT1J7nvbjl694wDIt526J0D2PMyxw9xv04eV4Yhq4Rl\/7czIa0gr5gwYKueXHKylNcP3yhA3D1y98w1foSEpFLHOtYqlc\/FfT+gORPG1zfE0TkeJI\/6qQNsevvG2uUf3KreVprX0fyVpIPxbtTrkobqU5ROg6AB9KKiesiLwBNY0inFfRuPkRTSdCZ0vVyg\/Tm6rwzEnSnEKyVJCKXNmovpTMAeK7BNemms5Y1agSRabq3XFH6GhcHMwAWV53zN8cOumlIxl4WdBF5fx8Jes0wwi6CTjLMSMzHRWRCTPMsBJ3pw6de06i9lM7AxgtA\/91NW8bHx6dVjUCuEpFNummDonQVAE5+9EWk4u3NOZ66i8OVHhf0kzMS9KajIBkIesu+3OkYr9zRzqtr5O\/klVBEdmpQPxX0PiAIAtvkWdm8W7YkFng+ISJnlUolv1tlK0ou0D3O9IGe9+L8lFOUpcHBwaYPb1pBJxl1vFFiSL4tI0H\/WRcEveXwqSnilbukO2vk\/3MV9KmDMWZHkiGAhSLyegD7G2Ne3+j6dgIRMbFDJmcvdbHDra8AeH\/y7\/Hq+ZDl6J4fbpQHyUUkv0vyfZ7nrdGS8YrSCq4e40h+zPM8r1AorMeyu91mxz\/kUn7SB4KjeB7Q2RZ5CZKHZyTo+5O8SkR+SPLLInIugNOMMf8D4L8AnJCBoN\/dhqDvl6GgP1gj\/zwE\/b5G7aUotUiskP++53neyMjIZrGf9+Sunj\/VOjfe2vblqnt67+7WQJnysHmkpIo\/Zq9UKu3i2KF+2qVs18AdeQh6IycZaQS9GfH+3LYEHe5hLCfkE4ZhIUNB\/091\/iSvdjl3eHh4q+pzKwRBEKigK50EwBHxvbOK8eJOAJ+vuq9WAXhH9bnDw8NbAVjtPgfw8KTeBh5FUZp9gGsEQbBNN119TlVE5O8OgnKT53kegKMdO9QDXcruZUF3XVndrqAbY3ZvV9BJ3tCqoHue5wF4OC5nJcnFAJ5EObb8P1he6HRj5ZgmaVkN237nYlsURXVjUFtrh1TQpyxOAYraJR5Wv6DS13me55F8rOo5\/En1ebEfiN+QvA\/AX0n+BsAZ3bA5D6YHQVBg2SvZ8sTiKs\/zvGnV0aR839\/QGPM\/TCzyAXDa4ODgul22e8pAhy8oAP\/0PM8TkStcOlTf97d3KTutoIvIWGdb4yWaLfDJStBd9lg7CLqTaNYT9CiK1mtmJ8suNV3aY\/uq87ou6AAeaFYfpXcRkXXCMDwofok8Ly8bGE8vxi+6l+dhR09BcoIAANjCWjsPwAMAzq8cKyIXVR2bnBdc0k0vYVMJktXtXquDXBYf69ShDg8Pb+ZStoicmFLQuxbgwVVE2hX0MAybrjJ3EHSnF616gu4CSSdXuNUuPV0FfdGiRXW9Cvq+v5Nj\/V5MrdZTyRcR2bv6Wrp+IGRsx1cTNkzwrzDlAHBpnYdtOclnwzA8KBklbc6cOWvHQxaPGmN2tNYeUH0egBPyrNNkREROd+wkXVfEj3uOK0sBvKNXBX1kZOTl3RB0OsSmd5h
774Dr+XuMmtBv8ylDBE5ueq829oVYJJzVNAnJ4sWLZpFMrTWHgvg70jEJk+kN3bTpjjGyUqSXzTGvKybZacGwIkicvbw8PArOlUG6\/uFftZae3C9Ib6BgYGZvu\/PMMZsJyI31elAv5mMvqa0hzHmSEfh+qTLcQCcvXT1sqD7vr9hlwT9nQ7l\/KFJHk1HWdoVdBH5ZYuCfocKulINyy+y99UR8NVSEAR1\/fy3yHQAddfjFAqFtUjOybjMzkDyO3FDPRfv0+tEGR+tcWGW1oqtncQY87r4a6OZ56sfdMLuqUgKt5rPOgrcW1zLpuPWsDwEPbav44IOwMUj3e+a2PmFTgs6Hb+0SR5WdV7bgh5F0UYtCLruAe5RAGyR5lpmqVMiMp\/kn0l+MKs8c4XkMYnG+lQnyvB9fwarFlsBuKDe8VEUrUnyD47BQsapwRcyA8DOaTvLegnAypGREaf5c89ryanJRzrZFtUAaOpEJ4Mv9FPbFfQUDnpaFnQA97qUUWMOvamgA3iyUdmtCHr1gluldyD5gRR9yiOe502I4tdiuRHLHyaroijqqqObjkLy0yTvI\/m9TpUxODi4LskzANxM8h4Hm1y\/1q5u9qWvuBNfp0wEneSSNGEK0wo6gAm+wjsJyac6Legi0lSMReTnTfJwddDTjqA7uZetIehNXwSaCXr8gaCC3qdUT7GS\/IbrdRSR\/5eVHSxHTBtnje2VSnZMKxaLc0le1eTiPtpo3kNpHZb3G7ct6ACe9lIMdZLcp8cF\/SGHDse2U4aI\/D+HujfcMkPyfZ0W9BTXabUFTI4R\/RoKesryVdB7iIpzFgC\/9H1\/huelmiIaN8a8KStbSF4X5\/t0VnkqLzENwGyS33e4sLfmbexkhuQPshB0xi4TXUkbFjMHQXdxqdrWClySX3Eo47tN8nBZWNeyoAPYwPUalUqlUtW5LsFpmjqCAfB4mnslzUiR0jGmM479AODxyh9Jvtv1OhaLxXlZGWOtDUiuAPBwVnkqMcYYp72zSc89SmdIRCZqKwF4bcpyX52yjC90qg1qAaDmTotkEpGz2ykj9vHerIwvNbHzCMf2a0nQh4eHN3O9Rr7vz6+yTQV9ihKGYTFxD7\/4Mj4yMuIcsjelh9GmxNuhNTZ6lgC43vWClkqlV+Zt72QnCIJUX8p10orKkJorLn7Mq14YLu5UG9SCZNP7FMDf2izjpw5l\/F+jPABU+2yol+5uxcZ4JM31ed226tysBP0uFfT+QkTWibdJ75fsG1y3hALYuQNmTTPGSAfynbrQ0UkFycvytnUqYIxxDbrSKD3W6XJzEPRfONrV8lc6yWsc8j+5UR61vGvVSY+0YqOIOHtqqz7XUdBvc2in36ugTx4KhcJ69YIKAXjEGLNL3jYqjpD8iGNHeUretk4FXN+Ym6TUw7kiMtDjgu6yvmOc5DKW4x+3UsafHOp9dKM8jDEjrnYmvTOmsHFXx+szYfUwgKcdzms6rcaXFjQ5pUKhsF4URZtGUbSp7\/svF5GdjDFFY8xI7D\/\/cGvtcSJyCoBzSH5FRC4xxvyI5HUAfi8it7G8Sv8Jks8CuKvaV73SGACnAHgUwA+NMZ8heZKIjFVc\/bK84yp5L9zi+\/6GedutpADAwY4dhLp67RJphzRrXKuvpy1TRLZOWc5Vnah7PQA4r8YFsBLAxfGXRUPXtwA2sNbuHnvKazo3LCKvb5Rf7CzDtQ1Tb1UFQMe8n61xbiaC7rLWoBupmRteZXWstZuzRohmAE9W4oWT\/Gr8txc6NMyuZAWAnSsOOgA8LyKnp3D5eWYin\/0LhcImedZlMkPyf9vp6JqJTi3i0INpOtPrOlH3egA4o8X2uIfkp0h+kOSB8QvsBwF8W0Tud3F3WZVe1chOpnONuozkrinbYaHj9Xm8xrlNBZ3k9Q42fC1rcW4xPZOm7ZT6I12xLhxE8q\/x39RhWB8wvY2vvysrmZD8NslnDzw5EAAAIABJREFUBwcHN8+zMpOVNj3GLW+lzNhncuaCPjY2Nj2KorWHhoY2CoJgyyAItikWi3OttfNIolgshiLyGmPMYSJyQrFYnFsrHzoETulCWjE2NtYwdkEcyzlVvkEQBK7XCcD+jvk+VONcF0G\/xsEGl\/363Ugt3etTmXiEZ0WzdgWwQ962Kg7EX2IPpnDtWklLS6XSxp73kvMMAM+oqGePMeZlbXRyLa\/0Tvm1er+19j3GmFNF5FwR+TyASwBczrLrYJcFWBMSgBdq7aZIMdTcsQTgLpd2dOgwa6XPisgmXgNnQGEYrh+G4XtbvQ+yEnQROSvvaxEnFXRHfN\/fNAzD9X3fnwHgZ03ataGvBSVnasXELpVKJQAvpOzQTvO8sr93a+2HWV4VfGr3azT5IXl\/K51cM9ekTcp0cinahfTjOvY1CxTU6eQUiIgOLlYbXL\/HROQ0ETkkDMPdSB5mrf0YgFQeBGvNhTsKetPFjtba9\/TAPTJOFXRnSD6Yol0Pa55j54iiaO0gCNpy4zxpAXAty18ME1b+isg6InJ2igut8ypdQkTGWunkAHyojTKbulftUqq52AnAcXnaBeBEl3YE8JO82xDAl2vY5SLoBznUL9frkEhLXK6HstpC26YvxUEQFHK08w0AlsW2LCf5gbxs6UlEpDJE9wyA3WodQ\/JVJP\/i0Em0LBZKOkRkHdZYkdoshWFYbLVMurlX7YYY\/b2WfXEkwO\/mZZerEwwAn+iBNjyihl1XNznnXBe\/60EQvDnv+sXp3y7XY6oSPy\/nMTHyBuAAa+3rGrTpkkKh0HCdSKeIp4OrQ0P\/Iw9behoAR8fD69+od0zssGJpoweo2pWk0llI3pCyg3uiy+V1KtX1VhaG4foikscX8GOu3vdILsq7DXffffetq+2KtyZeVH2siPwMwGtdg6ikWJjX0QSgYxEqJwOsERdCRM6KfzuoVpuKyOl52Ssi11bZs4rku\/Oyp6cplUrbNuuQSDb6smjqElLJllKptG3KdQ4XtlMeyV\/l3UnHqaFb1HhF\/se6LB7vSHHdNm7Xl0Cb6dFG9g0MDMzcddddX2WM2cX3\/Vmu9apgjHH1htfJ6\/EkgA3S2j4ZsNZ+BsCnmx3H2hEKb6j8LiLDlWkYAF\/P0yNcGIZkeYg9aevv87JnUmCMkQYP0Sfztm8qQvfoa0uNMdu1U5aIXJp3Rx13Lk5BgHzf35XkVWkXd7aQbpw9e3Yqr27GmB27YFe99KuWbgBHgiAIcrgnlgF4kuXFolcYY1qeWupnqoKsNHNydGKttkx6fxscHFyX5A0AVonIrSJyehAE23S+JqvDiWGjH1MvdW3SyE+0iOyRt31TFZK3NunsXhCRQzIoZ8JwbB4JwNfS2B3PvV1A8jZOnINLm54H8ACAW0h+IwiCV3sp4sonib86FufQhh0fpmz15S\/2QPYUgIdZ3g1wJ4A\/krwewKUkLwTwIWvtsSLyGmvtUBRFW3a6Pv2CiBySaMvPNzo2FuvkbplHWGdXEoAL+NKCuScWLFjQ0IFS1nB1QV+qepMBDfb6PpC3bVMdkp8B8E+SDySTiPzSWptJnGKWF9DkLeZtu5z0fX++MeZtAC5meWvlfSTvj9vvPgDXiciPAZwTb8E6yBhT7MQQbhiGW7Hsra5bbZg6ME+rWGu3J\/kJADfGHfIDAO4SkV+S\/CqAswEcYYzZ21q7fSvD+8rqkDww8ay4jGRNs9aeFATBsc3WSIyMjGxG8g4R+X95+MlnOa7I\/WEY7tVqHr7vzwrDcKu8Fvb1FCS\/WKuTsNa+J2\/blM4jIqflLehZjDT0Itbar3fphUiDKE1ifN+fn7jWGks8AYD9K9NcAM7P255cIfnf9TyF+b6\/U972KZ3HNVBPBmk5y1\/Mv7PWfkVEzrXWvi6Kotl5t0EnCcNw\/fg5axoEpgUhfzwMwwO9FqcHlP7AWvuWxHX\/Tt729BjTWY7ZMA7gt3kbkxsicoiIvDcMw72CICiIyICI7Mfy\/sUbvSYRq5RJw3RjzL6uggPgEZK3AvgFyW+KyNkA3iEi+wVBsIAkfN\/fyRizXRw2c5MoiqZ8bGzf92dYa7ePn7vvAPh3CyL+DxH5TpzHgKfP6JSA5DtJPmit3T1vW3qVeOr4D10r0Fo7T0S+TvKnAI7rWsFVRFG0EYCPk\/wRyStIfiHpcq9YLM41xrwsL\/uU3Jg+NDQ0h2RojNk73qYUFovFecaY7YaGhjZy3ZOtuBFF0Xq+729LcldjzEil3Y0xu5MMgyAYil+09aVoiqNrEZojIql2pbRT0OnVb9vW2i90pfAqAPy2xpv\/s6VSads87FEURVGUvgDADvWG0Iwxx3fbHpJ31hlK7Wqsa0VRFEXpO+I40NeT\/AuA20leFobha5vFWW6XgYGBmcaYHYeGhjaq\/K2eb2cAT3k6J6coiqLUQUQ20eH\/nIiiaD2SiwE86XnedM\/zPBH5Wp2V7c9UjlEURVEUzyuvuyJ5KuNgXiLy1bxtmrJYa48iOb7nnntumPjbPJLXVc+je57nFKhBURRFmTpYaw9PjOY+mbc9UxYAewF4vNZvvu9vyHKUqFtILpkzZ46upFUURVEm4Pv+LGPMmQBWGWNWcyc7Ojo6c3h4eKu8bJvUWGsDkhcBuAvA0\/H8eCOmAZjtqYMKRVEUpQ4A\/MSo7p9J\/oFl\/\/xLSF6Zt32TiWnGmP8RkZtqzZED+JanQ+qKoihKi5D87waOjx7K275JweDg4LoArgSwqomXr6dIXpCHE35FURSlv6mx9iqZNKBXBkyvtxWtSfpMcjub0h6jo6MzoyhaLwiCLV3TwMDAzIyKn16v7OHh4c2aRVxSXmRarzwTIyMjm2XpsVFE1ql1f6gHut7G9\/1Nfd\/fNG87PM\/zCoXCWrFjsptJ3k3yHwDujX2b\/EpE9uuwCWv0VV8WhuE+APbyfX9bz3ELGYCFLYh5JV2VzGtsbGw6yQjADwEc0ZFK9jljY2PTjTHbhWG4F8mPkryK5GMttv\/TJD\/mKCLTAPgichbJC1l223tPnEezcpYD+K2IHE\/yVZ5uT3yRKIrWDMOwICIfEpH74zjzA3nYAmALY8yH45G0yrV7kOVwpTukyWt4eHgrkotE5IskH2oycvcCyT+IyEUkjwXgDw4Obu6pX4rcGBgYmMlECF4APwvDcP287cqDOA5CAOBqAPvnbY8z1toDEg\/aIyRPDcNwboOYzdMA\/LwNQR+31g55nucNDg5uTvJvlb+LyLe6WPWex\/f9Wdbat7YYVKNZumdwcHDdRuXHcaizKu9RloOoTGnf7EEQbFPr+QHwdNf8QseQRLPrBuCMZvmIyCYtjtjVKu8OEdl3qgpJnpD8RY3r8cO87coDAOcm2uDyvO1JBckV9b6yrLWfib+wvDhoQ1tiHjfQwQCOq\/r7v6IoWi\/vtugVwjDcrQMiXn0d7mpkg4h8rgPl3iAim3SrHXsJAOc0uR4f76Its1Ncs2Pr5WOtHerg\/Xlut9pjqhMPbT9f4xos22effabcyxWACxLt8Od2MzvOWrt5RrY1heR\/HB6w5c0WwKV4UCfcOL7v66K5GGvt0az\/kpVlh7mS5KJ6dpD8XYfKfc4Y8\/putmneALi8jrfE1a5HsVic1yV73primj1bKBQmuIyOnUUt7\/B9+qiIvCZN3aIoWhvAKQDO6XA6i+RRIjKc3ZXJBxFZh+TSOtdgysVDj6JobWvtUSLy6vnz52\/cckYA9q88RMaYN2VoY6My\/95p8W
774iS0I169gPFYnGY5LNdbPvHvDrz2wCe6WC5S621Z3a5eXMBwAnNxLySAPyyGzaxvA7D9VqtmDt37oSvNJK3dekeXW6tvdBzXIfBxDxwtxKAJ0neUCqVdsn8YnWBJoL+WN729S3JT\/24E\/his7lOF8bGxtaqzF1XQ\/JXXbz5FyfrB2C3dus2mWh3fUILHdHKPfbYY4tatnSh\/BXW2pO63cbdZGBgYGa8AMy5XURkj07aZIzZrkHnXTP5vr9hMg\/f91\/ezfuU5HgYhud7TRxRkXxnt+2qSotJvrmT168T+L4\/A8BzNerzDIBT8rav1\/F9fwbJk1heh3CDiLzD8zzPI3ljjU73lgULFqRacVqNiFRikt8G4Oiq307rxs0O4NcicmjV3z\/l6cpWz\/M8T0SG8+iEAHyplj1dKn+ZMWbvbrd1txCRrVtokxs6aRPLQS9S2VQt6Cnn4LNMDcUSwDU52ZV8npYZY\/ruSx3A91jeGnYFyTNFZL9uTv32MyQ\/UHUPlHeukHy8zk3y8OzZs1taBSsip9fI8z5jzO6xMU1Xu2aQPrpw4cJ1WQ7pWl03P9vm7U8AXJpTB7TYqzGc2WU75rTSZmEYrm+MOYblN+On46\/hu0l+X0TekfdCS2vtK1q8Jh3bwknyjpS2rKze9TIyMrJZHvcqyaVhGNb13804OlfeSUTO79T16zYisg6AR\/j\/2TvzMEmKMv\/nzHAM943cNNA6YtE9XZOd8f2+kdVtLoPgLAKijCiKoHgreK66uq64usv60xVZVHRVjlVXvBVBVNb1QEVF5BBPTgXlEuWeYWaY+f1RWUNOdlZmRFZWZXV3fJ4nngd6KiLfiMiMNzPiPciXVhjHYk4xPj6+DVO7XgBelreI3lDWrYVdzrriLf2PiMgz+nyDv3TlypWLAPy\/xAJxAYA1nb5lGd3MN9h27aplAQqCYI+0PADuHaAMf7Q9WlJKLc0ysEzd4w\/1EiSj0Whs4fv+fpOTk0uCIJiYnJxsKqWWmt6vzWZz\/5Lj8euVK1dW7rtPMrKVBcBjaTcyANvXda+SfH9O\/\/5Qo1zJ0tddlkEyNja2U6Jfl3puRzWTMAyPZtv+6X4A9wB4nceE1WhsVX67iPxjL9FqAMzwLxxEAfCYiJzieZ4nImcn\/v7ZWK5LEn87pqqBnY2UWWirLCIyliFTbnCQPsjwLpsxE5GLDdu1PQNcRDLUWn8t596+xDNILFRyy71zjZcVtW8LyTL+4uuy\/MI5AE+MbiWKosyXNLZjadT2HCXm7uqq565GFnJTT6iRugWaNQB4NYAPK6VOWrFiRbfgLlaQfE5NN\/bPOjKIyNPj7dCLUn9bHz8Av6qir7OV5MuNZVkTf6XenypWFupZHhU0U+gPJsoq9ujGFARBw3DIFpi2qbU+2WYuSL7BsO2XFrXVo0KvVClEUbRZ0Y5Gl7I2a\/eEBjtK8TP\/VwD\/Q\/LUycnJUGv9IpJfj+\/TVSXHJzPgDYdEoYvIQLwVBsXU1NRTEp4aziupZhb0KdpY7oOcjgqmlNoludMQnzusiX+\/fvDDMjwA+J3l+K4RkTeNj49vE2\/\/LkwXEfm9RXszgprQQKEfccQRO3uet1kURZuNjIwsbjQa28YvaldWuVCnCYJgX9M2tdaH2swFyfMM276qqK0eFfr6IAisfLAL+vWRkrJ0U+gmbmthjkgLR0dHt2y1Wq0SMt3YpY+3lR3vKouIfLCqeRsWGBtTAnha3bLMe5Kh7AZUbjUQayEf\/5L8fL\/HYJjBprG0i8q9YRguKWqT5H9atPnljPpFCn1dzuUXaK13J3mWZUCiW0zGSyk1adpmq9WKTNpM9Pssw7b\/UtRWEAR79PgcXWsje0G\/StloAFjTRaHfVVQ3z4AtSaPR2Jbkey3laqXbEZE39TjeVZWogikbOkTkUpJH1y3HvCcMw+0A\/LnHm\/QBEflYt4VBRK4n+e44CtUyE7lIfkBEXuz7\/tb9HoNhJYqiXS2VntGWl4i82mJxvCJdn8UJNh4ykUMpNWXzwmKy7a6UOsKib1YunyTfY9q2UuqAvLYAPKHHZ24t49DLvaC1PrRspMfYBWeGQS4NjldsbX9IftFCrsyvYJJHk7yIlr72VRUAt83VnAVxFD4XO2QYIPmsXheX2Bp6oVLqABE5IflQK6WOzLu+7\/tjIvKaAXV31qCUeo3FHJxv2q7W+lCLdv+Urs\/iL\/T7TWURkTGahRjeQPL1BmN2gsUCa2WLopR6u2nbGwNIdKEChb6B5G88AwO8HBaynUGt7PVXpxV6nJmrsK6toHGAk+sN5\/X7Bm3t4\/v+QQCeUqYopaZKjNd7bPs9m5hV6UTnOmyn3+xlcTk+0da5yX\/LC0JA8qg4POKlg+np7IHtQA6mysn47dj3\/TGbuc2Q65YCWe6x6WecStVEli8ZjNlpZftVBIDXWozbZ\/LaijMK9vK8bWDbytxo6zqLMAz3Ym8W6atGRkY2yWHearV2KqoH4OEy8orIyw3lmvESWjVKqWeWGK+ed1QcDiOiKNqMZFmL6g0kP+t5njc5Obkk9fdzu10TwIsZf8kDuKdbasRWq3WgiDy5X30fVuIXHZOxn\/GllIeIPNlmbtO+1UWGbQDusO0rycsNFMGfDdo53bBfa0vI+FLTMSvyzvB9f9cenrWNRUQuyrtODgtE5Ps9Xv+RdEARw0hxxjs4aUgWxkAAsKbPgU4WkfyF5Vh9r4\/yOBwzic9Bfmx5o3YeokcPO+ywHdjevn9FXJ6VtQ0Tu8nMMMYD8KGs3wP4JttGcvPKLYKGyVhE5Ac27fq+b5XPPG3H0A+FrpRKh\/7t1te9C8bsbMN+rbaVEcALLMbttry2qlLoJDe0Wq39bPsSGyb2dF0AD6df9pYtWzZqUM9qBycJyc+ZyKaUelLZaxRRJhSzUmqyX\/LMYhYppZb6vn+Q7\/v7NZvN3QBs76LOVUh8vvQrW0OZ+PeFW0q+72+tte56FgbgDgA3dZSIUurY5L9rrbtGg5pr0Nx45+M27fq+v5\/N3GbE665cocf9LXyBEZFj89oQkU8Y9muVrXwiYrzNWjQGSqldelWoiTH5hG1fSL671+vG0fY2MfIC8BSDuqW3xEn+q+GYVObWlyHDeZbj9KhTUtlMT08\/EcC1SGUdjA0u57WHU5UsJPkSWGSD0lq\/t6jR0dHR7ePYv0UPwPrOA4lUCtc43GTpc8PZBM2DsfyTTbu2PtDpEKkGvuR\/KNnfzxbJopR6Z0HfvmLYrwdt5QPwdxaLeO5X6MTExI5llGiXaz0mIjub9kNEdmY10dwe9Dxvkx01muV\/KHV\/xO2fbCJbvxS67\/s72I6d1vrEfsgyl2DK1RHATS7sd8X4vr+DiBzLnPMiAOe2Wq0neYk4vitWrNhea32kiJzCx7ffTwVgHNCE7exvF3R5QI6rcVgGRvqtNae80qZdWx\/oQSl0pVRhiksR+e+8NizOha0VOu3C8P41r60qFXo8Lq+16MfzK7ruDIUuIsuL6gG4yXbsE+2b7pLkBa4pDUvsbNh6U8xHSKYDnF1et0xzmvHx8W2WLVs2Ojk52ZycnGy2Wq39VqxYMWMbKQiCPfB4cpWeSrd2Wq3WTnWMwSAZHx\/fxvTYQ2tdGGo0ia1CB7BJXnQRKcrNXkqhGyYD+npBGz8z7NPfbOXTWk9YjFuu4VfVCh3A\/SaGkXGGrKqipt3vpdzmABxuUO83tmOfkL9WhZ7eMez1fnW0SRsAA7gnCIKJuuWa95A8rMqFKmPhKv12P5sgebDpmNgq9HjL1XjMfd\/fxOiKZNfkJHEp+4VuEuUt982d5G8M+1UYzS1NGIZpD468+zQ3uE4cAa3q5yM3J3g8PisqfBbv81IZtgA826Bu3xW6bVhfE9jeabQZo9Xu6zyfFStWbA\/g1cy2F1rLAvdPR5+JLRV\/G09IZg73HhaQR0m+ou4+DgIRWWk6LrYK3VaZDEqhmxhUFSUmoaFCL2NpTXLEYtxyje76pNCvM+jDDyt8HmfsciilnmdQtzDWfY78RscFk5OTzbLXyLn2FZZjVPrFZa6jtT4RwDeKnlHbtc3RA7Fx1cFel2hVrVZrJ4tz4MKHQ0ROGHAXa4Pk20zHpsRNvxAW2bWGSaGzIIY5zRW6tSV+FEU22+S5fu5xAiJTxWmcQAnA4d2uKSK6omexU+5OX0MpdYpBvV4U+lsMxuCxww47bIfi1swREWUzNgAec6FQu0Py3wF8n+RFAD4G4N0kTyV5EoDnaq0PjaJocXFLxfi+v7lS6kmd42KllHiet6iKtucEzWZzr84io5Q6pdvv4rCevS4a60jOG1e1DjT3py6j0D2t9YWm7U9NTe2Wkq1OhX5DXhvso0IHsL3FfZur0EdGRhabthUEwSst3EgvyRmbQi8CS6U14+XKMJpeLwrdxC3xr1EUbVv2GlkA+Krl+JS25HdUg+\/7+ymlshJR5a4h8w6tdSdi1ufyfkeL0KU5i8bLBtWvYUJEMi38s0oZhR4Ewb4mSiLLx1lEiha3od9yZ0Hgl5z2je\/dvHZsFHoYhitIGnuIZH2d9pKuNWcuZsR
774MB\/CPBnVLWzCTvNag\/d+Xbb8Li2iZnx0ZaYcdgyPPqBjAj+uWb6iIB+ueIqtaktf1uGic66WMbuYLJL9rOk4lz5kWICfZRTy\/x3oZ4y8i5xTIVNYPvdCHuUihi8hVhuM2axR6EATPAXCGxbU\/nb4egIt7fBazygwLbhF5l0G9UgodwD6GOxX\/V6b9bojIv1mOywx3PsfgEZEbu6whTqGnSfsmZxGG4RIA15RdMLJyLXteO\/QigHd5iXOQMAz\/rqozl2FAa3216TiVNRzxfX\/zycnJQ5RSS+MQjGMiMqqU2sXLyeLVL4UO4O8N+vvDvDZoEBM+Lkb51TNkND7Pzmsnzp1g+iycCuAJpoGesozVLPIC2ORG\/2zG+JvkjC+l0Em+2UQuEflomfa7AYsUv\/H4X1zl9R3lINktO+JP6pZtVuP7\/p4AxgE8TSn1ZpLfyzOWA\/BYXuzjxLbedc1mczc+HvDDKmLaMEPybtMFZNCWoAYKvdTXL9rJeor6m5uVj\/1X6MaeG4ceemjXuPM2Cl1E3hH3LdcqOFXelpD5QxbXMtky7zynH84YfxPbj7IK3fTjoLLnIc4Xb2XYq5Q6oqrrO8rTarWWdpmjL9ct25wjDMPtlFJHkjyfM8+nvuvlfCGS3KhQADxE8tvxf1\/ZbDbnRFhYmwVk2BR62VjuImKyrTxjOzkJDRU6gLJK5RbTeYmiaCSnqYUWc\/yfnud5QRA83aLOxpcqmuebP9\/Qj7xTZuT3JvkZg3rWY0\/yaMN5XaO13t+2\/S4stA3CIyK\/rejajh5ZuXLlIpI\/Sc3ReqXUkXXLNqeJk4W8l+RPSX6xaOtcRL6Q8SDf122LfhZis9jXodDfUbColk3OUujnC+AdBbIZxXIH8J2SMpoa3RUpdOOXtk64W9\/3N6ehcRyAx1qtVktEXmdxnTGSz7H4\/Vsz+vQlg7plFPqvDPs9w1CvLLZJjOLr\/1tV15+LhGG41yDXad\/3txaRT5L8EYDLAbygqE4QBHsUZXV0VEhCoV9D8tb4QcrNPz3LWDCbFTrJO23bHB0dNXIJE5FnFshmqtBnnP+aQPKXg1boAC5J1CmMd58od8c7WCbXuMDzPA\/Aiyzaf0lGn0w8W6wUukmM\/0Q51abtPLTWWS5PuSX2cXZ0geTpAB4G8Ma6ZUkzOjq6JYD3xc\/DGqVUbmZHR0WIyJnxoF8Rx6b+Ci0TlAw5i2a5Qr\/Xtk3D8\/MNQRDsUSBbvxW66Rn9hmXLlvkFbd1iKOuVnTpxHvPVtorG4BpPiefBRqEfn9GnnxrUM\/ZDbzabe9EgrW5c7o8NOntmbGxspxLjWMouYz6htT6uM14i8o91y5OE5GWp+bzdyzn6dVSE1vqN8SJ0Rd2y9ANLC+g5odBJ\/q+B0imM40\/y44YK7GNl+k4Lhd5qtaKCtowUOlP5wwF8tKzi7lI+n2jbJDBMp3+tjD6ZJMcxUegLtNbTNv0QkZebzmMRtMus17n+66q6\/lwlCIJG4hkcGnsDZkcgXM+Ml1bHpiwUkc8opV5YtoFEVq45GY1p2BV6IrBQt\/KATXtRFO1qYklclDrV86wU+vvK9J01KHQAm2RuM4yoZ1NGEm33qtBNzvh\/nTcuvu9vDuACS+vyO8MwrMwglmYvJul5emJV15\/DLADwSDxmQxOxjeQDXea10pgGcw5u+ub7J5Knjo2NWaVD9X3\/oPgBKuUeNewMu0KP89znLWwP27QHYIaRY5d2Tyxqi7NIoQP4gWlbGXJ8z1bhdCmXeIngQTT09Y7LSIZcNxjUy1zIoyhaHAfQMbXKTz4DXWPY2wLALzGOv\/Dc9qwRfNzA8da6ZfG8jevt6i7zOic\/GiuD2dme1rGdme1aAF+Ioig3aI3v+7vSKfSkcnr2IOUzUOiPmraltQ5IZua9T5XVRfeF53keyf8wGTMReVPJvhud0cfXyE0mRItogL7vb52qWxhVz6CsaTabm8TpN4z0toHkhuXLl884ryZ5r0HdTRbJIAiOAvAFm6A9qfJfXoXJNgD8s60MSqlcY03H43SiFqKdfncoIPmLLmtZZV4Ts5os1zMA44YK6ud5bY+Ojm4Z\/24ThY45knu4hEI\/ZpDyAXhBgTyPmbQTf5HdZNjHC0zaNPRlL33eaaPQtdYn57VFMxevDSQ3tFqtTXax4m1po7HLKedl9M9YoXfpU7ety2RZHW+pfz+x\/VqqAPhBUQhqG0RkK7Z3Dq3kKDLWnGvYJL+ZmprajeRJnf8HcGVnnQjD8Gn9kdCOeFdmXWpe7xeR0bplq534C\/pPQRA8J\/l3AH9n+JA+5Pv+5nnXIHlJUqED+FZnEnzfrzR14qAZdoUeJwvJlSkMw+0KmtmMFtvGQRBMm8g2mxS6iJzfi8JotVpLbaOYJRerKIp2TLdJ8yx\/67L6VFKWssr84iqVeSz\/YSVkuahKGYYZEVlJ8kaSD2qtd8\/6zdKlS\/cmeXryb3Ho4S+KyGtSY\/enYfkQI9nJA7Ge5EucL7rXjgDHRNjS5EIUBMEezHiDB3A9gJeR7ERlWlMUfEBrfQjjMxgmokgBeKjPXew7c0Ght1qtA7vVBzAuIrda9PGnprJ1PCCKSlmFTvKLpnIbfKEbnffHbWVFP1tIi8h1qfKRLjIZKfRJ2M8TAAAgAElEQVRuxyolZSlT1jEjUl2vADDOcpiYm4mq5RhWUgo5K1IgSP4FwP0TExMbXxiVUs9k9zwBdzWbzaqi+5UGwNPiF+RVdcsyNJBclpws3\/f3S\/07GBu9xHGxN8ZfjxX+l0h+bWRkpDDRSud8I\/ZD71zzL94sN06xVegkjx6kfCYKXUSe3mg0thWRrXzf31optYuIjAE413bBnJycbJrKNgCFbqOETy+Q9XTTtkTkyV3amODMrcKi0tWtkORHTNrIMnwUkZ1t57aC8ieD3SAj4qM8kyOD5Dg8arJWzRWUUpMkO0mCZgTz4qaRFC\/3UmsxyX8nOeOYJQiCfQfWiRxE5PsACr1p5g0ikow3\/fms3\/i+v7lS6uVej4q346YiIn9I3SA\/Gx0d3bKXtuukxBf6QM+hALQGtWDb+qqSfINJu7NNoee91NAiHG1czs5pyyQW+wa2U4RuQk0KfQPJ223OdHPm42Ulrn1Or9edbaxcuXILEXkqgHTo3wVMWYtrra9IvvBEUbQZgP\/OeM6fMOBudGV8fDzzKGFeAmCfziSZpFitgvRNFJdHgiDQK1eurMz6dVAMu0JXSnXLYlR5EZGdbWQjeZJhu7UrdBExio4Xy6ty2tEWY3qPl5Orm+YKfcZXfo0KfYOIXGczj1kA+LbldVd5s3w3sAy+748BuJNtV72NADgxY21aD+BhkpeJyMUAMr0gqorw56ieBSTP5QBTmXaLVx0n8lhQ2MCQ4RR62wJWRJbbysZZpNC11idbjElYINdFJu3EO2NdEZGLDeWZodB939+z3\/dFwT0zI1mMKbF1+2rLa\/6s7PVmKwC2J3l\/PN63BUHwfJKvIHkWzUP0Zt2XTqEPK3GGm7FBXY8ZucMB\/KTIUn5YsVXophbgVeH7\/tgAFuhMo60iTNN\/9mDlbmRFH5cZbmFJlFIrLZRV7ktbEAR7oCBXu4hcb+A9YpJcJTOjnoiMDuC+yCurAYybzeQM2Y2z0iWeu6eXudZshpsead0rIi+sYu5sg4s5ZglhGC5h2y3iMlMfQM6MTvXAsLhClKGEUVzu11vVkDy4nwuziPy4rGymCp3kv5Zpv0qF3mq1jOOFB0FwVJFsJF9S0M4KgzaMFDpT8eU9z\/OmpqZq\/UKPy6eK+til35mBRbqVuRrUqggA\/y8xBn9WSu1Ce6PMGcV9oc9B4jf8VYmF3cgPkOTP4mAnHeOgr\/Vb1n4yzxX6FStWrCht0KiUOtJwQS4V+rVKha61FosF73km8pE8pxdFR7NsaRuYERKzzjP0xLyusQ0GEkXRtsywvC64zry0hBaRJ\/PxrfWfeJ63qIcIf8n72yn0uUZy+ya2bjYyOAHwft\/3t+7ULRvWc1goseWuBylf\/FD3Y0H+bi\/K3PM8Tyl1hOGCXFahG0dSY4FCj6JoxKIto\/TAURRtJiLp2Pi\/NI1kRnOFPiNVaAUKfW1sQLW2l3Zs55Z2OeY3kFyrlDrA5hpzCa314QAeDoIg8DzPI3l8MsARgGtoEa+BdAp9TkLy+PiGWG9zBh8rwGSEp1kfucnmYbDx066CTnKcqouIfLVX2Sxc6j5Rpn1TP3eT+3B6enpfi7F5h42cYRju1Sk29UTkl4YyzUiwYqPQATwK4Lta67dMTk4+rdVqbRKvIs4odxrbiTysvp5F5HqbPpO83aZ9APM+A1cYho3k\/5M8DcB3RGRl\/P8\/cgp9\/rKw1WrtxIRxG4A\/2oR1JJm0GL6zn8IOApuHYa4odJK3ez16JZAMDRflz5Zp31Khf9dAXtO2ziojry00y5aWGR\/A8gt9RlCSArmuA7DetH2LsJ0LSD5seZ+eVNzs\/EVEjIxm46\/6Xx522GGzOlS3I2bZsmWjbLs73A1gRsYtEbkqiqKuPrNJkhmSAHyw37L3m2FW6EqpA\/qk0DfQwHArjyAIJgwXk4vLtF+jQi+1o2CLqULPUsj9VOheO4\/2J03bB2B07KaUeobN\/RlnCJt3vuc2mPrzA\/hm3bI6eiT2YzyP5F2Gb9xGxjwAjol\/\/+vZ6q6WxGaR6RYWtF\/4vr9fHxR55yH\/Qi+yWSj0y8u03weFbnReXMVxhAkk7zIcv6vTdfus0D3f9zcXkSsN2zfaFidpesTQKf9lK\/dchu1j0lUkbwdwNbvHa59RwjCk194hOTorFa+jz\/i+v6fW+lAAz42jXJ1K8sNxLPVPTE5OHpJXH8A\/0jJWcrx4nGEin1Jql7kSts9mfIZRoQN4CMA+cZKdRWy\/xJnMdU\/uQKa+0EUpertRl0IH8J0y8tpCs3zmmQrd9\/3NLcbml2Xks3BLLGx\/fHx8G9u1aNAxH4achSTvsx3DTmm1Wi0mwhYDOMN0R9ZRkjj4xZcMXRPu7GalDOBfyk58Z7IH3fc6sVxkumY26wdhGO5lMF+bpMBlOymPUX9EpPQRgkVwkxlW2ib0QaGvMmzrF0VtVQHNFfolXeqbPs8zXghMiBOo\/NXgGjMC36SxDYRjm1dgrhNn1iy9pjPjax7Av9TdrzmJUmqXVBYz05v+1RltGfvbFrT9FbZ3BL7G9hbPTUEQWIcHnQ3YjEs6o12\/ibPiFc3Vw41GY4tkPQBXGPbpS2Vls\/hC\/2OZ9i0Veq7bmueZK\/Sy8tpi0bfP9VK\/rEL3PM8Tka8atF+YRpnke2yes7LRBecqExMTO1axrmfM3VPq7tucYmJiYseiMJI5k\/HFdHsAvtmPiY+v98hszqzWDZsxGEaFTnJVOq2kUuoVhn2aEYWsYtk2kCy1td8HhW4U\/xrA38rIa4tF3z7epb5R1LBeFDqA95lc
774I4qirmlNfd\/f3HaNA7BPWZnnIvFuSeVruogMNK5GFURRtFhE9iZ5sFJqad3ybIKIfLnsZAD4YbKtRqOxhemi1UO5i+2EARcCaInIB0XkFADjSqkDfN\/fuq6xLIvpwkgOLqtdB0PjpxkKXWu9u2G\/1kVRZBQIJY2pQs+KRW5CHxS6sU2J1\/9EQwss+vb+Lv0x3bIvPI7ohukcTE9Pdw3+opR6ks0aA+D7ZeWdy4hIOhDR6h7W8UcAfKXuPlmwILYpuzIZWCe+X0q5xfYFkrf2MCmbWK9WuN0+wyI+Ts33ZxE5JSV\/MvLTKhHJzTA1jJC8xXRshlGhA3g0K46A6TEOgDPLyBbHMzBp\/54y7dsodBEp7AOAv1k8A33NT2AZGOZdWW2wxzN4E0znILai7tbXE2zWn0FHY5wtpHPIAzijW\/bLVFnH9nHT\/QCuVUqdOtt2WrtlFwTwGICP1i3fRkheaHOzpzqzieGI1vrNZdtKlCtIfjjjWuvT57QxC0h+REROSH8lzhY4RxW6iDzVsF93lZEtjstt0v6M9J8m2Cj0ovSpnmen0C2CpZTCRqGLyD9ktcEhUugkn9WtDZI\/s1mDWq2WywaWQXw8u\/Fja3Jy8hCl1HsLxvMbS5Ys2S5em2etT7\/v+1sDuD+jf2\/2hiltt9b6EJuoTKkH9aZkWyTfX6adRLl9fHx8mzgU5MAXubqgnUIf6JFCo9EwUZprY5e1TbBwFVp79NFHb2crm+m5XtkzaZJvt3gW3ljUns05bhiGS8rIbIplPvNXZLXBdqZEk7EprdBJ\/qvJNbTWx2XV11rvb7MGicjny8o614mft0fiOb0g\/vPCycnJJUqp5wF4fzpoGID78uwbZhOjo6Nb+r6\/a7PZ3N\/3\/YNEZOe6ZcpiAcmvl1TAm2RhAlD6az9+mJqJtr6ZujHu6fKFPuvhABX64YcfPkPx5mGq0BuNxrZd+jZjt6XLon9BVv0iDMftwTJt22Rb01qfbCCrUSCXeDxK5fq26JuNG1c3hW4aaS7TqM4Ekh8wHK9WVn0AJ1quQVbZ2+YbiTmPsv4dwGczxvUNAxZzfhPnuS2T9WgVE1sOJL9boo3OA3lFUiaSKxL\/fkMn4xGApwH4MMlviMic8FenhUIvew2l1KGJh\/FBtm0nLlFKnRJF0Y7d6sWGjkVz91gYhplf2N12WzLK6jLnaoYxE1bbtut5dgq91WpFBrLeYfFM9DVNbkUK\/VrD+qUVekY2ucwSBMFEFxm\/ZLMOzbaz3UHDts3S77XWh5B8s1LqNZ1\/C4JgX2brkR\/VKfO8g5tmLytTLguCYF\/DxbVbeX1SpjiQwd0A\/gJgHxF5HxMJXToFJVNjZhFHv1oGgCLy5EGFleUAFDrbmay6tfuA1vrZnuctStczVejdjLji+qsN+zdi2y8R+YNBu2vtR8zzlFIfsbh\/lxW1R4tMXwCeVkZmUywV+qld+mOafrWXL\/Sfm1wjK8jV2NjYTgAetRjzD5eVc74QRdHi5JgCuN\/z2mfM7BIECMD9cyFE96xAKSU2N32\/ilLqhLRsJJ+f8\/D9keRPSK6uwlBMRI7IuCH\/OojwhDRU6ABKGXd5nplBloi80EsZeJjma\/d9v2sWJZLvNLwPzinRr6sN5bM+qiB5run9q7UuDEMc37OmyuXZtvLaoJRaaiqLiLw2qw0R+bFhG2eXlZOkya7G\/Vl1AbzAYg1aZzKHDs8jeVs8ZpcC+Gr8t7fljW8QBI2idh09orW2Ol\/qZ8mypA3DcLuslw0A92mtJzzPWxSHmT23l3EQkeXcdKtoHdvR6b5te+ZcBhoaF7GHICyGFtZ3ZRkemsiW5wccGzrOyLDX5T4wTqPreZ4nIpeatNtqtZ5kO2YiYup2t96kPVrsxAB4ka28ln1TFrJ0c1szGvtu9Yuw8GL4Q1Z9y+iXpTwt5iNs21zdkPrbUcwJ09tqtYYrAMtcwzRT1aAKgB9kyam1fnbqd\/e0Wq1Ko6UB+D3J1QBuV0q9J+9rsx\/Q0PYAwG\/KXsPCZQoZdR8rqjc9PT1WcH2j4xgAvmW\/jM5YTYzW0pA0Sg1JwzN6ANeYPg9BELzSVl4bZoNCF5FjDWXMin2\/iOax8zeQdNvthmitJ0QkKyjMAhH5AID74hf4dSTXisj1AxdyviEi37RVuv0sANZ3cQNYJCLXxb85ox9nMSKyVfxlWIs\/Ic0V+pVlr2Gq0LPObkkWnlOHYfj3BX081eT6ImKVCxzAhwzb\/WfbMaPh+S2Ahw1lvdziecjc5q4KS4X+sS79+R\/D+qUUemz8aiLjf6brkjzZZv054ogjhtIFaVgpMB7cbHx8fJswDLdrNBrbuvPzPmMRA3ugRWt9TDeZu7lFzQXYf4W+AIBR6sOsrV4aKHSt9ZEFMiw0jSqllDLOl2xhiT4j70ARTKR7LBgzIz93kp8zfRZEpJQSNAXAEy2ezc906c9nDJ\/rV5WRkeZufodl9O87Fv37fRn5HI6hwMKVaNDl1vmYI5fmCv1rJS+xiOZxxN+crmxi\/KS1fqlBP40idimlnmnasXQ4ypyxsw7\/ajFmdxq2958Wz8JZtvLaYGPl3i0wDICPGraR6faWB0nT5D73einvjDgKnvF2O4BPlhxGh6N+AOxTUuH2vYiI8WI+V6C5\/\/5Py7QfZ5sy+TreQPK96fomW8Va68IzXxF5huEC+y3TvonIM03vLZuXxdiF0VQhGKU7pV0kxcyv4qqwCf1K8mdd+nO2Yf0yCt3IJQ7Axem6AN5kue4cXGYM5xt5Bqt5sSxmK41GY2cRefKs8H4geVUZhdvvIiLGi\/lcgeYKfXUZ9ysR2YrmvuAzvgxFpHBr1TTID8k7DRbpNTT0SbdJCJQVnrYblsdSmQovjYi8zqLNr5vKWgZTd8S4\/CqrDdMvdFuLfaXU601lU0q9MF2f5C9N66fzUTi6A+C3bFu4Pz99BCoiywFcrLV+VScI2GyH5MZMpFrrb9ctTy7sPZhMP8qNWmupe2wGjYh8y2IBsg44smTJku1onqK1lELXWv+HiSymVulMBRrqhtba2FtjfHzc+E2b5IjFfWvkP6+1Ps6izctNZS0LzY8UbuxS3+gMneTRpjL5vr+Dacz7OE74Joql2WzuZuoiGbfxqV7HcT6QzssQBMHT078heXxnnQFwNYBX9TuEcT8h+YnEfXJ13fIUsYjkDy0WmKrLAyT\/j+QHALw1DMOjV65cOSNS2XxARM63WIButnWrE5GnW8zL29P1aba1arRFTPMXyatM2rPJdQ3giaZjNjk5eYhpuyIyIyhSl74fZTEPRv3vBcMoexvYxc+bhm5rNFToURRtBuB6izGakYNeRD5psw5prf8LwMsAvCM2sDxPa31h3LdLSX4vVk5Z5fLE7zrlvGQRkTmRitX3\/R1SY3dy1u9E5ASkspLN1qRa8cvllfHaUTrB0MBQSh1gc\/NXUeIwoT9ZuXKlVQCRuYyNQo\/H8Iqpqak9Ldq\/zLRtpdSMMJ+GluQXmsoD4GbDxTYzPndKtr1N+yYi\/2gh49+btrts2TKjhB5hGE5azPFNxS32BtuRFk3kuTurvoXra6FCj6JosYjkhSfOGqMZMQtI9hJ+uh\/r3UNzJakUgD8n+jbjxT\/JsmXLprTWx2mtj7PxWhlGRKTZbDb3r1uOQkzidPeh\/FPd\/R42bBV6orzFoG0b46cNAGa4DmqtX2lQz3iLmKRpjPTCGOCG2eA6Ml5R1F5i3Ezd4YwzuUVRZGOMWjrMrylMnBEWjNt9XeobGa6FYTiZJ0ecZzsr17TV\/RZFkc0xycAKgMzUrrMNrfWRiX5FdcvjyMDm662CcqrXp+AtZX1dhwER+ZcexvQBAFcppV6SFeyB5HstFx+m2zBU6NeY9hdAy1CW2wyaW2DTv2azuZuhjKaZ0W417betrBbtloKGqW3ZJRJebCRVWL+bQl+xYsWWAD5k4YGxsSilDs3oj7Ex3IDLyRVPXS00Go1tATw6m8\/F5zxsGzIM4qb+tJeRzassAN7heRuNNX4D4AtVtT1owjBcUuE4\/4Xk70leZZq4JFl835+xlZ8Ov9ulZJ6zdmGhiBidlWqtTyxqjKRxBDaSRxm0d7ppewB+bNFvj+beBhu6RE6sDBYk1EjNwwyDQhrmQ+8o9MMPP3wbrXUgIm8i+UOLcMTp8lMvtZaMjY3tVOEzVGkB8Hf9nMcBsoBtA9BaImo6DIi3ZE0toMve0H+pKtJbo9HYIg73uUZEXg6gc+72ftu2wjA8GsB\/i8iTq5CtF2wW+j7O081exsOa2mrrVoy3nj3P8wC81VCuQuMwkmdZ9PPeIAj2zZHrTZZzYRUAhuaW5RtYIp2spSwnWciyIqO+aSS3SotSaoYnjIg8rw5ZTIrv+7WvL455wujo6JYkH+njDb3O9\/2DysrXarUODMPweADvIPlZkn\/Kuk4Yhsfbth2GYXJ34ht1RqljvR4HG0huAJB5bDE9PT1mUt+mvyLSNJRrFYB98tpSShkHl4nLH0Tk5UEQ7EtyBIBP8iQApslYNhat9Yyt34J5NlaCIqJs2rYFwNMsZHlrRn2rc++KyhV
774Zz6mImLpDDrqsmytGcY5ZAoDf9fGG\/oVXYouG5MEkP256nfgsjgDeT\/LzIvLCIgXNTcNLnl52\/KogDMMGa\/5K7\/blaqrQbV6IYhclo3NqEckNzVlX5MNuxmJ50CAufqLfM3x9qyQIgoZFf2e47dQx5t1sIETEKFFMDeXWfs6hwzGDMAyPZvvc9a74XMs4MENBWVMmbJ7W+i09LrR\/y0v00oHkezp1lixZsl250asOAJ+FQarSfpQ8K\/UMH9TMYvslYmoMWJT8ZGJiYseaxuw7Nv31PM+LnzOj9pVSz7Nt3waLfOMbANyeqr5wwOO9TkRe060vInJEHfeAwbj9Xz\/ncJgRkWbdMji8je5sz2LbLeXBHm7oX5e5PsnTch6QXIUH4G+Tk5NNz\/O8pUuX7h2GYaaijo8a7o7r9DURhg0kf1TDwrM2z8YhDrCwvqgdWzsJkjCVsSA966I6XoQAGPu1J\/p8nWn7SqmuCqwqaH4E8ICXMESzdYfs9f4k+baCriwAcIXJfTrge6SvWfP6gYicIiI\/CIJgj7zf+b6\/QxiGk2EYLkk\/+5OTk00OwPXSYc9CEfnooG9mdkldKSIvZzss5zkZ17ujEwqy42MP4P5Em4eJyJsAfAXAw53FoopBqhKSVwxy0ck6H00ShuF2JgrTVqHHSWOMjMTir\/SF3drSWn9l0It1FEW72vTX8+zmtuPJ0U9ortBXjYyMLO7UG5RCB\/CozdEDgIE+Owb37KwDwKNxH87O+106ZLXW+sr4ZeAMAGsAPDIomR2WkLzd9oZevnx56QhBWuugS7sbMyNFUbSZ7\/u7Tk5OriD5gbQfNh\/3Sz07\/v\/\/nQ0PXbx78B7b8S5TROSrRfKYKvRWq7WTbV9tEpbkGcfVcI7+Ddu+ep61i907y1zDBhH5vqEsm+zi2EToK1sAnDkxMWGdxStOrHNWSaO92wHcRvLn8Rf\/F0h+VkTOBPAurfUbReSFYRgePzU1FYpIU2u9v4jsLSJ7A3iCUmqXsbGxnbLiQswGSN4bj\/8tBb8rfHkyDYvsyAHAMWxHgfoh20rt5l4szT3P82hvCf\/XXvsRRdG2IrIy9ZDfwfbX+88APDuvvoh8MHFj7ayUOiAjccMmhk1KqdyoVoMkDs1rGvyjTPlXk\/j5sa\/\/WoOH19pvOgiCA03lFZHcHR8AAwv7WfZ8m4a+3wA+OgivC1P3QQDrW63WkxJVF5Ks3ModwEMi8s8Vxf9eODY2tlOz2dwtCII9giDYY2xsbKeJiYkdJyYmdvR9f+soihbPVsVbBc1mc7coihYn\/8bHPYl+nZcyVUS+ajCfxtEZm83mbiRvYTu+wUd66decgGRE8udZA9uLQif56RIP5++q6FM8yd2usY7kG3Lk3nhGKyJ\/E5H3ZcQRX3fUUUdtHf8+JHmvUuqIKmSvCgDbK6WOjWNnFypWg4fsj0op47zzvu9vndiG61qKztyyiNN43mgo+3Py2hKRd1StYLqM3+\/KuiKJyFYAbspp+2aSz\/d9f\/My7dsSBMG+AExe1tekd2BKrgvpshbA5Uqpt5EM8xSIo3pi18Wrkko9vj8v7XYPBkGgSX6K5i90FwZBEBTJ0mq1NgkOBOApVfZ11hErsNuyBjUrApgJ8QJUuJhnlJ\/02p8oijYz8C99JP2GmaxPs9CnlwZB0OhErhKRvuai7oWJiYkdReR5AM4lea3lnPwIwBsBbG9zTVOFXvYeI\/kcA9mvSJ7hdiMRaKifCt06hW0S3\/e3Jvl8AK8F8FqSpwVB8Jx4ARt4FC60E9Gs6tLfdSS\/JyLL0\/WCIJgwXRtiY7U7AHyf7UBAzwfAQb24OLrDtj3S7ztZHBkfVYrIhzovWHFArxeT\/N8eDFDXishvSH4NwMfi2CIjKVmizr0YBEFhVMc5z\/j4+D4i8g8A3kfyPADnFm1N57CQ5IUlJ6\/nhPBaazFcLL7l5YSVPeqoo7YG8IICv+dktLxZ42ri+\/7mYRhOAXg1yfcC+Cjj1I0A3gfg1UEQLD\/88MO3KXuNkZGRxTkL\/saSF4GtoA95LwyPkPywaVsiMsb4DLBPZUbKzrnAYYcdtoNS6h8AfBLAWSTfLCLP9H0\/1\/BPKbVUKXUOEylDAZwlIu9COx\/24SIy6r68h5fYgPj1bIfQPobkHxP3+9dIvt1wF8e6iMgz0vLEWQnP8X1\/vzrGY86ilDJSqF3Kl4va931\/BxE5geS5aZ9FEdkqa2HOOAPv\/P1lRWdhWuuJ+Pf3kvwu2\/mLb0m1tYoZYS7nM6bRBHtJMUjyJSmXoz+R\/PjSpUutz1LRTv6SGVGwh7JWa\/0pF\/XLMVeZmprareRubC8lqrvf8wLf93ftdbIAnCEi\/yAiZ5I8NT7H37ilyEQaTQBXJq+vlDop1d4jJF8hIsfmXPNuAB8Mw\/B4pdSRqS4tAHANyWuSW84AnpCQ4f4wDKf6O7KzE7a32nJ9fIMgOLCXawD4LoBLSIa9ygtge5JfNHkRySlr2H75O3\/FihVWxxQOx2wEwK8HqdC11hN193leICLf6ccEAnh34hqnJP7+tc7foyjaEcA9yXqtVgue53lsb+uZXOd9yf4A+BjJDR0\/9Q6dKGMAruh2Fu9oQ\/Lfu4z3WhEZKkPCDlEULdZavxKGmb3iY5mPAzimYyzpcMwXSBamSq64jNTd5zmPiDy1jxO4Vmu9v+d5ntZ698TfP5W4\/hmpRXajuxKAwpjNAG5LbL8vQBxSNSuASuyz2nGXqcJVZk4zOjq65djY2E5KqV2UUrvEux2zIp3i6Ojolr7v79CRXSm1S6vV2mnJkiXbxS5MtSXncTiGgfgI1Cn0uUIQBAH7a1S0AcCrPW+jsdVGRU\/yayLyj9w03Ox1SflgkCEqDMPXA3iiiPwzgFs6f89Ku8hN88Hf3u8c1A6HwzGMxF5Blw5SoUdRtKPneZ7W+iCSlwM408sxcHZYQnOf4F4U+ruUUi8nmXteA2BNlqEV2\/7iX6aB5XWyZOU9J\/mL1O8u833fbbU6HI45TxRFmymlXg\/g5zUYxG3wvI0BtJI+7T+1da11ZOD7\/ubs4sdecTFVxJflyRu7W3Q7151RxsfHN3HdyjH8u6ysC5bD4XDMBkRkK5Nob\/0qcT6Nk0helfHvQ5Mwa1YT+\/HWkfFrRhGRlUXykrwoo+51AP4tDMPjSR4FoBVv5Wwktm4\/P+f6f+g1XK7D4XAMKwDeXfcan1e01m79rYo4q9mdNU5oYeq9RqORlc\/5nKJ6YRguAXBfkQwA7kgayomIInk2gGe7CFcOh2O2MjExsSOAh+pW2gXr7zF1j9OcIk5vWVeO4QuL5CN5WLKOiJxZVMfzPE8p9TwLOdbGmZb+L\/X3vmfCcjgcjn4wqLwHvZSMWCKOKhCRE2owmMgNsRlF0SZf56bKvEPaz71EuaG3UXU4HI56SOcyH8ZSJtmTw5CxsbGdSF5H8hW0tC4vWT7dTZY4A9vvk78HcJuNdXqckGJD7J9+ptZ6\/zhxhJF8ANaHYdioZnQdDodjcMQKfZXW+qXj4+O7h2G4nYgs56Y5LWzKX7TWh\/i+v2uz2dxNRJok\/6usrhCRF9Y9RmRnfuYAACAASURBVHOeThxrAK+ymJzbAXxYRF4YBIEWkaZSaqmIPDXvK1lEvpC+fhzf\/d3d6sVn3l9gO9LXtwFcT\/LXAD6bEed9AYAzUmFgf2xz02mtT+zzkDscDkflNJvN\/bOyF4rIEbZKHcAPwzDcLus6IyMji2Pboy9lrPFfYUbMkzAMn+V53sK+D4KjTezedk7G5K4G8A2l1KlBEEwXZWrSWh+Zc5NckvxtGIbPMjFk61bCMGSGCJsEMABwtWF7l5O802WQcjgccw2St1usrTcWrfMdRGRvpdQRSqlDOx9SjUZjC6XUJIBjAPx9FdvsURQtVkpNtlqtpb22NW+IlfrxSql3knyF1jqwtfyOs2J1U+jfSf+e5KllzvIB\/C3tg95FHqNc2vFvx2366nA4HLMBGno3AVijtZ6uW94OYRjuxXauj7WxjD+vW6Z5Bck35H0FZ9UB8DIbpQ7gUdO8uiRvzWnrV\/Gb693VjoLD4XAMBQtE5MUJhVhUPl63wB3iIGHp7fv1AJ5Qt2zzBhH5YY4i\/nFOvedlTF638r+m8pD8S7d2tNa7V9Nrh8PhGCoWTE5OLgFQJmrcP9UtvOd5HskPdJHvlXXLNi+Iw7bmfVlfnVcfwFO4aRKXbu38ykSe+AhhLbsbhHyimp47BsWyZctGSV4Ux1LYpMR\/\/0K6iMgFInJmsmit35gsYRge3ykADp+amgqnpqbCVqu1VGu9v9Z6f9\/39xORvUVkb9\/39wTwBABP8H1\/106mt4mJiR0nJiZ29H1\/h0ajsW2j0dh2ZGRk8cjIyOJGo7FFFEWblc0A16mbaG\/bRqOxre\/7O3Sy5TWbzd18399TRPbWWu8vIprkswC8wGUenPtEUbTZ9PT0vswwWLMpInJsnf3wfX9zEflJF\/lyw4c7KsL3\/a1Jfq2sQvc8qzSvt2RZdCbRWh8Xf4m\/keQtXdoZqWwAHH2lkxZ3LpXYKPSWuHw3UW4heQuAv1Z5PREZq3seHf1hfHz8AACV5O0A8O66+wNgny7yPVK3bPOKOCf6p20VevxCcIPFjXd+Xnskf0dyQxAEE3EmuKwF7kOVdt7RN0ieXrcCnu0FwP\/UPY+O6lFKVRo
774orO4v9A5d3KnXH3744YUG0Y6KIXlwKnpR7lYJyXQo1vRi9FsROUNEvk7ywTyrdACvBvBYXPctURRtBuBlnHlOv04p5VwhZgFxPILaleIsL5mGqY7Zxejo6JYAPgngcs8rNP61LsuXL9+l7j7GLNJaH0PyMrbjn9yhtT61bqHmNUEQaJInAXhit9+w7ZqQd5O9PRlIphMQJ8nKlSsXKaWOBfCdVN2bExHnNguCYA8RGVVKTSqlVjrf89kB21vRdSvE2V6uqHseHb0RB\/D6bTyf65YtW3ZwxUlZnNePozxa60MKbrA35NWPDZQuj3PxdmvjFgBvynoRcMwOWPzS54pT6HOaIAieD2BNak7\/wPLhXbOKkdGxw9EVEbkgfWMBeFRE\/qGobmxd\/yeTm1VEZgS38bx2+lWttUvtN8SQfOkQKMTZXpxCn6W0Wq39SD7S73tERH5Qd18ds5woirYF8C0ADwF4GMDVrVbrSab1Sb7b9IYF8C+der7v79oJDwvgvv70zlEFQRDsUbAL40pxubTueRxG4iAm7x5me5ooihYD+NsA7pFLiqVxOPoIgH0ytqK6KfTHALxxenp6DMCfE\/92Td39cOQD4MUJY0dX7MoqEXlq3XM4hCwA8IN4bXhd3cLkEbv1VurKmC5ZSbQcjoFD8jO93MgAWnX3wVFMbPVat3KcbeWXAPape+6GEQAfS4zTO+uWp4ggCKb7rNA\/WXcfHQ5PKdU101uOEv8VyaN839+hbvkd5sTZl3ZRSu2itd69E7Ut9mDYu1Oazeb+nUhvYRhOdiLAichTk9HhSJ7WiRpH8m3JqHIkP52KPpeOUHcjgNsSZeDHAnFAkRtimS4WkY8qpU5pNpv7j42N7eS51JWZaK2PS+74iMiZdcuUB4B3kVzd5\/vpnM71VqxYsX0URft47v5xDBoRebLFAngHSXieVyoMp8NhQxz2dXG6+L6\/QydcrGlJ1q+7X7OcRSRXpb5OC41w60IptcsgjpsA3ATgGpJ3J\/6+lmRYVV8AvBXAzbFNwG1KqddU1bZjjmAaGhTAFVEUbVu3vA6Ho15E5NikUo+jrZ03Pj4+dImbDNx7+1p83z+oin6IyKX9bN8xR\/B9f7+Cm3Idhyg9oMPhqJ84ZvjZcVz9zlrx4NTU1G51y5ZERI6oUaGf4\/v+5r32geS\/51xjRRXj5JgjkDws4yb5HckrSH6uBgvfRQO+nsPhKEBrHXTLeCciiuRLh9HaneTJNSjydSLy4irkHx8f352pI45kUUqdVMV1HHMEEflQ8gYB8M26IsOFYTiptZY6ru1wOLpD8uMk\/7VuOWwh+fYaFPqqqgyGReTsvGsNS0IYx5AgIh+LFfl6AFd4NX4hk\/wRgPur2KZyOBzVESv0tbMtlSzJs2pQ6BtI3j45OXmI53kLepT\/2rzrBEEwXdFQOeYCcbS5vwGoZIuoBxZ2blJn6OFw1E8URXsopU4h+VkA98TP5711y2UDgK\/UpNA7a9nWxVJ2h+Qdee0Pc5Q+Rw5a65cBuAPAjwE8Le+3AH5M8vypqamneF47o1oQBBMA3pfMvtZhGJKvRFG0WecmBfB\/dcvjcMxnAFyddvcC8Cvf9\/esW7YkRYF\/RkZGFovIygGFf02XByvoX67czWZzqIwQHYY0m839ExO5Lu+3sULvPISPxm4lq0iODEjcUnTiw5PcoLXev255HI75SuKLfAPbmckir6bjuDAMt1NKHZD1b\/Fad23Rl6rWenet9ekDVui\/6LXvJO\/Maf\/TvbbvqBE+buDx5YLfvTf1Zr2G5PMHJWdZlFKTna8CEfmX4hoOh6MfkPwTgPuUUqc0Go2+xZ\/QWguAL5C8heT9AGZkLSP5HrYDtsyw6O6sifGX7NsKrrU\/yUv6oLi\/lFpv14vI13sNiw2gFedsX5tq\/zGSn8nabXXMHhaQHImjtZ3TarX26\/ZDAK3UDTDw0IwAniAiT9danxiGYe4RQares0m+XWsd9FM+h8PRHZKv0Fr3LVDMihUrtowV4brUWvVQhiyXxP82I7Oj1nr3lML7XmyMtvHfReTlJC\/rgyL\/KclQRJ4Z\/\/86kj0r8kajsYWInMG2EeJr41ghl5J8kOTnnCfQHEBrfXjqZloN4FVZvx0dHd2Sj8cu\/ny\/ZQvDcDsAVEo9Tyl1PttbdElZ1wF4br\/lcDgcswMA38xSkgBuzvjtmfG\/\/blLW99PtbOW5BsAfJTkA2UVNoA1WWFj492At3vxEQTJ15P8vIjoKsbG9\/3N45eFDZ04IL7vbz4Mtk6OivB9f+ssAwkReUbW70n+muQvV6xY0fdtGaXUZHpbKOMh+GO\/5XA4HLMDdgmWAuCs9G9FZO947VtLcoXv+0+OP3DeTfI8kr+v6qs7ThN9ZRAEx3uetzCKoh0BvIPkHbE30P8McIxuUEodOqjrOQZMFEX7kHwkdRPevmTJku3SvyX5qUFaQCqlDi14UO4YlCwOh2N4EZFndFkn1nbb5tdaP3cASVZWa61PHPR4dCOKom3pQrvObZrN5lMyvoZXBUHwyvgs57S6ZCP53ZyH5Q\/d6kVRtFmr1TpQRJ4ZBMFpAD5WVehEh8MxXOS4Yl2VV09EPtFnhb4BwJss+nFFr37mDoc3PT19ANsGEt1uyifUIRfJd3aTSWt9evr3vu9vTfKuDPl\/4Llcwg7HnATAE7qsW7mx4EVktCLFfWGj0dii0Whsu2zZsnEAb0qcw69asWLF9kV9EJEPAFgfBMFEdSPjmLeIyM4A\/l\/GzXqnV4O\/aKPR2CLvJUNrfVxWvYmJiScCeDipzF2aVodjbhO7YyWV+R\/TyV+mpqZ2C8Nwr87\/+76\/axUKPQiCTA8a3\/c3bzabuwHIVeiNRmPbxC7pc6oZEYfDa\/tWaq1fKiL\/Q\/LtrVZrpzrkAPDqvIdIRLq+ffu+v6tS6li2g1e4L3OHY44D4EUphf6+5L+TPDihNNfFgW7+VIFCfyBDltxoc2mYcIED8NZex6KIMAxn2Eg5HH2j2WzuZfAg3Vq3nA6Hox5i19YXADhLRD5J8iNxBMsNJH+dzk4mIidUtL3eUbzXisi72HY38zzP80iexnbyk3tME0L5vr9D6kPltVWPVZIgCIL4RebU8fHxbfp5LYdjI+Pj4\/sEQTBN8jNdHqjHSP6T577AHY55RRwX47ou68Jvs8I8V6zQ35OlsBMvFBsAHGPYnUUkb+\/UU0pN9jxAXQDwFJL3JvpxN4AX9et6DscM2A7RmPdwXTQ5ObmkbjkdDsdgAHBMt\/VAa\/3SrDokoyqUeV4IaQCXxF+\/59nY7cQ7DetJfrdfwV58398BwP0ZfbqhH9dzOGagtX6LxcP26SAI9q1bZofD0V+UUi\/M2Qr\/76w6JN9cgUL\/cL\/6NDU11bescyMjI4sBZEa4A\/DBfl3X4dhIFEWLyzx0AC52IQ0djrmLUurInDXg7owqC0lmfZ2alnVa68MH3tGKGB8f34bt0N7rU\/36Sd2yOeYJQRDs28MDePfRRx\/tLDkdjjkGSQC4L+\/5931\/12Sd6enpg5lK2mK5zZ7rzz4bEJGtSP4s0a873YfPPGXlypUD90MHMN7L9hiA2wYts8Ph6B8kD+PMUNVZz\/7fdeoopXYh+dce1pI\/1dnnKomTtHwOwIcnJiZ2rFseR02QvJXkTyYnJ5uDumYURZtprV9K8lMA\/lxSqV\/hed6CQcnscDj6RyJD5EVxgpNMRa2UeonneV6r1XoSgJt7\/DC4pO5+OxyVQvKWzla2UuqAQV8\/Dun63ZIP5cmDltfhmEuIiALw7PTfYzeog03bCcNwO6XUM+I0pDeSvL1byuaYhSKiRGTUi1\/Mk9keReTFXZTwhQDOIJm7NW+o0N9vM1YOx9AD4HeJt9\/3DPLaQRDsEUeBurDsQ9lqtfYbpMwOxxxiQfw1vFoptbTzxyAInpp4xn6qlHpet2AqURSNkPweyTUZz+ddXa67EMAPEor1agBPS\/6A5Kd6VdgGCv0MEdnK9\/2DKhxTh6M+AFyduMk\/kfUbEWkCuIDk6VUFR8jxndzAdv7jG0neafBQftPzvM0KL+hwODIh+SOSPxodHd0y\/v+TMp61q0REZ9UXkeUAbsuo82DW76MoWpxl\/Abg30REkfynfivz+HrXMo6FoZSa6ucYOxwDAcBXEjf5S9L\/LiJbAfhj6kH4bS\/XjKJoM5I\/S+QsfiQ+D\/tcEARHJX9L8hVsn\/PnWbK6PMAORxeWLFmyHcllk5OTS7TWu6e\/tgG8leQGrfVp8f+\/qNuz1s0qPAiCfdMv6AAe7iaT1vrQZPS1uguAh0xDujocQ4uIjMWK9c6sfyd5dsYDsLaKa4dhuNf09PQTTX5L8lnprEtsZ2x7VhWyOBxzFZI\/TSmvRwFcLCLPm56eHkueV8fxwE\/PU35hGDayrgPgO6nfrsqTS2stdSvyeDzW50WJczhmFSLyocMOO2yHrH9jdtaiXwxaRs9ru2ZorY8E8Mfp6emxdApFh8Mxk4LdrXRZDSDrPHxjUUr9Z5fr\/DL12zXp3\/i+v4PW+lUichVzUigPuHyu\/7PgcNQMyazwrG\/rZWtKKbULgG+xfXa1mm3r+hcW1QPgA7iD5A\/LXtvhmI8AuCb+En1EKfVpkhEAX0ReTvJrfDz1qOkX7fVhGE52CsmjAfxLxovDWgB\/R\/IjbCdcucvy5WIgRUT2rnuOHI6+kzKYu0trLb22GQTB0zMeqrUi8owCWZ4SLyaPMZHW0OFwFOP7\/n7dXsSXLFmyHYCnkcyMCT7Hy2oR2WrQ8+FwDJwgCPZgOyXfJUEQ7FFFmyKyc5e3\/puLvvxJXhW\/4X++ClkcjrlMOm94FiKyM4DDlVJPInneECjYQZcHPM8beLRMh6MWALSqDg9L8stZD5fW+gV59WIDPvZ6\/VardSCAVyV9bx2OucLo6OiWAH4cv\/z+FMCbSK5QSi0F8BSl1FRsCPfFIVCodZcL654vh2NWMzk5uST9YInIJ\/t93SAIDiT5ucR1\/9Dvazocg8b3\/YOGQFEOW\/kyyVMBnMnHjfHW0SIansPhyKDR
774aGzBTS1cz+n3NQE8N\/mAx+kGZ\/jdOxyznSAIpodAgQ5V0Vof2hkfABfEz\/9ldc6TwzFn8H1\/jOQDAM7o97UAnJjxkN\/lueQujjlIF8PTeVsA\/DlpnxOG4XbT09NjVY65iGzlUpY65jWDisxE8ubUA\/5oJ8ylwzHXUEo9r24lOkRl1ZIlS7br53iznYtiNcmHAXynn9dyOOY1WutDMh7yf6pbLoejX0xPT+\/bbDb3GhkZWex5njcyMrI49lg5mvPINQ3AfVrr3fs51iMjI4vZzj2RvPbp\/bymwzFviRNBJGNM\/2\/dMjkcdaG13j3+mqxd4Q6g9N02Z3R0dMsMhX5nMhWsw+GokFartVQpdRKA1wLYZxDXjKJoW6XU2wC8bmJiYsdBXNPhMEFEPjkEyrbvRWstURRtq7U+uZ\/jqbU+MeMl6V\/7eU2HwzEglFIHkPxr\/GD\/huSnRaQwvK3DYUlmLoPYD73riyvJk+tWtoMoAH6eUO593XoXEc124KvOtW\/q5\/UcDscAiF3yfpp4sC\/wPG9Ro9HYWUSadcvnmDuMj4\/vDuA7iQBJiwAclzhiusX3\/T3T9UTkqXUr2xqU+ye9AXi1AHgjgOvjl4jj+n09h8NhQaPR2FkpdUAQBAcC2L7o9wD2SS8mYRg6f3dH5fi+v3XiPvsPABdnKLMfpesppSbrVrA1KfXxQc1NEATLSX5tUNdzOBw5xIvlt0k+QvJ+tq2DH1ZKfaTI5U1EzoyTyGxcTEREFVxy4cjIyOLYMtn5xztMWFCkxJRSM1Idkzy4buVaU3HeLQ7HfMP3\/T1JPgLgXbHyXui1t823aDQa2\/q+v3VBEwtEpEnyhsTXwZ+jKMo0josX2N+wbS27CsDvK++UY05i8FV6QbqOiIwOgXKtoyyrY44cDkdNANgHwD0AfuuV\/FIWka1IngfgodSCMiPUJNsxpmfkowZws+eyQDlyiO01ihT6t5J1lFK7pNIiz+kC4C8i8nLnaeJwzAJIrhgbG9upwvbOJ7lBa32i1vpQ3\/cPMq2rlNqF5Dl83MI9q7zX8zwviqLNmDCeyyiPuGh2jjySqYgBXAzgoyQ\/2yki8nUA
774n0rWiS3gb6tb0fa7KKVOEZHRuubG4XCYs0ApdQSAywE8BuDMKhoF8OwuC8TPms3m\/iZtkPz3gsVmtYg8g11SyCYW6EcBtKrol2Nu4vv+ron75fe+7+9qUo\/ke+tWuH0uLouiwzHs+L6\/tYicQvKa1AP85l7bDoJgImOLPFl+LSJ7F7UD4IKiBSdtMFdQPiAiT+61f465Rxz1LXmvfDq5q9PtJZTk8UOgdPtWALx1cLPgcDis8X1\/BwA\/yXqARWRlL22LyN4AbjJYKGYYGKUh+Y0+LVSv76WPjuHH9\/3Nx8bGdlq5cqWR7YSILM+4R78TZ1s7leSGrHpKqdfUrXT7VNYyPtJyOBxDjFLqhTkPMnpodxcAN5suGlNTU3t6nue1Wq3DROS\/AdxL8nal1BGe5y0i+cs+LFTXjY+Pb1PZYDrqZKHv+zv4vr+n7\/v7se3h8HoRSb6s3i0iOq+R8fHxbUjeWXTvLF++fJd0XZJfGgLl249ybxAEB\/Zv6hwORyWIyBiANRkP8WoR2apMm77vb26yKCYLgC963kZXs7R1+lkickuVi1RsI\/DEakfTUQckjwfwiMX83ygizxSRnQFsH78I7NBqtZaKSOGOEskNURSNpMRYCODhIVC+tmUVgB8DKMwWB+CYOubX4XBYQBIZD29pZcd8K\/OuC0sURdt6nuctW7aMJNclZFkPYH3FCv3d1Y2goy7YfgFc18N98FiZe6vZbC5NygHgaUOgnG36fZ\/W+phOKliSRxnUWysiT69nph0OhzFhGG4nIq\/WWn86CIJ9y7bj+\/7WAB4tuch8IyEPAfyY5MlKqaVVL2jj4+N9TSrRRxZNTk4u8eZ21LtFIvKMww8\/vHCOWOz90JciIick5QDwwbqVtOEzdqVS6gAvFYsh9r3\/g0H9L1U811a0Wq0DtdZHAvC9dmAqh8PRLxqNxrYs\/8W0juTJnbZIfoLkXSQvr3hh+0CNQ9QTsU9+Z3G9nuRI3TJVSaPR2BbAHxNz9Y1YAWVC8rKaFPq\/JeVIyTx0BcBDIvLCPMNApdRSAL+Lf\/8YgOtjW5Zkv19T5XybQPIVJH+USI7T6dPDJH\/ikjM5HH2i0Whs0eNZ4lql1OsBfJU9bKXmlHVhGO5V1A+t9f5a6+lBjJkNAJ6Q6s+NIrJz3XJVRRAEB2YooztIvrLRaGzheZ4H4ImdIyEAaVfLQZW7oyjazPPaQZjqVtgF5edBEEyYzkE6WdLU1NRuItKMd4YGCoBvFvUvtgFy8eQdjn4A4NYhWMS6lYc7iiEL3\/c311q\/iuSqycnJQwY5bib4vr9DRp\/eU7dcVcH8BCd3J3NxA7i67PFOFUUpNRUEwb7xy2fd93VeOd\/UZW+YAPBFy\/k4qW6ZHY7aiCOrXUTy3ArdUhaxnUGt7kUss8TBZ071fX9PAPuIyJMBMI5m94Hk7kIvoW8BfIzkJ+KodJWe9ZE8jeRGzwQR+UqV7dcJgCfWfY\/MxQLgVXXPrQ2jo6Nbsp1UyaaP94RhuF3dsjscA4fkm1MPxMOtVqtnpS4io5YR24a2dLZUbYkNjDqud2uDIGj0Oq5pSD4fwH3xQvbBqtuviyAI9q173udqUUpN1j2\/psSJmFbb9rGqcNUOx6xhenr6iczIRMYeYzXHBk2PVu1iVldZsmRJqbf9eFt8HclHWq1W3+LGt1qtA+Mt59IBgIaNZBx1V7oqrcfYVnb3A\/g\/kvd2+e0DJF+hlPoPkneT\/Hbd82tDx0DPpojITXXL7XAMFJK3d1sAyrYpIlsB+FWr1XpSHBe+9oWvgnJO2fFQSp3fryh0hx122A4AruPjL2WzXqEDGFdKTcVeEnXP+zCWVSQvEpETAGwfB31a6Hkbv2Z\/lvx9HHc9eW6+0JtlaYPjnS6rAFUkz65bbodjoDSbzd1IzgjLCmBN2TZJnpb0zSX56yFYBHsuAP5G8kaSP1VKSTUzUI7x8fHd2Q7ak7b+P7pOuaogTlF6mVPoG++7K+Ov7w0kN4RhmGthTvLoVBsPAhgf1Pz1i7GxsZ0AXGwwZn9w7muOeUsc7zqt1B\/poclNAp0kF6M5VB4RkeU9Dn0p2I7ml\/m1MttDcrZarRPio4M1JH8xBPNcZ7mHZOh5ngfgh4m\/h93GLwzD7eJc7H9lIp587M7Vc8bEYUApNUny0qwxE5FP9mLA6nDMCXzfP4jkDfGDsVpr\/bKq2q4x0MZvSL4bwGuVUqcAOFEp9UwAx1XU\/llVjZEp8ZbqjVnyAPhmEAR7dH4bhuFe8eJ+VVmjvn5z1FFHba21PkRrfSTJ81jC+GmuFqXUxux\/TLzAAXhR1liKyN5sb7c\/4vv+QZ7XvgeYOFbTWgeDmtt+Q\/JgEXkf2y8vG0g+33MR4xyONvHZ93HdonEtXbp0b5Lvp8WbvojUlUbywo4M4+Pj27RarSclZHpqRdcYeLpVEdFdZPmV7\/tbp377zM6\/N5vN3QYtax5RFG0mIv9Wt9IcsvKW+AVsA8kfJscr8fcNIvKxzt+VUivZ\/lq9hvHxC4D3J+uKyFYi8gERefGg5rdDEATPYTvQSz\/P7BcFQTB0gZ8cjqEGwPc7i4rW+kSTOiSfRQMf0vjc9FNVBAcBcH1KhtNIXuv7\/g6e53kicmwVC3DyJWFQADgxSxYROSL9W5JnJ8aEJu37vr+5iKz0fX\/X6qVv02g0tlBK\/ecQKNChKkqpA+It8xneEEEQTCQyId7gxQoy3rH5TWKe\/9v3\/c37NXe2kPxTLNvdWuuD6pbH4XDEANie5IXxwnGPZ7i9pbU+Lk9RA7gviqLFnud5InIEyS8CuATA1SRvpWXYV6XUKcnrM7YPAPAxz\/O8KIoWkzwLwC0sucUL4I7KB9gAdsmE5fv+nsnfRVG0GckHE\/J+Oy8qXgcROZPtF4SX90N+3\/c3jwPt1K5Ah6ysKpofJhKmiMixyX8D8Ful1IyXurpJKPQNWuv\/qFseh8ORgrGxkoj8s2kdEXk5s\/3dN2itD8+rG0XRHgD+YqhoH8uQd+MLgVJqxlc1yf+19ZcHcG66neXLl+\/i9TnzGcnnZ8iyPh3OE4Cf8buLoyja1ff9rUVkZ5IvzWj\/v+Lf\/lfVsiulnmFopTwfy6VF48dNXUyvGx0d3dJ2DkRkq0F+wYvIRST\/WmSZ73A4asD3\/bFO1iUAD9ssKskz3YSS+aOJwVbsh3pP0cIoIlen6yZ3BwA8N6P5BQAK2060cZOXUtxa693ZNs7pa\/Y2EbkyQ55fp39H8pYu8q+Lx+ORrGiAsavYXwF801SmeAdm+6LfAeAQKM6hLCLyD3ljF4bh0emXTgB\/M0ku5Hmed\/TRR28H4FckVwP4c+y7PiicoZrDMUyQfAOA3yZDuQJYLyJvsmmn1WrtFCc8+T2Ay20isAF4rsHi+MWMehuVoFLqyC79u9ZCob8uo\/6PEv\/+F5IftxmXNK1W60la601ygDPhhpQqb0j97p0G\/fhE1nVjy\/irAVxpIOOBAG4CsB7Aw0qplXm\/75JMZtYWAL+tsK1r8rbcSd7fpe6NeWOulHobyesyjrzc9vf\/b+\/eY+Wo6jiAj8WCaKuIIBiqVrkKcm25l+mc7\/d3ZhfGV7T4FptgomIMMYo2RjDWqPER8ImKj2hUFCHxESRoMBpUghhEhBi0vqDgE1GUiEoJQmuh9Y89W6ZzZ3Zm9+7euff2+0nmn+48fmfvdn7zOOf8RPYn3vunJN0I7AAADJVJREFUk7wKwD0DTkT\/63Q6CzXucwXJCwadGM3sc8WN2KvatYPkHu99adU0km9peOLdOT09vSq\/rff+\/RVz1t8xSiPTND2ZvY6Eu9ir\/34mgO9WxXTiiSeu62+bJMkZrHi1kVv+mKbp6jiOj\/bePxPAGQAuMLMrcwVprhkUo\/f+mSTvLex3FytKV3rvTwXw\/baT8DyWS83stQA6cRwfPT09faCZrRvzMS7v9yXpi+P44awYptj\/PTb4O5Vtp2lRRfYjBzQ9EXnvS+96y5A8wTn36lGDCjPb7RhwgistyOCcez6Ak6v2GzqRlU5WUVh+md8uvIseFM\/Zw7QvXERV3Y1Vff9boiiKSH6c9cl8T8ORBJ8aEONjMaDOPYA39tftdruPA\/CHCSXZhVju3rhxY+lrJZJfHfOxthd7ggP4SM02uwb9nsIFQdl295NcO8xvU0SWMAC3NDwR3Vq8s6hiZq8IJ\/05d9JNkTx7lERUJ5z8vl6TDPe+Ww695auKYfTXn\/N+u07oa\/DTpokgTEn7hTEmlh1xHD+hKr6pqamDavoc7AJwinPuSXxw0o8luQD4S8Xf6NgJHO\/0\/DGOOeaY1Q3iu7Pu9wTg1IonSC8b9rcpIksUyS1NT0be+8Zzm5P8WDgZXRCN0Cs8SZIjAdxeFoeZfWnY\/RWhVxP9NxX7vzqstoLkZwuf303yZpL5u9efjBoHe3Ny3zRsD\/wxJLGtdbGFUQuD9rODNRc7S2S5rdj2MPTuunEfy8wOLRznUZz7WiO\/\/Lvp\/zuSH2JhumDv\/cub\/xpFZMlj8zHgZ9bvrSfMEvZtkjdGUTTSlKTOucewV\/Sl+Oj3q6PsL9jn4oLks0nemk+oAG6LoihKkuSk4neQJMnzomjvZB8fJ7m1ohfyQ8zs0OLMblWG6YE\/psTym7qYQnnc0ouqRbD8m+T13vvN3W73cDaY2GjAsr3k7\/H2kvWuZ27c\/7ALgNJypuE9\/a2FzqgPkPxtkiSPb\/L7ye3rYJKXsTc2\/NfDbCsiywB7tZNrT0jOuc1R1DvRp2k6Uu3wecS4pT+Llpl9v2799evXPyK8Bz7CzI7qdrvHmdmlzrkNZeuHzlB35RLes0q+g\/sbju9dAeCDYZtdAN4XerNXPqng3IuWSS+3NGhHvz\/DUO\/7F2g5rfD9XTjqUw4Ad5X8PX6VW2fH7OzsceHfXzPqcczsJXXft5nNOueObzJEUERkjk6n08md3CpP3gBOJvkiAI2SwbgB6L9X\/+mg9dirVFbVhtKiF2G702pOyrUTg0RR+Vj8cOxf5Aur9GVZtnahE6KZPa9hWw7NX+gslsXMpkr+flfkk7Bz7vwmdQYA\/LhkX\/nPz81\/FmY3HOXC4Ygm37mIyLyQvIPk5izLHgrgCJIfLjkp3RkeBbbV0WYFyRtI3hBFUQTgGQC2FudbHzTtaE1C\/+2A7W7PsuyQJkGS\/EFJAvpat9s9qTgOOY7jlZzHY9wRl4ubtMPMHEt69wP4XLfbTbvdbuq9fxV71b8WMv4\/RRVPO9I0XR2eHh2Qa8clAy4MLo1Kiork2r2j+FSGzUZKzFmavn4REZkXMzsqKsz2NDU1dZCZHRveJW8GcMqw7\/TGzTn3ijBm\/sZcgtnnkSmAynHsVcPaQu\/3OX0JwgXMO7MsW1W2XRkAsff+dQCYJMmTi7PkJUlyJMn3slf2tbRj3qQW9ObUn\/OUoOI7WcncXS+AbRXTe64gec0CtuOjJTFUMrOqmutvqNqm324A20o+O2eE7\/13w8QsIrJfMLMvFU6Y+9xxoqIWOoDtxQlj+khurNjmleOMHcBTAPx9IZN4PpkDWD9MvKGT1Wu89y+umeXsi5OIOdTC\/nmuw9hPhi0TW7HfN9W0+1j23qOfXvxsamrqIJKnM3dR2WDZPEzMIiL7hXBCPTskqZ0l76UPIPmNkpPqaaU7jKJow4YNsyUJ8OZxx85ez\/hxJLsbhkzm15J82rjbE0W95NdwIpuh25g\/TtNXHkUA\/lH4Lt4+jnaHmeReOqjfSf832nQOBxGR\/ZJz7qmsmK96zZo1B5P8CnvjpH9vZm8sWy+PcydIuWrcMbM3pGi+ie4HzrnjGyTxB0heF3pXT6RCHIDnTCCR9++iXzCOGPvlYsN38p1i1br5CsP7Kp+6mNmV4zyeiIjUKL57B3B1\/VbDYag1P4\/lwunp6QMBrBmwzn0krwHw2nHHnzczM3PIpJI5gIEjGYYR+kdsJ3n5KOVIm8iybFXJU4q\/krx0EscTEZEaJLfmTshj78hE8v3zuGP9RH8\/VUVDAPwXwHHjjrtMGKNeO698g+S9m+Q+d7jOudox24tNbj77+83s3W3HIyKyX8uy7LAwb\/oeAHPqrs\/XqPOD92ev6yN5ftl63vuzxh1zTXvKJuAZtm2fiaJ9atpfv5BtGBeG+vQL\/TcQkWVi48aNjwRwSttxLCfT09OrnHMbSG6cxP5JXjVC0lsTRXuLxXy7ohDHHjNbV3f8cQvlWUvjadCue6IwDjx3h\/vChW7DfIX\/hztDmzptxyMiS0h45Lq3Uppz7qVtxyTNhHfP7xwm8fV7SQ8aY09yTxzHh7XRJjN7LpvXBMgve+\/G2StVemNUMtHLYhaeuuQnB3pH2zGJyBJC8szCiXH77OxsWZEQWaRIvrBp4uvPVgbg5prEP1IhnHEAcGd
774FXJfNzs4+MVzI7DNsLz+\/OckTltLTJgDHATi3pDPcfc6549uOT0SWCDP7YMmJ88NtxyXDAXDeoATdX\/q9s0m+ixWVxQDsbLMtrC7ikhbWuzzE+8\/iPhoWv2md9\/5oAIMK6pzfdowiskQ4515fchLZUTY1p5mdq8IQoyH5Me\/9WWZ2bNTwUbD3\/mj2ho1dV1ZEJG\/dunWPrkvmAL6V3wZAh+Q3imOfAfx9Hk2dN5IXs6TXu5kdnF9v\/fr1j0iSxKdp2m0r1vkKCX0b587D\/3sA52nedhFpLI7jx7GkcIaZXVRcN9Ta\/ldV6VApVzI07PImZS3N7M39bZxzP6pbnwM6ydX1tE\/TdIOZvQnAR8c9Te0osiw7xMw+kW9D2zGJiCx63vuZ\/hCr\/FJ8fxcS+h4A95Jc21K4Sw7JH5Uk2U\/WbWdmX+ODHcRuq1s\/iqKo5O94H4A5F2dLQXGufe\/9E9uOSURkSfDen0ryJpLne+9nip\/3E3q4gz9vUnFkWbZ2UvteaNPT0wcOeAy+tm577\/1ZwyT0KIoikl8H8LM0TV8\/r+BbRvKzhacMH2g7puUoy7JWRjSISIvy71oBTGTSC4YpTQHsDMdb0kkpinq9mCsSeu2wpCRJHh++j18tRKyLCclnFxL6bpJ\/7XQ6T247tuUCwEUAHnDOVRYcEpFlKJfQr5hUZx0At5e8\/x3bfNxtSdN0tZl9mvuOsf51k23N7FqS35x0jIsRgGKJ2z0kd8zMzIxUMU0eNDMz85R+58NwAX1lp9PpbNq0qbK8rYgsEyT\/ZmZvLfY2HvMx7i27m\/XenzGpYy4kM3MAvkVyt5ldUlexq9vtHm5m1xR7qO8vQonbc0ju7i\/ee9UEH4NB0+1677e0HZ+ITFAcx4+a9DHYK1NadpK5YtLHXkjOuadWfea9P5HkewD8DMD\/QvsvXMDwFp04jg8zs5Occ09qO5blIo7jlSR\/V\/H\/bewFhURkPwPgA+FOrPjY\/T9txzZpWZatInl9Sdu\/13ZssjwBOIXlle4ubDs2EVkGAFxUcpK5O1pic3MPo9PpPLo4wUtuRMHASWVE5oPkp3KvNPqP3J\/fdlwiskw4544n+UOSfyH5R5JfjpZpQp+amjrIzG4pS+Ykt7cdnyxvcRyvzLJsTRzHJwC4GsC1\/SmCRURkCCS\/XNU5qe1pWEVERKQBAGdVJfOw3NR2jCIiIlKD5NtqEvrFbccoIiIiNdI0XU3yzxWP2++J4\/gJbccoIiIiDaRpOm1md5Qk9fe0HZuIiIgMYXZ29nAAv8gNHbpOtbBFRESWKACfJ7lVpUJFRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERgVgDclzSF5mZpc45za0HZOIiIgMIUmSGQD\/Jbknt9xLckvbsYmIiEgDa9eufVghkeeXq9qOT0RERBoIj9qrEvqn245PREREGjCzo6oSupm5tuMTERGRBuI4XgngrmIyB7Ct7dhERERkCEmSHAlgG8ndIaHvJvmWtuMSERGRESRJkpBMvfdP37Rp0wFtxyMiIiIiIjX+D1QKRC3TJJ++AAAAAElFTkSuQmCC","brandTextColor":"#000000","brandBackgroundColor":"#ffffff","applyStyles":"false"},"whitelabel":true}; 775 const preview_config = {"format_and_position":{"has_background_overlay":false,"position":"float-center"},"text":{"fontsize":"14px","content":{"main":"","accept":"","reject":"","learnMore":""}},"theme":{"setting_type":2,"standard":{"subtype":"light"},"color":{"selected_color":"Mint","selected_color_style":"neutral"},"custom":{"main":{"background":"#ffffff","text":"#000000"},"acceptButton":{"background":"#4ba733","text":"#ffffff"},"rejectButton":{"background":"#4ba733","text":"#ffffff"},"learnMoreButton":{"background":"#4ba733","text":"#ffffff"}},"logo":{"type":3,"add_from_url":{"url":"","brand_header_color":"#ffffff","brand_text_color":"#000000"},"upload":{"src":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAgAElEQVR4nOydeZgkRbX2cxiGgWFHNmHAQRoGqZmmm6yM9z2R1WOyDbY6CEIDorJcBAHx4lUU1IsICKioXAXUT9wVUXEBFVFBEMEFFdkFBUFkFUT2mWG2\/v6oLMipriWyKquyqvv8nicemK7MiBORmfFmxnKO5ymKoiiKoiiKoiiKoiiK0mGstUcBuIzkOwcHBzfP2x5FURRFUVoAwCqS43FaHEXRlnnbpCiKoihKSkhemRD0cQCP522ToiiKoigpKRQK65H8ZELUn\/U8b802spwO4HwAv7bWfthaO5SVrYqiKIqiNAHAXiSfIHl3O\/kMDQ1tRPL+qq\/+v1trj8rKVkVRFEVRGjNtbGxsrXYzKRQKa5G8LSnqJB8bHR2dmYWRiqIoiqJ0CQAbkDwDwC9I\/oHkrQDe4nJuGIbrd9o+RVEURVE6iDHmZSQf9H1\/Rt62KIqiKIrSGmuS\/DPJcWut7olXFEVRlH5ERPatzLkXi8W5edujKIqiKEpKRGQdAMsqgr7rrrsO5G2ToiiKoigpIYnENreH58yZs3beNimKoiiKkhKSYSzoS40x2+Vtj6IoiqIoLWCM2ZHkFWEYbpW3LYqiKIqiKIqiKIqiKIqiKIqiKIqiKP2I7\/szSqXSLnnboSiKoihKG5C8EcBKkq\/K2xZFURRFUVoAwB8r+5ajKGonfreiKIqiKHmQFHMAj+Rtj6IoiqIo6ViT5G+ScbZF5Pa8jVKUMAznArg0bzsURVF6Ht\/3Z5G8Minmcbo6b9uUqQ3JN5J8luTd8+bN2yJvexRFUXoakp+rIebjJC\/O2zZl6uL7\/qYAnid5fRRFG+Vtj6IoSs9jjHkZyR8DOF1EjheR\/YrF4jwAG+RtmzK1IblP3jYoiqIoiqIoiqIoiqIoiqIoiqIoiqIonUVExgCc7fv+tnnboiiKoihKi4jI++OdBMtJ3gLgfJK75m2XoiiKoigpAPCJ6m2CAFYC+AWAHfK2T1EURZlkFAqFtQD4QRDYQqGwXt72TBYAXFxn738lodW8oyhae2BgYGaW9iqKoih9zNy5c9cneUNSaKy1B\/u+PyNv2\/odAJc3EfQnCoXCWmnzDcOwSPIfAGZ3wm5FURSlzxCRTQD8qZbYAPie53nT87axnxGRnzcR9HFjzFiaPEl+KuGHf51O2a4oiqL0CSQ\/SXJpI7ERkffmbWc\/4yLoAN7gmt\/8+fM3Tpz3cCdtVxRFUXqbaQDOIvmfZkITi8Zz6hq2dQB8u8kL02sanW+t3R7AuQA+XiqVNg6CoJA495Ju1UNRFEXpIQqFwnoAfgtglYuYJ4aE9Su9RUge1eBlabdG5w4PD28F4MnE8bcA2K3y7yAIFnSrHoqiKEoPQfKMNEKeSNfkbXu\/EgfEWV6nXe8h+d+Dg4PrVp\/n+\/7LAfy96vglImISL1ovy6NOiqIoSs4AeKoVQQfw77xt72dI1lx0mEiPATjdGFOMomgjY8ybADxd4zrc7nmeJyIWwKfzrpeiKIqSEyQfavELfXx0dLTleXTf97c3xoxkWZcKeW\/bCsNwRER+LSI31ZsPd1kY55iu6nb9FEVRlB4EwJdaFRNr7by05RljtiP5zcQX5ulZ1ieK
775ojVJ\/gnAzlnmW43v+7Pmz5+\/8Zw5c9ZO\/t0Y894abXVqtY01hs5bSgAe1m1qiqIoiicin29VTEZGRpxFMwzD9UneWisfEbkyq\/qQPC\/O94ys8qzB9MpURfXUg4gcwhrz48aYUz2v7H2PZMNV7i2I+i3qHU5RFGWKIyJXtSgkSz3Pm+ZSBoCzAKxsIEirAFzQLB8XZyskn4jzvbFOHtuJyHkAfi0im7jYX6M+RyRtLxaLc5O\/l0qlbavXJsS7CC4k+UzaHQWOov7kwoULN2+lPoqiKMokAMAfWxSQ37rkLyIDKfI9qV4+1toDSK7wfX+nJvWpbOn6dvLvxWJxLsnbSK5IlNfSyADJN1e1xbk17H1r1qLd5Ho85\/v+rFbqoyiKokwCSDbzK15PQL7lkr+IXJkmXxGp+RVO8u643DuiKFqzQX0eJTlujHl75W8Ajq5TXs2veIc67VvVFvfG5ZRIniEivwTwQBcFfZlGaVMURZnikPzfVkRERL7ULO8gCLZp4UXhBWPM7sl8fN+fVXXcsQ3q87c4n9M8r+yIpUF5t7bSZtUvCPF0wtIuCnh1m328lXooiqIokwgRGW5RRCYMM1cD4OAWRepZklElnzjy22q\/W2u3r1NmZQrh0SAIXhmvKP9WnXLuTttevu9vWHlp6JGkDn4URVGUskABWNYJQSd5XRtfnc8l96mLyKeqFppdXqtMAD9M5HEvgB3mzp27fp06phJ0a+0bSP6rB0S8ku7zfX\/DNHVQFEVRJjEicmLaldcALvZ9f9N6eTYZ6nYt43kR2TeZr7X2CAB3xcccVqMuH0rk8UDivC\/UyP8Rl\/YZGhraqNXFg51MAE5Oc50VRVGUSU68N3qCW1EXwSX5tlp5ZrnKG8ClyX3WfCn296O+789IlisieyfOfbby93iofEVV3g82a5tYzFO3TZfSUe1cd0VRFGUSEgf+eKEFsV3Fqi1inud5AC7JUNBXkVxijDnG8zyP5L2J3y6rlLnPPvusD+CC5LlBELyy8nuNl5ZPNWsXkpf1gHDXSzdkdf0VRVGUSUQYhiS5uAVhWV4oFNar5DMyMrIZ60cTa1fcq4PJLBeR75N8kGStefKPVOwC8HDi78\/UimiWhGTUA6LdLL27k\/eEoiiK0qcA2EFEft2CsHyskgfJk3pA6CrplopdxpgRAHcBeDoIAtusLUh+tgfsb5Z+kMV1j3c7XMPyi9E\/AFwiIgNZ5K0oiqLkiDFm9+SKcYe0dM6cOWsXi8Xhqi\/hvNOElezV8+71EJG7esD+CSlu3++RPAZAyxHvKm3B+r4IlpL8RK3zSF4Zry14hOTfANxB8s\/qrU5RFKVHIfkDV6EJguAgxp7aeiUBuKnVugN4PG\/7awjsB5tNFbgiIpbkHxzKnRBnnXX24ltrj8jCNkVRFCVjSL6xB4SsHUH\/fBt1fyRv+xP1WDY8PJxJSNh4V8OZKcp+vtrdLsnDqxdRAlgG4I+uIyCKoihKFzHGvKyV1e89kpaFYTi3eS1rQ\/JHPVCHcQAr6335+r6\/oYgcmqZeAL6R1oYgCILqfKy1m1trP0zys0EQHOh53hotNrWiKIrSDYwx0omQn11IF7VT72SY1JwF\/a5a9vm+vynJx5jS4x3J6p0CTZOIHNJOWyqKoig9Askr8ha2lAL0h3aHfoeHh1+Rdz1iQd+\/zjV5KD4mVZCZ2CGQCrqiKMoUZY0uhwRtRwA\/ntwX3wbTROT+nOvzTK1wsSQ\/majv7WkqRfL3LQj6ezNoT0VRFKUXsNYekLdYN0rGmH3DMFw\/yzqTPC\/nl5MJ\/uZFZD6A5xLHpRpyB3BCC4J+ZHatqiiKouRKFEVrshzaNHfxrkorAGSyArwaY8zxedcPwNeSNgG4ueqYJ6rt9n1\/RhAE1lr7FpJHsezsp5I+mOY6xovyNu9E+yqKoig50YN7s8cBvNCp+lYFmbnDGLOLtXZ7kqtNP4jITR1+YTk5iqK1AVxa55jzRGRYRPYjeUGWAWXSDukriqIoPYLv+7NKpdK21XO3IrIOO+Sjvd20YMGCpq5cW0FETo7LuDs5L0\/ybYnyr4+iaFNOjOaW5UvLSpZXtHfqhaHe1sTbgiDYMnkPAFgIYH9jzO5hGG7ViXZXFEVR2iT++qwIxxKWPcUdSPJVIrJ13sLdQPDO7UR7sBxt7eY6v11F8p+Jf3dKcDuVnhCRN1XsD4LgldbaowCcY4z5qIjsl6xvEATbkHyiRturdzhFUZReg+TlDUTztz0gQrXS4iiKZneiPURkfr3fhoeHtxoZGdksceyPe6At0qQ3urZD7F2uViS+x9ptY0VRFKUDkPxODwhNmrQ8K5eo7RIHKMm7PZwSgMVp6maMOaRGHlcvXLgwE7\/yiqIoHWVsbGw6yyuCH5gq\/qlj72NL8xacFML0X1m3QalU2pjk9QAeIfmQMeadjY4fGBiYaa29PJ7nzr1NHNM9adtlcHBw3eHh4c0GBwc3j6O8TWu5kRVFUbqF7\/vbVzlSeV\/eNnULkof3gOC4iPnjWdddRDYheU9VWY82aKt9eixcrGtKtXddURSlbwFwVpV4vDBVvtI9z\/MAfLwHRKfrosTyQrfqF4cJ2+J8358B4NweaIOeaTtFUZSehOSN1Z2g7\/uz8rarWwDYgOS\/ekB4GqW\/ZFlnERlmHYcr1tqDK8f5vv9yklfWselZkicBOKMH2qdRujLLtlMURelJjDFjNTrAU\/O2q9uQPLYHhGcFyR+LyItuXYeHh3dutPq8HcIwLAK4q4YdL0Zus9YeUGvfNoDnKnYZY7aj2579JwBcS\/IKAL8j+Z8utOk9ANiJ9lMURekZfN+fQfLuRCe9iuSdhUJhrbxt6zbGmGKeYg7gXhF5dR51J\/lploOYVPZd\/zj5O4AjADyVsPXJkZGRnavyuIHkCmvtsSzvHngoUb8VJL8dRdHa1WUDeCuAX7P2NrF20hIR2XtsbGx6p9tPURQld0iemuikV1Z35FOAF73DBUHwyi4L+HsSX76X59kIFYaHhzdjefrloOrffN+fRfIj9SKRAfh\/AK5N\/o3kqIjcLiKHNis7iqL1RORLLE99tOWhD8AqAG9pvSUURVH6jHir0jjJcRH5v7ztaQff92dZaw+31i4A8H4AL5RKpVK944vF4tzYV\/ur4vO3b0U8ROR4kp9Le17svGQcwGm17DPGnDo0NLSRa\/1ZDkoSpm+5bABwXIZBTdaw1n6rDVFfUT2CoCiKMmmJv7iSneD1edvUKtbao2vN84rIh2odb4w5JvEVeN\/o6OjMMAxTD7lba4+Ls5xG8hcpviBXlkqljUVkD69qf\/Puu+++NYBHAKwSkbe71B\/AxbE9x7bXkm0xIY55K4jI60k+GE\/\/tDsScmOtYX5FUZRJB4BLEp3fHXnb0woishPrh8dEjVOmk3ymSmDPB5A6\/rmInJew4111xPtmEbmIVTsJRGSTasNInsnVh5ufrXVcEgA7J5y8nJRBk+ZCvJ7jNxmIeHX6at51UxRF6TgDAwMzReREANcB+Fbe9rQCyf+t05H\/2fO8CQuiCoXCWgCerxLd5wBc34JYPJOwYw7JM0Xk7caYvY0xO4rIOpXf4\/jqX6wn6CzH7q71QnBCo\/r7vr8hgJ+QvHJ4eLhvo4HFWwdXexFqEBUt7YvXHq52hGG4vohY3\/e37WR9lYnEIXMHdVRFUToA66xM7iVE5NBanbi1dqjW8bGw1vuiT5UAPJfS1vnxeTd5VUPUJO+sU8bj1aFdJyuJF54VAGbHOw\/+0sb1uQuA71J2PAX1ZSZcAcf+6hd1ut5K2QshX9plsZjkF12vnaIoTSC5KH64orxtaUTsxez2qo78J16Nr\/MKAP6ahaCT\/GYaW+PpgZsXLVo0wWlPPUGPvzBNC03Td4yMjGwWjzZ8yvO8NTyv\/MVM8pstXJv\/+L7\/cteySZ5XJ5+lo6OjMztWacUrFArrsUao2jh9l+SueduoKH0NyftiMam5TamXALAzyfvjDmDJ4OBgw6hY1trNmcG+Z2PMLmnsnD179jr1fhORP9QaASD5lyAItklTzmRERA7h6o5oHo2H5R8mWT00\/8yCBQu2c827suMgi5c2JT0k3+gw2nLZ\/PnzN87bVkXpSwB8Pl5p\/KO8bXEhiqI1fd9fuM8++6zvcnyDLzLX4dyPZ2k\/gJ2jKJrdqVjnk4FSqbRtvNVyyZw5c1abCgrD8DCWHdgsD8Mw1VqCKIo2qnON7+2lKSff9zc0xpxE8pu+72+Ytz1ZYa2VyrUj+TTr+yH4VR72sbwl9Bsk5+RRvqJkAssuOh\/J245OUCwW57Yj6FPRm16PMF1ETq71g4j8vt6+\/mYw4TExTvf30jW21r6h+h6sfqnpZ0TkdBEZ8DzPs9YG9Z67DH0dOBGG4VZ5v1AoSiYMDAzMJPm7yoM2mbDWDrUh6MtJPigi3zLGFPOuy1Rmjz322MLzPI\/k+0je6jVYO9EIAO9JfJnfNTAw0DPz5iJyVvwFu9p9uGDBglflbVunALAFySVVdV4qIlt3044wDF+bfO7HxsbqTpspSs8zNDS0URiGk060AJzTzhd61dDsXwHslnedpiJBEGxJ8jKStwVBsGWr+QwMDMwEcBzJ7\/eSmHue59XbvgfgLq\/FF5h+IP46vgjAkwC+lceQdxAE2yTbXLczKl1jZGTk5caYI0Xk6wBu6ocFbfWI5zWvAPB0GIbHZJ0\/yXuyEvS4c31K59iUTlDjS7Uy\/HyUV+VpsN8QkTGS\/yD5ZQA96a4XwNcTbT4vb3uUSUy8r\/owAH+sfuCDIFiQt31x0JMwCIKa+8LrkaxP\/CWSGb7vb0hyWZaCTvbHjgCl\/wDw26qXx2Uism\/edrULyZAJnxAA\/gXgHXnbVU3sxfBqFXSl4wDwST5a44vxki4PHU4vFovzjDFvIvm\/IvKTOPhJ0q57SO7pNfmqiOfPf
775srY0Uh1FK92IfmRrMWc5PK0Ly2K4gIAknwsvs9WiMhZedvULrvsssvWJP8jIr8leaa1VvK2qRGDg4PrkrxGBV3pOCKyDstbK04ieXipVOrqPE+pVNqW5XjYrl+yfyf5OQDvEZETjDGHkjxJRH5UeWMHcFllhSmAEzM0d1oytneG6cIMbVSU1QiCYEsReddkWasBYC+vz6YLfN+f1c46DUXpeWInLfW8PLWbfgTgyXnz5m2Rlb3xyv22ncokRkJWikhf+sFXFEVRlNVgA7eljZIx5jMkL29y3EVZ2ur7\/qxGQT8APA4gzfz6\/2Zpn6IoiqLkxtDQ0EZxIItUgh6G4foAFjY5LtPgGPH0xNIa5dxaKpV29DxvDZbDmLrYf4zXZ8OGiqIoitKQOXPmrC0iH3IVcxE50vM8D8ADDY77TwcW9q3BsnvJpC3\/5cXBQDzPbVgeQMlTMVcURVEmKdOstUfEPuAbCnoQBFvGPpwbiebBnlfe+gbg4iiKNsrCSJK7krwRwM\/qra4l+eM6Nt0MQP2tK4qiKJMfAP9uIuhXep7nGWN2bCDmt\/i+P8MY8z+JL+pnu+VqNZ4O+EvCnueNMad2o2xFURRF6QnifbMT5qkB3Evy3V5ieJvkg4ljlsd+qxezHCrz9zXE\/unk+Z0kjsV9KoDTu+1DWlF6ncHBwXUBZLYDRVGUHkVEjgTwdwD\/JHk9ycNrHQfgJxUxt9ae4fv+jDgOeN1V6N4k9l+tKP1AFEVrx57dHk8brlZRlElKHHRheRiGp8d\/mkbyCQB3i8h5XD3K1PLJGChGUfoNANclXrKvzNseRVF6AJIXishr6v0uIvvFncayyeIlS1H6HQBPVo2cMW+bFEXpIiRvZdkn9W9835\/het7g4OC6g4OD63bSNkVR3BCRTWpMh30ib7sURekiInJ3Yu\/38XnboyhKOkRk7zq+I27N2zZFUbqIiJyWGKLLNIKaoiido1gszmOTAEzW2lfkbaeitIy1dvO8begnCoXCeiLyfwA+T\/KgvO1RFKU5vu9v2sSjY2XU7ZC8bVWUloiiaG2Sv7HWLsjbFkVRlE7Bcmjmpu6cAfR9nHZliiIiX41v5G\/mbYuiKEqnIHmMi6CLyNfztlVRUmOtPYDksjgM51QV9GlV\/1UUZRIiIgMu8RkqLp0VRekjSH4HwCNxgJWTjDFH5m2Toiidg+Q1DoL+u7ztVBQlJQAeiR\/gxQBWknxi0aJFs\/K2S1GUziAie+sXuqJMQkTkihoLYr6ct12KonSMNUTk500E\/bN5G6koShN83385gN8B+GO8bqDWw\/xg3nYqipId1loREVP5N4DBJovixvK0V1EUBwqFwloNhPzFFIbhm\/O2VVGU9iiVSttWfLUDuCn5m4icTfK8al\/u6lhGUXqPacaYvUl+juSFcfqEiBzJ1eOW10v35F0BRVHaI37uK8\/0ZVU\/r1H5nyAIjiX5j\/i45V02U1GURhhjXuay37RBWpx3HRRFaQ8ReVf8df50dYTD4eHhzQD4xWJxrud5Hsl94mf\/iXysVZRJjIh83Fr7i2KxOOw12SNujNk7DMPRgYGBmZ7neQC2aEfQAdzelUoqitJRhoeHd\/bi\/kNENlmwYMF2xpgLq575jxljPqqCrigdIoqijeKtZOPW2rc2OjYhxF\/zvLLP5jbE\/KZGZSmK0n9EUbQeyWcd+gAVdEXpBCQfjR+yaxocNg3A7ZX5LxGZT\/LGFCL+bQD+\/PnzN6584SuKMvnwfX9Xkkub9Ql526kokxJr7QIRuQvAwkbHkTwz+Ybt+CX+SBAEr+xWXRRFyR8RmQ\/gqUZ9g4hs0igP3\/dnRFG0ZRRFW3bLbkWZMvi+vyGAx1N8lS+Jomi9vO1WFKX7xPvQH23QP7yq3rnx1te3Ang6\/jBYSfIvxphiN+ugKJOaIAjeDOB5R0G\/Om97FUXJjekA3trgC900yyAIgqBq+H6piGzdDeMVZUoAYC+Si5sJusZ+V5SpR6FQ2EREzgbwcKP+wRizu0t+xpgiyX8mXgQ0uJOiZImI\/FeTufOn650LYAvP86Z30VxFUbpIYsHsnSS\/T3JJjT7itYVCwXVKblr8IXF4GIZzO2p8nxG\/8HzEWvs6T\/tVpRUA+E0E\/a\/1ziV5EYD9u2mvoijdQ0ReH39Nf8eL96eTvIpkcqHcv+L\/3hGGIXM2uW8RkV8mRi8OzdsepQ8hGTYZcr+uznlz4t\/v7rbNiqJ0BxH5YUJkrqj67eTKYrdEOjYvW\/uZeN9\/sh3flrdNSh9C8iNN5sdeX+s8Y8yh8Rf8Kmvtp7ttt6IonQXADgBWJUbrVgG4oOqw6VEUbUrynSQPzMXQSQLJL1faenh4eKu87VH6jNiHe91FcQD+VO9ca+0BieOe7KbdiqJ0HgAn1OkXdsjbtsnK2NjY9EKhsFbedih9CFd3MFP90D5nrZ1X79wqd7FLumm3oiidh+Qba\/QNX8zbLkVRqiiVSjs2+Dr\/D8moWR4kvxsfX\/dLXlGU\/oXkFxP9wsV526MoPYuI7Ds8PLxZHmWTfFsdMb\/DdTtJ\/JV+7OjoqPp0V5RJCoA3kHxj3nZ0A2vtK0TkQ8aYt0dRtGany4uiaO0gCLbpdDlKhwHAeGj7BQBnd\/uiDg4Orgvg2ioxf2JwcHDzbtqhKIrSC5BE1YLgz3iet0YnyxSR811GQ5UeZmBgYCaAP1Z\/HZdKpT27aYeIrEPyB4l588Fulq8oitIriMh91X1ys1DU7TA2Njad5GMiMr9TZShdgOQF9RajDQ0NbdRte0TkZBE5udvlKoqiVNONoe5axIFjqhcHLx4ZGXl5J8qz1i4guWrevHlbdCJ\/pUuQrBvpLIULRUVRlEnD7rvv\/gqSPyX5rO\/7M7pdvoh8sU6\/\/NiiRYtmdaC800iusta+Iuu8lS5C8h+1bhwRGcvbNkVRlG4xOjo6E8C5cZ+4ItEfHlT5XUSuKJVKG3faFr7k\/bI6Hdah8t4dz9V\/uBP5K13CGDNC8t6qm+biPN5KFUVRug2AhQCubrB19pkgCLYEcDGA3bplVxiGh1UNvXdEzD3vxbVUt8fl\/LRT5ShdYHh4eDMAR5A8tZZ7VWvt5mEYHgTgFGPMMSKySR52KoqiZEUYhuuTvKjqa7xeuk1EbLdtNMbsTvLUbixWE5F1ABxhrXUKQav0GSLyfpK3AFhWfYP7vr9h3vYpiqK0wBok94mdVjUTcg30okwOoiham+Q1NW7uO+fMmbN23vYpiqKkYf78+RuLyJdSCHnlA2bTvG1XlEwg+WmST8TpiuZnKMrkZ3BwcN1CobBeszQwMDAzr+1Pykv4vj8LwN\/Sinm8ZUy3cymKokwmAGwA4AwAT7UgDI+TvJzkG+MtoR31\/KWsjjHm+FbEnOR4sVh0ckGdBt\/3Z4jIawDcZ4wZyTp\/RVEUpQ4icjyAF1oVhaq0nOTTYRgW867XVEFE3tvq9RocHFw3S1t8358B4LlKjHcReX+W+SuKoih1EJHXxyKchZgnh3KXAfhE3vWbCgAotXKNSqXSoqxt8X1\/RtV98Iasy1CUjmKt3RzAG0TkSBHZOm970jI6OrqBMUZEZA8AB1trD+\/Gg7jnnnvqjoIcKRaL8+L1I5mKeVX6WLfrtXDhwnXDMBwRkTGSx5J8p4gcCuDgGum11trdq9K8ZDLG7Git3bySul0fB9aoFbei0SiKtfZgz\/OmdcKY+fPnb1wsFkdJHuV5nq6xUPoDkkcBuLHG18nH87atEaOjozNZ9qB0DYB\/N3jw\/6cT5YvIuxJC8jzJe0heJSLnW2v3LxQKa3WiXGV1SN7WYTEfj4ddD+1GfQDsBeBP3agTyYdE5OfGmH27UbdmGGN2IdnoWa6kOzVQiaJUAWB2rX3sJJeS\/H7e9jWC5C2OndZjY2Nj0ztQfsN9svHCrI+qsHcOkh\/skvCNA3jSGLNdh6u0hog81q06VdXvlA7XzQkAOzd4tpcD+NLo6OjMvO1UlJ4EwLUAniN5J8kfADi4H1zLklzi2lmJyAQPe+0QRdGaJGu9CNXqKN+SZdnKSwB4uJuiJyK\/7GR9giDYJg8xj+\/TFzzPy\/zFtxXmzJmzNskvknwwXpi2HMDNAPbP2zZFUToAyUdTdFgXZll2HM7QtaM8InkugNkicoqI3EbyoQbpTwD+WJUuSyaSXxaRz1USyU8DOKFUKpV833+5l+H8YrwlbGeSJ8VznRNsBnAvgD9aa6+ObTpEROYPDg5mPmc7MjIymIPwPVTHnOnxmo1ra7TJ14Mg2NKlTsYYyUvQSY5HUdRzDloWLVo0S\/0EKMokJxGswOXL6qYsyyb5sRQd5RsT5x3U5U76Iq\/N\/dTxYsnU3rtqpHtFZL+sRn\/YpbnzGqI3u4YtH25y3j89h6\/fIAhek0edEiCn4n4AACAASURBVHXrOUFXFGUKICLfce2oACzOMk6xiFzrWraIDHvei+sVVqbtZNtNInJCK3XcZ5991gfwW2a4HSwePv1P9ahFWgqFwlosL0TMQ\/gmbJOK26nhecaY45vVyxhzaE51UkFXFCU\/4u08aTqsPTMqeg2ST7uWW3mRALAwp47692krCGA3ks90yqZY2K+JPbKlRkS2rjj9SJmeIfm9eMrjFJJfYbogIOMkj6lhz88dzvuVQ71OyOkeGScnt6CHYbhV3jYoilKHkZGRzdJ0VsaYj2RR7sDAwEzWj81cLVx\/r5xnjDk1p476zjT1Gxoa2qjOzodOpL+4zi8nIfmRlOX8NAiCoVq7HebPn78xyTSuYicIOoBvOdwLT3agXpmmMAzXT3steh1r7fYAniS5Qj3\/KUoPQ\/IR184KwKVZlFkoFNaj+zD0VxK2Xp9TR51K0En+qJv2Afj1wMBAmm1I01j2u+6Uv4ic02zrIIAHUthc6wvdaY2BiAw0aftP5nSPjJP8V4pr0DfEIzHjJMettQfkbY+iKHVI6VnqT1mUaa3dPkWZ76ycRzeHGZ1IzoIOYIc8bATg3NH6vr9hiny\/5jksCmxX0AGc63huw2kfkhfmdI+MkzzP9Rr0E8npEBExedujKDUBcD6AvWqtGvZ9f3sArzXGvL5YLM7Lw75uAOCSFB3Wg1mUGQTBsSkEZaHneZ6IbJJXRw3gdte6ichZOdnp7C89CIJXOtb7edc42Uz3slVL0E9xPPfAJu3\/wwyv+zIAzwN4HMA\/Sd7fIF2WdYCTXgHAX+M2WVEoFDbJ2x5FqUn8VfAvkjeQ3McYs6OIDIjIu2qspr7O9\/3t87Y5a0Tk7Sk6ucVeBiExrbUuC6AqnerOnpffl29sg5MzlMHBwXXzspHkda7tT3JPxzw\/5ZonAOdFjqwh6MaYD7ica4w5spEdaQUdwO0icgmAswAcQXJP3\/e3X7hw4aQU51Zg2R\/AOMmr87ZFUZoxLQiCVzbx
775ZZ5MnxWRdfI2OiuMMcU0HWCtPcRpSVOeMeZlnud5IvLqHMXSaTFgCqHMPAFwHj0h+QmHPJenWUHfrqADOM7x3Lc1qdt1adqtH4ModRuSTwFYCWC3vG1RlIYA+DlT7hMG8AKAk\/O2PSuYYguZMeZN7ZQFYIMU7fy3xHn75yWWrp1+inngSv2eJnmsiGwdz2vPIXlgfE+mtfMJ12tA8vcO+T2bxrsYU7gRZu1FcYc4nvu+JnaooGcMyQdFpCeCzyhKXUhe1GZHf9VkcKkoIs4L49qNIGetfUWK9r2kch7Jo9oU5mdI3g3gFyS\/EbtVPQXAiXG42wmJ5CLXOeS4He92tGWptXZhI49vhUJhLQCzWY6Gl5mgxz70Vzjk9wfXenteulGXdgQdwDlN7Ejl\/U4FXVEmCQC+0KZIjItIW1+svQDJb6YQ9Lbm0Xzfn5+ibd9eOU9E3pviuvxHROZba18xf\/78jbsRrY3lr2uX9nvBWhu45isirq5MnQQdwBaObX9+yvq3K+hO9TTGfKaJHXeqoCvKFGR4eHgzkm2FWhSRTPZm5wndvwLHmXJPdjUi4uyas7IgLj7vnBTnPd5+q6TDGOPkdU9Ezk6Tb9aCHgTBkGN+B7naGLuRbUvQrbW7O577lVo2VEgr6K045VEUpQtYa7cXkflpzhGRfUk+0Yao9\/3KTwB7pajvo+2UJSJfS9HZblM5jyn2F+ch6CTPdGm7sbGxVKMFJBdlKegkI5f80owiWGs3b1fQRcRkJOj3pbEFwBau9ZxirGGtPdrLYFeLoqQmDMOtSD4xNjaWegV6sVicB+DeFgXdeWtPrxJF0Xp0m1cdJ7mknbKY4gsqucqa5GW9LOgAmm6XAvDltPmSPDxjQT\/QJb80PsmzEHQAfhaCDsDZA54K+kQA7BD7w7+b5NLJtKNH6RPiBURXk7y\/1TxEZB2Sf0gr6AD2yrIueUHyL651LpVKO7ZSRuzD3bVtH0ueC+DXvSzoJP\/WzK5WVgpnLehJN54N2m9lGhvjl+m2BF1EBhzP\/WojW1TQWyOKojWrd2kAWJVmUaiiZALjOeB2V2APDAzMFBGXLT2VG\/6fk8U7FMlvuNZbRN7fShm+76dx+XpZ8lwRubWHBX2ag02rWvnayVrQSX7bIa+laWy01s5rV9BLpZKT97rkzodapPAnoYKegHXW0SxYsCDVFGYfM23OnDlr522E4nkeyd+QfNbzvAmRoFpg2oIFC+bTYW\/6ZApUkMKxxzjJG1spIwgC61pGGIb7JM9leQiwJwU9DMO5Dnb9o5W8Sb4vS0EXkaZxx+NnyZksBN3VtW8zQU9phwp6DMk\/1WmfE\/O2rRsAuJzk4lKptG3etkx5WF4I84Us8xweHt4sHsav1xl80\/O8vt+DXsEY47rKeJzk014Li2VIHuTYyU4Y6kszlArgkcwaxq1e+zgI0a9byVtETs5S0Ek+6JDXf9LYGA\/XvuB6fYIgKNSopwp6jrB+OONUL3f9SBwedmV8f7U0+qhkCIAnrbUdCaASd9b3JjqAF0ge7k0iMfe81AublrQyPEXyM475T1iMQ\/dFe10XdAAnOtj1vVbyzlLQY6cyLu2XeoRDRM5zzPvaOlmskYegDw8Pb5a2rpONKIrWNMaMcOJX+goRaeg7fzIQO5Gq1PnivO3JFBHZyRjzERF5dd62uBBF0drGmFSLjXbZZZetrbWbux4PYANjzKHGmCMn875VlqNGuXSEqfx8J\/J3imcO4LmkFzXf92ek6aRz+EL\/rINdn20xb5ftcE6CPjIyslkH2286ycNF5PY6eT4M4GwAGzSoa1uC7vrCkkyVWAHKi2uI9gZwAsk3h2G4Vd42dQOSxyTu05vzticzgiCo3tJyoe\/7G+ZtV5YAWAhg8aR7E8sApvAY18KIyHSSSx3zvzt5YtrQqd0WdBG51MEupwAv1aTwD99U0I0xOzrm9VArtiZs3iDe\/mRExLgOa9PBH3wTQd9IBV1Jy9DQ0EYAnozviWfyticThoaG6j0M38nbtqwwxrwsWbfR0dGZedvUSwB4q2tHKCKpgtO4xuCO00XJc1NsacpEkNJC8koH4XhvK3lnKegA6JhXy9s\/24EODp5U0JVOAOC1JJ8luSoMw\/XztqdtRGSneje955WHtr0+9xpUvfBrMg+ftwKAkmtH6BojvEKaRXcisneVXWljoT+Qbcs0huTNDjYd1kreroLuMu8tInv3uKDrF\/rUZY28twAD2A3AwyKyie\/7G\/q+P6vR8fPnz9+4W7alhuSudW76Oz3P8wDcwXLQi9d4njctZ3NbolpU9GFenSAItknTGXoptgmSPNZRmFZVn5vCLWhegn6Pg3Ac2mLexzi2203N8gJwgGP73d0sr07gaFtdT3GtCPrQ0NBG3ayjUhuSP4qvyW2+73d769iaADaw1u5P8nsAno9tWS4iO9Wxt\/JcfrMnI27W6zQBHGyM2S7x7+cHBgb6cqg6dmmYrNvv8rap1wDwjGtnmOYNleSnHYXpqepzgyBY0MuCDuARh3q9ocXsp5N81KHORznYeUSvCnoURWu3K+hpQvOqoPcOURRtWdk2xjaDP7WCtVYS5Vc\/txNGIquPB\/C1btvcFJJhjQo9Ea82niYi\/0dyPAzDYt62tgqAt1TVb1neNvUaJH\/g2hlaa1\/hmi+Anzvme0\/1uSkijlXSfdm2SmNYnntrZtNoq\/kD2EJEvlunw3lORMY8h+kwkv\/dq4KeYuFjXUGnYwhbFfTewlr7uvh6LAmCYKjb5Y+NjdVbsLu81keLiPyk6rhVPbcrrJagA\/hn5fdCobCeMaav9yTOnTt3fZIfIBkCeIrkeLN5kqmGiBzi2hmKiEmRr9OWOAA3VJ9LB8ctOQu6i01Ru+UA2GDXXXcdEJGdisXi3Hho0nn6S0Q+1KuCHgTBlnkIeqNtdEprlEqlV4rIya4vmkNDQxsZY95pjGkpRkQWkHyo6t5YYYyZsO4l3ikywYsogLt6auid5Kvq3PDvytu2LIm9Wr2D5H9IjkdRlHo\/9WSmWCy6uDGtCPrxLnlW7y5olKy1Z1afn+YloxVBB7BB7H9BROT1JN8sIieSDJudG0WRqxBFaWzqBClWzOfxhe66kyFTQW\/Fn4JSHwA7k3wq0cZPx8Le05D8c8LmpcaYt9c6DsA5de6lVfXm2\/NiDZIX1TH2Y3kb1y6x04QjWRUvWQV9dQBskULQL3XMkyk62QlD0ynmfisvoTcD2MsYsx\/Jw4wxx4vIaSS\/QPK7InJtHOzlMTbxQGeM2b1R3ay1Q\/0i6CQ\/N5kFPQiCQlpBN8YUAQwCYJz2iu+dvQHsD2B\/kofF9+BRAE4AcIKInFZJJI+dO3du\/291apNddtllawC31GjnJb3uz4TkRyu2WmvfWu84EVlHRI4nWauee3bT5qbEX69nsxwKcgnL8wp3ishw3ra1wXRr7QLWCQ\/aU8MkPUB8Dyxz7BCf8ByGfOm+UntZvD1yNeIRlVQddYbphkZ1JAmXfKy1XZ8brGFrvRf26uvw127bZozZpV1BT\/Fy1Yn01S42V09CcpR1XpCNMYdUHz86OjozDti0j7X2KGvtUXmtaSiVShuTfEBE3uRyfOy98nCSN7Ksk3\/TbdAdxPf9WbGXqpsaPYiV40leCGCHpMvRqQrJX7h2ZC4r3Um6+vmu6eEtZ0EfF5Gt69UtdkjRL4J+hWOd7+i2ba5bEwGcUy+PnAV9PAzDud1ss16E5HcaPANHDw0NbRTvaNi11o4aY0xLHhWVycUac+fOXd9aG4jICQCuq7cNoapzWOl5L877VP5+W79uy8sKa+3RKcSuabxkkj927KxrbiMEcEqeHXWjxX90jFfeC4IO4GeOdc5D0F\/teI\/0rKADOKKbbdaLDA0NzWGKQEpV7beM5K
7755510HJkdiL2G2t3EQA7vY8zyP5iarflkxlUY99G69ybMem80YsT+G45HVRrfPzFnQAuzWoW98IOskbHOuch6A7bU1sJOiuLwWdSiJyVjfbrFch+dWU7fZ1Y8zrSqVS73peUzoPyU+xgbtIETlRRLbmxC0JlfQbz\/M8EZng6Wsqe5ETkXXoGEjF5auENbZ51EnH1jo\/b0E3xuxdy664rU52yaNHBN3FRW3fCjrJKM\/7RETO7WabdQNr7VAYhkxzDoDdUj5fTrtlug3Luyb28VJ4xFRaIIqiTbn6NoOaKQgCWygU1mId0QdwF8n31fpt9uzZ6zS3ZNIynaSrx7gLGmUUBIHzMGi9oe0U261U0BtA8m7HOndd0Eke5Hgt6s6xMmdBZ4MFe\/1GHIr24sTU5T9cvR0C2CBluy0WkUNEpCf6XBGZDyAZBvhBa63kbdekxPf97QE87nijoEGUr4vrnQfg\/\/KuZ94A+K1LGzfzIW6tPc7xWj3bwJaeFXQAH3fJQwW9MSl8DZxULw+WV1nndp9wEgm6MebIGvVb4rrwr+JZNGV6nD2w9Ys1FvYBeC4IggPztm1Sseuuu74qjmXueoPA9\/0ZAP5ZdXGuGxgYmMnYuQzJj8XpwlbDXE42jDHHO7bx0kKhsFa9fETki4753FYvD5KfyauTBvACgNn1bHN92egRQW\/qcz5OXRd0AK4LMesKuojsm9d9EqdPdLPNOoXv+3W3YhpjnLZ1xeG4n27hect92iIIgj0BnAvg11w98NKqeg5nlJTEDk+axkuuujn28jxvGhM+rAGsstbOi\/M8H8DDeYft60WiKNrUdWFcsVis+9ZO8hqXPBqFxRSRL+XUQT8B4B2N2qnPBN31+clD0F23JvasoANY2M026xQi8vY69Xshzda8IAgKKT\/AxnvRvThXn35cBeD0IAi2yduuvobkGS08YF+qnA\/g6\/Hfn0nmq45l6uMqAABe2yCPOx0f5FPr5ZGhoK8A8HwcHe0+kncCuJnk9SR\/DODLAE40xuwXhwluem8AuMClbBX0xrgKeqMRtJwEfTmAR0TklG62VyfxfX9D1l4U+8m0eVlrN6+aj26UloZh2HMe90h+pMY26H\/7vr9p3rb1JfGw+fOON0UlLU42+PDw8GYAXmBOsZ77ETrE+WZZ0I9rkMe\/Ha\/Xonp5pBV0AN8AcI6IvMtae4AxZpeRkZHNOtFGAOquxehBQXdtwzwE3WknQ6MvuLSCDuDvsc+K1RLJqwBcnEjnADjHWnsSgOOstQeIiImiaPaee+7Z0y5NW4XkuxPttBLALxtNrTnk96k6LwnJ9OUs65AlAC6tcf\/UHVVUmsAGi9jqdKDieZ4XhuFWiTzOA7B\/frXoLwBc7tgxfrzW+WEYbuV6vXbZZZe63tjSCnrnWmQiKujZkIegW2sP72IV+4p4d9A3rLU3L1iwYIcs8mzmJwBAqu1x3aZGxMh7m50TRdGcLpjWOgCubedNrQ2mGWO2A7BFGIbrB0HwapKN5mee5UvOZpaTvMor7yfUPYWOkDzMpWMUkV\/WOf9AxxeCmi5fK0wlQfd9fxaAo621l5O8O17Q+UAi3U\/yHgDXWmu\/QHKR67RRLws6yTNzEPQPd7GKiud5xpjX1boWAH7mpQgF3G1E5JzksDuApxr5brfWLqzoUxiGhW7a6kwYhiMAXuiVGOIicmiNG+OpBg\/xf+dtcz9hrd3cUZAfrnU+yU87dq5XNLJjKgh6FEXriciP42kh57rGaTHJXxljtmtURi8LuuviQgBvqZeHCnpfMI11YkXEffc38jawFoVCYS1r7YUJW1daa2tGYrTW7p58jgHc1W17myIim8QLilb1Uig8kqcmboo\/i8jW8SrN1ZzJiMjPe8VxQT9B8lGXzrHWAhEAf3I5V0ROb2RDWkHvpgvJrARdRM5uQcir028aldEJQSc5B8DpJC8neV0licivSV4B4GskP9DMMYeroIvIvg3aUAW9DxCR\/6p3TQC8K2\/7GjCdiRDEAL5WfYDv+7NYHkVL1mtVo62vuQDgtIqBCxYsaBqQo5tYa7cXEZucCgCwgYhYkhEAX6OotQbJ3zt2tK+uce59jp3rQU1sSLUPPYqirj08WQk6HXcDNEoAGgpxloIuIgMicknKEYXbgiCoOfxI8rPdFvTJ6Kq1HwDwhkb9iO\/7s6y1b4iHuTsyr85yBMhvk7zCGPPeNB+pxWJx2BgzMjo6OiHeh4i8q07dwmxr0AbxvN6LTgKsta\/L2yalO5B0cgwD4Oga5zptkzLG7NLIhrSe4vpR0AE82SeCPr1Bp+ViY83hR9dRmCwFnZPIs1s\/AeAtDa6vIXlZ\/O8VIjIhjnq7RFG0Xo2yHy2VStu2me\/anPh1Pk5yvFgs9o6gi8hOiQdypYgM5G2T0h1cXXICqPaSNZ1uEfBWNFuT0eOC\/rV+EHQR2SQDQZ\/O1ae4WklLxsbGJixMTSHoezSoowp6H8AGPkVEZA+Sl8cL0L7QKRsA\/LBG+TfMmTNn7VbzJHlsnXrd1kvT1J7nvbjl694wDIt526J0D2PMyxw9xv04eV4Yhq4Rl\/7czIa0gr5gwYKueXHKylNcP3yhA3D1y98w1foSEpFLHOtYqlc\/FfT+gORPG1zfE0TkeJI\/6qQNsevvG2uUf3KreVprX0fyVpIPxbtTrkobqU5ROg6AB9KKiesiLwBNY0inFfRuPkRTSdCZ0vVyg\/Tm6rwzEnSnEKyVJCKXNmovpTMAeK7BNemms5Y1agSRabq3XFH6GhcHMwAWV53zN8cOumlIxl4WdBF5fx8Jes0wwi6CTjLMSMzHRWRCTPMsBJ3pw6de06i9lM7AxgtA\/91NW8bHx6dVjUCuEpFNummDonQVAE5+9EWk4u3NOZ66i8OVHhf0kzMS9KajIBkIesu+3OkYr9zRzqtr5O\/klVBEdmpQPxX0PiAIAtvkWdm8W7YkFng+ISJnlUolv1tlK0ou0D3O9IGe9+L8lFOUpcHBwaYPb1pBJxl1vFFiSL4tI0H\/WRcEveXwqSnilbukO2vk\/3MV9KmDMWZHkiGAhSLyegD7G2Ne3+j6dgIRMbFDJmcvdbHDra8AeH\/y7\/Hq+ZDl6J4fbpQHyUUkv0vyfZ7nrdGS8YrSCq4e40h+zPM8r1AorMeyu91mxz\/kUn7SB4KjeB7Q2RZ5CZKHZyTo+5O8SkR+SPLLInIugNOMMf8D4L8AnJCBoN\/dhqDvl6GgP1gj\/zwE\/b5G7aUotUiskP++53neyMjIZrGf9+Sunj\/VOjfe2vblqnt67+7WQJnysHmkpIo\/Zq9UKu3i2KF+2qVs18AdeQh6IycZaQS9GfH+3LYEHe5hLCfkE4ZhIUNB\/091\/iSvdjl3eHh4q+pzKwRBEKigK50EwBHxvbOK8eJOAJ+vuq9WAXhH9bnDw8NbAVjtPgfw8KTeBh5FUZp9gGsEQbBNN119TlVE5O8OgnKT53kegKMdO9QDXcruZUF3XVndrqAbY3ZvV9BJ3tCqoHue5wF4OC5nJcnFAJ5EObb8P1he6HRj5ZgmaVkN237nYlsURXVjUFtrh1TQpyxOAYraJR5Wv6DS13me55F8rOo5\/En1ebEfiN+QvA\/AX0n+BsAZ3bA5D6YHQVBg2SvZ8sTiKs\/zvGnV0aR839\/QGPM\/TCzyAXDa4ODgul22e8pAhy8oAP\/0PM8TkStcOlTf97d3KTutoIvIWGdb4yWaLfDJStBd9lg7CLqTaNYT9CiK1mtmJ8suNV3aY\/uq87ou6AAeaFYfpXcRkXXCMDwofok8Ly8bGE8vxi+6l+dhR09BcoIAANjCWjsPwAMAzq8cKyIXVR2bnBdc0k0vYVMJktXtXquDXBYf69ShDg8Pb+ZStoicmFLQuxbgwVVE2hX0MAybrjJ3EHSnF616gu4CSSdXuNUuPV0FfdGiRXW9Cvq+v5Nj\/V5MrdZTyRcR2bv6Wrp+IGRsx1cTNkzwrzDlAHBpnYdtOclnwzA8KBklbc6cOWvHQxaPGmN2tNYeUH0egBPyrNNkREROd+wkXVfEj3uOK0sBvKNXBX1kZOTl3RB0OsSmd5h
775Dr+XuMmtBv8ylDBE5ueq829oVYJJzVNAnJ4sWLZpFMrTWHgvg70jEJk+kN3bTpjjGyUqSXzTGvKybZacGwIkicvbw8PArOlUG6\/uFftZae3C9Ib6BgYGZvu\/PMMZsJyI31elAv5mMvqa0hzHmSEfh+qTLcQCcvXT1sqD7vr9hlwT9nQ7l\/KFJHk1HWdoVdBH5ZYuCfocKulINyy+y99UR8NVSEAR1\/fy3yHQAddfjFAqFtUjOybjMzkDyO3FDPRfv0+tEGR+tcWGW1oqtncQY87r4a6OZ56sfdMLuqUgKt5rPOgrcW1zLpuPWsDwEPbav44IOwMUj3e+a2PmFTgs6Hb+0SR5WdV7bgh5F0UYtCLruAe5RAGyR5lpmqVMiMp\/kn0l+MKs8c4XkMYnG+lQnyvB9fwarFlsBuKDe8VEUrUnyD47BQsapwRcyA8DOaTvLegnAypGREaf5c89ryanJRzrZFtUAaOpEJ4Mv9FPbFfQUDnpaFnQA97qUUWMOvamgA3iyUdmtCHr1gluldyD5gRR9yiOe502I4tdiuRHLHyaroijqqqObjkLy0yTvI\/m9TpUxODi4LskzANxM8h4Hm1y\/1q5u9qWvuBNfp0wEneSSNGEK0wo6gAm+wjsJyac6Legi0lSMReTnTfJwddDTjqA7uZetIehNXwSaCXr8gaCC3qdUT7GS\/IbrdRSR\/5eVHSxHTBtnje2VSnZMKxaLc0le1eTiPtpo3kNpHZb3G7ct6ACe9lIMdZLcp8cF\/SGHDse2U4aI\/D+HujfcMkPyfZ0W9BTXabUFTI4R\/RoKesryVdB7iIpzFgC\/9H1\/huelmiIaN8a8KStbSF4X5\/t0VnkqLzENwGyS33e4sLfmbexkhuQPshB0xi4TXUkbFjMHQXdxqdrWClySX3Eo47tN8nBZWNeyoAPYwPUalUqlUtW5LsFpmjqCAfB4mnslzUiR0jGmM479AODxyh9Jvtv1OhaLxXlZGWOtDUiuAPBwVnkqMcYYp72zSc89SmdIRCZqKwF4bcpyX52yjC90qg1qAaDmTotkEpGz2ykj9vHerIwvNbHzCMf2a0nQh4eHN3O9Rr7vz6+yTQV9ihKGYTFxD7\/4Mj4yMuIcsjelh9GmxNuhNTZ6lgC43vWClkqlV+Zt72QnCIJUX8p10orKkJorLn7Mq14YLu5UG9SCZNP7FMDf2izjpw5l\/F+jPABU+2yol+5uxcZ4JM31ed226tysBP0uFfT+QkTWibdJ75fsG1y3hALYuQNmTTPGSAfynbrQ0UkFycvytnUqYIxxDbrSKD3W6XJzEPRfONrV8lc6yWsc8j+5UR61vGvVSY+0YqOIOHtqqz7XUdBvc2in36ugTx4KhcJ69YIKAXjEGLNL3jYqjpD8iGNHeUretk4FXN+Ym6TUw7kiMtDjgu6yvmOc5DKW4x+3UsafHOp9dKM8jDEjrnYmvTOmsHFXx+szYfUwgKcdzms6rcaXFjQ5pUKhsF4URZtGUbSp7\/svF5GdjDFFY8xI7D\/\/cGvtcSJyCoBzSH5FRC4xxvyI5HUAfi8it7G8Sv8Jks8CuKvaV73SGACnAHgUwA+NMZ8heZKIjFVc\/bK84yp5L9zi+\/6GedutpADAwY4dhLp67RJphzRrXKuvpy1TRLZOWc5Vnah7PQA4r8YFsBLAxfGXRUPXtwA2sNbuHnvKazo3LCKvb5Rf7CzDtQ1Tb1UFQMe8n61xbiaC7rLWoBupmRteZXWstZuzRohmAE9W4oWT\/Gr8txc6NMyuZAWAnSsOOgA8LyKnp3D5eWYin\/0LhcImedZlMkPyf9vp6JqJTi3i0INpOtPrOlH3egA4o8X2uIfkp0h+kOSB8QvsBwF8W0Tud3F3WZVe1chOpnONuozkrinbYaHj9Xm8xrlNBZ3k9Q42fC1rcW4xPZOm7ZT6I12xLhxE8q\/x39RhWB8wvY2vvysrmZD8NslnDzw5EAAAIABJREFUBwcHN8+zMpOVNj3GLW+lzNhncuaCPjY2Nj2KorWHhoY2CoJgyyAItikWi3OttfNIolgshiLyGmPMYSJyQrFYnFsrHzoETulCWjE2NtYwdkEcyzlVvkEQBK7XCcD+jvk+VONcF0G\/xsEGl\/363Ugt3etTmXiEZ0WzdgWwQ962Kg7EX2IPpnDtWklLS6XSxp73kvMMAM+oqGePMeZlbXRyLa\/0Tvm1er+19j3GmFNF5FwR+TyASwBczrLrYJcFWBMSgBdq7aZIMdTcsQTgLpd2dOgwa6XPisgmXgNnQGEYrh+G4XtbvQ+yEnQROSvvaxEnFXRHfN\/fNAzD9X3fnwHgZ03ataGvBSVnasXELpVKJQAvpOzQTvO8sr93a+2HWV4VfGr3azT5IXl\/K51cM9ekTcp0cinahfTjOvY1CxTU6eQUiIgOLlYbXL\/HROQ0ETkkDMPdSB5mrf0YgFQeBGvNhTsKetPFjtba9\/TAPTJOFXRnSD6Yol0Pa55j54iiaO0gCNpy4zxpAXAty18ME1b+isg6InJ2igut8ypdQkTGWunkAHyojTKbulftUqq52AnAcXnaBeBEl3YE8JO82xDAl2vY5SLoBznUL9frkEhLXK6HstpC26YvxUEQFHK08w0AlsW2LCf5gbxs6UlEpDJE9wyA3WodQ\/JVJP\/i0Em0LBZKOkRkHdZYkdoshWFYbLVMurlX7YYY\/b2WfXEkwO\/mZZerEwwAn+iBNjyihl1XNznnXBe\/60EQvDnv+sXp3y7XY6oSPy\/nMTHyBuAAa+3rGrTpkkKh0HCdSKeIp4OrQ0P\/Iw9behoAR8fD69+od0zssGJpoweo2pWk0llI3pCyg3uiy+V1KtX1VhaG4foikscX8GOu3vdILsq7DXffffetq+2KtyZeVH2siPwMwGtdg6ikWJjX0QSgYxEqJwOsERdCRM6KfzuoVpuKyOl52Ssi11bZs4rku\/Oyp6cplUrbNuuQSDb6smjqElLJllKptG3KdQ4XtlMeyV\/l3UnHqaFb1HhF\/se6LB7vSHHdNm7Xl0Cb6dFG9g0MDMzcddddX2WM2cX3\/Vmu9apgjHH1htfJ6\/EkgA3S2j4ZsNZ+BsCnmx3H2hEKb6j8LiLDlWkYAF\/P0yNcGIZkeYg9aevv87JnUmCMkQYP0Sfztm8qQvfoa0uNMdu1U5aIXJp3Rx13Lk5BgHzf35XkVWkXd7aQbpw9e3Yqr27GmB27YFe99KuWbgBHgiAIcrgnlgF4kuXFolcYY1qeWupnqoKsNHNydGKttkx6fxscHFyX5A0AVonIrSJyehAE23S+JqvDiWGjH1MvdW3SyE+0iOyRt31TFZK3NunsXhCRQzIoZ8JwbB4JwNfS2B3PvV1A8jZOnINLm54H8ACAW0h+IwiCV3sp4sonib86FufQhh0fpmz15S\/2QPYUgIdZ3g1wJ4A\/krwewKUkLwTwIWvtsSLyGmvtUBRFW3a6Pv2CiBySaMvPNzo2FuvkbplHWGdXEoAL+NKCuScWLFjQ0IFS1nB1QV+qepMBDfb6PpC3bVMdkp8B8E+SDySTiPzSWptJnGKWF9DkLeZtu5z0fX++MeZtAC5meWvlfSTvj9vvPgDXiciPAZwTb8E6yBhT7MQQbhiGW7Hsra5bbZg6ME+rWGu3J\/kJADfGHfIDAO4SkV+S\/CqAswEcYYzZ21q7fSvD+8rqkDww8ay4jGRNs9aeFATBsc3WSIyMjGxG8g4R+X95+MlnOa7I\/WEY7tVqHr7vzwrDcKu8Fvb1FCS\/WKuTsNa+J2\/blM4jIqflLehZjDT0Itbar3fphUiDKE1ifN+fn7jWGks8AYD9K9NcAM7P255cIfnf9TyF+b6\/U972KZ3HNVBPBmk5y1\/Mv7PWfkVEzrXWvi6Kotl5t0EnCcNw\/fg5axoEpgUhfzwMwwO9FqcHlP7AWvuWxHX\/Tt729BjTWY7ZMA7gt3kbkxsicoiIvDcMw72CICiIyICI7Mfy\/sUbvSYRq5RJw3RjzL6uggPgEZK3AvgFyW+KyNkA3iEi+wVBsIAkfN\/fyRizXRw2c5MoiqZ8bGzf92dYa7ePn7vvAPh3CyL+DxH5TpzHgKfP6JSA5DtJPmit3T1vW3qVeOr4D10r0Fo7T0S+TvKnAI7rWsFVRFG0EYCPk\/wRyStIfiHpcq9YLM41xrwsL\/uU3Jg+NDQ0h2RojNk73qYUFovFecaY7YaGhjZy3ZOtuBFF0Xq+729LcldjzEil3Y0xu5MMgyAYil+09aVoiqNrEZojIql2pbRT0OnVb9vW2i90pfAqAPy2xpv\/s6VSads87FEURVGUvgDADvWG0Iwxx3fbHpJ31hlK7Wqsa0VRFEXpO+I40NeT\/AuA20leFobha5vFWW6XgYGBmcaYHYeGhjaq\/K2eb2cAT3k6J6coiqLUQUQ20eH\/nIiiaD2SiwE86XnedM\/zPBH5Wp2V7c9UjlEURVEUzyuvuyJ5KuNgXiLy1bxtmrJYa48iOb7nnntumPjbPJLXVc+je57nFKhBURRFmTpYaw9PjOY+mbc9UxYAewF4vNZvvu9vyHKUqFtILpkzZ46upFUURVEm4Pv+LGPMmQBWGWNWcyc7Ojo6c3h4eKu8bJvUWGsDkhcBuAvA0\/H8eCOmAZjtqYMKRVEUpQ4A\/MSo7p9J\/oFl\/\/xLSF6Zt32TiWnGmP8RkZtqzZED+JanQ+qKoihKi5D87waOjx7K275JweDg4LoArgSwqomXr6dIXpCHE35FURSlv6mx9iqZNKBXBkyvtxWtSfpMcjub0h6jo6MzoyhaLwiCLV3TwMDAzIyKn16v7OHh4c2aRVxSXmRarzwTIyMjm2XpsVFE1ql1f6gHut7G9\/1Nfd\/fNG87PM\/zCoXCWrFjsptJ3k3yHwDujX2b\/EpE9uuwCWv0VV8WhuE+APbyfX9bz3ELGYCFLYh5JV2VzGtsbGw6yQjADwEc0ZFK9jljY2PTjTHbhWG4F8mPkryK5GMttv\/TJD\/mKCLTAPgichbJC1l223tPnEezcpYD+K2IHE\/yVZ5uT3yRKIrWDMOwICIfEpH74zjzA3nYAmALY8yH45G0yrV7kOVwpTukyWt4eHgrkotE5IskH2oycvcCyT+IyEUkjwXgDw4Obu6pX4rcGBgYmMlECF4APwvDcP287cqDOA5CAOBqAPvnbY8z1toDEg\/aIyRPDcNwboOYzdMA\/LwNQR+31g55nucNDg5uTvJvlb+LyLe6WPWex\/f9Wdbat7YYVKNZumdwcHDdRuXHcaizKu9RloOoTGnf7EEQbFPr+QHwdNf8QseQRLPrBuCMZvmIyCYtjtjVKu8OEdl3qgpJnpD8RY3r8cO87coDAOcm2uDyvO1JBckV9b6yrLWfib+wvDhoQ1tiHjfQwQCOq\/r7v6IoWi\/vtugVwjDcrQMiXn0d7mpkg4h8rgPl3iAim3SrHXsJAOc0uR4f76Its1Ncs2Pr5WOtHerg\/Xlut9pjqhMPbT9f4xos22effabcyxWACxLt8Od2MzvOWrt5RrY1heR\/HB6w5c0WwKV4UCfcOL7v66K5GGvt0az\/kpVlh7mS5KJ6dpD8XYfKfc4Y8\/putmneALi8jrfE1a5HsVic1yV73primj1bKBQmuIyOnUUt7\/B9+qiIvCZN3aIoWhvAKQDO6XA6i+RRIjKc3ZXJBxFZh+TSOtdgysVDj6JobWvtUSLy6vnz52\/cckYA9q88RMaYN2VoY6My\/95p8W
775iS0I169gPFYnGY5LNdbPvHvDrz2wCe6WC5S621Z3a5eXMBwAnNxLySAPyyGzaxvA7D9VqtmDt37oSvNJK3dekeXW6tvdBzXIfBxDxwtxKAJ0neUCqVdsn8YnWBJoL+WN729S3JT\/24E\/his7lOF8bGxtaqzF1XQ\/JXXbz5FyfrB2C3dus2mWh3fUILHdHKPfbYY4tatnSh\/BXW2pO63cbdZGBgYGa8AMy5XURkj07aZIzZrkHnXTP5vr9hMg\/f91\/ezfuU5HgYhud7TRxRkXxnt+2qSotJvrmT168T+L4\/A8BzNerzDIBT8rav1\/F9fwbJk1heh3CDiLzD8zzPI3ljjU73lgULFqRacVqNiFRikt8G4Oiq307rxs0O4NcicmjV3z\/l6cpWz\/M8T0SG8+iEAHyplj1dKn+ZMWbvbrd1txCRrVtokxs6aRPLQS9S2VQt6Cnn4LNMDcUSwDU52ZV8npYZY\/ruSx3A91jeGnYFyTNFZL9uTv32MyQ\/UHUPlHeukHy8zk3y8OzZs1taBSsip9fI8z5jzO6xMU1Xu2aQPrpw4cJ1WQ7pWl03P9vm7U8AXJpTB7TYqzGc2WU75rTSZmEYrm+MOYblN+On46\/hu0l+X0TekfdCS2vtK1q8Jh3bwknyjpS2rKze9TIyMrJZHvcqyaVhGNb13804OlfeSUTO79T16zYisg6AR\/j\/2TvzMEmKMv\/nzHAM943cNNA6YtE9XZOd8f2+kdVtLoPgLAKijCiKoHgreK66uq64usv60xVZVHRVjlVXvBVBVNb1QEVF5BBPTgXlEuWeYWaY+f1RWUNOdlZmRFZWZXV3fJ4nngd6KiLfiMiMNzPiPciXVhjHYk4xPj6+DVO7XgBelreI3lDWrYVdzrriLf2PiMgz+nyDv3TlypWLAPy\/xAJxAYA1nb5lGd3MN9h27aplAQqCYI+0PADuHaAMf7Q9WlJKLc0ysEzd4w\/1EiSj0Whs4fv+fpOTk0uCIJiYnJxsKqWWmt6vzWZz\/5Lj8euVK1dW7rtPMrKVBcBjaTcyANvXda+SfH9O\/\/5Qo1zJ0tddlkEyNja2U6Jfl3puRzWTMAyPZtv+6X4A9wB4nceE1WhsVX67iPxjL9FqAMzwLxxEAfCYiJzieZ4nImcn\/v7ZWK5LEn87pqqBnY2UWWirLCIyliFTbnCQPsjwLpsxE5GLDdu1PQNcRDLUWn8t596+xDNILFRyy71zjZcVtW8LyTL+4uuy\/MI5AE+MbiWKosyXNLZjadT2HCXm7uqq565GFnJTT6iRugWaNQB4NYAPK6VOWrFiRbfgLlaQfE5NN\/bPOjKIyNPj7dCLUn9bHz8Av6qir7OV5MuNZVkTf6XenypWFupZHhU0U+gPJsoq9ujGFARBw3DIFpi2qbU+2WYuSL7BsO2XFrXVo0KvVClEUbRZ0Y5Gl7I2a\/eEBjtK8TP\/VwD\/Q\/LUycnJUGv9IpJfj+\/TVSXHJzPgDYdEoYvIQLwVBsXU1NRTEp4aziupZhb0KdpY7oOcjgqmlNoludMQnzusiX+\/fvDDMjwA+J3l+K4RkTeNj49vE2\/\/LkwXEfm9RXszgprQQKEfccQRO3uet1kURZuNjIwsbjQa28YvaldWuVCnCYJgX9M2tdaH2swFyfMM276qqK0eFfr6IAisfLAL+vWRkrJ0U+gmbmthjkgLR0dHt2y1Wq0SMt3YpY+3lR3vKouIfLCqeRsWGBtTAnha3bLMe5Kh7AZUbjUQayEf\/5L8fL\/HYJjBprG0i8q9YRguKWqT5H9atPnljPpFCn1dzuUXaK13J3mWZUCiW0zGSyk1adpmq9WKTNpM9Pssw7b\/UtRWEAR79PgcXWsje0G\/StloAFjTRaHfVVQ3z4AtSaPR2Jbkey3laqXbEZE39TjeVZWogikbOkTkUpJH1y3HvCcMw+0A\/LnHm\/QBEflYt4VBRK4n+e44CtUyE7lIfkBEXuz7\/tb9HoNhJYqiXS2VntGWl4i82mJxvCJdn8UJNh4ykUMpNWXzwmKy7a6UOsKib1YunyTfY9q2UuqAvLYAPKHHZ24t49DLvaC1PrRspMfYBWeGQS4NjldsbX9IftFCrsyvYJJHk7yIlr72VRUAt83VnAVxFD4XO2QYIPmsXheX2Bp6oVLqABE5IflQK6WOzLu+7\/tjIvKaAXV31qCUeo3FHJxv2q7W+lCLdv+Urs\/iL\/T7TWURkTGahRjeQPL1BmN2gsUCa2WLopR6u2nbGwNIdKEChb6B5G88AwO8HBaynUGt7PVXpxV6nJmrsK6toHGAk+sN5\/X7Bm3t4\/v+QQCeUqYopaZKjNd7bPs9m5hV6UTnOmyn3+xlcTk+0da5yX\/LC0JA8qg4POKlg+np7IHtQA6mysn47dj3\/TGbuc2Q65YCWe6x6WecStVEli8ZjNlpZftVBIDXWozbZ\/LaijMK9vK8bWDbytxo6zqLMAz3Ym8W6atGRkY2yWHearV2KqoH4OEy8orIyw3lmvESWjVKqWeWGK+ed1QcDiOiKNqMZFmL6g0kP+t5njc5Obkk9fdzu10TwIsZf8kDuKdbasRWq3WgiDy5X30fVuIXHZOxn\/GllIeIPNlmbtO+1UWGbQDusO0rycsNFMGfDdo53bBfa0vI+FLTMSvyzvB9f9cenrWNRUQuyrtODgtE5Ps9Xv+RdEARw0hxxjs4aUgWxkAAsKbPgU4WkfyF5Vh9r4\/yOBwzic9Bfmx5o3YeokcPO+ywHdjevn9FXJ6VtQ0Tu8nMMMYD8KGs3wP4JttGcvPKLYKGyVhE5Ac27fq+b5XPPG3H0A+FrpRKh\/7t1te9C8bsbMN+rbaVEcALLMbttry2qlLoJDe0Wq39bPsSGyb2dF0AD6df9pYtWzZqUM9qBycJyc+ZyKaUelLZaxRRJhSzUmqyX\/LMYhYppZb6vn+Q7\/v7NZvN3QBs76LOVUh8vvQrW0OZ+PeFW0q+72+tte56FgbgDgA3dZSIUurY5L9rrbtGg5pr0Nx45+M27fq+v5\/N3GbE665cocf9LXyBEZFj89oQkU8Y9muVrXwiYrzNWjQGSqldelWoiTH5hG1fSL671+vG0fY2MfIC8BSDuqW3xEn+q+GYVObWlyHDeZbj9KhTUtlMT08\/EcC1SGUdjA0u57WHU5UsJPkSWGSD0lq\/t6jR0dHR7ePYv0UPwPrOA4lUCtc43GTpc8PZBM2DsfyTTbu2PtDpEKkGvuR\/KNnfzxbJopR6Z0HfvmLYrwdt5QPwdxaLeO5X6MTExI5llGiXaz0mIjub9kNEdmY10dwe9Dxvkx01muV\/KHV\/xO2fbCJbvxS67\/s72I6d1vrEfsgyl2DK1RHATS7sd8X4vr+DiBzLnPMiAOe2Wq0neYk4vitWrNhea32kiJzCx7ffTwVgHNCE7exvF3R5QI6rcVgGRvqtNae80qZdWx\/oQSl0pVRhiksR+e+8NizOha0VOu3C8P41r60qFXo8Lq+16MfzK7ruDIUuIsuL6gG4yXbsE+2b7pLkBa4pDUvsbNh6U8xHSKYDnF1et0xzmvHx8W2WLVs2Ojk52ZycnGy2Wq39VqxYMWMbKQiCPfB4cpWeSrd2Wq3WTnWMwSAZHx\/fxvTYQ2tdGGo0ia1CB7BJXnQRKcrNXkqhGyYD+npBGz8z7NPfbOXTWk9YjFuu4VfVCh3A\/SaGkXGGrKqipt3vpdzmABxuUO83tmOfkL9WhZ7eMez1fnW0SRsAA7gnCIKJuuWa95A8rMqFKmPhKv12P5sgebDpmNgq9HjL1XjMfd\/fxOiKZNfkJHEp+4VuEuUt982d5G8M+1UYzS1NGIZpD468+zQ3uE4cAa3q5yM3J3g8PisqfBbv81IZtgA826Bu3xW6bVhfE9jeabQZo9Xu6zyfFStWbA\/g1cy2F1rLAvdPR5+JLRV\/G09IZg73HhaQR0m+ou4+DgIRWWk6LrYK3VaZDEqhmxhUFSUmoaFCL2NpTXLEYtxyje76pNCvM+jDDyt8HmfsciilnmdQtzDWfY78RscFk5OTzbLXyLn2FZZjVPrFZa6jtT4RwDeKnlHbtc3RA7Fx1cFel2hVrVZrJ4tz4MKHQ0ROGHAXa4Pk20zHpsRNvxAW2bWGSaGzIIY5zRW6tSV+FEU22+S5fu5xAiJTxWmcQAnA4d2uKSK6omexU+5OX0MpdYpBvV4U+lsMxuCxww47bIfi1swREWUzNgAec6FQu0Py3wF8n+RFAD4G4N0kTyV5EoDnaq0PjaJocXFLxfi+v7lS6kmd42KllHiet6iKtucEzWZzr84io5Q6pdvv4rCevS4a60jOG1e1DjT3py6j0D2t9YWm7U9NTe2Wkq1OhX5DXhvso0IHsL3FfZur0EdGRhabthUEwSst3EgvyRmbQi8CS6U14+XKMJpeLwrdxC3xr1EUbVv2GlkA+Krl+JS25HdUg+\/7+ymlshJR5a4h8w6tdSdi1ufyfkeL0KU5i8bLBtWvYUJEMi38s0oZhR4Ewb4mSiLLx1lEiha3od9yZ0Hgl5z2je\/dvHZsFHoYhitIGnuIZH2d9pKuNWcuZsR
775MB\/CPBnVLWzCTvNag\/d+Xbb8Li2iZnx0ZaYcdgyPPqBjAj+uWb6iIB+ueIqtaktf1uGic66WMbuYLJL9rOk4lz5kWICfZRTy\/x3oZ4y8i5xTIVNYPvdCHuUihi8hVhuM2axR6EATPAXCGxbU\/nb4egIt7fBazygwLbhF5l0G9UgodwD6GOxX\/V6b9bojIv1mOywx3PsfgEZEbu6whTqGnSfsmZxGG4RIA15RdMLJyLXteO\/QigHd5iXOQMAz\/rqozl2FAa3216TiVNRzxfX\/zycnJQ5RSS+MQjGMiMqqU2sXLyeLVL4UO4O8N+vvDvDZoEBM+Lkb51TNkND7Pzmsnzp1g+iycCuAJpoGesozVLPIC2ORG\/2zG+JvkjC+l0Em+2UQuEflomfa7AYsUv\/H4X1zl9R3lINktO+JP6pZtVuP7\/p4AxgE8TSn1ZpLfyzOWA\/BYXuzjxLbedc1mczc+HvDDKmLaMEPybtMFZNCWoAYKvdTXL9rJeor6m5uVj\/1X6MaeG4ceemjXuPM2Cl1E3hH3LdcqOFXelpD5QxbXMtky7zynH84YfxPbj7IK3fTjoLLnIc4Xb2XYq5Q6oqrrO8rTarWWdpmjL9ct25wjDMPtlFJHkjyfM8+nvuvlfCGS3KhQADxE8tvxf1\/ZbDbnRFhYmwVk2BR62VjuImKyrTxjOzkJDRU6gLJK5RbTeYmiaCSnqYUWc\/yfnud5QRA83aLOxpcqmuebP9\/Qj7xTZuT3JvkZg3rWY0\/yaMN5XaO13t+2\/S4stA3CIyK\/rejajh5ZuXLlIpI\/Sc3ReqXUkXXLNqeJk4W8l+RPSX6xaOtcRL6Q8SDf122LfhZis9jXodDfUbColk3OUujnC+AdBbIZxXIH8J2SMpoa3RUpdOOXtk64W9\/3N6ehcRyAx1qtVktEXmdxnTGSz7H4\/Vsz+vQlg7plFPqvDPs9w1CvLLZJjOLr\/1tV15+LhGG41yDXad\/3txaRT5L8EYDLAbygqE4QBHsUZXV0VEhCoV9D8tb4QcrNPz3LWDCbFTrJO23bHB0dNXIJE5FnFshmqtBnnP+aQPKXg1boAC5J1CmMd58od8c7WCbXuMDzPA\/Aiyzaf0lGn0w8W6wUukmM\/0Q51abtPLTWWS5PuSX2cXZ0geTpAB4G8Ma6ZUkzOjq6JYD3xc\/DGqVUbmZHR0WIyJnxoF8Rx6b+Ci0TlAw5i2a5Qr\/Xtk3D8\/MNQRDsUSBbvxW66Rn9hmXLlvkFbd1iKOuVnTpxHvPVtorG4BpPiefBRqEfn9GnnxrUM\/ZDbzabe9EgrW5c7o8NOntmbGxspxLjWMouYz6htT6uM14i8o91y5OE5GWp+bzdyzn6dVSE1vqN8SJ0Rd2y9ANLC+g5odBJ\/q+B0imM40\/y44YK7GNl+k4Lhd5qtaKCtowUOlP5wwF8tKzi7lI+n2jbJDBMp3+tjD6ZJMcxUegLtNbTNv0QkZebzmMRtMus17n+66q6\/lwlCIJG4hkcGnsDZkcgXM+Ml1bHpiwUkc8opV5YtoFEVq45GY1p2BV6IrBQt\/KATXtRFO1qYklclDrV86wU+vvK9J01KHQAm2RuM4yoZ1NGEm33qtBNzvh\/nTcuvu9vDuACS+vyO8MwrMwglmYvJul5emJV15\/DLADwSDxmQxOxjeQDXea10pgGcw5u+ub7J5Knjo2NWaVD9X3\/oPgBKuUeNewMu0KP89znLWwP27QHYIaRY5d2Tyxqi7NIoQP4gWlbGXJ8z1bhdCmXeIngQTT09Y7LSIZcNxjUy1zIoyhaHAfQMbXKTz4DXWPY2wLALzGOv\/Dc9qwRfNzA8da6ZfG8jevt6i7zOic\/GiuD2dme1rGdme1aAF+Ioig3aI3v+7vSKfSkcnr2IOUzUOiPmraltQ5IZua9T5XVRfeF53keyf8wGTMReVPJvhud0cfXyE0mRItogL7vb52qWxhVz6CsaTabm8TpN4z0toHkhuXLl884ryZ5r0HdTRbJIAiOAvAFm6A9qfJfXoXJNgD8s60MSqlcY03H43SiFqKdfncoIPmLLmtZZV4Ts5os1zMA44YK6ud5bY+Ojm4Z\/24ThY45knu4hEI\/ZpDyAXhBgTyPmbQTf5HdZNjHC0zaNPRlL33eaaPQtdYn57VFMxevDSQ3tFqtTXax4m1po7HLKedl9M9YoXfpU7ety2RZHW+pfz+x\/VqqAPhBUQhqG0RkK7Z3Dq3kKDLWnGvYJL+ZmprajeRJnf8HcGVnnQjD8Gn9kdCOeFdmXWpe7xeR0bplq534C\/pPQRA8J\/l3AH9n+JA+5Pv+5nnXIHlJUqED+FZnEnzfrzR14qAZdoUeJwvJlSkMw+0KmtmMFtvGQRBMm8g2mxS6iJzfi8JotVpLbaOYJRerKIp2TLdJ8yx\/67L6VFKWssr84iqVeSz\/YSVkuahKGYYZEVlJ8kaSD2qtd8\/6zdKlS\/cmeXryb3Ho4S+KyGtSY\/enYfkQI9nJA7Ge5EucL7rXjgDHRNjS5EIUBMEezHiDB3A9gJeR7ERlWlMUfEBrfQjjMxgmokgBeKjPXew7c0Ght1qtA7vVBzAuIrda9PGnprJ1PCCKSlmFTvKLpnIbfKEbnffHbWVFP1tIi8h1qfKRLjIZKfRJ2M8TAAAgAElEQVRuxyolZSlT1jEjUl2vADDOcpiYm4mq5RhWUgo5K1IgSP4FwP0TExMbXxiVUs9k9zwBdzWbzaqi+5UGwNPiF+RVdcsyNJBclpws3\/f3S\/07GBu9xHGxN8ZfjxX+l0h+bWRkpDDRSud8I\/ZD71zzL94sN06xVegkjx6kfCYKXUSe3mg0thWRrXzf31optYuIjAE413bBnJycbJrKNgCFbqOETy+Q9XTTtkTkyV3amODMrcKi0tWtkORHTNrIMnwUkZ1t57aC8ieD3SAj4qM8kyOD5Dg8arJWzRWUUpMkO0mCZgTz4qaRFC\/3UmsxyX8nOeOYJQiCfQfWiRxE5PsACr1p5g0ikow3\/fms3\/i+v7lS6uVej4q346YiIn9I3SA\/Gx0d3bKXtuukxBf6QM+hALQGtWDb+qqSfINJu7NNoee91NAiHG1czs5pyyQW+wa2U4RuQk0KfQPJ223OdHPm42Ulrn1Or9edbaxcuXILEXkqgHTo3wVMWYtrra9IvvBEUbQZgP\/OeM6fMOBudGV8fDzzKGFeAmCfziSZpFitgvRNFJdHgiDQK1eurMz6dVAMu0JXSnXLYlR5EZGdbWQjeZJhu7UrdBExio4Xy6ty2tEWY3qPl5Orm+YKfcZXfo0KfYOIXGczj1kA+LbldVd5s3w3sAy+748BuJNtV72NADgxY21aD+BhkpeJyMUAMr0gqorw56ieBSTP5QBTmXaLVx0n8lhQ2MCQ4RR62wJWRJbbysZZpNC11idbjElYINdFJu3EO2NdEZGLDeWZodB939+z3\/dFwT0zI1mMKbF1+2rLa\/6s7PVmKwC2J3l\/PN63BUHwfJKvIHkWzUP0Zt2XTqEPK3GGm7FBXY8ZucMB\/KTIUn5YsVXophbgVeH7\/tgAFuhMo60iTNN\/9mDlbmRFH5cZbmFJlFIrLZRV7ktbEAR7oCBXu4hcb+A9YpJcJTOjnoiMDuC+yCurAYybzeQM2Y2z0iWeu6eXudZshpsead0rIi+sYu5sg4s5ZglhGC5h2y3iMlMfQM6MTvXAsLhClKGEUVzu11vVkDy4nwuziPy4rGymCp3kv5Zpv0qF3mq1jOOFB0FwVJFsJF9S0M4KgzaMFDpT8eU9z\/OmpqZq\/UKPy6eK+til35mBRbqVuRrUqggA\/y8xBn9WSu1Ce6PMGcV9oc9B4jf8VYmF3cgPkOTP4mAnHeOgr\/Vb1n4yzxX6FStWrCht0KiUOtJwQS4V+rVKha61FosF73km8pE8pxdFR7NsaRuYERKzzjP0xLyusQ0GEkXRtsywvC64zry0hBaRJ\/PxrfWfeJ63qIcIf8n72yn0uUZy+ya2bjYyOAHwft\/3t+7ULRvWc1goseWuBylf\/FD3Y0H+bi\/K3PM8Tyl1hOGCXFahG0dSY4FCj6JoxKIto\/TAURRtJiLp2Pi\/NI1kRnOFPiNVaAUKfW1sQLW2l3Zs55Z2OeY3kFyrlDrA5hpzCa314QAeDoIg8DzPI3l8MsARgGtoEa+BdAp9TkLy+PiGWG9zBh8rwGSEp1kfucnmYbDx066CTnKcqouIfLVX2Sxc6j5Rpn1TP3eT+3B6enpfi7F5h42cYRju1Sk29UTkl4YyzUiwYqPQATwK4Lta67dMTk4+rdVqbRKvIs4odxrbiTysvp5F5HqbPpO83aZ9APM+A1cYho3k\/5M8DcB3RGRl\/P8\/cgp9\/rKw1WrtxIRxG4A\/2oR1JJm0GL6zn8IOApuHYa4odJK3ez16JZAMDRflz5Zp31Khf9dAXtO2ziojry00y5aWGR\/A8gt9RlCSArmuA7DetH2LsJ0LSD5seZ+eVNzs\/EVEjIxm46\/6Xx522GGzOlS3I2bZsmWjbLs73A1gRsYtEbkqiqKuPrNJkhmSAHyw37L3m2FW6EqpA\/qk0DfQwHArjyAIJgwXk4vLtF+jQi+1o2CLqULPUsj9VOheO4\/2J03bB2B07KaUeobN\/RlnCJt3vuc2mPrzA\/hm3bI6eiT2YzyP5F2Gb9xGxjwAjol\/\/+vZ6q6WxGaR6RYWtF\/4vr9fHxR55yH\/Qi+yWSj0y8u03weFbnReXMVxhAkk7zIcv6vTdfus0D3f9zcXkSsN2zfaFidpesTQKf9lK\/dchu1j0lUkbwdwNbvHa59RwjCk194hOTorFa+jz\/i+v6fW+lAAz42jXJ1K8sNxLPVPTE5OHpJXH8A\/0jJWcrx4nGEin1Jql7kSts9mfIZRoQN4CMA+cZKdRWy\/xJnMdU\/uQKa+0EUpertRl0IH8J0y8tpCs3zmmQrd9\/3NLcbml2Xks3BLLGx\/fHx8G9u1aNAxH4achSTvsx3DTmm1Wi0mwhYDOMN0R9ZRkjj4xZcMXRPu7GalDOBfyk58Z7IH3fc6sVxkumY26wdhGO5lMF+bpMBlOymPUX9EpPQRgkVwkxlW2ib0QaGvMmzrF0VtVQHNFfolXeqbPs8zXghMiBOo\/NXgGjMC36SxDYRjm1dgrhNn1iy9pjPjax7Av9TdrzmJUmqXVBYz05v+1RltGfvbFrT9FbZ3BL7G9hbPTUEQWIcHnQ3YjEs6o12\/ibPiFc3Vw41GY4tkPQBXGPbpS2Vls\/hC\/2OZ9i0Veq7bmueZK\/Sy8tpi0bfP9VK\/rEL3PM8Tka8atF+YRpnke2yes7LRBecqExMTO1axrmfM3VPq7tucYmJiYseiMJI5k\/HFdHsAvtmPiY+v98hszqzWDZsxGEaFTnJVOq2kUuoVhn2aEYWsYtk2kCy1td8HhW4U\/xrA38rIa4tF3z7epb5R1LBeFDqA95lc
775I4qirmlNfd\/f3HaNA7BPWZnnIvFuSeVruogMNK5GFURRtFhE9iZ5sFJqad3ybIKIfLnsZAD4YbKtRqOxhemi1UO5i+2EARcCaInIB0XkFADjSqkDfN\/fuq6xLIvpwkgOLqtdB0PjpxkKXWu9u2G\/1kVRZBQIJY2pQs+KRW5CHxS6sU2J1\/9EQwss+vb+Lv0x3bIvPI7ohukcTE9Pdw3+opR6ks0aA+D7ZeWdy4hIOhDR6h7W8UcAfKXuPlmwILYpuzIZWCe+X0q5xfYFkrf2MCmbWK9WuN0+wyI+Ts33ZxE5JSV\/MvLTKhHJzTA1jJC8xXRshlGhA3g0K46A6TEOgDPLyBbHMzBp\/54y7dsodBEp7AOAv1k8A33NT2AZGOZdWW2wxzN4E0znILai7tbXE2zWn0FHY5wtpHPIAzijW\/bLVFnH9nHT\/QCuVUqdOtt2WrtlFwTwGICP1i3fRkheaHOzpzqzieGI1vrNZdtKlCtIfjjjWuvT57QxC0h+REROSH8lzhY4RxW6iDzVsF93lZEtjstt0v6M9J8m2Cj0ovSpnmen0C2CpZTCRqGLyD9ktcEhUugkn9WtDZI\/s1mDWq2WywaWQXw8u\/Fja3Jy8hCl1HsLxvMbS5Ys2S5em2etT7\/v+1sDuD+jf2\/2hiltt9b6EJuoTKkH9aZkWyTfX6adRLl9fHx8mzgU5MAXubqgnUIf6JFCo9EwUZprY5e1TbBwFVp79NFHb2crm+m5XtkzaZJvt3gW3ljUns05bhiGS8rIbIplPvNXZLXBdqZEk7EprdBJ\/qvJNbTWx2XV11rvb7MGicjny8o614mft0fiOb0g\/vPCycnJJUqp5wF4fzpoGID78uwbZhOjo6Nb+r6\/a7PZ3N\/3\/YNEZOe6ZcpiAcmvl1TAm2RhAlD6az9+mJqJtr6ZujHu6fKFPuvhABX64YcfPkPx5mGq0BuNxrZd+jZjt6XLon9BVv0iDMftwTJt22Rb01qfbCCrUSCXeDxK5fq26JuNG1c3hW4aaS7TqM4Ekh8wHK9WVn0AJ1quQVbZ2+YbiTmPsv4dwGczxvUNAxZzfhPnuS2T9WgVE1sOJL9boo3OA3lFUiaSKxL\/fkMn4xGApwH4MMlviMic8FenhUIvew2l1KGJh\/FBtm0nLlFKnRJF0Y7d6sWGjkVz91gYhplf2N12WzLK6jLnaoYxE1bbtut5dgq91WpFBrLeYfFM9DVNbkUK\/VrD+qUVekY2ucwSBMFEFxm\/ZLMOzbaz3UHDts3S77XWh5B8s1LqNZ1\/C4JgX2brkR\/VKfO8g5tmLytTLguCYF\/DxbVbeX1SpjiQwd0A\/gJgHxF5HxMJXToFJVNjZhFHv1oGgCLy5EGFleUAFDrbmay6tfuA1vrZnuctStczVejdjLji+qsN+zdi2y8R+YNBu2vtR8zzlFIfsbh\/lxW1R4tMXwCeVkZmUywV+qld+mOafrWXL\/Sfm1wjK8jV2NjYTgAetRjzD5eVc74QRdHi5JgCuN\/z2mfM7BIECMD9cyFE96xAKSU2N32\/ilLqhLRsJJ+f8\/D9keRPSK6uwlBMRI7IuCH\/OojwhDRU6ABKGXd5nplBloi80EsZeJjma\/d9v2sWJZLvNLwPzinRr6sN5bM+qiB5run9q7UuDEMc37OmyuXZtvLaoJRaaiqLiLw2qw0R+bFhG2eXlZOkya7G\/Vl1AbzAYg1aZzKHDs8jeVs8ZpcC+Gr8t7fljW8QBI2idh09orW2Ol\/qZ8mypA3DcLuslw0A92mtJzzPWxSHmT23l3EQkeXcdKtoHdvR6b5te+ZcBhoaF7GHICyGFtZ3ZRkemsiW5wccGzrOyLDX5T4wTqPreZ4nIpeatNtqtZ5kO2YiYup2t96kPVrsxAB4ka28ln1TFrJ0c1szGvtu9Yuw8GL4Q1Z9y+iXpTwt5iNs21zdkPrbUcwJ09tqtYYrAMtcwzRT1aAKgB9kyam1fnbqd\/e0Wq1Ko6UB+D3J1QBuV0q9J+9rsx\/Q0PYAwG\/KXsPCZQoZdR8rqjc9PT1WcH2j4xgAvmW\/jM5YTYzW0pA0Sg1JwzN6ANeYPg9BELzSVl4bZoNCF5FjDWXMin2\/iOax8zeQdNvthmitJ0QkKyjMAhH5AID74hf4dSTXisj1AxdyviEi37RVuv0sANZ3cQNYJCLXxb85ox9nMSKyVfxlWIs\/Ic0V+pVlr2Gq0LPObkkWnlOHYfj3BX081eT6ImKVCxzAhwzb\/WfbMaPh+S2Ahw1lvdziecjc5q4KS4X+sS79+R\/D+qUUemz8aiLjf6brkjzZZv054ogjhtIFaVgpMB7cbHx8fJswDLdrNBrbuvPzPmMRA3ugRWt9TDeZu7lFzQXYf4W+AIBR6sOsrV4aKHSt9ZEFMiw0jSqllDLOl2xhiT4j70ARTKR7LBgzIz93kp8zfRZEpJQSNAXAEy2ezc906c9nDJ\/rV5WRkeZufodl9O87Fv37fRn5HI6hwMKVaNDl1vmYI5fmCv1rJS+xiOZxxN+crmxi\/KS1fqlBP40idimlnmnasXQ4ypyxsw7\/ajFmdxq2958Wz8JZtvLaYGPl3i0wDICPGraR6faWB0nT5D73einvjDgKnvF2O4BPlhxGh6N+AOxTUuH2vYiI8WI+V6C5\/\/5Py7QfZ5sy+TreQPK96fomW8Va68IzXxF5huEC+y3TvonIM03vLZuXxdiF0VQhGKU7pV0kxcyv4qqwCf1K8mdd+nO2Yf0yCt3IJQ7Axem6AN5kue4cXGYM5xt5Bqt5sSxmK41GY2cRefKs8H4geVUZhdvvIiLGi\/lcgeYKfXUZ9ysR2YrmvuAzvgxFpHBr1TTID8k7DRbpNTT0SbdJCJQVnrYblsdSmQovjYi8zqLNr5vKWgZTd8S4\/CqrDdMvdFuLfaXU601lU0q9MF2f5C9N66fzUTi6A+C3bFu4Pz99BCoiywFcrLV+VScI2GyH5MZMpFrrb9ctTy7sPZhMP8qNWmupe2wGjYh8y2IBsg44smTJku1onqK1lELXWv+HiSymVulMBRrqhtba2FtjfHzc+E2b5IjFfWvkP6+1Ps6izctNZS0LzY8UbuxS3+gMneTRpjL5vr+Dacz7OE74Joql2WzuZuoiGbfxqV7HcT6QzssQBMHT078heXxnnQFwNYBX9TuEcT8h+YnEfXJ13fIUsYjkDy0WmKrLAyT\/j+QHALw1DMOjV65cOSNS2XxARM63WIButnWrE5GnW8zL29P1aba1arRFTPMXyatM2rPJdQ3giaZjNjk5eYhpuyIyIyhSl74fZTEPRv3vBcMoexvYxc+bhm5rNFToURRtBuB6izGakYNeRD5psw5prf8LwMsAvCM2sDxPa31h3LdLSX4vVk5Z5fLE7zrlvGQRkTmRitX3\/R1SY3dy1u9E5ASkspLN1qRa8cvllfHaUTrB0MBQSh1gc\/NXUeIwoT9ZuXKlVQCRuYyNQo\/H8Iqpqak9Ldq\/zLRtpdSMMJ+GluQXmsoD4GbDxTYzPndKtr1N+yYi\/2gh49+btrts2TKjhB5hGE5azPFNxS32BtuRFk3kuTurvoXra6FCj6JosYjkhSfOGqMZMQtI9hJ+uh\/r3UNzJakUgD8n+jbjxT\/JsmXLprTWx2mtj7PxWhlGRKTZbDb3r1uOQkzidPeh\/FPd\/R42bBV6orzFoG0b46cNAGa4DmqtX2lQz3iLmKRpjPTCGOCG2eA6Ml5R1F5i3Ezd4YwzuUVRZGOMWjrMrylMnBEWjNt9XeobGa6FYTiZJ0ecZzsr17TV\/RZFkc0xycAKgMzUrrMNrfWRiX5FdcvjyMDm662CcqrXp+AtZX1dhwER+ZcexvQBAFcppV6SFeyB5HstFx+m2zBU6NeY9hdAy1CW2wyaW2DTv2azuZuhjKaZ0W417betrBbtloKGqW3ZJRJebCRVWL+bQl+xYsWWAD5k4YGxsSilDs3oj7Ex3IDLyRVPXS00Go1tATw6m8\/F5zxsGzIM4qb+tJeRzassAN7heRuNNX4D4AtVtT1owjBcUuE4\/4Xk70leZZq4JFl835+xlZ8Ov9ulZJ6zdmGhiBidlWqtTyxqjKRxBDaSRxm0d7ppewB+bNFvj+beBhu6RE6sDBYk1EjNwwyDQhrmQ+8o9MMPP3wbrXUgIm8i+UOLcMTp8lMvtZaMjY3tVOEzVGkB8Hf9nMcBsoBtA9BaImo6DIi3ZE0toMve0H+pKtJbo9HYIg73uUZEXg6gc+72ftu2wjA8GsB\/i8iTq5CtF2wW+j7O081exsOa2mrrVoy3nj3P8wC81VCuQuMwkmdZ9PPeIAj2zZHrTZZzYRUAhuaW5RtYIp2spSwnWciyIqO+aSS3SotSaoYnjIg8rw5ZTIrv+7WvL455wujo6JYkH+njDb3O9\/2DysrXarUODMPweADvIPlZkn\/Kuk4Yhsfbth2GYXJ34ht1RqljvR4HG0huAJB5bDE9PT1mUt+mvyLSNJRrFYB98tpSShkHl4nLH0Tk5UEQ7EtyBIBP8iQApslYNhat9Yyt34J5NlaCIqJs2rYFwNMsZHlrRn2rc++KyhV
775Zz6mImLpDDrqsmytGcY5ZAoDf9fGG\/oVXYouG5MEkP256nfgsjgDeT\/LzIvLCIgXNTcNLnl52\/KogDMMGa\/5K7\/blaqrQbV6IYhclo3NqEckNzVlX5MNuxmJ50CAufqLfM3x9qyQIgoZFf2e47dQx5t1sIETEKFFMDeXWfs6hwzGDMAyPZvvc9a74XMs4MENBWVMmbJ7W+i09LrR\/y0v00oHkezp1lixZsl250asOAJ+FQarSfpQ8K\/UMH9TMYvslYmoMWJT8ZGJiYseaxuw7Nv31PM+LnzOj9pVSz7Nt3waLfOMbANyeqr5wwOO9TkRe060vInJEHfeAwbj9Xz\/ncJgRkWbdMji8je5sz2LbLeXBHm7oX5e5PsnTch6QXIUH4G+Tk5NNz\/O8pUuX7h2GYaaijo8a7o7r9DURhg0kf1TDwrM2z8YhDrCwvqgdWzsJkjCVsSA966I6XoQAGPu1J\/p8nWn7SqmuCqwqaH4E8ICXMESzdYfs9f4k+baCriwAcIXJfTrge6SvWfP6gYicIiI\/CIJgj7zf+b6\/QxiGk2EYLkk\/+5OTk00OwPXSYc9CEfnooG9mdkldKSIvZzss5zkZ17ujEwqy42MP4P5Em4eJyJsAfAXAw53FoopBqhKSVwxy0ck6H00ShuF2JgrTVqHHSWOMjMTir\/SF3drSWn9l0It1FEW72vTX8+zmtuPJ0U9ortBXjYyMLO7UG5RCB\/CozdEDgIE+Owb37KwDwKNxH87O+106ZLXW+sr4ZeAMAGsAPDIomR2WkLzd9oZevnx56QhBWuugS7sbMyNFUbSZ7\/u7Tk5OriD5gbQfNh\/3Sz07\/v\/\/nQ0PXbx78B7b8S5TROSrRfKYKvRWq7WTbV9tEpbkGcfVcI7+Ddu+ep61i907y1zDBhH5vqEsm+zi2EToK1sAnDkxMWGdxStOrHNWSaO92wHcRvLn8Rf\/F0h+VkTOBPAurfUbReSFYRgePzU1FYpIU2u9v4jsLSJ7A3iCUmqXsbGxnbLiQswGSN4bj\/8tBb8rfHkyDYvsyAHAMWxHgfoh20rt5l4szT3P82hvCf\/XXvsRRdG2IrIy9ZDfwfbX+88APDuvvoh8MHFj7ayUOiAjccMmhk1KqdyoVoMkDs1rGvyjTPlXk\/j5sa\/\/WoOH19pvOgiCA03lFZHcHR8AAwv7WfZ8m4a+3wA+OgivC1P3QQDrW63WkxJVF5Ks3ModwEMi8s8Vxf9eODY2tlOz2dwtCII9giDYY2xsbKeJiYkdJyYmdvR9f+soihbPVsVbBc1mc7coihYn\/8bHPYl+nZcyVUS+ajCfxtEZm83mbiRvYTu+wUd66decgGRE8udZA9uLQif56RIP5++q6FM8yd2usY7kG3Lk3nhGKyJ\/E5H3ZcQRX3fUUUdtHf8+JHmvUuqIKmSvCgDbK6WOjWNnFypWg4fsj0op47zzvu9vndiG61qKztyyiNN43mgo+3Py2hKRd1StYLqM3+\/KuiKJyFYAbspp+2aSz\/d9f\/My7dsSBMG+AExe1tekd2BKrgvpshbA5Uqpt5EM8xSIo3pi18Wrkko9vj8v7XYPBkGgSX6K5i90FwZBEBTJ0mq1NgkOBOApVfZ11hErsNuyBjUrApgJ8QJUuJhnlJ\/02p8oijYz8C99JP2GmaxPs9CnlwZB0OhErhKRvuai7oWJiYkdReR5AM4lea3lnPwIwBsBbG9zTVOFXvYeI\/kcA9mvSJ7hdiMRaKifCt06hW0S3\/e3Jvl8AK8F8FqSpwVB8Jx4ARt4FC60E9Gs6tLfdSS\/JyLL0\/WCIJgwXRtiY7U7AHyf7UBAzwfAQb24OLrDtj3S7ztZHBkfVYrIhzovWHFArxeT\/N8eDFDXishvSH4NwMfi2CIjKVmizr0YBEFhVMc5z\/j4+D4i8g8A3kfyPADnFm1N57CQ5IUlJ6\/nhPBaazFcLL7l5YSVPeqoo7YG8IICv+dktLxZ42ri+\/7mYRhOAXg1yfcC+Cjj1I0A3gfg1UEQLD\/88MO3KXuNkZGRxTkL\/saSF4GtoA95LwyPkPywaVsiMsb4DLBPZUbKzrnAYYcdtoNS6h8AfBLAWSTfLCLP9H0\/1\/BPKbVUKXUOEylDAZwlIu9COx\/24SIy6r68h5fYgPj1bIfQPobkHxP3+9dIvt1wF8e6iMgz0vLEWQnP8X1\/vzrGY86ilDJSqF3Kl4va931\/BxE5geS5aZ9FEdkqa2HOOAPv\/P1lRWdhWuuJ+Pf3kvwu2\/mLb0m1tYoZYS7nM6bRBHtJMUjyJSmXoz+R\/PjSpUutz1LRTv6SGVGwh7JWa\/0pF\/XLMVeZmprareRubC8lqrvf8wLf93ftdbIAnCEi\/yAiZ5I8NT7H37ilyEQaTQBXJq+vlDop1d4jJF8hIsfmXPNuAB8Mw\/B4pdSRqS4tAHANyWuSW84AnpCQ4f4wDKf6O7KzE7a32nJ9fIMgOLCXawD4LoBLSIa9ygtge5JfNHkRySlr2H75O3\/FihVWxxQOx2wEwK8HqdC11hN193leICLf6ccEAnh34hqnJP7+tc7foyjaEcA9yXqtVgue53lsb+uZXOd9yf4A+BjJDR0\/9Q6dKGMAruh2Fu9oQ\/Lfu4z3WhEZKkPCDlEULdZavxKGmb3iY5mPAzimYyzpcMwXSBamSq64jNTd5zmPiDy1jxO4Vmu9v+d5ntZ698TfP5W4\/hmpRXajuxKAwpjNAG5LbL8vQBxSNSuASuyz2nGXqcJVZk4zOjq65djY2E5KqV2UUrvEux2zIp3i6Ojolr7v79CRXSm1S6vV2mnJkiXbxS5MtSXncTiGgfgI1Cn0uUIQBAH7a1S0AcCrPW+jsdVGRU\/yayLyj9w03Ox1SflgkCEqDMPXA3iiiPwzgFs6f89Ku8hN88Hf3u8c1A6HwzGMxF5Blw5SoUdRtKPneZ7W+iCSlwM408sxcHZYQnOf4F4U+ruUUi8nmXteA2BNlqEV2\/7iX6aB5XWyZOU9J\/mL1O8u833fbbU6HI45TxRFmymlXg\/g5zUYxG3wvI0BtJI+7T+1da11ZOD7\/ubs4sdecTFVxJflyRu7W3Q7151RxsfHN3HdyjH8u6ysC5bD4XDMBkRkK5Nob\/0qcT6Nk0helfHvQ5Mwa1YT+\/HWkfFrRhGRlUXykrwoo+51AP4tDMPjSR4FoBVv5Wwktm4\/P+f6f+g1XK7D4XAMKwDeXfcan1e01m79rYo4q9mdNU5oYeq9RqORlc\/5nKJ6YRguAXBfkQwA7kgayomIInk2gGe7CFcOh2O2MjExsSOAh+pW2gXr7zF1j9OcIk5vWVeO4QuL5CN5WLKOiJxZVMfzPE8p9TwLOdbGmZb+L\/X3vmfCcjgcjn4wqLwHvZSMWCKOKhCRE2owmMgNsRlF0SZf56bKvEPaz71EuaG3UXU4HI56SOcyH8ZSJtmTw5CxsbGdSF5H8hW0tC4vWT7dTZY4A9vvk78HcJuNdXqckGJD7J9+ptZ6\/zhxhJF8ANaHYdioZnQdDodjcMQKfZXW+qXj4+O7h2G4nYgs56Y5LWzKX7TWh\/i+v2uz2dxNRJok\/6usrhCRF9Y9RmRnfuYAACAASURBVHOeThxrAK+ymJzbAXxYRF4YBIEWkaZSaqmIPDXvK1lEvpC+fhzf\/d3d6sVn3l9gO9LXtwFcT\/LXAD6bEed9AYAzUmFgf2xz02mtT+zzkDscDkflNJvN\/bOyF4rIEbZKHcAPwzDcLus6IyMji2Pboy9lrPFfYUbMkzAMn+V53sK+D4KjTezedk7G5K4G8A2l1KlBEEwXZWrSWh+Zc5NckvxtGIbPMjFk61bCMGSGCJsEMABwtWF7l5O802WQcjgccw2St1usrTcWrfMdRGRvpdQRSqlDOx9SjUZjC6XUJIBjAPx9FdvsURQtVkpNtlqtpb22NW+IlfrxSql3knyF1jqwtfyOs2J1U+jfSf+e5KllzvIB\/C3tg95FHqNc2vFvx2366nA4HLMBGno3AVijtZ6uW94OYRjuxXauj7WxjD+vW6Z5Bck35H0FZ9UB8DIbpQ7gUdO8uiRvzWnrV\/Gb693VjoLD4XAMBQtE5MUJhVhUPl63wB3iIGHp7fv1AJ5Qt2zzBhH5YY4i\/nFOvedlTF638r+m8pD8S7d2tNa7V9Nrh8PhGCoWTE5OLgFQJmrcP9UtvOd5HskPdJHvlXXLNi+Iw7bmfVlfnVcfwFO4aRKXbu38ykSe+AhhLbsbhHyimp47BsWyZctGSV4Ux1LYpMR\/\/0K6iMgFInJmsmit35gsYRge3ykADp+amgqnpqbCVqu1VGu9v9Z6f9\/39xORvUVkb9\/39wTwBABP8H1\/106mt4mJiR0nJiZ29H1\/h0ajsW2j0dh2ZGRk8cjIyOJGo7FFFEWblc0A16mbaG\/bRqOxre\/7O3Sy5TWbzd18399TRPbWWu8vIprkswC8wGUenPtEUbTZ9PT0vswwWLMpInJsnf3wfX9zEflJF\/lyw4c7KsL3\/a1Jfq2sQvc8qzSvt2RZdCbRWh8Xf4m\/keQtXdoZqWwAHH2lkxZ3LpXYKPSWuHw3UW4heQuAv1Z5PREZq3seHf1hfHz8AACV5O0A8O66+wNgny7yPVK3bPOKOCf6p20VevxCcIPFjXd+Xnskf0dyQxAEE3EmuKwF7kOVdt7RN0ieXrcCnu0FwP\/UPY+O6lFKVRo
775orO4v9A5d3KnXH3744YUG0Y6KIXlwKnpR7lYJyXQo1vRi9FsROUNEvk7ywTyrdACvBvBYXPctURRtBuBlnHlOv04p5VwhZgFxPILaleIsL5mGqY7Zxejo6JYAPgngcs8rNP61LsuXL9+l7j7GLNJaH0PyMrbjn9yhtT61bqHmNUEQaJInAXhit9+w7ZqQd5O9PRlIphMQJ8nKlSsXKaWOBfCdVN2bExHnNguCYA8RGVVKTSqlVjrf89kB21vRdSvE2V6uqHseHb0RB\/D6bTyf65YtW3ZwxUlZnNePozxa60MKbrA35NWPDZQuj3PxdmvjFgBvynoRcMwOWPzS54pT6HOaIAieD2BNak7\/wPLhXbOKkdGxw9EVEbkgfWMBeFRE\/qGobmxd\/yeTm1VEZgS38bx2+lWttUvtN8SQfOkQKMTZXpxCn6W0Wq39SD7S73tERH5Qd18ds5woirYF8C0ADwF4GMDVrVbrSab1Sb7b9IYF8C+der7v79oJDwvgvv70zlEFQRDsUbAL40pxubTueRxG4iAm7x5me5ooihYD+NsA7pFLiqVxOPoIgH0ytqK6KfTHALxxenp6DMCfE\/92Td39cOQD4MUJY0dX7MoqEXlq3XM4hCwA8IN4bXhd3cLkEbv1VurKmC5ZSbQcjoFD8jO93MgAWnX3wVFMbPVat3KcbeWXAPape+6GEQAfS4zTO+uWp4ggCKb7rNA\/WXcfHQ5PKdU101uOEv8VyaN839+hbvkd5sTZl3ZRSu2itd69E7Ut9mDYu1Oazeb+nUhvYRhOdiLAichTk9HhSJ7WiRpH8m3JqHIkP52KPpeOUHcjgNsSZeDHAnFAkRtimS4WkY8qpU5pNpv7j42N7eS51JWZaK2PS+74iMiZdcuUB4B3kVzd5\/vpnM71VqxYsX0URft47v5xDBoRebLFAngHSXieVyoMp8NhQxz2dXG6+L6\/QydcrGlJ1q+7X7OcRSRXpb5OC41w60IptcsgjpsA3ATgGpJ3J\/6+lmRYVV8AvBXAzbFNwG1KqddU1bZjjmAaGhTAFVEUbVu3vA6Ho15E5NikUo+jrZ03Pj4+dImbDNx7+1p83z+oin6IyKX9bN8xR\/B9f7+Cm3Idhyg9oMPhqJ84ZvjZcVz9zlrx4NTU1G51y5ZERI6oUaGf4\/v+5r32geS\/51xjRRXj5JgjkDws4yb5HckrSH6uBgvfRQO+nsPhKEBrHXTLeCciiuRLh9HaneTJNSjydSLy4irkHx8f352pI45kUUqdVMV1HHMEEflQ8gYB8M26IsOFYTiptZY6ru1wOLpD8uMk\/7VuOWwh+fYaFPqqqgyGReTsvGsNS0IYx5AgIh+LFfl6AFd4NX4hk\/wRgPur2KZyOBzVESv0tbMtlSzJs2pQ6BtI3j45OXmI53kLepT\/2rzrBEEwXdFQOeYCcbS5vwGoZIuoBxZ2blJn6OFw1E8URXsopU4h+VkA98TP5711y2UDgK\/UpNA7a9nWxVJ2h+Qdee0Pc5Q+Rw5a65cBuAPAjwE8Le+3AH5M8vypqamneF47o1oQBBMA3pfMvtZhGJKvRFG0WecmBfB\/dcvjcMxnAFyddvcC8Cvf9\/esW7YkRYF\/RkZGFovIygGFf02XByvoX67czWZzqIwQHYY0m839ExO5Lu+3sULvPISPxm4lq0iODEjcUnTiw5PcoLXev255HI75SuKLfAPbmckir6bjuDAMt1NKHZD1b\/Fad23Rl6rWenet9ekDVui\/6LXvJO\/Maf\/TvbbvqBE+buDx5YLfvTf1Zr2G5PMHJWdZlFKTna8CEfmX4hoOh6MfkPwTgPuUUqc0Go2+xZ\/QWguAL5C8heT9AGZkLSP5HrYDtsyw6O6sifGX7NsKrrU\/yUv6oLi\/lFpv14vI13sNiw2gFedsX5tq\/zGSn8nabXXMHhaQHImjtZ3TarX26\/ZDAK3UDTDw0IwAniAiT9danxiGYe4RQares0m+XWsd9FM+h8PRHZKv0Fr3LVDMihUrtowV4brUWvVQhiyXxP82I7Oj1nr3lML7XmyMtvHfReTlJC\/rgyL\/KclQRJ4Z\/\/86kj0r8kajsYWInMG2EeJr41ghl5J8kOTnnCfQHEBrfXjqZloN4FVZvx0dHd2Sj8cu\/ny\/ZQvDcDsAVEo9Tyl1PttbdElZ1wF4br\/lcDgcswMA38xSkgBuzvjtmfG\/\/blLW99PtbOW5BsAfJTkA2UVNoA1WWFj492At3vxEQTJ15P8vIjoKsbG9\/3N45eFDZ04IL7vbz4Mtk6OivB9f+ssAwkReUbW70n+muQvV6xY0fdtGaXUZHpbKOMh+GO\/5XA4HLMDdgmWAuCs9G9FZO947VtLcoXv+0+OP3DeTfI8kr+v6qs7ThN9ZRAEx3uetzCKoh0BvIPkHbE30P8McIxuUEodOqjrOQZMFEX7kHwkdRPevmTJku3SvyX5qUFaQCqlDi14UO4YlCwOh2N4EZFndFkn1nbb5tdaP3cASVZWa61PHPR4dCOKom3pQrvObZrN5lMyvoZXBUHwyvgs57S6ZCP53ZyH5Q\/d6kVRtFmr1TpQRJ4ZBMFpAD5WVehEh8MxXOS4Yl2VV09EPtFnhb4BwJss+nFFr37mDoc3PT19ANsGEt1uyifUIRfJd3aTSWt9evr3vu9vTfKuDPl\/4Llcwg7HnATAE7qsW7mx4EVktCLFfWGj0dii0Whsu2zZsnEAb0qcw69asWLF9kV9EJEPAFgfBMFEdSPjmLeIyM4A\/l\/GzXqnV4O\/aKPR2CLvJUNrfVxWvYmJiScCeDipzF2aVodjbhO7YyWV+R\/TyV+mpqZ2C8Nwr87\/+76\/axUKPQiCTA8a3\/c3bzabuwHIVeiNRmPbxC7pc6oZEYfDa\/tWaq1fKiL\/Q\/LtrVZrpzrkAPDqvIdIRLq+ffu+v6tS6li2g1e4L3OHY44D4EUphf6+5L+TPDihNNfFgW7+VIFCfyBDltxoc2mYcIED8NZex6KIMAxn2Eg5HH2j2WzuZfAg3Vq3nA6Hox5i19YXADhLRD5J8iNxBMsNJH+dzk4mIidUtL3eUbzXisi72HY38zzP80iexnbyk3tME0L5vr9D6kPltVWPVZIgCIL4RebU8fHxbfp5LYdjI+Pj4\/sEQTBN8jNdHqjHSP6T577AHY55RRwX47ou68Jvs8I8V6zQ35OlsBMvFBsAHGPYnUUkb+\/UU0pN9jxAXQDwFJL3JvpxN4AX9et6DscM2A7RmPdwXTQ5ObmkbjkdDsdgAHBMt\/VAa\/3SrDokoyqUeV4IaQCXxF+\/59nY7cQ7DetJfrdfwV58398BwP0ZfbqhH9dzOGagtX6LxcP26SAI9q1bZofD0V+UUi\/M2Qr\/76w6JN9cgUL\/cL\/6NDU11bescyMjI4sBZEa4A\/DBfl3X4dhIFEWLyzx0AC52IQ0djrmLUurInDXg7owqC0lmfZ2alnVa68MH3tGKGB8f34bt0N7rU\/36Sd2yOeYJQRDs28MDePfRRx\/tLDkdjjkGSQC4L+\/5931\/12Sd6enpg5lK2mK5zZ7rzz4bEJGtSP4s0a873YfPPGXlypUD90MHMN7L9hiA2wYts8Ph6B8kD+PMUNVZz\/7fdeoopXYh+dce1pI\/1dnnKomTtHwOwIcnJiZ2rFseR02QvJXkTyYnJ5uDumYURZtprV9K8lMA\/lxSqV\/hed6CQcnscDj6RyJD5EVxgpNMRa2UeonneV6r1XoSgJt7\/DC4pO5+OxyVQvKWzla2UuqAQV8\/Dun63ZIP5cmDltfhmEuIiALw7PTfYzeog03bCcNwO6XUM+I0pDeSvL1byuaYhSKiRGTUi1\/Mk9keReTFXZTwhQDOIJm7NW+o0N9vM1YOx9AD4HeJt9\/3DPLaQRDsEUeBurDsQ9lqtfYbpMwOxxxiQfw1vFoptbTzxyAInpp4xn6qlHpet2AqURSNkPweyTUZz+ddXa67EMAPEor1agBPS\/6A5Kd6VdgGCv0MEdnK9\/2DKhxTh6M+AFyduMk\/kfUbEWkCuIDk6VUFR8jxndzAdv7jG0neafBQftPzvM0KL+hwODIh+SOSPxodHd0y\/v+TMp61q0REZ9UXkeUAbsuo82DW76MoWpxl\/Abg30REkfynfivz+HrXMo6FoZSa6ucYOxwDAcBXEjf5S9L\/LiJbAfhj6kH4bS\/XjKJoM5I\/S+QsfiQ+D\/tcEARHJX9L8hVsn\/PnWbK6PMAORxeWLFmyHcllk5OTS7TWu6e\/tgG8leQGrfVp8f+\/qNuz1s0qPAiCfdMv6AAe7iaT1vrQZPS1uguAh0xDujocQ4uIjMWK9c6sfyd5dsYDsLaKa4dhuNf09PQTTX5L8lnprEtsZ2x7VhWyOBxzFZI\/TSmvRwFcLCLPm56eHkueV8fxwE\/PU35hGDayrgPgO6nfrsqTS2stdSvyeDzW50WJczhmFSLyocMOO2yHrH9jdtaiXwxaRs9ru2ZorY8E8Mfp6emxdApFh8Mxk4LdrXRZDSDrPHxjUUr9Z5fr\/DL12zXp3\/i+v4PW+lUichVzUigPuHyu\/7PgcNQMyazwrG\/rZWtKKbULgG+xfXa1mm3r+hcW1QPgA7iD5A\/LXtvhmI8AuCb+En1EKfVpkhEAX0ReTvJrfDz1qOkX7fVhGE52CsmjAfxLxovDWgB\/R\/IjbCdcucvy5WIgRUT2rnuOHI6+kzKYu0trLb22GQTB0zMeqrUi8owCWZ4SLyaPMZHW0OFwFOP7\/n7dXsSXLFmyHYCnkcyMCT7Hy2oR2WrQ8+FwDJwgCPZgOyXfJUEQ7FFFmyKyc5e3\/puLvvxJXhW\/4X++ClkcjrlMOm94FiKyM4DDlVJPInneECjYQZcHPM8beLRMh6MWALSqDg9L8stZD5fW+gV59WIDPvZ6\/VardSCAVyV9bx2OucLo6OiWAH4cv\/z+FMCbSK5QSi0F8BSl1FRsCPfFIVCodZcL654vh2NWMzk5uST9YInIJ\/t93SAIDiT5ucR1\/9Dvazocg8b3\/YOGQFEOW\/kyyVMBnMnHjfHW0SIansPhyKDR
775aGzBTS1cz+n3NQE8N\/mAx+kGZ\/jdOxyznSAIpodAgQ5V0Vof2hkfABfEz\/9ldc6TwzFn8H1\/jOQDAM7o97UAnJjxkN\/lueQujjlIF8PTeVsA\/DlpnxOG4XbT09NjVY65iGzlUpY65jWDisxE8ubUA\/5oJ8ylwzHXUEo9r24lOkRl1ZIlS7br53iznYtiNcmHAXynn9dyOOY1WutDMh7yf6pbLoejX0xPT+\/bbDb3GhkZWex5njcyMrI49lg5mvPINQ3AfVrr3fs51iMjI4vZzj2RvPbp\/bymwzFviRNBJGNM\/2\/dMjkcdaG13j3+mqxd4Q6g9N02Z3R0dMsMhX5nMhWsw+GokFartVQpdRKA1wLYZxDXjKJoW6XU2wC8bmJiYsdBXNPhMEFEPjkEyrbvRWstURRtq7U+uZ\/jqbU+MeMl6V\/7eU2HwzEglFIHkPxr\/GD\/huSnRaQwvK3DYUlmLoPYD73riyvJk+tWtoMoAH6eUO593XoXEc124KvOtW\/q5\/UcDscAiF3yfpp4sC\/wPG9Ro9HYWUSadcvnmDuMj4\/vDuA7iQBJiwAclzhiusX3\/T3T9UTkqXUr2xqU+ye9AXi1AHgjgOvjl4jj+n09h8NhQaPR2FkpdUAQBAcC2L7o9wD2SS8mYRg6f3dH5fi+v3XiPvsPABdnKLMfpesppSbrVrA1KfXxQc1NEATLSX5tUNdzOBw5xIvlt0k+QvJ+tq2DH1ZKfaTI5U1EzoyTyGxcTEREFVxy4cjIyOLYMtn5xztMWFCkxJRSM1Idkzy4buVaU3HeLQ7HfMP3\/T1JPgLgXbHyXui1t823aDQa2\/q+v3VBEwtEpEnyhsTXwZ+jKMo0josX2N+wbS27CsDvK++UY05i8FV6QbqOiIwOgXKtoyyrY44cDkdNANgHwD0AfuuV\/FIWka1IngfgodSCMiPUJNsxpmfkowZws+eyQDlyiO01ihT6t5J1lFK7pNIiz+kC4C8i8nLnaeJwzAJIrhgbG9upwvbOJ7lBa32i1vpQ3\/cPMq2rlNqF5Dl83MI9q7zX8zwviqLNmDCeyyiPuGh2jjySqYgBXAzgoyQ\/2yki8nUA
775n0rWiS3gb6tb0fa7KKVOEZHRuubG4XCYs0ApdQSAywE8BuDMKhoF8OwuC8TPms3m\/iZtkPz3gsVmtYg8g11SyCYW6EcBtKrol2Nu4vv+ron75fe+7+9qUo\/ke+tWuH0uLouiwzHs+L6\/tYicQvKa1AP85l7bDoJgImOLPFl+LSJ7F7UD4IKiBSdtMFdQPiAiT+61f465Rxz1LXmvfDq5q9PtJZTk8UOgdPtWALx1cLPgcDis8X1\/BwA\/yXqARWRlL22LyN4AbjJYKGYYGKUh+Y0+LVSv76WPjuHH9\/3Nx8bGdlq5cqWR7YSILM+4R78TZ1s7leSGrHpKqdfUrXT7VNYyPtJyOBxDjFLqhTkPMnpodxcAN5suGlNTU3t6nue1Wq3DROS\/AdxL8nal1BGe5y0i+cs+LFTXjY+Pb1PZYDrqZKHv+zv4vr+n7\/v7se3h8HoRSb6s3i0iOq+R8fHxbUjeWXTvLF++fJd0XZJfGgLl249ybxAEB\/Zv6hwORyWIyBiANRkP8WoR2apMm77vb26yKCYLgC963kZXs7R1+lkickuVi1RsI\/DEakfTUQckjwfwiMX83ygizxSRnQFsH78I7NBqtZaKSOGOEskNURSNpMRYCODhIVC+tmUVgB8DKMwWB+CYOubX4XBYQBIZD29pZcd8K\/OuC0sURdt6nuctW7aMJNclZFkPYH3FCv3d1Y2goy7YfgFc18N98FiZe6vZbC5NygHgaUOgnG36fZ\/W+phOKliSRxnUWysiT69nph0OhzFhGG4nIq\/WWn86CIJ9y7bj+\/7WAB4tuch8IyEPAfyY5MlKqaVVL2jj4+N9TSrRRxZNTk4u8eZ21LtFIvKMww8\/vHCOWOz90JciIick5QDwwbqVtOEzdqVS6gAvFYsh9r3\/g0H9L1U811a0Wq0DtdZHAvC9dmAqh8PRLxqNxrYs\/8W0juTJnbZIfoLkXSQvr3hh+0CNQ9QTsU9+Z3G9nuRI3TJVSaPR2BbAHxNz9Y1YAWVC8rKaFPq\/JeVIyTx0BcBDIvLCPMNApdRSAL+Lf\/8YgOtjW5Zkv19T5XybQPIVJH+USI7T6dPDJH\/ikjM5HH2i0Whs0eNZ4lql1OsBfJU9bKXmlHVhGO5V1A+t9f5a6+lBjJkNAJ6Q6s+NIrJz3XJVRRAEB2YooztIvrLRaGzheZ4H4ImdIyEAaVfLQZW7oyjazPPaQZjqVtgF5edBEEyYzkE6WdLU1NRuItKMd4YGCoBvFvUvtgFy8eQdjn4A4NYhWMS6lYc7iiEL3\/c311q\/iuSqycnJQwY5bib4vr9DRp\/eU7dcVcH8BCd3J3NxA7i67PFOFUUpNRUEwb7xy2fd93VeOd\/UZW+YAPBFy\/k4qW6ZHY7aiCOrXUTy3ArdUhaxnUGt7kUss8TBZ071fX9PAPuIyJMBMI5m94Hk7kIvoW8BfIzkJ+KodJWe9ZE8jeRGzwQR+UqV7dcJgCfWfY\/MxQLgVXXPrQ2jo6Nbsp1UyaaP94RhuF3dsjscA4fkm1MPxMOtVqtnpS4io5YR24a2dLZUbYkNjDqud2uDIGj0Oq5pSD4fwH3xQvbBqtuviyAI9q173udqUUpN1j2\/psSJmFbb9rGqcNUOx6xhenr6iczIRMYeYzXHBk2PVu1iVldZsmRJqbf9eFt8HclHWq1W3+LGt1qtA+Mt59IBgIaNZBx1V7oqrcfYVnb3A\/g\/kvd2+e0DJF+hlPoPkneT\/Hbd82tDx0DPpojITXXL7XAMFJK3d1sAyrYpIlsB+FWr1XpSHBe+9oWvgnJO2fFQSp3fryh0hx122A4AruPjL2WzXqEDGFdKTcVeEnXP+zCWVSQvEpETAGwfB31a6Hkbv2Z\/lvx9HHc9eW6+0JtlaYPjnS6rAFUkz65bbodjoDSbzd1IzgjLCmBN2TZJnpb0zSX56yFYBHsuAP5G8kaSP1VKSTUzUI7x8fHd2Q7ak7b+P7pOuaogTlF6mVPoG++7K+Ov7w0kN4RhmGthTvLoVBsPAhgf1Pz1i7GxsZ0AXGwwZn9w7muOeUsc7zqt1B\/poclNAp0kF6M5VB4RkeU9Dn0p2I7ml\/m1MttDcrZarRPio4M1JH8xBPNcZ7mHZOh5ngfgh4m\/h93GLwzD7eJc7H9lIp587M7Vc8bEYUApNUny0qwxE5FP9mLA6nDMCXzfP4jkDfGDsVpr\/bKq2q4x0MZvSL4bwGuVUqcAOFEp9UwAx1XU\/llVjZEp8ZbqjVnyAPhmEAR7dH4bhuFe8eJ+VVmjvn5z1FFHba21PkRrfSTJ81jC+GmuFqXUxux\/TLzAAXhR1liKyN5sb7c\/4vv+QZ7XvgeYOFbTWgeDmtt+Q\/JgEXkf2y8vG0g+33MR4xyONvHZ93HdonEtXbp0b5Lvp8WbvojUlUbywo4M4+Pj27RarSclZHpqRdcYeLpVEdFdZPmV7\/tbp377zM6\/N5vN3QYtax5RFG0mIv9Wt9IcsvKW+AVsA8kfJscr8fcNIvKxzt+VUivZ\/lq9hvHxC4D3J+uKyFYi8gERefGg5rdDEATPYTvQSz\/P7BcFQTB0gZ8cjqEGwPc7i4rW+kSTOiSfRQMf0vjc9FNVBAcBcH1KhtNIXuv7\/g6e53kicmwVC3DyJWFQADgxSxYROSL9W5JnJ8aEJu37vr+5iKz0fX\/X6qVv02g0tlBK\/ecQKNChKkqpA+It8xneEEEQTCQyId7gxQoy3rH5TWKe\/9v3\/c37NXe2kPxTLNvdWuuD6pbH4XDEANie5IXxwnGPZ7i9pbU+Lk9RA7gviqLFnud5InIEyS8CuATA1SRvpWXYV6XUKcnrM7YPAPAxz\/O8KIoWkzwLwC0sucUL4I7KB9gAdsmE5fv+nsnfRVG0GckHE\/J+Oy8qXgcROZPtF4SX90N+3\/c3jwPt1K5Ah6ysKpofJhKmiMixyX8D8Ful1IyXurpJKPQNWuv\/qFseh8ORgrGxkoj8s2kdEXk5s\/3dN2itD8+rG0XRHgD+YqhoH8uQd+MLgVJqxlc1yf+19ZcHcG66neXLl+\/i9TnzGcnnZ8iyPh3OE4Cf8buLoyja1ff9rUVkZ5IvzWj\/v+Lf\/lfVsiulnmFopTwfy6VF48dNXUyvGx0d3dJ2DkRkq0F+wYvIRST\/WmSZ73A4asD3\/bFO1iUAD9ssKskz3YSS+aOJwVbsh3pP0cIoIlen6yZ3BwA8N6P5BQAK2060cZOXUtxa693ZNs7pa\/Y2EbkyQ55fp39H8pYu8q+Lx+ORrGiAsavYXwF801SmeAdm+6LfAeAQKM6hLCLyD3ljF4bh0emXTgB\/M0ku5Hmed\/TRR28H4FckVwP4c+y7PiicoZrDMUyQfAOA3yZDuQJYLyJvsmmn1WrtFCc8+T2Ay20isAF4rsHi+MWMehuVoFLqyC79u9ZCob8uo\/6PEv\/+F5IftxmXNK1W60la601ygDPhhpQqb0j97p0G\/fhE1nVjy\/irAVxpIOOBAG4CsB7Aw0qplXm\/75JMZtYWAL+tsK1r8rbcSd7fpe6NeWOulHobyesyjrzc9vf\/b+\/eY+Wo6jiAj8WCaKuIIBiqVrkKcm25l+mc7\/d3ZhfGV7T4FptgomIMMYo2RjDWqPER8ImKj2hUFCHxESRoMBpUghhEhBi0vqDgE1GUiEoJQmuh9Y89W6ZzZ3Zm9+7euff2+0nmn+48fmfvdn7zOOf8RPYn3vunJN0I7AAADJVJREFUk7wKwD0DTkT\/63Q6CzXucwXJCwadGM3sc8WN2KvatYPkHu99adU0km9peOLdOT09vSq\/rff+\/RVz1t8xSiPTND2ZvY6Eu9ir\/34mgO9WxXTiiSeu62+bJMkZrHi1kVv+mKbp6jiOj\/bePxPAGQAuMLMrcwVprhkUo\/f+mSTvLex3FytKV3rvTwXw\/baT8DyWS83stQA6cRwfPT09faCZrRvzMS7v9yXpi+P44awYptj\/PTb4O5Vtp2lRRfYjBzQ9EXnvS+96y5A8wTn36lGDCjPb7RhwgistyOCcez6Ak6v2GzqRlU5WUVh+md8uvIseFM\/Zw7QvXERV3Y1Vff9boiiKSH6c9cl8T8ORBJ8aEONjMaDOPYA39tftdruPA\/CHCSXZhVju3rhxY+lrJZJfHfOxthd7ggP4SM02uwb9nsIFQdl295NcO8xvU0SWMAC3NDwR3Vq8s6hiZq8IJ\/05d9JNkTx7lERUJ5z8vl6TDPe+Ww695auKYfTXn\/N+u07oa\/DTpokgTEn7hTEmlh1xHD+hKr6pqamDavoc7AJwinPuSXxw0o8luQD4S8Xf6NgJHO\/0\/DGOOeaY1Q3iu7Pu9wTg1IonSC8b9rcpIksUyS1NT0be+8Zzm5P8WDgZXRCN0Cs8SZIjAdxeFoeZfWnY\/RWhVxP9NxX7vzqstoLkZwuf303yZpL5u9efjBoHe3Ny3zRsD\/wxJLGtdbGFUQuD9rODNRc7S2S5rdj2MPTuunEfy8wOLRznUZz7WiO\/\/Lvp\/zuSH2JhumDv\/cub\/xpFZMlj8zHgZ9bvrSfMEvZtkjdGUTTSlKTOucewV\/Sl+Oj3q6PsL9jn4oLks0nemk+oAG6LoihKkuSk4neQJMnzomjvZB8fJ7m1ohfyQ8zs0OLMblWG6YE\/psTym7qYQnnc0ouqRbD8m+T13vvN3W73cDaY2GjAsr3k7\/H2kvWuZ27c\/7ALgNJypuE9\/a2FzqgPkPxtkiSPb\/L7ye3rYJKXsTc2\/NfDbCsiywB7tZNrT0jOuc1R1DvRp2k6Uu3wecS4pT+Llpl9v2799evXPyK8Bz7CzI7qdrvHmdmlzrkNZeuHzlB35RLes0q+g\/sbju9dAeCDYZtdAN4XerNXPqng3IuWSS+3NGhHvz\/DUO\/7F2g5rfD9XTjqUw4Ad5X8PX6VW2fH7OzsceHfXzPqcczsJXXft5nNOueObzJEUERkjk6n08md3CpP3gBOJvkiAI2SwbgB6L9X\/+mg9dirVFbVhtKiF2G702pOyrUTg0RR+Vj8cOxf5Aur9GVZtnahE6KZPa9hWw7NX+gslsXMpkr+flfkk7Bz7vwmdQYA\/LhkX\/nPz81\/FmY3HOXC4Ygm37mIyLyQvIPk5izLHgrgCJIfLjkp3RkeBbbV0WYFyRtI3hBFUQTgGQC2FudbHzTtaE1C\/+2A7W7PsuyQJkGS\/EFJAvpat9s9qTgOOY7jlZzHY9wRl4ubtMPMHEt69wP4XLfbTbvdbuq9fxV71b8WMv4\/RRVPO9I0XR2eHh2Qa8clAy4MLo1Kiork2r2j+FSGzUZKzFmavn4REZkXMzsqKsz2NDU1dZCZHRveJW8GcMqw7\/TGzTn3ijBm\/sZcgtnnkSmAynHsVcPaQu\/3OX0JwgXMO7MsW1W2XRkAsff+dQCYJMmTi7PkJUlyJMn3slf2tbRj3qQW9ObUn\/OUoOI7WcncXS+AbRXTe64gec0CtuOjJTFUMrOqmutvqNqm324A20o+O2eE7\/13w8QsIrJfMLMvFU6Y+9xxoqIWOoDtxQlj+khurNjmleOMHcBTAPx9IZN4PpkDWD9MvKGT1Wu89y+umeXsi5OIOdTC\/nmuw9hPhi0TW7HfN9W0+1j23qOfXvxsamrqIJKnM3dR2WDZPEzMIiL7hXBCPTskqZ0l76UPIPmNkpPqaaU7jKJow4YNsyUJ8OZxx85ez\/hxJLsbhkzm15J82rjbE0W95NdwIpuh25g\/TtNXHkUA\/lH4Lt4+jnaHmeReOqjfSf832nQOBxGR\/ZJz7qmsmK96zZo1B5P8CnvjpH9vZm8sWy+PcydIuWrcMbM3pGi+ie4HzrnjGyTxB0heF3pXT6RCHIDnTCCR9++iXzCOGPvlYsN38p1i1br5CsP7Kp+6mNmV4zyeiIjUKL57B3B1\/VbDYag1P4\/lwunp6QMBrBmwzn0krwHw2nHHnzczM3PIpJI5gIEjGYYR+kdsJ3n5KOVIm8iybFXJU4q\/krx0EscTEZEaJLfmTshj78hE8v3zuGP9RH8\/VUVDAPwXwHHjjrtMGKNeO698g+S9m+Q+d7jOudox24tNbj77+83s3W3HIyKyX8uy7LAwb\/oeAHPqrs\/XqPOD92ev6yN5ftl63vuzxh1zTXvKJuAZtm2fiaJ9atpfv5BtGBeG+vQL\/TcQkWVi48aNjwRwSttxLCfT09OrnHMbSG6cxP5JXjVC0lsTRXuLxXy7ohDHHjNbV3f8cQvlWUvjadCue6IwDjx3h\/vChW7DfIX\/hztDmzptxyMiS0h45Lq3Uppz7qVtxyTNhHfP7xwm8fV7SQ8aY09yTxzHh7XRJjN7LpvXBMgve+\/G2StVemNUMtHLYhaeuuQnB3pH2zGJyBJC8szCiXH77OxsWZEQWaRIvrBp4uvPVgbg5prEP1IhnHEAcGd
775FXJfNzs4+MVzI7DNsLz+\/OckTltLTJgDHATi3pDPcfc6549uOT0SWCDP7YMmJ88NtxyXDAXDeoATdX\/q9s0m+ixWVxQDsbLMtrC7ikhbWuzzE+8\/iPhoWv2md9\/5oAIMK6pzfdowiskQ4515fchLZUTY1p5mdq8IQoyH5Me\/9WWZ2bNTwUbD3\/mj2ho1dV1ZEJG\/dunWPrkvmAL6V3wZAh+Q3imOfAfx9Hk2dN5IXs6TXu5kdnF9v\/fr1j0iSxKdp2m0r1vkKCX0b587D\/3sA52nedhFpLI7jx7GkcIaZXVRcN9Ta\/ldV6VApVzI07PImZS3N7M39bZxzP6pbnwM6ydX1tE\/TdIOZvQnAR8c9Te0osiw7xMw+kW9D2zGJiCx63vuZ\/hCr\/FJ8fxcS+h4A95Jc21K4Sw7JH5Uk2U\/WbWdmX+ODHcRuq1s\/iqKo5O94H4A5F2dLQXGufe\/9E9uOSURkSfDen0ryJpLne+9nip\/3E3q4gz9vUnFkWbZ2UvteaNPT0wcOeAy+tm577\/1ZwyT0KIoikl8H8LM0TV8\/r+BbRvKzhacMH2g7puUoy7JWRjSISIvy71oBTGTSC4YpTQHsDMdb0kkpinq9mCsSeu2wpCRJHh++j18tRKyLCclnFxL6bpJ\/7XQ6T247tuUCwEUAHnDOVRYcEpFlKJfQr5hUZx0At5e8\/x3bfNxtSdN0tZl9mvuOsf51k23N7FqS35x0jIsRgGKJ2z0kd8zMzIxUMU0eNDMz85R+58NwAX1lp9PpbNq0qbK8rYgsEyT\/ZmZvLfY2HvMx7i27m\/XenzGpYy4kM3MAvkVyt5ldUlexq9vtHm5m1xR7qO8vQonbc0ju7i\/ee9UEH4NB0+1677e0HZ+ITFAcx4+a9DHYK1NadpK5YtLHXkjOuadWfea9P5HkewD8DMD\/QvsvXMDwFp04jg8zs5Occ09qO5blIo7jlSR\/V\/H\/bewFhURkPwPgA+FOrPjY\/T9txzZpWZatInl9Sdu\/13ZssjwBOIXlle4ubDs2EVkGAFxUcpK5O1pic3MPo9PpPLo4wUtuRMHASWVE5oPkp3KvNPqP3J\/fdlwiskw4544n+UOSfyH5R5JfjpZpQp+amjrIzG4pS+Ykt7cdnyxvcRyvzLJsTRzHJwC4GsC1\/SmCRURkCCS\/XNU5qe1pWEVERKQBAGdVJfOw3NR2jCIiIlKD5NtqEvrFbccoIiIiNdI0XU3yzxWP2++J4\/gJbccoIiIiDaRpOm1md5Qk9fe0HZuIiIgMYXZ29nAAv8gNHbpOtbBFRESWKACfJ7lVpUJFRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERgVgDclzSF5mZpc45za0HZOIiIgMIUmSGQD\/Jbknt9xLckvbsYmIiEgDa9eufVghkeeXq9qOT0RERBoIj9qrEvqn245PREREGjCzo6oSupm5tuMTERGRBuI4XgngrmIyB7Ct7dhERERkCEmSHAlgG8ndIaHvJvmWtuMSERGRESRJkpBMvfdP37Rp0wFtxyMiIiIiIjX+D1QKRC3TJJ++AAAAAElFTkSuQmCC","brand_header_color":"#ffffff","brand_text_color":"#000000"}}},"whitelabel":true,"privacyWidget":true,"cookiePolicyPageUrl":"\/pages\/cookie-policy","privacyPolicyPageUrl":"\/policies\/privacy-policy","primaryDomain":"https:\/\/www.veggiecrumbz.de"}; 776 const settings = {"businessLocation":"DE","targetLocations":["DE"],"legislations":{"isAutomatic":true,"customLegislations":{"gdprApplies":true,"usprApplies":true,"ccpaApplies":true,"lgpdApplies":true}},"googleConsentMode":true,"enableTcf":false,"fallbackLanguage":"en","emailNotification":true,"reviewModalDismissed":true,"reviewModalDismissedAt":"2025-10-13T08:19:16.257Z","alreadySubmittedReview":false}; 777 778 const supportedLangs = [ 779 'bg','ca','cs','da','de','el','en','en-GB','es','et', 780 'fi','fr','hr','hu','it','lt','lv','nl','no','pl', 781 'pt','pt-BR','ro','ru','sk','sl','sv' 782 ]; 783 784 // Build i18n map; prefer globals (e.g., window.it / window.en) if your locale files define them, 785 // otherwise fall back to Liquid-injected JSON (cleaned_*). 786 let currentLang = "de"; 787 if (currentLang === 'pt-PT') { 788 currentLang = 'pt'; 789 } 790 const fallbackLang = "en"; 791 let iub_i18n = {}; 792 793 // fallback first 794 (function attachFallback() { 795 // If your external locale file defines a global like "window[<lang>]" 796 if (typeof window[fallbackLang] !== "undefined") { 797 iub_i18n[fallbackLang] = window[fallbackLang]; 798 return; 799 } 800 })(); 801 802 // then current 803 (function attachCurrent() { 804 if (supportedLangs.includes(currentLang)) { 805 if (typeof window[currentLang] !== "undefined") { 806 iub_i18n[currentLang] = window[currentLang]; 807 return; 808 } 809 } 810 })(); 811 812 const localeRootUrl = "/"; 813 const normalizedLocaleRoot = localeRootUrl.startsWith('/') ? localeRootUrl : `/${localeRootUrl}`; 814 const isPrimaryLang = normalizedLocaleRoot === '/'; 815 816 const hasCookiePolicyForLocale = Boolean(currentCsConfiguration?.cookiePolicyIds?.[currentLang]); 817 const localePath = isPrimaryLang ? '' : (hasCookiePolicyForLocale ? normalizedLocaleRoot : `/${fallbackLang}`); 818 const primaryDomain = "https://www.veggiecrumbz.de"; 819 const cookiePolicyPageUrl = "/pages/cookie-policy"; 820 const privacyPolicyPageUrl = "/policies/privacy-policy"; 821 822 const cookiePolicyId = 823 currentCsConfiguration?.cookiePolicyIds[currentLang] ?? 824 currentCsConfiguration?.cookiePolicyIds[fallbackLang]; 825 826 // ð´ IMPORTANT: make _iub global 827 window._iub = window?._iub || []; 828 const _iub = window._iub; 829 830 _iub.csConfiguration = { 831 ..._iub.csConfiguration, 832 ...currentCsConfiguration, 833 cookiePolicyId, 834 consentOnContinuedBrowsing: false, 835 perPurposeConsent: true, 836 countryDetection: true, 837 enableGdpr: settings?.legislations?.customLegislations?.gdprApplies, 838 enableUspr: settings?.legislations?.customLegislations?.usprApplies, 839 enableCcpa: settings?.legislations?.customLegislations?.ccpaApplies, 840 enableLgpd: settings?.legislations?.customLegislations?.lgpdApplies, 841 googleConsentMode: settings?.googleConsentMode, 842 uetConsentMode: settings?.microsoftConsentMode, 843 enableTcf: settings?.enableTcf, 844 tcfPublisherCC: settings?.businessLocation, 845 lang: supportedLangs.includes(currentLang) ? currentLang : fallbackLang, 846 i18n: iub_i18n, 847 brand: 'Complianz', 848 cookiePolicyInOtherWindow: true, 849 cookiePolicyUrl: `${primaryDomain}${localePath}${cookiePolicyPageUrl}`, 850 privacyPolicyUrl: `${primaryDomain}${localePath}${privacyPolicyPageUrl}`, 851 floatingPreferencesButtonDisplay: currentCsConfiguration?.privacyWidget ? (currentCsConfiguration?.banner?.privacyWidgetPosition ?? 'bottom-right') : false, 852 cmpId: { tcf: 332 }, 853 callback: {}, 854 purposes: "1, 2, 3, 4, 5", 855 promptToAcceptOnBlockedElements: true, 856 googleEnableAdvertiserConsentMode: settings?.googleConsentMode && settings?.enableTcf, 857 whitelabel: true, 858 amazonConsentSignal: settings?.amazonConsentSignal 859 }; 860 window._cmplc = { 861 csConfiguration: { 862 cookiePolicyId 863 } 864 } 865 const customeContent = preview_config?.text?.content ?? {}; 866 const titleContent = 867 customeContent?.title?.hasOwnProperty(currentLang) ? customeContent?.title[currentLang] : 868 customeContent?.title?.hasOwnProperty(fallbackLang) ? customeContent?.title[fallbackLang] : ''; 869 let mainContent = 870 customeContent?.main?.hasOwnProperty(currentLang) ? customeContent?.main[currentLang] : 871 customeContent?.main?.hasOwnProperty(fallbackLang) ? customeContent?.main[fallbackLang] : ''; 872 if (titleContent !== '') {
873 mainContent = mainContent !== '' ? `<h2 id='iubenda-cs-custom-title'>${titleContent}</h2>${mainContent}` : ''; 874 } 875 876 _iub.csConfiguration.banner = { 877 ..._iub.csConfiguration.banner, 878 content: mainContent, 879 acceptButtonCaption: 880 customeContent?.accept?.hasOwnProperty(currentLang) ? customeContent?.accept[currentLang] : 881 customeContent?.accept?.hasOwnProperty(fallbackLang) ? customeContent?.accept[fallbackLang] : '', 882 rejectButtonCaption: 883 customeContent?.reject?.hasOwnProperty(currentLang) ? customeContent?.reject[currentLang] : 884 customeContent?.reject?.hasOwnProperty(fallbackLang) ? customeContent?.reject[fallbackLang] : '', 885 customizeButtonCaption: 886 customeContent?.learnMore?.hasOwnProperty(currentLang) ? customeContent?.learnMore[currentLang] : 887 customeContent?.learnMore?.hasOwnProperty(fallbackLang) ? customeContent?.learnMore[fallbackLang] : '', 888 cookiePolicyLinkCaption: 889 customeContent?.cp_caption?.hasOwnProperty(currentLang) ? customeContent?.cp_caption[currentLang] : 890 customeContent?.cp_caption?.hasOwnProperty(fallbackLang) ? customeContent?.cp_caption[fallbackLang] : '', 891 }; 892 893 var onPreferenceExpressedOrNotNeededCallback = function(prefs) { 894 var isPrefEmpty = !prefs || Object.keys(prefs).length === 0; 895 var consent = isPrefEmpty ? _iub.cs.api.getPreferences() : prefs; 896 var shopifyPurposes = { 897 "analytics": [4, 's'], 898 "marketing": [5, 'adv'], 899 "preferences": [2, 3], 900 "sale_of_data": ['s', 'sh'], 901 } 902 var expressedConsent = {}; 903 Object.keys(shopifyPurposes).forEach(function(purposeItem) { 904 var purposeExpressed = null 905 shopifyPurposes[purposeItem].forEach(item => { 906 if (consent.purposes && typeof consent.purposes[item] === 'boolean') { 907 purposeExpressed = consent.purposes[item]; 908 } 909 if (consent.uspr && typeof consent.uspr[item] === 'boolean' && purposeExpressed !== false) { 910 purposeExpressed = consent.uspr[item]; 911 } 912 }) 913 if (typeof purposeExpressed === 'boolean') { 914 expressedConsent[purposeItem] = purposeExpressed; 915 } 916 }) 917 918 var oldConsentOfCustomer = Shopify.customerPrivacy.currentVisitorConsent(); 919 if (oldConsentOfCustomer["sale_of_data"] !== 'no') { 920 expressedConsent["sale_of_data"] = true; 921 } 922 923 window.Shopify.customerPrivacy.setTrackingConsent(expressedConsent, function() {}); 924 } 925 926 var onCcpaOptOutCallback = function () { 927 window.Shopify.customerPrivacy.setTrackingConsent({ "sale_of_data": false }); 928 } 929 930 var onReady = function () { 931 const currentConsent = window.Shopify.customerPrivacy.currentVisitorConsent(); 932 delete currentConsent['sale_of_data']; 933 if (Object.values(currentConsent).some(consent => consent !== '') || !_iub.cs.state.needsConsent) { 934 return; 935 } 936 window._iub.cs.api.showBanner(); 937 } 938 939 _iub.csConfiguration.callback.onPreferenceExpressedOrNotNeeded = onPreferenceExpressedOrNotNeededCallback; 940 _iub.csConfiguration.callback.onCcpaOptOut = onCcpaOptOutCallback; 941 _iub.csConfiguration.callback.onReady = onReady; 942 window.COMPLIANZ_CONFIGURATION_IS_SET = true; 943 window.dispatchEvent(new CustomEvent('iub::configurationIsSet')); 944 window.dispatchEvent(new CustomEvent('cmplc::configurationIsSet')); 945 } 946 947 function isValidPolicyId(id) { 948 if (typeof id === 'number' && !Number.isNaN(id)) { 949 return true; 950 } 951 if (typeof id === 'string' && id.trim() !== '' && !Number.isNaN(Number(id))) { 952 return true; 953 } 954 return false;
955 } 956 957 function normalizePolicyId(id) { 958 return typeof id === 'number' ? id : Number(id); 959 } 960 961 function getPolicyContentElements() { 962 return { 963 cpTag: document.getElementById('cookie-policy-content'), 964 ppTag: document.getElementById('privacy-policy-content'), 965 }; 966 } 967 968 function setPolicyContentLoading(el) { 969 el.classList.remove('complianz-policy-content--loaded'); 970 el.style.opacity = '0'; 971 } 972 973 function revealPolicyContent(el, content) { 974 el.innerHTML = content; 975 el.classList.remove('complianz-policy-content--loaded'); 976 void el.offsetWidth; 977 el.classList.add('complianz-policy-content--loaded'); 978 el.style.removeProperty('opacity'); 979 el.dataset.complianzPolicyLoaded = 'true'; 980 } 981 982 function markIubLoaded() { 983 if (window.IubEventsTrackRecord.iubLoaded) { 984 return; 985 } 986 window.IubEventsTrackRecord.iubLoaded = true; 987 } 988 989 function markDomContentLoaded() { 990 if (window.IubEventsTrackRecord.domContentLoaded) { 991 return; 992 } 993 window.IubEventsTrackRecord.domContentLoaded = true; 994 } 995 996 async function tryPopulatePolicyContent() { 997 if (!window.IubEventsTrackRecord.iubLoaded || !window.IubEventsTrackRecord.domContentLoaded) { 998 return; 999 } 1000 1001 await populatePolicyContent(); 1002 } 1003 1004 async function populatePolicyContent() { 1005 const { cpTag, ppTag } = getPolicyContentElements(); 1006 const rawId = window._iub?.csConfiguration?.cookiePolicyId; 1007 1008 if (!cpTag && !ppTag) { 1009 return; 1010 } 1011 1012 if (!isValidPolicyId(rawId)) { 1013 if (cpTag) { 1014 revealPolicyContent(cpTag, 'Failed to load content.'); 1015 } 1016 if (ppTag) { 1017 revealPolicyContent(ppTag, 'Failed to load content.'); 1018 } 1019 return; 1020 } 1021 1022 const id = normalizePolicyId(rawId); 1023 1024 if (cpTag && cpTag.dataset.complianzPolicyLoaded !== 'true') { 1025 setPolicyContentLoading(cpTag); 1026 const cpUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/cookie-policy/no-markup'; 1027 try { 1028 const response = await fetch(cpUrl); 1029 if (!response.ok) { 1030 throw new Error('HTTP ' + response.status); 1031 } 1032 const html = await response.json(); 1033 const content = html?.content ?? 'Failed to load content.'; 1034 revealPolicyContent(cpTag, content); 1035 } catch (_err) { 1036 revealPolicyContent(cpTag, 'Failed to load content.'); 1037 } 1038 } 1039 1040 if (ppTag && ppTag.dataset.complianzPolicyLoaded !== 'true') { 1041 setPolicyContentLoading(ppTag); 1042 const ppUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/no-markup'; 1043 try { 1044 const response = await fetch(ppUrl); 1045 if (!response.ok) { 1046 throw new Error('HTTP ' + response.status); 1047 } 1048 const html = await response.json(); 1049 const content = html?.content ?? 'Failed to load content.'; 1050 revealPolicyContent(ppTag, content); 1051 } catch (_err) { 1052 revealPolicyContent(ppTag, 'Failed to load content.'); 1053 } 1054 } 1055 } 1056 1057 function registerEventListeners() { 1058 if (policyContentListenerRegistered) { 1059 return; 1060 } 1061 policyContentListenerRegistered = true; 1062 1063 window.addEventListener('iub::configurationIsSet', () => { 1064 markIubLoaded(); 1065 tryPopulatePolicyContent(); 1066 }); 1067 1068 window.addEventListener('cmplc::configurationIsSet', () => { 1069 markIubLoaded(); 1070 tryPopulatePolicyContent(); 1071 }); 1072 1073 document.addEventListener('DOMContentLoaded', () => { 1074 markDomContentLoaded(); 1075 tryPopulatePolicyContent(); 1076 }); 1077 1078 if (document.readyState !== 'loading') { 1079 markDomContentLoaded(); 1080 tryPopulatePolicyContent(); 1081 } 1082 1083 if (window.COMPLIANZ_CONFIGURATION_IS_SET) { 1084 markIubLoaded(); 1085 tryPopulatePolicyContent(); 1086 } 1087 } 1088 1089 registerEventListeners(); 1090 1091 Promise.all([ 1092 loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/de.js"), 1093 loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/en.js"), 1094 ]).finally(() => { 1095 initIubenda(); 1096 loadScript("https://cdn.iubenda.com/cs/iubenda_cs.js"); 1097 }); 1098 </script>
1098 1099 1100
1100<script> 1101 window.Shopify.loadFeatures( 1102 [ 1103 { 1104 name: 'consent-tracking-api', 1105 version: '0.1', 1106 }, 1107 ], 1108 function(error) { 1109 if (error) { 1110 throw error; 1111 } 1112 } 1113 ); 1114 </script>
1114 1115 1116 1117<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130
1130<script 1131 async 1132 type="text/javascript" 1133 src="https://cdn.506.io/eg/script.js?shop=veggiecrumbz.myshopify.com&v=12" 1134 ></script>
1134 1135 1136 1137 1138 1139 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTEzODIyNjk=" content="{"isInstalled":true,"installedOn":"2022-06-16T12:00:17.675Z","appVersion":"3.0","subscriptionName":"Standard","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","cssStyles":"","headerText":"","subHeaderText":"","showImage":false,"imageUrl":null,"displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession"},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","cssStyles":null},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"primaryColor":null,"duration":null,"cssStyles":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"expiryMinutes":null,"enabled":false},"popupStyle":{"primaryColor":null,"secondaryColor":null,"cssStyles":null,"addButtonText":null,"dismissButtonText":null,"outOfStockButtonText":null,"imageUrl":null,"showProductLink":false,"hasCustomizations":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false}},"translations":null,"defaultLocale":"de","shopDomain":"www.veggiecrumbz.de"}"> 1140 1141
1142<script defer> 1143 (async function() { 1144 try { 1145 1146 const blockVersion = "v3" 1147 if (blockVersion != "v3") { 1148 return 1149 } 1150 1151 let metaErrorFlag = false; 1152 if (metaErrorFlag) { 1153 return 1154 } 1155 1156 // Parse metafields as JSON 1157 const metafields = {}; 1158 1159 // Process metafields in JavaScript 1160 let savedRulesArray = []; 1161 for (const [key, value] of Object.entries(metafields)) { 1162 if (value) { 1163 for (const prop in value) { 1164 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1165 savedRulesArray.push(value); 1166 break; 1167 } 1168 } 1169 } 1170 1171 const metaTag = document.createElement('meta'); 1172 metaTag.id = 'easygift-rules'; 1173 metaTag.content = JSON.stringify(savedRulesArray); 1174 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxMzgyMjY5'); 1175 1176 document.head.appendChild(metaTag); 1177 } catch (err) { 1178 1179 } 1180 })(); 1181</script>
1181 1182 1183 1184
1184<script 1185 type="text/javascript" 1186 defer 1187 > 1188 1189 (function () { 1190 try { 1191 window.EG_INFO = window.EG_INFO || {}; 1192 var shopInfo = {"isInstalled":true,"installedOn":"2022-06-16T12:00:17.675Z","appVersion":"3.0","subscriptionName":"Standard","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","cssStyles":"","headerText":"","subHeaderText":"","showImage":false,"imageUrl":null,"displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession"},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","cssStyles":null},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"primaryColor":null,"duration":null,"cssStyles":null,"hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"expiryMinutes":null,"enabled":false},"popupStyle":{"primaryColor":null,"secondaryColor":null,"cssStyles":null,"addButtonText":null,"dismissButtonText":null,"outOfStockButtonText":null,"imageUrl":null,"showProductLink":false,"hasCustomizations":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false}},"translations":null,"defaultLocale":"de","shopDomain":"www.veggiecrumbz.de"}; 1193 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1194 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1195 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1196 if (products.length > 0) { 1197 var productIds = products.map(function(prod) { 1198 var productGid = prod.id; 1199 var productIdNumber = parseInt(productGid.split('/').pop()); 1200 return productIdNumber; 1201 }); 1202 var productInfo = null; 1203 var isProductInList = productIds.includes(productInfo.id); 1204 if (isProductInList) { 1205 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1206 if (redirectionURL) { 1207 window.location = redirectionURL; 1208 } 1209 } 1210 } 1211 } 1212 1213 1214 } catch(err) { 1215 return 1216 }}
1216)() 1217 </script>
1217 1218 1219 1220 1221<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1222<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 57690849470,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1222
1222
1223<script> 1224 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1225</script>
vendor: 1 bytes, line 1225
1225
1226<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1226).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 57690849470,storefrontBaseUrl: "https://www.veggiecrumbz.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.veggiecrumbz.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"996475148","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\",\\\"GT-MK5QHJP\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/vEI4CM7mnYIDEKHd45AB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/aBtTCNHmnYIDEKHd45AB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-PB1G6559XE\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/Ws6_CMjmnYIDEKHd45AB\\\",\\\"MC-EJVSD4FRG0\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-PB1G6559XE\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/CM1lCKfmnYIDEKHd45AB\\\",\\\"MC-EJVSD4FRG0\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/06tsCKTmnYIDEKHd45AB\\\",\\\"MC-EJVSD4FRG0\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-PB1G6559XE\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/piy_CNTmnYIDEKHd45AB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-PB1G6559XE\\\",\\\"AW-303623841\\\/VkGCCMvmnYIDEKHd45AB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-PB1G6559XE\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"775651596","configuration":"{\"pixelCode\":\"C7T6FLNJ6988A1DVNQ0G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"460390668","configuration":"{\"pixel_id\":\"955494165033829\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Veggie Crumbz","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"veggiecrumbz.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/www.veggiecrumbz.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6771774554302","handle":"cauliflower","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39971661906110","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6771783860414","handle":"red-beet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39971681763518","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6771787169982","handle":"veggie-crumbz-orange-carrot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39971695067326","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1226,{"id":"11561506177292","handle":"veggie-crumbz-querbeete","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54176057688332","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8433806377228","handle":"veggie-crumbz-gemuslicubes-karotte-curry-kokus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44596924285196","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8131092578572","handle":"veggie-crumbz-kennenlernpaket","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43859471565068","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8078818672908","handle":"veggie-crumbz-nasspanade-meersalz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43728695296268","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7004819947710","handle":"veggie-crumbz-gemusliriegel-red-beet-5er","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40779142660286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8138254975244","handle":"veggie-crumbz-x-caso-af-600-xl-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43875214098700","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8119987896588","handle":"veggie-crumbz-rote-bete-ketchup","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43830465822988","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.veggiecrumbz.de/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"125910384830","themePublished":"true","eventMetadataId":"293b7162-0217-4bbd-8381-049b97db2813","pageType":"home","shopId":"57690849470","storefrontBaseUrl":"https:\/\/www.veggiecrumbz.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1226<script> 1227 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1228 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1229 window.ShopifyAnalytics.meta.currency = 'EUR'; 1230 var meta = {"page":{"pageType":"home","requestId":"646c09fe-48f1-4755-9c0a-c54acbbad975-1791382269"}}; 1231 for (var attr in meta) { 1232 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1233 } 1234</script>
vendor: 1 bytes, line 1234
1234
1235<script class="analytics"> 1236 (function () { 1237 var customDocumentWrite = function(content) { 1238 var jquery = null; 1239 1240 if (window.jQuery) { 1241 jquery = window.jQuery; 1242 } else if (window.Checkout && window.Checkout.$) { 1243 jquery = window.Checkout.$; 1244 } 1245 1246 if (jquery) { 1247 jquery('body').append(content); 1248 } 1249 }; 1250 1251 var hasLoggedConversion = function(token) { 1252 if (token) { 1253 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1254 } 1255 return false; 1256 } 1257 1258 var setCookieIfConversion = function(token) { 1259 if (token) { 1260 var twoMonthsFromNow = new Date(Date.now()); 1261 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1262 1263 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1264 } 1265 } 1266 1267 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1268 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1269 if (trekkie.integrations) { 1270 return; 1271 } 1272 trekkie.methods = [ 1273 'identify', 1274 'page', 1275 'ready', 1276 'track', 1277 'trackForm', 1278 'trackLink' 1279 ]; 1280 trekkie.factory = function(method) { 1281 return function() { 1282 var args = Array.prototype.slice.call(arguments); 1283 args.unshift(method); 1284 trekkie.push(args); 1285 if (method == 'track' || method == 'page') { 1286 var pageUrl; 1287 try { 1288 pageUrl = window.location.href; 1289 } catch (e) {} 1290 var pageReferrer; 1291 try { 1292 pageReferrer = document.referrer; 1293 } catch (e) {} 1294 try { 1295 if (window.__TREKKIE_SHIM_QUEUE == null) { 1296 window.__TREKKIE_SHIM_QUEUE = []; 1297 } 1298 window.__TREKKIE_SHIM_QUEUE.push({ 1299 from: 'trekkie-stub', 1300 method: method, 1301 args: args.slice(1), 1302 pageContext: { 1303 url: pageUrl, 1304 referrer: pageReferrer 1305 } 1306 }); 1307 } catch (e) { 1308 // no-op 1309 } 1310 } 1311 return trekkie; 1312 }; 1313 }; 1314 for (var i = 0; i < trekkie.methods.length; i++) { 1315 var key = trekkie.methods[i]; 1316 trekkie[key] = trekkie.factory(key); 1317 } 1318 trekkie.load = function(config) { 1319 trekkie.config = config || {}; 1320 trekkie.config.initialDocumentCookie = document.cookie; 1321 var first = document.getElementsByTagName('script')[0]; 1322var script = document.createElement('script'); 1323script.type = 'text/javascript'; 1324script.onerror = function(e) { 1325 var scriptFallback = document.createElement('script'); 1326 scriptFallback.type = 'text/javascript'; 1327 scriptFallback.onerror = function(error) { 1328 var Monorail = { 1329 produce: function produce(monorailDomain, schemaId, payload) { 1330 var currentMs = new Date().getTime(); 1331 var event = { 1332 schema_id: schemaId, 1333 payload: payload, 1334 metadata: { 1335 event_created_at_ms: currentMs, 1336 event_sent_at_ms: currentMs 1337 } 1338 }; 1339 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1340 }, 1341 sendRequest: function sendRequest(endpointUrl, payload) { 1342 // Try the sendBeacon API 1343 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1344 var blobData = new window.Blob([payload], { 1345 type: 'text/plain' 1346 }); 1347 1348 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1349 return true; 1350 } // sendBeacon was not successful 1351 1352 } // XHR beacon 1353 1354 var xhr = new XMLHttpRequest(); 1355 1356 try { 1357 xhr.open('POST', endpointUrl); 1358 xhr.setRequestHeader('Content-Type', 'text/plain'); 1359 xhr.send(payload); 1360 } catch (e) { 1361 console.log(e); 1362 } 1363 1364 return false; 1365 }, 1366 isIos12: function isIos12() { 1367 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1368 } 1369 }; 1370 Monorail.produce('monorail-edge.shopifysvc.com', 1371 'trekkie_storefront_load_errors/1.1', 1372 {shop_id: 57690849470, 1373 theme_id: 125910384830, 1374 app_name: "storefront", 1375 context_url: window.location.href, 1376 source_url: "//www.veggiecrumbz.de/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1377 1378 }; 1379 scriptFallback.async = true; 1380 scriptFallback.src = '//www.veggiecrumbz.de/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1381 first.parentNode.insertBefore(scriptFallback, first); 1382}; 1383script.async = true; 1384script.src = '//www.veggiecrumbz.de/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1385first.parentNode.insertBefore(script, first); 1386 1387 }; 1388 trekkie.load( 1389 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57690849470,"isMerchantRequest":null,"themeId":125910384830,"themeCityHash":"5009857959003156173","contentLanguage":"de","currency":"EUR","eventMetadataId":"293b7162-0217-4bbd-8381-049b97db2813"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1390 ); 1391 1392 var loaded = false;
1393 trekkie.ready(function() { 1394 if (loaded) return; 1395 loaded = true; 1396 1397 window.ShopifyAnalytics.lib = window.trekkie; 1398 1399 var originalDocumentWrite = document.write; 1400 document.write = customDocumentWrite; 1401 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1402 document.write = originalDocumentWrite; 1403 1404 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1405 var token = match? match[1]: undefined; 1406 if (!hasLoggedConversion(token)) { 1407 setCookieIfConversion(token); 1408 1409 } 1410 }); 1411 1412 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"646c09fe-48f1-4755-9c0a-c54acbbad975-1791382269","shopifyEmitted":true}); 1413 1414 var eventsListenerScript = document.createElement('script'); 1415 eventsListenerScript.async = true; 1416 eventsListenerScript.src = "//www.veggiecrumbz.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1417 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1418})();</script>
1418 1419
1419<script> 1420 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1421 window.ga = function ga() { 1422 (window.ga.q = window.ga.q || []).push(arguments); 1423 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1424 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1425 } 1426 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1427 }; 1428 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1429 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1430 } 1431 } 1432</script>
vendor: 1 bytes, line 1432
1432
1433<script 1434 defer 1435 src="https://www.veggiecrumbz.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 1436 data-application="storefront-renderer" 1437 data-shop-id="57690849470" 1438 data-render-region="gcp-us-west1" 1439 data-page-type="index" 1440 data-theme-instance-id="125910384830" 1441 data-theme-name="Brooklyn" 1442 data-theme-version="17.6.0" 1443 data-monorail-region="shop_domain" 1444 data-resource-timing-sampling-rate="10" 1445 data-shs="true" 1446 data-shs-beacon="true" 1447 data-shs-export-with-fetch="true" 1448 data-shs-logs-sample-rate="1" 1449 data-shs-beacon-endpoint="https://www.veggiecrumbz.de/api/collect" 1450></script>
1450 1451<meta name="shopify-y" content="e537bb9e-1b0c-4d76-a781-bb9cc1989b04" data-expiration="1822944366000"><meta name="shopify-s" content="475d5590-b60b-4787-9dcf-47dc64b5170a" data-expiration="1791388566000"><meta name="new-cookie-storage-activated" content="t"> 1452</head> 1453 1454<body id="veggie-crumbz-100-glutenfreie-gemusepanade" class="template-index"> 1455 <div id="shopify-section-header" class="shopify-section"><style data-shopify>.header-wrapper .site-nav__link, 1456 .header-wrapper .site-header__logo a, 1457 .header-wrapper .site-nav__dropdown-link, 1458 .header-wrapper .site-nav--has-dropdown > a.nav-focus, 1459 .header-wrapper .site-nav--has-dropdown.nav-hover > a, 1460 .header-wrapper .site-nav--has-dropdown:hover > a { 1461 color: #670981; 1462 } 1463 1464 .header-wrapper .site-header__logo a:hover, 1465 .header-wrapper .site-header__logo a:focus, 1466 .header-wrapper .site-nav__link:hover, 1467 .header-wrapper .site-nav__link:focus, 1468 .header-wrapper .site-nav--has-dropdown a:hover, 1469 .header-wrapper .site-nav--has-dropdown > a.nav-focus:hover, 1470 .header-wrapper .site-nav--has-dropdown > a.nav-focus:focus, 1471 .header-wrapper .site-nav--has-dropdown .site-nav__link:hover, 1472 .header-wrapper .site-nav--has-dropdown .site-nav__link:focus, 1473 .header-wrapper .site-nav--has-dropdown.nav-hover > a:hover, 1474 .header-wrapper .site-nav__dropdown a:focus { 1475 color: rgba(103, 9, 129, 0.75); 1476 } 1477 1478 .header-wrapper .burger-icon, 1479 .header-wrapper .site-nav--has-dropdown:hover > a:before, 1480 .header-wrapper .site-nav--has-dropdown > a.nav-focus:before, 1481 .header-wrapper .site-nav--has-dropdown.nav-hover > a:before { 1482 background: #670981; 1483 } 1484 1485 .header-wrapper .site-nav__link:hover .burger-icon { 1486 background: rgba(103, 9, 129, 0.75); 1487 } 1488 1489 .site-header__logo img { 1490 max-width: 85px; 1491 } 1492 1493 @media screen and (max-width: 768px) { 1494 .site-header__logo img { 1495 max-width: 100%; 1496 } 1497 }</style><div data-section-id="header" data-section-type="header-section" data-template="index"> 1498 <div id="NavDrawer" class="drawer drawer--left"> 1499 <div class="drawer__inner drawer-left__inner"> 1500 1501 1502 <!-- /snippets/search-bar.liquid --> 1503 1504 1505 1506 1507 1508<form action="/search" method="get" class="input-group search-bar v-bg-[#f6f6f6] v-max-w-[280px] v-rounded-3xl v-overflow-hidden search-bar--drawer" role="search"> 1509 <input type="search" name="q" value="" placeholder="Durchsuche unseren Shop" class="input-group-field v-px-4 !v-outline-none" aria-label="Durchsuche unseren Shop"> 1510 <input type="hidden" name="type" value="product"> 1511 <span class="input-group-btn"> 1512 <button type="submit" class="btn--secondary icon-fallback-text !v-rounded-3xl !v-overflow-hidden"> 1513 <span class="icon icon-search" aria-hidden="true"></span> 1514 <span class="fallback-text">Suchen</span> 1515 </button> 1516 </span> 1517</form> 1518 1519 1520 1521 <ul class="mobile-nav"> 1522 1523 1524 1525 1526 <li class="mobile-nav__item"> 1527 <a 1528 href="/collections/alle-produkte" 1529 class="mobile-nav__link" 1530 > 1531 Produkte 1532 </a> 1533 1534 1535 1536 <div class="v-flex v-flex-wrap v-gap-2 v-mx-3 v-pb-3"> 1537 1538 1539 1540<a href="https://www.veggiecrumbz.de/collections/sorten-1" 1541 class=" 1542 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1543 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1544 fadeIn v-delay-[150ms] 1545 " 1546> 1547 1548 1549 <img 1550 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1551 src="//www.veggiecrumbz.de/cdn/shop/files/OC_300dpi_590x.png?v=1680508575" 1552 data-src="" 1553 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1554 data-aspectratio="1.0" 1555 data-sizes="auto" 1556 data-media-id="35842991423756" 1557 loading="lazy" 1558 height="1181" 1559 width="1181" 1560 alt="" 1561 > 1562 1563 1564 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Sorten</span> 1565 1566 1567</a> 1568 1569 1570 1571 1572 1573<a href="https://www.veggiecrumbz.de/collections/sets" 1574 class=" 1575 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1576 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1577 fadeIn v-delay-[200ms] 1578 " 1579> 1580 1581 1582 <img
1583 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1584 src="//www.veggiecrumbz.de/cdn/shop/files/Set_Megamenue_50_590x.png?v=1681747519" 1585 data-src="" 1586 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1587 data-aspectratio="1.0" 1588 data-sizes="auto" 1589 data-media-id="35993377112332" 1590 loading="lazy" 1591 height="994" 1592 width="994" 1593 alt="" 1594 > 1595 1596 1597 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Sets</span> 1598 1599 1600</a> 1601 1602 1603 1604 1605 1606<a href="https://www.veggiecrumbz.de/collections/nasspanaden" 1607 class=" 1608 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1609 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1610 fadeIn v-delay-[250ms] 1611 " 1612> 1613 1614 1615 <img 1616 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1617 src="//www.veggiecrumbz.de/cdn/shop/files/Boxpouch_Nasspanade_square_big_590x.png?v=1693920703" 1618 data-src="" 1619 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1620 data-aspectratio="1.0" 1621 data-sizes="auto" 1622 data-media-id="37110018244876" 1623 loading="lazy" 1624 height="1329" 1625 width="1329" 1626 alt="" 1627 > 1628 1629 1630 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Nasspanaden</span> 1631 1632 1633</a> 1634 1635 1636 1637 1638 1639<a href="https://www.veggiecrumbz.de/collections/saucen" 1640 class=" 1641 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1642 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1643 fadeIn v-delay-[300ms] 1644 " 1645> 1646 1647 1648 <img 1649 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1650 src="//www.veggiecrumbz.de/cdn/shop/files/Freisteller_RBKetchup_590x.png?v=1681748965" 1651 data-src="" 1652 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1653 data-aspectratio="1.0" 1654 data-sizes="auto" 1655 data-media-id="35993546555660" 1656 loading="lazy" 1657 height="1042" 1658 width="1042" 1659 alt="" 1660 > 1661 1662 1663 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Saucen & Ketchup</span> 1664 1665 1666</a> 1667 1668 1669 1670 1671 1672 1673 1674<a href="https://www.veggiecrumbz.de/collections/gemusliriegel" 1675 class=" 1676 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1677 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1678 fadeIn v-delay-[400ms] 1679 " 1680> 1681 1682 1683 <img 1684 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1685 src="//www.veggiecrumbz.de/cdn/shop/files/MHD_Ware_01.08.23-11_590x.png?v=1693993939" 1686 data-src="" 1687 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1688 data-aspectratio="1.0" 1689 data-sizes="auto" 1690 data-media-id="37115504132364" 1691 loading="lazy" 1692 height="1080" 1693 width="1080" 1694 alt="" 1695 > 1696 1697 1698 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Snacks</span> 1699 1700 1701</a> 1702 1703 1704 1705 1706 1707<a href="https://www.veggiecrumbz.de/collections/hilfsmittel" 1708 class=" 1709 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1710 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1711 fadeIn v-delay-[450ms] 1712 " 1713> 1714 1715 1716 <img 1717 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1718 src="//www.veggiecrumbz.de/cdn/shop/files/MicrosoftTeams-image_8__kleiner_590x.png?v=1681751871" 1719 data-src="" 1720 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1721 data-aspectratio="1.0" 1722 data-sizes="auto" 1723 data-media-id="35993873940748" 1724 loading="lazy" 1725 height="1198" 1726 width="1198" 1727 alt="" 1728 > 1729 1730
1731 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Küchenbedarf</span> 1732 1733 1734</a> 1735 1736 1737 1738 </div> 1739 1740 1741 1742 1743 1744 1745 </li> 1746 1747 1748 1749 1750 1751 1752 <li class="mobile-nav__item"> 1753 <a 1754 href="/blogs/rezepte" 1755 class="mobile-nav__link" 1756 > 1757 Rezepte 1758 </a> 1759 1760 1761 1762 1763 1764 <div class="v-flex v-flex-wrap v-gap-2 v-mx-3 v-pb-3"> 1765 1766 1767 1768<a href="https://www.veggiecrumbz.de/blogs/rezepte/vegan-glutenfrei-panieren" 1769 class=" 1770 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1771 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1772 fadeIn v-delay-[150ms] 1773 " 1774> 1775 1776 1777 <img 1778 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1779 src="//www.veggiecrumbz.de/cdn/shop/files/Design_ohne_Titel-47_590x.png?v=1681303571" 1780 data-src="" 1781 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1782 data-aspectratio="1.0" 1783 data-sizes="auto" 1784 data-media-id="35937104265484" 1785 loading="lazy" 1786 height="1181" 1787 width="1181" 1788 alt="" 1789 > 1790 1791 1792 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Anleitung</span> 1793 1794 1795</a> 1796 1797 1798 1799 1800 1801<a href="https://www.veggiecrumbz.de/blogs/rezepte" 1802 class=" 1803 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1804 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1805 fadeIn v-delay-[200ms] 1806 " 1807> 1808 1809 1810 <img 1811 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1812 src="//www.veggiecrumbz.de/cdn/shop/files/Design_ohne_Titel-49_590x.png?v=1681303872" 1813 data-src="" 1814 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1815 data-aspectratio="1.0" 1816 data-sizes="auto" 1817 data-media-id="35937148928268" 1818 loading="lazy" 1819 height="1181" 1820 width="1181" 1821 alt="" 1822 > 1823 1824 1825 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Rezepte</span> 1826 1827 1828</a> 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 </div> 1843 1844 1845 1846 1847 </li> 1848 1849 1850 1851 1852 1853 1854 <li class="mobile-nav__item"> 1855 <a 1856 href="/pages/was-ist-veggie-crumbz" 1857 class="mobile-nav__link" 1858 > 1859 Das sind Veggie Crumbz 1860 </a> 1861 1862 1863 1864 1865 1866 1867 1868 1869 </li> 1870 1871 1872 1873 1874 1875 1876 <li class="mobile-nav__item"> 1877 <a 1878 href="/pages/b2b" 1879 class="mobile-nav__link" 1880 > 1881 Für Unternehmen 1882 </a> 1883 1884 1885 1886 1887 1888 1889 1890 <div class="v-flex v-flex-wrap v-gap-2 v-mx-3 v-pb-3"> 1891 1892 1893 1894<a href="https://www.veggiecrumbz.de/pages/b2b" 1895 class=" 1896 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1897 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1898 fadeIn v-delay-[150ms] 1899 " 1900> 1901 1902 1903 <img 1904 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1905 src="//www.veggiecrumbz.de/cdn/shop/files/AdobeStock_238109230_590x.png?v=1681749478" 1906 data-src="" 1907 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1908 data-aspectratio="1.000283848992336" 1909 data-sizes="auto" 1910 data-media-id="35993607635212" 1911 loading="lazy" 1912 height="3523" 1913 width="3524" 1914 alt="" 1915 > 1916 1917
1918 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Industrie</span> 1919 1920 1921</a> 1922 1923 1924 1925 1926 1927<a href="https://www.veggiecrumbz.de/pages/foodservice" 1928 class=" 1929 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 1930 !v-py-0 !v-pr-3 !v-pl-0 v-gap-1 v-w-full 1931 fadeIn v-delay-[200ms] 1932 " 1933> 1934 1935 1936 <img 1937 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 1938 src="//www.veggiecrumbz.de/cdn/shop/files/1_2f6aa376-c108-4d3b-b33f-e21fd7096e98_590x.png?v=1681375980" 1939 data-src="" 1940 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 1941 data-aspectratio="1.0" 1942 data-sizes="auto" 1943 data-media-id="35947631968524" 1944 loading="lazy" 1945 height="1181" 1946 width="1181" 1947 alt="" 1948 > 1949 1950 1951 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">HORECA</span> 1952 1953 1954</a> 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 </div> 1969 1970 1971 </li> 1972 1973 1974 1975 1976 1977 1978 <li class="mobile-nav__item"> 1979 <a 1980 href="https://veggiecrumbz.myshopify.com/a/faq" 1981 class="mobile-nav__link" 1982 > 1983 FAQ 1984 </a> 1985 1986 1987 1988 1989 1990 1991 1992 1993 </li> 1994 1995 1996 1997 1998 1999 2000 <li class="mobile-nav__item"> 2001 <a 2002 href="/pages/jobs" 2003 class="mobile-nav__link" 2004 > 2005 Jobs 2006 </a> 2007 2008 2009 2010 2011 2012 2013 2014 2015 </li> 2016 2017 2018 2019 2020 2021 <li class="mobile-nav__spacer"></li> 2022 2023 2024 2025 2026 <li class="mobile-nav__item mobile-nav__item--secondary"> 2027 <a href="https://www.veggiecrumbz.de/customer_authentication/redirect?locale=de&region_country=DE" id="customer_login_link">Einloggen</a> 2028 </li> 2029 <li class="mobile-nav__item mobile-nav__item--secondary"> 2030 <a href="https://shopify.com/57690849470/account?locale=de®ion_country=DE&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2ZWdnaWVjcnVtYnoubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxOTg3MDY5LCJuYmYiOjE3OTEzODIyNjl9.tYV9vjaG0Qm7XAs3uqHeKBQf6BTXa3czo2UGp9dzdFk" id="customer_register_link">Konto erstellen</a> 2031 </li> 2032 2033 2034 2035 </ul> 2036 <!-- //mobile-nav --> 2037 </div> 2038 2039 2040 </div> 2041 <div class="header-container drawer__header-container v-z-50"> 2042 <div class="header-wrapper" data-header-wrapper> 2043 2044 2045 <style> 2046 .announcement-bar { 2047 display: flex; 2048 align-items: center; 2049 justify-content: right; 2050 background-color: #ffffff; 2051 } 2052 2053 .ly-languages-switcher-link.current_lang { 2054 display: none; 2055 } 2056 2057 .site-header { 2058 pointer-events: none; 2059 } 2060 2061 .site-header ul { 2062 pointer-events: auto; 2063 } 2064 2065 .announcement-bar--link:hover { 2066 2067 2068 2069 2070 background-color: #ebebeb; 2071 2072 } 2073 2074 .announcement-bar__message { 2075 color: #c9c8c8; 2076 } 2077 </style> 2078 2079 2080 <a href="https://www.veggiecrumbz.de" class="announcement-bar announcement-bar--link"> 2081 2082 2083 <p class="announcement-bar__message">Vegan | Glutenfrei | Nachhaltige Qualität | Besonders knusprig</p> 2084 <span class="ly-custom-1000"></span> 2085 2086 </a> 2087 2088 2089 2090 2091 2092 <header class="site-header" role="banner"> 2093 <div class="wrapper"> 2094 <div class="grid--full grid--table"> 2095 <div class="grid__item large--hide large--one-sixth one-quarter"> 2096 <div class="site-nav--open site-nav--mobile"> 2097 <button type="button" class="icon-fallback-text site-nav__link site-nav__link--burger js-drawer-open-button-left" aria-controls="NavDrawer">
2098 <span class="burger-icon burger-icon--top"></span> 2099 <span class="burger-icon burger-icon--mid"></span> 2100 <span class="burger-icon burger-icon--bottom"></span> 2101 <span class="fallback-text">Seitennavigation</span> 2102 </button> 2103 </div> 2104 </div> 2105 <div class="grid__item large--one-third medium-down--one-half"> 2106 2107 2108 <h1 class="site-header__logo large--left" itemscope itemtype="http://schema.org/Organization"> 2109 2110 2111 2112 <a href="/" itemprop="url" class="site-header__logo-link"> 2113 2114 <img class="site-header__logo-image" src="//www.veggiecrumbz.de/cdn/shop/files/Logo_85x.jpg?v=1623830436" srcset="//www.veggiecrumbz.de/cdn/shop/files/Logo_85x.jpg?v=1623830436 1x, //www.veggiecrumbz.de/cdn/shop/files/[email protected]?v=1623830436 2x" alt="Veggie Crumbz Logo" itemprop="logo"> 2115 2116 2117 2118 2119 <img class="site-header__logo-image-mobile" src="//www.veggiecrumbz.de/cdn/shop/files/veggie-crumbz-mobile_85x.jpg?v=1629204507" srcset="//www.veggiecrumbz.de/cdn/shop/files/veggie-crumbz-mobile_85x.jpg?v=1629204507 1x, //www.veggiecrumbz.de/cdn/shop/files/[email protected]?v=1629204507 2x" alt="Veggie Crumbz" itemprop="logo"> 2120 2121 2122 2123 </a> 2124 2125 </h1> 2126 2127 </div> 2128 <nav class="grid__item large--two-thirds large--text-right medium-down--hide" role="navigation"> 2129 2130 <!-- begin site-nav --> 2131 <ul class="site-nav" id="AccessibleNav"> 2132 2133 2134 <li class="site-nav__item"> 2135 <a 2136 href="/collections/alle-produkte" 2137 class="site-nav__link" 2138 data-meganav-type="child" 2139 > 2140 Produkte 2141 </a> 2142 </li> 2143 2144 2145 2146 <li class="site-nav__item"> 2147 <a 2148 href="/blogs/rezepte" 2149 class="site-nav__link" 2150 data-meganav-type="child" 2151 > 2152 Rezepte 2153 </a> 2154 </li> 2155 2156 2157 2158 <li class="site-nav__item"> 2159 <a 2160 href="/pages/was-ist-veggie-crumbz" 2161 class="site-nav__link" 2162 data-meganav-type="child" 2163 > 2164 Das sind Veggie Crumbz 2165 </a> 2166 </li> 2167 2168 2169 2170 <li class="site-nav__item"> 2171 <a 2172 href="/pages/b2b" 2173 class="site-nav__link" 2174 data-meganav-type="child" 2175 > 2176 Für Unternehmen 2177 </a> 2178 </li> 2179 2180 2181 2182 <li class="site-nav__item"> 2183 <a 2184 href="https://veggiecrumbz.myshopify.com/a/faq" 2185 class="site-nav__link" 2186 data-meganav-type="child" 2187 > 2188 FAQ 2189 </a> 2190 </li> 2191 2192 2193 2194 <li class="site-nav__item"> 2195 <a 2196 href="/pages/jobs" 2197 class="site-nav__link" 2198 data-meganav-type="child" 2199 > 2200 Jobs 2201 </a> 2202 </li> 2203 2204 2205 2206 2207 2208 <li class="site-nav__item site-nav__expanded-item site-nav__item--compressed"> 2209 <a class="site-nav__link site-nav__link--icon" href="/account">
2210 <span class="icon-fallback-text"> 2211 <span class="icon icon-customer" aria-hidden="true"></span> 2212 <span class="fallback-text"> 2213 2214 Einloggen 2215 2216 </span> 2217 </span> 2218 </a> 2219 </li> 2220 2221 2222 2223 2224 2225 <li class="site-nav__item site-nav__item--compressed v-relative"> 2226 <!-- /snippets/search-bar.liquid --> 2227 2228 2229 2230 2231 2232<form action="/search" method="get" class="input-group search-bar v-bg-[#f6f6f6] v-max-w-[280px] v-rounded-3xl v-overflow-hidden search-bar--header v-transition-bounce v-opacity-0 v-pointer-events-none -v-translate-x-4 v-absolute v-z-10 v-right-0 v-top-1/2 -v-translate-y-1/2 v-w-[280px]" role="search"> 2233 <input type="search" name="q" value="" placeholder="Durchsuche unseren Shop" class="input-group-field v-px-4 !v-outline-none" aria-label="Durchsuche unseren Shop"> 2234 <input type="hidden" name="type" value="product"> 2235 <span class="input-group-btn"> 2236 <button type="submit" class="btn icon-fallback-text !v-rounded-3xl !v-overflow-hidden"> 2237 <span class="icon icon-search" aria-hidden="true"></span> 2238 <span class="fallback-text">Suchen</span> 2239 </button> 2240 </span> 2241</form> 2242 2243 <a href="javascript:;" id="headerSearch" class="site-nav__link site-nav__link--icon" data-mfp-src="#SearchModal"> 2244 <span class="icon-fallback-text"> 2245 <span class="icon icon-search" aria-hidden="true"></span> 2246 <span class="fallback-text">Suche</span> 2247 </span> 2248 </a> 2249 </li> 2250 2251 2252 <li class="site-nav__item site-nav__item--compressed"> 2253 <a href="/cart" class="site-nav__link site-nav__link--icon cart-link js-drawer-open-button-right" aria-controls="CartDrawer"> 2254 <span class="icon-fallback-text"> 2255 <span class="icon icon-cart" aria-hidden="true"></span> 2256 <span class="fallback-text">Warenkorb</span> 2257 </span> 2258 <span class="cart-link__bubble"></span> 2259 </a> 2260 </li> 2261 2262 </ul> 2263 <!-- //site-nav --> 2264 </nav> 2265 <div class="grid__item large--hide one-quarter"> 2266 <div class="site-nav--mobile text-right"> 2267 <a href="/cart" class="site-nav__link cart-link js-drawer-open-button-right" aria-controls="CartDrawer"> 2268 <span class="icon-fallback-text"> 2269 <span class="icon icon-cart" aria-hidden="true"></span> 2270 <span class="fallback-text">Warenkorb</span> 2271 </span> 2272 <span class="cart-link__bubble"></span> 2273 </a> 2274 </div> 2275 </div> 2276 </div> 2277 2278 </div> 2279 2280 <div id="megamenu" class="v-absolute v-left-0 v-right-0 v-bottom-0 v-z-[-1] v-translate-y-full v-p-8 v-bg-light v-opacity-0 v-transition-all md2:v-bottom-[-112px] lg2:v-bottom-[52px]"> 2281 2282 2283 <div data-menuorder="1" class="v-flex v-flex-wrap v-justify-center v-gap-4 v-overflow-hidden v-h-0"> 2284 2285 2286 2287 2288<a href="https://www.veggiecrumbz.de/collections/sorten-1" 2289 class=" 2290 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2291 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2292 v-delay-[150ms] 2293 " 2294> 2295 2296 2297 <img 2298 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2299 src="//www.veggiecrumbz.de/cdn/shop/files/OC_300dpi_590x.png?v=1680508575" 2300 data-src="" 2301 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2302 data-aspectratio="1.0" 2303 data-sizes="auto" 2304 data-media-id="35842991423756" 2305 loading="lazy" 2306 height="1181" 2307 width="1181" 2308 alt="" 2309 > 2310 2311
2312 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Sorten</span> 2313 2314 2315</a> 2316 2317 2318 2319 2320 2321<a href="https://www.veggiecrumbz.de/collections/sets" 2322 class=" 2323 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2324 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2325 v-delay-[200ms] 2326 " 2327> 2328 2329 2330 <img 2331 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2332 src="//www.veggiecrumbz.de/cdn/shop/files/Set_Megamenue_50_590x.png?v=1681747519" 2333 data-src="" 2334 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2335 data-aspectratio="1.0" 2336 data-sizes="auto" 2337 data-media-id="35993377112332" 2338 loading="lazy" 2339 height="994" 2340 width="994" 2341 alt="" 2342 > 2343 2344 2345 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Sets</span> 2346 2347 2348</a> 2349 2350 2351 2352 2353 2354<a href="https://www.veggiecrumbz.de/collections/nasspanaden" 2355 class=" 2356 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2357 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2358 v-delay-[250ms] 2359 " 2360> 2361 2362 2363 <img 2364 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2365 src="//www.veggiecrumbz.de/cdn/shop/files/Boxpouch_Nasspanade_square_big_590x.png?v=1693920703" 2366 data-src="" 2367 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2368 data-aspectratio="1.0" 2369 data-sizes="auto" 2370 data-media-id="37110018244876" 2371 loading="lazy" 2372 height="1329" 2373 width="1329" 2374 alt="" 2375 > 2376 2377 2378 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Nasspanaden</span> 2379 2380 2381</a> 2382 2383 2384 2385 2386 2387<a href="https://www.veggiecrumbz.de/collections/saucen" 2388 class=" 2389 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2390 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2391 v-delay-[300ms] 2392 " 2393> 2394 2395 2396 <img 2397 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2398 src="//www.veggiecrumbz.de/cdn/shop/files/Freisteller_RBKetchup_590x.png?v=1681748965" 2399 data-src="" 2400 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2401 data-aspectratio="1.0" 2402 data-sizes="auto" 2403 data-media-id="35993546555660" 2404 loading="lazy" 2405 height="1042" 2406 width="1042" 2407 alt="" 2408 > 2409 2410 2411 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Saucen & Ketchup</span> 2412 2413 2414</a> 2415 2416 2417 2418 2419 2420 2421 2422<a href="https://www.veggiecrumbz.de/collections/gemusliriegel" 2423 class=" 2424 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2425 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2426 v-delay-[400ms] 2427 " 2428> 2429 2430 2431 <img
2432 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2433 src="//www.veggiecrumbz.de/cdn/shop/files/MHD_Ware_01.08.23-11_590x.png?v=1693993939" 2434 data-src="" 2435 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2436 data-aspectratio="1.0" 2437 data-sizes="auto" 2438 data-media-id="37115504132364" 2439 loading="lazy" 2440 height="1080" 2441 width="1080" 2442 alt="" 2443 > 2444 2445 2446 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Snacks</span> 2447 2448 2449</a> 2450 2451 2452 2453 2454 2455<a href="https://www.veggiecrumbz.de/collections/hilfsmittel" 2456 class=" 2457 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2458 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2459 v-delay-[450ms] 2460 " 2461> 2462 2463 2464 <img 2465 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2466 src="//www.veggiecrumbz.de/cdn/shop/files/MicrosoftTeams-image_8__kleiner_590x.png?v=1681751871" 2467 data-src="" 2468 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2469 data-aspectratio="1.0" 2470 data-sizes="auto" 2471 data-media-id="35993873940748" 2472 loading="lazy" 2473 height="1198" 2474 width="1198" 2475 alt="" 2476 > 2477 2478 2479 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Küchenbedarf</span> 2480 2481 2482</a> 2483 2484 2485 2486 2487 </div> 2488 2489 <div data-menuorder="2" class="v-flex v-flex-wrap v-justify-center v-gap-4 v-overflow-hidden v-h-0"> 2490 2491 2492 2493 2494<a href="https://www.veggiecrumbz.de/blogs/rezepte/vegan-glutenfrei-panieren" 2495 class=" 2496 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2497 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2498 v-delay-[150ms] 2499 " 2500> 2501 2502 2503 <img 2504 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2505 src="//www.veggiecrumbz.de/cdn/shop/files/Design_ohne_Titel-47_590x.png?v=1681303571" 2506 data-src="" 2507 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2508 data-aspectratio="1.0" 2509 data-sizes="auto" 2510 data-media-id="35937104265484" 2511 loading="lazy" 2512 height="1181" 2513 width="1181" 2514 alt="" 2515 > 2516 2517 2518 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Anleitung</span> 2519 2520 2521</a> 2522 2523 2524 2525 2526 2527<a href="https://www.veggiecrumbz.de/blogs/rezepte" 2528 class=" 2529 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2530 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2531 v-delay-[200ms] 2532 " 2533> 2534 2535 2536 <img 2537 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2538 src="//www.veggiecrumbz.de/cdn/shop/files/Design_ohne_Titel-49_590x.png?v=1681303872" 2539 data-src="" 2540 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2541 data-aspectratio="1.0" 2542 data-sizes="auto" 2543 data-media-id="35937148928268" 2544 loading="lazy" 2545 height="1181" 2546 width="1181" 2547 alt="" 2548 > 2549 2550
2551 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Rezepte</span> 2552 2553 2554</a> 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 </div> 2570 2571 <div data-menuorder="4" class="v-flex v-flex-wrap v-justify-center v-gap-4 v-overflow-hidden v-h-0"> 2572 2573 2574 2575 2576<a href="https://www.veggiecrumbz.de/pages/b2b" 2577 class=" 2578 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2579 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2580 v-delay-[150ms] 2581 " 2582> 2583 2584 2585 <img 2586 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2587 src="//www.veggiecrumbz.de/cdn/shop/files/AdobeStock_238109230_590x.png?v=1681749478" 2588 data-src="" 2589 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2590 data-aspectratio="1.000283848992336" 2591 data-sizes="auto" 2592 data-media-id="35993607635212" 2593 loading="lazy" 2594 height="3523" 2595 width="3524" 2596 alt="" 2597 > 2598 2599 2600 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">Industrie</span> 2601 2602 2603</a> 2604 2605 2606 2607 2608 2609<a href="https://www.veggiecrumbz.de/pages/foodservice" 2610 class=" 2611 megamenuEl v-relative v-z-0 v-bg-cream v-round v-rounded-md !v-flex v-h-full v-justify-between v-items-center v-transition-bounce md:v-flex-col md:v-rounded-lg 2612 v-p-3 v-gap-3 v-w-[140px] lg:v-w-[160px] xl:v-w-[clamp(100px,_calc(12.5vw_-_1.5rem),_140px)] v-opacity-0 v-translate-y-1 after:v-absolute after:v-inset-0 after:-v-z-10 after:v-bg-dark after:v-opacity-0 after:v-transition-opacity hover:after:v-opacity-10 2613 v-delay-[200ms] 2614 " 2615> 2616 2617 2618 <img 2619 class="mfp-image lazyload v-round v-w-[40px] md:v-w-full" 2620 src="//www.veggiecrumbz.de/cdn/shop/files/1_2f6aa376-c108-4d3b-b33f-e21fd7096e98_590x.png?v=1681375980" 2621 data-src="" 2622 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2623 data-aspectratio="1.0" 2624 data-sizes="auto" 2625 data-media-id="35947631968524" 2626 loading="lazy" 2627 height="1181" 2628 width="1181" 2629 alt="" 2630 > 2631 2632 2633 <span class="v-font-bold v-text-xs v-text-center v-text-dark v-hyphens">HORECA</span> 2634 2635 2636</a> 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 </div> 2652 2653 2654 </div> 2655 2656 </header> 2657 </div> 2658 </div> 2659</div> 2660<div id="megamenuBg" class="v-fixed v-inset-0 v-top-[160px] v-z-40 v-bg-black v-opacity-0 v-pointer-events-none v-transition-opacity"></div> 2661 2662 2663</div> 2664 <div id="CartDrawer" class="drawer drawer--right drawer--has-fixed-footer"> 2665 <div class="drawer__fixed-header"> 2666 <div class="drawer__header"> 2667 <div class="drawer__title">Warenkorb</div> 2668 <div class="drawer__close"> 2669 <button type="button" class="icon-fallback-text drawer__close-button js-drawer-close"> 2670 <span class="icon icon-x" aria-hidden="true"></span> 2671 <span class="fallback-text">Warenkorb schlieÃen</span> 2672 </button> 2673 </div> 2674 </div> 2675 </div> 2676 <div class="drawer__inner"> 2677 <div id="CartContainer" class="drawer__cart"></div> 2678 </div> 2679 </div> 2680 <div id="PageContainer" class="page-container"> 2681 <main class="main-content" role="main"> 2682 2683 <!-- /templates/index.liquid --> 2684 2685<div class="index-sections" data-sections-wrapper> 2686 <!-- BEGIN content_for_index --><div id="shopify-section-957619be-782c-4be1-a2ac-11c731ddb6a6" class="shopify-section shopify-section--full-width v-bg-cream"> 2687<div id="frontpageHeaderWrapper" class="v-relative v-z-10 v-transition-colors v-duration-500 v-bg-[var(--header-bg)
2687] v-clip v-max-w-[100vw] v-overflow-hidden" style="--header-bg: var(--color_borders);"> 2688 <div class="wrapper"> 2689 <div class="v-grid v-grid-cols-12 v-gap-8"> 2690 <div class=" v-flex v-col-span-full v-justify-center md:v-col-start-1 md:v-col-end-6"> 2691 <div class="v-flex v-flex-col v-gap-4 v-pt-16 v-pb-4 v-relative v-z-10 md:v-pt-32 md:v-pb-64 fadeIn"> 2692 2693 <h1 class="v-text-3xl v-font-bold !v-text-dark lg:v-text-5xl">BOCK AUF CRUNCH?</h1> 2694 2695 2696 <p>ENTDECKE VEGGIE CRUMBZ - PANIERMEHL AUS GEMÃSE STATT BROT!</p><p>Unsere Veggie Crumbz sind mehr als nur Gemüsebrösel! Damit verwandelst du ganz easy jedes deiner Lieblingsgerichte in einen super knusprigen Hingucker!</p><p>Ãberzeug dich selbst und starte mit uns die Paniermehl-Revolution!</p> 2697 2698 2699 <div> 2700 <a class="btn" href="https://www.veggiecrumbz.de/collections/alle-produkte">Zu unseren Produkten</a> 2701 </div> 2702 2703 </div> 2704 </div> 2705 <div class="v-col-span-full v-flex v-flex-col v-gap-4 md:v-col-start-7 md:v-col-end-13"> 2706 <div id="frontpageSlider" class="splide v-h-[44vh] -v-ml-[30px] v-w-[calc(100%_+_60px)] md:v-h-full lg:v-ml-0 lg:v-w-[calc(((100vw_-_991px)_/_2)_+_100%_+_11px)] v-bg-accent" aria-label="Beautiful Images"> 2707 <div class="splide__track v-h-full"> 2708 <ul class="splide__list"> 2709 2710 <li class="splide__slide" data-bgcolor="#6febc6"> 2711 2712 <div class="v-h-full v-w-full v-relative"> 2713 <img 2714 class="mfp-image lazyload v-absolute v-inset-0 v-w-full v-h-full v-object-cover" 2715 src="//www.veggiecrumbz.de/cdn/shop/files/Veggie-Crumbz_09-21_BLUMENKOHL-FRIKADELLEN_BOHNEN__317_ready_208d1f21-94d5-4a65-add9-8e2e3a7a37fb_1512x1512.jpg?v=1681306086" 2716 data-src="" 2717 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2718 data-aspectratio="0.7512722646310432" 2719 data-sizes="auto" 2720 data-media-id="35937617412364" 2721 loading="lazy" 2722 height="3144" 2723 width="2362" 2724 alt="" 2725 > 2726 </div> 2727 2728 </li> 2729 2730 <li class="splide__slide" data-bgcolor="#dc5757"> 2731 2732 <div class="v-h-full v-w-full v-relative"> 2733 <img 2734 class="mfp-image lazyload v-absolute v-inset-0 v-w-full v-h-full v-object-cover" 2735 src="//www.veggiecrumbz.de/cdn/shop/files/RED_Veggie-Crumbz_11-20_Camenbert-Taller__152_ready_1512x1512.jpg?v=1681304586" 2736 data-src="" 2737 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2738 data-aspectratio="0.7514705882352941" 2739 data-sizes="auto" 2740 data-media-id="35937297989900" 2741 loading="lazy" 2742 height="2720" 2743 width="2044" 2744 alt="" 2745 > 2746 </div> 2747 2748 </li> 2749 2750 <li class="splide__slide" data-bgcolor="#f19d35"> 2751 2752 <div class="v-h-full v-w-full v-relative"> 2753 <img 2754 class="mfp-image lazyload v-absolute v-inset-0 v-w-full v-h-full v-object-cover" 2755 src="//www.veggiecrumbz.de/cdn/shop/files/Veggie-Crumbz_11-20_Zwiebelbluete__65_ready_1512x1512.png?v=1681305607" 2756 data-src="" 2757 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2758 data-aspectratio="0.7514619883040936" 2759 data-sizes="auto" 2760 data-media-id="35937511244044" 2761 loading="lazy" 2762 height="1710" 2763 width="1285" 2764 alt="" 2765 > 2766 </div> 2767 2768 </li> 2769 2770 </ul> 2771 </div> 2772 </div> 2773 </div> 2774 </div> 2775 </div> 2776 2777 <div class="v-absolute v-hidden v-top-[-20px] -v-z-10 v-text-right -v-right-8 v-text-[90px] v-leading-[86px] v-text-light v-opacity-50 v-uppercase v-font-bold md:v-block md:v-text-left md:-v-left-8 md:v-right-auto md:v-text-[188px] md:v-leading-[162px] md:v-top-auto md:v-bottom-[-20px]"><p>VEGGIE</p><p>CRUMBZ</p><p></p></div> 2778 2779</div> 2780<div class="wrapper -v-mt-16 v-pb-16 md:-v-mt-28 md:v-pb-32"> 2781 <div id="frontpageHeaderProducts" class="v-grid v-grid-cols-12 v-gap-3 md:v-gap-8"> 2782 2783 2784 <div class=" 2785 v-col-span-4 2786 2787 active 2788 2789 "> 2790 2791 2792 <!-- /snippets/product-grid-item.liquid --> 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810<div class="v-group/product grid__item grid-product v-p-0"> 2811 <div class="grid-product__wrapper"> 2812 <div class="grid-product__image-wrapper v-z-20"> 2813 <a class="grid-product__image-link grid-product__image-link--loading" href="/products/cauliflower" data-image-link> 2814 2815 <div id="ProductImageWrapper-35993498157324" class="product--wrapper v-relative !v-overflow-visible"> 2816 <img class="product--image lazyload v-static v-round v-rounded-b-none group-hover/product:v-opacity-0 ProductImage-35993498157324" 2817 data-src="//www.veggiecrumbz.de/cdn/shop/products/CF_300dpi_590x.png?v=1691052288" 2818 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2819 data-sizes="auto" 2820 alt="" 2821 loading="lazy" 2822 height="1077" 2823 width="1077" 2824 data-image > 2825 2826 <img class="product--image v-opacity-0 v-round v-rounded-b-none group-hover/product:v-opacity-100 hover lazyload v-absolute v-inset-0 v-top-auto ProductImage-35993498157324" 2827 data-src="//www.veggiecrumbz.de/cdn/shop/files/CF_300dpi_29fcc344-24db-40c2-b601-7940fb7e1694_590x.png?v=1691052288" 2828 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2829 data-sizes="auto" 2830 alt="VEGGIE CRUMBZ Blumenkohl Gemüse - Paniermehl" 2831 loading="lazy" 2832 height="" 2833 width="" 2834 data-image > 2835 2836 </div> 2837 2838 </a> 2839 2840 </div> 2841 2842 <a href="/products/cauliflower" class="grid-product__meta after:v-round after:v-rounded-t-none">
2843 <span class="grid-product__title">VEGGIE CRUMBZ Blumenkohl Gemüse - Paniermehl</span> 2844 <span class="grid-product__price-wrap"> 2845 <span class="long-dash">â</span> 2846 <span class="grid-product__price"> 2847 2848 <span class="visually-hidden">Normaler Preis</span> 2849 2850 2851 â¬3,99 2852 2853 </span><span class="product-unit-price"> 2854 <span class="visually-hidden">Stückpreis</span> 2855 <span>â¬19,95</span><span aria-hidden="true">/</span><span class="visually-hidden"> pro </span><span>kg 2856 </span></span></span> 2857 2858 2859 <span class="btn">Jetzt kaufen</span> 2860 </a> 2861 </div> 2862</div> 2863 2864 </div> 2865 2866 2867 2868 <div class=" 2869 v-col-span-4 2870 2871 "> 2872 2873 2874 <!-- /snippets/product-grid-item.liquid --> 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892<div class="v-group/product grid__item grid-product v-p-0"> 2893 <div class="grid-product__wrapper"> 2894 <div class="grid-product__image-wrapper v-z-20"> 2895 <a class="grid-product__image-link grid-product__image-link--loading" href="/products/red-beet" data-image-link> 2896 2897 <div id="ProductImageWrapper-35993463947532" class="product--wrapper v-relative !v-overflow-visible"> 2898 <img class="product--image lazyload v-static v-round v-rounded-b-none group-hover/product:v-opacity-0 ProductImage-35993463947532" 2899 data-src="//www.veggiecrumbz.de/cdn/shop/products/2_590x.png?v=1691052439" 2900 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2901 data-sizes="auto" 2902 alt="" 2903 loading="lazy" 2904 height="2139" 2905 width="2140" 2906 data-image > 2907 2908 <img class="product--image v-opacity-0 v-round v-rounded-b-none group-hover/product:v-opacity-100 hover lazyload v-absolute v-inset-0 v-top-auto ProductImage-35993463947532" 2909 data-src="//www.veggiecrumbz.de/cdn/shop/files/2_7d2cc1b4-5a57-4eb5-ae8b-4d5e3d5bc33e_590x.png?v=1691052439" 2910 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2911 data-sizes="auto" 2912 alt="VEGGIE CRUMBZ Rote Bete Gemüse - Paniermehl" 2913 loading="lazy" 2914 height="" 2915 width="" 2916 data-image > 2917 2918 </div> 2919 2920 </a> 2921 2922 </div> 2923 2924 <a href="/products/red-beet" class="grid-product__meta after:v-round after:v-rounded-t-none"> 2925 <span class="grid-product__title">VEGGIE CRUMBZ Rote Bete Gemüse - Paniermehl</span> 2926 <span class="grid-product__price-wrap"> 2927 <span class="long-dash">â</span> 2928 <span class="grid-product__price"> 2929 2930 <span class="visually-hidden">Normaler Preis</span> 2931 2932 2933 â¬3,99 2934 2935 </span><span class="product-unit-price"> 2936 <span class="visually-hidden">Stückpreis</span> 2937 <span>â¬19,95</span><span aria-hidden="true">/</span><span class="visually-hidden"> pro </span><span>kg 2938 </span></span></span> 2939 2940 2941 <span class="btn">Jetzt kaufen</span> 2942 </a> 2943 </div> 2944</div> 2945 2946 </div> 2947 2948 2949 2950 <div class=" 2951 v-col-span-4 2952 2953 "> 2954 2955 2956 <!-- /snippets/product-grid-item.liquid --> 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974<div class="v-group/product grid__item grid-product v-p-0"> 2975 <div class="grid-product__wrapper"> 2976 <div class="grid-product__image-wrapper v-z-20"> 2977 <a class="grid-product__image-link grid-product__image-link--loading" href="/products/veggie-crumbz-orange-carrot" data-image-link> 2978 2979 <div id="ProductImageWrapper-35993506742540" class="product--wrapper v-relative !v-overflow-visible"> 2980 <img class="product--image lazyload v-static v-round v-rounded-b-none group-hover/product:v-opacity-0 ProductImage-35993506742540" 2981 data-src="//www.veggiecrumbz.de/cdn/shop/products/OC_300dpi_b8953ed4-82d5-4f94-a6d4-45bf19a4ae24_590x.png?v=1691052461" 2982 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2983 data-sizes="auto" 2984 alt="" 2985 loading="lazy" 2986 height="1093" 2987 width="1094" 2988 data-image > 2989 2990 <img class="product--image v-opacity-0 v-round v-rounded-b-none group-hover/product:v-opacity-100 hover lazyload v-absolute v-inset-0 v-top-auto ProductImage-35993506742540" 2991 data-src="//www.veggiecrumbz.de/cdn/shop/files/O
2991C_300dpi_c543ddb5-d028-4ade-9f3e-dd3ce03bc3a1_590x.png?v=1691052461" 2992 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 2993 data-sizes="auto" 2994 alt="VEGGIE CRUMBZ Karotte Gemüse - Paniermehl" 2995 loading="lazy" 2996 height="" 2997 width="" 2998 data-image > 2999 3000 </div> 3001 3002 </a> 3003 3004 </div> 3005 3006 <a href="/products/veggie-crumbz-orange-carrot" class="grid-product__meta after:v-round after:v-rounded-t-none"> 3007 <span class="grid-product__title">VEGGIE CRUMBZ Karotte Gemüse - Paniermehl</span> 3008 <span class="grid-product__price-wrap"> 3009 <span class="long-dash">â</span> 3010 <span class="grid-product__price"> 3011 3012 <span class="visually-hidden">Normaler Preis</span> 3013 3014 3015 â¬3,99 3016 3017 </span><span class="product-unit-price"> 3018 <span class="visually-hidden">Stückpreis</span> 3019 <span>â¬19,95</span><span aria-hidden="true">/</span><span class="visually-hidden"> pro </span><span>kg 3020 </span></span></span> 3021 3022 3023 <span class="btn">Jetzt kaufen</span> 3024 </a> 3025 </div> 3026</div> 3027 3028 </div> 3029 3030 3031 </div> 3032 3033 <div class="v-flex v-justify-center v-mt-8 fadeIn"> 3034 <a class="btn" href="https://www.veggiecrumbz.de/collections/alle-produkte">Alle Produkte ansehen</a> 3035 </div> 3036 3037</div> 3038 3039 3040 3041 3042 3043</div><div id="shopify-section-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" class="shopify-section"><div itemscope itemtype="http://schema.org/Product" id="FeaturedProductSection--8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" 3044 data-section-id="8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" 3045 data-section-type="product-template" 3046 data-enable-history-state="false" 3047 data-featured-product="true" 3048 > 3049 <div class=" wrapper "> 3050 <meta itemprop="url" content="https://www.veggiecrumbz.de/products/veggie-crumbz-querbeete"> 3051 <meta itemprop="image" content="//www.veggiecrumbz.de/cdn/shop/files/5Stueck-2_grande.png?v=1742891329"> 3052 3053 <div class="grid product-single"> 3054 <div class="grid__item large--seven-twelfths medium--seven-twelfths text-center"> 3055 <div class="product-single__media-group-wrapper product-single__media-group-wrapper--featured" data-product-single-media-group-wrapper> 3056 3057<div class="product-single__media-group product-single__media-group--single-xr" data-product-single-media-group> 3058 3059 3060 3061 3062 3063 3064<div id="ProductMediaWrapper-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764" class="product-single__media-wrapper " 3065 3066 3067 3068data-product-single-media-wrapper 3069data-media-id="8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764" 3070tabindex="-1"> 3071 3072 <style> 3073 3074 3075 @media screen and (min-width: 591px) { 3076 .product-single__media-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764 { 3077 max-width: 800.0px; 3078 max-height: 800px; 3079 } 3080 #ProductMediaWrapper-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764 { 3081 max-width: 800.0px; 3082 } 3083 } 3084 3085 3086 3087 @media screen and (max-width: 590px) { 3088 .product-single__media-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764 { 3089 max-width: 295.0px; 3090 } 3091 #ProductMediaWrapper-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764 { 3092 max-width: 295.0px; 3093 } 3094 } 3095 3096</style> 3097 3098 <div class="product-single__media v-round" style="padding-top:100.0%;"> 3099 3100 <img class="mfp-image lazyload product-single__media-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15-63091072106764" 3101 src="//www.veggiecrumbz.de/cdn/shop/files/5Stueck-2_300x300.png?v=1742891329" 3102 data-src="//www.veggiecrumbz.de/cdn/shop/files/5Stueck-2_{width}x.png?v=1742891329" 3103 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3104 data-aspectratio="1.0" 3105 data-sizes="auto" 3106 3107 data-media-id="63091072106764" 3108 alt="VEGGIE CRUMBZ Querbe(e)te"> 3109 </div> 3110 3111 <noscript> 3112 <img class="product-single__media" src="//www.veggiecrumbz.de/cdn/shop/files/5Stueck-2.png?v=1742891329" 3113 alt="VEGGIE CRUMBZ Querbe(e)te"> 3114 </noscript> 3115</div> 3116 3117</div> 3118 </div> 3119 </div> 3120 3121 <div class="grid__item product-single__meta--wrapper medium--five-twelfths large--five-twelfths"> 3122 3123 3124 <h1 class="product-single__title" itemprop="name">VEGGIE CRUMBZ Querbe(e)te</h1> 3125 3126 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 3127 3128 <div class="price-container" data-price-container><span id="PriceA11y" class="visually-hidden">Normaler Preis</span> 3129 <span class="product-single__price--wrapper" aria-hidden="false">
3130 <span id="ComparePrice" class="product-single__price--compare-at"> 3131 â¬41,71 3132 </span> 3133 </span> 3134 <span id="ComparePriceA11y" class="visually-hidden" aria-hidden="false">Sonderpreis</span><span id="ProductPrice" 3135 class="product-single__price on-sale" 3136 itemprop="price" 3137 content="39.99"> 3138 â¬39,99 3139 </span> 3140 3141 <div class="product-single__unit"><span class="product-unit-price"> 3142 <span class="visually-hidden">Stückpreis</span> 3143 <span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden"> pro </span><span data-unit-price-base-unit></span></span> 3144 </div> 3145</div> 3146 3147<div class="product-single__policies rte">inkl. MwSt. 3148zzgl. <a href="/policies/shipping-policy">Versandkosten</a> 3149</div><hr class="hr--small"> 3150 3151 <meta itemprop="priceCurrency" content="EUR"> 3152 <link itemprop="availability" href="http://schema.org/InStock"> 3153 3154 3155 3156 3157 3158 3159 <form method="post" action="/cart/add" id="AddToCartForm--8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" accept-charset="UTF-8" class=" 3160 product-single__form product-single__form--no-variants 3161" enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 3162 3163 3164 3165 <select name="id" id="ProductSelect--8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" class="product-single__variants no-js"> 3166 3167 3168 <option 3169 selected="selected" 3170 data-sku="C100045" 3171 value="54176057688332"> 3172 Default Title - â¬39,99 EUR 3173 </option> 3174 3175 3176 </select> 3177 3178 <div class="product-single__add-to-cart"> 3179 <button type="submit" name="add" id="AddToCart--8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" class="btn btn--add-to-cart btn--secondary-accent"> 3180 <span class="btn__text"> 3181 3182 In den Warenkorb legen 3183 3184 </span> 3185 </button> 3186 3187 <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":57690849470,"countryCode":"DE","merchantName":"Veggie Crumbz","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"4WFDLK6ZBQGDE","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=EUR\u0026locale=de_DE\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=4WFDLK6ZBQGDE\u0026intent=capture","serviceableCountryCodes":["AT","DE"]}}" fallback="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":57690849470,"merchantName":"Veggie Crumbz","personalized":true}}" access-token="02c8d47f754ec56729d3abcb7c385a29" buyer-country="DE" buyer-locale="de" buyer-currency="EUR" variant-params="[{"id":54176057688332,"requiresShipping":true}]" shop-id="57690849470" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div> 3188 3189 </div> 3190 <input type="hidden" name="product-id" value="11561506177292" /><input type="hidden" name="section-id" value="8c9ba5e9-1cfd-4ecc-9566-911b542ebb15" /></form> 3191 3192 </div> 3193 3194 <a class="product-single__full-details text-link" href="/products/veggie-crumbz-querbeete?variant=54176057688332"> 3195 Alle Einzelheiten <span class="icon icon-arrow-right" aria-hidden="true"></span> 3196 </a> 3197 3198 3199 <!-- /snippets/social-sharing.liquid --> 3200 3201 3202<div class="social-sharing clean"> 3203 3204 3205 3206 3207 3208 3209 3210</div> 3211 3212 3213 </div> 3214 </div> 3215 3216 3217 </div> 3218</div> 3219 3220
3220<script type="application/json" id="ProductJson-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15"> 3221 {"id":11561506177292,"title":"VEGGIE CRUMBZ Querbe(e)te","handle":"veggie-crumbz-querbeete","description":"\u003cp\u003e\u003cstrong\u003eEINMAL ALLES, BITTE!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDu liebst VEGGIE CRUMBZ und kannst einfach nicht genug bekommen? ð Dann ist unser VEGGIE CRUMBZ Querbe(e)te-Set genau das Richtige für dich! Hier bekommst du nicht nur unser super knuspriges, buntes Paniermehl in allen Sorten. Du hast auch alle vorgewürzten Nasspanaden mit drin und kannst mit dem Panieren ohne Ei direkt loslegen! \u003c\/p\u003e\n\u003cp\u003eAuÃerdem gibt es jede Menge neue Snacks und Toppings für dich, wenn du auch zwischendurch nicht auf den Knusper verzichten kannst! ð«¶ð¼ð¥ð±\u003c\/p\u003e\n\u003cp\u003eGanz nebenbei haben wir noch unser Rote Bete Ketchup dazugelegt. Du magst kein Rote Bete? Ab heute schon! ð«¶ð¼ Der säuerlich-süÃe Geschmack passt einfach zu jedem Gericht! â¤ï¸\u003c\/p\u003e","published_at":"2025-03-25T09:44:11+01:00","created_at":"2025-03-24T09:50:42+01:00","vendor":"Veggie Crumbz","type":"","tags":[],"price":3999,"price_min":3999,"price_max":3999,"available":true,"price_varies":false,"compare_at_price":4171,"compare_at_price_min":4171,"compare_at_price_max":4171,"compare_at_price_varies":false,"variants":[{"id":54176057688332,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"C100045","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"VEGGIE CRUMBZ Querbe(e)te","public_title":null,"options":["Default Title"],"price":3999,"weight":0,"compare_at_price":4171,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.veggiecrumbz.de\/cdn\/shop\/files\/5Stueck-2.png?v=1742891329"],"featured_image":"\/\/www.veggiecrumbz.de\/cdn\/shop\/files\/5Stueck-2.png?v=1742891329","options":["Title"],"media":[{"alt":null,"id":63091072106764,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/www.veggiecrumbz.de\/cdn\/shop\/files\/5Stueck-2.png?v=1742891329"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/www.veggiecrumbz.de\/cdn\/shop\/files\/5Stueck-2.png?v=1742891329","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eEINMAL ALLES, BITTE!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDu liebst VEGGIE CRUMBZ und kannst einfach nicht genug bekommen? ð Dann ist unser VEGGIE CRUMBZ Querbe(e)te-Set genau das Richtige für dich! Hier bekommst du nicht nur unser super knuspriges, buntes Paniermehl in allen Sorten. Du hast auch alle vorgewürzten Nasspanaden mit drin und kannst mit dem Panieren ohne Ei direkt loslegen! \u003c\/p\u003e\n\u003cp\u003eAuÃerdem gibt es jede Menge neue Snacks und Toppings für dich, wenn du auch zwischendurch nicht auf den Knusper verzichten kannst! ð«¶ð¼ð¥ð±\u003c\/p\u003e\n\u003cp\u003eGanz nebenbei haben wir noch unser Rote Bete Ketchup dazugelegt. Du magst kein Rote Bete? Ab heute schon! ð«¶ð¼ Der säuerlich-süÃe Geschmack passt einfach zu jedem Gericht! â¤ï¸\u003c\/p\u003e"} 3222 </script>
3222 3223
3223<script type="application/json" id="ModelJson-8c9ba5e9-1cfd-4ecc-9566-911b542ebb15"> 3224 [] 3225 </script>
3225 3226 3227 3228 3229 3230 3231</div><div id="shopify-section-f69ca47f-038e-4aec-a249-1295f55defcf" class="shopify-section"> 3232<div class="v-pt-16 v-my-16"> 3233 <div class=" wrapper "> 3234 <div class="v-grid v-grid-cols-12 v-gap-8"> 3235 3236 <div class="v-col-span-full lg:v-col-start-1 lg:v-col-end-9"> 3237 <h2 class="v-text-3xl v-font-bold !v-text-accent">UNSERE STORY</h2> 3238 </div> 3239 3240 3241 3242 <div class="v-col-span-full v-order-2 v-content lg:v-order-1 lg:v-col-start-2 lg:v-col-end-7"> 3243 <div class="v-line"></div> 3244 3245 <p>Gemüse und Knusper? Zwei Dinge, die einfach unglaublich gut zusammenpassen! Dachte sich unser Gründer Marlon auch und hat die bunten VEGGIE CRUMBZ gezaubert. Die bunten Gemüsebrösel funktionieren wie klassisches Paniermehl, bestehen aber nur aus Gemüse und Kartoffel - also ganz ohne Brot und unnötigem Schnick-Schnack!</p><p>Ob Liebhaber des klassischen Wiener Schnitzels oder Freunde der neuesten veganen Food-Trends, unsere VEGGIE CRUMBZ gehören einfach in jede Küche. </p> 3246 3247 3248 3249 3250 3251 <div> 3252 <a class="btn" href="https://www.veggiecrumbz.de/pages/was-ist-veggie-crumbz">Das sind Veggie Crumbz</a> 3253 </div> 3254 3255 </div> 3256 3257 3258 3259 <div class="v-hidden v-col-span-4 lg:v-col-start-8 md:v-block lg:v-col-end-12 lg:v-row-start-2"> 3260 <div class="v-h-full v-flex v-flex-col-reverse"> 3261 <div class="rellax v-relative v-z-10 v-round" data-rellax-speed="-1.2"> 3262 <img 3263 class="mfp-image lazyload v-w-full v-h-auto" 3264 src="//www.veggiecrumbz.de/cdn/shop/files/VC_Gemuesebroesel_590x590.png?v=1747207166" 3265 data-src="" 3266 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3267 data-sizes="auto" 3268 data-media-id="63452657680652" 3269 loading="lazy" 3270 height="399" 3271 width="560" 3272 alt="" 3273 > 3274 3275 3276 </div> 3277 </div> 3278 </div> 3279 3280 3281 3282 <div class="v-col-span-12 md:v-col-span-8 lg:v-col-start-10 lg:v-col-end-13 lg:v-row-start-1 lg:v-row-end-3"> 3283 <div class="rellax v-round v-relative v-z-0 v-max-w-[860px] v-h-64 md:v-h-full lg:v-w-[calc(((100vw_-_991px)_/_2)_+_100%_-_7px)]" data-rellax-speed="1.2"> 3284 <img 3285 class="mfp-image lazyload v-absolute -v-top-16 -v-bottom-16 v-object-cover v-w-full v-h-[calc(100%_+_8rem)]" 3286 src="//www.veggiecrumbz.de/cdn/shop/files/Gross_AdobeStock_306901282_900x900.jpg?v=1692278312" 3287 data-src="" 3288 data-widths="[180, 360, 590, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3289 data-sizes="auto" 3290 data-media-id="36998815449356" 3291 loading="lazy" 3292 height="853" 3293 width="1280" 3294 alt="" 3295 > 3296 </div> 3297 </div> 3298 3299 3300 </div> 3301 </div> 3302</div> 3303 3304 3305 3306 3307 3308</div><div id="shopify-section-62db4de8-04f2-4424-b472-0f57932d5c5b" class="shopify-section index-section logo-slider-section"><div data-section-id="62db4de8-04f2-4424-b472-0f57932d5c5b" data-section-type="logo-slider"> 3309 <div class="wrapper"> 3310 3311 3312 3313 3314 <div class="section-header text-center fadeIn"> 3315 <h2 class="rich-text__heading-- section-header__title h1">HIER FINDET IHR UNS</h2> 3316 <hr class="hr--small"> 3317 </div> 3318 3319 3320 3321 3322 <div class="logoSlider"> 3323 <div class="swiper"> 3324 <div class="swiper-wrapper"> 3325 3326 3327 3328 3329 3330 <div class="swiper-slide fadeIn"> 3331 3332 3333 <a href="https://www.rewe.de"> 3334 3335 3336 <img src="//www.veggiecrumbz.de/cdn/shop/files/REWE_Logo_ohne_Rahmen_300x300.png?v=1693395808" alt="" /> 3337 3338 3339 </a> 3340 3341 3342 </div> 3343 3344 3345 3346 3347 3348 3349 <div class="swiper-slide fadeIn"> 3350 3351 3352 <a href="https://www.edeka.de"> 3353 3354 3355 <img src="//www.veggiecrumbz.de/cdn/shop/files/edeka_logo_300x300.jpg?v=1693396517" alt="" /> 3356 3357 3358 </a> 3359 3360 3361 </div> 3362 3363 3364 3365 3366 3367 3368 <div class="swiper-slide fadeIn"> 3369 3370 3371 <a href="https://www.hit.de"> 3372 3373 3374 <img src="//www.veggiecrumbz.de/cdn/shop/files/HITHandelsgruppe_300x300.svg?v=1693396099" alt="" /> 3375 3376 3377 </a> 3378 3379 3380 </div> 3381 3382 3383 3384 3385 3386 3387 <div class="swiper-slide fadeIn"> 3388 3389 3390 <div> 3391 3392 3393 <img src="//www.veggiecrumbz.de/cdn/shop/files/Famila_300x300.png?v=1693401479" alt="" /> 3394 3395 3396 </div> 3397 3398 3399 </div> 3400 3401 3402 3403 </div> 3404 </div> 3405 3406 <div class="swiper-button-prev"></div> 3407 <div class="swiper-button-next"></div> 3408 </div> 3409 3410 3411 3412 </div> 3413 </div> 3414 3415 3416 3417 3418 </div><div id="shopify-section-featured-products" class="shopify-section"><div id="CollectionSection" class="v-my-16" data-section-id="featured-products" data-section-type="collection-template" data-grid-type="grid">
3419 <div class=" wrapper "> 3420 3421 <div class="section-header text-center fadeIn"> 3422 <h2 class="h1 section-header__title">NEU IN DER FAMILIE</h2> 3423 <hr class="hr--small"> 3424 </div> 3425 3426 3427 <div class=""> 3428 3429 3430 3431 3432 3433 3434 3435 3436 <div class="v-grid v-grid-cols-12 v-gap-3 md:v-gap-8 fadeInRow"> 3437 3438 <!-- /snippets/product-grid-item.liquid --> 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456<div class="v-group/product grid__item grid-product v-p-0 v-col-span-12 md:v-col-span-4"> 3457 <div class="grid-product__wrapper"> 3458 <div class="grid-product__image-wrapper v-z-20"> 3459 <a class="grid-product__image-link grid-product__image-link--loading" href="/products/veggie-crumbz-querbeete" data-image-link> 3460 3461 <div id="ProductImageWrapper-63091072106764" class="product--wrapper v-relative !v-overflow-visible"> 3462 <img class="product--image lazyload v-static v-round v-rounded-b-none group-hover/product:v-opacity-80 ProductImage-63091072106764" 3463 data-src="//www.veggiecrumbz.de/cdn/shop/files/5Stueck-2_590x.png?v=1742891329" 3464 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 3465 data-sizes="auto" 3466 alt="" 3467 loading="lazy" 3468 height="1080" 3469 width="1080" 3470 data-image > 3471 3472 </div> 3473 3474 </a> 3475 3476 <div class="grid-product__on-sale"> 3477 3478 <p>Du sparst<br />â¬1,72</p> 3479 </div> 3480 3481 </div> 3482 3483 <a href="/products/veggie-crumbz-querbeete" class="grid-product__meta after:v-round after:v-rounded-t-none"> 3484 <span class="grid-product__title">VEGGIE CRUMBZ Querbe(e)te</span> 3485 <span class="grid-product__price-wrap"> 3486 <span class="long-dash">â</span> 3487 <span class="grid-product__price"> 3488 3489 <span class="visually-hidden">Sonderpreis</span> 3490 3491 3492 â¬39,99 3493 3494 </span></span> 3495 3496 3497 <span class="btn">Jetzt kaufen</span> 3498 </a> 3499 </div> 3500</div> 3501 3502 3503 <!-- /snippets/product-grid-item.liquid --> 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521<div class="v-group/product grid__item grid-product v-p-0 v-col-span-12 md:v-col-span-4 is-sold-out"> 3522 <div class="grid-product__wrapper"> 3523 <div class="grid-product__image-wrapper v-z-20"> 3524 <a class="grid-product__image-link grid-product__image-link--loading" href="/products/veggie-crumbz-gemuslicubes-karotte-curry-kokus" data-image-link> 3525 3526 <div id="ProductImageWrapper-66670812496140" class="product--wrapper v-relative !v-overflow-visible"> 3527 <img class="product--image lazyload v-static v-round v-rounded-b-none group-hover/product:v-opacity-80 ProductImage-66670812496140" 3528 data-src="//www.veggiecrumbz.de/cdn/shop/files/Kurzes_MHD_15.08.2026-5_590x.png?v=1785927852" 3529 data-widths="[180, 370, 590, 740, 900, 1080, 1296, 1512, 1728, 2048]" 3530 data-sizes="auto" 3531 alt="" 3532 loading="lazy" 3533 height="1824" 3534 width="1440" 3535 data-image > 3536 3537 </div> 3538 3539 </a> 3540 3541 <div class="grid-product__sold-out"> 3542 <p>Ausverkauft</p> 3543 </div> 3544 3545 </div> 3546 3547 <a href="/products/veggie-crumbz-gemuslicubes-karotte-curry-kokus" class="grid-product__meta after:v-round after:v-rounded-t-none"> 3548 <span class="grid-product__title">VEGGIE CRUMBZ Carrot Gemüslicubes</span> 3549 <span class="grid-product__price-wrap"> 3550 <span class="long-dash">â</span> 3551 <span class="grid-product__price"> 3552 3553 <span class="visually-hidden">Normaler Preis</span> 3554 3555 3556 â¬3,75 3557 3558 </span><span class="product-unit-price"> 3559 <span class="visually-hidden">Stückpreis</span> 3560 <span>â¬41,67</span><span aria-hidden="true">/</span><span class="visually-hidden"> pro </span><span>kg 3561 </span></span></span> 3562 3563 3564 <span class="btn">Jetzt kaufen</span> 3565 </a> 3566 </div> 3567</div> 3568 3569 3570 </div> 3571 3572 3573 3574 </div> 3575 </div> 3576</div> 3577 3578 3579 3580 3581</div><div id="shopify-section-1623766019e2360d05" class="shopify-section"> 3582 3583 3584 3585<div class="featured-blog featured-blog--1623766019e2360d05 v-relative v-z-0 v-mt-16 md:v-pb-8 md:v-pt-16" data-section-id="1623766019e2360d05" data-section-type="featured-blog"> 3586 <div class=" wrapper "> 3587 3588 3589 <div class="section-header text-center fadeIn"> 3590 <h2 class="h1 section-header__title">KNUSPRIGE REZEPTE</h2> 3591 <hr class="hr--small"> 3592 </div> 3593 3594 3595 3596 <div class="grid-uniform fadeInRow"> 3597 3598 3599 3600 3601 3602 3603 3604 <div class="grid__item small--one-whole medium--one-half large--one-third"> 3605 <div class="featured-blog__post v-round"> 3606 3607 3608 <a class="article__featured-image-link !v-mb-0" href="/blogs/rezepte/gebackener-patros-mit-crunchy-biss"> 3609 <div class="article__featured-image-wrapper v-h-56" > 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 <div class="tagLabel"><img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/tag_glutenfrei.svg?v=24245238610811538051629120110" width="49px" height="62px" alt="" /></div> 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 <img class="article__featured-image v-w-full v-h-full v-object-cover lazyload" 3633 src="//www.veggiecrumbz.de/cdn/shop/articles/20241022125720-patros-20in-20vc_300x300.jpg?v=1759129910" 3634 data-src="//www.veggiecrumbz.de/cdn/shop/articles/20241022125720-patros-20in-20vc_{width}x.jpg?v=1759129910" 3635 data-widths="[310, 360, 480, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3636 data-aspectratio="1.5" 3637 data-sizes="auto" 3638 loading="lazy" 3639 height="1448" 3640 width="2172" 3641 alt="GEBACKENER PATROS MIT CRUNCHY BISS"> 3642 </div> 3643 </a> 3644 3645 3646 3647 <div class="v-flex v-flex-col v-gap-3 v-p-4"> 3648 <h3 class="v-text-md v-font-bold !v-normal-case !v-text-dark">GEBACKENER PATROS MIT CRUNCHY BISS</h3> 3649 3650 3651 <div> 3652 3653 3654 3655 <div class="recipeInfos"> 3656 <div class="recipeIcon !v-flex v-justify-center v-items-center"> 3657 <img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/recipeIcon-clock.svg?v=12580410
36577944174010661629120113" alt="" width="15px" height="15px" /> 3658 </div> 3659 <p>15 min</p> 3660 </div> 3661 3662 3663 3664 3665 3666 3667 <div class="recipeInfos"> 3668 <div class="recipeIcon !v-flex v-justify-center v-items-center"> 3669 <img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/recipeIcon-hat.svg?v=133975221191802970151629120111" alt="" width="15px" height="15px" /> 3670 </div> 3671 3672 <p>Leicht</p> 3673 </div> 3674 3675 3676 3677 </div> 3678 </div> 3679 </div> 3680 </div> 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 <div class="grid__item small--one-whole medium--one-half large--one-third"> 3693 <div class="featured-blog__post v-round"> 3694 3695 3696 <a class="article__featured-image-link !v-mb-0" href="/blogs/rezepte/wraps-mit-knusper-tofu-sticks"> 3697 <div class="article__featured-image-wrapper v-h-56" > 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 <div class="tagLabel"><img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/tag_glutenfrei.svg?v=24245238610811538051629120110" width="49px" height="62px" alt="" /></div> 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 <div class="tagLabel"><img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/tag_vegan.svg?v=101758813899029548561629120111" width="49px" height="62px" alt="" /></div> 3723 3724 3725 3726 3727 3728 <img class="article__featured-image v-w-full v-h-full v-object-cover lazyload" 3729 src="//www.veggiecrumbz.de/cdn/shop/articles/Bildschirmfoto_2023-05-04_um_15.10.39_300x300.png?v=1683206284" 3730 data-src="//www.veggiecrumbz.de/cdn/shop/articles/Bildschirmfoto_2023-05-04_um_15.10.39_{width}x.png?v=1683206284" 3731 data-widths="[310, 360, 480, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3732 data-aspectratio="1.309061488673139" 3733 data-sizes="auto" 3734 loading="lazy" 3735 height="1236" 3736 width="1618" 3737 alt="WRAPS MIT KNUSPER-TOFU-STICKS"> 3738 </div> 3739 </a> 3740 3741 3742 3743 <div class="v-flex v-flex-col v-gap-3 v-p-4"> 3744 <h3 class="v-text-md v-font-bold !v-normal-case !v-text-dark">WRAPS MIT KNUSPER-TOFU-STICKS</h3> 3745 3746 3747 <div> 3748 3749 3750 3751 <div class="recipeInfos"> 3752 <div class="recipeIcon !v-flex v-justify-center v-items-center"> 3753 <img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/recipeIcon-clock.svg?v=125804107944174010661629120113" alt="" width="15px" height="15px" /> 3754 </div> 3755 <p>10 - 15 min</p> 3756 </div> 3757 3758 3759 3760 3761 3762 3763 <div class="recipeInfos"> 3764 <div class="recipeIcon !v-flex v-justify-center v-items-center"> 3765 <img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/recipeIcon-hat.svg?v=133975221191802970151629120111" alt="" width="15px" height="15px" /> 3766 </div> 3767 3768 <p>Leicht</p> 3769 </div> 3770 3771 3772 3773 3774 3775 3776 </div> 3777 </div> 3778 </div> 3779 </div> 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 <div class="grid__item small--one-whole medium--one-half large--one-third"> 3792 <div class="featured-blog__post v-round"> 3793 3794 3795 <a class="article__featured-image-link !v-mb-0" href="/blogs/rezepte/crunchy-zucchini-taler-1"> 3796 <div class="article__featured-image-wrapper v-h-56" > 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 <div class="tagLabel"><img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/tag_glutenfrei.svg?v=24245238610811538051629120110" width="49px" height="62px" alt="" /></div> 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 <img class="article__featured-image v-w-full v-h-full v-object-cover lazyload" 3820 src="//www.veggiecrumbz.de/cdn/shop/articles/Bildschirmfoto_2022-12-19_um_14.39.15_300x300.png?v=1671457167" 3821 data-src="//www.veggiecrumbz.de/cdn/shop/articles/Bildschirmfoto_2022-12-19_um_14.39.15_{width}x.png?v=1671457167" 3822 data-widths="[310, 360, 480, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3823 data-aspectratio="0.7147208121827411" 3824 data-sizes="auto" 3825 loading="lazy" 3826 height="1970" 3827 width="1408" 3828 alt="CRUNCHY ZUCCHINI-TALER"> 3829 </div> 3830 </a> 3831 3832 3833 3834 <div class="v-flex v-flex-col v-gap-3 v-p-4"> 3835 <h3 class="v-text-md v-font-bold !v-normal-case !v-text-dark">CRUNCHY ZUCCHINI-TALER</h3> 3836 3837 3838 <div> 3839 3840 3841 3842 <div class="recipeInfos"> 3843 <div class="recipeIcon !v-flex v-justify-center v-items-center"> 3844 <img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/recipeIcon-clock.svg?v=12580410
38447944174010661629120113" alt="" width="15px" height="15px" /> 3845 </div> 3846 <p>15 min</p> 3847 </div> 3848 3849 3850 3851 3852 3853 3854 <div class="recipeInfos"> 3855 <div class="recipeIcon !v-flex v-justify-center v-items-center"> 3856 <img src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/recipeIcon-hat.svg?v=133975221191802970151629120111" alt="" width="15px" height="15px" /> 3857 </div> 3858 3859 <p>Leicht</p> 3860 </div> 3861 3862 3863 3864 </div> 3865 </div> 3866 </div> 3867 </div> 3868 3869 3870 3871 3872 3873 </div> 3874 3875 3876 3877 3878 3879 3880 <div class="section-header text-center"> 3881 <a href="/blogs/rezepte" class="btn"> 3882 Alle anzeigen 3883 </a> 3884 </div> 3885 3886 3887 </div> 3888 3889 <div class="v-absolute -v-z-20 v-bottom-0 v-top-0 h v-right-[calc((100dvw_-_991px)_/_2_*_-1)] v-w-[100dvw]" style="background-color: #ffffff;"></div> 3890 3891</div> 3892 3893 3894 3895 3896</div><div id="shopify-section-1663053828c9bfd3a8" class="shopify-section"><div data-section-id="1663053828c9bfd3a8" data-section-type="featured-collections-section"> 3897 <div class="wrapper"> 3898 3899 <div class="section-header text-center fadeIn"> 3900 <h2 class="h1 section-header__title">DIE FAMILIE</h2> 3901 <hr class="hr--small"> 3902 </div> 3903 3904 3905 <div class="grid collection-grid fadeInRow"> 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 <!-- /snippets/collection-grid-item.liquid --> 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958<div class="grid__item one-whole medium--one-half large--one-half collection-collage__item text-center" > 3959 <a href="/collections/sets" class="collection-grid__item-link collection-collage__item-wrapper v-round"> 3960 3961 3962 3963 3964 3965 3966 3967 3968 <noscript> 3969 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_grande.png?v=1693922903)"></div> 3970 </noscript> 3971 <div class="collection-grid__item-overlay grid__image lazyload" 3972 3973 style="background-image: url('//www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_300x.png?v=1693922903);" 3974 3975 data-bgset="//www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_180x.png?v=1693922903 180w 180h, 3976 //www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_360x.png?v=1693922903 360w 360h, 3977 //www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_540x.png?v=1693922903 540w 540h, 3978 //www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_720x.png?v=1693922903 720w 720h, 3979 //www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab_900x.png?v=1693922903 900w 900h, 3980 3981 3982 3983 3984 //www.veggiecrumbz.de/cdn/shop/files/7_a3cd06d2-ea9e-45fa-941b-264fd6a904ab.png?v=1693922903 1080w 1080h" 3985 data-sizes="auto" 3986 data-parent-fit="cover"> 3987 </div> 3988 3989 3990 <div class="collection-grid__item-title--wrapper"> 3991 <span class="collection-grid__item-title"> 3992 Sets 3993 </span> 3994 </div> 3995 </a> 3996</div> 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 <!-- /snippets/collection-grid-item.liquid --> 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036<div class="grid__item one-half medium--one-half large--one-half collection-collage__item text-center" > 4037 <a href="/collections/nasspanaden" class="collection-grid__item-link collection-collage__item-wrapper v-round"> 4038 4039 4040 4041 4042 4043 4044 4045 4046 <noscript> 4047 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_grande.png?v=1693923767)"></div> 4048 </noscript> 4049 <div class="collection-grid__item-overlay grid__image lazyload" 4050 4051 style="background-image: url('//www.veggiecrumbz.de/cdn/shop/files/M
4051ockup_Meersalz_square_300x.png?v=1693923767);" 4052 4053 data-bgset="//www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_180x.png?v=1693923767 180w 180h, 4054 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_360x.png?v=1693923767 360w 360h, 4055 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_540x.png?v=1693923767 540w 540h, 4056 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_720x.png?v=1693923767 720w 720h, 4057 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_900x.png?v=1693923767 900w 900h, 4058 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_1080x.png?v=1693923767 1080w 1080h, 4059 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square_1296x.png?v=1693923767 1296w 1296h, 4060 4061 4062 //www.veggiecrumbz.de/cdn/shop/files/Mockup_Meersalz_square.png?v=1693923767 1329w 1329h" 4063 data-sizes="auto" 4064 data-parent-fit="cover"> 4065 </div> 4066 4067 4068 <div class="collection-grid__item-title--wrapper"> 4069 <span class="collection-grid__item-title"> 4070 Nasspanaden 4071 </span> 4072 </div> 4073 </a> 4074</div> 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 <!-- /snippets/collection-grid-item.liquid --> 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118<div class="grid__item one-half medium--one-third large--one-third collection-collage__item text-center" > 4119 <a href="/collections/gemusliriegel" class="collection-grid__item-link collection-collage__item-wrapper v-round"> 4120 4121 4122 4123 4124 4125 4126 4127 4128 <noscript> 4129 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_grande.png?v=1785925785)"></div> 4130 </noscript> 4131 <div class="collection-grid__item-overlay grid__image lazyload" 4132 4133 style="background-image: url('//www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_300x.png?v=1785925785);" 4134 4135 data-bgset="//www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_180x.png?v=1785925785 180w 180h, 4136 //www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_360x.png?v=1785925785 360w 360h, 4137 //www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_540x.png?v=1785925785 540w 540h, 4138 //www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_720x.png?v=1785925785 720w 720h, 4139 //www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd_900x.png?v=1785925785 900w 900h, 4140 4141 4142 4143 4144 //www.veggiecrumbz.de/cdn/shop/files/3_b329348e-47b1-49b1-918b-591a7034c1cd.png?v=1785925785 1016w 1016h" 4145 data-sizes="auto" 4146 data-parent-fit="cover"> 4147 </div> 4148 4149 4150 <div class="collection-grid__item-title--wrapper"> 4151 <span class="collection-grid__item-title"> 4152 Snacks 4153 </span> 4154 </div> 4155 </a> 4156</div> 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 <!-- /snippets/collection-grid-item.liquid --> 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197<div class="grid__item one-half medium--one-third large--one-third collection-collage__item text-center" > 4198 <a href="/collections/hilfsmittel" class="collection-grid__item-link collection-collage__item-wrapper v-round"> 4199 4200 4201 4202 4203 4204 4205 4206 4207 <noscript> 4208 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_grande.png?v=1693923909)"></div> 4209 </noscript> 4210 <div class="collection-grid__item-overlay grid__image lazyload" 4211 4212 style="background-image: url('//www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_300x.png?v=1693923909);" 4213 4214 data-bgset="//www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_180x.png?v=1693923909 180w 180h, 4215 //www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_360x.png?v=1693923909 360w 360h, 4216 //www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_540x.png?v=1693923909 540w 540h, 4217 //www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_720x.png?v=1693923909 720w 720h, 4218 //www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8_900x.png?v=1693923909 900w 900h, 4219 4220 4221 4222 4223 //www.veggiecrumbz.de/cdn/shop/files/MHDWare01.08.23-8.png?v=1693923909 1080w 1080h" 4224 data-sizes="auto" 4225 data-parent-fit="cover"> 4226 </div> 4227 4228 4229 <div class="collection-grid__item-title--wrapper">
4230 <span class="collection-grid__item-title"> 4231 Küchenbedarf 4232 </span> 4233 </div> 4234 </a> 4235</div> 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 <!-- /snippets/collection-grid-item.liquid --> 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276<div class="grid__item one-half medium--one-third large--one-third collection-collage__item text-center" > 4277 <a href="/collections/saucen" class="collection-grid__item-link collection-collage__item-wrapper v-round"> 4278 4279 4280 4281 4282 4283 4284 4285 4286 <noscript> 4287 <div class="collection-grid__item-overlay grid__image" style="background-image: url(//www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_grande.png?v=1681896244)"></div> 4288 </noscript> 4289 <div class="collection-grid__item-overlay grid__image lazyload" 4290 4291 style="background-image: url('//www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_300x.png?v=1681896244);" 4292 4293 data-bgset="//www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_180x.png?v=1681896244 180w 180h, 4294 //www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_360x.png?v=1681896244 360w 360h, 4295 //www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_540x.png?v=1681896244 540w 540h, 4296 //www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_720x.png?v=1681896244 720w 720h, 4297 //www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58_900x.png?v=1681896244 900w 900h, 4298 4299 4300 4301 4302 //www.veggiecrumbz.de/cdn/shop/products/DesignohneTitel-58.png?v=1681896244 1080w 1080h" 4303 data-sizes="auto" 4304 data-parent-fit="cover"> 4305 </div> 4306 4307 4308 <div class="collection-grid__item-title--wrapper"> 4309 <span class="collection-grid__item-title"> 4310 Saucen & Ketchup 4311 </span> 4312 </div> 4313 </a> 4314</div> 4315 4316 4317 4318 4319 4320 4321 4322 </div> 4323 </div> 4324</div> 4325 4326 4327 4328</div><div id="shopify-section-16488181729f0de753" class="shopify-section index-section logo-slider-section"><div data-section-id="16488181729f0de753" data-section-type="logo-slider"> 4329 <div class="wrapper"> 4330 4331 4332 4333 4334 <div class="section-header text-center fadeIn"> 4335 <h2 class="rich-text__heading-- section-header__title h1">Bekannt aus</h2> 4336 <hr class="hr--small"> 4337 </div> 4338 4339 4340 4341 4342 <div class="logoSlider"> 4343 <div class="swiper"> 4344 <div class="swiper-wrapper"> 4345 4346 4347 4348 4349 4350 <div class="swiper-slide fadeIn"> 4351 4352 4353 <a href="https://www.glamour.de"> 4354 4355 4356 <img src="//www.veggiecrumbz.de/cdn/shop/files/Glamour-Logo.svg_08d30d0c-b7c9-4044-b143-c000eb3d4664_300x300.png?v=1648828462" alt="" /> 4357 4358 4359 </a> 4360 4361 4362 </div> 4363 4364 4365 4366 4367 4368 4369 <div class="swiper-slide fadeIn"> 4370 4371 4372 <div> 4373 4374 4375 <img src="//www.veggiecrumbz.de/cdn/shop/files/28544_112286362147553_1810681_n_300x300.png?v=1648838692" alt="" /> 4376 4377 4378 </div> 4379 4380 4381 </div> 4382 4383 4384 4385 4386 4387 4388 <div class="swiper-slide fadeIn"> 4389 4390 4391 <a href="https://www.lust-auf-genuss.de"> 4392 4393 4394 <img src="//www.veggiecrumbz.de/cdn/shop/files/lust-auf-genuss-logo_300x300.png?v=1661764035" alt="" /> 4395 4396 4397 </a> 4398 4399 4400 </div> 4401 4402 4403 4404 4405 4406 4407 <div class="swiper-slide fadeIn"> 4408 4409 4410 <a href="https://www.livingathome.de"> 4411 4412 4413 <img src="//www.veggiecrumbz.de/cdn/shop/files/LaH_Logo_komprimiert_300x300.png?v=1668075547" alt="" /> 4414 4415 4416 </a> 4417 4418 4419 </div> 4420 4421 4422 4423 4424 4425 4426 <div class="swiper-slide fadeIn"> 4427 4428 4429 <a href="https://www.abendblatt.de"> 4430 4431 4432 <img src="//www.veggiecrumbz.de/cdn/shop/files/ha_logo_300x300.jpg?v=1648828404" alt="" /> 4433 4434 4435 </a> 4436 4437 4438 </div> 4439 4440 4441 4442 4443 4444 4445 <div class="swiper-slide fadeIn"> 4446 4447 4448 <a href="https://www.eat-love-vegan.de"> 4449 4450 4451 <img src="//www.veggiecrumbz.de/cdn/shop/files/eatlovevegan_logo-gruen-retina_6f4465db-01c1-4e09-a49f-00e7b878ddad_300x300.png?v=1668075474" alt="" /> 4452 4453 4454 </a> 4455 4456 4457 </div> 4458 4459 4460 4461 </div> 4462 </div> 4463 4464 <div class="swiper-button-prev"></div> 4465 <div class="swiper-button-next"></div> 4466 </div> 4467 4468 4469 4470 </div> 4471 </div> 4472 4473 4474 4475 4476 </div><!-- END content_for_index --> 4477</div> 4478 4479 4480 </main> 4481 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer small--text-center" role="contentinfo" data-section-id="footer" data-section-type="footer-section"> 4482 <div class="wrapper"> 4483 4484 <div class="grid-uniform fadeInRow"> 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 <div class="grid__item large--one-quarter medium--one-half"> 4506 <a href="/" itemprop="url" class="site-header__logo-link"> 4507 <img class="site-header__logo-image" src="//www.veggiecrumbz.de/cdn/shop/files/veggie-crumbz-logo_f7334074-000d-40c5-b64c-1c1e73fd0be6_small.png?v=1629119625" srcset="//www.veggiecrumbz.de/cdn/shop/files/veggie-crumbz-logo_f7334074-000d-40c5-b64c-1c1e73fd0be6_small.png?v=1629119625 1x, //www.veggiecrumbz.de/cdn/shop/files/veggie-crumbz-logo_f7334074-000d-40c5-b64c-1c1e73fd0be6_small@2x.png?v=1629119625 2x" alt="Veggie Crumbz Logo" itemprop="logo"> 4508 </a> 4509 4510 4511 4512 </div> 4513 4514 4515 4516 4517 4518 <div class="grid__item large--one-quarter medium--one-half"> 4519 <ul class="no-bullets site-footer__linklist"> 4520 4521 4522 4523 4524 4525 <li><a href="/collections/alle-produkte">Produkte</a></li> 4526 4527 4528 4529 4530 4531 4532 <li><a href="/blogs/rezepte">Rezepte</a></li> 4533 4534 4535 4536 4537 4538 4539 <li><a href="/pages/b2b">Produzierendes Gewerbe</a></li> 4540 4541 4542 4543 4544 4545 4546 <li><a href="/pages/foodservice">Foodservice</a></li> 4547 4548 4549 4550 4551 4552 4553 <li><a href="/policies/shipping-policy">Versandbedingungen</a></li> 4554 4555 4556 4557 4558 4559 4560 <li><a href="/policies/refund-policy">Widerruf</a></li> 4561 4562 4563 4564 4565 4566 4567 <li><a href="/policies/terms-of-service">AGB</a></li> 4568 4569 4570 4571 4572 4573 </ul> 4574 </div> 4575 <div class="grid__item large--one-quarter medium--one-half"> 4576 <ul class="no-bullets site-footer__linklist"> 4577 4578 4579 <li><a href="https://www.veggiecrumbz.de/pages/avl">AVL</a></li> 4580 4581 4582 4583 4584 4585 4586 <li><a href="/policies/privacy-policy">Datenschutz</a></li> 4587 4588 4589 4590 4591 4592 4593 <li><a href="/policies/legal-notice">Impressum</a></li> 4594 4595 4596 4597 4598 4599 4600 <li><a href="/pages/veggie-crumbz-newsletter">Newsletter</a></li> 4601 4602 4603 4604 4605 4606 4607 <li><a href="/pages/kontakt">Kontakt</a></li> 4608 4609 4610 4611 4612 4613 4614 <li><a href="https://veggiecrumbz.myshopify.com/a/faq">FAQ</a></li> 4615 4616 4617 </ul> 4618 </div> 4619 4620 4621 4622 <div class="grid__item large--one-quarter medium--one-half"> 4623 <ul class="no-bullets social-icons"> 4624 4625 <li> 4626 <a href="https://www.facebook.com/veggiecrumbz/" title="Veggie Crumbz auf Facebook">
4627 <span class="icon icon-facebook" aria-hidden="true"></span> 4628 Facebook 4629 </a> 4630 </li> 4631 4632 4633 4634 4635 <li> 4636 <a href="https://www.instagram.com/veggiecrumbz/" title="Veggie Crumbz auf Instagram"> 4637 <span class="icon icon-instagram" aria-hidden="true"></span> 4638 Instagram 4639 </a> 4640 </li> 4641 4642 4643 4644 4645 4646 4647 4648 </ul> 4649 </div> 4650 4651 4652 </div> 4653 4654 4655 4656 <div class="subFooter fadeInRow"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="selectors-form__item"> 4657 <h2 class="visually-hidden" id="lang-heading"> 4658 Sprache 4659 </h2> 4660 4661 <div class="disclosure" data-disclosure-locale> 4662 <button type="button" class="disclosure__toggle" aria-expanded="false" aria-controls="lang-list" aria-describedby="lang-heading" data-disclosure-toggle> 4663 Deutsch 4664 </button> 4665 <ul id="lang-list" class="disclosure-list" data-disclosure-list><li class="disclosure-list__item disclosure-list__item--current"> 4666 <a class="disclosure-list__option" href="#" lang="de" aria-current="true" data-value="de" data-disclosure-option> 4667 Deutsch 4668 </a> 4669 </li><li class="disclosure-list__item "> 4670 <a class="disclosure-list__option" href="#" lang="en" data-value="en" data-disclosure-option> 4671 English 4672 </a> 4673 </li></ul> 4674 <input type="hidden" name="locale_code" id="LocaleSelector" value="de" data-disclosure-input/> 4675 </div> 4676 </div></form><p class="site-footer__copyright-content">© 2026, <a href="/" title="">Veggie Crumbz</a> 4677 4678 <a class="herrlich" target="_blank" href="http://herrlich.media" title="herrlich media"> 4679 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="207.8 46.8 71 19.4" enable-background="new 207.8 46.8 71 19.4" xml:space="preserve"> 4680 <path d="M243.2,49.4c-14.5-6.7-19.4,14.7-35-2.1c0,18,23.9,23.8,35,13.4c11.1,10.3,35,4.5,35-13.4 4681 C262.7,64,257.7,42.7,243.2,49.4z"></path> 4682 </svg> 4683 </a><span class="visually-hidden">Zahlungsmethoden</span> 4684 <ul class="inline-list payment-icons site-footer__payment-icons"><li> 4685 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
4685</svg> 4686 4687 </li><li> 4688 <svg class="icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 4689 4690 </li><li> 4691 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
469106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 4692 4693 </li><li> 4694 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 4695 </li><li> 4696 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 4697 4698 </li><li> 4699 <svg class="icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
46990-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 4700 </li><li> 4701 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 4702 4703 </li><li> 4704 <svg class="icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
4704635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 4705 </li><li> 4706 <svg class="icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
470616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 4707 4708 </li></ul><a class="btn green" style="margin-top: 16px;" href="#" data-eu-withdrawal-open onclick="event.preventDefault(); (function(link){ var open = function(){ if (window.EUWithdrawalForm && window.EUWithdrawalForm.open) { window.EUWithdrawalForm.open(link); return true; } return false; }; if (!open()) { window.dispatchEvent(new CustomEvent('eu-withdrawal:open', { detail: { trigger: link } })); setTimeout(open, 800); } })(this); return false;"> 4709 Widerruf einreichen 4710</a> 4711 </div> 4712 4713 </div> 4714</footer> 4715 4716 4717 4718 4719</div> 4720 </div> 4721 4722
4722<script> 4723 4724 </script>
4724 4725 4726
4726<script type="application/json" data-cart-routes> 4727 { 4728 "cartUrl": "/cart", 4729 "cartAddUrl": "/cart/add", 4730 "cartChangeUrl": "/cart/change" 4731 } 4732 </script>
4732 4733 4734 <!-- /snippets/ajax-cart-template.liquid --> 4735 4736
4736<script id="CartTemplate" type="text/template"> 4737 4738 <form action="/cart" method="post" novalidate class="cart ajaxcart"> 4739 <div class="ajaxcart__inner ajaxcart__inner--has-fixed-footer"> 4740 {{#items}} 4741 <div class="ajaxcart__product"> 4742 <div class="ajaxcart__row" data-line="{{line}}"> 4743 <div class="grid"> 4744 <div class="grid__item one-quarter"> 4745 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a> 4746 </div> 4747 <div class="grid__item three-quarters"> 4748 <div class="ajaxcart__product-name--wrapper"> 4749 <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a> 4750 {{#if variation}} 4751 <span class="ajaxcart__product-meta">{{variation}}</span> 4752 {{/if}} 4753 {{#if sellingPlanAllocation}} 4754 <span class="ajaxcart__product-meta">{{sellingPlanAllocation.selling_plan.name}}</span> 4755 {{/if}} 4756 {{#properties}} 4757 {{#each this}} 4758 {{#if this}} 4759 <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span> 4760 {{/if}} 4761 {{/each}} 4762 {{/properties}} 4763 </div> 4764 4765 <div class="grid--full"> 4766 <div class="grid__item one-half"> 4767 <div class="ajaxcart__qty"> 4768 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}" aria-label="Artikelmenge um eins reduzieren"> 4769 <span class="icon icon-minus" aria-hidden="true"></span> 4770 <span class="fallback-text" aria-hidden="true">−</span> 4771 </button> 4772 <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*"> 4773 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}" aria-label="Artikelmenge um eins erhöhen"> 4774 <span class="icon icon-plus" aria-hidden="true"></span> 4775 <span class="fallback-text" aria-hidden="true">+</span> 4776 </button> 4777 </div> 4778 </div> 4779 <div class="grid__item one-half text-right"> 4780 {{#if discountsApplied}} 4781 <span class="visually-hidden">Normaler Preis</span> 4782 <del class="ajaxcart__price">{{{price}}}</del> 4783 <span class="visually-hidden">Sonderpreis</span> 4784 <span class="ajaxcart__price">{{{discountedPrice}}}</span> 4785 {{else}} 4786 <span class="ajaxcart__price">{{{price}}}</span> 4787 {{/if}} 4788 {{#if unitPrice}} 4789 <span class="visually-hidden">Stückpreis</span> 4790 <span class="cart__unit-price"> 4791 4792 4793 4794 <span>{{{ unitPrice.price }}}</span><span aria-hidden="true">/</span><span class="visually-hidden"> pro </span>{{#if unitPrice.addRefererenceValue }}{{{ unitPrice.reference_value }}}{{/if}}{{{ unitPrice.reference_unit }}} 4795 </span> 4796 {{/if}} 4797 </div> 4798 </div> 4799 {{#if discountsApplied}} 4800 <div class="grid--full"> 4801 <div class="grid__item text-right"> 4802 <ul class="order-discount order-discount--list order-discount--title order-discount--ajax-cart order-discount--ajax-cart-list" aria-label="Rabatt"> 4803 {{#each discounts}} 4804 <li class="order-discount__item"> 4805 <span class="icon icon-saletag" aria-hidden="true"></span>{{ this.discount_application.title }} (-{{{ this.formattedAmount }}}) 4806 </li> 4807 {{/each}} 4808 </ul> 4809 </div> 4810 </div> 4811 {{/if}} 4812 </div> 4813 </div> 4814 </div> 4815 </div> 4816 {{/items}} 4817 4818 4819 </div>
4820 <div class="ajaxcart__footer ajaxcart__footer--fixed"> 4821 <div class="grid--full"> 4822 {{#if cartDiscountsApplied}} 4823 {{#each cartDiscounts}} 4824 <div class="grid__item two-thirds ajaxcart__discounts"> 4825 <span class="order-discount order-discount--title order-discount--ajax-cart"> 4826 <span class="icon icon-saletag" aria-hidden="true"></span><span class="visually-hidden">Rabatt:</span>{{ this.title }} 4827 </span> 4828 </div> 4829 <div class="grid__item one-third text-right"> 4830 <span class="ajaxcart__price">-{{{ this.formattedAmount }}}</span> 4831 </div> 4832 {{/each}} 4833 {{/if}} 4834 <div class="grid__item two-thirds"> 4835 <p class="ajaxcart__subtotal">Zwischensumme</p> 4836 </div> 4837 <div class="grid__item one-third text-right"> 4838 <p class="ajaxcart__subtotal">{{{totalPrice}}}</p> 4839 </div> 4840 </div> 4841 4842 <p class="ajaxcart__policies"> 4843inkl. MwSt. zzgl. <a href="/policies/shipping-policy">Versandkosten</a> 4844 4845 </p> 4846 <button type="submit" class="btn--secondary btn--full cart__checkout" name="checkout"> 4847 Zur Kasse <span class="icon icon-arrow-right" aria-hidden="true"></span> 4848 </button> 4849 </div> 4850 </form> 4851 4852 </script>
4852 4853
4853<script id="AjaxQty" type="text/template"> 4854 4855 <div class="ajaxcart__qty"> 4856 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Artikelmenge um eins reduzieren"> 4857 <span class="icon icon-minus" aria-hidden="true"></span> 4858 <span class="fallback-text" aria-hidden="true">−</span> 4859 </button> 4860 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*"> 4861 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Artikelmenge um eins erhöhen"> 4862 <span class="icon icon-plus" aria-hidden="true"></span> 4863 <span class="fallback-text" aria-hidden="true">+</span> 4864 </button> 4865 </div> 4866 4867 </script>
4867 4868
4868<script id="JsQty" type="text/template"> 4869 4870 <div class="js-qty"> 4871 <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}" aria-label="Artikelmenge um eins reduzieren"> 4872 <span class="icon icon-minus" aria-hidden="true"></span> 4873 <span class="fallback-text" aria-hidden="true">−</span> 4874 </button> 4875 <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 4876 <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{key}}" data-qty="{{itemAdd}}" aria-label="Artikelmenge um eins erhöhen"> 4877 <span class="icon icon-plus" aria-hidden="true"></span> 4878 <span class="fallback-text" aria-hidden="true">+</span> 4879 </button> 4880 </div> 4881 4882 </script>
4882 4883 4884 4885 4886
4886<script> 4887 // Override default values of shop.strings for each template. 4888 // Alternate product templates can change values of 4889 // add to cart button, sold out, and unavailable states here. 4890 theme.productStrings = { 4891 addToCart: "In den Warenkorb legen", 4892 soldOut: "Ausverkauft", 4893 unavailable: "Nicht verfügbar" 4894 } 4895 </script>
4895 4896 4897 <div id="SearchModal" class="mfp-hide"> 4898 <!-- /snippets/search-bar.liquid --> 4899 4900 4901 4902 4903 4904<form action="/search" method="get" class="input-group search-bar v-bg-[#f6f6f6] v-max-w-[280px] v-rounded-3xl v-overflow-hidden search-bar--modal" role="search"> 4905 <input type="search" name="q" value="" placeholder="Durchsuche unseren Shop" class="input-group-field v-px-4 !v-outline-none" aria-label="Durchsuche unseren Shop"> 4906 <input type="hidden" name="type" value="product"> 4907 <span class="input-group-btn"> 4908 <button type="submit" class="btn icon-fallback-text !v-rounded-3xl !v-overflow-hidden"> 4909 <span class="icon icon-search" aria-hidden="true"></span> 4910 <span class="fallback-text">Suchen</span> 4911 </button> 4912 </span> 4913</form> 4914 4915 </div> 4916 <ul hidden> 4917 <li id="a11y-refresh-page-message">Wenn du eine Auswahl auswählst, wird eine vollständige Seite aktualisiert.</li> 4918 <li id="a11y-selection-message">Drücke die Leertaste und dann die Pfeiltasten, um eine Auswahl zu treffen.</li> 4919 <li id="a11y-slideshow-info">Nutze die linken/rechten Pfeile, um durch die Slideshow zu navigieren, oder wische nach links bzw. rechts, wenn du ein mobiles Gerät verwendest</li> 4920 </ul> 4921
4921<script src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/herrlich.min.js?v=71302704918937154931648818134" defer="defer"></script>
4921 4922
4922<script src="//www.veggiecrumbz.de/cdn/shop/t/4/assets/veggie-main.js?v=90182385682311660541683535687" defer="defer"></script>
4922 4923<!-- langify-v2-scripts-begin --> 4924 4925
4926<script> 4927 var langify = langify || {}; 4928 4929 4930 /** 4931 * 4932 * 4933 * @class LyHelper 4934 */ 4935 class LyHelper { 4936 constructor() { 4937 return { 4938 ajax: function(params) { return LyHelper.ajax(params); }, 4939 isIE: function() { return LyHelper.isIE(); }, 4940 extractImageObject: function(val) { return LyHelper.extractImageObject(val); }, 4941 getCurrentLanguage: function() { return LyHelper.getCurrentLanguage(); }, 4942 getCookie: function(name) { return LyHelper.getCookie(name); }, 4943 setCookie: function(name, value, days) { return LyHelper.setCookie(name, value, days); }, 4944 getVersion: function() { return LyHelper.getVersion(); }, 4945 isOutOfViewport: function(elem) { return LyHelper.isOutOfViewport(elem); }, 4946 isDomainFeatureEnabled: function() { return LyHelper.isDomainFeatureEnabled(); }, 4947 getVal: function(str) { return LyHelper.getVal(str); }, 4948 inIframe: function() { return LyHelper.inIframe(); }, 4949 shopifyAPI: function() { return LyHelper.shopifyAPI(); }, 4950 loadScript: function(url, callback) { return LyHelper.loadScript(url, callback); }, 4951 localizationRedirect: function(type, code, additionalFields, additionalParams, domain) { return LyHelper.localizationRedirect(type, code, additionalFields, additionalParams, domain); }, 4952 changeCurrency: function(code) { return LyHelper.changeCurrency(code); }, 4953 log: function(title, data, type) { return LyHelper.log(title, data, type); }, 4954 } 4955 } 4956 static ajax(params) { 4957 var data = params.data; 4958 fetch(params.url, { 4959 method: params.method, 4960 headers: { 4961 'Content-Type': 'application/json', 4962 }, 4963 body: (data && params.method === 'POST') ? JSON.stringify(data) : null, 4964 }) 4965 .then(response => response.json()) 4966 .then(data => { 4967 params.success(data); 4968 }) 4969 .catch((error) => { 4970 console.error('Error:', error); 4971 }); 4972 } 4973 static isIE() { 4974 var ua = navigator.userAgent; 4975 var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; 4976 return is_ie; 4977 } 4978 static extractImageObject(val) { 4979 if(!val || val == '') return false; 4980 var val = val; 4981 4982 // Handle src-sets 4983 if(val.search(/([0-9]+w?h?x?,)/gi) > -1) { 4984 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 4985 } 4986 4987 var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; 4988 var hostEnd = val.lastIndexOf('/') + 1; 4989 var host = val.substring(hostBegin, hostEnd); 4990 var afterHost = val.substring(hostEnd, val.length); 4991 4992 var url = val; 4993 var file = ''; 4994 var name = ''; 4995 var type = ''; 4996 afterHost = afterHost.substring(0, (afterHost.indexOf("#") == -1) ? afterHost.length : afterHost.indexOf("#")); 4997 afterHost = afterHost.substring(0, (afterHost.indexOf("?") == -1) ? afterHost.length : afterHost.indexOf("?")); 4998 name = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, ""); 4999 5000 if(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi) > -1) { 5001 type = afterHost.substring(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi)+1, afterHost.length); 5002 } else { 5003 type = afterHost.substring(afterHost.lastIndexOf('.')+1, afterHost.length); 5004 } 5005 5006 file = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, '.'+type); 5007 5008 return { 5009 host: host, 5010 name: name, 5011 type: type, 5012 file: file 5013 } 5014 } 5015 static getCurrentLanguage() { 5016 return window.langify.locale.iso_code; 5017 } 5018 static setLanguage(code) { 5019 5020 } 5021 static getCookie(name) { 5022 var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); 5023 if(v) return v[2]; 5024 else return null; 5025 } 5026 static setCookie(name, value, days) { 5027 var d = new Date; 5028 d.setTime(d.getTime() + 24*60*60*1000*days); 5029 document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); 5030 } 5031 static getVersion() { 5032 return 2; 5033 } 5034 static isOutOfViewport (elem) { 5035 var bounding = elem.getBoundingClientRect(); 5036 var out = {}; 5037 out.top = bounding.top < 0; 5038 out.left = bounding.left < 0;
5039 out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight); 5040 out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth); 5041 out.any = out.top || out.left || out.bottom || out.right; 5042 out.inViewport = bounding.x > 0 && bounding.y > 0; 5043 return out; 5044 } 5045 static isDomainFeatureEnabled() { 5046 return window.langify.locale.domain_feature_enabled; 5047 } 5048 static getVal(str) { 5049 var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)')); 5050 return v ? v[1] : null; 5051 } 5052 static inIframe() { 5053 try { 5054 return window.self !== window.top; 5055 } catch (e) { 5056 return true; 5057 } 5058 } 5059 static shopifyAPI() { 5060 var root_url = window.langify.locale.root_url != '/' ? window.langify.locale.root_url : ''; 5061 5062 return { 5063 attributeToString: function(attribute) { 5064 if((typeof attribute) !== 'string') { 5065 attribute += ''; 5066 if(attribute === 'undefined') {attribute = '';} 5067 } 5068 return attribute.trim(); 5069 }, 5070 getCart: function(callback) { 5071 LyHelper.ajax({ 5072 method: 'GET', 5073 url: root_url+'/cart.js', 5074 success: function (cart, textStatus) { 5075 if((typeof callback) === 'function') { 5076 callback(cart); 5077 } 5078 } 5079 }); 5080 }, 5081 updateCartNote: function(note, callback) { 5082 var params = { 5083 method: 'POST', 5084 url: root_url+'/cart/update.js', 5085 data: 'note=' + this.attributeToString(note), 5086 dataType: 'json', 5087 success: function(cart) {if((typeof callback) === 'function') {callback(cart);}}, 5088 error: this.onError 5089 }; 5090 LyHelper.ajax(params); 5091 }, 5092 updateCartAttributes: function(attributes, callback) { 5093 var params = { 5094 method: 'POST', 5095 url: root_url+'/cart/update.js', 5096 data: {"attributes": attributes}, 5097 dataType: 'json', 5098 success: function(cart) { 5099 if((typeof callback) === 'function') { 5100 callback(cart); 5101 } 5102 }, 5103 error: this.onError 5104 }; 5105 LyHelper.ajax(params); 5106 }, 5107 onError: function(XMLHttpRequest, textStatus) { 5108 5109 } 5110 } 5111 } 5112 static loadScript(url, callback) { 5113 var script = document.createElement('script'); 5114 script.type = 'text/javascript'; 5115 if(script.readyState) { 5116 script.onreadystatechange = function () { 5117 if(script.readyState == 'loaded' || script.readyState == 'complete') { 5118 script.onreadystatechange = null; 5119 callback(); 5120 } 5121 }; 5122 } else { 5123 script.onload = function () { 5124 callback(); 5125 }; 5126 } 5127 script.src = url; 5128 document.getElementsByTagName('head')[0].appendChild(script); 5129 } 5130 static localizationRedirect(type, code, additionalFields, additionalParams, domain) { 5131 if(type !== 'country_code' && type !== 'language_code') { 5132 return false; 5133 } 5134 if(!additionalParams) { 5135 var additionalParams = ''; 5136 } 5137 if(domain) { 5138 window.location.href = domain; 5139 return true; 5140 } 5141 var params = [ 5142 { 5143 name: type, 5144 value: code 5145 }, 5146 { 5147 name: 'return_to', 5148 value: window.location.pathname + window.location.search + additionalParams + window.location.hash 5149 }, 5150 { 5151 name: 'form_type', 5152 value: 'localization' 5153 }, 5154 { 5155 name: '_method', 5156 value: 'put' 5157 } 5158 ]; 5159 if(additionalFields) { 5160 for(var i=0; i<additionalFields.length; i++) { 5161 params.push(additionalFields[i]); 5162 } 5163 } 5164 const form = document.createElement('form'); 5165 form.method = 'POST'; 5166 form.action = '/localization'; 5167 params.forEach(function(param) { 5168 const field = document.createElement('input'); 5169 field.type = 'hidden'; 5170 field.name = param['name']; 5171 field.value = param['value']; 5172 form.appendChild(field); 5173 }); 5174 document.body.appendChild(form); 5175 form.submit(); 5176 } 5177 static changeCurrency(code) { 5178 const params = [ 5179 { 5180 name: 'currency_code', 5181 value: code 5182 }, 5183 { 5184 name: 'return_to', 5185 value: window.location.pathname + window.location.search + window.location.hash 5186 }, 5187 { 5188 name: 'form_type', 5189 value: 'localization' 5190 }, 5191 { 5192 name: '_method', 5193 value: 'put' 5194 } 5195 ]; 5196 const form = document.createElement('form'); 5197 form.method = 'POST'; 5198 form.action = '/localization';
5199 params.forEach(function(param) { 5200 const field = document.createElement('input'); 5201 field.type = 'hidden'; 5202 field.name = param['name']; 5203 field.value = param['value']; 5204 form.appendChild(field); 5205 }); 5206 document.body.appendChild(form); 5207 form.submit(); 5208 } 5209 static log(title, data, type) { 5210 if(langify.settings.debug) { 5211 if(!data) { 5212 var data = ''; 5213 } 5214 5215 var css = 'color: green; font-weight: bold;'; 5216 if(type === 'error') { 5217 css = 'color: red; font-weight: bold;'; 5218 } 5219 5220 console.log(`%c ${title}: \n`, css, data); 5221 } 5222 } 5223 }; 5224 5225 5226 /** 5227 * 5228 * 5229 * @class TranslationObserver 5230 */ 5231 class TranslationObserver { 5232 constructor() { 5233 LyHelper.log('TranslationObserver instantiation') 5234 } 5235 5236 init() { 5237 if(langify.settings.observe && !LyHelper.isIE()) { 5238 var langifyObserver = this.langifyObserverCore(); 5239 langifyObserver.init(); 5240 5241 // HOTFIX: translation observer sometimes refuses to trigger on page load_ 5242 langifyObserver.triggerCustomContents(); 5243 5244 langify.api = { 5245 observer: { 5246 start: langifyObserver.init, 5247 stop: langifyObserver.stopObserver, 5248 trigger: langifyObserver.triggerCustomContents 5249 } 5250 }; 5251 } 5252 5253 return this; 5254 } 5255 5256 langifyObserverCore() { 5257 var observedNodes = []; 5258 var intersectionObs = null; 5259 var mutationCount = 0; 5260 var mutationObs = null; 5261 var mutationObsConfig = { 5262 characterData: true, 5263 characterDataOldValue: true, 5264 attributes: true, 5265 attributeOldValue: true, 5266 childList: true, 5267 subtree: true, 5268 }; 5269 var customContents_html = {}; 5270 var customContents_text = {}; 5271 var customContents_attr = {}; 5272 5273 function init() { 5274 if(langify.settings.observe) { 5275 spreadCustomContents(); 5276 if (window.MutationObserver) { 5277 if (langify.settings.lazyload && window.IntersectionObserver) { 5278 startIntersectionObserver(); 5279 } else { 5280 startMutationObserver(null); 5281 } 5282 } else { 5283 startMutationEvents(); 5284 } 5285 } 5286 } 5287 5288 5289 // Intersection Observer 5290 function startIntersectionObserver() { 5291 intersectionObs = new IntersectionObserver(callbackIntersectionChange); 5292 var elementNodes = document.getElementsByClassName('shopify-section'); 5293 Array.prototype.slice.call(elementNodes).forEach(function(node) { 5294 intersectionObs.observe(node); 5295 }); 5296 } 5297 5298 function callbackIntersectionChange(intersections) { 5299 intersections.forEach(function(intersection) { 5300 var target = intersection.target; 5301 var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); 5302 5303 if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { 5304 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 5305 targetIsIntersecting = intersection.isIntersecting; 5306 } 5307 5308 // On Screen 5309 if(targetIsIntersecting == false && intersection.isIntersecting == true) { 5310 if(!target.getAttribute('ly-is-observing')) { 5311 startMutationObserver(target); 5312 intersectionObs.unobserve(target); 5313 5314 // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually 5315 var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); 5316 var textNodes = getNodesUnder(target, 'SHOW_TEXT'); 5317 var nodes = elementNodes.concat(textNodes); 5318 nodes.forEach(function(node) { 5319 translate(node, 'mutation -> childList'); 5320 }); 5321 } 5322 } 5323 // Off Screen 5324 //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { 5325 // stopMutationObserver(target); 5326 //} 5327 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 5328 }); 5329 } 5330 5331 5332 // Mutation Observer 5333 function startMutationObserver(observerTarget) { 5334 if (!observerTarget) { 5335 var target = document.documentElement || document.body; // main window 5336 } else { 5337 if (observerTarget.nodeName === 'IFRAME') { 5338 try { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; } 5339 catch { return false; } 5340 } else { 5341 var target = observerTarget; 5342 } 5343 } 5344 mutationObs = new MutationObserver(callbackDomChange); 5345 mutationObs.observe(target, mutationObsConfig); 5346 observedNodes.push(target); 5347 try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} 5348 } 5349 5350 function stopMutationObserver(target) { 5351 if(observedNodes.indexOf(target) > -1) { 5352 observedNodes.splice(observedNodes.indexOf(target), 1); 5353 } 5354 var mutations = mutationObs.takeRecords(); 5355 mutationObs.disconnect();
5356 observedNodes.forEach(node => { 5357 mutationObs.observe(node, mutationObsConfig); 5358 }); 5359 try { target.removeAttribute('ly-is-observing'); } catch(e) {} 5360 } 5361 5362 5363 function callbackDomChange(mutations, mutationObs) { 5364 for (var i = 0, length = mutations.length; i < length; i++) { 5365 var mutation = mutations[i]; 5366 var target = mutation.target; 5367 5368 // Links-Hook 5369 if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { 5370 var target = mutation.target; 5371 translateLink(target.getAttribute(mutation.attributeName), target); 5372 } 5373 // Images-Hook 5374 else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { 5375 translateImage(target, mutation.attributeName); 5376 } 5377 else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { 5378 translateCssImage(target); 5379 } 5380 // Subtree Events 5381 else if (mutation.type === 'childList') { 5382 // Added Nodes 5383 if(mutation.addedNodes.length > 0) { 5384 var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); 5385 var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); 5386 var nodes = elementNodes.concat(textNodes); 5387 nodes.forEach(function(node) { 5388 translate(node, 'mutation -> childList'); 5389 }); 5390 } 5391 } 5392 // CharacterData Events 5393 else if (mutation.type === 'characterData') { 5394 var target = mutation.target; 5395 translate(target, 'mutation -> characterData'); 5396 } 5397 } 5398 } 5399 5400 5401 function translate(node, info) { 5402 if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { 5403 return; 5404 } 5405 // CC-Hook 5406 if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { 5407 if (node.nodeType === 3) { 5408 translateTextNode(node, info); 5409 } 5410 translateNodeAttrs(node); 5411 } 5412 // Links-Hook 5413 if (node.nodeName === 'A' || node.nodeName === 'FORM') { 5414 if(node.hasAttribute('href')) var attrName = 'href'; 5415 else var attrName = 'action'; 5416 var url = node.getAttribute(attrName); 5417 translateLink(url, node); 5418 } 5419 // Images-Hook 5420 if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { 5421 translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); 5422 } 5423 if (node.attributes && node.getAttribute('style')) { 5424 translateCssImage(node); 5425 } 5426 // Iframe Observation 5427 if (node.nodeName === 'IFRAME') { 5428 // Todo: handle srcdoc iframe content observing 5429 if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { 5430 node.setAttribute('ly-is-observing', 'true'); 5431 startMutationObserver(node); 5432 } 5433 } 5434 } 5435 5436 function translateNodeAttrs(node) { 5437 if (node.attributes && node.getAttribute('placeholder')) { 5438 var src = node.getAttribute('placeholder').trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 5439 if(customContents_text[src] && node.getAttribute('placeholder') !== customContents_text[src]) { 5440 node.setAttribute('placeholder', customContents_text[src]); 5441 } 5442 } 5443 } 5444 5445 5446 function translateTextNode(node, info) { 5447 if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { 5448 return; 5449 } 5450 var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 5451 if(customContents_text[src] && node.textContent !== customContents_text[src]) { 5452 var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); 5453 if (newContent != node.textContent) { 5454 if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { 5455 var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; 5456 node.parentNode.setAttribute('data-ly-mutation-count', count+1); 5457 node.textContent = newContent; 5458 5459 mutationCount = mutationCount + 1; 5460 LyHelper.log('REPLACED (TEXT)', { 5461 oldValue: src, 5462 newValue: customContents_text[src], 5463 mutationCount, 5464 }, 'success' 5465 ); 5466 5467 var event = new CustomEvent('langify.observer.aftertranslatetext', { 5468 bubbles: true, 5469 detail: { 5470 target: node, 5471 original: src, 5472 translation: customContents_text[src] 5473 } 5474 }); 5475 node.dispatchEvent(event); 5476 } 5477 } 5478 } 5479 } 5480 5481 function translateLink(url, node) { 5482 if(langify.settings.observeLinks === false || isLocalizationForm(node) || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { 5483 return; 5484 } 5485 var isLocalized = (
5486 url.indexOf('/'+ langify.locale.iso_code +'/') === 0 || url === '/'+ langify.locale.iso_code || 5487 url.indexOf('/'+ langify.locale.iso_code.toLowerCase() +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase() || 5488 url.indexOf('/'+ langify.locale.iso_code.toLowerCase().substring(0,2) +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase().substring(0,2) 5489 ); 5490 var cleanUrl = url.replace(langify.locale.shop_url, ''); 5491 var re = new RegExp(`\/\\b${langify.locale.iso_code.replace('-', '\-')}\\b\/`, 'gi'); 5492 var link = cleanUrl.replace(re, '/'); 5493 var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); 5494 var blacklist = ['#', '/'+ langify.locale.iso_code +'#'].concat(langify.settings.linksBlacklist); 5495 var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); 5496 if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && langify.locale.root_url != '/') { 5497 if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 5498 if(link === '/' || link == langify.locale.root_url) link = ''; 5499 var newLink = langify.locale.root_url + link; 5500 var timeStamp = Math.floor(Date.now()); 5501 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 5502 node.setAttribute('data-ly-processed', timeStamp); 5503 node.setAttribute(attrName, newLink); 5504 if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); 5505 5506 mutationCount = mutationCount + 1; 5507 LyHelper.log('REPLACED (LINK)', { 5508 attrName, 5509 oldValue: url, 5510 newValue: newLink, 5511 mutationCount, 5512 }, 'success' 5513 ); 5514 5515 var event = new CustomEvent('langify.observer.aftertranslatelink', { 5516 bubbles: true, 5517 detail: { 5518 target: node, 5519 attribute: attrName, 5520 original: url, 5521 translation: newLink 5522 } 5523 }); 5524 node.dispatchEvent(event); 5525 } 5526 } 5527 } 5528 5529 function translateImage(node, attr) { 5530 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { 5531 return 5532 } 5533 var attrs = []; 5534 if(typeof attr === 'string') attrs.push(attr); 5535 else if(typeof attr === 'object') attrs = attr; 5536 var timeStamp = Math.floor(Date.now()); 5537 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 5538 node.setAttribute('data-ly-processed', timeStamp); 5539 attrs.forEach(function(attr) { 5540 if(node.hasAttribute(attr)) { 5541 var imgObject = LyHelper.extractImageObject(node.getAttribute(attr)); 5542 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 5543 5544 if(customContents_image[imgKey]) { 5545 5546 // Replace 5547 var oldValue = node.getAttribute(attr); 5548 var translation = node.getAttribute(attr); 5549 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 5550 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 5551 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 5552 5553 // China Hook 5554 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 5555 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 5556 } 5557 5558 if(node.getAttribute(attr) != translation) { 5559 node.setAttribute(attr, translation); 5560 5561 mutationCount = mutationCount + 1; 5562 LyHelper.log('REPLACED (IMAGE)', { 5563 attrName: attr, 5564 oldValue: oldValue, 5565 newValue: translation, 5566 mutationCount, 5567 }, 'success'); 5568 5569 var event = new CustomEvent('langify.observer.aftertranslateimage', { 5570 bubbles: true, 5571 detail: { 5572 target: node, 5573 attribute: attr, 5574 original: oldValue, 5575 translation: translation 5576 } 5577 }); 5578 node.dispatchEvent(event); 5579 } 5580 } 5581 } 5582 }); 5583 } 5584 } 5585 5586 function translateCssImage(node) { 5587 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { 5588 return 5589 } 5590 5591 var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); 5592 if(imgMatches !== null) { 5593 var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); 5594 var imgObject = LyHelper.extractImageObject(imgSource); 5595 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 5596 var attr = 'style'; 5597 5598 if(customContents_image[imgKey]) { 5599 5600 // Replace 5601 var translation = node.getAttribute(attr); 5602 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 5603 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 5604 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 5605 5606 // China Hook 5607 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 5608 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 5609 } 5610 5611 if(node.getAttribute(attr) != translation) { 5612 var timeStamp = Math.floor(Date.now()); 5613 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 5614 node.setAttribute('data-ly-processed', timeStamp); 5615 node.setAttribute(attr, translation); 5616 mutationCount = mutationCount + 1; 5617 } 5618 } 5619 } 5620 } 5621 } 5622 5623 function findAndLocalizeLinks(target, parent) { 5624 if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); 5625 else var allLinks = target.querySelectorAll('[href],[action]'); 5626 allLinks.forEach(link => { 5627 if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 5628 var url = link.getAttribute(attrName); 5629 translateLink(url, link); 5630 }); 5631 } 5632 5633 function isLocalizationForm(node) { 5634 if(node.querySelector('input[name="form_type"][value="localization"]')){ 5635 return true; 5636 } 5637 return false;
5638 } 5639 5640 function getNodesUnder(el, show){ 5641 var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); 5642 while(n=walk.nextNode()) a.push(n); 5643 return a; 5644 } 5645 5646 function spreadCustomContents() { 5647 var getFileName = function(url) { 5648 if(!url || url == '') return; 5649 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 5650 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 5651 url = url.substring(url.lastIndexOf("/") + 1, url.length); 5652 url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); 5653 return '/' + url; 5654 } 5655 Object.entries(customContents).forEach(function(entry) { 5656 //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; 5657 //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); 5658 if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[LyHelper.extractImageObject(entry[0]).file] = LyHelper.extractImageObject(entry[1]); 5659 else customContents_text[entry[0]] = entry[1]; 5660 }); 5661 LyHelper.log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') 5662 } 5663 5664 // Polyfill for old browsers 5665 function startMutationEvents() { 5666 var target = document.querySelector('body'); 5667 target.addEventListener("DOMAttrModified", function (event) { 5668 if(event.attrName === 'href' || event.attrName === 'action') { 5669 if(event.prevValue != event.newValue) { 5670 translateLink(event.newValue, event.target); 5671 } 5672 } 5673 }, false); 5674 target.addEventListener("DOMSubtreeModified", function (event) { 5675 //findAndLocalizeLinks(event.target, false); 5676 //matchCustomContent(event.target); 5677 }, false); 5678 } 5679 5680 function triggerCustomContents() { 5681 var rootnode = document.getElementsByTagName('body')[0] 5682 var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) 5683 5684 while (walker.nextNode()) { 5685 //LyHelper.log(walker.currentNode.tagName) 5686 translate(walker.currentNode, null); 5687 } 5688 } 5689 5690 function stopObserver() { 5691 mutationObs.takeRecords(); 5692 mutationObs.disconnect(); 5693 } 5694 5695 //init(); 5696 return { 5697 init: init, 5698 triggerCustomContents: triggerCustomContents, 5699 stopObserver: stopObserver, 5700 } 5701 }; 5702 } 5703 5704 5705 /** 5706 * 5707 * 5708 * @class Switcher 5709 */ 5710 class Switcher { 5711 constructor(switcherSettings) { 5712 LyHelper.log('Switcher instantiation'); 5713 5714 this.lyForceOff = location.search.split('ly-force-off=')[1]; 5715 this.switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper')); 5716 } 5717 5718 init() { 5719 5720 // Initial cart.attributes update 5721 LyHelper.shopifyAPI().getCart(function (cart) { 5722 var currentLanguage = langify.locale.iso_code; 5723 if(!cart.attributes.language || cart.attributes.language != currentLanguage) { 5724 LyHelper.shopifyAPI().updateCartAttributes({"language": currentLanguage}, function(data){}); 5725 } 5726 }); 5727 5728 if(langify.locale.languages.length === 1) { 5729 console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'The language switcher is hidden! This can have one of the following reasons: \n * All additional languages are disabled in the "Langify -> Dashboard -> Languages" section. \n * If you are using different domains for your additional languages, ensure that "Cross Domain Links" are enabled inside the "Langify -> Dashboard -> Switcher Configurator -> Domains" section.'); 5730 return false; 5731 } 5732 5733 this.setCustomPosition(); 5734 this.initCustomDropdown(); 5735 this.bindCountrySwitchers(); 5736 this.bindCurrencySwitchers(); 5737 this.bindLanguageSwitchers(); 5738 5739 var event = new CustomEvent('langify.switcher.initialized', { 5740 bubbles: true, 5741 detail: {} 5742 }); 5743 } 5744
5745 initCustomDropdown() { 5746 // Custom Dropdown 5747 var root = this; 5748 var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher'); 5749 for(var a = 0; a < switcher.length; a++) { 5750 switcher[a].classList.toggle('ly-is-open'); 5751 var isOut = LyHelper.isOutOfViewport(switcher[a]); 5752 if(isOut.bottom && isOut.inViewport) { 5753 switcher[a].classList.add('ly-is-dropup'); 5754 var arrows = switcher[a].querySelectorAll('.ly-arrow'); 5755 for(var b = 0; b < arrows.length; b++) { 5756 arrows[b].classList.add('ly-arrow-up'); 5757 } 5758 } 5759 switcher[a].classList.toggle('ly-is-open'); 5760 switcher[a].onclick = function(event) { 5761 root.toggleSwitcherOpen(this); 5762 } 5763 } 5764 5765 document.addEventListener('click', function(event) { 5766 if(!event.target.closest('.ly-custom-dropdown-switcher')) { 5767 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 5768 for(var i = 0; i < openSwitchers.length; i++) { 5769 openSwitchers[i].classList.remove('ly-is-open'); 5770 } 5771 } 5772 }); 5773 } 5774 5775 bindLanguageSwitchers() { 5776 var root = this; 5777 var links = document.getElementsByClassName('ly-languages-switcher-link'); 5778 for(var l = 0; l < links.length; l++) { 5779 links[l].addEventListener('click', function(event) { 5780 event.preventDefault(); 5781 if(LyHelper.isDomainFeatureEnabled() && this.getAttribute('href') !== '#') { 5782 var domain = this.getAttribute('href'); 5783 } 5784 LyHelper.setCookie('ly-lang-selected', this.getAttribute('data-language-code'), 365); 5785 LyHelper.localizationRedirect('language_code', this.getAttribute('data-language-code'), null, null, domain); 5786 }); 5787 } 5788 5789 // Native select event handling 5790 var nativeLangifySelects = document.querySelectorAll('select.ly-languages-switcher'); 5791 for(var i = 0; i < nativeLangifySelects.length; i++) { 5792 nativeLangifySelects[i].onchange = function() { 5793 event.preventDefault(); 5794 if(LyHelper.isDomainFeatureEnabled() && this[this.selectedIndex].getAttribute('data-domain') !== '#') { 5795 var domain = this[this.selectedIndex].getAttribute('data-domain'); 5796 } 5797 LyHelper.setCookie('ly-lang-selected', this[this.selectedIndex].getAttribute('data-language-code'), 365); 5798 LyHelper.localizationRedirect('language_code', this[this.selectedIndex].getAttribute('data-language-code'), null, null, domain); 5799 }; 5800 } 5801 } 5802 5803 bindCountrySwitchers() { 5804 var countrySelectSwitcher = document.querySelectorAll('select.ly-country-switcher'); 5805 var countryCustomSwitcher = document.querySelectorAll('div.ly-country-switcher a'); 5806 for(var i=0; i<countryCustomSwitcher.length; i++) { 5807 countryCustomSwitcher[i].addEventListener('click', function(e) { 5808 LyHelper.localizationRedirect('country_code', this.getAttribute('data-country-code')); 5809 }); 5810 } 5811 for(var a=0; a<countrySelectSwitcher.length; a++) { 5812 countrySelectSwitcher[a].addEventListener('change', function(){ 5813 LyHelper.localizationRedirect('country_code', this[this.selectedIndex].getAttribute('data-country-code')); 5814 }); 5815 } 5816 } 5817 5818 bindCurrencySwitchers() { 5819 var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher'); 5820 var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a'); 5821 for(var i=0; i<currencyCustomSwitcher.length; i++) { 5822 currencyCustomSwitcher[i].addEventListener('click', function(e) { 5823 LyHelper.changeCurrency(this.getAttribute('data-currency-code')); 5824 }); 5825 } 5826 for(var a=0; a<currencySelectSwitcher.length; a++) { 5827 currencySelectSwitcher[a].addEventListener('change', function(){ 5828 LyHelper.changeCurrency(this[this.selectedIndex].getAttribute('data-currency-code')); 5829 }); 5830 } 5831 } 5832 5833 setCustomPosition() { 5834 for(var i = 0; i < this.switcherElements.length; i++) { 5835 if(this.lyForceOff !== 'true') { 5836 if(langify.locale.languages.length <= 1) { 5837 this.switcherElements[i].querySelector('.ly-languages-switcher').classList.add('ly-hide'); 5838 } 5839 this.switcherElements[i].classList.remove('ly-hide'); 5840 } 5841 if(this.switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')).length )) { 5842 var targets = Array.from(document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint'))); 5843 var target = document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')); 5844 if(target) targets.push(target); 5845 for(var c = 0; c < targets.length; c++) { 5846 var clone = this.switcherElements[i].cloneNode(true); 5847 targets[c].innerHTML = clone.outerHTML; 5848 } 5849 this.switcherElements[i].classList.add('ly-hide'); 5850 } 5851 } 5852 } 5853 5854 toggleSwitcherOpen(e) { 5855 var target = e; 5856 if(!target.classList.contains('ly-is-open')) { 5857 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 5858 for(var i = 0; i < openSwitchers.length; i++) { 5859 openSwitchers[i].classList.remove('ly-is-open'); 5860 } 5861 5862 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'true'); 5863 } else { 5864 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'false'); 5865 } 5866 target.classList.toggle('ly-is-open'); 5867 var isOut = LyHelper.isOutOfViewport(target); 5868 if(isOut.bottom) { 5869 target.classList.add('ly-is-dropup'); 5870 } 5871 } 5872 5873 togglePopupOpen(e) { 5874 e.closest('.ly-popup-switcher').classList.toggle('ly-is-open'); 5875 } 5876 5877 _getCountryCodeFromHreflang(language_code) { 5878 var hreflangTags = document.querySelectorAll('link[hreflang]'); 5879 var languageDomains = {}; 5880 var countryCode = false;
5881 for(var i = 0; i < hreflangTags.length; i++) { 5882 if(hreflangTags[i].getAttribute('hreflang').indexOf(language_code) === 0) { 5883 if(!languageDomains[hreflangTags[i].getAttribute('href')]) { 5884 languageDomains[hreflangTags[i].getAttribute('href')] = hreflangTags[i]; 5885 } 5886 } 5887 } 5888 if(Object.keys(languageDomains).length > 0) { 5889 countryCode = Object.values(languageDomains)[0].getAttribute('hreflang'); 5890 countryCode = countryCode.split('-'); 5891 if(countryCode[1]) { 5892 countryCode = countryCode[1] 5893 } else { 5894 5895 } 5896 } 5897 return countryCode; 5898 } 5899 } 5900 5901 5902 /** 5903 * 5904 * 5905 * @class LanguageDetection 5906 */ 5907 class LanguageDetection { 5908 hreflangList = null; 5909 5910 constructor() { 5911 LyHelper.log('LanguageDetection instantiation'); 5912 } 5913 5914 init() { 5915 if(LyHelper.inIframe()) return null; 5916 var currentLang = langify.locale.iso_code.toLowerCase(); 5917 //var localizationData = this.getLocalizationData(); 5918 this.hreflangList = this.getHreflangList(); 5919 5920 var userLang = navigator.language || navigator.userLanguage; 5921 userLang = userLang.toLowerCase(); 5922 var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent); 5923 var blockedRoutes = window.lyBlockedRoutesList || []; 5924 var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0); 5925 var is404 = document.getElementsByClassName('template-404').length; 5926 5927 if(LyHelper.getVal('redirected') === 'true') { 5928 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 5929 var _href = window.location.href; 5930 history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, '')); 5931 return null; 5932 } 5933 5934 if(!is404 && !bot && !blockedRoute && LyHelper.getVal('ly-lang-detect') !== 'off') { 5935 if(userLang && !LyHelper.getCookie('ly-lang-selected')) { 5936 var hasMatch = this.matchHreflangList(userLang); 5937 if(currentLang !== this._hreflangToLanguageCode(hasMatch)) { 5938 if(hasMatch) { 5939 this.redirectMatched(userLang); 5940 } else if (!hasMatch && langify.settings.switcher.languageDetectionDefault) { 5941 // Redirect to default language 5942 this.redirectMatched(langify.settings.switcher.languageDetectionDefault); 5943 } 5944 } 5945 } else { 5946 if(LyHelper.getCookie('ly-lang-selected') && LyHelper.getCookie('ly-lang-selected') !== currentLang) { 5947 // Only save cookie when the domain feature is active 5948 if(LyHelper.isDomainFeatureEnabled()) { 5949 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 5950 } 5951 this.redirectMatched(LyHelper.getCookie('ly-lang-selected')); 5952 } 5953 } 5954 } 5955 5956 this._geolocationAppSupport(); 5957 } 5958 redirectMatched(userLang) { 5959 var match = this.matchHreflangList(userLang); 5960 if(match) { 5961 this.redirectHref(match.href, match.lang); 5962 } 5963 return match; 5964 } 5965 matchHreflangList(userLang) { 5966 var matchedHreflang = false; 5967 var browserLang = userLang; 5968 5969 // Find candidates 5970 var candidates = this.hreflangList.filter(item => item.lang === browserLang); 5971 if(candidates.length === 0) { 5972 browserLang = userLang.toLowerCase(); 5973 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 5974 } 5975 if(candidates.length === 0) { 5976 browserLang = userLang.toLowerCase().substring(0, 2); 5977 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 5978 } 5979 5980 // Handle candidates 5981 if(candidates.length === 1) { 5982 return({href: candidates[0].href, lang: browserLang}); 5983 } 5984 else if(candidates.length > 1) { 5985 var preferedCandidate = candidates.find(item => item.href.indexOf(window.location.host) >= 0) 5986 if(preferedCandidate) { 5987 return({href: preferedCandidate.href, lang: browserLang}); 5988 } else { 5989 return({href: candidates[0].href, lang: browserLang}); 5990 } 5991 } 5992 5993 return false;
5994 } 5995 redirectHref(href, userLang) { 5996 var additionalParams = ''; 5997 additionalParams = '?redirected=true'; 5998 if(href.indexOf('?') >= 0) { 5999 additionalParams = '&redirected=true'; 6000 } 6001 window.location.replace(href + additionalParams); 6002 } 6003 getHreflangList() { 6004 var hreflangTags = document.querySelectorAll('link[hreflang]'); 6005 var hreflangList = []; 6006 var countryCode = false; 6007 // Cross Domain Links option 6008 if(LyHelper.isDomainFeatureEnabled()) { 6009 for(var i = 0; i < langify.locale.languages.length; i++) { 6010 hreflangList.push({ 6011 href: 'https://' + langify.locale.languages[i].domain + window.location.pathname + window.location.search + window.location.hash, 6012 lang: langify.locale.languages[i].iso_code, 6013 }); 6014 } 6015 } 6016 for(var i = 0; i < hreflangTags.length; i++) { 6017 var hreflang = hreflangTags[i].getAttribute('hreflang').toLowerCase(); 6018 hreflang = hreflang.replace('zh-hans', 'zh-cn').replace('zh-hant', 'zh-tw'); // Chinese special cases 6019 hreflangList.push({ 6020 href: hreflangTags[i].getAttribute('href'), 6021 lang: hreflang 6022 }); 6023 } 6024 return hreflangList; 6025 } 6026 _langToHreflang(userLang) { 6027 var hreflang = ''; 6028 this.hreflangList.map(function(item) { 6029 if(item.lang === userLang) { 6030 hreflang = userLang; 6031 } 6032 }); 6033 if(hreflang === '') { 6034 this.hreflangList.map(function(item) { 6035 var browserLang = userLang.toLowerCase(); 6036 if(item.lang.toLowerCase().indexOf(browserLang) === 0) { 6037 hreflang = browserLang; 6038 } 6039 else if(item.lang.toLowerCase().indexOf(browserLang.substring(0, 2)) === 0) { 6040 hreflang = browserLang.substring(0, 2); 6041 } 6042 }); 6043 } 6044 return hreflang || userLang; 6045 } 6046 _hreflangToLanguageCode(hreflangTag) { 6047 if(!hreflangTag || !hreflangTag.lang) return false; 6048 var languageCode = false;
6049 langify.locale.languages.forEach(function(item) { 6050 if(item.iso_code.toLowerCase() === hreflangTag.lang.toLowerCase()) { 6051 languageCode = item.iso_code; 6052 } 6053 }); 6054 if(!languageCode) { 6055 langify.locale.languages.forEach(function(item) { 6056 if(item.iso_code.toLowerCase() === hreflangTag.lang.substring(0, 2).toLowerCase()) { 6057 languageCode = item.iso_code; 6058 } 6059 }); 6060 } 6061 return languageCode; 6062 } 6063 _geolocationAppSupport() { 6064 var target = document.querySelector('body'); 6065 var config = { childList: true, subtree: true }; 6066 var geolocationObserver = new MutationObserver(function(mutations) { 6067 mutations.forEach(function(mutation) { 6068 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 6069 var target = mutation.target.getElementsByClassName('locale-bar__form'); 6070 if(target[0]) { 6071 target[0].onsubmit = function() { 6072 var locale_code = target[0].elements['locale_code'].value; 6073 var selector = target[0].getElementsByClassName('locale-bar__selector'); 6074 if(selector.length >= 1) { 6075 locale_code = selector[0].options[selector[0].selectedIndex].value; 6076 } 6077 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 6078 }; 6079 } 6080 var selectors = mutation.target.getElementsByClassName('locale-selectors__selector'); 6081 if(selectors.length > 0) { 6082 for(var selector of selectors) { 6083 if(selector.getAttribute('name') === 'locale_code') { 6084 selector.onchange = function() { 6085 var locale_code = selector.options[selector.selectedIndex].value; 6086 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 6087 }; 6088 } 6089 } 6090 } 6091 } 6092 }); 6093 }); 6094 geolocationObserver.observe(target, config); 6095 setTimeout(function() { 6096 geolocationObserver.disconnect(); 6097 }, 10000); 6098 } 6099 } 6100 6101 6102 /** 6103 * 6104 * 6105 * @class Recommendation 6106 */ 6107 class Recommendation extends LanguageDetection { 6108 6109 constructor() { 6110 super(); 6111 LyHelper.log('Recommendation instantiation'); 6112 } 6113 6114 init() { 6115 this.hreflangList = this.getHreflangList(); 6116 6117 var userLang = navigator.language || navigator.userLanguage; 6118 userLang = userLang.toLowerCase(); 6119 6120 var recommendation = this.matchHreflangList(userLang); 6121 var recommendationLanguageCode = this._hreflangToLanguageCode(recommendation); 6122 if(recommendationLanguageCode && recommendationLanguageCode !== langify.locale.iso_code && !LyHelper.getCookie('ly-lang-selected')) { 6123 this.recommended_language_code = recommendationLanguageCode; 6124 this.recommended_country_code = null; 6125 this.recommended_currency_code = null; 6126 this._translateStrings(recommendationLanguageCode); 6127 this._bindings(); 6128 } else { 6129 return false; 6130 } 6131 } 6132 6133 _translateStrings(languageCode) { 6134 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 6135 var strings = langify.settings.switcher.recommendation_strings[languageCode]; 6136 var recommendationStr = 'Looks like your browser is set to [[language]]. Change the language?'; 6137 var buttonStr = 'Change'; 6138 var matchedLanguageCode = this._langToHreflang(languageCode).toLowerCase(); 6139 var languageStr = langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode) ? langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode).name : languageCode.toUpperCase(); 6140 if(strings) { 6141 recommendationStr = strings.recommendation ? strings.recommendation : recommendationStr; 6142 buttonStr = strings.button ? strings.button : buttonStr; 6143 languageStr = strings.language ? strings.language : languageStr; 6144 } 6145 var newCode = recommendationElement.innerHTML;
6146 newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr).replaceAll('[[language]]', languageStr); 6147 recommendationElement.innerHTML = newCode; 6148 } 6149 6150 _bindings() { 6151 var _this = this; 6152 var lyForceOff = location.search.split('ly-force-off=')[1]; 6153 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 6154 var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0]; 6155 var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element'); 6156 var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher'); 6157 var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select'); 6158 6159 form.addEventListener('submit', function(e) { 6160 e.preventDefault(); 6161 6162 if(_this.recommended_country_code || _this.recommended_currency_code) { 6163 // When a country or currency is involved, use old redirection 6164 var additionalFields = []; 6165 if(_this.recommended_country_code) { 6166 additionalFields.push({ 6167 name: 'country_code', 6168 value: _this.recommended_country_code 6169 }); 6170 } 6171 if(_this.recommended_currency_code) { 6172 additionalFields.push({ 6173 name: 'currency_code', 6174 value: _this.recommended_currency_code 6175 }); 6176 } 6177 LyHelper.setCookie('ly-lang-selected', _this.recommended_language_code, 365); 6178 LyHelper.localizationRedirect('language_code', _this.recommended_language_code, additionalFields); 6179 } else { 6180 //...or use new hreflang redirection 6181 _this.redirectMatched(_this.recommended_language_code); 6182 } 6183 }); 6184 6185 // Overwrite switchers 6186 for(var l = 0; l < links.length; l++) { 6187 links[l].addEventListener('click', function(event) { 6188 event.preventDefault(); 6189 6190 // When clicked from within a custom dropdown 6191 var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher'); 6192 if(parentCustomDropdown) { 6193 _this._selectCustomDropdownEntry(parentCustomDropdown, this); 6194 } else { 6195 _this.recommended_language_code = this.getAttribute('data-language-code'); 6196 } 6197 }); 6198 } 6199 6200 for(var i = 0; i < nativeSelects.length; i++) { 6201 nativeSelects[i].onchange = _this._selectNativeDropdownEntry.bind(this); 6202 6203 if(nativeSelects[i].classList.contains('ly-languages-switcher')) { 6204 nativeSelects[i].value = _this.recommended_language_code; 6205 } 6206 } 6207 6208 for(var i = 0; i < customDropdown.length; i++) { 6209 if(recommendationElement.className.indexOf('bottom') > -1) { 6210 customDropdown[i].classList.add('ly-is-dropup'); 6211 } 6212 6213 if(customDropdown[i].classList.contains('ly-languages-switcher')) { 6214 _this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-language-code="'+ _this.recommended_language_code +'"]')); 6215 } 6216 } 6217 if(!lyForceOff) { 6218 recommendationElement.classList.add('ly-is-open'); 6219 } 6220 } 6221 6222 _selectNativeDropdownEntry(event) { 6223 event.preventDefault(); 6224 var element = event.currentTarget; 6225 var _this = this; 6226 6227 if(element[element.selectedIndex].hasAttribute('data-language-code')) { 6228 _this.recommended_language_code = element[element.selectedIndex].getAttribute('data-language-code'); 6229 } 6230 if(element[element.selectedIndex].hasAttribute('data-country-code')) { 6231 _this.recommended_country_code = element[element.selectedIndex].getAttribute('data-country-code'); 6232 } 6233 if(element[element.selectedIndex].hasAttribute('data-currency-code')) { 6234 _this.recommended_currency_code = element[element.selectedIndex].getAttribute('data-currency-code'); 6235 } 6236 } 6237 6238 _selectCustomDropdownEntry(element, entry) { 6239 if(!entry) return; 6240 var _this = this; 6241 var currentElem = element.querySelector('.ly-custom-dropdown-current'); 6242 var currentIcon = currentElem.querySelector('.ly-icon'); 6243 var currentLabel = currentElem.querySelector('span'); 6244 var valueToSelect = ''; 6245 6246 if(entry.hasAttribute('data-language-code')) { 6247 _this.recommended_language_code = entry.getAttribute('data-language-code'); 6248 valueToSelect = _this.recommended_language_code; 6249 } 6250 if(entry.hasAttribute('data-country-code')) { 6251 _this.recommended_country_code = entry.getAttribute('data-country-code'); 6252 valueToSelect = _this.recommended_country_code; 6253 } 6254 if(entry.hasAttribute('data-currency-code')) { 6255 _this.recommended_currency_code = entry.getAttribute('data-currency-code'); 6256 valueToSelect = _this.recommended_currency_code; 6257 } 6258 if(entry.hasAttribute('data-country-code') && entry.hasAttribute('data-currency-code')) { 6259 valueToSelect = _this.recommended_country_code + '-' + _this.recommended_currency_code; 6260 } 6261 6262 if(element.querySelector('.ly-custom-dropdown-list li.current')) { 6263 element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current'); 6264 element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current'); 6265 } 6266 if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML; 6267 if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList; 6268 } 6269 6270 toggleOpen(e) { 6271 e.closest('.ly-recommendation').classList.toggle('ly-is-open'); 6272 if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) { 6273 LyHelper.setCookie('ly-lang-selected', this.recommended_language_code, 365); 6274 } 6275 } 6276 } 6277 6278 6279 /** 6280 * 6281 * 6282 * @class Langify 6283 */ 6284 class Langify { 6285 constructor(settings, locale) { 6286 LyHelper.log('Langify instantiation') 6287 6288 var translationObserver = new TranslationObserver().init(); 6289 6290 langify.helper = new LyHelper(); 6291 LyHelper.log(langify.helper); 6292 6293 6294 var lyForceOff = location.search.split('ly-force-off=')[1]; 6295 if(lyForceOff === 'true') { 6296 document.getElementById('preview-bar-iframe').classList.add('ly-hide'); 6297 return false;
6298 } 6299 6300 if(settings.theme && ((settings.theme.loadJquery && settings.theme.loadJquery === true) || typeof settings.theme.loadJquery === 'undefined')) { 6301 if(typeof jQuery === 'undefined') { 6302 LyHelper.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() {}); 6303 } 6304 } 6305 6306 //document.addEventListener("DOMContentLoaded", function() { 6307 langify.switcher = new Switcher(); 6308 langify.switcher.init(); 6309 6310 if(settings.switcher) { 6311 if(settings.switcher.recommendation && settings.switcher.recommendation_enabled) { 6312 langify.recommendation = new Recommendation(); 6313 langify.recommendation.init(); 6314 } else { 6315 if(settings.switcher.languageDetection) { 6316 langify.languageDetection = new LanguageDetection(); 6317 langify.languageDetection.init(); 6318 } 6319 } 6320 } 6321 //}); 6322 } 6323 } 6324 6325 // Polyfills 6326 (function(){var t;null==window.MutationObserver&&(t=function(){function t(t){this.callBack=t}return t.prototype.observe=function(t,n){return this.element=t,this.interval=setInterval((e=this,function(){var t;if((t=e.element.innerHTML)!==e.oldHtml)return e.oldHtml=t,e.callBack.apply(null)}),200);var e},t.prototype.disconnect=function(){return window.clearInterval(this.interval)},t}(),window.MutationObserver=t)}).call(this); 6327 !function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(h(o,"resize",n,!0),h(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),c(t,"resize",n,!0)),c(e,"scroll",n,!0),s&&s.disconnect()});var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1})){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e<t.length;e++)t[e]()},s.prototype._checkForIntersections=function(){if(this.root||!o||n){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};
6327this._observationTargets.forEach(function(n){var i=n.element,s=u(i),h=this._rootContainsTarget(i),c=n.entry,a=t&&h&&this._computeTargetAndRootIntersection(i,s,e),l=null;this._rootContainsTarget(i)?o&&!this.root||(l=e):l={top:0,bottom:0,left:0,right:0,width:0,height:0};var f=n.entry=new r({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:s,rootBounds:l,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,f)&&this._queuedEntries.push(f):c&&c.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},s.prototype._computeTargetAndRootIntersection=function(e,i,r){if("none"!=window.getComputedStyle(e).display){for(var s,h,c,a,f,d,g,m,v=i,_=p(e),b=!1;!b&&_;){var w=null,y=1==_.nodeType?window.getComputedStyle(_):{};if("none"==y.display)return null;if(_==this.root||9==_.nodeType)if(b=!0,_==this.root||_==t)o&&!this.root?!n||0==n.width&&0==n.height?(_=null,w=null,v=null):w=n:w=r;else{var I=p(_),E=I&&u(I),T=I&&this._computeTargetAndRootIntersection(I,E,r);E&&T?(_=I,w=l(E,T)):(_=null,v=null)}else{var R=_.ownerDocument;_!=R.body&&_!=R.documentElement&&"visible"!=y.overflow&&(w=u(_))}if(w&&(s=w,h=v,c=void 0,a=void 0,f=void 0,d=void 0,g=void 0,m=void 0,c=Math.max(s.top,h.top),a=Math.min(s.bottom,h.bottom),f=Math.max(s.left,h.left),d=Math.min(s.right,h.right),m=a-c,v=(g=d-f)>=0&&m>=0&&{top:c,bottom:a,left:f,right:d,width:g,height:m}||null),!v)break;_=_&&p(_)}return v}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100}),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==o||r==n||r<o!=r<n)return!0}},s.prototype._rootIsInDom=function(){return!this.root||f(t,this.root)},s.prototype._rootContainsTarget=function(e){var o=this.root&&(this.root.ownerDocument||this.root)||t;return f(o,e)&&(!this.root||o==e.ownerDocument)},s.prototype._registerInstance=function(){e.indexOf(this)<0&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=r}function i(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function r(t){this.time=t.time,this.target=t.target,this.rootBounds=a(t.rootBounds),this.boundingClientRect=a(t.boundingClientRect),this.intersectionRect=a(t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,o=e.width*e.height,n=this.intersectionRect,i=n.width*n.height;this.intersectionRatio=o?Number((i/o).toFixed(4)):this.isIntersecting?1:0}function s(t,e){var o,n,i,r=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType&&9!=r.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(o=this._checkForIntersections.bind(this),n=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){o(),i=null},n))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function h(t,e,o,n){"function"==typeof t.addEventListener?t.addEventListener(e,o,n||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,o)}function c(t,e,o,n){"function"==typeof t.removeEventListener?t.removeEventListener(e,o,n||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,o)}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function l(t,e){var o=e.top-t.top,n=e.left-t.left;return{top:o,left:n,height:e.height,width:e.width,bottom:o+e.height,right:n+e.width}}function f(t,e){for(var o=e;o;){if(o==t)return!0;o=p(o)}return!1}function p(e){var o=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(o&&o.assignedSlot&&(o=o.assignedSlot.parentNode),o&&11==o.nodeType&&o.host?o.host:o)}function d(t){return t&&9===t.nodeType}}(); 6328 !function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(n,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),e}}(); 6329 6330 var langify = window.langify || {}; 6331 var customContents = {}; 6332 var customContents_image = {}; 6333 var langifySettingsOverwrites = {}; 6334 var defaultSettings = { 6335 debug: false, // BOOL : Enable/disable console logs 6336 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 6337 observeLinks: false, 6338 observeImages: true, 6339 observeCustomContents: true, 6340 maxMutations: 5, 6341 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 6342 linksBlacklist: [], 6343 }; 6344 6345 if(langify.settings) { 6346 langifySettingsOverwrites = Object.assign({}, langify.settings); 6347 langify.settings = Object.assign(defaultSettings, langify.settings); 6348 } else { 6349 langify.settings = defaultSettings; 6350 } 6351 6352 langify.settings.theme = null; 6353 langify.settings.switcher = {"customCSS":"","languageDetection":false,"languageDetectionDefault":"de","enableDefaultLanguage":false,"breakpoints":[{"key":0,"label":"0px","config":{"type":"none","corner":"bottom_right","position":"fixed","show_flags":true,"rectangle_icons":true,"square_icons":false,"round_icons":false,"show_label":true,"show_custom_name":true,"show_name":false,"show_iso_code":false,"is_dark":false,"is_transparent":false,"is_dropup":false,"arrow_size":100,"arrow_width":1,"arrow_filled":false,"h_space":0,"v_space":0,"h_item_space":0,"v_item_space":0,"h_item_padding":0,"v_item_padding":0,"text_color":"#000","link_color":"#000","arrow_color":"#000","bg_color":"#fff","border_color":"#000","border_width":0,"border_radius":0,"fontsize":14,"recommendation_fontsize":14,"recommendation_border_width":0,"recommendation_border_radius":0,"recommendation_text_color":"#000","recommendation_link_color":"#000","recommendation_button_bg_color":"#999","recommendation_button_text_color":"#fff","recommendation_bg_color":"#fff","recommendation_border_color":"#000","show_currency_selector":false,"currency_switcher_enabled":false,"country_switcher_enabled":false,"switcherLabel":"show_custom_name","switcherIcons":"rectangle_icons"}},{"key":1000,"label":"1000px","config":{"type":"links","corner":"bottom_right","position":"custom","show_flags":true,"rectangle_icons":false,"square_icons":false,"round_icons":true,"show_label":true,"show_custom_name":false,"show_name":false,"show_iso_code":true,"is_dark":false,"is_transparent":true,"is_dropup":false,"arrow_size":100,"arrow_width":1,"arrow_filled":false,"h_space":0,"v_space":0,"h_item_space":0,"v_item_space":0,"h_item_padding":0,"v_item_padding":0,"text_color":"#000","link_color":"#000","arrow_color":"#000","bg_color":"#fff","border_color":"#000","border_width":0,"border_radius":0,"fontsize":14,"recommendation_fontsize":14,"recommendation_border_width":0,"recommendation_border_radius":0,"recommendation_text_color":"#000","recommendation_link_color":"#000","recommendation_button_bg_color":"#999","recommendation_button_text_color":"#fff","recommendation_bg_color":"#fff","recommendation_border_color":"#000","show_currency_selector":false,"currency_switcher_enabled":false,"country_switcher_enabled":false,"switcherLabel":"show_iso_code","switcherIcons":"round_icons","no_icons":true}}],"languages":[{"iso_code":"de","root_url":"\/","name":"German","primary":true,"domain":"www.veggiecrumbz.de","published":true,"custom_name":false},{"iso_code":"en","root_url":"\/en","name":"English","primary":false,"domain":false,"published":true,"custom_name":false,"endonym_name":"English"}],"recommendation_enabled":true,"recommendation_type":"popup","recommendation_switcher_key":-1,"recommendation_strings":{"de":{"recommendation":"Es sieht so aus, als wäre Ihr Browser auf Deutsch eingestellt. Soll die Webseite ebenfalls auf Deutsch angezeigt werden?","button":"Ãndern"}},"recommendation":{"recommendation_backdrop_show":true,"recommendation_corner":"center_center","recommendation_banner_corner":"top","recommendation_fontsize":14,"recommendation_border_width":0,"recommendation_border_radius":0,"recommendation_text_color":"#000","recommendation_link_color":"#000","recommendation_button_bg_color":"#999","recommendation_button_text_color":"#fff","recommendation_bg_color":"#fff","recommendation_border_color":"#000"}}; 6354 6355 langify.locale = langify.locale || { 6356 primary: true, 6357 iso_code: "de", 6358 root_url: "\/", 6359 language_id: "ly172970", 6360 shop_url: "https:\/\/www.veggiecrumbz.de", 6361 domain_feature_enabled: null, 6362 languages: [{ 6363 iso_code: "de", 6364 root_url: "\/", 6365 domain: null, 6366 },{ 6367 iso_code: "en", 6368 root_url: "\/en", 6369 domain: null, 6370 },],}; 6371 6372 // Disable link correction ALWAYS on languages with mapped domains 6373 6374 if(langify.locale.domain_feature_enabled) { 6375 langify.settings.observeLinks = false;
6376 } 6377 6378 window.addEventListener('DOMContentLoaded', function() { 6379 langify.helper = new LyHelper(); 6380 6381 // Custom Contents Section 6382 6383 // Images Section 6384 6385 6386 6387 var langifyInstance = new Langify(langify.settings, langify.locale); 6388 }); 6389</script>
6389 6390<div data-breakpoint="0" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "></div> 6391 6392<div data-breakpoint="1000" class="ly-switcher-wrapper ly-breakpoint-2 custom ly-custom ly-is-transparent ly-hide" style="font-size: 14px; "><div aria-label="Selected language: Deutsch" aria-description="Language selector" data-breakpoint="1000" class="ly-languages-switcher ly-links ly-bright-theme" style="color: #000;"><a href="#" data-language-code="de" data-ly-locked="true" class="ly-languages-switcher-link current_lang" style=" color: #000; margin: 0px 0px; padding: 0px 0px; border-style: solid; border-width: 0px; border-radius: 0px; border-color: #000;" tabindex="-1"><i class="ly-icon ly-flag-icon ly-flag-icon-de ly-flag-rounded"></i><span class="ly-inner-text">DE</span></a><a href="#" data-language-code="en" data-ly-locked="true" class="ly-languages-switcher-link" style=" color: #000; margin: 0px 0px; padding: 0px 0px; border-style: solid; border-width: 0px; border-radius: 0px; border-color: #000;" tabindex="-1"><i class="ly-icon ly-flag-icon ly-flag-icon-en ly-flag-rounded"></i><span class="ly-inner-text">EN</span></a></div></div> 6393<div class="ly-recommendation"><div class="ly-popup-modal-backdrop" onclick="langify.recommendation.toggleOpen(this)"></div><div class="ly-popup-modal ly-is-open center_center"> 6394 <div class="ly-popup-modal-content" style="background: #fff; border-radius: 0px; border-width: 0px; border-color: #000; border-style: solid; font-size: 14px;"> 6395 <h3> 6396 [[recommendation]] 6397 </h3> 6398 <a href="#" class="ly-close" onclick="langify.recommendation.toggleOpen(this)"><span class="inner"></span></a> 6399 <form class="ly-recommendation-form" action="" method="GET" data-ly-locked="true"> 6400 <span style="display: none;"> 6401<div data-breakpoint="0" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "></div></span> 6402 <button type="submit" style="font-size: 14px; background-color: #999; color: #fff; border: none; padding: 0.2em 0.5em;"> 6403 [[button]] 6404 </button> 6405 </form> 6406 </div> 6407 </div></div><style> 6408 .ly-flag-icon-de { background-image: url('//www.veggiecrumbz.de/cdn/shop/t/4/assets/ly-icon-de.svg?v=83860170786882065811654765825'); } 6409 .ly-flag-icon-en { background-image: url('//www.veggiecrumbz.de/cdn/shop/t/4/assets/ly-icon-e
6409n.svg?v=168749326791323067301654765819'); } 6410 .ly-breakpoint-1 { display: none; } 6411 @media (min-width:0px) and (max-width: 999px ) { 6412 .ly-breakpoint-1 { display: inline-block; } 6413 6414 .ly-recommendation .ly-banner-content, 6415 .ly-recommendation .ly-popup-modal-content { 6416 font-size: 14px !important; 6417 color: #000 !important; 6418 background: #fff !important; 6419 border-radius: 0px !important; 6420 border-width: 0px !important; 6421 border-color: #000 !important; 6422 } 6423 .ly-recommendation-form button[type="submit"] { 6424 font-size: 14px !important; 6425 color: #fff !important; 6426 background: #999 !important; 6427 } 6428 } 6429 6430 .ly-breakpoint-1 .ly-flag-icon-de { background-image: url('//www.veggiecrumbz.de/cdn/shop/t/4/assets/ly-icon-de.svg?v=83860170786882065811654765825') !important; } 6431 .ly-breakpoint-1 .ly-flag-icon-en { background-image: url('//www.veggiecrumbz.de/cdn/shop/t/4/assets/ly-icon-en.svg?v=168749326791323067301654765819') !important; } 6432 .ly-breakpoint-2 { display: none; } 6433 @media (min-width:1000px) { 6434 .ly-breakpoint-2 { display: inline-block; } 6435 6436 .ly-recommendation .ly-banner-content, 6437 .ly-recommendation .ly-popup-modal-content { 6438 font-size: 14px !important; 6439 color: #000 !important; 6440 background: #fff !important; 6441 border-radius: 0px !important; 6442 border-width: 0px !important; 6443 border-color: #000 !important; 6444 } 6445 .ly-recommendation-form button[type="submit"] { 6446 font-size: 14px !important; 6447 color: #fff !important; 6448 background: #999 !important; 6449 } 6450 } 6451 6452 .ly-breakpoint-2 .ly-flag-icon-de { background-image: url('//www.veggiecrumbz.de/cdn/shop/t/4/assets/ly-icon-de_1x1.svg?v=43498039582588214191654765817') !important; } 6453 .ly-breakpoint-2 .ly-flag-icon-en { background-image: url('//www.veggiecrumbz.de/cdn/shop/t/4/assets/ly-icon-e
6453n_1x1.svg?v=115769669583621851721654765826') !important; } 6454 6455 .ly-switcher-wrapper { 6456 6457 } 6458 .ly-switcher-wrapper.fixed { 6459 position: fixed; 6460 z-index: 1000; 6461 } 6462 .ly-switcher-wrapper.absolute { 6463 position: absolute; 6464 z-index: 1000; 6465 } 6466 .ly-switcher-wrapper.fixed.top_left, 6467 .ly-switcher-wrapper.absolute.top_left { 6468 top: 0; 6469 left: 0; 6470 } 6471 .ly-switcher-wrapper.fixed.top_right, 6472 .ly-switcher-wrapper.absolute.top_right { 6473 top: 0; 6474 right: 0; 6475 } 6476 .ly-switcher-wrapper.fixed.bottom_left, 6477 .ly-switcher-wrapper.absolute.bottom_left { 6478 bottom: 0; 6479 left: 0; 6480 } 6481 .ly-switcher-wrapper.fixed.bottom_right, 6482 .ly-switcher-wrapper.absolute.bottom_right { 6483 bottom: 0; 6484 right: 0; 6485 } 6486 .ly-switcher-wrapper .shopify-currency-form { 6487 display: inline-block; 6488 } 6489 6490 6491 .ly-currency-switcher { 6492 font-size: 1em; 6493 } 6494 6495 .ly-inner-text { 6496 margin: 0 0.2em; 6497 white-space: nowrap; 6498 } 6499 6500 .ly-flag-icon { 6501 background-size: contain; 6502 background-position: 50%; 6503 background-repeat: no-repeat; 6504 position: relative; 6505 display: inline-block; 6506 width: 1.33333333em; 6507 line-height: 1em; 6508 } 6509 .ly-flag-icon:before { 6510 content: ''; 6511 display: inline-block; 6512 } 6513 .ly-flag-icon.ly-flag-squared { 6514 width: 1em; 6515 } 6516 .ly-flag-icon.ly-flag-rounded { 6517 width: 1em; 6518 border-radius: 50%; 6519 } 6520 .ly-languages-switcher { 6521 white-space: nowrap; 6522 list-style-type: none; 6523 display: inline-block; 6524 font-size: 1em; 6525 } 6526 .ly-languages-switcher-link { 6527 margin: 0 0.2em; 6528 cursor: pointer; 6529 white-space: nowrap; 6530 text-decoration: none; 6531 display: inline-block; 6532 } 6533 .ly-languages-switcher.ly-list { 6534 margin: 0; 6535 padding: 0; 6536 display: block; 6537 } 6538 .ly-languages-switcher.ly-native-select { 6539 6540 } 6541 .ly-icon { 6542 margin: 0 0.2em; 6543 } 6544 6545 .ly-arrow { 6546 display: inline-block; 6547 position: relative; 6548 vertical-align: middle; 6549 direction: ltr !important; 6550 -webkit-transition: transform 0.25s; 6551 -moz-transition: transform 0.25s; 6552 transition: transform 0.25s; 6553 margin: 0 0.2em; 6554 } 6555 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow { 6556 transform: rotate(180deg); 6557 } 6558 .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up { 6559 transform: rotate(180deg); 6560 } 6561 .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up { 6562 transform: rotate(0deg); 6563 } 6564 6565 .ly-custom-dropdown-switcher { 6566 text-align: left; 6567 display: inline-block; 6568 position: relative; 6569 user-select: none; 6570 cursor: pointer; 6571 } 6572 .ly-custom-dropdown-current { 6573 display: block; 6574 vertical-align: middle; 6575 } 6576 .ly-custom-dropdown-current-inner { 6577 display: inline-block; 6578 vertical-align: middle; 6579 } 6580 .ly-custom-dropdown-current-inner-image { 6581 margin-right: 0.25em; 6582 } 6583 .ly-custom-dropdown-current-inner-text { 6584 margin: 0 0.2em; 6585 } 6586 .ly-custom-dropdown-list { 6587 display: none !important; 6588 list-style: none; 6589 position: absolute; 6590 left: 0; 6591 padding: inherit !important; 6592 padding: 0 !important; 6593 margin: 0; 6594 z-index: 99999; 6595 text-align: left; 6596 width: 100%; 6597 font-size: 1em; 6598 } 6599 .ly-custom-dropdown-list-element { 6600 color: inherit !important; 6601 display: block; 6602 } 6603 .ly-custom-dropdown-list > li { 6604 margin: 0 !important; 6605 display: block; 6606 } 6607 .ly-custom-dropdown-list-element-left { 6608 margin-right: 0.5em; 6609 } 6610 .ly-custom-dropdown-list-element-right { 6611 text-align: left; 6612 } 6613 .ly-custom-dropdown-list-element-left, 6614 .ly-custom-dropdown-list-element-right { 6615 vertical-align: middle; 6616 } 6617 .ly-custom-dropdown-switcher .ly-languages-switcher-link { 6618 margin: 0; 6619 } 6620 .ly-languages-switcher-dropdown { 6621 display: inline-block; 6622 } 6623 .ly-languages-links-switcher { 6624 display: inline-block; 6625 } 6626 .ly-languages-links-switcher > .ly-languages-link { 6627 /*margin-right: 0.5em;*/ 6628 padding: inherit !important; 6629 color: inherit !important; 6630 } 6631 .ly-custom-dropdown-list-element { 6632 /*padding: inherit !important;*/ 6633 text-decoration: none; 6634 } 6635 .ly-is-uppercase { 6636 text-transform: uppercase; 6637 } 6638 .ly-is-transparent.ly-links, 6639 .ly-is-transparent.ly-list, 6640 .ly-is-transparent.ly-currency-switcher, 6641 .ly-is-transparent.ly-custom-dropdown-switcher, 6642 .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list { 6643 background: transparent !important; 6644 } 6645 .ly-arrow-up { 6646 transform: rotateZ(180deg); 6647 } 6648 6649 .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{ 6650 display: none; 6651 } 6652 .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list { 6653 display: flex !important; 6654 min-width: 100%; 6655 width: 100%; 6656 flex-direction: column-reverse; 6657 right: 0; 6658 left: auto; 6659 overflow: auto; 6660 max-height: 350px; 6661 max-height: 50vh; 6662 } 6663 6664 .ly-is-dropup .ly-custom-dropdown-list { 6665 bottom: 100%; 6666 } 6667 .ly-hide { 6668 display: none !important; 6669 } 6670 body.ly-force-off #preview-bar-iframe, 6671 body.ly-force-off .ly-languages-switcher { 6672 display: none !important; 6673 } 6674 6675 .ly-close { 6676 position: absolute; 6677 opacity: 0.3; 6678 right: 0; 6679 top: 0; 6680 width: 3em; 6681 height: 3em; 6682 display: inline-block !important; 6683 background: rbga(0,0,0,0); 6684 padding: 1em; 6685 } 6686 .ly-close:hover { 6687 opacity: 1; 6688 } 6689 .ly-close .inner { 6690 transform: translateX(-50%); 6691 position: relative; 6692 width: 100%; 6693 height: 100%; 6694 display: inline-block; 6695 } 6696 .ly-close .inner:before, .ly-close .inner:after { 6697 position: absolute; 6698 left: 1em; 6699 content: ' '; 6700 height: 1em; 6701 width: 2px; 6702 background-color: #333; 6703 } 6704 .ly-close .inner:before { 6705 transform: rotate(45deg); 6706 } 6707 .ly-close .inner:after { 6708 transform: rotate(-45deg); 6709 } 6710 6711 6712 6713 .ly-popup-switcher {} 6714 .ly-popup-switcher .ly-popup-current { 6715 cursor: pointer; 6716 background: transparent; 6717 } 6718 .ly-popup-switcher .ly-popup-modal { 6719 position: fixed; 6720 z-index: 1000; 6721 top: 0; 6722 left: 0; 6723 width: 100%; 6724 height: 100%; 6725 display: none; 6726 justify-content: center;
6727 align-items: center; 6728 } 6729 .ly-popup-switcher.ly-is-open .ly-popup-modal { 6730 display: flex; 6731 } 6732 .ly-popup-switcher .ly-popup-modal-backdrop { 6733 position: fixed; 6734 width: 100%; 6735 height: 100%; 6736 z-index: 0; 6737 top: 0; 6738 left: 0; 6739 background:rgba(0, 0, 0, 0.38); 6740 cursor: pointer; 6741 } 6742 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content { 6743 padding: 1em; 6744 position: absolute; 6745 z-index: 1000; 6746 } 6747 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul { 6748 padding: 0; 6749 margin: 12px 0 0 0; 6750 list-style: none; 6751 } 6752 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link { 6753 margin: 0; 6754 border: solid 1px; 6755 padding: 1em; 6756 display: block; 6757 min-width: 225px; 6758 margin-top: 1em; 6759 } 6760 .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang { 6761 display: none; 6762 } 6763 6764 6765 6766 /* Recommendation */ 6767 .ly-recommendation { 6768 display: none; 6769 } 6770 .ly-recommendation.ly-is-open { 6771 display: inline-block; 6772 } 6773 .ly-recommendation form { 6774 display: inline-block; 6775 } 6776 .ly-recommendation .ly-arrow, 6777 .ly-arrow.recommendation { 6778 display: none; 6779 } 6780 .ly-recommendation .ly-arrow.recommendation { 6781 display: inline-block; 6782 } 6783 .ly-recommendation .ly-switcher-wrapper { 6784 font-size: 1em !important; 6785 } 6786 .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop { 6787 display: none; 6788 } 6789 .ly-recommendation-form button[type="submit"] { 6790 cursor: pointer; 6791 } 6792 6793 /* Recommendation Banner */ 6794 .ly-recommendation .ly-banner { 6795 position: fixed; 6796 z-index: 100000; 6797 width: 100%; 6798 } 6799 .ly-recommendation .ly-banner .ly-banner-content { 6800 width: 100%; 6801 padding: 1em 30px 1em 1em; 6802 box-shadow: 0 0 20px rgba(0,0,0,.25); 6803 } 6804 .ly-recommendation .ly-banner.top { 6805 top: 0; 6806 } 6807 .ly-recommendation .ly-banner.bottom { 6808 bottom: 0; 6809 } 6810 .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper { 6811 position: relative !important; 6812 margin: 0 !important; 6813 display: inline-block !important; 6814 } 6815 .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] { 6816 margin-left: 10px; 6817 } 6818 6819 6820 /* Recommendation Popup */ 6821 .ly-recommendation .ly-popup-modal { 6822 position: fixed; 6823 z-index: 10000; 6824 } 6825 .ly-recommendation .ly-popup-modal .ly-switcher-wrapper { 6826 position: relative !important; 6827 margin: 0 !important; 6828 display: inline-block !important; 6829 } 6830 .ly-recommendation .ly-popup-modal-backdrop { 6831 position: fixed; 6832 width: 100%; 6833 height: 100%; 6834 z-index: 1000; 6835 top: 0; 6836 left: 0; 6837 background:rgba(0, 0, 0, 0.38); 6838 } 6839 .ly-recommendation .ly-popup-modal .ly-popup-modal-content { 6840 padding: 1em 30px 1em 1em; 6841 } 6842 .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher { 6843 position: relative !important; 6844 margin: 0 !important; 6845 } 6846 .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 { 6847 margin: 0 2em 1em 0; 6848 font-size: inherit; 6849 position: relative; 6850 } 6851 .ly-recommendation .ly-popup-modal.top_left { top: 0; left: 0; margin-right: 0 !important; margin-bottom: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important;} 6852 .ly-recommendation .ly-popup-modal.top_center { top: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;} 6853 .ly-recommendation .ly-popup-modal.top_right { top: 0; right: 0; margin-left: 0 !important; margin-bottom: 0 !important; padding-left: 0 !important; padding-bottom: 0 !important; } 6854 .ly-recommendation .ly-popup-modal.center_center { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0 !important; padding: 0 !important; } 6855 .ly-recommendation .ly-popup-modal.bottom_left { bottom: 0; left: 0; margin-right: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-top: 0 !important; } 6856 .ly-recommendation .ly-popup-modal.bottom_center { bottom: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-left: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } 6857 .ly-recommendation .ly-popup-modal.bottom_right { bottom: 0; right: 0; margin-left: 0 !important; margin-top: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } 6858 6859 6860 6861 6862 6863 6864</style><!-- langify-v2-scripts-end -->
6864<script src="https://www.enormapps.com/faq-v2/frontend/js/embed.js" defer="defer"></script>
6864 6865 6866
6867<script> 6868 6869var ovData = {}; 6870ovData["ecommerce_platform"] = "shopify"; 6871ovData["account_id"] = "acct_0641vs0wbebwixn"; 6872 6873 6874 ovData["page_type"] = "index"; 6875 ovData["template"] = "index"; 6876 ovData["cart"] = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 6877 ovData["product"] = null; 6878 ovData["shop"] = {}; 6879 ovData["customer"] = {}; 6880 6881 6882 ovData["shop"] = { 6883 "currency": "EUR", 6884 "myshopify_domain": "veggiecrumbz.myshopify.com", 6885 "secure_url": "https://www.veggiecrumbz.de", 6886 }; 6887 6888 6889 6890 6891 window.OnVoardData = ovData; 6892</script>
6892 6893 6894 6895<div 6896 class="ov-app ov-app-back-in-stock" 6897 data-app="back-in-stock" 6898 data-app-id="bis_j68g04su6wx6hsn" 6899></div> 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910<div id="shopify-block-AVFlmdnJIajFGTmFkO__3477441169306989575" class="shopify-block shopify-app-block"><div id="euWithdrawalFormEmbedMount" data-eu-withdrawal-embed="true" hidden></div> 6911<!-- BEGIN app snippet: eu-withdrawal-form-block --> 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 <style data-shopify> 6952 :root { 6953 --euW-btn-bg-color: #5a1375; 6954 --euW-btn-text-color: #ffffff; 6955 --euW-btn-bg-hover-color: #82e6cd; 6956 --euW-btn-text-hover-color: #ffffff; 6957 --euW-form-bg-color: #ffffff; 6958 6959 6960 6961 6962 6963 6964--euW-form-bg-color-dark: color-mix(in srgb, #ffffff, black 5%); 6965 --euW-checkbox-selected-bg: #111; 6966 --euW-checkbox-selected-icon-color: #fff; 6967 6968 --euW-form-text-color: #000000; 6969 --euW-form-text-color-40: color-mix(in srgb, #000000 4%, transparent); 6970 --euW-form-text-color-50: color-mix(in srgb, #000000 5%, transparent); 6971 --euW-form-text-color-100: color-mix(in srgb, #000000 10%, transparent); 6972 --euW-form-text-color-200: color-mix(in srgb, #000000 20%, transparent); 6973 --euW-form-text-color-300: color-mix(in srgb, #000000 30%, transparent); 6974 --euW-form-text-color-400: color-mix(in srgb, #000000 40%, transparent); 6975 --euW-form-text-color-500: color-mix(in srgb, #000000 50%, transparent); 6976 --euW-form-text-color-600: color-mix(in srgb, #000000 60%, transparent); 6977 --euW-form-text-color-700: color-mix(in srgb, #000000 70%, transparent); 6978 --euW-form-text-color-800: color-mix(in srgb, #000000 80%, transparent); 6979 --euW-form-text-color-900: color-mix(in srgb, #000000 90%, transparent); 6980 --euW-border-color: #e5e5e5; 6981 --euW-border-radius: 8px; 6982 --euW-btn-border-radius: 8px; 6983 --euW-form-field-bg-color: #ffffff; 6984 --euW-form-field-text-color: #000000; 6985 } 6986 </style> 6987 6988 6989 <style data-shopify> 6990 /* Add custom CSS here */ 6991 </style> 6992 6993 6994 6995 6996 6997 6998 <link href="//cdn.shopify.com/extensions/01a0c342-bac7-7d4a-9f0b-563e365c03f5/eu-withdrawal-form-131/assets/euWithdrawalForm.min.css" rel="stylesheet" type="text/css" media="all" /> 6999 7000 7001 <style data-shopify> 7002 .euFormButton,.euSubmitButton,.euVerifyButton{cursor:pointer;border:0;border-radius:var(--euW-btn-border-radius,8px);background-color:var(--euW-btn-bg-color,#000);color:var(--euW-btn-text-color,#fff);padding:.5rem 1rem;font-weight:700} 7003 .euWithdrawalFormContainer [x-cloak],.euWithdrawalFormContainer[x-cloak],.euWithdrawalFormWrapper [x-cloak],.euWithdrawalFormWrapper[x-cloak]{display:none!important} 7004 </style> 7005 7006 <div 7007 x-data='euWithdrawalForm({ 7008 verifiedEmail: null, 7009 email: "", 7010 shop: "veggiecrumbz.myshopify.com", 7011 formData: { 7012 email: "", 7013 shop: "veggiecrumbz.myshopify.com" 7014 }, 7015 orderData: [], 7016 translations: {} 7017 })' 7018 x-ignore class="euWithdrawalFormContainer euWithdrawalFormContainer--embed euWithdrawalFormContainer--customTrigger" data-eu-withdrawal-form-root data-eu-withdrawal-render-mode="embed"> 7019 7020 7021 7022 <template x-teleport="body"> 7023 <!-- BEGIN app snippet: popup --> 7024 7025<div class="euWithdrawalFormWrapper" style="display:none" x-cloak x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-show="formOpened" role="dialog" aria-modal="true" aria-labelledby="eu-withdrawal-headline" aria-describedby="eu-withdrawal-description" tabindex="-1" id="eu-withdrawal-form"> 7026 <div id="eu-withdrawal-teleport-fallback" aria-hidden="true" style="position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;pointer-events:none;"></div> 7027 <div class="euWithdrawalFormContent" id="eu-withdrawal-form-content" :class="{ 'is-order-picker-open': showOrderPreview && initialVerifiedEmail && !selectedOrder }" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100"> 7028 7029 <div class="euWithdrawalCloseBtn" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100">
7030 <span class="euIconButton" role="button" @click="toggleForm" aria-label="Formular schlieÃen" @keydown.enter="toggleForm" @keydown.space.prevent="toggleForm" tabindex="0"> 7031 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg> 7032 </span> 7033 </div> 7034 7035 7036 <div x-show="showMessage || (!showMessage && (selectedOrder === null || selectedOrder === undefined))" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0 transform scale-95" x-transition:enter-end="opacity-100 transform scale-100"> 7037 <div> 7038 <div x-show="showMessage" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0 transform scale-95" x-transition:enter-end="opacity-100 transform scale-100" class="euMessage" :class="messageType === 'success' ? 'euMessageSuccess' : 'euMessageError'" :role="messageType === 'error' ? 'alert' : 'status'" aria-live="assertive" aria-atomic="true"> 7039 <div class="euMessageContent"> 7040 <div class="euMessageText"> 7041 <div class="euMessageTitle" role="heading" aria-level="3" x-text="messageTitle"></div> 7042 <p class="euMessageDescription" x-text="message"></p> 7043 <a x-show="messageSupportLink" :href="messageSupportLink" class="euMessageSupportLink" x-text="messageSupportLinkLabel"></a> 7044 </div> 7045 <span class="euMessageClose euIconButton" role="button" @click="closeMessage" aria-label="Nachricht schlieÃen" tabindex="0"> 7046 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg> 7047 </span> 7048 </div> 7049 </div> 7050 7051 <h2 class="euWithdrawalHeadline" x-show="!showMessage && (selectedOrder === null || selectedOrder === undefined)" id="eu-withdrawal-headline"> 7052 7053 <!-- BEGIN app snippet: tc --> 7054 7055 7056 7057 7058 7059 7060 7061 7062Widerruf beantragen 7063<!-- END app snippet --> 7064 7065 </h2> 7066 <p id="eu-withdrawal-description" class="sr-only" x-show="(selectedOrder === null || selectedOrder === undefined)"><!-- BEGIN app snippet: tc --> 7067 7068 7069 7070 7071 7072 7073 7074 7075Formular zum Widerruf Ihrer Bestellung 7076<!-- END app snippet --></p> 7077 </div> 7078 7079 <div class="loggedInData" x-show="!showMessage && (selectedOrder === null || selectedOrder === undefined)"> 7080 7081 </div> 7082 </div> 7083 7084 <!-- BEGIN app snippet: form --> 7085 7086 7087 7088 7089 7090<form x-show="!showMessage" method="post" id="eu-withdrawal-form-inner" @submit.prevent="showCodeInput ? verifyCode() : (verificationStep === 1 ? (verificationToken ? loadOrderForChange() : verifyIdentity()) : submitForm())" aria-labelledby="eu-withdrawal-headline" autocomplete="on" role="form" aria-label="Widerrufsformular"> 7091 <div x-show="showCodeInput" class="euVerificationStep" :aria-current="showCodeInput ? 'step' : null" role="region" aria-labelledby="verification_code_title"> 7092 <div> 7093 <div id="verification_code_title" class="euVerificationTitle" role="heading" aria-level="3"><!-- BEGIN app snippet: tc --> 7094 7095 7096 7097 7098 7099 7100 7101 7102Verifizierungscode eingeben 7103<!-- END app snippet --></div> 7104 <p class="euVerificationDescription"><!-- BEGIN app snippet: tc --> 7105 7106 7107 7108 7109 7110 7111 7112 7113Bitte geben Sie den 6-stelligen Code ein, den wir Ihnen per E-Mail gesendet haben. 7114<!-- END app snippet --></p> 7115 </div> 7116 7117 <div> 7118 <div class="euFormField"> 7119 <label for="verification_code"><!-- BEGIN app snippet: tc --> 7120 7121 7122 7123 7124 7125 7126 7127 7128Verifizierungscode 7129<!-- END app snippet --> *</label> 7130 <input type="text" id="verification_code" x-model="verificationCode" name="verification_code" 7131 maxlength="6" pattern="[0-9]{6}" inputmode="numeric" autocomplete="one-time-code" 7132 class="euInput" style="text-align: center; font-size: 24px; letter-spacing: 8px; font-weight: bold;" 7133 placeholder="000000" aria-required="true" aria-invalid="false" aria-describedby="verification_code_hint verification_code_error"> 7134 <div id="verification_code_hint" class="sr-only"><!-- BEGIN app snippet: tc --> 7135 7136 7137 7138 7139 7140 7141 7142 7143Bitte geben Sie den 6-stelligen Code ein, den wir Ihnen per E-Mail gesendet haben. 7144<!-- END app snippet --></div> 7145 <div id="verification_code_error" class="sr-only" role="alert" x-s
7145how="false"></div> 7146 </div> 7147 </div> 7148 7149 <div class="sr-only" aria-live="polite" aria-atomic="true"> 7150 <span x-show="verifyingCode"><!-- BEGIN app snippet: tc --> 7151 7152 7153 7154 7155 7156 7157 7158 7159Wird verifiziert... 7160<!-- END app snippet --></span> 7161 </div> 7162 7163 <input type="submit" 7164 :disabled="verifyingCode || !verificationCode || verificationCode.length !== 6" 7165 class="euVerifyButton" 7166 :aria-busy="verifyingCode" 7167 :value="verifyingCode ? resolveWithdrawalText('form.verification.code.processing') : resolveWithdrawalText('form.verification.code.button')"> 7168 </div> 7169 <div x-show="verificationStep === 1 && !showCodeInput" class="euVerificationStep" :aria-current="verificationStep === 1 && !showCodeInput ? 'step' : null" role="region" aria-labelledby="verification_title"> 7170 <div> 7171 <div id="verification_title" class="euVerificationTitle" role="heading" aria-level="3" x-text="resolveWithdrawalText('form.verification.title')"></div> 7172 <p class="euVerificationDescription"><!-- BEGIN app snippet: tc --> 7173 7174 7175 7176 7177 7178 7179 7180 7181Bitte geben Sie Ihre E-Mail-Adresse und Bestellnummer ein, um Ihre widerrufbaren Bestellungen anzuzeigen. 7182<!-- END app snippet --></p> 7183 </div> 7184 7185 <div> 7186 <div class="euFormField"> 7187 <label for="email"><!-- BEGIN app snippet: tc --> 7188 7189 7190 7191 7192 7193 7194 7195 7196E-Mail 7197<!-- END app snippet --> *</label> 7198 <input type="email" id="email" x-model="formData.email" name="email" :required="verificationStep === 1 && !showCodeInput" aria-required="true" aria-invalid="false" aria-describedby="email_error"> 7199 <div id="email_error" class="sr-only" role="alert" x-show="false"></div> 7200 </div> 7201 7202 <div class="euFormField"> 7203 <label for="order_number_verify"><!-- BEGIN app snippet: tc --> 7204 7205 7206 7207 7208 7209 7210 7211 7212Bestellnummer 7213<!-- END app snippet --> *</label> 7214 <input type="text" id="order_number_verify" x-model="formData.order_number" name="order_number" :required="verificationStep === 1 && !showCodeInput" 7215 placeholder="#1234" aria-required="true" aria-invalid="false" aria-describedby="order_number_error"> 7216 <div id="order_number_error" class="sr-only" role="alert" x-show="false"></div> 7217 </div> 7218 </div> 7219 7220 <div class="euSecurityNote"> 7221 <p> 7222 <strong><!-- BEGIN app snippet: tc --> 7223 7224 7225 7226 7227 7228 7229 7230 7231Sicherheitshinweis 7232<!-- END app snippet --></strong><br> 7233 <!-- BEGIN app snippet: tc --> 7234 7235 7236 7237 7238 7239 7240 7241 7242Ihre Daten werden vertraulich behandelt und nur zur Identitätsprüfung verwendet. 7243<!-- END app snippet --> 7244 </p> 7245 </div> 7246 7247 <div class="sr-only" aria-live="polite" aria-atomic="true"> 7248 <span x-show="processingToken && verificationToken"><!-- BEGIN app snippet: tc --> 7249 7250 7251 7252 7253 7254 7255 7256 7257Bestellung wird geladen... 7258<!-- END app snippet --></span> 7259 <span x-show="processingToken && !verificationToken"><!-- BEGIN app snippet: tc --> 7260 7261 7262 7263 7264 7265 7266 7267 7268Bestellung wird gesucht... 7269<!-- END app snippet --></span> 7270 </div> 7271 <input type="submit" 7272 :disabled="processingToken || showCodeInput" 7273 class="euVerifyButton" 7274 :aria-busy="processingToken" 7275 :value="processingToken ? (verificationToken ? resolveWithdrawalText('form.verification.loadingOrder') : resolveWithdrawalText('form.verification.processingToken')) : resolveWithdrawalText('form.verification.button')"> 7276 </div> 7277 <div x-show="(verificationStep === 2 && !showCodeInput) && (initialVerifiedEmail || verificationToken)" class="euOrderSelectionStep" :aria-current="(verificationStep === 2 && !showCodeInput) && (initialVerifiedEmail || verificationToken) ? 'step' : null" role="region" aria-labelledby="order_selection_description"> 7278 7279 <div class="euOrderSelectionHeader" x-show="!selectedOrder && !(isLoadingOrders && formData.order_number)"> 7280 <p id="order_selection_description" class="euOrderSelectionDescription"> 7281 <!-- BEGIN app snippet: tc --> 7282 7283 7284 7285 7286 7287 7288 7289 7290Wählen Sie die Bestellung aus, die Sie gemäà EU-Widerrufsrecht widerrufen möchten. 7291<!-- END app snippet --> 7292 </p> 7293 </div> 7294 7295 <div class="euOrderSelectionHeader" x-show="selectedOrder"> 7296 <div class="euOrderSelectionTitleRow"> 7297 <div id="order_selected_title" class="euOrderSelectionTitle" role="heading" aria-level="2" x-text="getOrderSelectedTitle()"><!-- BEGIN app snippet: tc --> 7298 7299 7300 7301 7302 7303 7304 7305 7306Ausgewählte Bestellung für Widerruf 7307<!-- END app snippet --></div> 7308 </div> 7309
7310 <span class="euSearchClearButton euIconButton" 7311 x-show="selectedOrder && !showOrderPreview && (initialVerifiedEmail || verificationToken)" 7312 role="button" 7313 tabindex="0" 7314 @click="(verificationToken ? goToChangeOrder() : clearSelectedOrder())" 7315 @keydown.enter.prevent="(verificationToken ? goToChangeOrder() : clearSelectedOrder())" 7316 @keydown.space.prevent="(verificationToken ? goToChangeOrder() : clearSelectedOrder())" 7317 title="Bestellung ändern"> 7318 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="euChangeOrderIcon" aria-hidden="true"><path d="m12 19-7-7 7-7"/><path d="M19 12H5"/></svg> 7319 <span class="euClearButtonText"><!-- BEGIN app snippet: tc --> 7320 7321 7322 7323 7324 7325 7326 7327 7328Bestellung ändern 7329<!-- END app snippet --></span> 7330 </span> 7331 7332 </div> 7333 <div class="euOrdersContainer"> 7334 <div class="euOrderSearch" x-show="!selectedOrder && initialVerifiedEmail"> 7335 <div class="euSearchInputContainer"> 7336 7337 7338 <label for="order_search" class="sr-only">Bestellung suchen...</label> 7339 <input 7340 type="text" 7341 id="order_search" 7342 x-model="orderSearchTerm" 7343 placeholder="Bestellung suchen..." 7344 @mousedown="initialVerifiedEmail && verificationToken && (showOrderPreview = true, loadUserOrders())" 7345 @focus="initialVerifiedEmail && verificationToken && (showOrderPreview = true, loadUserOrders())" 7346 @keyup="onOrderSearchInput()" 7347 class="euSearchInput" 7348 aria-label="Bestellung suchen..." 7349 > 7350 </div> 7351 </div> 7352 7353 <!-- BEGIN app snippet: ordersList --><template x-if="showOrderPreview && initialVerifiedEmail"> 7354<div class="euOrdersList" 7355 x-transition:enter="transition ease-out duration-200" 7356 x-transition:enter-start="opacity-0 transform scale-95" 7357 x-transition:enter-end="opacity-100 transform scale-100" 7358 x-transition:leave="transition ease-in duration-150" 7359 x-transition:leave-start="opacity-100 transform scale-100" 7360 x-transition:leave-end="opacity-0 transform scale-95"> 7361 <div x-show="isLoadingOrders && filterOrders().length === 0" class="euOrdersLoading" aria-live="polite"> 7362 <!-- BEGIN app snippet: tc --> 7363 7364 7365 7366 7367 7368 7369 7370 7371Wird geladen... 7372<!-- END app snippet --> 7373 </div> 7374 <div x-show="!isLoadingOrders && filterOrders().length === 0" class="euOrdersEmpty"> 7375 <div x-show="verificationToken || ''"> 7376 <span x-show="availableOrders.length === 0"><!-- BEGIN app snippet: tc --> 7377 7378 7379 7380 7381 7382 7383 7384 7385Keine widerrufbaren Bestellungen gefunden. 7386<!-- END app snippet --></span> 7387 <span x-show="availableOrders.length > 0"><!-- BEGIN app snippet: tc --> 7388 7389 7390 7391 7392 7393 7394 7395 7396Keine Bestellungen passen zu Ihrer Suche. 7397<!-- END app snippet --></span> 7398 </div> 7399 <div x-show="!verificationToken && !''"> 7400 <!-- BEGIN app snippet: tc --> 7401 7402 7403 7404 7405 7406 7407 7408 7409Bitte führen Sie zuerst die Identitätsprüfung durch. 7410<!-- END app snippet --> 7411 </div> 7412 </div> 7413 7414 <template x-for="order in filterOrders()" :key="order.order_number"> 7415 <div 7416 class="euOrderItem" 7417 role="button" 7418 tabindex="0" 7419 :class="{ 7420 'euOrderSelected': selectedOrder?.order_number === order.order_number, 7421 'euOrderNotWithdrawable': !order.withdrawal_period?.canWithdraw 7422 }" 7423 @click="selectOrder(order)" 7424 @keydown.enter="selectOrder(order)" 7425 @keydown.space.prevent="selectOrder(order)" 7426 :aria-label="resolveWithdrawalText('form.order_selection.select_order') + ': ' + order.order_number" 7427 :aria-pressed="selectedOrder?.order_number === order.order_number ? 'true' : 'false'" 7428 > 7429 <div class="euOrderInfo"> 7430 <div class="euOrderHeader">
7431 <span class="euOrderName" x-text="'#' + order.order_number"></span> 7432 <span class="euOrderDate" x-text="formatOrderDate(order.created_at)"></span> 7433 </div> 7434 <div class="euOrderMeta"> 7435 <span class="euOrderTotal" x-text="order.total_price"></span> 7436 <span class="euOrderStatus" :class="'euOrderStatus--' + getOrderStatusColorType(order)" x-text="getOrderStatusLabel(order)"></span> 7437 </div> 7438 <div class="euOrderWithdrawalStatus"> 7439 <span :class="order.withdrawal_period?.canWithdraw ? 'text-green-600' : 'text-red-600'" 7440 x-text="getWithdrawalStatusText(order)" 7441 :aria-label="order.withdrawal_period?.canWithdraw ? resolveWithdrawalText('form.order_preview.withdrawable') : resolveWithdrawalText('form.order_preview.not_withdrawable')"> 7442 </span> 7443 </div> 7444 </div> 7445 </div> 7446 </template> 7447</div> 7448</template><!-- END app snippet --> 7449 <!-- BEGIN app snippet: orderPreview --><div x-show="showOrderPreview && selectedOrder" 7450 x-transition:enter="transition ease-out duration-200" 7451 x-transition:enter-start="opacity-0 transform scale-95" 7452 x-transition:enter-end="opacity-100 transform scale-100" 7453 class="euOrderPreview"> 7454 <div class="euOrderPreviewHeader"> 7455 <div class="euOrderPreviewTitle" role="heading" aria-level="4"><!-- BEGIN app snippet: tc --> 7456 7457 7458 7459 7460 7461 7462 7463 7464Bestelldetails 7465<!-- END app snippet --></div> 7466 <span class="euIconButton" role="button" @click="showOrderPreview = false" aria-label="Vorschau schlieÃen" tabindex="0" @keydown.enter.prevent="showOrderPreview = false" @keydown.space.prevent="showOrderPreview = false"> 7467 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 7468 <path d="M18 6 6 18"/><path d="m6 6 12 12"/> 7469 </svg> 7470 </span> 7471 </div> 7472 7473 <template x-if="selectedOrder && selectedOrder?.withdrawal_period && selectedOrder?.withdrawal_period?.period_late_submission"> 7474 <div class="euOrderLateSubmissionNotice" role="status"> 7475 <!-- BEGIN app snippet: tc --> 7476 7477 7478 7479 7480 7481 7482 7483 7484Die Widerrufsfrist für diese Bestellung ist möglicherweise abgelaufen. Ihre Anfrage wird erfasst und vom Händler geprüft. 7485<!-- END app snippet --> 7486 </div> 7487 </template> 7488 7489 <template x-if="selectedOrder && selectedOrder?.withdrawal_period && !selectedOrder?.withdrawal_period?.canWithdraw"> 7490 <div class="euOrderBlockedNotice" role="alert"> 7491 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"> 7492 <circle cx="12" cy="12" r="10"/><path d="m15 9-6 6"/><path d="m9 9 6 6"/> 7493 </svg> 7494 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'cancelled'"><!-- BEGIN app snippet: tc --> 7495 7496 7497 7498 7499 7500 7501 7502 7503Die Bestellung kann nicht widerrufen werden, da sie bereits storniert wurde. 7504<!-- END app snippet --></span> 7505 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'active_return'"><!-- BEGIN app snippet: tc --> 7506 7507 7508 7509 7510 7511 7512 7513 7514Die Bestellung kann nicht widerrufen werden, da bereits eine Retoure angefragt wurde. 7515<!-- END app snippet --></span> 7516 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'personalized'"> 7517 <!-- BEGIN app snippet: tc --> 7518 7519 7520 7521 7522 7523 7524 7525 7526Bestellung enthält personalisierte Produkte. Automatischer Widerruf nicht möglich. Kundenservice kontaktieren. 7527<!-- END app snippet --> 7528 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 7529 7530 7531 7532 7533 7534 7535 7536 7537Kundenservice kontaktieren 7538<!-- END app snippet --></a> 7539 </span>
7540 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'manual_review'"> 7541 <!-- BEGIN app snippet: tc --> 7542 7543 7544 7545 7546 7547 7548 7549 7550Diese Bestellung enthält Produkte, die manuell geprüft werden müssen. Automatischer Widerruf ist nicht möglich. Kundense⦠7551<!-- END app snippet --> 7552 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 7553 7554 7555 7556 7557 7558 7559 7560 7561Kundenservice kontaktieren 7562<!-- END app snippet --></a> 7563 </span> 7564 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'all_items_withdrawn'"><!-- BEGIN app snippet: tc --> 7565 7566 7567 7568 7569 7570 7571 7572 7573Alle Artikel dieser Bestellung wurden bereits widerrufen. Ein weiterer Widerruf ist nicht möglich. 7574<!-- END app snippet --></span> 7575 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'b2b'"><!-- BEGIN app snippet: tc --> 7576 7577 7578 7579 7580 7581 7582 7583 7584Diese Bestellung ist eine B2B-Bestellung. Ein Widerruf ist nicht möglich. 7585<!-- END app snippet --></span> 7586 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_not_eligible'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_not_eligible')"></span> 7587 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_missing'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_missing')"></span> 7588 <span x-show="selectedOrder?.withdrawal_period?.reason === 'expired' && !selectedOrder?.withdrawal_period?.blocked_reason && !selectedOrder?.withdrawal_period?.period_late_submission"><!-- BEGIN app snippet: tc --> 7589 7590 7591 7592 7593 7594 7595 7596 7597Die Widerrufsfrist für diese Bestellung ist abgelaufen. Ein Widerruf ist daher nicht mehr möglich. 7598<!-- END app snippet --></span> 7599 </div> 7600 </template> 7601 7602 <div class="euOrderPreviewContent"> 7603 <div class="euOrderPreviewInfo"> 7604 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7605 7606 7607 7608 7609 7610 7611 7612 7613Bestelldatum 7614<!-- END app snippet -->:</span> 7615 <span x-text="formatOrderDate(selectedOrder?.created_at)"></span> 7616 </div> 7617 <div class="euOrderPreviewInfo"> 7618 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7619 7620 7621 7622 7623 7624 7625 7626 7627Gesamt 7628<!-- END app snippet -->:</span> 7629 <span x-text="selectedOrder?.total_price"></span> 7630 </div> 7631 <div class="euOrderPreviewInfo"> 7632 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7633 7634 7635 7636 7637 7638 7639 7640 7641Status 7642<!-- END app snippet -->:</span> 7643 <span x-text="getOrderStatusLabel(selectedOrder)"></span> 7644 </div> 7645 <div class="euOrderPreviewInfo" x-show="selectedOrder?.fulfillment_status"> 7646 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7647 7648 7649 7650 7651 7652 7653 7654 7655Versandstatus 7656<!-- END app snippet -->:</span> 7657 <span class="euOrderPreviewValue" :class="'euStatus-' + selectedOrder?.fulfillment_status" x-text="getFulfillmentStatusLabel(selectedOrder?.fulfillment_status)"></span> 7658 </div> 7659 <div class="euOrderPreviewInfo" x-show="selectedOrder?.financial_status"> 7660 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7661 7662 7663 7664 7665 7666 7667 7668 7669Zahlungsstatus 7670<!-- END app snippet -->:</span> 7671 <span class="euOrderPreviewValue" :class="'euStatus-' + selectedOrder?.financial_status" x-text="getFinancialStatusLabel(selectedOrder?.financial_status)"></span> 7672 </div> 7673 <div class="euOrderPreviewInfo" x-show="selectedOrder?.has_refunds"> 7674 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7675 7676 7677 7678 7679 7680 7681 7682 7683Erstattungen 7684<!-- END app snippet -->:</span> 7685 <span class="euOrderPreviewValue euStatus-refunded" x-text="selectedOrder?.refunds_count + ' ' + (selectedOrder?.refunds_count === 1 ? resolveWithdrawalText('form.order_preview.refund') : resolveWithdrawalText('form.order_preview.refunds'))"></span> 7686 </div> 7687 <div class="euOrderPreviewInfo" x-show="selectedOrder?.has_returns"> 7688 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7689 7690 7691 7692 7693 7694 7695 7696 7697Rückgaben 7698<!-- END app snippet -->:</span>
7699 <span class="euOrderPreviewValue" :class="selectedOrder?.has_active_returns ? 'euStatus-return-requested' : 'euStatus-return'" x-text="selectedOrder?.returns_count + ' ' + (selectedOrder?.returns_count === 1 ? resolveWithdrawalText('form.order_preview.return') : resolveWithdrawalText('form.order_preview.returns')) + (selectedOrder?.has_active_returns ? ' (' + resolveWithdrawalText('form.order_preview.active') + ')' : '')"></span> 7700 </div> 7701 <div class="euOrderPreviewInfo" x-show="selectedOrder?.cancelled"> 7702 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7703 7704 7705 7706 7707 7708 7709 7710 7711Status 7712<!-- END app snippet -->:</span> 7713 <span class="euOrderPreviewValue euStatus-cancelled"><!-- BEGIN app snippet: tc --> 7714 7715 7716 7717 7718 7719 7720 7721 7722Storniert 7723<!-- END app snippet --></span> 7724 </div> 7725 </div> 7726 <div class="euOrderPreviewItems"> 7727 <div class="euOrderPreviewItemsTitle" role="heading" aria-level="5"><!-- BEGIN app snippet: tc --> 7728 7729 7730 7731 7732 7733 7734 7735 7736Artikel 7737<!-- END app snippet -->:</div> 7738 <div x-show="showLineItemCheckboxes" class="euOrderPreviewPartialHint"> 7739 <span><!-- BEGIN app snippet: tc --> 7740 7741 7742 7743 7744 7745 7746 7747 7748Bitte wählen Sie die Artikel aus, die Sie widerrufen möchten. 7749<!-- END app snippet --></span> 7750 </div> 7751 <template x-for="item in selectedOrder?.line_items || []"> 7752 <div class="euOrderPreviewItem"> 7753 <template x-if="item.image"> 7754 <img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="100" height="100" loading="lazy"> 7755 </template> 7756 <template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-100" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 7757<!-- END app snippet --></template> 7758 <div class="euOrderPreviewItemInfo"> 7759 <template x-if="showLineItemCheckboxes && isLineItemSelectableForWithdrawal(item)"> 7760 <label class="euLineItemCheckbox" style="display: flex; align-items: flex-start; gap: 8px; cursor: pointer; margin-bottom: 4px;"> 7761 <input type="checkbox" 7762 :checked="isLineItemSelected(item.id)" 7763 @change="toggleLineItemSelection(item.id)" 7764 :aria-label="(item.name || '') + ' â ' + resolveWithdrawalText('form.line_item_selection.checkbox_aria')"> 7765 <span class="euOrderPreviewItemName" x-text="item.name"></span> 7766 </label> 7767 </template> 7768 <template x-if="!showLineItemCheckboxes || !isLineItemSelectableForWithdrawal(item)"> 7769 <span class="euOrderPreviewItemName" x-text="item.name"></span> 7770 </template> 7771 <span class="euOrderPreviewItemMeta"> 7772 <span x-text="item.quantity + 'x'"></span> 7773 <span x-text="item.price"></span> 7774 </span> 7775 <div class="euLineItemStatus"> 7776 <div class="euLineItemStatusItem" x-show="item.withdrawal_line_item_status || item.fulfillment_status"> 7777 <span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7778 7779 7780 7781 7782 7783 7784 7785 7786Versand 7787<!-- END app snippet -->:</span> 7788 <span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 7789 <span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 7790 </div> 7791 <div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number">
7792 <span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7793 7794 7795 7796 7797 7798 7799 7800 7801Sendungsverfolgung 7802<!-- END app snippet -->:</span> 7803 <span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 7804 </div> 7805 <template x-if="isLineItemReturned(item)"> 7806 <div class="euLineItemStatusItem"> 7807 <span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 7808 <span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 7809 7810 7811 7812 7813 7814 7815 7816 7817Rückgabe angefordert 7818<!-- END app snippet --></span> 7819 <span x-show="!item.has_active_return && item.returned_quantity > 0"><!-- BEGIN app snippet: tc --> 7820 7821 7822 7823 7824 7825 7826 7827 7828Zurückgegeben 7829<!-- END app snippet --></span> 7830 <span x-show="!item.has_active_return && !item.returned_quantity && item.return_statuses && item.return_statuses.length > 0"><!-- BEGIN app snippet: tc --> 7831 7832 7833 7834 7835 7836 7837 7838 7839Zurückgegeben 7840<!-- END app snippet --></span> 7841 <span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 7842 <span x-show="item.return_statuses && item.return_statuses.length > 0" x-text="' - ' + item.return_statuses.join(', ')"></span> 7843 </span> 7844 </div> 7845 </template> 7846 <template x-if="isLineItemRefunded(item)"> 7847 <div class="euLineItemStatusItem"> 7848 <span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"> 7849 <!-- BEGIN app snippet: tc --> 7850 7851 7852 7853 7854 7855 7856 7857 7858Erstattet 7859<!-- END app snippet --> 7860 <span x-show="getLineItemRefundDate(item)" x-text="'(' + getLineItemRefundDate(item) + ')'"></span> 7861 </span> 7862 </div> 7863 </template> 7864 </div> 7865 <div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 7866 <span class="euExclusionIcon" aria-hidden="true"> 7867 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 7868 <path d="M12 3 2.8 19h18.4L12 3Z"/> 7869 <path d="M12 9v5"/> 7870 <circle cx="12" cy="17" r="1" fill="currentColor"/> 7871 </svg> 7872 </span> 7873 <span class="sr-only"><!-- BEGIN app snippet: tc --> 7874 7875 7876 7877 7878 7879 7880 7881 7882Warnung 7883<!-- END app snippet -->: </span> 7884 <span class="euExclusionText" x-text="getExclusionNoticeForItem(item)"></span> 7885 </div> 7886 </div> 7887 </div> 7888 </template> 7889 </div> 7890</div> 7891<!-- END app snippet --> 7892 <!-- BEGIN app snippet: selectedOrderDetail --><div x-show="selectedOrder && !showOrderPreview" class="euSelectedOrderResult"> 7893<div class="euOrderInfo"> 7894<div class="euOrderHeader"> 7895<span class="euOrderName" x-text="'#' + selectedOrder?.order_number"></span> 7896<span class="euOrderDate" x-text="formatOrderDate(selectedOrder?.created_at)"></span> 7897</div> 7898<div class="euOrderMeta"> 7899<span class="euOrderTotal" x-text="selectedOrder?.total_price"></span> 7900<span class="euOrderStatus" :class="'euOrderStatus--' + getOrderStatusColorType(selectedOrder)" x-text="getOrderStatusLabel(selectedOrder)"></span> 7901</div> 7902<div class="euOrderStatusDetails"> 7903<div class="euOrderStatusItem" x-show="selectedOrder?.fulfillment_status"> 7904<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (selectedOrder?.fulfillment_status || '').toLowerCase()" x-text="getFulfillmentStatusLabel(selectedOrder?.fulfillment_status)"></span> 7905</div> 7906<div class="euOrderStatusItem" x-show="selectedOrder?.financial_status"> 7907<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--'
7907+ (selectedOrder?.financial_status || '').toLowerCase()" x-text="getFinancialStatusLabel(selectedOrder?.financial_status)"></span> 7908</div> 7909<div class="euOrderStatusItem" x-show="selectedOrder?.has_refunds"> 7910<span class="euOrderStatusBadge euOrderStatusBadge--financial-refunded" x-text="selectedOrder?.refunds_count + ' ' + (selectedOrder?.refunds_count === 1 ? resolveWithdrawalText('form.order_preview.refund') : resolveWithdrawalText('form.order_preview.refunds'))"></span> 7911</div> 7912<div class="euOrderStatusItem" x-show="selectedOrder?.has_returns"> 7913<span class="euOrderStatusBadge" :class="selectedOrder?.has_active_returns ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'" x-text="selectedOrder?.returns_count + ' ' + (selectedOrder?.returns_count === 1 ? resolveWithdrawalText('form.order_preview.return') : resolveWithdrawalText('form.order_preview.returns')) + (selectedOrder?.has_active_returns ? ' (' + resolveWithdrawalText('form.order_preview.active') + ')' : '')"></span> 7914</div> 7915<div class="euOrderStatusItem" x-show="selectedOrder?.cancelled"> 7916<span class="euOrderStatusBadge euOrderStatusBadge--cancelled"><!-- BEGIN app snippet: tc --> 7917 7918 7919 7920 7921 7922 7923 7924 7925Storniert 7926<!-- END app snippet --></span> 7927</div> 7928</div> 7929<div class="euOrderWithdrawalStatus"> 7930<span :class="selectedOrder?.withdrawal_period?.canWithdraw ? 'text-green-600' : 'text-red-600'" 7931x-text="getWithdrawalStatusText(selectedOrder)" 7932:aria-label="selectedOrder?.withdrawal_period?.canWithdraw ? resolveWithdrawalText('form.order_preview.withdrawable') : resolveWithdrawalText('form.order_preview.not_withdrawable')"> 7933</span> 7934</div> 7935</div> 7936<div class="euOrderDetails"> 7937<div class="euOrderSectionTitle" role="heading" aria-level="5"><!-- BEGIN app snippet: tc --> 7938 7939 7940 7941 7942 7943 7944 7945 7946Artikel 7947<!-- END app snippet -->:</div> 7948<div class="euWithdrawalReceivedNotice" x-show="selectedOrder?.withdrawal_received_at && selectedOrder?.has_partial_withdrawal_with_more_items" role="status"> 7949<p> 7950<span x-text="resolveWithdrawalText('form.withdrawal_received_notice_prefix') + ' '"></span> 7951<strong x-text="formatOrderDate(selectedOrder?.withdrawal_received_at)"></strong> 7952<span x-text="' ' + resolveWithdrawalText('form.withdrawal_received_notice_suffix')"></span> 7953</p> 7954</div> 7955<div x-show="showLineItemCheckboxes && !selectedOrder?.has_partial_withdrawal_with_more_items" class="euOrderPreviewPartialHint"> 7956<span><!-- BEGIN app snippet: tc --> 7957 7958 7959 7960 7961 7962 7963 7964 7965Bitte wählen Sie die Artikel aus, die Sie widerrufen möchten. 7966<!-- END app snippet --></span> 7967</div> 7968<div class="euOrderDetailsContent"> 7969<template x-if="selectedOrder?.has_partial_withdrawal_with_more_items"> 7970<div> 7971<div x-show="(selectedOrder?.line_items || []).filter(i => i.already_withdrawn).length" class="euLineItemsSection"> 7972<div class="euLineItemsSectionTitle" role="heading" aria-level="6" x-text="(function(){ var v=window.EU_WITHDRAWAL_CONFIG?.translations?.form?.line_items_withdrawn; return (v&&typeof v==='string'&&!v.startsWith('Translation missing'))?v:'Bereits widerrufen'; })()"></div> 7973<template x-for="item in (selectedOrder?.line_items || []).filter(i => i.already_withdrawn)" :key="item.id"> 7974<div class="euOrderDetailItem" :class="{ 'euProductExcluded': isProductWithdrawalExcluded(item) }"> 7975<div class="euOrderDetailItemContainer"> 7976<template x-if="item.image"> 7977<img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="140" height="140" loading="lazy"> 7978</template> 7979<template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-80" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 7980<!-- END app snippet --></template> 7981<div class="euOrderDetailItemInfo"> 7982<div class="euOrderDetailItemNameContainer"> 7983<span class="euOrderDetailItemName" x-text="item.name"></span> 7984<span x-text="item.quantity + 'x'"></span> 7985</div> 7986<span class="euOrderDetailItemMeta"><span x-text="item.price"></span></span> 7987<div class="euLineItemStatus"> 7988<div class="euLineItemStatusItem" x-show="(item.withdrawal_line_item_status || item.fulfillment_status) && !selectedOrder?.cancelled"> 7989<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--'
7989+ (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 7990<span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 7991</div> 7992<div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 7993<span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7994 7995 7996 7997 7998 7999 8000 8001 8002Sendungsverfolgung 8003<!-- END app snippet -->:</span> 8004<span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 8005</div> 8006<div class="euLineItemStatusItem" x-show="isLineItemReturned(item)"> 8007<span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 8008<span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 8009 8010 8011 8012 8013 8014 8015 8016 8017Rückgabe angefordert 8018<!-- END app snippet --></span> 8019<span x-show="!item.has_active_return"><!-- BEGIN app snippet: tc --> 8020 8021 8022 8023 8024 8025 8026 8027 8028Zurückgegeben 8029<!-- END app snippet --></span> 8030<span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 8031</span> 8032</div> 8033<div class="euLineItemStatusItem" x-show="isLineItemRefunded(item)"> 8034<span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"><!-- BEGIN app snippet: tc --> 8035 8036 8037 8038 8039 8040 8041 8042 8043Erstattet 8044<!-- END app snippet --></span> 8045</div> 8046</div> 8047</div> 8048</div> 8049<div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 8050<span class="euExclusionText" x-text="(item.withdrawal_exclusion_reason && getExclusionReasonLabel(item.withdrawal_exclusion_reason)) ? getExclusionReasonLabel(item.withdrawal_exclusion_reason) : resolveWithdrawalText('form.withdrawal_exclusion.product_excluded_reason')"></span> 8051</div> 8052</div> 8053</template> 8054</div> 8055<div x-show="(selectedOrder?.line_items || []).filter(i => !i.already_withdrawn).length" class="euLineItemsSection"> 8056<div class="euLineItemsSectionTitle" role="heading" aria-level="6" x-text="(function(){ var v=window.EU_WITHDRAWAL_CONFIG?.translations?.form?.line_items_pending; return (v&&typeof v==='string'&&!v.startsWith('Translation missing'))?v:'Noch hinzufügbar'; })()"></div> 8057<div x-show="selectedOrder?.has_partial_withdrawal_with_more_items" class="euOrderPreviewPartialHint"> 8058<span><!-- BEGIN app snippet: tc --> 8059 8060 8061 8062 8063 8064 8065 8066 8067Bitte wählen Sie die Artikel aus, die Sie widerrufen möchten. 8068<!-- END app snippet --></span> 8069</div> 8070<template x-for="item in (selectedOrder?.line_items || []).filter(i => !i.already_withdrawn)" :key="item.id"> 8071<div class="euOrderDetailItem" :class="{ 'euProductExcluded': isProductWithdrawalExcluded(item) }"> 8072<div class="euOrderDetailItemContainer"> 8073<div class="euLineItemCheckboxContainer"> 8074<input type="checkbox" 8075:disabled="isProductWithdrawalExcluded(item)" 8076:checked="!isProductWithdrawalExcluded(item) && isLineItemSelected(item.id)" 8077@change="isProductWithdrawalExcluded(item) ? undefined : toggleLineItemSelection(item.id)" 8078:class="{ 'euLineItemCheckbox--excluded': isProductWithdrawalExcluded(item) }" 8079:aria-label="(item.name || '') + ' â ' + resolveWithdrawalText('form.line_item_selection.checkbox_aria')"> 8080</div> 8081<template x-if="item.image"> 8082<img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="140" height="140" loading="lazy"> 8083</template> 8084<template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-140" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 8085<!-- END app snippet --></template> 8086<div class="euOrderDetailItemInfo"> 8087<div class="euOrderDetailItemNameContainer"> 8088<span class="euOrderDetailItemName" x-text="item.name"></span> 8089<span x-text="item.quantity + 'x'"></span> 8090</div> 8091<span class="euOrderDetailItemMeta"><span x-text="item.price"></span></span> 8092<div class="euLineItemStatus"> 8093<div class="euLineItemStatusItem" x-show="(item.withdrawal_line_item_status || item.fulfillment_status) && !selectedOrder?.cancelled"> 8094<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--'
8094+ (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 8095<span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 8096</div> 8097<div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 8098<span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 8099 8100 8101 8102 8103 8104 8105 8106 8107Sendungsverfolgung 8108<!-- END app snippet -->:</span> 8109<span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 8110</div> 8111<div class="euLineItemStatusItem" x-show="isLineItemReturned(item)"> 8112<span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 8113<span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 8114 8115 8116 8117 8118 8119 8120 8121 8122Rückgabe angefordert 8123<!-- END app snippet --></span> 8124<span x-show="!item.has_active_return"><!-- BEGIN app snippet: tc --> 8125 8126 8127 8128 8129 8130 8131 8132 8133Zurückgegeben 8134<!-- END app snippet --></span> 8135<span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 8136</span> 8137</div> 8138<div class="euLineItemStatusItem" x-show="isLineItemRefunded(item)"> 8139<span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"><!-- BEGIN app snippet: tc --> 8140 8141 8142 8143 8144 8145 8146 8147 8148Erstattet 8149<!-- END app snippet --></span> 8150</div> 8151</div> 8152</div> 8153</div> 8154<div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 8155<div class="euExclusionIconContainer"> 8156<span class="euExclusionIcon" aria-hidden="true"> 8157<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
8158<path d="M12 3 2.8 19h18.4L12 3Z"/><path d="M12 9v5"/><circle cx="12" cy="17" r="1" fill="currentColor"/> 8159</svg> 8160</span> 8161<span class="sr-only"><!-- BEGIN app snippet: tc --> 8162 8163 8164 8165 8166 8167 8168 8169 8170Warnung 8171<!-- END app snippet -->: </span> 8172<div> 8173<span class="euExclusionText" x-text="(item.withdrawal_exclusion_reason && getExclusionReasonLabel(item.withdrawal_exclusion_reason)) ? getExclusionReasonLabel(item.withdrawal_exclusion_reason) : resolveWithdrawalText('form.withdrawal_exclusion.product_excluded_reason')"></span> 8174</div> 8175</div> 8176<span class="euExclusionDetail" x-text="getExclusionNoticeForItem(item)"></span> 8177</div> 8178</div> 8179</template> 8180</div> 8181</div> 8182</template> 8183<template x-if="!selectedOrder?.has_partial_withdrawal_with_more_items"> 8184<template x-for="item in selectedOrder?.line_items || []" :key="item.id"> 8185<div class="euOrderDetailItem" :class="{ 'euProductExcluded': isProductWithdrawalExcluded(item) }"> 8186<div class="euOrderDetailItemContainer"> 8187<div class="euLineItemCheckboxContainer" :class="{ 'euShowLineItemCheckboxes': showLineItemCheckboxes }"> 8188<input type="checkbox" 8189:disabled="isProductWithdrawalExcluded(item)" 8190:checked="!isProductWithdrawalExcluded(item) && isLineItemSelected(item.id)" 8191@change="isProductWithdrawalExcluded(item) ? undefined : toggleLineItemSelection(item.id)" 8192:class="{ 'euLineItemCheckbox--excluded': isProductWithdrawalExcluded(item) }" 8193:aria-label="(item.name || '') + ' â ' + resolveWithdrawalText('form.line_item_selection.checkbox_aria')"> 8194<span class="euOrderDetailItemName euOrderDetailItemName--checkboxToggle" x-text="item.name"></span> 8195</div> 8196<template x-if="item.image"> 8197<img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="140" height="140" loading="lazy"> 8198</template> 8199<template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-140" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 8200<!-- END app snippet --></template> 8201<div class="euOrderDetailItemInfo"> 8202<div class="euOrderDetailItemNameContainer"> 8203<span class="euOrderDetailItemName" x-text="item.name"></span> 8204<span x-text="item.quantity + 'x'"></span> 8205</div> 8206<span class="euOrderDetailItemMeta"> 8207<span x-text="item.price"></span> 8208</span> 8209<div class="euLineItemStatus"> 8210<div class="euLineItemStatusItem" x-show="(item.withdrawal_line_item_status || item.fulfillment_status) && !selectedOrder?.cancelled"> 8211<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 8212<span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 8213</div> 8214<div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 8215<span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 8216 8217 8218 8219 8220 8221 8222 8223 8224Sendungsverfolgung 8225<!-- END app snippet -->:</span> 8226<span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 8227</div> 8228<div class="euLineItemStatusItem" x-show="isLineItemReturned(item)"> 8229<span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 8230<span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 8231 8232 8233 8234 8235 8236 8237 8238 8239Rückgabe angefordert 8240<!-- END app snippet --></span> 8241<span x-show="!item.has_active_return"><!-- BEGIN app snippet: tc --> 8242 8243 8244 8245 8246 8247 8248 8249 8250Zurückgegeben 8251<!-- END app snippet --></span> 8252<span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 8253<span x-show="item.return_statuses && item.return_statuses.length > 0" x-text="' - ' + item.return_statuses.join(', ')"></span> 8254</span> 8255</div> 8256<div class="euLineItemStatusItem" x-show="isLineItemRefunded(item)"> 8257<span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"> 8258<!-- BEGIN app snippet: tc --> 8259 8260 8261 8262 8263 8264 8265 8266 8267Erstattet 8268<!-- END app snippet --> 8269<span x-show="getLineItemRefundDate(item)" x-text="'(' + getLineItemRefundDate(item) + ')'"></span> 8270</span> 8271</div> 8272</div> 8273</div> 8274</div> 8275<div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 8276<div class="euExclusionIconContainer"> 8277<span class="euExclusionIcon" aria-hidden="true"> 8278<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
8279<path d="M12 3 2.8 19h18.4L12 3Z"/> 8280<path d="M12 9v5"/> 8281<circle cx="12" cy="17" r="1" fill="currentColor"/> 8282</svg> 8283</span> 8284<span class="sr-only"><!-- BEGIN app snippet: tc --> 8285 8286 8287 8288 8289 8290 8291 8292 8293Warnung 8294<!-- END app snippet -->: </span> 8295<div> 8296<span class="euExclusionText" x-text="(item.withdrawal_exclusion_reason && getExclusionReasonLabel(item.withdrawal_exclusion_reason)) ? getExclusionReasonLabel(item.withdrawal_exclusion_reason) : resolveWithdrawalText('form.withdrawal_exclusion.product_excluded_reason')"></span> 8297</div> 8298</div> 8299<span class="euExclusionDetail" x-text="getExclusionNoticeForItem(item)"></span> 8300</div> 8301</div> 8302</template> 8303</template> 8304</div> 8305</div> 8306</div> 8307<div x-show="hasSelectedOrderWithExcludedProducts" class="euMessage euOrderExclusionNotice" role="alert"> 8308<div class="euMessageTitle"> 8309<div class="euOrderExclusionIcon" aria-hidden="true"> 8310<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 8311<circle cx="12" cy="12" r="9"/> 8312<path d="M12 11v5"/> 8313<circle cx="12" cy="8" r="1" fill="currentColor"/> 8314</svg> 8315</div> 8316<div class="euOrderSectionTitle" role="heading" aria-level="5"><!-- BEGIN app snippet: tc --> 8317 8318 8319 8320 8321 8322 8323 8324 8325Hinweis zu ausgeschlossenen Produkten 8326<!-- END app snippet --></div> 8327</div> 8328<div class="euOrderExclusionContent"> 8329<p x-text="withdrawalExclusionNote"></p> 8330<p class="euOrderExclusionLegal"> 8331<!-- BEGIN app snippet: tc --> 8332 8333 8334 8335 8336 8337 8338 8339 8340Gemäà EU-Recht sind bestimmte Artikel vom 14-tägigen Widerrufsrecht ausgeschlossen. 8341<!-- END app snippet --> 8342</p> 8343</div> 8344</div> 8345<!-- END app snippet --> 8346 8347 </div> 8348 <div x-show="selectedOrder" class="euConfirmationSection"> 8349 <div class="euFormField" 8350 x-show="canUseWithdrawalForm" 8351 :class="{ 'euFormFieldDisabled': !canUseWithdrawalForm }"> 8352 <label for="statement_reason"><!-- BEGIN app snippet: tc --> 8353 8354 8355 8356 8357 8358 8359 8360 8361Widerrufsgrund (optional) 8362<!-- END app snippet --></label> 8363 <select id="statement_reason" name="statement_reason" x-model="formData.statement_reason" class="euInput euSelect"> 8364 <option value=""><!-- BEGIN app snippet: tc --> 8365 8366 8367 8368 8369 8370 8371 8372 8373Bitte wählen... 8374<!-- END app snippet --></option> 8375 <template x-for="reason in statementReasonOptions" :key="reason.value"> 8376 <option :value="reason.value" x-text="reason.label"></option> 8377 </template> 8378 </select> 8379 </div> 8380 <div class="euFormField" 8381 x-show="canUseWithdrawalForm && formData.statement_reason === 'other'" 8382 :class="{ 'euFormFieldDisabled': !canUseWithdrawalForm }"> 8383 <label for="statement"><!-- BEGIN app snippet: tc --> 8384 8385 8386 8387 8388 8389 8390 8391 8392Geben Sie bitte Ihren Widerrufsgrund an 8393<!-- END app snippet --></label> 8394 <textarea id="statement" name="statement" x-model="formData.statement" 8395 placeholder="z.B. Widerruf nach EU-Recht" 8396 maxlength="2000" 8397 rows="3" class="euInput"></textarea> 8398 </div> 8399 8400 <div class="euConfirmationField" x-show="canUseWithdrawalForm"> 8401 <label for="confirm" class="euConfirmationLabel" :class="{ 'euConfirmationLabelDisabled': !canUseWithdrawalForm }"> 8402 <input type="checkbox" id="confirm" name="confirm" :required="canUseWithdrawalForm" x-model="formData.confirm" :disabled="!canUseWithdrawalForm" aria-required="true" aria-invalid="false" aria-describedby="confirm_error"> 8403 <span class="euConfirmationLabelText"><!-- BEGIN app snippet: tc --> 8404 8405 8406 8407 8408 8409 8410 8411 8412Hiermit widerrufe ich den Kaufvertrag für die oben ausgewählte Bestellung. Ich nehme zur Kenntnis, dass bei bereits versâ¦</span> 8413 </label> 8414 <div id="confirm_error" class="sr-only" role="alert" x-show="false"></div><span class="euPrivacyNotice"><!-- BEGIN app snippet: tc --> 8415 8416 8417 8418 8419 8420 8421 8422 8423Ihre Daten werden ausschlieÃlich zur Bearbeitung des Widerrufs verwendet. Weitere Informationen: 8424<!-- END app snippet --><a href="/policies/privacy-policy"><!-- BEGIN app snippet: tc --> 8425 8426 8427 8428 8429 8430 8431 8432 8433Datenschutzerklärung 8434<!-- END app snippet --></a><!-- BEGIN app snippet: tc --> 8435 8436 8437 8438 8439 8440 8441 8442 8443. 8444<!-- END app snippet --></span></div> 8445 8446 <div x-show="selectedOrder && selectedOrder?.withdrawal_period && selectedOrder?.withdrawal_period?.period_late_submission" class="euLateSubmissionNotice"> 8447 <!-- BEGIN app snippet: tc --> 8448 8449 8450 8451 8452 8453 8454 8455 8456Die Widerrufsfrist für diese Bestellung ist möglicherweise abgelaufen. Ihre Anfrage wird erfasst und vom Händler geprüft. 8457<!-- END app snippet --> 8458 </div> 8459
8460 <div x-show="isSelectedOrderBlockedUnshipped" class="euConfirmationBlockedNotice"> 8461 <span x-text="resolveWithdrawalText('form.order_preview.blocked_not_yet_shipped')"></span> 8462 </div> 8463 8464 <div x-show="selectedOrder && selectedOrder?.withdrawal_period && !selectedOrder?.withdrawal_period?.canWithdraw" class="euConfirmationBlockedNotice"> 8465 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'cancelled'"><!-- BEGIN app snippet: tc --> 8466 8467 8468 8469 8470 8471 8472 8473 8474Die Bestellung kann nicht widerrufen werden, da sie bereits storniert wurde. 8475<!-- END app snippet --></span> 8476 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'active_return'"><!-- BEGIN app snippet: tc --> 8477 8478 8479 8480 8481 8482 8483 8484 8485Die Bestellung kann nicht widerrufen werden, da bereits eine Retoure angefragt wurde. 8486<!-- END app snippet --></span> 8487 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'personalized'"> 8488 <!-- BEGIN app snippet
8488: tc --> 8489 8490 8491 8492 8493 8494 8495 8496 8497Bestellung enthält personalisierte Produkte. Automatischer Widerruf nicht möglich. Kundenservice kontaktieren. 8498<!-- END app snippet --> 8499 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 8500 8501 8502 8503 8504 8505 8506 8507 8508Kundenservice kontaktieren 8509<!-- END app snippet --></a> 8510 </span> 8511 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'manual_review'"> 8512 <!-- BEGIN app snippet: tc --> 8513 8514 8515 8516 8517 8518 8519 8520 8521Diese Bestellung enthält Produkte, die manuell geprüft werden müssen. Automatischer Widerruf ist nicht möglich. Kundense⦠8522<!-- END app snippet --> 8523 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 8524 8525 8526 8527 8528 8529 8530 8531 8532Kundenservice kontaktieren 8533<!-- END app snippet --></a> 8534 </span> 8535 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'b2b'"><!-- BEGIN app snippet: tc --> 8536 8537 8538 8539 8540 8541 8542 8543 8544Diese Bestellung ist eine B2B-Bestellung. Ein Widerruf ist nicht möglich. 8545<!-- END app snippet --></span> 8546 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_not_eligible'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_not_eligible')"></span> 8547 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_missing'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_missing')"></span> 8548 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'all_items_withdrawn'"><!-- BEGIN app snippet: tc --> 8549 8550 8551 8552 8553 8554 8555 8556 8557Alle Artikel dieser Bestellung wurden bereits widerrufen. Ein weiterer Widerruf ist nicht möglich. 8558<!-- END app snippet --></span> 8559 <span x-show="selectedOrder?.withdrawal_period?.reason === 'expired' && !selectedOrder?.withdrawal_period?.blocked_reason && !selectedOrder?.withdrawal_period?.period_late_submission"><!-- BEGIN app snippet: tc --> 8560 8561 8562 8563 8564 8565 8566 8567 8568Die Widerrufsfrist für diese Bestellung ist abgelaufen. Ein Widerruf ist daher nicht mehr möglich. 8569<!-- END app snippet --></span> 8570 </div> 8571 8572 <div class="sr-only" aria-live="polite" aria-atomic="true"> 8573 <span x-show="processingToken"><!-- BEGIN app snippet: tc --> 8574 8575 8576 8577 8578 8579 8580 8581 8582Wird bearbeitet... 8583<!-- END app snippet --></span> 8584 </div> 8585 <div class="euSubmitButtonWrapper" 8586 x-show="canUseWithdrawalForm"> 8587 <input type="submit" 8588 :disabled="processingToken || !selectedOrder || emailVerificationPending || !formData.confirm || (showLineItemCheckboxes && (!selectedLineItemIds || selectedLineItemIds.length === 0))" 8589 class="euSubmitButton" 8590 :class="(processingToken || !selectedOrder || !formData.confirm || (showLineItemCheckboxes && (!selectedLineItemIds || selectedLineItemIds.length === 0))) ? 'disabled' : ''" 8591 :aria-busy="processingToken" 8592 :value="processingToken ? resolveWithdrawalText('form.processing.title') : resolveWithdrawalText('form.button.submit')"> 8593 </div> 8594 8595 </div> 8596 <input type="hidden" name="order_number" x-model="formData.order_number"> 8597 </div> 8598</form> 8599<!-- END app snippet --> 8600 8601 8602 <div class="euWithdrawalBranding"> 8603 <div class="euWithdrawalBrandingText"><!-- BEGIN app snippet: tc --> 8604 8605 8606 8607 8608 8609 8610 8611 8612entwickelt von 8613<!-- END app snippet --> <a href="https://herrlich.media" class="euWithdrawalBrandingLink" target="_blank" rel="noopener noreferrer">herrlich.media</a></div> 8614 </div> 8615 8616 </div> 8617</div> 8618<!-- END app snippet --> 8619 </template> 8620 8621 </div> 8622 8623 8624 8625
8625<script> 8626 window.EUWithdrawalForm = window.EUWithdrawalForm || { 8627 _pendingOpen: false, 8628 _lastTrigger: null, 8629 open: function(trigger) { 8630 this._pendingOpen = true; 8631 this._lastTrigger = trigger || document.activeElement || null; 8632 return false; 8633 }, 8634 close: function() { return false; }, 8635 toggle: function(trigger) { return this.open(trigger); } 8636 }; 8637 window.EU_WITHDRAWAL_CONFIG = window.EU_WITHDRAWAL_CONFIG || {}; 8638 window.EU_WITHDRAWAL_CONFIG.apiBaseUrl = window.EU_WITHDRAWAL_CONFIG.apiBaseUrl || "https://app.eu-withdrawal-form.app/api"; 8639 window.API_BASE_URL = window.API_BASE_URL || window.EU_WITHDRAWAL_CONFIG.apiBaseUrl; 8640 8641 8642 8643 8644 !function(w){ 8645 var c=w.EU_WITHDRAWAL_CONFIG,o=c.themeBlockTextOverrides=c.themeBlockTextOverrides||{},set=function(k,v){if(v!=null&&String(v).trim()!=='')o[k]=String(v);}; 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 }(window); 8662 8663 8664 8665 8666 !function(w){var c=w.EU_WITHDRAWAL_CONFIG,t=c.translations=c.translations||{},s=function(p,v){for(var i=0,o=t,x=p.split('.');i<x.length-1;i++)o=o[x[i]]=o[x[i]]||{};o[x[i]]=v}; 8667 s('form.fields.confirmation_html',"\u003c!-- BEGIN app snippet: tc --\u003e\n\n\n\n\n\n\n\n\nHiermit widerrufe ich den Kaufvertrag für die oben ausgewählte Bestellung. Ich nehme zur Kenntnis, dass bei bereits versâ¦"); 8668 8669 s('form.button.submit',"Widerruf verbindlich erklären"); 8670 s('form.button.submit_unfulfilled',"Bestellung stornieren"); 8671 s('form.button.submit_fulfilled',"Rückgabe anfordern"); 8672 s('form.processing.title',"Wird bearbeitet..."); 8673 8674 }(window); 8675 </script>
8675 8676
8676<script src="https://cdn.shopify.com/extensions/01a0c342-bac7-7d4a-9f0b-563e365c03f5/eu-withdrawal-form-131/assets/eu-withdrawal-translations.de.js" defer></script>
8676 8677 8678 8679
8679<script src="https://cdn.shopify.com/extensions/01a0c342-bac7-7d4a-9f0b-563e365c03f5/eu-withdrawal-form-131/assets/euWithdrawalForm.min.js" defer></script>
8679 8680 8681 8682 8683<!-- END app snippet --> 8684 8685 8686</div><div id="shopify-block-AMVRacTJYQmt2RDBQY__16274361319697914395" class="shopify-block shopify-app-block"> 8687 8688 8689 8690<reviewsio-floating data-id="AMVRacTJYQmt2RDBQY__16274361319697914395"> 8691 8692 8693 8694 8695 8696 <div class="reviews-io-floating-widget rio-withoutBranding" 8697 data-widget-id="HnxkPahwOvUD9BEf" 8698 data-store-name="veggiecrumbz.myshopify.com" 8699 lang="de" 8700 ></div> 8701 8702
8702<script> 8703 (function () { 8704 function ensureScriptOnce(src, id) { 8705 if (id && document.getElementById(id)) return; 8706 if (id) { 8707 var existing = document.querySelector('script[src="' + src + '"]'); 8708 if (existing) return; 8709 } 8710 var script = document.createElement('script'); 8711 if (id) script.id = id; 8712 script.setAttribute('src', src); 8713 document.body.appendChild(script); 8714 } 8715 8716 function scheduleEditorReload(srcBase) { 8717 // In Theme Editor, changing settings replaces section DOM, but the 8718 // Reviews.io script may not automatically re-scan. Reload it (debounced). 8719 if (!window.__REVIEWS_EDITOR__) return; 8720 if (window.__reviewsioFloatingReloadTimer) { 8721 window.clearTimeout(window.__reviewsioFloatingReloadTimer); 8722 } 8723 window.__reviewsioFloatingReloadTimer = window.setTimeout(function () { 8724 var script = document.createElement('script'); 8725 script.setAttribute('src', srcBase + '?editorReload=' + Date.now()); 8726 script.setAttribute('data-reviewsio-editor-reload', 'true'); 8727 document.body.appendChild(script); 8728 }, 150); 8729 } 8730 8731 var __reviewsioFloatingInitAttempts = 0; 8732 var MAX_INIT_ATTEMPTS = 25; 8733 var INIT_RETRY_DELAY_MS = 200; 8734 8735 function init() { 8736 var fallbackStore = (window.Shopify && typeof window.Shopify.shop === 'string') ? window.Shopify.shop : ''; 8737 var storeFromCore = (typeof reviewsIoStore !== 'undefined' && reviewsIoStore) ? reviewsIoStore : ''; 8738 var store = storeFromCore || fallbackStore; 8739 if (!store) { 8740 __reviewsioFloatingInitAttempts += 1; 8741 if (__reviewsioFloatingInitAttempts < MAX_INIT_ATTEMPTS) { 8742 window.setTimeout(init, INIT_RETRY_DELAY_MS); 8743 } 8744 return; 8745 } 8746 8747 var widgets = document.querySelectorAll('.reviews-io-floating-widget'); 8748 if (!widgets || !widgets.length) return; 8749 8750 var hasAnyValidWidgetId = false; 8751 var shouldReloadInEditor = false; 8752 widgets.forEach(function (widget) { 8753 var widgetId = (widget.getAttribute('data-widget-id') || '').trim(); 8754 if (!widgetId) return; 8755 hasAnyValidWidgetId = true; 8756 8757 var currentStore = (widget.getAttribute('data-store-name') || '').trim(); 8758 8759 // Avoid overriding demo preview injection (demo widget id + demo store). 8760 var demo = window.__REVIEWS_DEMO_CONFIG__; 8761 var demoWidgetId = demo && demo.widgetIds ? demo.widgetIds.floating : ''; 8762 var isDemoInjected = !!(demo && demo.store && demoWidgetId && widgetId === demoWidgetId && currentStore === demo.store); 8763 8764 if (!currentStore) { 8765 widget.setAttribute('data-store-name', store); 8766 currentStore = (widget.getAttribute('data-store-name') || '').trim(); 8767 } else if (!isDemoInjected && storeFromCore && currentStore !== storeFromCore) { 8768 widget.setAttribute('data-store-name', storeFromCore); 8769 currentStore = (widget.getAttribute('data-store-name') || '').trim(); 8770 } 8771 8772 if (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) { 8773 widget.setAttribute('lang', reviewsIoLang); 8774 } 8775 8776 if (window.__REVIEWS_EDITOR__) { 8777 var lang = (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : ''; 8778 var key = widgetId + '|' + currentStore + '|' + lang; 8779 var prevKey = widget.getAttribute('data-reviewsio-init-key') || ''; 8780 if (prevKey !== key) { 8781 widget.setAttribute('data-reviewsio-init-key', key); 8782 shouldReloadInEditor = true; 8783 } 8784 } 8785 }); 8786 8787 if (!hasAnyValidWidgetId) return; 8788 8789 if (window.__REVIEWS_EDITOR__) { 8790 // If settings changed, re-run the script so it re-scans the page. 8791 if (shouldReloadInEditor) { 8792 scheduleEditorReload('https://widget.reviews.io/modern-widgets/floating.js'); 8793 } else { 8794 ensureScriptOnce('https://widget.reviews.io/modern-widgets/floating.js', 'reviewsio-floating-js'); 8795 } 8796 return; 8797 } 8798 8799 ensureScriptOnce('https://widget.reviews.io/modern-widgets/floating.js', 'reviewsio-floating-js'); 8800 } 8801 8802 window.__reviewsioInitFloatingWidgets = window.__reviewsioInitFloatingWidgets || init; 8803 8804 if (document.readyState === 'loading') { 8805 window.addEventListener('DOMContentLoaded', init); 8806 } else { 8807 init(); 8808 } 8809 8810 document.addEventListener('shopify:section:load', init); 8811 document.addEventListener('shopify:block:select', init); 8812 })(); 8813 </script>
8813 8814 8815 8816</reviewsio-floating> 8817 8818</div><div id="shopify-block-AcVNFMzZ6c2NvTGpQT__15079184273603081885" class="shopify-block shopify-app-block"> 8819 8820 8821 8822 8823 8824
8825<script> 8826 8827 window.essentialOrderValueBoosterConfigs = null; 8828 window.essentialOrderValueBoosterProductsData = null; 8829 8830 8831 window.essentialOrderValueBoosterPageTemplate = "index" 8832 window.essentialOrderValueBoosterMeta = { 8833 productData: "null", 8834 cartItems: [], 8835 cartProducts: [], 8836 mainCurrency: "EUR", 8837 productCollections: null, 8838 }; 8839 8840 window.essentialOrderValueBoosterTranslations = { 8841 previousSlide: "Vorherige Folie", 8842 nextSlide: "Nächste Folie", 8843 regularPrice: "Regulärer Preis", 8844 salePrice: "Angebotspreis", 8845 slide: "Folie" 8846 }; 8847</script>
8847 8848 8849 8850
8851<script src="https://cdn.shopify.com/extensions/01a1100c-8141-7e50-92ef-fd4faee25453/order-value-booster-361/assets/free_shipping_bar_essential_apps.min.js" defer crossorigin="anonymous"></script>
8851 8852
8853<script> 8854 8855</script>
8855 8856 8857 8858 8859 8860</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style> 8861 .rio-withoutBranding .FloatingWidget .R-Logo, 8862 .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo, 8863 .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container, 8864 .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container, 8865 .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo, 8866 .rio-withoutBranding .RatingBarWidget .R-PlatformIcon { 8867 display: none !important; 8868 } 8869</style>
8870<script> 8871 window.__REVIEWS_EDITOR__ = false; 8872 window.__REVIEWS_DEMO_CONFIG__ = { 8873 store: 'ecommerce-demo-store', 8874 sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku', 8875 widgetIds: { 8876 nuggets: 'W10cpKyjl72VtHv6', 8877 ugc: '7sG9C5qNeKpvhykZ', 8878 floating: 'GBvqmKV1Zy9H4Mpd', 8879 ratingBar: 'pxNMXi7FTlODgr8Q', 8880 survey: 'uLJcD7bFpGMf1Z0C' 8881 }, 8882 surveyCampaignId: '392' 8883 }; 8884 8885 8886 var reviewsIoStore = 'veggiecrumbz.de'; 8887 8888 8889 var reviewsIoEnableSyndication = false; 8890 8891 8892 8893 8894 var reviewsIoLang = 'de'; 8895 8896 8897</script>
8897 8898
8899<script defer src="https://cdn.shopify.com/extensions/01a0f781-40b0-734a-a579-a6ab0f7a7741/reviews-co-uk-product-and-merchant-review-collection-60/assets/reviewsio-preview.js"></script>
8899 8900 8901 8902 8903</div>
8903<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8903 8904</body> 8905</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.