{"version":3,"file":"(default)-layout.svelte.83f33eae.mjs","sources":["../../../../../../src/components/Header/Header.svelte","../../../../../../src/routes/(default)/+layout.svelte"],"sourcesContent":["<script>\n\timport { page } from \"$app/stores\";\n\n\timport { SupportAvailable } from \"../../utils/utils.js\";\n\n\timport { Button } from \"../Button\";\n\timport { Container } from \"../Container\";\n\timport { MobileNavigation, Navigation } from \"./\";\n\n\timport IconPhone from \"../../icons/phone.svg\";\n\timport IconEnvelope from \"../../icons/envelope.svg\";\n\n\timport ImageLogo from \"../../images/logo.svg\";\n\timport ImageLogoMobile from \"../../images/logo-centered.svg\";\n\n\texport let config;\n\n\tlet showGradient = false;\n\n\tfunction toggleGradient() {\n\t\tshowGradient = !showGradient;\n\t}\n\n\tlet activeMobileNav = false;\n\n\tfunction toggleMobileNavigation() {\n\t\tactiveMobileNav = !activeMobileNav;\n\t}\n\n\t$: if ($page.url.pathname) {\n\t\tactiveMobileNav = false;\n\t}\n</script>\n\n<header class=\"sticky top-0 z-50 pt-5\">\n\t<Container>\n\t\t<div\n\t\t\tclass=\"relative -mx-2 flex flex-col items-start justify-between gap-y-2.5 rounded-[1.75rem] bg-white py-2 px-5 md:-mx-5\"\n\t\t\ton:mouseenter=\"{toggleGradient}\"\n\t\t\ton:mouseleave=\"{toggleGradient}\"\n\t\t>\n\t\t\t<div\n\t\t\t\tclass=\"absolute top-6 bottom-3 left-3 right-3 -z-10 flex bg-black blur-[1.25rem]\"\n\t\t\t>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"\n\t\t\t\t\t\tinline-flex w-1/3 bg-green opacity-0 transition-all\n\t\t\t\t\t\t{showGradient ? 'opacity-100' : ''}\n\t\t\t\t\t\"></span>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"\n\t\t\t\t\t\tinline-flex w-1/3 bg-green opacity-0 transition-all\n\t\t\t\t\t\t{showGradient ? 'opacity-100' : ''}\n\t\t\t\t\t\"></span>\n\t\t\t\t<span\n\t\t\t\t\tclass=\"\n\t\t\t\t\t\tinline-flex w-1/3 bg-green opacity-0 transition-all\n\t\t\t\t\t\t{showGradient ? 'opacity-100' : ''}\n\t\t\t\t\t\"></span>\n\t\t\t</div>\n\t\t\t<div class=\"flex w-full items-center justify-between gap-5 py-2\">\n\t\t\t\t<a class=\"z-50 block\" href=\"/\">\n\t\t\t\t\t<ImageLogo class=\"hidden h-4 md:block md:h-7\" />\n\t\t\t\t\t<ImageLogoMobile class=\"block h-[50px] md:hidden\" />\n\t\t\t\t</a>\n\t\t\t\t{#if config.head_menu}\n\t\t\t\t\t<Navigation class=\"hidden lg:block\" config=\"{config}\" />\n\t\t\t\t{/if}\n\t\t\t\t<div class=\"flex items-center gap-x-2 md:gap-x-2\">\n\t\t\t\t\t{#if config.email_address}\n\t\t\t\t\t\t<Button tag=\"a\" variant=\"icon\" href=\"mailto:{config.email_address}\">\n\t\t\t\t\t\t\t<IconEnvelope class=\"h-3\" />\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t{/if}\n\t\t\t\t\t{#if config.phone_number}\n\t\t\t\t\t\t<a\n\t\t\t\t\t\t\tclass=\"group relative flex items-start justify-center gap-x-2 transition duration-300 hover:text-green xl:h-10 xl:flex-col xl:border-l-2 xl:border-grey xl:pl-4\"\n\t\t\t\t\t\t\thref=\"tel:{config.phone_number}\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<Button tag=\"span\" variant=\"icon\" class=\"xl:hidden\">\n\t\t\t\t\t\t\t\t<IconPhone class=\"h-3\" />\n\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"absolute left-[9px] top-[2px] hidden h-1.5 w-1.5 rounded-xl xl:block {SupportAvailable(\n\t\t\t\t\t\t\t\t\t9.0,\n\t\t\t\t\t\t\t\t\t11.0\n\t\t\t\t\t\t\t\t) || SupportAvailable(15.0, 17.0)\n\t\t\t\t\t\t\t\t\t? 'bg-green'\n\t\t\t\t\t\t\t\t\t: 'bg-red'}\"></span>\n\t\t\t\t\t\t\t<span class=\"hidden w-full text-right xl:block\">\n\t\t\t\t\t\t\t\t{config.phone_number}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span class=\"hidden text-xs xl:flex xl:justify-between xl:gap-1\">\n\t\t\t\t\t\t\t\t<span>ma-vr:</span><span>9.00 - 11.00</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<span\n\t\t\t\t\t\t\t\tclass=\"hidden text-xs xl:flex xl:w-full xl:justify-between xl:gap-1\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<span>&nbsp;</span><span>15.00 - 17.00</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t{/if}\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass=\"relative z-50 flex h-[1.1rem] w-7 items-center lg:hidden\"\n\t\t\t\t\t\ton:click=\"{toggleMobileNavigation}\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<span\n\t\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\t\tclass=\"absolute top-0 block h-0.5 w-7 transform bg-black transition duration-300 ease-in-out open:translate-y-2 open:-rotate-45\"\n\t\t\t\t\t\t\topen=\"{activeMobileNav || null}\"></span>\n\t\t\t\t\t\t<span\n\t\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\t\tclass=\"absolute top-2 block h-0.5 w-7 transform bg-black transition duration-300 ease-in-out open:opacity-0\"\n\t\t\t\t\t\t\topen=\"{activeMobileNav || null}\"></span>\n\t\t\t\t\t\t<span\n\t\t\t\t\t\t\taria-hidden=\"true\"\n\t\t\t\t\t\t\tclass=\"absolute top-4 block h-0.5 w-7 transform bg-black transition duration-300 ease-in-out open:-translate-y-2 open:rotate-45\"\n\t\t\t\t\t\t\topen=\"{activeMobileNav || null}\"></span>\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</Container>\n\t{#if config.head_menu}\n\t\t<MobileNavigation\n\t\t\tconfig=\"{config}\"\n\t\t\topen=\"{activeMobileNav ? true : null}\"\n\t\t/>\n\t{/if}\n</header>\n","<script>\n\timport \"../../app.css\";\n\n\timport { CookieNotice } from \"../../components/CookieNotice\";\n\timport { Footer } from \"../../components/Footer\";\n\timport { Header } from \"../../components/Header\";\n\n\texport let data;\n\n\tlet pageClientHeight;\n</script>\n\n<svelte:head>\n\t{#if data.config.head_scripts}\n\t\t{@html data.config.head_scripts}\n\t{/if}\n</svelte:head>\n\n{#if data.config.body_scripts}\n\t{@html data.config.body_scripts}\n{/if}\n\n<div\n\tclass=\"relative leading-none antialiased\"\n\tbind:clientHeight=\"{pageClientHeight}\"\n>\n\t<Header config=\"{data.config}\" />\n\t<slot />\n\t<Footer config=\"{data.config}\" />\n\n\t{#if data.config.cookie_notice_message}\n\t\t<CookieNotice config=\"{data.config}\" />\n\t{/if}\n</div>\n"],"names":["ctx","dirty","button_changes","t2_value","SupportAvailable","attr","a","a_href_value","insert_hydration","target","anchor","append_hydration","span0","span1","span4","span2","span3","span7","span5","span6","current","set_data","t2","if_block0","create_if_block_3","if_block1","create_if_block_2","if_block2","create_if_block_1","span3_open_value","span4_open_value","span5_open_value","div3","div0","div2","div1","button","if_block","create_if_block","header","config","$$props","showGradient","toggleGradient","$$invalidate","activeMobileNav","toggleMobileNavigation","$page","html_tag","raw_value","cookienotice_changes","div","header_changes","footer_changes","data","pageClientHeight"],"mappings":"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"}