CINXE.COM

Hotbeds - BioSpace

<!DOCTYPE html> <html class="Page" lang="en-US" > <head> <meta charset="UTF-8"> <meta property="og:title" content="Hotbeds"> <meta property="og:url" content="https://www.biospace.com/hotbeds"> <meta property="og:image" content="https://static.biospace.com/dims4/default/d32393a/2147483647/strip/true/crop/1120x630+40+0/resize/1440x810!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fcc%2F88%2Fa9fddaf440db946b77e1d45d2e26%2Fbiospace-5.png"> <meta property="og:image:url" content="https://static.biospace.com/dims4/default/d32393a/2147483647/strip/true/crop/1120x630+40+0/resize/1440x810!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fcc%2F88%2Fa9fddaf440db946b77e1d45d2e26%2Fbiospace-5.png"> <meta property="og:image:width" content="1440"> <meta property="og:image:height" content="810"> <meta property="og:image:type" content="image/png"> <meta property="og:description" content="Explore BioSpace&#x27;s Hotbed Maps, highlighting life sciences hotspots across the U.S."> <meta property="og:site_name" content="BioSpace"> <meta property="og:type" content="website"> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="Explore BioSpace&#x27;s Hotbed Maps, highlighting life sciences hotspots across the U.S."/> <meta name="twitter:site" content="@biospace"/> <meta name="twitter:title" content="Hotbeds"/> <meta property="fb:app_id" content="2120989681618413"> <link rel="alternate" href="https://www.biospace.com/hotbeds" hreflang="en-US" /><style type="text/css">:root { --color-border-theme: #EFEFEF; --color-footer-bg-theme: #222222; --color-footer-text-theme: #ffffff; --color-link-text-theme: #222222; --color-button-bg-theme: #D02C24; --color-button-border-theme: #D02C24; --color-button-hover-text-theme: #D02C24; } </style> <style type="text/css">:root { --button-border-radius:0; } </style> <style type="text/css">:root { --font-1: "Arial"; --font-2: "Times"; } body { --font-1: "Helvetica"; --font-2: "Merriweather"; --font-page-titles: var(--font-1); --font-list-titles: var(--font-1); --font-promo-titles: var(--font-1); --font-description: var(--font-1); --font-quote: Helvetica; --font-rte-body: var(--font-1); } </style> <link data-cssvarsponyfill="true" class="Webpack-css" rel="stylesheet" href="https://static.biospace.com/resource/0000018c-e9c4-deef-a1fd-fbfe1e4b0000/styles/default/All.min.5b16cc29da43f3d4bcfed6f0abc095c4.gz.css"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5"><title>Hotbeds - BioSpace</title><link rel="canonical" href="https://www.biospace.com/hotbeds"><meta name="brightspot.contentId" content="0000018f-cb1c-d7fd-a1ff-df9debea0001"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/favicon-32x32.png"> <link rel="icon" type="image/png" href="/favicon-16x16.png"> <link type="application/rss+xml" rel="alternate" title="Hotbeds" href="https://www.biospace.com/hotbeds.rss"><script type="application/ld+json">{"@context":"http://schema.org","@type":"","@graph":[{"@context":"http://schema.org","@type":"Organization","@id":"https://www.biospace.com/#organization","name":"BioSpace","sameAs":["https://www.facebook.com/biospacecommunity","https://www.linkedin.com/company/biospaceinc/","https://x.com/biospace","https://www.instagram.com/biospacenews/"],"url":"https://www.biospace.com"},{"@context":"http://schema.org","@type":"Website","description":"BioSpace is the digital hub for life science news and jobs. We provide essential insights, opportunities and tools to connect innovative organizations and talented professionals who advance health and quality of life across the globe. ","@id":"https://www.biospace.com/#website","inLanguage":"en-US","name":"BioSpace","publisher":{"@id":"https://www.biospace.com/#organization"},"url":"https://www.biospace.com"},{"@context":"http://schema.org","@type":"WebPage","potentialAction":[{"@context":"http://schema.org","@type":"ReadAction","target":"https://www.biospace.com/hotbeds"}],"@id":"https://www.biospace.com/hotbeds/#webpage","inLanguage":"en-US","name":"Hotbeds","isPartOf":{"@id":"https://www.biospace.com/#website"},"datePublished":"2024-05-30T20:07:12.900Z","dateModified":"2025-01-02T17:36:41.407Z","url":"https://www.biospace.com/hotbeds"}]}</script> <!-- this will add webcomponent polyfills based on browsers. As of 04/29/21 still needed for IE11 and Safari --> <script src="https://static.biospace.com/resource/0000018c-e9c4-deef-a1fd-fbfe1e4b0000/webcomponents-loader/webcomponents-loader.ce44f83d1399e8dd41e607b70e0642c9.gz.js"></script> <script> /** This allows us to load the IE polyfills via feature detection so that they do not load needlessly in the browsers that do not need them. It also ensures they are loaded non async so that they load before the rest of our JS. */ var head = document.getElementsByTagName('head')[0]; if (!window.CSS || !window.CSS.supports || !window.CSS.supports('--fake-var', 0)) { var script = document.createElement('script'); script.setAttribute('src', "https://static.biospace.com/resource/0000018c-e9c4-deef-a1fd-fbfe1e4b0000/util/IEPolyfills.min.4e804e24ca7aa61e14b66eca853bb6e7.gz.js"); script.setAttribute('type', 'text/javascript'); script.async = false; head.appendChild(script); } </script> <script src="https://static.biospace.com/resource/0000018c-e9c4-deef-a1fd-fbfe1e4b0000/styles/default/All.min.1cab67a82b75dabbc4513d0c49274e86.gz.js" async></script> <link rel="preconnect" href="https://connect.facebook.net"> <script> window.fbAsyncInit = function() { FB.init({ appId : '2120989681618413', xfbml : true, version : 'v2.9' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script type="text/javascript"> // Google tag setup var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function () { googletag.pubads().enableSingleRequest() googletag.pubads().enableAsyncRendering() googletag.pubads().disableInitialLoad() googletag.enableServices() }) // setup of ad slots var dfpAdSlotsObject = {} var dfpAdSlots = [] var staticAdSlots = [] </script> <script>var script = document.createElement('script'); script.async = true; script.src = 'https://analytics.ahrefs.com/analytics.js'; script.setAttribute('data-key', 'ijoT0Tuv31/VTArPbpYiGg'); document.getElementsByTagName('head')[0].appendChild(script);</script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com"> <script> var link = document.createElement('link'); link.setAttribute('href', '//fonts.googleapis.com/css?family=Helvetica:300,400,700|Merriweather:300,400,700&display=swap'); var relList = link.relList; if (relList && relList.supports('preload')) { link.setAttribute('as', 'style'); link.setAttribute('rel', 'preload'); link.setAttribute('onload', 'this.rel="stylesheet"'); link.setAttribute('crossorigin', 'anonymous'); } else { link.setAttribute('rel', 'stylesheet'); } head.appendChild(link); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NBF2TMB');</script> <!-- End Google Tag Manager --> </head> <body class="Page-body"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NBF2TMB" height="0" width="0" style="display:none;visibility:hidden"> </iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <svg xmlns="http://www.w3.org/2000/svg" style="display:none" id="iconsMap"> <symbol id="mono-icon-facebook" viewBox="0 0 16 16"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.66667 6.16667H10.5L10.2708 8H8.66667V13.5H6.28906V8H5V6.16667H6.28906V4.9349C6.28906 4.13281 6.48958 3.52648 6.89062 3.11589C7.29167 2.70529 7.96006 2.5 8.89583 2.5H10.5V4.33333H9.52604C9.16319 4.33333 8.92925 4.39062 8.82422 4.50521C8.71918 4.61979 8.66667 4.81076 8.66667 5.07812V6.16667Z" /> </symbol> <symbol id="mono-icon-google" viewBox="0 0 16 16"> <path fill="currentColor" d="M15.545 6.558a9.42 9.42 0 0 1 .139 1.626c0 2.434-.87 4.492-2.384 5.885h.002C11.978 15.292 10.158 16 8 16A8 8 0 1 1 8 0a7.689 7.689 0 0 1 5.352 2.082l-2.284 2.284A4.347 4.347 0 0 0 8 3.166c-2.087 0-3.86 1.408-4.492 3.304a4.792 4.792 0 0 0 0 3.063h.003c.635 1.893 2.405 3.301 4.492 3.301 1.078 0 2.004-.276 2.722-.764h-.003a3.702 3.702 0 0 0 1.599-2.431H8v-3.08h7.545z"/> </symbol> <symbol id="mono-icon-instagram" viewBox="0 0 17 17"> <g> <path fill-rule="evenodd" d="M8.281 4.207c.727 0 1.4.182 2.022.545a4.055 4.055 0 0 1 1.476 1.477c.364.62.545 1.294.545 2.021 0 .727-.181 1.4-.545 2.021a4.055 4.055 0 0 1-1.476 1.477 3.934 3.934 0 0 1-2.022.545c-.726 0-1.4-.182-2.021-.545a4.055 4.055 0 0 1-1.477-1.477 3.934 3.934 0 0 1-.545-2.021c0-.727.182-1.4.545-2.021A4.055 4.055 0 0 1 6.26 4.752a3.934 3.934 0 0 1 2.021-.545zm0 6.68a2.54 2.54 0 0 0 1.864-.774 2.54 2.54 0 0 0 .773-1.863 2.54 2.54 0 0 0-.773-1.863 2.54 2.54 0 0 0-1.864-.774 2.54 2.54 0 0 0-1.863.774 2.54 2.54 0 0 0-.773 1.863c0 .727.257 1.348.773 1.863a2.54 2.54 0 0 0 1.863.774zM13.45 4.03c-.023.258-.123.48-.299.668a.856.856 0 0 1-.65.281.913.913 0 0 1-.668-.28.913.913 0 0 1-.281-.669c0-.258.094-.48.281-.668a.913.913 0 0 1 .668-.28c.258 0 .48.093.668.28.187.188.281.41.281.668zm2.672.95c.023.656.035 1.746.035 3.269 0 1.523-.017 2.62-.053 3.287-.035.668-.134 1.248-.298 1.74a4.098 4.098 0 0 1-.967 1.53 4.098 4.098 0 0 1-1.53.966c-.492.164-1.072.264-1.74.3-.668.034-1.763.052-3.287.052-1.523 0-2.619-.018-3.287-.053-.668-.035-1.248-.146-1.74-.334a3.747 3.747 0 0 1-1.53-.931 4.098 4.098 0 0 1-.966-1.53c-.164-.492-.264-1.072-.299-1.74C.424 10.87.406 9.773.406 8.25S.424 5.63.46 4.963c.035-.668.135-1.248.299-1.74.21-.586.533-1.096.967-1.53A4.098 4.098 0 0 1 3.254.727c.492-.164 1.072-.264 1.74-.3C5.662.394 6.758.376 8.281.376c1.524 0 2.62.018 3.287.053.668.035 1.248.135 1.74.299a4.098 4.098 0 0 1 2.496 2.496c.165.492.27 1.078.317 1.757zm-1.687 7.91c.14-.399.234-1.032.28-1.899.024-.515.036-1.242.036-2.18V7.689c0-.961-.012-1.688-.035-2.18-.047-.89-.14-1.524-.281-1.899a2.537 2.537 0 0 0-1.512-1.511c-.375-.14-1.008-.235-1.899-.282a51.292 51.292 0 0 0-2.18-.035H7.72c-.938 0-1.664.012-2.18.035-.867.047-1.5.141-1.898.282a2.537 2.537 0 0 0-1.512 1.511c-.14.375-.234 1.008-.281 1.899a51.292 51.292 0 0 0-.036 2.18v1.125c0 .937.012 1.664.036 2.18.047.866.14 1.5.28 1.898.306.726.81 1.23 1.513 1.511.398.141 1.03.235 1.898.282.516.023 1.242.035 2.18.035h1.125c.96 0 1.687-.012 2.18-.035.89-.047 1.523-.141 1.898-.282.726-.304 1.23-.808 1.512-1.511z"> </path> </g> </symbol> <symbol id="mono-icon-mailto" viewBox="0 0 16 16"> <path d="M14 3H2C1.86739 3 1.74021 3.05268 1.64645 3.14645C1.55268 3.24021 1.5 3.36739 1.5 3.5V12C1.5 12.2652 1.60536 12.5196 1.79289 12.7071C1.98043 12.8946 2.23478 13 2.5 13H13.5C13.7652 13 14.0196 12.8946 14.2071 12.7071C14.3946 12.5196 14.5 12.2652 14.5 12V3.5C14.5 3.36739 14.4473 3.24021 14.3536 3.14645C14.2598 3.05268 14.1326 3 14 3ZM12.7144 4L8 8.32187L3.28562 4H12.7144ZM13.5 12H2.5V4.63688L7.66187 9.36875C7.75412 9.45343 7.87478 9.50041 8 9.50041C8.12522 9.50041 8.24588 9.45343 8.33813 9.36875L13.5 4.63688V12Z" /> </symbol> <symbol id="mono-icon-print" viewBox="0 0 16 16"> <path d="M13.4169 4.5H12.5V2.5C12.5 2.36739 12.4473 2.24021 12.3536 2.14645C12.2598 2.05268 12.1326 2 12 2H4C3.86739 2 3.74021 2.05268 3.64645 2.14645C3.55268 2.24021 3.5 2.36739 3.5 2.5V4.5H2.58313C1.71 4.5 1 5.17313 1 6V11C1 11.1326 1.05268 11.2598 1.14645 11.3536C1.24021 11.4473 1.36739 11.5 1.5 11.5H3.5V13.5C3.5 13.6326 3.55268 13.7598 3.64645 13.8536C3.74021 13.9473 3.86739 14 4 14H12C12.1326 14 12.2598 13.9473 12.3536 13.8536C12.4473 13.7598 12.5 13.6326 12.5 13.5V11.5H14.5C14.6326 11.5 14.7598 11.4473 14.8536 11.3536C14.9473 11.2598 15 11.1326 15 11V6C15 5.17313 14.29 4.5 13.4169 4.5ZM4.5 3H11.5V4.5H4.5V3ZM11.5 13H4.5V10H11.5V13ZM14 10.5H12.5V9.5C12.5 9.36739 12.4473 9.24021 12.3536 9.14645C12.2598 9.05268 12.1326 9 12 9H4C3.86739 9 3.74021 9.05268 3.64645 9.14645C3.55268 9.24021 3.5 9.36739 3.5 9.5V10.5H2V6C2 5.72438 2.26188 5.5 2.58313 5.5H13.4169C13.7381 5.5 14 5.72438 14 6V10.5ZM12.5 7.25C12.5 7.39834 12.456 7.54334 12.3736 7.66668C12.2912 7.79001 12.1741 7.88614 12.037 7.94291C11.9 7.99968 11.7492 8.01453 11.6037 7.98559C11.4582 7.95665 11.3246 7.88522 11.2197 7.78033C11.1148 7.67544 11.0434 7.5418 11.0144 7.39632C10.9855 7.25083 11.0003 7.10003 11.0571 6.96299C11.1139 6.82594 11.21 6.70881 11.3333 6.6264C11.4567 6.54399 11.6017 6.5 11.75 6.5C11.9489 6.5 12.1397 6.57902 12.2803 6.71967C12.421 6.86032 12.5 7.05109 12.5 7.25Z" /> </symbol> <symbol id="mono-icon-copylink" viewBox="0 0 16 16"> <path d="M10.3537 5.64624C10.4002 5.69268 10.4371 5.74782 10.4622 5.80852C10.4874 5.86922 10.5003 5.93429 10.5003 5.99999C10.5003 6.0657 10.4874 6.13076 10.4622 6.19146C10.4371 6.25216 10.4002 6.30731 10.3537 6.35374L6.35368 10.3537C6.30723 10.4002 6.25208 10.437 6.19138 10.4622C6.13069 10.4873 6.06563 10.5003 5.99993 10.5003C5.93424 10.5003 5.86918 10.4873 5.80849 10.4622C5.74779 10.437 5.69264 10.4002 5.64618 10.3537C5.59973 10.3073 5.56288 10.2521 5.53774 10.1914C5.5126 10.1307 5.49966 10.0657 5.49966 9.99999C5.49966 9.9343 5.5126 9.86924 5.53774 9.80855C5.56288 9.74785 5.59973 9.6927 5.64618 9.64624L9.64618 5.64624C9.69262 5.59975 9.74776 5.56288 9.80846 5.53771C9.86916 5.51255 9.93423 5.4996 9.99993 5.4996C10.0656 5.4996 10.1307 5.51255 10.1914 5.53771C10.2521 5.56288 10.3072 5.59975 10.3537 5.64624ZM13.4749 2.52499C13.1499 2.19995 12.7641 1.94211 12.3394 1.7662C11.9147 1.59028 11.4596 1.49974 10.9999 1.49974C10.5403 1.49974 10.0851 1.59028 9.66046 1.7662C9.2358 1.94211 8.84994 2.19995 8.52493 2.52499L6.64618 4.40312C6.55236 4.49694 6.49966 4.62419 6.49966 4.75687C6.49966 4.88955 6.55236 5.0168 6.64618 5.11062C6.74 5.20444 6.86725 5.25715 6.99993 5.25715C7.13262 5.25715 7.25986 5.20444 7.35368 5.11062L9.23243 3.23562C9.70299 2.7754 10.336 2.51932 10.9942 2.52294C11.6524 2.52657 12.2826 2.78961 12.7481 3.25498C13.2135 3.72035 13.4767 4.35051 13.4804 5.00869C13.4842 5.66688 13.2282 6.29998 12.7681 6.77062L10.8887 8.64937C10.7949 8.74311 10.7421 8.87027 10.7421 9.0029C10.742 9.13552 10.7946 9.26274 10.8884 9.35656C10.9821 9.45038 11.1093 9.50312 11.2419 9.50318C11.3745 9.50323 11.5017 9.45061 11.5956 9.35687L13.4749 7.47499C13.8 7.14998 14.0578 6.76413 14.2337 6.33947C14.4096 5.91481 14.5002 5.45965 14.5002 4.99999C14.5002 4.54034 14.4096 4.08518 14.2337 3.66052C14.0578 3.23586 13.8 2.85 13.4749 2.52499ZM8.64618 10.8887L6.76743 12.7675C6.53623 13.0039 6.26043 13.1921 5.95601 13.3211C5.65158 13.4502 5.32457 13.5176 4.99392 13.5194C4.66326 13.5212 4.33553 13.4575 4.0297 13.3317C3.72387 13.206 3.44602 13.0209 3.21223 12.7871C2.97844 12.5532 2.79335 12.2754 2.6677 11.9695C2.54204 11.6636 2.47831 11.3359 2.48019 11.0053C2.48207 10.6746 2.54952 10.3476 2.67865 10.0432C2.80777 9.73879 2.996 9.46303 3.23243 9.23187L5.11056 7.35374C5.20438 7.25992 5.25709 7.13268 5.25709 6.99999C5.25709 6.86731 5.20438 6.74006 5.11056 6.64624C5.01674 6.55242 4.88949 6.49971 4.75681 6.49971C4.62413 6.49971 4.49688 6.55242 4.40306 6.64624L2.52493 8.52499C1.86852 9.1814 1.49976 10.0717 1.49976 11C1.49976 11.9283 1.86852 12.8186 2.52493 13.475C3.18135 14.1314 4.07163 14.5002 4.99993 14.5002C5.92824 14.5002 6.81852 14.1314 7.47493 13.475L9.35368 11.5956C9.44742 11.5018 9.50005 11.3746 9.49999 11.242C9.49993 11.1093 9.44719 10.9822 9.35337 10.8884C9.25955 10.7947 9.13234 10.7421 8.99971 10.7421C8.86709 10.7422 8.73992 10.7949 8.64618 10.8887Z" /> </symbol> <symbol id="mono-icon-download" viewBox="0 0 32 32" fill="none"> <rect x="0.75" y="0.75" width="30.5" height="30.5" rx="15.25" stroke-width="1.5"/> <path d="M11.1463 15.3538C11.0524 15.2599 10.9997 15.1327 10.9997 15C10.9997 14.8673 11.0524 14.7401 11.1463 14.6462C11.2401 14.5524 11.3673 14.4997 11.5 14.4997C11.6327 14.4997 11.7599 14.5524 11.8537 14.6462L15.5 18.2931V10C15.5 9.86739 15.5527 9.74021 15.6464 9.64645C15.7402 9.55268 15.8674 9.5 16 9.5C16.1326 9.5 16.2598 9.55268 16.3536 9.64645C16.4473 9.74021 16.5 9.86739 16.5 10V18.2931L20.1462 14.6462C20.1927 14.5998 20.2479 14.5629 20.3086 14.5378C20.3692 14.5127 20.4343 14.4997 20.5 14.4997C20.5657 14.4997 20.6308 14.5127 20.6914 14.5378C20.7521 14.5629 20.8073 14.5998 20.8538 14.6462C20.9002 14.6927 20.9371 14.7479 20.9622 14.8086C20.9873 14.8692 21.0003 14.9343 21.0003 15C21.0003 15.0657 20.9873 15.1308 20.9622 15.1914C20.9371 15.2521 20.9002 15.3073 20.8538 15.3538L16.3538 19.8538C16.3073 19.9002 16.2522 19.9371 16.1915 19.9623C16.1308 19.9874 16.0657 20.0004 16 20.0004C15.9343 20.0004 15.8692 19.9874 15.8085 19.9623C15.7478 19.9371 15.6927 19.9002 15.6462 19.8538L11.1463 15.3538ZM21.5 21H10.5C10.3674 21 10.2402 21.0527 10.1464 21.1464C10.0527 21.2402 10 21.3674 10 21.5C10 21.6326 10.0527 21.7598 10.1464 21.8536C10.2402 21.9473 10.3674 22 10.5 22H21.5C21.6326 22 21.7598 21.9473 21.8536 21.8536C21.9473 21.7598 22 21.6326 22 21.5C22 21.3674 21.9473 21.2402 21.8536 21.1464C21.7598 21.0527 21.6326 21 21.5 21Z" /> </symbol> <symbol id="mono-icon-linkedin" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.14286 13V6.57139H3V13H5.14286ZM4.05327 5.14286C4.36804 5.14286 4.62833 5.03995 4.83414 4.83414C5.03995 4.62833 5.14286 4.38015 5.14286 4.08959C5.14286 3.77482 5.04601 3.51453 4.8523 3.30872C4.65859 3.1029 4.40436 3 4.08959 3C3.77482 3 3.51453 3.1029 3.30872 3.30872C3.1029 3.51453 3 3.77482 3 4.08959C3 4.38015 3.09685 4.62833 3.29056 4.83414C3.48426 5.03995 3.7385 5.14286 4.05327 5.14286ZM13 13V9.32649C13 8.42036 12.7768 7.73466 12.3304 7.26935C11.884 6.80404 11.3036 6.57139 10.5893 6.57139C9.82401 6.57139 9.18626 6.91424 8.67605 7.59996V6.71833H6.57146V13H8.67605V9.4367C8.67605 9.1918 8.70156 9.02037 8.75258 8.92241C8.95666 8.43261 9.3138 8.18772 9.82401 8.18772C10.5383 8.18772 10.8954 8.64077 10.8954 9.5469V13H13Z" /> </symbol> <symbol id="download" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> <g fill="none" fill-rule="evenodd"> <g> <g> <g> <path d="M0 0H24V24H0z" transform="translate(-802.000000, -1914.000000) translate(0.000000, 1756.000000) translate(802.000000, 158.000000)" /> <path fill="currentColor" fill-rule="nonzero" d="M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2zm-1 8V6h2v4h3l-4 4-4-4h3zm6 7H7v-2h10v2z" transform="translate(-802.000000, -1914.000000) translate(0.000000, 1756.000000) translate(802.000000, 158.000000)" /> </g> </g> </g> </g> </symbol> <symbol id="mono-icon-pinterest" viewBox="0 0 10 10"> <path d="M7.91041 1.02475C7.22206 0.363947 6.26946 0 5.22811 0C3.6374 0 2.65904 0.652053 2.11841 1.19903C1.45212 1.87311 1.07007 2.76817 1.07007 3.65474C1.07007 4.76789 1.53568 5.62227 2.31539 5.94012C2.36773 5.96157 2.42041 5.97237 2.47205 5.97237C2.63654 5.97237 2.76687 5.86473 2.81203 5.69209C2.83836 5.59305 2.89933 5.34869 2.92586 5.24262C2.98261 5.03314 2.93676 4.93238 2.81297 4.7865C2.58746 4.51967 2.48244 4.20414 2.48244 3.79349C2.48244 2.57374 3.39068 1.27741 5.07403 1.27741C6.4097 1.27741 7.23939 2.03655 7.23939 3.25855C7.23939 4.02968 7.07329 4.74383 6.77159 5.26951C6.56194 5.63479 6.19329 6.0702 5.62735 6.0702C5.38262 6.0702 5.16278 5.96967 5.02407 5.7944C4.89303 5.62871 4.84983 5.41469 4.90254 5.19162C4.96208 4.93959 5.04327 4.6767 5.12184 4.42256C5.26514 3.95837 5.40061 3.51996 5.40061 3.17017C5.40061 2.57188 5.0328 2.16987 4.48543 2.16987C3.78981 2.16987 3.24482 2.8764 3.24482 3.77835C3.24482 4.2207 3.36238 4.55156 3.4156 4.67859C3.32797 5.04988 2.80715 7.25731 2.70836 7.67357C2.65123 7.91655 2.30712 9.83578 2.87668 9.98881C3.5166 10.1607 4.08861 8.29156 4.14684 8.08034C4.19403 7.90857 4.35912 7.25901 4.4603 6.85973C4.76922 7.15729 5.26663 7.35847 5.75061 7.35847C6.66302 7.35847 7.48357 6.94788 8.06113 6.20243C8.62127 5.47938 8.92977 4.4716 8.92977 3.36488C8.92973 2.49968 8.55816 1.64671 7.91041 1.02475Z" /> </symbol> <symbol id="icon-fullscreen" xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 1024 1024"> <path d="M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z" /> </symbol> <symbol id="mono-icon-tumblr" viewBox="0 0 512 512"> <g> <path d="M321.2,396.3c-11.8,0-22.4-2.8-31.5-8.3c-6.9-4.1-11.5-9.6-14-16.4c-2.6-6.9-3.6-22.3-3.6-46.4V224h96v-64h-96V48h-61.9 c-2.7,21.5-7.5,44.7-14.5,58.6c-7,13.9-14,25.8-25.6,35.7c-11.6,9.9-25.6,17.9-41.9,23.3V224h48v140.4c0,19,2,33.5,5.9,43.5 c4,10,11.1,19.5,21.4,28.4c10.3,8.9,22.8,15.7,37.3,20.5c14.6,4.8,31.4,7.2,50.4,7.2c16.7,0,30.3-1.7,44.7-5.1 c14.4-3.4,30.5-9.3,48.2-17.6v-65.6C363.2,389.4,342.3,396.3,321.2,396.3z"></path> </g> </symbol> <symbol id="mono-icon-twitter" viewBox="0 0 16 16"> <path d="M8.65379 7.23432L12.1904 3H11.3523L8.2815 6.6766L5.82885 3H3L6.70889 8.55967L3 13H3.83811L7.08097 9.11739L9.67115 13H12.5L8.65379 7.23432ZM7.50589 8.60865L7.1301 8.05503L4.14009 3.64984H5.42737L7.84034 7.20497L8.21613 7.75859L11.3527 12.3797H10.0654L7.50589 8.60865Z" /> </symbol> <symbol id="mono-icon-youtube" viewBox="0 0 512 512"> <g> <path fill-rule="evenodd" d="M508.6,148.8c0-45-33.1-81.2-74-81.2C379.2,65,322.7,64,265,64c-3,0-6,0-9,0s-6,0-9,0c-57.6,0-114.2,1-169.6,3.6 c-40.8,0-73.9,36.4-73.9,81.4C1,184.6-0.1,220.2,0,255.8C-0.1,291.4,1,327,3.4,362.7c0,45,33.1,81.5,73.9,81.5 c58.2,2.7,117.9,3.9,178.6,3.8c60.8,0.2,120.3-1,178.6-3.8c40.9,0,74-36.5,74-81.5c2.4-35.7,3.5-71.3,3.4-107 C512.1,220.1,511,184.5,508.6,148.8z M207,353.9V157.4l145,98.2L207,353.9z"></path> </g> </symbol> <symbol id="mono-icon-tiktok" viewBox="0 0 512 512"> <path d="M412.19,118.66a109.27,109.27,0,0,1-9.45-5.5,132.87,132.87,0,0,1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14,23.9,350,16,350.13,16H267.69V334.78c0,4.28,0,8.51-.18,12.69,0,.52-.05,1-.08,1.56,0,.23,0,.47-.05.71,0,.06,0,.12,0,.18a70,70,0,0,1-35.22,55.56,68.8,68.8,0,0,1-34.11,9c-38.41,0-69.54-31.32-69.54-70s31.13-70,69.54-70a68.9,68.9,0,0,1,21.41,3.39l.1-83.94a153.14,153.14,0,0,0-118,34.52,161.79,161.79,0,0,0-35.3,43.53c-3.48,6-16.61,30.11-18.2,69.24-1,22.21,5.67,45.22,8.85,54.73v.2c2,5.6,9.75,24.71,22.38,40.82A167.53,167.53,0,0,0,115,470.66v-.2l.2.2C155.11,497.78,199.36,496,199.36,496c7.66-.31,33.32,0,62.46-13.81,32.32-15.31,50.72-38.12,50.72-38.12a158.46,158.46,0,0,0,27.64-45.93c7.46-19.61,9.95-43.13,9.95-52.53V176.49c1,.6,14.32,9.41,14.32,9.41s19.19,12.3,49.13,20.31c21.48,5.7,50.42,6.9,50.42,6.9V131.27C453.86,132.37,433.27,129.17,412.19,118.66Z"> </path> </symbol> <symbol id="icon-magnify" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"> <path d="M21.876 18.281l-.314.548L30 27.343 27.343 30l-8.437-8.516-.546.392c-2.083 1.3-4.245 1.951-6.486 1.951-3.28 0-6.08-1.171-8.398-3.515C1.16 17.968 0 15.156 0 11.874c0-3.28 1.159-6.08 3.476-8.398C5.794 1.16 8.595 0 11.876 0c3.282 0 6.079 1.159 8.398 3.476 2.318 2.318 3.477 5.119 3.477 8.4a11.786 11.786 0 0 1-1.875 6.405zm-3.36-13.046c-1.823-1.824-4.037-2.736-6.642-2.736-2.604 0-4.818.912-6.639 2.736-1.824 1.822-2.736 4.035-2.736 6.64 0 2.606.912 4.818 2.736 6.64 1.822 1.823 4.035 2.734 6.64 2.734 2.606 0 4.818-.91 6.64-2.733 1.876-1.875 2.813-4.088 2.813-6.642 0-2.55-.937-4.764-2.812-6.639z" fill-rule="evenodd" /> </symbol> <symbol id="icon-chevron-right" viewBox="0 0 24 24"> <path fill="currentColor" d="M9.62,5.29a.91.91,0,0,0-1.34,0A1,1,0,0,0,8.2,6.61l.08.1,5,5.29-5,5.29a1,1,0,0,0-.08,1.32l.08.1a.91.91,0,0,0,1.25.08l.09-.08L16,12Z" /> </symbol> <symbol id="icon-chevron-down" viewBox="0 0 24 24"> <path fill="currentColor" d="M5.29,9.62a.91.91,0,0,1,0-1.34A1,1,0,0,1,6.61,8.2l.1.08,5.29,5,5.29-5a1,1,0,0,1,1.32-.08l.1.08a.91.91,0,0,1,.08,1.25l-.08.09L12,16Z"/> </symbol> <symbol id="icon-chevron-left" viewBox="0 0 24 24"> <path fill="currentColor" d="M14.38,5.29a.91.91,0,0,1,1.34,0,1,1,0,0,1,.08,1.32l-.08.1-5,5.29,5,5.29a1,1,0,0,1,.08,1.32l-.08.1a.91.91,0,0,1-1.25.08l-.09-.08L8,12Z" /> </symbol> <symbol id="burger-menu" viewBox="0 0 14 10"> <g> <path fill-rule="evenodd" d="M0 5.5v-1h14v1H0zM0 1V0h14v1H0zm0 9V9h14v1H0z"></path> </g> </symbol> <symbol id="close-x" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"> <g> <path fill-rule="nonzero" d="M6.336 7L0 .664.664 0 7 6.336 13.336 0 14 .664 7.664 7 14 13.336l-.664.664L7 7.664.664 14 0 13.336 6.336 7z"> </path> </g> </symbol> <symbol id="share-more-arrow" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;"> <g> <g> <path d="M512,241.7L273.643,3.343v156.152c-71.41,3.744-138.015,33.337-188.958,84.28C30.075,298.384,0,370.991,0,448.222v60.436 l29.069-52.985c45.354-82.671,132.173-134.027,226.573-134.027c5.986,0,12.004,0.212,18.001,0.632v157.779L512,241.7z M255.642,290.666c-84.543,0-163.661,36.792-217.939,98.885c26.634-114.177,129.256-199.483,251.429-199.483h15.489V78.131 l163.568,163.568L304.621,405.267V294.531l-13.585-1.683C279.347,291.401,267.439,290.666,255.642,290.666z"> </path> </g> </g> </symbol> <symbol id="chevron" viewBox="0 0 100 100"> <g> <path d="M22.4566257,37.2056786 L-21.4456527,71.9511488 C-22.9248661,72.9681457 -24.9073712,72.5311671 -25.8758148,70.9765924 L-26.9788683,69.2027424 C-27.9450684,67.6481676 -27.5292733,65.5646602 -26.0500598,64.5484493 L20.154796,28.2208967 C21.5532435,27.2597011 23.3600078,27.2597011 24.759951,28.2208967 L71.0500598,64.4659264 C72.5292733,65.4829232 72.9450684,67.5672166 71.9788683,69.1217913 L70.8750669,70.8956413 C69.9073712,72.4502161 67.9241183,72.8848368 66.4449048,71.8694118 L22.4566257,37.2056786 Z" id="Transparent-Chevron" transform="translate(22.500000, 50.000000) rotate(90.000000) translate(-22.500000, -50.000000) "></path> </g> </symbol> <symbol id="chevron-down" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> <path d="M5.108 4.088L.965.158a.587.587 0 0 0-.8 0 .518.518 0 0 0 0 .758L5.13 5.625 9.845.905a.517.517 0 0 0-.021-.758.588.588 0 0 0-.8.02l-3.916 3.92z" fill-rule="evenodd" /> </symbol> <symbol id="chevron-up" viewBox="0 0 284.929 284.929" xmlns="http://www.w3.org/2000/svg"> <path d="M282.082 195.285L149.028 62.24c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665.953-6.567 2.856L2.856 195.285C.95 197.191 0 199.378 0 201.853c0 2.474.953 4.664 2.856 6.566l14.272 14.271c1.903 1.903 4.093 2.854 6.567 2.854s4.664-.951 6.567-2.854l112.204-112.202 112.208 112.209c1.902 1.903 4.093 2.848 6.563 2.848 2.478 0 4.668-.951 6.57-2.848l14.274-14.277c1.902-1.902 2.847-4.093 2.847-6.566.001-2.476-.944-4.666-2.846-6.569z" /> </symbol> <symbol id="icon-activity" viewBox="0 0 20 20"> <g fill="currentColor" fill-rule="evenodd"> <path d="M4 4h16v2H4zM0 4h2v2H0zM4 9h14v2H4zM0 9h2v2H0zM4 14h10v2H4zM0 14h2v2H0z"/> </g> </symbol> <symbol id="icon-arrow-down" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"> <path d="M5.108 4.088L.965.158a.587.587 0 0 0-.8 0 .518.518 0 0 0 0 .758L5.13 5.625 9.845.905a.517.517 0 0 0-.021-.758.588.588 0 0 0-.8.02l-3.916 3.92z" fill="inherit" fill-rule="evenodd" /> </symbol> <symbol id="icon-arrow-right" viewBox="0 0 15 11"> <path d="m9.91.876.088.067 4.5 4 .014.013.044.045-.058-.058a.757.757 0 0 1 .192.266c.039.09.06.19.06.295l-.006.095a.748.748 0 0 1-.169.386l-.019.022a.755.755 0 0 1-.044.045l-.014.012-4.5 4a.75.75 0 0 1-1.074-1.04l.078-.08 3.023-2.69H1A.75.75 0 0 1 .898 4.76L1 4.754h11.026l-3.024-2.69a.75.75 0 0 1-.13-.97l.067-.088a.75.75 0 0 1 .971-.13z" fill-rule="nonzero" /> </symbol> <symbol id="icon-star" viewBox="0 0 24 24"> <g fill="none" fill-rule="evenodd"> <path d="M0 0L24 0 24 24 0 24z"/> <path d="M0 0L24 0 24 24 0 24z"/> <path fill="currentColor" d="M12 18.324L19.416 22.8 17.448 14.364 24 8.688 15.372 7.956 12 0 8.628 7.956 0 8.688 6.552 14.364 4.584 22.8z"/> </g> </symbol> <symbol id="icon-wand" viewBox="0 0 24 24"> <g fill="none" fill-rule="evenodd"> <path d="M0.003 0L24.003 0 24.003 24 0.003 24z"/> <path fill="currentColor" d="M24 0l-2.857 1.6L18.286 0l1.6 2.857-1.6 2.857 2.857-1.6L24 5.714l-1.6-2.857L24 0zm-8.719 6.045c-.446-.446-1.166-.446-1.611 0L.334 19.381c-.445.445-.445 1.165 0 1.61l2.674 2.675c.446.445 1.166.445 1.611 0l13.325-13.324c.445-.446.445-1.166 0-1.612L15.28 6.045zm-1.177 6.274l-2.423-2.423 2.789-2.788 2.422 2.422-2.788 2.789z"/> </g> </symbol> <symbol id="icon-note" viewBox="0 0 24 24"> <g fill="none" fill-rule="evenodd"> <path fill="currentColor" d="M24.333 3H5.653C4.187 3 3 4.2 3 5.667l.013 18.666C3.013 25.8 4.2 27 5.667 27H19l8-8V5.667C27 4.2 25.8 3 24.333 3zm-16 6.667h13.334v2.666H8.333V9.667zm6.667 8H8.333V15H15v2.667zM17.667 25v-7.333H25L17.667 25z" /> </g> </symbol> <symbol id="icon-warning" viewBox="0 0 24 24"> <g fill="none" fill-rule="evenodd"> <path d="M0 0L24 0 24 24 0 24z"/> <path fill="currentColor" d="M0 22.727h24L12 2 0 22.727zm13.09-3.272h-2.18v-2.182h2.18v2.182zm0-4.364h-2.18v-4.364h2.18v4.364z"/> </g> </symbol> <symbol id="play-arrow" viewBox="0 0 30 30"> <g fill-rule="evenodd"> <path d="M9 9l12 6-12 6z"></path> </g> </symbol> <symbol id="play-icon" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"> <g stroke="none" stroke-width="1" fill="none" fill-rule="nonzero"> <circle fill="currentColor" cx="25" cy="25" r="24" /> <polygon fill="#FFFFFF" points="18 36.25 18 13.75 33 25" /> </g> </symbol> <symbol id="player-play" viewBox="0 0 40 40"> <path fill="currentColor" d="M17.6 27.8l9.34-7c.54-.4.54-1.2 0-1.6l-9.34-7c-.66-.5-1.6-.02-1.6.8v14c0 .82.94 1.3 1.6.8zM20 0C8.96 0 0 8.96 0 20s8.96 20 20 20 20-8.96 20-20S31.04 0 20 0zm0 38c-9.922 0-18-8.078-18-18S10.078 2 20 2s18 8.078 18 18-8.078 18-18 18z" /> </symbol> <symbol id="player-pause" viewBox="0 0 40 40"> <path fill="currentColor" d="M20 0C8.96 0 0 8.96 0 20s8.96 20 20 20 20-8.96 20-20S31.04 0 20 0zm0 38c-9.922 0-18-8.078-18-18S10.078 2 20 2s18 8.078 18 18-8.078 18-18 18zm-4-26c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1s-1-.448-1-1V13c0-.552.448-1 1-1zm8 0c.552 0 1 .448 1 1v14c0 .552-.448 1-1 1s-1-.448-1-1V13c0-.552.448-1 1-1z" /> </symbol> <symbol id="grid" viewBox="0 0 32 32"> <g> <path d="M6.4,5.7 C6.4,6.166669 6.166669,6.4 5.7,6.4 L0.7,6.4 C0.233331,6.4 0,6.166669 0,5.7 L0,0.7 C0,0.233331 0.233331,0 0.7,0 L5.7,0 C6.166669,0 6.4,0.233331 6.4,0.7 L6.4,5.7 Z M19.2,5.7 C19.2,6.166669 18.966669,6.4 18.5,6.4 L13.5,6.4 C13.033331,6.4 12.8,6.166669 12.8,5.7 L12.8,0.7 C12.8,0.233331 13.033331,0 13.5,0 L18.5,0 C18.966669,0 19.2,0.233331 19.2,0.7 L19.2,5.7 Z M32,5.7 C32,6.166669 31.766669,6.4 31.3,6.4 L26.3,6.4 C25.833331,6.4 25.6,6.166669 25.6,5.7 L25.6,0.7 C25.6,0.233331 25.833331,0 26.3,0 L31.3,0 C31.766669,0 32,0.233331 32,0.7 L32,5.7 Z M6.4,18.5 C6.4,18.966669 6.166669,19.2 5.7,19.2 L0.7,19.2 C0.233331,19.2 0,18.966669 0,18.5 L0,13.5 C0,13.033331 0.233331,12.8 0.7,12.8 L5.7,12.8 C6.166669,12.8 6.4,13.033331 6.4,13.5 L6.4,18.5 Z M19.2,18.5 C19.2,18.966669 18.966669,19.2 18.5,19.2 L13.5,19.2 C13.033331,19.2 12.8,18.966669 12.8,18.5 L12.8,13.5 C12.8,13.033331 13.033331,12.8 13.5,12.8 L18.5,12.8 C18.966669,12.8 19.2,13.033331 19.2,13.5 L19.2,18.5 Z M32,18.5 C32,18.966669 31.766669,19.2 31.3,19.2 L26.3,19.2 C25.833331,19.2 25.6,18.966669 25.6,18.5 L25.6,13.5 C25.6,13.033331 25.833331,12.8 26.3,12.8 L31.3,12.8 C31.766669,12.8 32,13.033331 32,13.5 L32,18.5 Z M6.4,31.3 C6.4,31.766669 6.166669,32 5.7,32 L0.7,32 C0.233331,32 0,31.766669 0,31.3 L0,26.3 C0,25.833331 0.233331,25.6 0.7,25.6 L5.7,25.6 C6.166669,25.6 6.4,25.833331 6.4,26.3 L6.4,31.3 Z M19.2,31.3 C19.2,31.766669 18.966669,32 18.5,32 L13.5,32 C13.033331,32 12.8,31.766669 12.8,31.3 L12.8,26.3 C12.8,25.833331 13.033331,25.6 13.5,25.6 L18.5,25.6 C18.966669,25.6 19.2,25.833331 19.2,26.3 L19.2,31.3 Z M32,31.3 C32,31.766669 31.766669,32 31.3,32 L26.3,32 C25.833331,32 25.6,31.766669 25.6,31.3 L25.6,26.3 C25.6,25.833331 25.833331,25.6 26.3,25.6 L31.3,25.6 C31.766669,25.6 32,25.833331 32,26.3 L32,31.3 Z" id=""></path> </g> </symbol> <symbol id="filter" viewBox="0 0 16 12"> <path d="M0 2V0h16v2H0zm2.4 5V5h11.2v2H2.4zm2.4 5v-2h6.4v2H4.8z"></path> </symbol> <symbol id="icon-filter" viewBox="0 0 512 512"> <path fill="currentColor" d="M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"> </path> </symbol> <symbol id="icon-radio-on" viewBox="0 0 24 24"> <path fill="currentColor" fill-rule="nonzero" d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" /> </symbol> <symbol id="icon-radio-off" viewBox="0 0 24 24"> <path fill="currentColor" fill-rule="nonzero" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" /> </symbol> <symbol id="icon-pause" viewBox="0 0 13 16"> <rect width="4.636" height="16" rx="2.318" /> <rect width="4.636" height="16" x="7.727" rx="2.318" /> </symbol> <symbol id="icon-plus" viewBox="0 0 14 14" height="14px" width="14px"> <path d="M13, 6H8V1A1, 1, 0, 0, 0, 6, 1V6H1A1, 1, 0, 0, 0, 1, 8H6v5a1, 1, 0, 0, 0, 2, 0V8h5a1, 1, 0, 0, 0, 0-2Z" /> </symbol> <symbol id="icon-minus" viewBox="0 0 14 14" height="14px" width="14px"> <path d="M13, 8H1A1, 1, 0, 0, 1, 1, 6H13a1, 1, 0, 0, 1, 0, 2Z" /> </symbol> <symbol id="amazon-alexa" fill="none" viewBox="0 0 14 14"> <path clip-rule="evenodd" d="m52.4998 105c-28.9946 0-52.4998-23.5055-52.4998-52.5003 0-26.6214 19.8151-48.61142 45.5003-52.03433v10.57883c0 2.9832-1.8814 5.6636-4.7091 6.6127-14.8197 4.9787-25.4216 19.1433-25.0311 35.7287.4754 20.1911 16.923 36.0663 37.1187 35.8628 20.122-.2035 36.3714-16.5785 36.3714-36.7487 0-.4597-.0113-.9172-.0283-1.3721-.004-.102-.0072-.2048-.0113-.307-.0194-.4228-.0452-.8446-.0784-1.2639-.0097-.1335-.0234-.2666-.0355-.3998-.0259-.2928-.0558-.5837-.0889-.8739-.0372-.3297-.08-.6576-.1261-.9838-.0202-.1492-.0404-.2988-.063-.4467-4.4995-29.6389-43.1025-46.296896-43.3144-46.388077 2.2893-.304462 4.6239-.464423 6.9955-.464423 28.9951 0 52.5002 23.5048 52.5002 52.4997 0 28.9948-23.5051 52.5003-52.5002 52.5003z" fill="#5fcaf4" fill-rule="evenodd" transform="matrix(.133333 0 0 -.133333 0 14)" /> </symbol> <symbol id="apple" viewBox="0 0 511.86 511.86"> <rect fill="#822cbe" width="511.86" height="511.86" rx="113.87" /> <path fill="#ffffff" d="M240.44,448.26c-15.27-5.46-18.54-12.88-24.81-56.38-7.28-50.55-8.87-81.84-4.65-91.75,5.59-13.14,20.78-20.6,42-20.68,21.07-.09,36.39,7.44,42,20.68,4.24,9.89,2.65,41.2-4.64,91.75-4.95,35.32-7.67,44.25-14.5,50.25-9.38,8.31-22.69,10.61-35.32,6.14Zm-65.22-51.87c-52.73-25.94-86.51-69.82-98.79-128.2-3.07-15.07-3.59-51-.69-64.84,7.68-37.11,22.36-66.13,46.75-91.79,35.15-37.06,80.37-56.65,130.7-56.65,49.82,0,94.86,19.23,129.16,55.18,26.1,27.13,40.77,55.84,48.28,93.67,2.56,12.59,2.56,46.92.17,61.08a181.4,181.4,0,0,1-69.1,113c-13,9.79-44.7,26.89-49.82,26.89-1.88,0-2.05-1.94-1.19-9.81,1.53-12.63,3.07-15.25,10.23-18.26,11.44-4.77,30.89-18.63,42.83-30.61a163,163,0,0,0,42.82-75.41c4.44-17.57,3.93-56.64-1-74.73C390,138.36,343.1,93.66,285.61,81.72c-16.73-3.42-47.1-3.42-64,0-58.18,11.94-106.29,58.86-121,117.89-3.92,16-3.92,55.11,0,71.15,9.73,39.07,35,74.9,68.08,96.23a147.45,147.45,0,0,0,17.58,10.07c7.16,3.07,8.7,5.63,10.06,18.25.85,7.68.68,9.9-1.19,9.9-1.2,0-9.9-3.75-19.11-8.19ZM175.9,327c-17.75-14.16-33.44-39.28-39.93-63.91-3.92-14.88-3.92-43.17.17-58,10.75-40.06,40.27-71.12,81.22-85.71,14-4.94,45-6,62.27-2.25C339,130.33,381.15,189.79,373,248.77c-3.24,23.77-11.43,43.29-25.93,61.42-7.17,9.16-24.57,24.54-27.64,24.54-.51,0-1-5.8-1-12.87V309l8.88-10.58c33.44-40.06,31.05-96-5.46-132.74-14.16-14.29-30.54-22.69-51.7-26.56-13.65-2.53-16.55-2.53-30.88-.17-21.76,3.55-38.61,12-53.58,26.78C148.94,202,146.55,258.29,180,298.38L188.8,309v13c0,7.17-.57,13-1.27,13s-5.63-3.41-10.92-7.68Zm59.2-69.66c-15.18-7.07-23.37-20.39-23.54-37.76,0-15.61,8.7-29.23,23.71-37.2,9.56-5,26.45-5,36,0a46.34,46.34,0,0,1,22.18,26.85c9.9,33.65-25.76,63.13-58,48.07Z" transform="translate(-0.14 -0.14)" /> <circle fill="#ffffff" cx="255.74" cy="221.24" r="42.55" /> <path fill="#ffffff" d="M260,280.42a83.61,83.61,0,0,1,14.25,2.9,51.55,51.55,0,0,1,14.26,7.13c3.76,2.73,6.49,5.56,8.19,9s2.56,7.54,3.07,14.25c.34,6.72.34,16-1.19,33.44s-4.61,42.79-7,59.08-4.09,23.55-6.31,28.84a25.82,25.82,0,0,1-18.94,16.55,41,41,0,0,1-9.89.85,42.41,42.41,0,0,1-9.9-.85c-3.92-.86-9-2.39-12.8-5.46-3.92-3.07-6.48-7.51-8.53-13.31s-3.58-12.8-5.63-26.79-4.78-34.8-6.48-50.67-2.39-26.79-2.53-34.13.17-11,1-14.5a28.93,28.93,0,0,1,4.09-9.38,31.14,31.14,0,0,1,6.83-7,27.87,27.87,0,0,1,8-4.3A60.8,60.8,0,0,1,241.35,283c4.43-.85,9.55-1.7,12.18-2.05a13.34,13.34,0,0,1,5.56,0Z" transform="translate(-0.14 -0.14)" /> </symbol> <symbol id="google" fill="none" viewBox="0 0 14 14"> <path d="m0 0v2.12148.84795 2.12148h1.75v-2.12148-.84795-2.12148z" fill="#fab908" transform="translate(6.125 4.45453)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#0066d9" transform="translate(0 5.64764)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#0066d9" transform="translate(0 6.60236)" /> <path d="m1.75 0h-1.75v.954546h1.75z" fill="#0066d9" transform="translate(0 6.52264)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#4285f4" transform="translate(12.25 6.60236)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#4285f4" transform="translate(12.25 5.64764)" /> <path d="m1.75 0h-1.75v.954546h1.75z" fill="#4285f4" transform="matrix(-1 0 0 -1 14 7.47736)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#ea4335" transform="translate(3.02274 8.51141)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#ea4335" transform="translate(3.02274 9.46594)" /> <path d="m1.75 0h-1.75v.954546h1.75z" fill="#ea4335" transform="translate(3.02274 9.38641)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#ea4335" transform="translate(3.02274 2.78406)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#ea4335" transform="translate(3.02274 5.88641)" /> <path d="m1.75 0h-1.75v3.12216h1.75z" fill="#ea4335" transform="translate(3.02274 3.65906)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#34a853" transform="translate(9.22726 3.73859)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#34a853" transform="translate(9.22726 2.78406)" /> <path d="m1.75 0h-1.75v.954546h1.75z" fill="#34a853" transform="matrix(-1 0 0 -1 10.9773 4.61359)" /> <g fill="#fab908"> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" transform="translate(6.125 .954529)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" transform="translate(6.125)" /> <path d="m1.75 0h-1.75v.954546h1.75z" transform="matrix(-1 0 0 -1 7.875 1.82953)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" transform="translate(6.125 12.25)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" transform="translate(6.125 11.2955)" /> <path d="m1.75 0h-1.75v.954546h1.75z" transform="matrix(-1 0 0 -1 7.875 13.125)" /> </g> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#34a853" transform="translate(9.22726 9.46594)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#34a853" transform="translate(9.22726 6.36359)" /> <path d="m1.75 0h-1.75v3.10227h1.75z" fill="#34a853" transform="matrix(-1 0 0 -1 10.9773 10.3409)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#fab908" transform="translate(6.125 3.57953)" /> <path d="m.875 1.75c.48325 0 .875-.39175.875-.875 0-.483249-.39175-.875-.875-.875-.483249 0-.875.391751-.875.875 0 .48325.391751.875.875.875z" fill="#fab908" transform="translate(6.125 8.67047)" /> </symbol> <symbol id="npr-one" viewBox="0 0 15 16"> <g clip-rule="evenodd" fill-rule="evenodd"> <path d="m-.00000001 3.99903 3.11681001 1.9192c.6747-1.24356 1.93544-2.08032 3.37935-2.08032v-3.83791c-2.77571 0-5.1993 1.60843-6.49616001 3.99903z" fill="#d61900" transform="translate(1.00378)" /> <path d="m3.78823 5.28599c-.12325-.40495-.18984-.83705-.18984-1.28579 0-.75804.19011-1.4688.52217-2.081-1.53085-.942623-2.25153-1.386398-3.11681-1.91919993-.638301 1.17671993-1.00375 2.54287993-1.00375 4.00019993 0 1.45723.365449 2.82349 1.00375 4.0002l1.97257-1.21466z" fill="#f30" transform="translate(0 4.00128)" /> <path d="m-.00000001 1.21467c1.29686001 2.3906 3.72045001 3.99903 6.49616001 3.99903v-3.83801c-1.15017 0-2.18402-.530854-2.89814-1.37539816h-1.62563l.00018-.00029136z" fill="#83aeed" transform="translate(1.00378 10.7867)" /> <path d="m6.49625 1.9192-3.1168-1.91919949c-.67471 1.24355949-1.93535 2.08022949-3.37944981 2.08022949v3.838c2.77589981 0 5.19938981-1.60843 6.49624981-3.99903z" fill="#3266cc" transform="translate(7.50012 10.0768)" /> <path d="m.522174 4.0002c0 .75815-.190114 1.46881-.52217447 2.08101l3.11681047 1.91919c.63839-1.17671 1.00375-2.54297 1.00375-4.0002 0-1.45732-.36536-2.82348-1.00375-4.00019993-.86528.53280193-1.58596.97657693-3.11681047 1.91919993.33206047.6122.52217447 1.32296.52217447 2.081z" fill="#3a3a3a" transform="translate(10.8795 4.00128)" /> <path d="m.00000019 3.83791c1.44409981 0 2.70473981.83676 3.37944981 2.08032l3.1168-1.9192c-1.29686-2.3906-3.72044-3.99903-6.49624981-3.99903z" fill="#191919" transform="translate(7.50012)" /> </g> </symbol> <symbol id="overcast" viewBox="0 0 365 365" fill="none"> <g xmlns="http://www.w3.org/2000/svg" id="surface1"> <path style=" stroke:none;fill-rule:nonzero;fill:rgb(96.099854%,49.398804%,12.5%);fill-opacity:1;" d="M 90.179688 274.820313 C 66.550781 251.195313 51.9375 218.554688 51.9375 182.5 C 51.9375 146.445313 66.550781 113.804688 90.179688 90.179688 L 101.789063 101.789063 C 81.136719 122.445313 68.359375 150.980469 68.359375 182.5 C 68.359375 214.019531 81.136719 242.554688 101.789063 263.210938 Z M 125.890625 239.109375 C 111.402344 224.621094 102.441406 204.609375 102.441406 182.5 C 102.441406 160.390625 111.402344 140.378906 125.890625 125.890625 L 137.503906 137.503906 C 125.988281 149.019531 118.863281 164.925781 118.863281 182.5 C 118.863281 200.074219 125.988281 215.980469 137.503906 227.496094 Z M 227.496094 227.496094 C 239.011719 215.980469 246.136719 200.074219 246.136719 182.5 C 246.136719 164.925781 239.011719 149.019531 227.496094 137.503906 L 239.109375 125.890625 C 253.597656 140.378906 262.558594 160.390625 262.558594 182.5 C 262.558594 204.609375 253.597656 224.621094 239.109375 239.109375 Z M 274.820313 274.820313 L 263.210938 263.210938 C 283.863281 242.554688 296.640625 214.019531 296.640625 182.5 C 296.640625 150.980469 283.863281 122.445313 263.210938 101.789063 L 274.820313 90.179688 C 298.449219 113.804688 313.0625 146.445313 313.0625 182.5 C 313.0625 218.554688 298.449219 251.195313 274.820313 274.820313 Z M 182.5 16.640625 C 90.898438 16.640625 16.640625 90.898438 16.640625 182.5 C 16.640625 255.765625 64.148438 317.933594 130.039063 339.886719 L 172.632813 212.101563 C 160.238281 207.972656 151.296875 196.28125 151.296875 182.5 C 151.296875 165.265625 165.265625 151.296875 182.5 151.296875 C 199.734375 151.296875 213.703125 165.265625 213.703125 182.5 C 213.703125 196.28125 204.761719 207.972656 192.367188 212.101563 L 234.960938 339.886719 C 300.851563 317.933594 348.359375 255.765625 348.359375 182.5 C 348.359375 90.898438 274.101563 16.640625 182.5 16.640625 Z M 202.902344 347.109375 C 195.519531 341.375 188.371094 335.058594 181.539063 328.164063 C 174.933594 334.996094 168.046875 341.269531 160.945313 346.96875 C 168 347.882813 175.195313 348.359375 182.5 348.359375 C 189.40625 348.359375 196.214844 347.933594 202.902344 347.109375 Z M 191.792969 316.824219 C 200.890625 327.066406 210.65625 336.113281 220.847656 343.898438 C 221.527344 343.734375 222.203125 343.570313 222.878906 343.402344 L 205.261719 299.355469 C 200.972656 305.472656 196.472656 311.300781 191.792969 316.824219 Z M 182.257813 305.34375 C 187.945313 298.007813 193.300781 290.164063 198.257813 281.84375 L 182.5 242.453125 L 166.550781 282.324219 C 171.425781 290.464844 176.679688 298.148438 182.257813 305.34375 Z M 143.78125 343.804688 C 153.617188 336.28125 163.054688 327.59375 171.875 317.78125 C 167.367188 312.621094 163.03125 307.179688 158.894531 301.46875 L 142.121094 343.402344 C 142.671875 343.539063 143.226563 343.671875 143.78125 343.804688 Z M 182.5 364.796875 C 81.820313 364.796875 0.207031 283.179688 0.207031 182.5 C 0.207031 81.820313 81.820313 0.203125 182.5 0.203125 C 283.179688 0.203125 364.796875 81.820313 364.796875 182.5 C 364.796875 283.179688 283.179688 364.796875 182.5 364.796875 " /> <path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 90.179688 274.820313 L 90.324219 274.675781 C 66.734375 251.085938 52.140625 218.496094 52.140625 182.5 C 52.140625 146.503906 66.730469 113.914063 90.324219 90.324219 L 90.179688 90.179688 L 90.03125 90.324219 L 101.644531 101.9375 L 101.789063 101.789063 L 101.644531 101.644531 C 80.953125 122.339844 68.15625 150.925781 68.15625 182.5 C 68.15625 214.074219 80.953125 242.660156 101.644531 263.355469 L 101.789063 263.210938 L 101.644531 263.0625 L 90.03125 274.675781 L 90.179688 274.820313 L 90.324219 274.675781 L 90.179688 274.820313 L 90.324219 274.96875 L 102.082031 263.210938 L 101.9375 263.0625 C 81.316406 242.445313 68.566406 213.964844 68.566406 182.5 C 68.566406 151.035156 81.316406 122.554688 101.9375 101.9375 L 102.082031 101.789063 L 90.179688 89.886719 L 90.03125 90.03125 C 66.367188 113.695313 51.730469 146.390625 51.730469 182.5 C 51.730469 218.609375 66.367188 251.304688 90.03125 274.96875 L 90.179688 275.113281 L 90.324219 274.96875 Z M 125.890625 239.109375 L 126.035156 238.964844 C 111.582031 224.515625 102.644531 204.550781 102.644531 182.5 C 102.644531 160.449219 111.582031 140.484375 126.035156 126.035156 L 125.890625 125.890625 L 125.742188 126.035156 L 137.355469 137.648438 L 137.503906 137.503906 L 137.355469 137.355469 C 125.804688 148.910156 118.660156 164.871094 118.660156 182.5 C 118.660156 200.128906 125.804688 216.089844 137.355469 227.644531 L 137.503906 227.496094 L 137.355469 227.351563 L 125.742188 238.964844 L 125.890625 239.109375 L 126.035156 238.964844 L 125.890625 239.109375 L 126.035156 239.257813 L 137.792969 227.496094 L 137.648438 227.351563 C 126.167969 215.871094 119.070313 200.015625 119.070313 182.5 C 119.070313 164.984375 126.167969 149.128906 137.648438 137.648438 L 137.792969 137.503906 L 125.890625 125.597656 L 125.742188 125.742188 C 111.21875 140.269531 102.234375 160.335938 102.234375 182.5 C 102.234375 204.664063 111.21875 224.730469 125.742188 239.257813 L 125.890625 239.402344 L 126.035156 239.257813 Z M 227.496094 227.496094 L 227.644531 227.644531 C 239.195313 216.089844 246.339844 200.128906 246.339844 182.5 C 246.339844 164.871094 239.195313 148.910156 227.644531 137.355469 L 227.496094 137.503906 L 227.644531 137.648438 L 239.257813 126.035156 L 239.109375 125.890625 L 238.964844 126.035156 C 253.417969 140.484375 262.355469 160.449219 262.355469 182.5 C 262.355469 204.550781 253.417969 224.515625 238.964844 238.964844 L 239.109375 239.109375 L 239.257813 238.964844 L 227.644531 227.351563 L 227.496094 227.496094 L 227.644531 227.644531 L 227.496094 227.496094 L 227.351563 227.644531 L 239.109375 239.402344 L 239.257813 239.257813 C 253.78125 224.730469 262.765625 204.664063 262.765625 182.5 C 262.765625 160.335938 253.78125 140.269531 239.257813 125.742188 L 239.109375 125.597656 L 227.207031 137.503906 L 227.351563 137.648438 C 238.832031 149.128906 245.929688 164.984375 245.929688 182.5 C 245.929688 200.015625 238.832031 215.871094 227.351563 227.351563 L 227.207031 227.496094 L 227.351563 227.644531 Z M 274.820313 274.820313 L 274.96875 274.675781 L 263.355469 263.0625 L 263.210938 263.210938 L 263.355469 263.355469 C 284.046875 242.660156 296.84375 214.074219 296.84375 182.5 C 296.84375 150.925781 284.046875 122.339844 263.355469 101.644531 L 263.210938 101.789063 L 263.355469 101.9375 L 274.96875 90.324219 L 274.820313 90.179688 L 274.675781 90.324219 C 298.265625 113.914063 312.855469 146.503906 312.855469 182.5 C 312.855469 218.496094 298.265625 251.085938 274.675781 274.675781 L 274.820313 274.820313 L 274.96875 274.675781 L 274.820313 274.820313 L 274.96875 274.96875 C 298.632813 251.304688 313.269531 218.609375 313.269531 182.5 C 313.269531 146.390625 298.632813 113.695313 274.96875 90.03125 L 274.820313 89.886719 L 262.917969 101.789063 L 263.0625 101.9375 C 283.683594 122.554688 296.433594 151.035156 296.433594 182.5 C 296.433594 213.964844 283.683594 242.445313 263.0625 263.0625 L 262.917969 263.210938 L 274.820313 275.113281 L 274.96875 274.96875 Z M 182.5 16.640625 L 182.5 16.433594 C 90.785156 16.433594 16.433594 90.785156 16.433594 182.5 C 16.433594 255.859375 64.003906 318.097656 129.972656 340.082031 L 130.167969 340.144531 L 172.894531 211.972656 L 172.699219 211.90625 C 160.382813 207.804688 151.503906 196.191406 151.503906 182.5 C 151.503906 173.941406 154.972656 166.191406 160.582031 160.582031 C 166.191406 154.972656 173.9375 151.503906 182.5 151.503906 C 191.058594 151.503906 198.808594 154.972656 204.417969 160.582031 C 210.027344 166.191406 213.496094 173.9375 213.496094 182.5 C 213.496094 196.191406 204.617188 207.804688 192.300781 211.90625 L 192.105469 211.972656 L 234.832031 340.144531 L 235.027344 340.082031 C 301 318.097656 348.566406 255.859375 348.566406 182.5 C 348.566406 90.785156 274.214844 16.433594 182.5 16.433594 L 182.5 16.84375 C 228.246094 16.84375 269.65625 35.386719 299.636719 65.363281 C 329.613281 95.34375 348.15625 136.753906 348.15625 182.5 C 348.15625 255.675781 300.703125 317.765625 234.898438 339.691406 L 234.960938 339.886719 L 235.15625 339.820313 L 192.5625 212.035156 L 192.367188 212.101563 L 192.433594 212.296875 C 204.910156 208.140625 213.90625 196.375 213.910156 182.5 C 213.90625 165.152344 199.847656 151.09375 182.5 151.089844 C 165.152344 151.09375 151.09375 165.152344 151.089844 182.5 C 151.09375 196.375 160.089844 208.140625 172.566406 212.296875 L 172.632813 212.101563 L 172.4375 212.035156 L 129.84375 339.820313 L 130.039063 339.886719 L 130.101563 339.691406 C 64.296875 317.765625 16.84375 255.675781 16.84375 182.5 C 16.84375 136.753906 35.386719 95.34375 65.363281 65.363281 C 95.34375 35.386719 136.753906 16.84375 182.5 16.84375 Z M 202.902344 347.109375 L 203.027344 346.949219 C 195.652344 341.21875 188.511719 334.90625 181.683594 328.019531 L 181.535156 327.867188 L 181.390625 328.019531 C 174.792969 334.847656 167.910156 341.113281 160.816406 346.808594 L 160.441406 347.109375 L 160.917969 347.171875 C 167.984375 348.089844 175.1875 348.566406 182.5 348.566406 C 189.414063 348.566406 196.230469 348.136719 202.925781 347.316406 L 203.417969 347.253906 L 203.027344 346.949219 L 202.902344 347.109375 L 202.875 346.90625 C 196.199219 347.726563 189.398438 348.15625 182.5 348.15625 C 175.203125 348.15625 168.019531 347.679688 160.972656 346.765625 L 160.945313 346.96875 L 161.074219 347.128906 C 168.179688 341.421875 175.078125 335.144531 181.6875 328.304688 L 181.539063 328.164063 L 181.394531 328.308594 C 188.230469 335.210938 195.386719 341.53125 202.773438 347.273438 L 202.902344 347.109375 L 202.875 346.90625 Z M 191.792969 316.824219 L 191.636719 316.964844 C 200.742188 327.210938 210.519531 336.269531 220.722656 344.058594 L 220.800781 344.117188 L 220.894531 344.097656 C 221.574219 343.9375 222.253906 343.769531 222.929688 343.601563 L 223.15625 343.542969 L 205.3125 298.929688 L 205.09375 299.238281 C 200.808594 305.347656 196.3125 311.171875 191.636719 316.695313 L 191.519531 316.832031 L 191.636719 316.964844 L 191.792969 316.824219 L 191.949219 316.960938 C 196.632813 311.429688 201.136719 305.59375 205.429688 299.472656 L 205.261719 299.355469 L 205.070313 299.433594 L 222.6875 343.476563 L 222.878906 343.402344 L 222.828125 343.203125 C 222.152344 343.371094 221.476563 343.535156 220.800781 343.695313 L 220.847656 343.898438 L 220.972656 343.734375 C 210.789063 335.957031 201.035156 326.917969 191.945313 316.691406 L 191.792969 316.824219 L 191.949219 316.960938 Z M 182.257813 305.34375 L 182.421875 305.46875 C 188.113281 298.128906 193.472656 290.273438 198.433594 281.945313 L 198.484375 281.859375 L 182.5 241.898438 L 166.320313 282.34375 L 166.375 282.429688 C 171.253906 290.578125 176.511719 298.269531 182.097656 305.46875 L 182.257813 305.679688 L 182.421875 305.46875 L 182.257813 305.34375 L 182.421875 305.21875 C 176.847656 298.03125 171.597656 290.351563 166.726563 282.21875 L 166.550781 282.324219 L 166.742188 282.402344 L 182.5 243.003906 L 198.066406 281.917969 L 198.257813 281.84375 L 198.078125 281.738281 C 193.128906 290.050781 187.777344 297.890625 182.097656 305.21875 L 182.257813 305.34375 L 182.421875 305.21875 Z M 143.78125 343.804688 L 143.90625 343.96875 C 153.75 336.4375 163.199219 327.738281 172.027344 317.917969 L 172.152344 317.785156 L 172.03125 317.648438 C 167.527344 312.492188 163.195313 307.054688 159.058594 301.351563 L 158.839844 301.046875 L 141.84375 343.542969 L 142.070313 343.601563 C 142.625 343.738281 143.179688 343.871094 143.734375 344.007813 L 143.828125 344.027344 L 143.90625 343.96875 L 143.78125 343.804688 L 143.828125 343.605469 C 143.273438 343.472656 142.722656 343.339844 142.171875 343.203125 L 142.121094 343.402344 L 142.3125 343.476563 L 159.085938 301.546875 L 158.894531 301.46875 L 158.726563 301.589844 C 162.871094 307.304688 167.207031 312.753906 171.722656 317.917969 L 171.875 317.78125 L 171.722656 317.644531 C 162.910156 327.445313 153.480469 336.128906 143.65625 343.644531 L 143.78125 343.804688 L 143.828125 343.605469 Z M 182.5 364.796875 L 182.5 364.589844 C 132.21875 364.589844 86.695313 344.210938 53.742188 311.257813 C 20.792969 278.304688 0.410156 232.78125 0.410156 182.5 C 0.410156 132.21875 20.792969 86.695313 53.742188 53.742188 C 86.695313 20.789063 132.21875 0.410156 182.5 0.410156 C 232.78125 0.410156 278.304688 20.789063 311.257813 53.742188 C 344.210938 86.695313 364.589844 132.21875 364.589844 182.5 C 364.589844 232.78125 344.210938 278.304688 311.257813 311.257813 C 278.304688 344.210938 232.78125 364.589844 182.5 364.589844 L 182.5 365 C 283.292969 365 365 283.292969 365 182.5 C 365 81.707031 283.292969 0 182.5 0 C 81.707031 0 0 81.707031 0 182.5 C 0 283.292969 81.707031 365 182.5 365 L 182.5 364.796875 " /> </g> </symbol> <symbol id="pandora" viewBox="0 0 180 200"> <g id="bg"> <rect fill="#FFFFFF" width="180" height="200" /> </g> <g id="icons"> <g> <path fill="#019FEE" d="M160.7,74.2c-0.9-8.8-3.4-17.1-8.8-24.4c-4.1-5.6-9.4-9.8-15.6-13c-6-3-12.3-5-19-5.9l0,0 c-3.9-0.6-7.8-0.9-11.8-0.9H43.8c-0.4,0-0.7,0.3-0.7,0.7l0,0c0,46.1,0,92.2,0,138.3v0.1c0,0.4,0.3,0.7,0.7,0.7l0,0 c12.3,0,24.7,0,37,0c3.3,0,6-2.7,6.1-5.9c0-0.3,0-0.6,0-0.7c0-8.6,0-17.1,0-25.5v-0.3c0-0.4,0.3-0.7,0.7-0.7c0,0,0,0,0.1,0 c3.1,0,6.4,0,9.6,0c2.4,0,4.9,0,7.3-0.3c7.8-0.6,15.7-2,23.1-5c2.3-0.9,4.6-2,6.9-3.1c9-4.9,15.8-11.7,20.6-20.8 c2.3-4.6,3.9-9.4,4.9-14.6c0.6-2.7,0.9-5.4,1-8.3c0-0.1,0-0.1,0-0.3s0-0.1,0-0.3v-7c0,0,0,0,0-0.1C160.9,76,160.8,75.1,160.7,74.2 z" /> </g> </g> </symbol> <symbol id="pocket-casts" viewBox="0 0 39 36" style="enable-background:new 0 0 39 36;"> <g> <path fill="#F44336" d="M18,36c9.9,0,18-8,18-18S28,0,18,0S0,8,0,18S8,36,18,36L18,36L18,36z" /> <path fill="#FFFFFF" d="M17.8,27.1c-4.8-0.2-8.7-4.1-8.7-9c0-5,4.1-9,9-9s8.9,3.9,9,8.7c0,0.2,0.1,0.3,0.3,0.3H30 c0.2,0,0.3-0.1,0.3-0.3C30.1,11.2,24.7,5.9,18,5.9c-6.8,0-12.3,5.5-12.3,12.3c0,6.7,5.3,12.1,11.9,12.3c0.2,0,0.3-0.1,0.3-0.3v-2.6 C18.1,27.2,17.9,27.1,17.8,27.1L17.8,27.1L17.8,27.1z M18.1,11c-3.9,0-7.1,3.2-7.1,7.1c0,3.8,3,6.9,6.8,7.1c0.2,0,0.3-0.1,0.3-0.3 v-2.1c0-0.2-0.1-0.3-0.3-0.3c-2.3-0.2-4.1-2.1-4.1-4.4c0-2.4,2-4.4,4.4-4.4c2.3,0,4.2,1.8,4.4,4.1c0,0.2,0.2,0.3,0.3,0.3h2.1 c0.2,0,0.3-0.2,0.3-0.3C25,14,21.9,11,18.1,11L18.1,11L18.1,11z" /> </g> </symbol> <symbol id="rss" viewBox="0 0 12 12"> <path d="m1.59148 8.7795c-.878186.0032-1.58780186.71645-1.58566708 1.5938.00213478.8773.71521308 1.5871 1.59340708 1.5861.87819-.0011 1.58954-.7126 1.58955-1.59-.0032-.879-.71739-1.58991-1.59729-1.5899zm-1.59147997-4.7118v2.32108c1.48808997.00154 2.91461997.59358 3.96575997 1.64589 1.05115 1.05231 1.64082 2.47873 1.63927 3.96533h2.32333c.00464-2.10318-.82881-4.12172-2.31634-5.60999-1.48753-1.48826-3.5068-2.32386-5.61201997-2.32231zm0-4.06189726v2.32108726c5.33125997.00952 9.65431997 4.31803 9.67666997 9.64411h2.32333c-.0096-6.61422-5.37938-11.97100707-11.99999997-11.9710001z" fill="#257BBC" /> </symbol> <symbol id="spotify" viewBox="0 0 170.1 170.1" style="enable-background:new 0 0 170.1 170.1;" xml:space="preserve"> <g> <g> <g> <path fill="#1ED760" d="M85,1.3C38.8,1.3,1.3,38.8,1.3,85c0,46.3,37.5,83.7,83.7,83.7c46.3,0,83.7-37.5,83.7-83.7 C168.8,38.8,131.3,1.3,85,1.3z M123.4,122.1c-1.5,2.5-4.7,3.2-7.2,1.7c-19.7-12-44.4-14.7-73.6-8.1c-2.8,0.6-5.6-1.1-6.2-3.9 c-0.6-2.8,1.1-5.6,3.9-6.2c31.9-7.3,59.3-4.2,81.3,9.3C124.2,116.4,124.9,119.6,123.4,122.1z M133.7,99.3c-1.9,3.1-5.9,4-9,2.2 c-22.5-13.8-56.8-17.8-83.4-9.8c-3.5,1-7.1-0.9-8.1-4.3c-1-3.5,0.9-7.1,4.4-8.1c30.4-9.2,68.2-4.8,94.1,11.1 C134.6,92.2,135.6,96.2,133.7,99.3z M134.6,75.5c-27-16-71.5-17.5-97.3-9.7c-4.1,1.3-8.5-1.1-9.8-5.2c-1.3-4.1,1.1-8.5,5.2-9.8 c29.6-9,78.8-7.2,109.8,11.2c3.7,2.2,4.9,7,2.7,10.7C143.1,76.5,138.3,77.7,134.6,75.5z" /> </g> </g> </g> </symbol> <symbol id="stitcher" viewBox="0 0 122.88 51.61" style="enable-background:new 0 0 122.88 51.61"> <g> <polygon fill="#3590C5" points="0,10.14 21.5,10.14 21.5,49.15 0,49.15 0,10.14" /> <polygon fill="#C53827" points="101.38,7.99 122.88,7.99 122.88,43.93 101.38,43.93 101.38,7.99" /> <polygon fill="#EC8B24" points="76.19,0 97.69,0 97.69,46.7 76.19,46.7 76.19,0" /> <polygon fill="#FBC618" points="51,6.76 72.5,6.76 72.5,51.61 51,51.61 51,6.76" /> <polygon fill="#612268" points="25.5,3.07 47,3.07 47,46.39 25.5,46.39 25.5,3.07" /> </g> </symbol> <symbol id="tuneIn" viewBox="56 56 200 88" fill="none"> <g id="Logos"> <g id="Logo__x2013__Horizontal_1A_12_"> <g id="Logo_2_"> <path fill="#1C203C" d="M95,96.8v4c0,0.4-0.4,0.8-0.8,0.8h-5c-0.2,0-0.4,0.2-0.4,0.4v21.2c0,0.4-0.4,0.8-0.8,0.8h-4 c-0.4,0-0.8-0.4-0.8-0.8V102c0-0.2-0.2-0.4-0.4-0.4h-5c-0.4,0-0.8-0.4-0.8-0.8v-4c0-0.4,0.4-0.8,0.8-0.8h16.4 C94.6,96,95,96.4,95,96.8z M117,96h-4c-0.4,0-0.8,0.4-0.8,0.8v18.8c0,1.8-1.4,3.2-3.9,3.2c-2.4,0-3.8-1.4-3.8-3.2V96.8 c0-0.4-0.4-0.8-0.8-0.8h-4c-0.4,0-0.8,0.4-0.8,0.8v18.8c0,4.8,4,8.8,9.4,8.8c5.5,0,9.5-4,9.5-8.8V96.8 C117.8,96.4,117.4,96,117,96z M139.6,96h-4c-0.4,0-0.8,0.4-0.8,0.8v15c0,0.2-0.3,0.3-0.4,0.1l-5.5-15.2c-0.1-0.4-0.4-0.7-1-0.7 h-4.8c-0.4,0-0.8,0.4-0.8,0.8v26.4c0,0.4,0.4,0.8,0.8,0.8h4c0.4,0,0.8-0.4,0.8-0.8v-13.8c0-0.2,0.3-0.3,0.4-0.1l5.4,14 c0.1,0.3,0.4,0.7,1.1,0.7h4.7c0.4,0,0.8-0.4,0.8-0.8V96.8C140.4,96.4,140,96,139.6,96z M160.3,118.4h-9.5c-0.2,0-0.4-0.2-0.4-0.4 v-4.8c0-0.2,0.2-0.4,0.4-0.4h9c0.4,0,0.8-0.4,0.8-0.8v-4c0-0.4-0.4-0.8-0.8-0.8h-9c-0.2,0-0.4-0.2-0.4-0.4V102 c0-0.2,0.2-0.4,0.4-0.4h9.3c0.4,0,0.8-0.4,0.8-0.8v-4c0-0.4-0.4-0.8-0.8-0.8h-14.5c-0.4,0-0.8,0.4-0.8,0.8v26.4 c0,0.4,0.4,0.8,0.8,0.8h14.7c0.4,0,0.8-0.4,0.8-0.8v-4C161.1,118.8,160.7,118.4,160.3,118.4z M256,59v62c0,1.7-1.3,3-3,3h-69v17 c0,1.7-1.3,3-3,3H59c-1.7,0-3-1.3-3-3V79c0-1.7,1.3-3,3-3h119V59c0-1.7,1.3-3,3-3h72C254.7,56,256,57.3,256,59z M178,82H62.5 c-0.3,0-0.5,0.2-0.5,0.5v55c0,0.3,0.2,0.5,0.5,0.5h115c0.3,0,0.5-0.2,0.5-0.5V82z M213.8,99.4c0-0.4-0.4-0.8-0.8-0.8h-3.4 c-0.2,0-0.4-0.2-0.4-0.4V81.8c0-0.2,0.2-0.4,0.4-0.4h3c0.4,0,0.8-0.4,0.8-0.8v-3.8c0-0.4-0.4-0.8-0.8-0.8h-12.4 c-0.4,0-0.8,0.4-0.8,0.8v3.8c0,0.4,0.4,0.8,0.8,0.8h3c0.2,0,0.4,0.2,0.4,0.4v16.4c0,0.2-0.2,0.4-0.4,0.4h-3.4 c-0.4,0-0.8,0.4-0.8,0.8v3.8c0,0.4,0.4,0.8,0.8,0.8H213c0.4,0,0.8-0.4,0.8-0.8V99.4z M236.2,76.8c0-0.4-0.4-0.8-0.8-0.8h-4 c-0.4,0-0.8,0.4-0.8,0.8v15c0,0.2-0.3,0.3-0.4,0.1l-5.5-15.2c-0.1-0.4-0.4-0.7-1-0.7H219c-0.4,0-0.8,0.4-0.8,0.8v26.4 c0,0.4,0.4,0.8,0.8,0.8h4c0.4,0,0.8-0.4,0.8-0.8V89.4c0-0.2,0.3-0.3,0.4-0.1l5.4,14c0.1,0.3,0.4,0.7,1.1,0.7h4.7 c0.4,0,0.8-0.4,0.8-0.8V76.8z" /> </g> </g> </g> </symbol> <symbol id="icon-launch" viewBox="0 0 24 24"> <path d="M0 0h24v24H0z" fill="none"/> <path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/> </symbol> <symbol id="globe" viewBox="0 0 16 16" > <path d="M8 1.25C6.66498 1.25 5.35994 1.64588 4.2499 2.38758C3.13987 3.12928 2.27471 4.18349 1.76382 5.41689C1.25292 6.65029 1.11925 8.00749 1.3797 9.31686C1.64015 10.6262 2.28303 11.829 3.22703 12.773C4.17104 13.717 5.37377 14.3598 6.68314 14.6203C7.99252 14.8808 9.34971 14.7471 10.5831 14.2362C11.8165 13.7253 12.8707 12.8601 13.6124 11.7501C14.3541 10.6401 14.75 9.33502 14.75 8C14.748 6.2104 14.0362 4.49466 12.7708 3.22922C11.5053 1.96378 9.78961 1.25199 8 1.25ZM6.69188 10.75H9.30813C9.02459 11.6137 8.5808 12.4163 8 13.1156C7.4192 12.4163 6.97541 11.6137 6.69188 10.75ZM6.33813 9.25C6.22063 8.42081 6.22063 7.57919 6.33813 6.75H9.66188C9.77938 7.57919 9.77938 8.42081 9.66188 9.25H6.33813ZM2.75 8C2.74998 7.57873 2.80098 7.15901 2.90188 6.75H4.82625C4.72458 7.58023 4.72458 8.41977 4.82625 9.25H2.90188C2.80098 8.84099 2.74998 8.42127 2.75 8ZM9.30813 5.25H6.69188C6.97541 4.38627 7.4192 3.58372 8 2.88438C8.5808 3.58372 9.02459 4.38627 9.30813 5.25ZM11.1738 6.75H13.0981C13.3006 7.57103 13.3006 8.42897 13.0981 9.25H11.1738C11.2754 8.41977 11.2754 7.58023 11.1738 6.75ZM12.47 5.25H10.875C10.6716 4.51628 10.3788 3.81036 10.0031 3.14812C11.0254 3.5729 11.8883 4.30815 12.47 5.25ZM6 3.14812C5.62323 3.81021 5.32936 4.51614 5.125 5.25H3.53C4.1125 4.30765 4.97659 3.57234 6 3.14812ZM3.53 10.75H5.125C5.32936 11.4839 5.62323 12.1898 6 12.8519C4.97659 12.4277 4.1125 11.6923 3.53 10.75ZM10.0031 12.8519C10.3788 12.1896 10.6716 11.4837 10.875 10.75H12.47C11.8883 11.6918 11.0254 12.4271 10.0031 12.8519Z"/> </symbol> <svg id="phone" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="M14 9.67473L11.0569 8.35535L11.0456 8.35035C10.8543 8.26788 10.6454 8.23467 10.4379 8.25378C10.2305 8.27289 10.0312 8.3437 9.85813 8.45973C9.83388 8.47596 9.81051 8.49349 9.78813 8.51223L8.39375 9.69973C7.58125 9.2591 6.74188 8.4266 6.30063 7.6241L7.49188 6.20785C7.51103 6.18499 7.52877 6.16099 7.545 6.13598C7.65799 5.96357 7.72659 5.7659 7.74469 5.56057C7.76279 5.35524 7.72984 5.14861 7.64875 4.9591C7.64683 4.95547 7.64516 4.95171 7.64375 4.94785L6.325 1.99973C6.21676 1.75318 6.03201 1.54803 5.7981 1.41464C5.5642 1.28126 5.29357 1.22672 5.02625 1.2591C4.11899 1.37828 3.28612 1.82365 2.68322 2.51201C2.08031 3.20037 1.74859 4.08466 1.75 4.99973C1.75 10.1004 5.89938 14.2497 11 14.2497C11.9151 14.2511 12.7994 13.9194 13.4877 13.3165C14.1761 12.7136 14.6214 11.8807 14.7406 10.9735C14.773 10.7062 14.7185 10.4355 14.5851 10.2016C14.4517 9.96772 14.2466 9.78297 14 9.67473ZM11 12.7497C8.94534 12.7472 6.97554 11.9299 5.52267 10.4771C4.0698 9.02419 3.25249 7.05439 3.25 4.99973C3.24857 4.48191 3.42437 3.97919 3.74818 3.57511C4.07199 3.17103 4.52432 2.88991 5.03 2.77848L6.20625 5.40348L5.00875 6.82973C4.9894 6.85279 4.97145 6.877 4.955 6.90223C4.83697 7.08257 4.76758 7.29037 4.75356 7.50545C4.73954 7.72053 4.78138 7.93559 4.875 8.12973C5.46375 9.33473 6.67688 10.5397 7.89438 11.1297C8.08982 11.2224 8.30595 11.2627 8.52165 11.2469C8.73736 11.231 8.94525 11.1594 9.125 11.0391C9.14917 11.0228 9.17234 11.0051 9.19438 10.986L10.5963 9.7941L13.2213 10.9697C13.1098 11.4754 12.8287 11.9277 12.4246 12.2516C12.0205 12.5754 11.5178 12.7512 11 12.7497Z" /> </svg> <svg id="email-company" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path d="M14 2.75H2C1.80109 2.75 1.61032 2.82902 1.46967 2.96967C1.32902 3.11032 1.25 3.30109 1.25 3.5V12C1.25 12.3315 1.3817 12.6495 1.61612 12.8839C1.85054 13.1183 2.16848 13.25 2.5 13.25H13.5C13.8315 13.25 14.1495 13.1183 14.3839 12.8839C14.6183 12.6495 14.75 12.3315 14.75 12V3.5C14.75 3.30109 14.671 3.11032 14.5303 2.96967C14.3897 2.82902 14.1989 2.75 14 2.75ZM12.0719 4.25L8 7.9825L3.92812 4.25H12.0719ZM2.75 11.75V5.205L7.49312 9.55313C7.63146 9.67997 7.81232 9.75033 8 9.75033C8.18768 9.75033 8.36854 9.67997 8.50688 9.55313L13.25 5.205V11.75H2.75Z" /> </svg> </svg> <bsp-header class="Page-header"> <div class="Page-header-hamburger-menu"> <div class="Page-header-hamburger-menu-wrapper"> <div class="Page-header-hamburger-menu-content"> <nav class="Navigation" data-nav-align="center"> <ul class="Navigation-items"> <li class="Navigation-items-item"><div class="NavigationItem has-menu"> <div class="NavigationItem-text"> <a href="https://www.biospace.com/news">News</a> <div class="NavigationItem-more"> <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button> </div> </div> <ul class="NavigationItem-items"> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/drug-development"><span class="NavigationLink-text">Drug Development</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/fda"><span class="NavigationLink-text">FDA</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/drug-delivery"><span class="NavigationLink-text">Drug Delivery</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/deals"><span class="NavigationLink-text">Deals</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/business"><span class="NavigationLink-text">Business</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/policy"><span class="NavigationLink-text">Policy</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/cell-and-gene-therapy"><span class="NavigationLink-text">Cell and Gene Therapy</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/weight-loss"><span class="NavigationLink-text">Weight Loss</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/rare-diseases"><span class="NavigationLink-text">Rare Disease</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/cancer"><span class="NavigationLink-text">Cancer</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/job-trends"><span class="NavigationLink-text">Job Trends</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/artificial-intelligence"><span class="NavigationLink-text">Artificial Intelligence</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/nextgen"><span class="NavigationLink-text">NextGen: Top Start Ups to Watch</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/podcasts"><span class="NavigationLink-text">Podcasts</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/reports"><span class="NavigationLink-text">Reports</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/webinars"><span class="NavigationLink-text">Webinars</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/search-press-releases"><span class="NavigationLink-text">Press Releases</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/latest-news-press-releases"><span class="NavigationLink-text">All News &amp; Releases</span></a> </li> </ul> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/insights/">Insights</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://jobs.biospace.com/searchjobs/">Jobs</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/career-advice">Career Advice</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/companies">Companies</a> </div> </div> </li> <li class="Navigation-items-item" data-current-nav-item><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/hotbeds">Hotbeds</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem has-menu"> <div class="NavigationItem-text"> <span>More</span> <div class="NavigationItem-more"> <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button> </div> </div> <ul class="NavigationItem-items"> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/best-places-to-work"><span class="NavigationLink-text">Best Places to Work</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/employer-resources"><span class="NavigationLink-text">Employer Resources</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://employer.biospace.com/pricing/"><span class="NavigationLink-text">Post Jobs</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/talent-solutions"><span class="NavigationLink-text">Talent Solutions</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/advertise"><span class="NavigationLink-text">Advertise</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/press-release-solutions"><span class="NavigationLink-text">Submit a Press Release</span></a> </li> </ul> </div> </li> </ul> </nav> <div class="ButtonNavigation"> <a href="https://www.biospace.com/subscribe-to-newsletters" class="Button" data-theme="secondary">SUBSCRIBE</a> </div> </div> </div> </div> <div class="Page-header-bar"> <button class="Page-header-menu-trigger" aria-expanded="false"><svg class="burger-menu"><use xlink:href="#burger-menu"></use></svg><svg class="close-x"><use xlink:href="#close-x"></use></svg><span class="label">Menu</span></button> <div class="Page-header-bar-logo"><a aria-label="home page" href="/" > <picture> <source type="image/webp" width="250" height="67" srcset="https://static.biospace.com/dims4/default/9075aee/2147483647/strip/true/crop/496x132+0+0/resize/250x67!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png 1x,https://static.biospace.com/dims4/default/b360a3f/2147483647/strip/true/crop/496x132+0+0/resize/500x134!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png 2x"/> <source width="250" height="67" srcset="https://static.biospace.com/dims4/default/193f35f/2147483647/strip/true/crop/496x132+0+0/resize/250x67!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png 1x,https://static.biospace.com/dims4/default/d12264c/2147483647/strip/true/crop/496x132+0+0/resize/500x134!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png 2x"/> <img class="Image" alt="BioSpace logo" srcset="https://static.biospace.com/dims4/default/193f35f/2147483647/strip/true/crop/496x132+0+0/resize/250x67!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png 1x,https://static.biospace.com/dims4/default/d12264c/2147483647/strip/true/crop/496x132+0+0/resize/500x134!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png 2x" width="250" height="67" src="https://static.biospace.com/dims4/default/193f35f/2147483647/strip/true/crop/496x132+0+0/resize/250x67!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fe4%2Fed%2F07b192644c508cbc301bc9ae721c%2Flogo.png" > </picture> </a> </div> <div class="Page-header-button-navigation"> <a href="https://www.biospace.com/subscribe-to-newsletters" class="Button" data-theme="secondary">SUBSCRIBE</a> </div> <div class="Page-header-end"> <bsp-search-overlay class="SearchOverlay"> <button class="SearchOverlay-search-button"> <svg class="icon-magnify"> <use xlink:href="#icon-magnify"></use> </svg> <span class="sr-only"> Show Search </span> <svg class="close-x"> <use xlink:href="#close-x"></use> </svg> </button> </bsp-search-overlay> </div> </div> <div class="Page-header-navigation"> <nav class="Navigation" data-nav-align="center"> <ul class="Navigation-items"> <li class="Navigation-items-item"><div class="NavigationItem has-menu"> <div class="NavigationItem-text"> <a href="https://www.biospace.com/news">News</a> <div class="NavigationItem-more"> <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button> </div> </div> <ul class="NavigationItem-items"> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/drug-development"><span class="NavigationLink-text">Drug Development</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/fda"><span class="NavigationLink-text">FDA</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/drug-delivery"><span class="NavigationLink-text">Drug Delivery</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/deals"><span class="NavigationLink-text">Deals</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/business"><span class="NavigationLink-text">Business</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/policy"><span class="NavigationLink-text">Policy</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/cell-and-gene-therapy"><span class="NavigationLink-text">Cell and Gene Therapy</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/weight-loss"><span class="NavigationLink-text">Weight Loss</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/rare-diseases"><span class="NavigationLink-text">Rare Disease</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/cancer"><span class="NavigationLink-text">Cancer</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/job-trends"><span class="NavigationLink-text">Job Trends</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/artificial-intelligence"><span class="NavigationLink-text">Artificial Intelligence</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/nextgen"><span class="NavigationLink-text">NextGen: Top Start Ups to Watch</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/podcasts"><span class="NavigationLink-text">Podcasts</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/reports"><span class="NavigationLink-text">Reports</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/webinars"><span class="NavigationLink-text">Webinars</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/search-press-releases"><span class="NavigationLink-text">Press Releases</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/latest-news-press-releases"><span class="NavigationLink-text">All News &amp; Releases</span></a> </li> </ul> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/insights/">Insights</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://jobs.biospace.com/searchjobs/">Jobs</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/career-advice">Career Advice</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/companies">Companies</a> </div> </div> </li> <li class="Navigation-items-item" data-current-nav-item><div class="NavigationItem "> <div class="NavigationItem-text"> <a href="https://www.biospace.com/hotbeds">Hotbeds</a> </div> </div> </li> <li class="Navigation-items-item"><div class="NavigationItem has-menu"> <div class="NavigationItem-text"> <span>More</span> <div class="NavigationItem-more"> <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button> </div> </div> <ul class="NavigationItem-items"> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/best-places-to-work"><span class="NavigationLink-text">Best Places to Work</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/employer-resources"><span class="NavigationLink-text">Employer Resources</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://employer.biospace.com/pricing/"><span class="NavigationLink-text">Post Jobs</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/talent-solutions"><span class="NavigationLink-text">Talent Solutions</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/advertise"><span class="NavigationLink-text">Advertise</span></a> </li> <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/press-release-solutions"><span class="NavigationLink-text">Submit a Press Release</span></a> </li> </ul> </div> </li> </ul> </nav> </div> <div class="SearchOverlay-search-overlay"> <form class="SearchOverlay-search-form" action="https://www.biospace.com/search#nt=navsearch" novalidate="" autocomplete="off"> <label class="SearchOverlay-search-label"> <input placeholder="Keyword Search..." type="text" class="SearchOverlay-search-input" name="q" required="true"> <span class="sr-only"> Search Query </span> <button type="submit" class="SearchOverlay-search-submit"> <svg> <use xlink:href="#icon-magnify"></use> </svg> <span class="sr-only">Submit Search</span> </button> </label> </form> </div> </bsp-header> <div class="Page-above" data-modulewell><div id="googleAde595ee78-85c4-4b15-b681-ff57f9e69405" data-module class="GoogleDfpAd" data-hide-on-mobile="true" data-slot-name="21692246607/biospace_hotbed" data-slot-sizes="[[728, 90]]" data-slot-adSizeMap="[[[992, 1], [728, 90]]]" data-targeting-data="{&quot;id&quot;:&quot;0000018f-cb1c-d7fd-a1ff-df9debea0001&quot;,&quot;type&quot;:&quot;page&quot;}"> <span class="GoogleDfpAd-placeholder"></span> </div> <div id="googleAd24549080-b277-47f8-af08-8f12349eaba7" data-module class="GoogleDfpAd" data-hide-on-desktop="true" data-slot-name="21692246607/biospace_hotbed" data-slot-sizes="[[300, 50]]" data-slot-adSizeMap="[[[320, 1], [300, 50]]]" data-targeting-data="{&quot;id&quot;:&quot;0000018f-cb1c-d7fd-a1ff-df9debea0001&quot;,&quot;type&quot;:&quot;page&quot;}"> <span class="GoogleDfpAd-placeholder"></span> </div> </div> <div class="Page-content"> <div class="Page-pageLead" data-pagelead><div class="PageHeading" style="--opacityOverlay: 50%;; --color-heading-text:var(--color-primary-text);" data-text-align="center" > <div class="PageHeading-content-wrapper"> <div class="PageHeading-content"> <h1 class="PageHeading-title">Hotbeds</h1> <h2 class="PageHeading-subHeading">Explore BioSpace’s Hotbed Maps, highlighting life sciences hotspots across the U.S.</h2> </div> </div> </div></div> <main class="Page-oneColumn" data-modulewell> <div class="OneColumnContainer" data-module > <a class="AnchorLink" href="#container-module-1-column-de0000" id="container-module-1-column-de0000" name="container-module-1-column-de0000"></a> <div class="OneColumnContainer-container" data-modulewell> <div class="HtmlModule"> <a class="AnchorLink" href="#html-embed-module-dc0000" id="html-embed-module-dc0000" name="html-embed-module-dc0000"></a> <div id="image-map-pro"></div> <script>(()=>{var __webpack_modules__={3894:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var o=n(5785),i=n(5671),r=n(3144),a=n(9340),s=n(3930),c=n(1120);function l(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var p=function(t){(0,a.Z)(p,t);var e,n,u=(e=p,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,c.Z)(e);if(n){var i=(0,c.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,s.Z)(this,t)});function p(t,e){return(0,i.Z)(this,p),u.call(this,t,e)}return(0,r.Z)(p,[{key:"createElement",value:function(){return document.createElement("div")}},{key:"getHighlightIds",value:function(){return this.options.parent?this.store.getChildrenDeep({id:this.options.parent}).map((function(t){return t.id})):this.options.single_object?this.store.getChildrenDeep({id:this.options.id}).map((function(t){return t.id})):[this.options.id]}},{key:"highlight",value:function(){}},{key:"unhighlight",value:function(){}},{key:"getRect",value:function(){var t,e=[],n=l(this.store.getChildrenDeep({id:this.options.id}));try{for(n.s();!(t=n.n()).done;){var i=t.value;e.push(this.store.getObjectController().objects[i.id].getRect())}}catch(t){n.e(t)}finally{n.f()}var r=Math.min.apply(Math,(0,o.Z)(e.map((function(t){return t.x})))),a=Math.min.apply(Math,(0,o.Z)(e.map((function(t){return t.y}))));return{x:r,y:a,width:Math.max.apply(Math,(0,o.Z)(e.map((function(t){return t.x+t.width}))))-r,height:Math.max.apply(Math,(0,o.Z)(e.map((function(t){return t.y+t.height}))))-a}}},{key:"getBoundingClientRect",value:function(){var t,e=[],n=l(this.store.getChildrenDeep({id:this.options.id}));try{for(n.s();!(t=n.n()).done;){var i=t.value;e.push(this.store.getObjectController().objects[i.id].getBoundingClientRect())}}catch(t){n.e(t)}finally{n.f()}var r=Math.min.apply(Math,(0,o.Z)(e.map((function(t){return t.x})))),a=Math.min.apply(Math,(0,o.Z)(e.map((function(t){return t.y}))));return{x:r,y:a,width:Math.max.apply(Math,(0,o.Z)(e.map((function(t){return t.x+t.width}))))-r,height:Math.max.apply(Math,(0,o.Z)(e.map((function(t){return t.y+t.height}))))-a}}}]),p}(n(9867).Z)},9867:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var o=n(5671),i=n(3144),r=n(144),a=function(){function t(e,n){(0,o.Z)(this,t),this.options=e,this.store=n,this.options.x=parseFloat(this.options.x),this.options.y=parseFloat(this.options.y),this.options.width=parseFloat(this.options.width),this.options.height=parseFloat(this.options.height),this.options.default_style.stroke_width=parseInt(this.options.default_style.stroke_width),this.options.mouseover_style.stroke_width=parseInt(this.options.mouseover_style.stroke_width),this.options.mouseover_style.background_type=this.options.default_style.background_type,this.element=this.createElement(),this.styles=this.createStyles()+this.createStyleExceptions(),this.imageBackgroundElement=this.createImageBackgroundElement(),this.slaves=[],this.applyElementAttributes(),this.applyPageloadClass()}return(0,i.Z)(t,[{key:"createElement",value:function(){}},{key:"createStyles",value:function(){var t='[data-object-id="'.concat(this.options.id,'"] {');t+=this.createCSSRules(this.options.default_style),t+="} \n\n";var e='[data-object-id="'.concat(this.options.id,'"].imp-object-highlighted {');return t+((e+=this.createCSSRules(this.options.mouseover_style))+"} \n\n")}},{key:"createCSSRules",value:function(){return""}},{key:"createStyleExceptions",value:function(){var t="";return"image"===this.options.default_style.background_type&&(t+="#imp-image-backgrounds-".concat(this.store.getID(),' [data-object-id="').concat(this.options.id,'"] {'),t+="background-image: url(".concat(this.options.default_style.background_image_url,");"),t+="opacity:".concat(this.options.default_style.background_image_opacity,";"),t+="transform: scale(".concat(this.options.default_style.background_image_scale,") translate(").concat(this.options.default_style.background_image_offset_x,"px, ").concat(this.options.default_style.background_image_offset_y,"px);"),t+="}"),t}},{key:"createImageBackgroundElement",value:function(){var t=document.createElement("div");return"image"===this.options.default_style.background_type&&this.options.default_style.background_image_url&&(t.style.left=this.options.x+this.options.default_style.background_image_offset_x+"%",t.style.top=this.options.y+this.options.default_style.background_image_offset_y+"%",t.style.width=this.options.width+"%",t.style.height=this.options.height+"%",t.style.backgroundImage="url(".concat(this.options.default_style.background_image_url,")"),t.style.opacity=this.options.default_style.background_image_opacity,t.style.transform="scale(".concat(this.options.default_style.background_image_scale,")"),t.classList.add("imp-object-background-image"),t.dataset.imageBackgroundObjectId=this.options.id),t}},{key:"applyElementAttributes",value:function(){this.options.parent_id&&this.store.getObject({id:this.options.parent_id}).static&&(this.options.static=!0),this.options.static&&this.element.classList.add("imp-object-static"),this.element.classList.add("imp-object"),this.element.setAttribute("data-object-id",this.options.id),this.options.parent_id&&this.element.setAttribute("data-parent-id",this.options.parent_id),this.element.setAttribute("data-title",this.options.title),this.element.setAttribute("data-image-map-id",this.store.getID())}},{key:"applyPageloadClass",value:function(){"grow"===this.store.state.objectConfig.pageload_animation&&this.element.classList.add("imp-pageload-animation-grow"),"fade"===this.store.state.objectConfig.pageload_animation&&this.element.classList.add("imp-pageload-animation-fade-in"),"fall-down"===this.store.state.objectConfig.pageload_animation&&this.element.classList.add("imp-pageload-animation-fall-down")}},{key:"getHighlightIds",value:function(){return this.options.parent_id?this.store.getChildrenDeep({id:this.options.parent_id}).map((function(t){return t.id})):[this.options.id]}},{key:"highlight",value:function(){this.element.classList.add("imp-object-highlighted"),"image"===this.options.mouseover_style.background_type&&(this.imageBackgroundElement.style.backgroundImage='url("'.concat(this.options.mouseover_style.background_image_url,'")'),this.imageBackgroundElement.style.opacity=this.options.mouseover_style.background_image_opacity,this.imageBackgroundElement.style.transform="scale(".concat(this.options.mouseover_style.background_image_scale,")"),this.imageBackgroundElement.style.left=this.options.x+this.options.mouseover_style.background_image_offset_x+"%",this.imageBackgroundElement.style.top=this.options.y+this.options.mouseover_style.background_image_offset_y+"%")}},{key:"unhighlight",value:function(){this.element.classList.remove("imp-object-highlighted"),"image"===this.options.default_style.background_type&&(this.imageBackgroundElement.style.backgroundImage='url("'.concat(this.options.default_style.background_image_url,'")'),this.imageBackgroundElement.style.opacity=this.options.default_style.background_image_opacity,this.imageBackgroundElement.style.transform="scale(".concat(this.options.default_style.background_image_scale,")"),this.imageBackgroundElement.style.left=this.options.x+this.options.default_style.background_image_offset_x+"%",this.imageBackgroundElement.style.top=this.options.y+this.options.default_style.background_image_offset_y+"%")}},{key:"getRect",value:function(){if(this.options.type===r.dv){var t=this.options.default_style.icon_size/this.store.getCanvasWrapRect().width*100,e=this.options.default_style.icon_size/this.store.getCanvasWrapRect().height*100;return this.options.default_style.use_icon&&this.options.default_style.icon_is_pin?{x:this.options.x-t/2,y:this.options.y-e,width:t,height:e}:{x:this.options.x-t/2,y:this.options.y-e/2,width:t,height:e}}return{x:this.options.x,y:this.options.y,width:this.options.width,height:this.options.height}}},{key:"getBoundingClientRect",value:function(){return this.element.getBoundingClientRect()}},{key:"stopGlowing",value:function(){this.element.classList.remove("imp-glowing-object")}}]),t}()},3881:(t,e,n)=>{"use strict";n.d(e,{Z:()=>d});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120),c=n(144),l=n(9867),u=n(9997);function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var d=function(t){(0,r.Z)(d,t);var e,n,l=(e=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function d(t,e){return(0,o.Z)(this,d),l.call(this,t,e)}return(0,i.Z)(d,[{key:"createElement",value:function(){var t=document.createElement("div");return t.classList.add("imp-object-oval"),t}},{key:"createCSSRules",value:function(t){var e="",n=t.border_radius+"px";this.options.type===c.CW&&(n="50% 50%");var o=(0,u.oo)(t.background_color)||{r:0,b:0,g:0},i=(0,u.oo)(t.border_color)||{r:0,b:0,g:0};e+="left: "+this.options.x+"%;",e+="top: "+this.options.y+"%;",e+="width: "+this.options.width+"%;",e+="height: "+this.options.height+"%;","color"===t.background_type&&(e+="background: rgba("+o.r+", "+o.g+", "+o.b+", "+t.background_opacity+");"),e+="opacity: "+t.opacity+";",e+="border-width: "+t.border_width+"px;",e+="border-style: "+t.border_style+";",e+="border-color: rgba("+i.r+", "+i.g+", "+i.b+", "+t.border_opacity+");",e+="border-radius: "+n+";",e+="filter: ";var r,a=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(t.parent_filters);try{for(a.s();!(r=a.n()).done;){var s=r.value;e+="".concat(s.name,"(").concat(s.value,") ")}}catch(t){a.e(t)}finally{a.f()}return e+";"}}]),d}(l.Z)},1350:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120),c=n(9997);function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var u=function(t){(0,r.Z)(p,t);var e,n,u=(e=p,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function p(t,e){return(0,o.Z)(this,p),u.call(this,t,e)}return(0,i.Z)(p,[{key:"createElement",value:function(){for(var t=this.store.getArtboard().width,e=this.store.getArtboard().height,n=t*(this.options.x/100),o=e*(this.options.y/100),i=t*(this.options.width/100),r=e*(this.options.height/100),a=document.createElementNS("http://www.w3.org/2000/svg","polygon"),s="",c=0;c<this.options.points.length;c++){var l=t*(this.options.x/100)+parseFloat(this.options.points[c].x)/100*i,u=e*(this.options.y/100)+parseFloat(this.options.points[c].y)/100*r;s+="".concat(l,",").concat(u," ")}a.setAttribute("points",s);var p=document.createElementNS("http://www.w3.org/2000/svg","svg");return p.classList.add("imp-object-poly"),p.setAttributeNS(null,"viewBox","".concat(n," ").concat(o," ").concat(i," ").concat(r)),p.appendChild(a),p}},{key:"createCSSRules",value:function(t){var e="",n=(0,c.oo)(t.background_color)||{r:0,b:0,g:0},o=(0,c.oo)(t.stroke_color)||{r:0,b:0,g:0};"color"===t.background_type?e+="fill: rgba(".concat(n.r,", ").concat(n.g,", ").concat(n.b,", ").concat(t.background_opacity,"); "):e+="fill: rgba(0, 0, 0, 0); ",e+="left: ".concat(this.options.x,"%;"),e+="top: ".concat(this.options.y,"%;"),e+="width: ".concat(this.options.width,"%;"),e+="height: ".concat(this.options.height,"%;"),e+="opacity: ".concat(t.opacity,";"),e+="stroke: rgba(".concat(o.r,", ").concat(o.g,", ").concat(o.b,", ").concat(t.stroke_opacity,"); "),e+="stroke-width: ".concat(t.stroke_width,"px; "),e+="stroke-dasharray: ".concat(t.stroke_dasharray,"; "),e+="stroke-linecap: ".concat(t.stroke_linecap,"; "),e+="filter: ";var i,r=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(t.parent_filters);try{for(r.s();!(i=r.n()).done;){var a=i.value;e+="".concat(a.name,"(").concat(a.value,") ")}}catch(t){r.e(t)}finally{r.f()}return e+";"}}]),p}(n(9867).Z)},4920:(t,e,n)=>{"use strict";n.d(e,{Z:()=>d});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120),c=n(144),l=n(9867),u=n(9997);function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var d=function(t){(0,r.Z)(d,t);var e,n,l=(e=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function d(t,e){return(0,o.Z)(this,d),l.call(this,t,e)}return(0,i.Z)(d,[{key:"createElement",value:function(){var t=document.createElement("div");return t.classList.add("imp-object-rect"),t}},{key:"createCSSRules",value:function(t){var e="",n=t.border_radius+"px";this.options.type===c.CW&&(n="50% 50%");var o=(0,u.oo)(t.background_color)||{r:0,b:0,g:0},i=(0,u.oo)(t.border_color)||{r:0,b:0,g:0};e+="left: "+this.options.x+"%;",e+="top: "+this.options.y+"%;",e+="width: "+this.options.width+"%;",e+="height: "+this.options.height+"%;","color"===t.background_type&&(e+="background: rgba("+o.r+", "+o.g+", "+o.b+", "+t.background_opacity+");"),e+="opacity: "+t.opacity+";",e+="border-width: "+t.border_width+"px;",e+="border-style: "+t.border_style+";",e+="border-color: rgba("+i.r+", "+i.g+", "+i.b+", "+t.border_opacity+");",e+="border-radius: "+n+";",e+="filter: ";var r,a=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(t.parent_filters);try{for(a.s();!(r=a.n()).done;){var s=r.value;e+="".concat(s.name,"(").concat(s.value,") ")}}catch(t){a.e(t)}finally{a.f()}return e+";"}}]),d}(l.Z)},1309:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120),c=n(9867),l=n(9997);function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var p=function(t){(0,r.Z)(p,t);var e,n,c=(e=p,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function p(t,e){return(0,o.Z)(this,p),c.call(this,t,e)}return(0,i.Z)(p,[{key:"createElement",value:function(){var t=document.createElement("div");if(t.classList.add("imp-object-spot"),this.options.default_style.use_icon){if(this.options.default_style.icon_is_pin&&t.classList.add("imp-object-spot-pin"),"library"===this.options.default_style.icon_type){var e=(0,l.Bv)(this.options.default_style.icon_svg);e.style.width="".concat(this.options.default_style.icon_size,"px"),e.style.height="".concat(this.options.default_style.icon_size,"px"),t.appendChild(e)}if("custom"===this.options.default_style.icon_type&&this.options.default_style.icon_url.length>0){var n='<img src="'.concat(this.options.default_style.icon_url,'" style="width: ').concat(this.options.default_style.icon_size,"px; height: ").concat(this.options.default_style.icon_size,'px">');t.appendChild((0,l.Bv)(n))}if(this.options.default_style.icon_shadow){var o="width: ".concat(this.options.default_style.icon_size,"px;");o+="height: ".concat(this.options.default_style.icon_size,"px;"),o+="left: 0;",o+="top: ".concat(this.options.default_style.icon_size/2,"px;");var i='<div style="'.concat(o,'" class="imp-object-icon-shadow"></div>');t.appendChild((0,l.Bv)(i))}}return t}},{key:"createCSSRules",value:function(t){var e="";if(e+="left: ".concat(this.options.x,"%;"),e+="top: ".concat(this.options.y,"%;"),this.options.default_style.use_icon){if(e+="width: ".concat(this.options.default_style.icon_size,"px;"),e+="height: ".concat(this.options.default_style.icon_size,"px;"),"library"===this.options.default_style.icon_type){var n=(0,l.oo)(t.icon_fill)||{r:0,b:0,g:0};e+="fill: rgba(".concat(n.r,", ").concat(n.g,", ").concat(n.b,", ").concat(t.opacity,");")}var o,i;o=-this.options.default_style.icon_size/2,i=this.options.default_style.icon_is_pin?-this.options.default_style.icon_size:-this.options.default_style.icon_size/2,e+="margin-top: ".concat(i,"px;"),e+="margin-left: ".concat(o,"px;"),this.options.default_style.icon_is_pin?e+="transform-origin: 50% 100%;":e+="transform-origin: 50% 50%;"}if(!this.options.default_style.use_icon){e+="width: ".concat(this.options.width,"px;"),e+="height: ".concat(this.options.height,"px;");var r=(0,l.oo)(t.background_color)||{r:0,b:0,g:0},a=(0,l.oo)(t.border_color)||{r:0,b:0,g:0};e+="opacity: ".concat(t.opacity,";"),e+="border-radius: ".concat(t.border_radius,"px;"),e+="background: rgba(".concat(r.r,", ").concat(r.g,", ").concat(r.b,", ").concat(t.background_opacity,");"),e+="border-width: ".concat(t.border_width,"px;"),e+="border-style: ".concat(t.border_style,";"),e+="border-color: rgba(".concat(a.r,", ").concat(a.g,", ").concat(a.b,", ").concat(t.border_opacity,");"),e+="margin-top: ".concat(-this.options.width/2,"px;"),e+="margin-left: ".concat(-this.options.height/2,"px;")}e+="filter: ";var s,c=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(t.parent_filters);try{for(c.s();!(s=c.n()).done;){var p=s.value;e+="".concat(p.name,"(").concat(p.value,") ")}}catch(t){c.e(t)}finally{c.f()}return e+";"}},{key:"getWidth",value:function(){return.01}},{key:"getHeight",value:function(){return.01}}]),p}(c.Z)},7423:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120);function c(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var u=function(t){(0,r.Z)(u,t);var e,n,l=(e=u,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function u(t,e){return(0,o.Z)(this,u),l.call(this,t,e)}return(0,i.Z)(u,[{key:"createElement",value:function(){var t,e=document.createElementNS("http://www.w3.org/2000/svg","svg"),n=document.createElementNS("http://www.w3.org/2000/svg",this.options.svg.tagName),o=c(this.options.svg.properties);try{for(o.s();!(t=o.n()).done;){var i=t.value;n.setAttribute(i.name,i.value)}}catch(t){o.e(t)}finally{o.f()}return e.classList.add("imp-object-svg-single"),e.setAttribute("viewBox",this.options.svg.viewBox),e.appendChild(n),e}},{key:"createCSSRules",value:function(t){var e="";e+="left: ".concat(this.options.x,"%;"),e+="top: ".concat(this.options.y,"%;"),e+="width: ".concat(this.options.width,"%;"),e+="height: ".concat(this.options.height,"%;"),e+="opacity: ".concat(t.opacity,";"),e+="fill: ".concat(t.background_color,";"),e+="fill-opacity: ".concat(t.background_opacity,";"),e+="stroke: ".concat(t.stroke_color,";"),e+="stroke-opacity: ".concat(t.stroke_opacity,";"),e+="stroke-width: ".concat(t.stroke_width,";"),e+="stroke-dasharray: ".concat(t.stroke_dasharray,";"),e+="stroke-linecap: ".concat(t.stroke_linecap,";"),e+="filter: ";var n,o=c(t.parent_filters);try{for(o.s();!(n=o.n()).done;){var i=n.value;e+="".concat(i.name,"(").concat(i.value,") ")}}catch(t){o.e(t)}finally{o.f()}return e+";"}}]),u}(n(9867).Z)},6856:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120);function c(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var u=function(t){(0,r.Z)(u,t);var e,n,l=(e=u,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function u(t,e){return(0,o.Z)(this,u),l.call(this,t,e)}return(0,i.Z)(u,[{key:"createElement",value:function(){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.innerHTML=this.options.svg.html,t.classList.add("imp-object-svg-single"),t.setAttribute("viewBox",this.options.svg.viewBox),t}},{key:"createCSSRules",value:function(t){var e="";e+="left: ".concat(this.options.x,"%;"),e+="top: ".concat(this.options.y,"%;"),e+="width: ".concat(this.options.width,"%;"),e+="height: ".concat(this.options.height,"%;"),e+="opacity: ".concat(t.opacity,";"),e+="filter: ";var n,o=c(t.filters);try{for(o.s();!(n=o.n()).done;){var i=n.value;e+="".concat(i.name,"(").concat(i.value,") ")}}catch(t){o.e(t)}finally{o.f()}var r,a=c(t.parent_filters);try{for(a.s();!(r=a.n()).done;){var s=r.value;e+="".concat(s.name,"(").concat(s.value,") ")}}catch(t){a.e(t)}finally{a.f()}return e+"; "}}]),u}(n(9867).Z)},9586:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var o=n(5671),i=n(3144),r=n(9340),a=n(3930),s=n(1120),c=n(9997);function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var u=function(t){(0,r.Z)(p,t);var e,n,u=(e=p,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,o=(0,s.Z)(e);if(n){var i=(0,s.Z)(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return(0,a.Z)(this,t)});function p(t,e){return(0,o.Z)(this,p),u.call(this,t,e)}return(0,i.Z)(p,[{key:"createElement",value:function(){var t=document.createElement("div");return t.classList.add("imp-object-text"),t.innerHTML=this.options.text.text,t}},{key:"createCSSRules",value:function(t){var e="",n=(0,c.oo)(this.options.text.text_color);e+="left: "+this.options.x+"%;",e+="top: "+this.options.y+"%;",e+="font-family: "+this.options.text.font_family+";",e+="font-size: "+this.options.text.font_size+"px;",e+="font-weight: "+this.options.text.font_weight+";",e+="color: rgba("+n.r+", "+n.g+", "+n.b+", "+this.options.text.text_opacity+");",e+="filter: ";var o,i=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(t.parent_filters);try{for(i.s();!(o=i.n()).done;){var r=o.value;e+="".concat(r.name,"(").concat(r.value,") ")}}catch(t){i.e(t)}finally{i.f()}return e+";"}},{key:"getWidth",value:function(){return(0,c.Yo)(this.element).width/this.store.getCanvasWrapRect().width*100}},{key:"getHeight",value:function(){return(0,c.Yo)(this.element).height/this.store.getCanvasWrapRect().height*100}},{key:"getRect",value:function(){return{x:this.options.x,y:this.options.y,width:this.getWidth(),height:this.getHeight()}}}]),p}(n(9867).Z)},5514:()=>{"undefined"!=typeof $&&($.imageMapProHighlightShape=window.ImageMapPro.highlightObject,$.imageMapProUnhighlightShape=window.ImageMapPro.unhighlightObject,$.imageMapProFocusShape=window.ImageMapPro.focusObject,$.imageMapProOpenTooltip=window.ImageMapPro.showTooltip,$.imageMapProHideTooltip=window.ImageMapPro.hideTooltip,$.imageMapProReInitMap=window.ImageMapPro.reInitMap,$.imageMapProIsMobile=window.ImageMapPro.isMobile,$.imageMapProGoToFloor=window.ImageMapPro.changeArtboard,$.imageMapProZoomIn=window.ImageMapPro.zoomIn,$.imageMapProZoomOut=window.ImageMapPro.zoomOut)},4957:(t,e,n)=>{"use strict";n.d(e,{BQ:()=>y,EZ:()=>b,Fq:()=>f,GO:()=>d,HW:()=>x,JA:()=>j,MJ:()=>w,Nb:()=>g,RN:()=>m,S3:()=>E,Sq:()=>r,Y7:()=>k,ZY:()=>o,d4:()=>u,db:()=>h,el:()=>a,f9:()=>c,h9:()=>s,in:()=>v,kK:()=>p,lY:()=>i,ly:()=>I,qj:()=>O,r4:()=>_,s2:()=>l,x4:()=>M,x_:()=>C});var o="RECT_CANVAS_WRAP",i="RECT_NAVIGATOR",r="RECT_TOOLTIPS_CONTAINER",a="RECT_MENU",s="RECT_BUTTON_FULLSCREEN",c="RECT_BUTTON_ZOOM_IN",l="RECT_BUTTON_ZOOM_OUT",u="RECT_ARTBOARD_SELECT_MENU",p="RECT_BUTTON_OPEN_MENU",d="RECT_BUTTON_CLOSE_MENU",h="RECT_OPENED_FULLSCREEN_TOOLTIP",m="ACTION_IDLE",f="ACTION_PAN",g="ACTION_PINCH",b="ACTION_PAN_ON_NAVIGATOR",v="UP",y="DOWN",_="LEFT",w="RIGHT",x="mapInit",k="objectHighlight",j="objectUnhighlight",M="objectClick",I="tooltipShow",C="tooltipHide",E="artboardChange",O="zoomPanUpdate"},971:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ObjectController});var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(5671),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3144),Editor_scripts_utilities__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9997),Client_consts__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(4957),Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(144),Client_UI_objects_spot__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1309),Client_UI_objects_text__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9586),Client_UI_objects_rect__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4920),Client_UI_objects_oval__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(3881),Client_UI_objects_poly__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1350),Client_UI_objects_group__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(3894),Client_UI_objects_svgSingle__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6856),Client_UI_objects_svg__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(7423);function _createForOfIteratorHelper(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var ObjectController=function(){function ObjectController(t){(0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__.Z)(this,ObjectController),this.store=t,this.store.subscribe(this.handleAction.bind(this)),this.objects={},this.spots=[],this.container=document.createElement("div"),this.imageBackgroundsContainer=document.createElement("div"),this.stylesheet=document.createElement("style"),this.highlightedObjects=new Set,this.didStopGlowing=!1,this.setupContainers(),this.createObjects(),this.insertObjects()}return(0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__.Z)(ObjectController,[{key:"insertObjects",value:function(){this.emptyContainers(),this.fillContainers(),this.generateStylesheet(),this.animateObjects(500)}},{key:"handleAction",value:function(t){if("zoomUpdate"===t.type&&this.store.state.objectConfig.scale_spots){var e,n=_createForOfIteratorHelper(this.spots);try{for(n.s();!(e=n.n()).done;){var o=e.value;o.options.type===Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.dv&&(o.element.style.transform="scale(".concat(1/this.store.getZoom(),")"))}}catch(t){n.e(t)}finally{n.f()}}}},{key:"createObjects",value:function(){this.objects={},this.spots=[],this.highlightedObjects=new Set;var t,e=_createForOfIteratorHelper(this.store.getObjects());try{for(e.s();!(t=e.n()).done;){var n=t.value;switch(n.type){case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.dv:this.objects[n.id]=new Client_UI_objects_spot__WEBPACK_IMPORTED_MODULE_1__.Z(n,this.store),this.spots.push(this.objects[n.id]);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.tk:this.objects[n.id]=new Client_UI_objects_text__WEBPACK_IMPORTED_MODULE_2__.Z(n,this.store);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.Uv:this.objects[n.id]=new Client_UI_objects_rect__WEBPACK_IMPORTED_MODULE_3__.Z(n,this.store);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.CW:this.objects[n.id]=new Client_UI_objects_oval__WEBPACK_IMPORTED_MODULE_4__.Z(n,this.store);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.zJ:this.objects[n.id]=new Client_UI_objects_poly__WEBPACK_IMPORTED_MODULE_5__.Z(n,this.store);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__._9:this.objects[n.id]=new Client_UI_objects_svg__WEBPACK_IMPORTED_MODULE_9__.Z(n,this.store);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.Le:this.objects[n.id]=new Client_UI_objects_svgSingle__WEBPACK_IMPORTED_MODULE_10__.Z(n,this.store);break;case Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.WW:this.objects[n.id]=new Client_UI_objects_group__WEBPACK_IMPORTED_MODULE_11__.Z(n,this.store)}}}catch(t){e.e(t)}finally{e.f()}}},{key:"setupContainers",value:function(){this.container.classList.add("imp-objects"),this.imageBackgroundsContainer.classList.add("imp-image-backgrounds"),this.imageBackgroundsContainer.setAttribute("id","imp-image-backgrounds-"+this.store.getID()),this.stylesheet.setAttribute("id","stylesheet-".concat(this.store.getID())),this.store.state.objectConfig.glowing_objects&&this.container.classList.add("imp-glowing-objects")}},{key:"fillContainers",value:function(){var t,e=_createForOfIteratorHelper(Object.keys(this.objects).reverse());try{for(e.s();!(t=e.n()).done;){var n=t.value;this.container.appendChild(this.objects[n].element),this.imageBackgroundsContainer.appendChild(this.objects[n].imageBackgroundElement)}}catch(t){e.e(t)}finally{e.f()}}},{key:"emptyContainers",value:function(){for(;this.container.firstChild;)this.container.removeChild(this.container.lastChild);for(;this.imageBackgroundsContainer.firstChild;)this.imageBackgroundsContainer.removeChild(this.imageBackgroundsContainer.lastChild)}},{key:"generateStylesheet",value:function(){var t="";for(var e in this.objects)t+=this.objects[e].styles;if(this.store.state.objectConfig.glowing_objects){var n=(0,Editor_scripts_utilities__WEBPACK_IMPORTED_MODULE_0__.oo)(this.store.state.objectConfig.glowing_objects_color)||{r:255,b:255,g:255};t+="@keyframes ObjectGlowAnimation {",t+=" 0% {",t+=" filter: drop-shadow(0 0 20px rgba(".concat(n.r,", ").concat(n.g,", ").concat(n.b,", ").concat(this.store.state.objectConfig.glow_opacity,"));"),t+=" }",t+=" 50% {",t+=" filter: drop-shadow(0 0 20px rgba(".concat(n.r,", ").concat(n.g,", ").concat(n.b,", 0));"),t+=" }",t+=" 100% {",t+=" filter: drop-shadow(0 0 20px rgba(".concat(n.r,", ").concat(n.g,", ").concat(n.b,", ").concat(this.store.state.objectConfig.glow_opacity,"));"),t+=" }",t+="}"}"fall-down"===this.store.state.objectConfig.pageload_animation&&(t+=".imp-object.imp-object-pageload-animation {\n opacity: 0;\n transition-duration: 500ms;\n }"),"fade"===this.store.state.objectConfig.pageload_animation&&(t+=".imp-object.imp-object-pageload-animation {\n opacity: 0;\n transition-duration: 500ms;\n }"),"grow"===this.store.state.objectConfig.pageload_animation&&(t+=".imp-object.imp-object-pageload-animation {\n opacity: 0;\n transform: scale(0);\n transition-duration: 500ms;\n }"),"flash"===this.store.state.objectConfig.pageload_animation&&(t+=".imp-object.imp-object-pageload-animation {\n transition-duration: 350ms;\n }"),this.stylesheet.innerHTML=t}},{key:"animateObjects",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if("none"!==this.store.state.objectConfig.pageload_animation){var n=750/this.store.getObjects().length;this.store.getObjects().length>20&&(n=1500/this.store.getObjects().length),Object.keys(this.objects).forEach((function(e){t.objects[e].options.static||t.objects[e].element.classList.add("imp-object-pageload-animation")})),setTimeout((function(){for(var e=Object.keys(t.objects).map((function(e){return t.objects[e]})).sort((function(t,e){return t.options.x<e.options.x?-1:1})),o=100,i=0;i<e.length;i++){var r=e[i].options.id;o+=n,t.objects[r].options.static||t.animateObject(t.objects[r],n*i)}setTimeout((function(){t.store.dispatch("disablePageloadAnimation")}),o)}),e)}}},{key:"animateObject",value:function(t,e){var n=this;if(t.options.type!==Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.WW||t.options.single_object){var o=0;setTimeout((function(){"fade"===n.store.state.objectConfig.pageload_animation&&(t.element.style.opacity=t.options.default_style.opacity,setTimeout((function(){t.element.classList.remove("imp-object-pageload-animation"),t.element.setAttribute("style","")}),500)),"grow"===n.store.state.objectConfig.pageload_animation&&(t.element.style.opacity=t.options.default_style.opacity,t.element.style.transform="scale(1)",setTimeout((function(){t.element.classList.remove("imp-object-pageload-animation"),t.element.setAttribute("style","")}),500)),"fall-down"===n.store.state.objectConfig.pageload_animation&&(t.element.style.opacity=t.options.default_style.opacity,t.element.style.transitionProperty="opacity",setTimeout((function(){t.element.classList.remove("imp-object-pageload-animation"),t.element.setAttribute("style","")}),2e3),i()),"flash"===n.store.state.objectConfig.pageload_animation&&(n.highlightObject(t.options.id),setTimeout((function(){n.unhighlightObject(t.options.id),setTimeout((function(){t.element.classList.remove("imp-object-pageload-animation")}),400)}),350))}),e)}function i(){window.requestAnimationFrame((function(){o+=.01666;var e=(0,Editor_scripts_utilities__WEBPACK_IMPORTED_MODULE_0__.C6)(void 0,o,-200,200,2);t.element.style.transform="translateY(".concat(e,"px)"),o<=2&&i()}))}}},{key:"highlightObject",value:function(t){var e=this;return new Promise((function(n){e.store.state.objectConfig.glowing_objects&&e.store.state.objectConfig.stop_glowing_on_mouseover&&!e.didStopGlowing&&(e.didStopGlowing=!0,e.container.classList.remove("imp-glowing-objects")),e.objects[t]&&(e.objects[t].options.type!==Editor_scripts_consts__WEBPACK_IMPORTED_MODULE_8__.WW||e.objects[t].options.single_object)&&(e.objects[t].getHighlightIds().forEach((function(t){e.objects[t].highlight(),e.highlightedObjects.add(t)})),ImageMapPro.trigger({type:Client_consts__WEBPACK_IMPORTED_MODULE_12__.Y7,payload:{map:e.store.state.general.name,object:e.objects[t].options.title}}),requestAnimationFrame(n))}))}},{key:"unhighlightObject",value:function(t){var e=this;return new Promise((function(n){e.objects[t].getHighlightIds().forEach((function(t){e.objects[t].unhighlight(),e.highlightedObjects.delete(t)})),ImageMapPro.trigger({type:Client_consts__WEBPACK_IMPORTED_MODULE_12__.JA,payload:{map:e.store.state.general.name,object:e.objects[t].options.title}}),requestAnimationFrame(n)}))}},{key:"unhighlightAllObjects",value:function(){var t=this;return new Promise((function(e){var n,o=_createForOfIteratorHelper(t.highlightedObjects);try{for(o.s();!(n=o.n()).done;){var i=n.value;t.unhighlightObject(i)}}catch(t){o.e(t)}finally{o.f()}requestAnimationFrame(e)}))}},{key:"getFocusObjectCoordsAndZoom",value:function(t){if(t=this.store.getObject({id:t}).parent||t,1==this.store.getMaxZoom())return{zoom:1,pan:{x:0,y:0}};var e=this.objects[t].getRect(),n=e.x+e.width/2,o=e.y+e.height/2,i=e.width>e.height?50/e.width:50/e.height;return i<1&&(i=1),i>this.store.getMaxZoom()&&(i=this.store.getMaxZoom()),{zoom:i,pan:{x:n=n/100*this.store.getCanvasWrapRect().width*i,y:o=o/100*this.store.getCanvasWrapRect().height*i}}}},{key:"performClickAction",value:function performClickAction(id){id=this.store.getObject({id}).parent||id,this.objects[id]&&("follow-link"===this.objects[id].options.actions.click&&(document.querySelector("#imp-temp-link")||document.body.appendChild((0,Editor_scripts_utilities__WEBPACK_IMPORTED_MODULE_0__.Bv)('<a href="" id="imp-temp-link" target="_blank"></a>')),document.querySelector("#imp-temp-link").setAttribute("href",this.objects[id].options.actions.link),this.objects[id].options.actions.open_link_in_new_window?document.querySelector("#imp-temp-link").setAttribute("target","_blank"):document.querySelector("#imp-temp-link").removeAttribute("target"),document.querySelector("#imp-temp-link").click()),"run-script"===this.objects[id].options.actions.click&&eval(this.objects[id].options.actions.script.replace("<br>","")),"change-artboard"===this.objects[id].options.actions.click&&this.store.dispatch("changeArtboard",{artboardId:this.objects[id].options.actions.artboard,zoomOut:!0}),ImageMapPro.trigger({type:Client_consts__WEBPACK_IMPORTED_MODULE_12__.x4,payload:{map:this.store.state.general.name,object:this.objects[id].options.title}}))}}]),ObjectController}()},3542:()=>{window.ImageMapPro={},window.ImageMapPro.instances=[]},144:(t,e,n)=>{"use strict";n.d(e,{CW:()=>a,Le:()=>u,Uv:()=>r,WW:()=>p,_9:()=>l,dv:()=>i,p5:()=>o,tk:()=>c,zJ:()=>s});var o="artboard",i="spot",r="rect",a="oval",s="poly",c="text",l="svg",u="svg-single",p="group"},9997:(t,e,n)=>{"use strict";n.d(e,{Bv:()=>u,C6:()=>v,Cd:()=>c,DC:()=>p,HH:()=>_,M7:()=>h,YM:()=>s,Yo:()=>l,ZB:()=>r,hj:()=>d,k$:()=>i,mp:()=>f,oo:()=>a,po:()=>y,t7:()=>b,tq:()=>g});var o=n(1002),i=function(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(t){return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)}))},r=function t(e){e=e||{};for(var n=1;n<arguments.length;n++){var i=arguments[n];if(i)for(var r in i)i.hasOwnProperty(r)&&("object"===(0,o.Z)(i[r])&&null!==i[r]?i[r]instanceof Array?e[r]=i[r].slice(0):e[r]=t(e[r],i[r]):e[r]=i[r])}return e},a=function(t){var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:{r:0,g:0,b:0}},s=function(t){var e=0,n=0,o=0;4==t.length?(e="0x"+t[1]+t[1],n="0x"+t[2]+t[2],o="0x"+t[3]+t[3]):7==t.length&&(e="0x"+t[1]+t[2],n="0x"+t[3]+t[4],o="0x"+t[5]+t[6]),e/=255,n/=255,o/=255;var i=Math.min(e,n,o),r=Math.max(e,n,o),a=r-i,s=0,c=0;return s=0==a?0:r==e?(n-o)/a%6:r==n?(o-e)/a+2:(e-n)/a+4,(s=Math.round(60*s))<0&&(s+=360),c=(r+i)/2,{h:s,s:+(100*(0==a?0:a/(1-Math.abs(2*c-1)))).toFixed(1),l:c=+(100*c).toFixed(1)}},c=function(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)},l=function(t){if("[object String]"==Object.prototype.toString.call(t)&&(t=document.querySelector(t)),t)return{width:parseFloat(getComputedStyle(t,null).width.replace("px","")),height:parseFloat(getComputedStyle(t,null).height.replace("px","")),offsetWidth:parseFloat(t.offsetWidth),offsetHeight:parseFloat(t.offsetHeight),offset:{left:t.getBoundingClientRect().left+window.scrollX,top:t.getBoundingClientRect().top+window.scrollY},position:{left:parseFloat(t.offsetLeft),top:parseFloat(t.offsetTop)}}},u=function(t){var e=document.createElement("template");return t=t.trim(),e.innerHTML=t,e.content.firstChild},p=function(t){var e,n;if("touchstart"===t.type||"touchmove"===t.type||"touchend"===t.type||"touchcancel"===t.type){var o=t.touches[0]||t.changedTouches[0]||t.touches[0];e=o.pageX,n=o.pageY}else"mousedown"!==t.type&&"mouseup"!==t.type&&"mousemove"!==t.type&&"mouseover"!==t.type&&"mouseout"!==t.type&&"mouseenter"!==t.type&&"mouseleave"!==t.type&&"wheel"!==t.type||(e=t.pageX,n=t.pageY);return{x:e,y:n}},d=function(t){return!isNaN(parseFloat(t))&&!isNaN(t-0)},h=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"1.0.0",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"1.0.0",n=arguments.length>2?arguments[2]:void 0,o=n&&n.lexicographical,i=n&&n.zeroExtend,r=t.split("."),a=e.split(".");function s(t){return(o?/^\d+[A-Za-z]*$/:/^\d+$/).test(t)}if(!r.every(s)||!a.every(s))return NaN;if(i){for(;r.length<a.length;)r.push("0");for(;a.length<r.length;)a.push("0")}o||(r=r.map(Number),a=a.map(Number));for(var c=0;c<r.length;++c){if(a.length==c)return 1;if(r[c]!=a[c])return r[c]>a[c]?1:-1}return r.length!=a.length?-1:0},m=function(t,e){this.x=t,this.y=e};function f(t,e,n){for(var o=!1,i=0,r=n.length-1;i<n.length;r=i++){var a=n[i][0],s=n[i][1],c=n[r][0],l=n[r][1];s>e!=l>e&&t<(c-a)*(e-s)/(l-s)+a&&(o=!o)}return o}function g(){return!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}function b(t,e,n){return t*(1-n)+e*n}function v(t,e,n,o,i){return(e/=i)<1/2.75?o*(7.5625*e*e)+n:e<2/2.75?o*(7.5625*(e-=1.5/2.75)*e+.75)+n:e<2.5/2.75?o*(7.5625*(e-=2.25/2.75)*e+.9375)+n:o*(7.5625*(e-=2.625/2.75)*e+.984375)+n}function y(t,e){return new Promise((function(n){t||n(!1);var o=new Image;o.addEventListener("load",function(){n({image:o,metadata:e})}.bind(e)),o.src=t}))}function _(t){var e;try{e=new URL(t)}catch(t){return!1}return"http:"===e.protocol||"https:"===e.protocol}m.prototype.add=function(t){return new m(this.x+t.x,this.y+t.y)},m.prototype.subtract=function(t){return new m(this.x-t.x,this.y-t.y)},m.prototype.scale=function(t){return new m(this.x*t,this.y*t)},m.prototype.normalized=function(){var t=Math.sqrt(Math.pow(this.x,2)+Math.pow(this.y,2));return new m(this.x/t,this.y/t)},m.prototype.dot=function(t){return this.x*t.x+this.y*t.y},m.prototype.closestPointOnLine=function(t,e){var n=function(t,e){return Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)}(t,e);if(0==n)return t;var o=((this.x-t.x)*(e.x-t.x)+(this.y-t.y)*(e.y-t.y))/n;return o<0?t:o>1?e:new m(t.x+o*(e.x-t.x),t.y+o*(e.y-t.y))},m.prototype.vector2Args=function(t,e){return t=t||0,e=e||0,[this.x+t,this.y+e]}},9477:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,"/* fullscreen mode, button */\n.imp-fullscreen-button {\n position: relative;\n width: 30px;\n height: 30px;\n border-radius: 5px;\n z-index: 3;\n margin-top: 10px;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n.imp-fullscreen-button .imp-icon {\n width: 16px;\n height: 16px;\n}\n\n/* Theme - Light */\n.imp-ui-light .imp-fullscreen-button {\n fill: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-fullscreen-button {\n fill: white;\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n",""]);const s=a},115:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-menu-close-button {\n display: none;\n\n fill: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n.imp-object-menu.imp-mobile.imp-active .imp-menu-close-button {\n display: block;\n position: absolute;\n left: -60px;\n top: 15px;\n width: 38px;\n height: 38px;\n text-align: center;\n line-height: 38px;\n font-size: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.imp-object-menu.imp-mobile.imp-active .imp-menu-close-button .imp-icon {\n width: 12px;\n}\n",""]);const s=a},914:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object-list-item {\n display: flex;\n align-items: center;\n position: relative;\n z-index: 1;\n padding: 0 20px;\n line-height: 40px;\n height: 40px;\n cursor: pointer;\n font-family: sans-serif;\n font-size: 14px;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.imp-object-list-item p {\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.imp-object-list-item.imp-object-list-item-hidden {\n display: none;\n}\n\n.imp-object-list-item-folder-icon {\n width: 12px;\n display: inline-block;\n margin-right: 6px;\n}\n\n.imp-object-list-item-folder-icon svg {\n width: 100%;\n}\n\n/* Embedded menu styles */\n\n.imp-object-menu-on-top .imp-object-list-item {\n backdrop-filter: blur(2px);\n border-radius: 20px;\n border: none;\n margin-bottom: 4px;\n}\n\n/* Theme - Light */\n\n.imp-ui-light .imp-object-list-item {\n background: white;\n color: #222;\n}\n\n.imp-ui-light .imp-object-list-item:hover {\n background: #f9f9f9;\n}\n\n.imp-ui-light .imp-object-list-item-folder-icon svg path {\n fill: #222;\n}\n\n.imp-ui-light.imp-object-menu-on-top .imp-object-list-item {\n color: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-object-list-item {\n background: #222;\n color: white;\n}\n\n.imp-ui-dark .imp-object-list-item:hover {\n background: #333;\n}\n\n.imp-ui-dark .imp-object-list-item-folder-icon svg path {\n fill: white;\n}\n\n.imp-ui-dark.imp-object-menu-on-top .imp-object-list-item {\n color: white;\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n",""]);const s=a},7486:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object-list-item-artboard {\n position: relative;\n padding: 0;\n line-height: 40px;\n background: #f5f5f5;\n box-shadow: 0 2px 5px rgb(0 0 0 / 15%);\n z-index: 2;\n font-family: sans-serif;\n font-size: 12px;\n font-weight: 700;\n color: #222;\n display: flex;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n}\n\n.imp-object-list-item-artboard:hover {\n background: #eee;\n}\n\n.imp-object-list-item-artboard span {\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n padding: 0 20px;\n flex: 1;\n}\n\n.imp-object-list-item-artboard .imp-icon {\n position: absolute;\n top: 12px;\n right: 15px;\n width: 16px;\n height: 16px;\n pointer-events: none;\n z-index: 4;\n fill: #b7b7b7;\n}\n\n.imp-object-list-item-artboard.imp-collapsed-artboard-item .imp-icon {\n transform: rotateZ(90deg);\n}\n",""]);const s=a},7348:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object-list {\n z-index: 1;\n overflow-y: auto;\n flex: 1;\n}\n\n.imp-object-list-artboard-container {\n transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n overflow: hidden;\n}\n\n.imp-object-list-artboard-container.imp-collapsed {\n height: 41px !important;\n}\n",""]);const s=a},6750:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object-menu {\n display: none;\n position: absolute;\n left: 0;\n top: 0;\n width: 240px;\n flex-shrink: 0;\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n\n.imp-object-menu.imp-has-search {\n padding-top: 70px;\n}\n\n.imp-object-menu.imp-object-menu-right {\n right: 0;\n left: auto;\n}\n\n.imp-object-menu.imp-detached {\n position: relative;\n left: auto;\n top: auto;\n width: auto;\n flex-shrink: inherit;\n}\n\n.imp-object-menu.imp-mobile {\n border-left: none;\n position: fixed;\n left: auto;\n right: -100%;\n top: 0;\n width: 240px;\n z-index: 99999;\n transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n}\n\n.imp-object-menu.imp-mobile:after {\n display: block;\n content: '';\n position: absolute;\n width: 2px;\n height: 100%;\n left: -2px;\n top: 0;\n background: #dedede;\n}\n\n.imp-object-menu.imp-mobile.imp-active {\n position: fixed;\n right: 0;\n left: auto;\n top: 0;\n width: 240px;\n z-index: 99999;\n}\n\n/* Mobile */\n\n.imp-object-menu {\n background: white;\n}\n\n/* Embedded menu styles */\n\n.imp-object-menu-on-top .imp-object-menu {\n background: transparent !important;\n border: none !important;\n padding: 15px;\n}\n\n/* Theme - Light */\n\n.imp-ui-light .imp-object-menu {\n background: white;\n}\n.imp-ui-light .imp-object-menu.imp-object-menu-left {\n /* border-right: 1px solid #dedede; */\n}\n.imp-ui-light .imp-object-menu.imp-object-menu-right {\n /* border-left: 1px solid #dedede; */\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-object-menu {\n background: #222;\n border: none;\n}\n",""]);const s=a},1650:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-menu-button {\n width: 44px;\n height: 44px;\n line-height: 44px;\n text-align: center;\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n margin-left: 10px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.imp-menu-button .imp-icon {\n width: 16px;\n height: 16px;\n}\n\n/* Theme - Light */\n.imp-ui-light .imp-menu-button {\n fill: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-menu-button {\n fill: white;\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n",""]);const s=a},1121:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-search-box {\n position: absolute;\n left: 0;\n top: 0;\n z-index: 2;\n padding: 15px;\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n width: 100%;\n display: flex;\n}\n\n.imp-search-box-input-wrap {\n position: relative;\n flex: 1;\n}\n\n.imp-search-box-input-wrap input {\n font-size: 14px;\n height: 40px;\n padding: 0 35px 0 15px;\n width: 100%;\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n outline: 0;\n border-radius: 20px;\n}\n\n.imp-search-box-input-wrap .imp-icon {\n position: absolute;\n width: 14px;\n height: 14px;\n padding: 13px;\n right: 0;\n top: 0;\n box-sizing: content-box;\n}\n\n.imp-search-box-input-wrap .imp-icon * {\n pointer-events: none;\n}\n\n.imp-search-box-input-wrap .imp-icon.imp-clear-search {\n display: none;\n cursor: pointer;\n}\n\n.imp-searching .imp-search-box-input-wrap .imp-icon.imp-search {\n display: none;\n}\n\n.imp-searching .imp-search-box-input-wrap .imp-icon.imp-clear-search {\n display: block;\n}\n\n.imp-search-highlight {\n color: black !important;\n background: #fff05e;\n border-radius: 2px;\n}\n\n/* Mobile */\n\n.imp-search-box {\n background: white;\n}\n\n.imp-search-box .imp-search-box-input-wrap input {\n color: black;\n background: #f3f3f3;\n}\n\n.imp-search-box .imp-search-box-input-wrap input:focus {\n background: #e9e9e9;\n}\n\n.imp-search-box .imp-search-box-input-wrap input::placeholder {\n color: #adadad;\n}\n\n.imp-search-box .imp-search-box-input-wrap .imp-icon.imp-search {\n fill: #adadad;\n}\n\n.imp-search-box .imp-search-box-input-wrap .imp-icon.imp-clear-search {\n fill: black;\n}\n\n/* Embedded menu styles */\n\n.imp-object-menu-on-top .imp-search-box {\n position: relative;\n padding: 0;\n margin-bottom: 15px;\n background: none !important;\n}\n\n.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap input {\n margin-bottom: 4px;\n}\n\n/* Theme - Light */\n\n.imp-ui-light .imp-search-box {\n background: white;\n}\n\n.imp-ui-light .imp-search-box .imp-search-box-input-wrap input {\n color: black;\n background: #f3f3f3;\n border: none;\n}\n\n.imp-ui-light .imp-search-box .imp-search-box-input-wrap input:focus {\n background: #e9e9e9;\n}\n\n.imp-ui-light .imp-search-box .imp-search-box-input-wrap input::placeholder {\n color: #adadad;\n}\n\n.imp-ui-light .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-search {\n fill: #adadad;\n}\n\n.imp-ui-light .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-clear-search {\n fill: black;\n}\n\n.imp-ui-light.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap input {\n color: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n.imp-ui-light.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap input::placeholder {\n color: #c7c7c7;\n}\n\n.imp-ui-light.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-search {\n fill: #c7c7c7;\n}\n\n.imp-ui-light.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-clear-search {\n fill: black;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-search-box {\n background: #222;\n}\n\n.imp-ui-dark .imp-search-box .imp-search-box-input-wrap input {\n color: white;\n background: #333;\n border: none;\n}\n\n.imp-ui-dark .imp-search-box .imp-search-box-input-wrap input:focus {\n background: #444;\n}\n\n.imp-ui-dark .imp-search-box .imp-search-box-input-wrap input::placeholder {\n color: #777;\n}\n\n.imp-ui-dark .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-search {\n fill: #666;\n}\n\n.imp-ui-dark .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-clear-search {\n fill: white;\n}\n\n.imp-ui-dark.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap input {\n color: white;\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n\n.imp-ui-dark.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap input::placeholder {\n color: #c7c7c7;\n}\n\n.imp-ui-dark.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-search {\n fill: #c7c7c7;\n}\n\n.imp-ui-dark.imp-object-menu-on-top .imp-search-box .imp-search-box-input-wrap .imp-icon.imp-clear-search {\n fill: white;\n}\n",""]);const s=a},2668:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-ui-navigator-root {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n margin-top: 10px;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.imp-ui-navigator-root:active {\n filter: none !important;\n -moz-filter: none !important;\n -webkit-filter: none !important;\n}\n\n.imp-ui-navigator-overlay {\n z-index: 2;\n position: absolute;\n background: black;\n width: 100%;\n height: 100%;\n opacity: 0.25;\n left: 0;\n top: 0;\n}\n\n.imp-ui-navigator-window-image {\n z-index: 3;\n position: absolute;\n left: 0;\n top: 0;\n display: block;\n width: 100%;\n height: 100%;\n\n -webkit-user-drag: none;\n -khtml-user-drag: none;\n -moz-user-drag: none;\n -o-user-drag: none;\n user-drag: none;\n}\n\n.imp-ui-navigator-background-edgefill {\n z-index: 0;\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n\n -webkit-user-drag: none;\n -khtml-user-drag: none;\n -moz-user-drag: none;\n -o-user-drag: none;\n user-drag: none;\n}\n\n.imp-ui-navigator-background {\n z-index: 1;\n position: relative;\n display: block;\n width: 100%;\n height: 100%;\n\n -webkit-user-drag: none;\n -khtml-user-drag: none;\n -moz-user-drag: none;\n -o-user-drag: none;\n user-drag: none;\n\n -webkit-filter: blur(2px);\n -moz-filter: blur(2px);\n -o-filter: blur(2px);\n -ms-filter: blur(2px);\n filter: blur(2px);\n}\n\n/* Theme - Light */\n.imp-ui-light .imp-ui-navigator-root {\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-ui-navigator-root {\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n",""]);const s=a},3743:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object {\n position: absolute;\n cursor: pointer;\n pointer-events: all;\n transition: all 0.15s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.15s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.15s cubic-bezier(0.55, 0, 0.1, 1);\n\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n.imp-object-static,\n.imp-object-static * {\n cursor: default;\n pointer-events: none !important;\n}\n\n.imp-object-svg-single,\n.imp-object-svg,\n.imp-object-poly {\n pointer-events: none;\n}\n.imp-object-svg-single *,\n.imp-object-svg *,\n.imp-object-poly * {\n pointer-events: all;\n}\n\n/* image backgrounds */\n\n.imp-object img {\n width: 100%;\n}\n\n.imp-image-backgrounds {\n z-index: 1;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n}\n\n.imp-object-background-image {\n position: absolute;\n background-position: center center;\n background-size: contain;\n background-repeat: no-repeat;\n}\n\n/* Glow */\n\n.imp-glowing-objects .imp-object {\n animation: ObjectGlowAnimation linear 1.5s;\n animation-iteration-count: infinite;\n}\n",""]);const s=a},4285:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object-spot {\n display: flex;\n justify-content: center;\n align-items: center;\n\n /* zoom scaling */\n transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);\n -moz-transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);\n -webkit-transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);\n}\n\n.imp-object-spot-pin {\n transform-origin: 50% 100%;\n}\n\n.imp-object-icon-shadow {\n position: absolute;\n left: 0;\n bottom: 0;\n z-index: 0;\n transform: scale(1, 0.25);\n /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.53+0,0.3+10,0.13+28,0.04+44,0+67 */\n background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0.13) 28%, rgba(0, 0, 0, 0.04) 44%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 0) 100%);\n /* FF3.6-15 */\n background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0.13) 28%, rgba(0, 0, 0, 0.04) 44%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 0) 100%);\n /* Chrome10-25,Safari5.1-6 */\n background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0.13) 28%, rgba(0, 0, 0, 0.04) 44%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 0) 100%);\n /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87000000', endColorstr='#00000000', GradientType=1);\n /* IE6-9 fallback on horizontal gradient */\n}\n\n.imp-spot-fontawesome-icon {\n position: relative;\n z-index: 1;\n}",""]);const s=a},130:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-object-text {\n cursor: default;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n",""]);const s=a},1626:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,"/* Container */\n\n.imp-tooltips-container {\n position: relative;\n z-index: 9999999;\n}\n\n/* Tooltip */\n\n.imp-tooltip-wrap {\n position: absolute;\n pointer-events: none;\n height: 0;\n}\n.imp-tooltip-wrap {\n pointer-events: none;\n}\n.imp-tooltip-wrap .imp-tooltip {\n display: none;\n position: relative;\n pointer-events: all;\n opacity: 0;\n\n transition-duration: 0.2s;\n -moz-transition-duration: 0.2s;\n -webkit-transition-duration: 0.2s;\n\n transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);\n\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n/* Arrow */\n\n.hs-arrow {\n position: absolute;\n}\n\n.hs-arrow-top {\n left: 50%;\n top: 0;\n margin-left: -8px;\n margin-top: -8px;\n width: 0;\n height: 0;\n border-left: 8px solid transparent;\n border-right: 8px solid transparent;\n\n border-bottom: 8px solid black;\n}\n\n.hs-arrow-bottom {\n left: 50%;\n top: 100%;\n margin-left: -8px;\n margin-top: 0;\n width: 0;\n height: 0;\n border-left: 8px solid transparent;\n border-right: 8px solid transparent;\n\n border-top: 8px solid black;\n}\n\n.hs-arrow-right {\n left: 100%;\n top: 50%;\n margin-left: 0;\n margin-top: -8px;\n width: 0;\n height: 0;\n border-top: 8px solid transparent;\n border-bottom: 8px solid transparent;\n\n border-left: 8px solid black;\n}\n\n.hs-arrow-left {\n left: 0;\n top: 50%;\n margin-left: -8px;\n margin-top: -8px;\n width: 0;\n height: 0;\n border-top: 8px solid transparent;\n border-bottom: 8px solid transparent;\n\n border-right: 8px solid black;\n}\n\n/* Animation */\n\n.imp-tooltip-wrap.imp-tooltip-position-top .imp-tooltip {\n transform-origin: 50% 100%;\n}\n.imp-tooltip-wrap.imp-tooltip-position-bottom .imp-tooltip {\n transform-origin: 50% 0%;\n}\n.imp-tooltip-wrap.imp-tooltip-position-left .imp-tooltip {\n transform-origin: 100% 50%;\n}\n.imp-tooltip-wrap.imp-tooltip-position-right .imp-tooltip {\n transform-origin: 0% 50%;\n}\n",""]);const s=a},5515:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-tooltips-container.is-fullscreen {\n display: none;\n position: fixed;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n overflow-y: auto;\n z-index: 2147483646;\n\n opacity: 0;\n transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n}\n\n.imp-tooltips-container.is-fullscreen .imp-fullscreen-tooltip {\n display: none;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n min-height: 100%;\n padding: 40px;\n align-items: center;\n justify-content: center;\n\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n\n transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n}\n\n.imp-tooltips-container.is-fullscreen .imp-fullscreen-tooltip .imp-tooltip-content {\n position: relative;\n background: #111;\n padding: 20px;\n border-radius: 10px;\n\n transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.35s cubic-bezier(0.55, 0, 0.1, 1);\n}\n\n.imp-tooltips-container.is-fullscreen .imp-fullscreen-tooltip .imp-tooltip-close-button {\n position: absolute;\n width: 44px;\n height: 44px;\n cursor: pointer;\n z-index: 99;\n\n background: white;\n color: #111;\n border-radius: 100%;\n right: -22px;\n top: -22px;\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n\n.imp-tooltips-container.is-fullscreen .imp-fullscreen-tooltip .imp-tooltip-close-button .imp-icon {\n width: 20px;\n height: 20px;\n padding: 12px;\n box-sizing: content-box;\n}\n",""]);const s=a},3442:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,"/* UI general */\n.imp-ui-element {\n z-index: 3;\n cursor: pointer;\n\n border-radius: 5px;\n font-family: sans-serif;\n font-size: 14px;\n box-sizing: content-box;\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n}\n\n.imp-ui-element:active {\n filter: brightness(0.8);\n -moz-filter: brightness(0.8);\n -webkit-filter: brightness(0.8);\n}\n\n.imp-ui-top-right {\n position: absolute;\n right: 20px;\n top: 20px;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n}\n\n.imp-ui-bottom-right {\n position: absolute;\n right: 20px;\n bottom: 20px;\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n}\n\n.imp-ui-top-left {\n position: absolute;\n left: 20px;\n top: 20px;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n}\n\n.imp-ui-bottom-left {\n position: absolute;\n left: 20px;\n bottom: 20px;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n}\n",""]);const s=a},8353:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-ui-zoom-button {\n position: relative;\n width: 30px;\n height: 30px;\n cursor: pointer;\n text-align: center;\n z-index: 1;\n border-radius: 5px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-user-drag: none;\n -khtml-user-drag: none;\n -moz-user-drag: none;\n -o-user-drag: none;\n user-drag: none;\n\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n.imp-ui-zoom-button-zoom-out {\n border-radius: 0 0 5px 5px;\n}\n\n.imp-ui-zoom-button-zoom-in {\n border-radius: 5px 5px 0 0;\n}\n\n.imp-ui-zoom-button .imp-icon {\n width: 16px;\n height: 16px;\n}\n\n/* Theme - Light */\n.imp-ui-light .imp-ui-zoom-button {\n fill: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n.imp-ui-light .imp-ui-zoom-button-zoom-out {\n border-top: none;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-ui-zoom-button {\n fill: white;\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n\n.imp-ui-dark .imp-ui-zoom-button-zoom-out {\n border-top: none;\n}\n",""]);const s=a},6923:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,"#debug {\n position: fixed;\n left: 0;\n top: 0;\n line-height: 32px;\n background: black;\n color: white;\n width: 100%;\n padding: 0 15px;\n transition: opacity 0.25s cubic-bezier(.55, 0, .1, 1);\n -moz-transition: opacity 0.25s cubic-bezier(.55, 0, .1, 1);\n -webkit-transition: opacity 0.25s cubic-bezier(.55, 0, .1, 1);\n z-index: 99999999;\n font-family: monospace;\n font-size: 18px;\n}",""]);const s=a},9798:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,"body.imp-fullscreen-mode {\n overflow: hidden !important;\n}\n\n#imp-fullscreen-container {\n position: fixed;\n z-index: 9999;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n display: flex;\n background: #0a0a0a;\n}\n\n#imp-fullscreen-container #imp-fullscreen-image-map {\n width: 100%;\n height: 100%;\n}\n\n#imp-fullscreen-container .imp-container {\n height: 100%;\n}\n\n#imp-fullscreen-container .imp-ui-wrap {\n width: 100%;\n height: 100%;\n}\n\n#imp-fullscreen-container .imp-canvas-wrap {\n position: inherit;\n z-index: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n#imp-fullscreen-container .imp-canvas {\n overflow: visible;\n}\n",""]);const s=a},9494:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,".imp-container {\n display: flex;\n position: relative;\n box-sizing: border-box;\n}\n\n.imp-ui-wrap {\n position: relative;\n}\n\n.imp-canvas-wrap {\n position: relative;\n width: auto;\n height: auto;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.imp-canvas {\n overflow: hidden;\n}\n\n.imp-translate {\n width: 100%;\n height: 100%;\n}\n\n.imp-scale {\n transform: scale(1, 1) translate(0, 0);\n transform-origin: 0% 0%;\n width: 100%;\n height: 100%;\n}\n\n.imp-objects {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 2;\n}\n\n.imp-image {\n z-index: 0;\n position: relative !important;\n width: 100% !important;\n height: 100% !important;\n margin: 0 !important;\n max-width: none !important;\n max-height: none !important;\n display: block !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.imp-background {\n z-index: 0;\n width: 100% !important;\n height: 100% !important;\n}\n\n.imp-noscroll {\n overflow: hidden;\n}\n\n.hs-loader-wrap {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n/* Scroll Message */\n.imp-ui-scroll-message-wrap {\n z-index: 4;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: none;\n opacity: 0;\n transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n -moz-transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n -webkit-transition: all 0.25s cubic-bezier(0.55, 0, 0.1, 1);\n}\n\n.imp-ui-scroll-message-wrap-inner {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.imp-ui-scroll-message-wrap.imp-visible {\n opacity: 1;\n}\n\n.imp-ui-scroll-message {\n padding: 10px 30px;\n line-height: 45px;\n font-size: 16px;\n color: white;\n background: rgba(0, 0, 0, 0.66);\n border-radius: 40px;\n font-family: sans-serif;\n}\n\n.imp-ui-scroll-message-button {\n border: 1px solid white;\n border-radius: 5px;\n display: inline-block;\n line-height: 28px;\n padding: 0 7px;\n margin: 0 6px;\n font-size: 12px;\n}\n",""]);const s=a},779:(t,e,n)=>{"use strict";n.d(e,{Z:()=>E});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r),s=n(6923),c=n(9494),l=n(9798),u=n(3207),p=n(1626),d=n(5515),h=n(3442),m=n(9477),f=n(2668),g=n(8353),b=n(3743),v=n(130),y=n(4285),_=n(6750),w=n(7348),x=n(914),k=n(7486),j=n(1121),M=n(1650),I=n(115),C=a()(i());C.i(s.Z),C.i(c.Z),C.i(l.Z),C.i(u.Z),C.i(p.Z),C.i(d.Z),C.i(h.Z),C.i(m.Z),C.i(f.Z),C.i(g.Z),C.i(b.Z),C.i(v.Z),C.i(y.Z),C.i(_.Z),C.i(w.Z),C.i(x.Z),C.i(k.Z),C.i(j.Z),C.i(M.Z),C.i(I.Z),C.push([t.id,"\n",""]);const E=C},3207:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var o=n(8081),i=n.n(o),r=n(3645),a=n.n(r)()(i());a.push([t.id,"/* layers */\n.imp-ui-layers-menu-wrap {\n z-index: 1;\n position: relative;\n}\n\n.imp-ui-layers-menu-wrap .imp-icon {\n position: absolute;\n top: 14px;\n right: 15px;\n width: 16px;\n height: 16px;\n pointer-events: none;\n z-index: 4;\n}\n\n.imp-ui-element.imp-ui-layers-select {\n z-index: 1;\n padding: 0 40px 0 20px !important;\n line-height: 44px !important;\n height: 44px !important;\n font-size: 14px;\n -webkit-appearance: none;\n outline: none;\n\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n\n /* wordpress fixes */\n /* vertical-align: inherit;\n margin: 0;\n font-family: sans-serif;\n font-weight: inherit;\n color: #222;\n outline-color: rgb(34, 34, 34);\n outline-style: none;\n outline-width: 0px;\n border: 1px solid rgb(166, 166, 166); */\n}\n\n.imp-ui-layers-select:active {\n filter: none;\n}\n\n/* Theme - Light */\n.imp-ui-light .imp-ui-layers-select {\n color: black;\n background: white;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);\n border: 1px solid #00000060;\n}\n\n.imp-ui-light .imp-ui-layers-menu-wrap .imp-icon {\n fill: black;\n}\n\n/* Theme - Dark */\n\n.imp-ui-dark .imp-ui-layers-select {\n color: white;\n background: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(2px);\n border: 1px solid rgba(255, 255, 255, 0.25);\n}\n\n.imp-ui-dark .imp-ui-layers-menu-wrap .imp-icon {\n fill: white;\n}\n",""]);const s=a},3645:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n="",o=void 0!==e[5];return e[4]&&(n+="@supports (".concat(e[4],") {")),e[2]&&(n+="@media ".concat(e[2]," {")),o&&(n+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),n+=t(e),o&&(n+="}"),e[2]&&(n+="}"),e[4]&&(n+="}"),n})).join("")},e.i=function(t,n,o,i,r){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(o)for(var s=0;s<this.length;s++){var c=this[s][0];null!=c&&(a[c]=!0)}for(var l=0;l<t.length;l++){var u=[].concat(t[l]);o&&a[u[0]]||(void 0!==r&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=r),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),e.push(u))}},e}},8081:t=>{"use strict";t.exports=function(t){return t[1]}},3379:t=>{"use strict";var e=[];function n(t){for(var n=-1,o=0;o<e.length;o++)if(e[o].identifier===t){n=o;break}return n}function o(t,o){for(var r={},a=[],s=0;s<t.length;s++){var c=t[s],l=o.base?c[0]+o.base:c[0],u=r[l]||0,p="".concat(l," ").concat(u);r[l]=u+1;var d=n(p),h={css:c[1],media:c[2],sourceMap:c[3],supports:c[4],layer:c[5]};if(-1!==d)e[d].references++,e[d].updater(h);else{var m=i(h,o);o.byIndex=s,e.splice(s,0,{identifier:p,updater:m,references:1})}a.push(p)}return a}function i(t,e){var n=e.domAPI(e);return n.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;n.update(t=e)}else n.remove()}}t.exports=function(t,i){var r=o(t=t||[],i=i||{});return function(t){t=t||[];for(var a=0;a<r.length;a++){var s=n(r[a]);e[s].references--}for(var c=o(t,i),l=0;l<r.length;l++){var u=n(r[l]);0===e[u].references&&(e[u].updater(),e.splice(u,1))}r=c}}},569:t=>{"use strict";var e={};t.exports=function(t,n){var o=function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}(t);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(n)}},9216:t=>{"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},3565:(t,e,n)=>{"use strict";t.exports=function(t){var e=n.nc;e&&t.setAttribute("nonce",e)}},7795:t=>{"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(n){!function(t,e,n){var o="";n.supports&&(o+="@supports (".concat(n.supports,") {")),n.media&&(o+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(o+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),o+=n.css,i&&(o+="}"),n.media&&(o+="}"),n.supports&&(o+="}");var r=n.sourceMap;r&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleTagTransform(o,t,e.options)}(e,t,n)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},4589:t=>{"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},7061:(t,e,n)=>{var o=n(8698).default;function i(){"use strict";t.exports=i=function(){return e},t.exports.__esModule=!0,t.exports.default=t.exports;var e={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(t,e,n){t[e]=n.value},s="function"==typeof Symbol?Symbol:{},c=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function p(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{p({},"")}catch(t){p=function(t,e,n){return t[e]=n}}function d(t,e,n,o){var i=e&&e.prototype instanceof f?e:f,r=Object.create(i.prototype),s=new E(o||[]);return a(r,"_invoke",{value:j(t,n,s)}),r}function h(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=d;var m={};function f(){}function g(){}function b(){}var v={};p(v,c,(function(){return this}));var y=Object.getPrototypeOf,_=y&&y(y(O([])));_&&_!==n&&r.call(_,c)&&(v=_);var w=b.prototype=f.prototype=Object.create(v);function x(t){["next","throw","return"].forEach((function(e){p(t,e,(function(t){return this._invoke(e,t)}))}))}function k(t,e){function n(i,a,s,c){var l=h(t[i],t,a);if("throw"!==l.type){var u=l.arg,p=u.value;return p&&"object"==o(p)&&r.call(p,"__await")?e.resolve(p.__await).then((function(t){n("next",t,s,c)}),(function(t){n("throw",t,s,c)})):e.resolve(p).then((function(t){u.value=t,s(u)}),(function(t){return n("throw",t,s,c)}))}c(l.arg)}var i;a(this,"_invoke",{value:function(t,o){function r(){return new e((function(e,i){n(t,o,e,i)}))}return i=i?i.then(r,r):r()}})}function j(t,e,n){var o="suspendedStart";return function(i,r){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===i)throw r;return{value:void 0,done:!0}}for(n.method=i,n.arg=r;;){var a=n.delegate;if(a){var s=M(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var c=h(t,e,n);if("normal"===c.type){if(o=n.done?"completed":"suspendedYield",c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(o="completed",n.method="throw",n.arg=c.arg)}}}function M(t,e){var n=e.method,o=t.iterator[n];if(void 0===o)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,M(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=h(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,m;var r=i.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,m):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function I(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function C(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(I,this),this.reset(!0)}function O(t){if(t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:A}}function A(){return{value:void 0,done:!0}}return g.prototype=b,a(w,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=p(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,p(t,u,"GeneratorFunction")),t.prototype=Object.create(w),t},e.awrap=function(t){return{__await:t}},x(k.prototype),p(k.prototype,l,(function(){return this})),e.AsyncIterator=k,e.async=function(t,n,o,i,r){void 0===r&&(r=Promise);var a=new k(d(t,n,o,i),r);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},x(w),p(w,u,"Generator"),p(w,c,(function(){return this})),p(w,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var o in e)n.push(o);return n.reverse(),function t(){for(;n.length;){var o=n.pop();if(o in e)return t.value=o,t.done=!1,t}return t.done=!0,t}},e.values=O,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(C),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(n,o){return a.type="throw",a.arg=t,e.next=n,o&&(e.method="next",e.arg=void 0),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),C(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var o=n.completion;if("throw"===o.type){var i=o.arg;C(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:O(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),m}},e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},8698:t=>{function e(n){return t.exports=e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,e(n)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},4687:(t,e,n)=>{var o=n(7061)();t.exports=o;try{regeneratorRuntime=o}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=o:Function("r","regeneratorRuntime = r")(o)}},5671:(t,e,n)=>{"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.d(e,{Z:()=>o})},3144:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r});var o=n(9142);function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,(0,o.Z)(i.key),i)}}function r(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}},1120:(t,e,n)=>{"use strict";function o(t){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},o(t)}n.d(e,{Z:()=>o})},9340:(t,e,n)=>{"use strict";function o(t,e){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},o(t,e)}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&o(t,e)}n.d(e,{Z:()=>i})},3930:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var o=n(1002);function i(t,e){if(e&&("object"===(0,o.Z)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}},5785:(t,e,n)=>{"use strict";function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(e,{Z:()=>i})},9142:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});var o=n(1002);function i(t){var e=function(t,e){if("object"!==(0,o.Z)(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!==(0,o.Z)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===(0,o.Z)(e)?e:String(e)}},1002:(t,e,n)=>{"use strict";function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}n.d(e,{Z:()=>o})}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var n=__webpack_module_cache__[t]={id:t,exports:{}};return __webpack_modules__[t](n,n.exports,__webpack_require__),n.exports}__webpack_require__.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return __webpack_require__.d(e,{a:e}),e},__webpack_require__.d=(t,e)=>{for(var n in e)__webpack_require__.o(e,n)&&!__webpack_require__.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},__webpack_require__.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var t=__webpack_require__(3379),e=__webpack_require__.n(t),n=__webpack_require__(7795),o=__webpack_require__.n(n),i=__webpack_require__(569),r=__webpack_require__.n(i),a=__webpack_require__(3565),s=__webpack_require__.n(a),c=__webpack_require__(9216),l=__webpack_require__.n(c),u=__webpack_require__(4589),p=__webpack_require__.n(u),d=__webpack_require__(779),h={};h.styleTagTransform=p(),h.setAttributes=s(),h.insert=r().bind(null,"head"),h.domAPI=o(),h.insertStyleElement=l(),e()(d.Z,h),d.Z&&d.Z.locals&&d.Z.locals,__webpack_require__(3542);var m=__webpack_require__(9997),f={};window.ImageMapPro.subscribe=function(t){var e=(0,m.k$)();return f[e]=t,e},window.ImageMapPro.unsubscribe=function(t){delete f[t]},window.ImageMapPro.trigger=function(t){for(var e in f)f[e](t)};var g=__webpack_require__(4957),b=void 0;function v(t,e,n,o,i,r,a){try{var s=t[r](a),c=s.value}catch(t){return void n(t)}s.done?e(c):Promise.resolve(c).then(o,i)}function y(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var r=t.apply(e,n);function a(t){v(r,o,i,a,s,"next",t)}function s(t){v(r,o,i,a,s,"throw",t)}a(void 0)}))}}window.ImageMapPro.subscribe((function(t){try{var e=window.jQuery||window.$||$||jQuery}catch(t){}var n,o,i,r,a,s,c;e&&(t.type==g.HW&&(null===(n=e.imageMapProInitialized)||void 0===n||n.call(b,t.payload.map)),t.type==g.Y7&&(null===(o=e.imageMapProEventHighlightedShape)||void 0===o||o.call(b,t.payload.map,t.payload.object)),t.type==g.JA&&(null===(i=e.imageMapProEventUnhighlightedShape)||void 0===i||i.call(b,t.payload.map,t.payload.object)),t.type==g.x4&&(null===(r=e.imageMapProEventClickedShape)||void 0===r||r.call(b,t.payload.map,t.payload.object)),t.type==g.ly&&(null===(a=e.imageMapProEventOpenedTooltip)||void 0===a||a.call(b,t.payload.map,t.payload.object)),t.type==g.x_&&(null===(s=e.imageMapProEventClosedTooltip)||void 0===s||s.call(b,t.payload.map,t.payload.object)),t.type==g.S3&&(null===(c=e.imageMapProEventSwitchedFloor)||void 0===c||c.call(b,t.payload.map,t.payload.layer)))}));var _=__webpack_require__(4687),w=__webpack_require__.n(_);function x(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var k=[];function j(t){var e=k.length;k.unshift(t),0===e&&M()}function M(){return I.apply(this,arguments)}function I(){return(I=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,k[k.length-1].action();case 2:k.pop(),k.length>0&&(C(),M());case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function C(){if(k.length>2){var t,e={},n=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return x(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(k);try{for(n.s();!(t=n.n()).done;){var o=t.value;e[o.name]=o}}catch(t){n.e(t)}finally{n.f()}for(var i in k=[],e)k.push(e[i])}}function E(t){return O.apply(this,arguments)}function O(){return O=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impHighlightObjectOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("highlightObject",{objectId:r.id,showTooltip:!1,hideAllTooltips:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),O.apply(this,arguments)}function A(){return P.apply(this,arguments)}function P(){return P=y(w().mark((function t(){var e,n;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=this.dataset.impImageMapName,n=ImageMapPro.instances[e]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=4;break}return t.abrupt("return",!1);case 4:j({name:"unhighlightAllObjects",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("unhighlightAllObjects");case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 5:case"end":return t.stop()}}),t,this)}))),P.apply(this,arguments)}function T(t){return z.apply(this,arguments)}function z(){return z=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impUnhighlightObjectOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("unhighlightObject",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),z.apply(this,arguments)}function S(t){return Z.apply(this,arguments)}function Z(){return Z=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impHighlightObjectOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("highlightObject",{objectId:r.id,showTooltip:!1,hideAllTooltips:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),Z.apply(this,arguments)}function L(t){return R.apply(this,arguments)}function R(){return R=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impUnhighlightObjectOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"unhighlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("unhighlightObject",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),R.apply(this,arguments)}function U(t){return B.apply(this,arguments)}function B(){return B=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impShowTooltipOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"showTooltip",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("showTooltip",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),B.apply(this,arguments)}function F(){return D.apply(this,arguments)}function D(){return D=y(w().mark((function t(){var e,n;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=this.dataset.impShowTooltipOnMouseover,n=ImageMapPro.instances[e]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=4;break}return t.abrupt("return",!1);case 4:j({name:"hideAllTooltips",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("hideAllTooltips");case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 5:case"end":return t.stop()}}),t,this)}))),D.apply(this,arguments)}function W(t){return q.apply(this,arguments)}function q(){return q=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impHideTooltipOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"hideTooltip",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("hideTooltip",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),q.apply(this,arguments)}function H(t){return Y.apply(this,arguments)}function Y(){return Y=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impShowTooltipOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"showTooltip",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("showTooltip",{objectId:r.id,showTooltip:!1,hideAllTooltips:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),Y.apply(this,arguments)}function N(t){return X.apply(this,arguments)}function X(){return X=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impHideTooltipOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"hideTooltip",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("hideTooltip",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),X.apply(this,arguments)}function K(t){return V.apply(this,arguments)}function V(){return V=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impTriggerObjectOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("highlightObject",{objectId:r.id,showTooltip:!0,hideAllTooltips:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),V.apply(this,arguments)}function G(){return J.apply(this,arguments)}function J(){return J=y(w().mark((function t(){var e,n;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=this.dataset.impImageMapName,n=ImageMapPro.instances[e]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=4;break}return t.abrupt("return",!1);case 4:j({name:"unhighlightAllObjects",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("unhighlightAllObjects");case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 5:case"end":return t.stop()}}),t,this)}))),J.apply(this,arguments)}function Q(t){return tt.apply(this,arguments)}function tt(){return tt=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impUntriggerObjectOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("unhighlightObject",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),tt.apply(this,arguments)}function et(t){return nt.apply(this,arguments)}function nt(){return nt=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impTriggerObjectOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("highlightObject",{objectId:r.id,showTooltip:!0,hideAllTooltips:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),nt.apply(this,arguments)}function ot(t){return it.apply(this,arguments)}function it(){return it=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impUntriggerObjectOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"unhighlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("unhighlightObject",{objectId:r.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),it.apply(this,arguments)}function rt(t){return at.apply(this,arguments)}function at(){return at=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impFocusObjectOnMouseover,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"focusObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("focusObject",{objectId:r.id,showTooltip:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),at.apply(this,arguments)}function st(t){return ct.apply(this,arguments)}function ct(){return ct=y(w().mark((function t(e){var n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impFocusObjectOnClick,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getObjectByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:if(a=i.store.getArtboardIdForObject({id:r.id})){t.next=11;break}return t.abrupt("return",!1);case 11:return t.next=13,i.store.dispatch("changeArtboard",{artboardId:a,zoomOut:!0});case 13:j({name:"focusObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.store.dispatch("focusObject",{objectId:r.id,showTooltip:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 14:case"end":return t.stop()}}),t,this)}))),ct.apply(this,arguments)}function lt(t){return ut.apply(this,arguments)}function ut(){return(ut=y(w().mark((function t(e){var n,o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=this.dataset.impChangeArtboard,o=this.dataset.impImageMapName,i=ImageMapPro.instances[o]||ImageMapPro.instances[Object.keys(ImageMapPro.instances)[0]]){t.next=5;break}return t.abrupt("return",!1);case 5:if(r=i.store.getArtboardByTitle({title:n})){t.next=8;break}return t.abrupt("return",!1);case 8:return t.next=10,i.store.dispatch("changeArtboard",{artboardId:r.id,zoomOut:!0});case 10:case"end":return t.stop()}}),t,this)})))).apply(this,arguments)}window.ImageMapPro.highlightObject=function(){var t=y(w().mark((function t(e,n){var o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=ImageMapPro.instances[e]){t.next=3;break}return t.abrupt("return",!1);case 3:if(i=o.store.getObjectByTitle({title:n})){t.next=6;break}return t.abrupt("return",!1);case 6:if(r=o.store.getArtboardIdForObject({id:i.id})){t.next=9;break}return t.abrupt("return",!1);case 9:return t.next=11,o.store.dispatch("changeArtboard",{artboardId:r,zoomOut:!0});case 11:j({name:"highlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.store.dispatch("highlightObject",{objectId:i.id,showTooltip:!1,hideAllTooltips:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 12:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),window.ImageMapPro.unhighlightObject=function(){var t=y(w().mark((function t(e,n){var o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=ImageMapPro.instances[e]){t.next=3;break}return t.abrupt("return",!1);case 3:if(i=o.store.getObjectByTitle({title:n})){t.next=6;break}return t.abrupt("return",!1);case 6:if(r=o.store.getArtboardIdForObject({id:i.id})){t.next=9;break}return t.abrupt("return",!1);case 9:return t.next=11,o.store.dispatch("changeArtboard",{artboardId:r,zoomOut:!0});case 11:j({name:"unhighlightObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.store.dispatch("unhighlightObject",{objectId:i.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 12:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),window.ImageMapPro.focusObject=function(){var t=y(w().mark((function t(e,n){var o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=ImageMapPro.instances[e]){t.next=3;break}return t.abrupt("return",!1);case 3:if(i=o.store.getObjectByTitle({title:n})){t.next=6;break}return t.abrupt("return",!1);case 6:if(r=o.store.getArtboardIdForObject({id:i.id})){t.next=9;break}return t.abrupt("return",!1);case 9:return t.next=11,o.store.dispatch("changeArtboard",{artboardId:r,zoomOut:!0});case 11:j({name:"focusObject",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.store.dispatch("focusObject",{objectId:i.id,showTooltip:!1});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 12:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),window.ImageMapPro.showTooltip=function(){var t=y(w().mark((function t(e,n){var o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=ImageMapPro.instances[e]){t.next=3;break}return t.abrupt("return",!1);case 3:if(i=o.store.getObjectByTitle({title:n})){t.next=6;break}return t.abrupt("return",!1);case 6:if(r=o.store.getArtboardIdForObject({id:i.id})){t.next=9;break}return t.abrupt("return",!1);case 9:return t.next=11,o.store.dispatch("changeArtboard",{artboardId:r,zoomOut:!0});case 11:j({name:"showTooltip",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o.store.getTooltipController().disableStickyTooltips(),t.next=3,o.store.dispatch("showTooltip",{objectId:i.id});case 3:o.store.getTooltipController().resetStickyTooltips(),e();case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 12:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),window.ImageMapPro.hideTooltip=function(){var t=y(w().mark((function t(e,n){var o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=ImageMapPro.instances[e]){t.next=3;break}return t.abrupt("return",!1);case 3:if(i=o.store.getObjectByTitle({title:n})){t.next=6;break}return t.abrupt("return",!1);case 6:if(r=o.store.getArtboardIdForObject({id:i.id})){t.next=9;break}return t.abrupt("return",!1);case 9:return t.next=11,o.store.dispatch("changeArtboard",{artboardId:r,zoomOut:!0});case 11:j({name:"hideTooltip",action:function(){var t=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.store.dispatch("hideTooltip",{objectId:i.id});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 12:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),window.ImageMapPro.reInitMap=function(t){var e=ImageMapPro.instances[t];if(!e)return!1;e.init()},window.ImageMapPro.isMobile=function(){return(0,m.tq)()},window.ImageMapPro.changeArtboard=function(t,e){var n=ImageMapPro.instances[t];if(!n)return!1;var o,i=n.store.getArtboardByTitle({title:e});if(!i)return!1;j({name:"changeArtboard",action:(o=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("changeArtboard",{artboardId:i.id,zoomOut:!0});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)})})},window.ImageMapPro.zoomIn=function(t){var e,n=ImageMapPro.instances[t];if(!n)return!1;j({name:"zoomIn",action:(e=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("zoomIn",{});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})})},window.ImageMapPro.zoomOut=function(t){var e,n=ImageMapPro.instances[t];if(!n)return!1;j({name:"zoomOut",action:(e=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("zoomOut",{});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})})},window.ImageMapPro.flashObjects=function(t){var e,n=ImageMapPro.instances[t];if(!n)return!1;j({name:"flashObjects",action:(e=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.store.dispatch("flashObjects",{});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 1:case"end":return t.stop()}}),t)}))),function(){return e.apply(this,arguments)})})},__webpack_require__(5514),(0,m.Cd)((function(){ImageMapPro.subscribe((function(t){"mapInit"==t.type&&(document.querySelectorAll("[data-imp-highlight-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",E)})),document.querySelectorAll("[data-imp-highlight-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseout",A)})),document.querySelectorAll("[data-imp-unhighlight-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",T)})),document.querySelectorAll("[data-imp-highlight-object-on-click]").forEach((function(t){t.addEventListener("click",S)})),document.querySelectorAll("[data-imp-unhighlight-object-on-click]").forEach((function(t){t.addEventListener("click",L)})),document.querySelectorAll("[data-imp-show-tooltip-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",U)})),document.querySelectorAll("[data-imp-show-tooltip-on-mouseover]").forEach((function(t){t.addEventListener("mouseout",F)})),document.querySelectorAll("[data-imp-show-tooltip-on-click]").forEach((function(t){t.addEventListener("click",H)})),document.querySelectorAll("[data-imp-hide-tooltip-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",W)})),document.querySelectorAll("[data-imp-hide-tooltip-on-click]").forEach((function(t){t.addEventListener("click",N)})),document.querySelectorAll("[data-imp-trigger-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",K)})),document.querySelectorAll("[data-imp-trigger-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseout",G)})),document.querySelectorAll("[data-imp-trigger-object-on-click]").forEach((function(t){t.addEventListener("click",et)})),document.querySelectorAll("[data-imp-untrigger-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",Q)})),document.querySelectorAll("[data-imp-untrigger-object-on-click]").forEach((function(t){t.addEventListener("click",ot)})),document.querySelectorAll("[data-imp-focus-object-on-mouseover]").forEach((function(t){t.addEventListener("mouseover",rt)})),document.querySelectorAll("[data-imp-focus-object-on-click]").forEach((function(t){t.addEventListener("click",st)})),document.querySelectorAll("[data-imp-change-artboard]").forEach((function(t){t.addEventListener("click",lt)})),document.querySelectorAll("[data-imp-highlight-shape-on-mouseover]").forEach((function(t){t.dataset.impHighlightObjectOnMouseover=t.dataset.impHighlightShapeOnMouseover,t.addEventListener("mouseover",E)})),document.querySelectorAll("[data-imp-highlight-shape-on-mouseover]").forEach((function(t){t.addEventListener("mouseout",A)})),document.querySelectorAll("[data-imp-unhighlight-shape-on-mouseover]").forEach((function(t){t.dataset.impUnhighlightObjectOnMouseover=t.dataset.impUnhighlightShapeOnMouseover,t.addEventListener("mouseover",T)})),document.querySelectorAll("[data-imp-highlight-shape-on-click]").forEach((function(t){t.dataset.impHighlightObjectOnClick=t.dataset.impHighlightShapeOnClick,t.addEventListener("click",S)})),document.querySelectorAll("[data-imp-unhighlight-shape-on-click]").forEach((function(t){t.dataset.impUnhighlightObjectOnClick=t.dataset.impUnhighlightShapeOnClick,t.addEventListener("click",L)})),document.querySelectorAll("[data-imp-open-tooltip-on-mouseover]").forEach((function(t){t.dataset.impShowTooltipOnMouseover=t.dataset.impOpenTooltipOnMouseover,t.addEventListener("mouseover",U)})),document.querySelectorAll("[data-imp-open-tooltip-on-mouseover]").forEach((function(t){t.addEventListener("mouseout",F)})),document.querySelectorAll("[data-imp-open-tooltip-on-click]").forEach((function(t){t.dataset.impShowTooltipOnClick=t.dataset.impOpenTooltipOnClick,t.addEventListener("click",H)})),document.querySelectorAll("[data-imp-close-tooltip-on-mouseover]").forEach((function(t){t.dataset.impHideTooltipOnMouseover=t.dataset.impCloseTooltipOnMouseover,t.addEventListener("mouseover",W)})),document.querySelectorAll("[data-imp-close-tooltip-on-click]").forEach((function(t){t.dataset.impHideTooltipOnClick=t.dataset.impCloseTooltipOnClick,t.addEventListener("click",N)})),document.querySelectorAll("[data-imp-trigger-shape-on-mouseover]").forEach((function(t){t.dataset.impTriggerObjectOnMouseover=t.dataset.impTriggerShapeOnMouseover,t.addEventListener("mouseover",K)})),document.querySelectorAll("[data-imp-trigger-shape-on-mouseover]").forEach((function(t){t.addEventListener("mouseout",G)})),document.querySelectorAll("[data-imp-trigger-shape-on-click]").forEach((function(t){t.dataset.impTriggerObjectOnClick=t.dataset.impTriggerShapeOnClick,t.addEventListener("click",et)})),document.querySelectorAll("[data-imp-untrigger-shape-on-mouseover]").forEach((function(t){t.dataset.impUntriggerObjectOnMouseover=t.dataset.impUntriggerShapeOnMouseover,t.addEventListener("mouseover",Q)})),document.querySelectorAll("[data-imp-untrigger-shape-on-click]").forEach((function(t){t.dataset.impUntriggerObjectOnClick=t.dataset.impUntriggerShapeOnClick,t.addEventListener("click",ot)})),document.querySelectorAll("[data-imp-focus-shape-on-mouseover]").forEach((function(t){t.dataset.impFocusObjectOnMouseover=t.dataset.impFocusShapeOnMouseover,t.addEventListener("mouseover",rt)})),document.querySelectorAll("[data-imp-focus-shape-on-click]").forEach((function(t){t.dataset.impFocusObjectOnClick=t.dataset.impFocusShapeOnClick,t.addEventListener("click",st)})),document.querySelectorAll("[data-imp-go-to-floor]").forEach((function(t){t.dataset.impChangeArtboard=t.dataset.impGoToFloor,t.addEventListener("click",lt)})))}))}));var pt=__webpack_require__(5671),dt=__webpack_require__(3144),ht=__webpack_require__(9142);function mt(t,e,n){return(e=(0,ht.Z)(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ft(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}var gt=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"action",g.RN),mt(this,"actionStart",g.RN),mt(this,"eventCoordinates",{x:0,y:0}),mt(this,"eventCoordinatesStart",{x:0,y:0}),mt(this,"eventCoordinatesPrevious",{x:0,y:0}),mt(this,"eventDirection",void 0),mt(this,"UIRects",[]),mt(this,"UIRectUnderEvent",void 0),mt(this,"UIRectUnderEventStart",void 0),mt(this,"UIClickedRect",void 0),mt(this,"isEventOverTooltip",void 0),mt(this,"isEventOverCanvas",void 0),mt(this,"objectIndexUnderEvent",void 0),mt(this,"objectIndexUnderEventPrevious",void 0),mt(this,"objectIndexUnderEventStart",void 0),mt(this,"objectIdClicked",void 0),mt(this,"menuListItemIDUnderEvent",void 0),mt(this,"menuListItemIDUnderEventPrevious",void 0),mt(this,"mac",navigator.platform.toUpperCase().indexOf("MAC")>=0),mt(this,"ctrlKeyDown",!1),mt(this,"cmdKeyDown",!1),mt(this,"canPinch",!1),this.store=e,this.createEvents()}var e,n,o,i;return(0,dt.Z)(t,[{key:"buildUIModel",value:function(){var t=this;this.store.getAreTooltipsFullscreen()&&(this.UIRects[g.db]=function(){return t.store.getOpenedFullscreenTooltipRect()}),this.store.state.fullscreen.enable_fullscreen_mode&&(this.UIRects[g.h9]=function(){return t.store.getFullscreenButtonRect()}),this.store.state.zooming.enable_zooming&&(this.store.state.zooming.enable_zoom_buttons&&(this.UIRects[g.f9]=function(){return t.store.getZoomInButtonRect()},this.UIRects[g.s2]=function(){return t.store.getZoomOutButtonRect()}),this.store.state.zooming.enable_navigator&&(this.UIRects[g.lY]=function(){return t.store.getNavigatorRect()})),this.store.state.artboards.length>1&&(this.UIRects[g.d4]=function(){return t.store.getArtboardSelectRect()}),this.store.state.object_list.enable_object_list&&(this.UIRects[g.kK]=function(){return t.store.getOpenMenuButtonRect()},this.UIRects[g.GO]=function(){return t.store.getCloseMenuButtonRect()},this.UIRects[g.el]=function(){return t.store.getMenuRect()})}},{key:"createEvents",value:function(){this.boundHandleEventStart=this.handleEventStart.bind(this),this.boundHandleEventMove=this.handleEventMove.bind(this),this.boundHandleEventEnd=this.handleEventEnd.bind(this),this.boundHandleEventKeyDown=this.handleEventKeyDown.bind(this),this.boundHandleEventKeyUp=this.handleEventKeyUp.bind(this),this.boundHandleEventResize=this.handleEventResize.bind(this),this.boundHandleEventWheel=this.handleEventWheel.bind(this),this.boundHandleEventChange=this.handleEventChange.bind(this),(0,m.tq)()?(document.addEventListener("touchstart",this.boundHandleEventStart,{passive:!1}),document.addEventListener("touchmove",this.boundHandleEventMove,{passive:!1}),document.addEventListener("touchend",this.boundHandleEventEnd,{passive:!1})):(document.addEventListener("mousedown",this.boundHandleEventStart,{passive:!1}),document.addEventListener("mousemove",this.boundHandleEventMove,{passive:!1}),document.addEventListener("mouseup",this.boundHandleEventEnd,{passive:!1})),document.addEventListener("keydown",this.boundHandleEventKeyDown,{passive:!1}),document.addEventListener("keyup",this.boundHandleEventKeyUp,{passive:!1}),document.addEventListener("wheel",this.boundHandleEventWheel,{passive:!1}),document.addEventListener("change",this.boundHandleEventChange,{passive:!1}),window.addEventListener("resize",this.boundHandleEventResize,{passive:!1})}},{key:"removeEvents",value:function(){(0,m.tq)()?(document.removeEventListener("touchstart",this.boundHandleEventStart,{passive:!1}),document.removeEventListener("touchmove",this.boundHandleEventMove,{passive:!1}),document.removeEventListener("touchend",this.boundHandleEventEnd,{passive:!1})):(document.removeEventListener("mousedown",this.boundHandleEventStart,{passive:!1}),document.removeEventListener("mousemove",this.boundHandleEventMove,{passive:!1}),document.removeEventListener("mouseup",this.boundHandleEventEnd,{passive:!1})),document.removeEventListener("keydown",this.boundHandleEventKeyDown,{passive:!1}),document.removeEventListener("keyup",this.boundHandleEventKeyUp,{passive:!1}),document.removeEventListener("wheel",this.boundHandleEventWheel,{passive:!1}),document.removeEventListener("change",this.boundHandleEventChange,{passive:!1}),window.removeEventListener("resize",this.boundHandleEventResize,{passive:!1})}},{key:"handleEventStart",value:function(t){this.updateFlagsAndVariables(t),this.doStartAction(),this.doMenuStart(t)}},{key:"handleEventMove",value:function(t){if(this.updateFlagsAndVariables(t),this.doAction(t))return this.objectIdUnderEventPrevious=!1,void this.store.dispatch("unhighlightAllObjects");this.doMenuMove(t)||this.doMouseOverObject(t)}},{key:"handleEventEnd",value:(i=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.updateFlagsAndVariables(e),!this.doEndAction()){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,this.doMenuEnd(e);case 5:if(!t.sent){t.next=7;break}return t.abrupt("return");case 7:if(!this.doClickUI(e)){t.next=9;break}return t.abrupt("return");case 9:if(!this.doClickObject()){t.next=11;break}return t.abrupt("return");case 11:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})},{key:"handleEventKeyDown",value:function(t){this.updateFlagsAndVariables(t)}},{key:"handleEventKeyUp",value:function(t){this.updateFlagsAndVariables(t),"Escape"==t.code&&this.store.dispatch("closeFullscreen"),document.querySelector('[data-image-map-id="'.concat(this.store.getID(),'"] input:focus'))&&this.store.dispatch("updateSearch",{searchString:document.querySelector('[data-image-map-id="'.concat(this.store.getID(),'"] input:focus')).value})}},{key:"handleEventResize",value:function(){this.store.dispatch("beforeResize"),this.store.dispatch("resize")}},{key:"handleEventWheel",value:function(t){this.updateFlagsAndVariables(t),this.UIRectUnderEvent||this.isEventOverCanvas&&this.store.state.zooming.enable_zooming&&(this.store.state.zooming.hold_ctrl_to_zoom?this.mac&&this.cmdKeyDown||!this.mac&&this.ctrlKeyDown?this.doZoom(t):this.store.dispatch("failedToZoom"):this.doZoom(t))}},{key:"handleEventChange",value:function(t){t.target.classList.contains("imp-ui-layers-select")&&t.target.closest('[data-image-map-id="'.concat(this.store.getID(),'"]'))&&this.store.dispatch("changeArtboard",{artboardId:t.target.value,zoomOut:!0}),t.target.closest('[data-image-map-id="'.concat(this.store.getID(),'"] .imp-search-box-input-wrap'))&&this.store.dispatch("updateSearch",{searchString:t.target.value})}},{key:"updateFlagsAndVariables",value:function(t){if("keydown"==t.type||"keyup"==t.type)return this.ctrlKeyDown=t.ctrlKey,void(this.cmdKeyDown=t.metaKey);this.eventCoordinates=(0,m.DC)(t),"mousedown"!=t.type&&"touchstart"!=t.type||(this.eventCoordinatesStart=this.eventCoordinates),this.UIRectUnderEvent=this.getUIRectNameUnderEvent(t),"mousedown"!=t.type&&"touchstart"!=t.type||(this.UIRectUnderEventStart=this.UIRectUnderEvent),this.UIClickedRect=this.UIRectUnderEvent===this.UIRectUnderEventStart&&this.UIRectUnderEvent,this.menuListItemIDUnderEvent=this.getMenuListItemIdUnderEvent(t),this.isEventOverCanvas=this.isPointInsideRect(this.eventCoordinates,this.getZoomedCanvasRect()),this.isEventOverTooltip=this.store.getTooltipController().isPointInsideVisibleTooltip({x:this.eventCoordinates.x,y:this.eventCoordinates.y})||this.isEventOverVisibleTooltip(t),this.objectIdUnderEvent=this.getObjectIdUnderEvent(t),"mousedown"!=t.type&&"touchstart"!=t.type||(this.objectIdUnderEventStart=this.objectIdUnderEvent),this.objectIdClicked=this.objectIdUnderEvent===this.objectIdUnderEventStart&&this.objectIdUnderEvent,"mousemove"!=t.type&&"touchmove"!=t.type||(this.objectIdUnderEventStart=!1),this.canPinch=this.getCanPinch(t),this.updateStickyTooltipsConfig();var e=this.eventCoordinates.x-this.eventCoordinatesPrevious.x,n=this.eventCoordinates.y-this.eventCoordinatesPrevious.y;e>0&&Math.abs(e)>Math.abs(n)&&(this.eventDirection=g.MJ),e<0&&Math.abs(e)>Math.abs(n)&&(this.eventDirection=g.r4),n>0&&Math.abs(n)>Math.abs(e)&&(this.eventDirection=g.BQ),n<0&&Math.abs(n)>Math.abs(e)&&(this.eventDirection=g.in),this.eventCoordinatesPrevious=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ft(Object(n),!0).forEach((function(e){mt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},this.eventCoordinates)}},{key:"doStartAction",value:function(){this.UIRectUnderEvent!==g.lY?this.UIRectUnderEvent||(this.canPinch?this.actionStart=g.Nb:this.isEventOverCanvas&&(this.actionStart=g.Fq)):this.actionStart=g.EZ}},{key:"doAction",value:function(t){return this.actionStart===g.Nb&&(this.action=g.Nb,this.store.dispatch("startPinch",{event:t})),this.actionStart===g.EZ&&(this.action=g.EZ),this.actionStart===g.Fq&&(this.action=g.Fq,this.store.dispatch("startPan",{x:this.eventCoordinates.x,y:this.eventCoordinates.y})),this.actionStart=g.RN,this.action===g.Nb?(this.store.dispatch("pinch",{event:t}),this.preventDefault(t),!0):this.action===g.EZ?(this.store.dispatch("panOnNavigator",{x:this.eventCoordinates.x,y:this.eventCoordinates.y}),this.preventDefault(t),!0):this.action===g.Fq&&(this.store.dispatch("pan",{x:this.eventCoordinates.x,y:this.eventCoordinates.y}),this.isPanLimitReached()||this.preventDefault(t),!0)}},{key:"doEndAction",value:function(){return this.actionStart=g.RN,this.action==g.Nb?(this.canPinch||(this.action=g.RN),this.isEventOverCanvas&&!this.UIRectUnderEvent&&(this.action=g.Fq,this.store.dispatch("startPan",this.eventCoordinates)),!0):this.action!==g.RN&&(this.action=g.RN,!0)}},{key:"doClickUI",value:function(t){if(this.UIClickedRect){if(this.UIClickedRect===g.h9&&(this.store.getIsFullscreen()?this.store.dispatch("closeFullscreen"):this.store.dispatch("goFullscreen")),this.UIClickedRect===g.f9&&this.store.dispatch("zoomIn",{}),this.UIClickedRect===g.s2&&this.store.dispatch("zoomOut",{}),t.target.classList.contains("imp-clear-search")&&this.store.dispatch("clearSearch"),this.UIClickedRect==g.db){if(!(null===t.target.closest(".imp-tooltip-content")&&!t.target.classList.contains("imp-tooltip-content")||t.target.closest(".imp-tooltip-close-button")||t.target.classList.contains("imp-tooltip-close-button")))return!1;this.store.dispatch("closeFullscreenTooltip")}return this.UIClickedRect==g.kK&&this.store.dispatch("openMenu"),this.UIClickedRect==g.GO&&this.store.dispatch("closeMenu"),this.UIClickedRect==g.d4?(this.store.dispatch("unhighlightAllObjects"),!1):(t.target.closest(".imp-search-box-input-wrap")||(this.store.dispatch("unhighlightAllObjects"),this.preventDefault(t)),!0)}return!1}},{key:"doClickObject",value:(o=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(!1!==this.objectIdClicked&&this.getDistanceBetweenCoordinates(this.eventCoordinates,this.eventCoordinatesStart)<10)){t.next=10;break}return t.next=3,this.store.dispatch("clickObject",{objectId:this.objectIdUnderEvent});case 3:if(!this.store.getImageMap().config.zooming.zoom_on_object_click){t.next=6;break}return t.next=6,this.store.dispatch("focusObject",{objectId:this.objectIdUnderEvent,showTooltip:!1});case 6:return t.next=8,this.store.dispatch("unhighlightAllObjects");case 8:return this.store.dispatch("highlightObject",{objectId:this.objectIdUnderEvent,showTooltip:!0,hideAllTooltips:!1}),t.abrupt("return",!0);case 10:return t.abrupt("return",!1);case 11:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"doMouseOverObject",value:(n=y(w().mark((function t(e){var n;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.store.getTooltipController().stickyTooltips||!this.isEventOverTooltip||this.store.getAreTooltipsFullscreen()){t.next=3;break}return this.store.dispatch("updateTooltipPositions"),t.abrupt("return");case 3:if(this.store.getTooltipController().stickyTooltips&&!this.store.getAreTooltipsFullscreen()&&this.store.dispatch("updateTooltipPositions"),!this.isEventOverTooltip){t.next=6;break}return t.abrupt("return",!1);case 6:if(this.objectIdUnderEventPrevious!==this.objectIdUnderEvent){t.next=8;break}return t.abrupt("return",!1);case 8:if(!1===this.objectIdUnderEvent){t.next=16;break}return this.objectIdUnderEventPrevious=this.objectIdUnderEvent,t.next=12,this.store.dispatch("unhighlightAllObjects");case 12:return n=!0,"click"==this.store.state.tooltips.show_tooltips&&(n=!1),this.store.dispatch("highlightObject",{objectId:this.objectIdUnderEvent,showTooltip:n,hideAllTooltips:!1}),t.abrupt("return",!0);case 16:return!1===this.objectIdUnderEvent&&(this.objectIdUnderEventPrevious=!1,this.store.dispatch("unhighlightAllObjects")),t.abrupt("return",!1);case 18:case"end":return t.stop()}}),t,this)}))),function(t){return n.apply(this,arguments)})},{key:"doMenuStart",value:function(t){if(this.UIRectUnderEvent!==g.el)return!1}},{key:"doMenuMove",value:function(t){return this.menuListItemIDUnderEventPrevious!==this.menuListItemIDUnderEvent&&(this.menuListItemIDUnderEvent&&!(0,m.tq)()?(this.menuListItemIDUnderEventPrevious=this.menuListItemIDUnderEvent,this.store.dispatch("unhighlightAllObjects"),this.store.getObject({id:this.menuListItemIDUnderEvent}).static||this.store.dispatch("highlightObject",{objectId:this.menuListItemIDUnderEvent,showTooltip:!1}),!0):!1===this.menuListItemIDUnderEvent&&(this.objectIdUnderEventPrevious=null,this.menuListItemIDUnderEventPrevious=!1,!1))}},{key:"doMenuEnd",value:(e=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(this.getDistanceBetweenCoordinates(this.eventCoordinates,this.eventCoordinatesStart)>10)){t.next=2;break}return t.abrupt("return");case 2:if(this.UIRectUnderEvent===g.el){t.next=4;break}return t.abrupt("return",!1);case 4:if(!e.target.classList.contains("imp-object-list-item-artboard")&&!e.target.closest(".imp-object-list-item-artboard")){t.next=8;break}return this.store.dispatch("toggleArtboard",{artboardId:this.menuListItemIDUnderEvent}),this.preventDefault(e),t.abrupt("return",!0);case 8:if(!e.target.classList.contains("imp-object-list-item-group")&&!e.target.closest(".imp-object-list-item-group")){t.next=12;break}return this.store.dispatch("toggleGroup",{groupId:this.menuListItemIDUnderEvent}),this.preventDefault(e),t.abrupt("return",!0);case 12:if(!this.menuListItemIDUnderEvent){t.next=32;break}if("change-artboard"!==this.store.getObject({id:this.menuListItemIDUnderEvent}).actions.click){t.next=20;break}return t.next=16,this.store.dispatch("changeArtboard",{artboardId:this.store.getObject({id:this.menuListItemIDUnderEvent}).actions.artboard,zoomOut:!0});case 16:case 30:return this.preventDefault(e),t.abrupt("return",!0);case 20:return t.next=22,this.store.dispatch("changeArtboard",{artboardId:this.store.getArtboardIdForObject({id:this.menuListItemIDUnderEvent}),zoomOut:!1});case 22:if(this.store.getObject({id:this.menuListItemIDUnderEvent}).static){t.next=30;break}if(!this.store.getImageMap().config.zooming.zoom_on_object_click){t.next=26;break}return t.next=26,this.store.dispatch("focusObject",{objectId:this.menuListItemIDUnderEvent});case 26:return t.next=28,this.store.dispatch("highlightObject",{objectId:this.menuListItemIDUnderEvent,showTooltip:!0,hideAllTooltips:!1});case 28:return t.next=30,this.store.dispatch("clickObject",{objectId:this.menuListItemIDUnderEvent});case 32:return t.abrupt("return",!1);case 33:case"end":return t.stop()}}),t,this)}))),function(t){return e.apply(this,arguments)})},{key:"doZoom",value:function(t){var e=this.action!=g.Fq;t.deltaY>0?this.store.dispatch("zoomOut",{coords:this.eventCoordinates,animate:e}):this.store.dispatch("zoomIn",{coords:this.eventCoordinates,animate:e}),this.preventDefault(t),this.action==g.Fq&&this.store.dispatch("startPan",this.eventCoordinates)}},{key:"preventDefault",value:function(t){t.cancelable&&t.preventDefault()}},{key:"getUIRectNameUnderEvent",value:function(){for(var t in this.UIRects)if(this.isPointInsideRect(this.eventCoordinates,this.UIRects[t]()))return this.UIRectUnderEvent=t,t;return!1}},{key:"isPointInsideRect",value:function(t,e){return!!e&&t.x>e.offset.left&&t.x<e.offset.left+e.offsetWidth&&t.y>e.offset.top&&t.y<e.offset.top+e.offsetHeight}},{key:"getObjectIdUnderEvent",value:function(t){var e,n,o,i,r,a;if(t.target.dataset.parentId?a=t.target.dataset.parentId:null!==(e=t.target.closest("[data-parent-id]"))&&void 0!==e&&e.dataset.parentId?a=null===(n=t.target.closest("[data-parent-id]"))||void 0===n?void 0:n.dataset.parentId:t.target.dataset.objectId?a=t.target.dataset.objectId:null!==(o=t.target.closest("[data-object-id]"))&&void 0!==o&&o.dataset.objectId&&(a=null===(i=t.target.closest("[data-object-id]"))||void 0===i?void 0:i.dataset.objectId),!a)return!1;var s=t.target.dataset.imageMapId||(null===(r=t.target.closest("[data-image-map-id]"))||void 0===r?void 0:r.dataset.imageMapId);return(void 0===s||s+""===this.store.getID())&&a}},{key:"isEventOverVisibleTooltip",value:function(t){if(t.target.classList.contains("imp-tooltip")||t.target.closest(".imp-tooltip"))return!0}},{key:"getMenuListItemIdUnderEvent",value:function(t){var e,n,o;return!(!t.target.dataset.listItemId&&!(null===(e=t.target.closest("[data-list-item-id]"))||void 0===e?void 0:e.dataset.listItemId))&&(t.target.dataset.imageMapId||(null===(n=t.target.closest("[data-list-item-id]"))||void 0===n?void 0:n.dataset.imageMapId))===this.store.getID()&&(t.target.dataset.listItemId||(null===(o=t.target.closest("[data-list-item-id]"))||void 0===o?void 0:o.dataset.listItemId))}},{key:"getDistanceBetweenCoordinates",value:function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}},{key:"getZoomedCanvasRect",value:function(){if(this.store.getIsFullscreen()){var t=0;return this.store.state.object_list.enable_object_list&&!this.store.getIsMenuMobile()&&(t=224),{offset:{left:0,top:window.scrollY},offsetWidth:window.innerWidth-t,offsetHeight:window.innerHeight}}return this.store.getCanvasWrapRect()}},{key:"getCanPinch",value:function(t){var e;return!(2!=(null===(e=t.touches)||void 0===e?void 0:e.length)||!this.isPointInsideRect({x:t.touches[0].pageX,y:t.touches[0].pageY},this.getZoomedCanvasRect())||!this.isPointInsideRect({x:t.touches[1].pageX,y:t.touches[1].pageY},this.getZoomedCanvasRect()))}},{key:"isPanLimitReached",value:function(){return!(this.eventDirection==g.in&&this.store.getPan().y>this.store.getMinPan().y||this.eventDirection==g.BQ&&this.store.getPan().y<0||this.eventDirection==g.r4&&this.store.getPan().x>this.store.getMinPan().y||this.eventDirection==g.MJ&&this.store.getPan().x<0)}},{key:"updateStickyTooltipsConfig",value:function(){this.UIRectUnderEvent===g.el?this.store.getTooltipController().disableStickyTooltips():this.store.getTooltipController().resetStickyTooltips()}}]),t}(),bt='<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"/></svg>',vt='<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z"/></svg>',yt=function(){function t(e){var n=e.mapID,o=e.isFullscreen;(0,pt.Z)(this,t),this.mapID=n,this.isFullscreen=o,this.element=(0,m.Bv)(this.html())}return(0,dt.Z)(t,[{key:"icon",value:function(){return this.isFullscreen?'<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M128 320H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h64v64c0 17.69 14.31 32 32 32s32-14.31 32-32v-96C160 334.3 145.7 320 128 320zM416 320h-96c-17.69 0-32 14.31-32 32v96c0 17.69 14.31 32 32 32s32-14.31 32-32v-64h64c17.69 0 32-14.31 32-32S433.7 320 416 320zM320 192h96c17.69 0 32-14.31 32-32s-14.31-32-32-32h-64V64c0-17.69-14.31-32-32-32s-32 14.31-32 32v96C288 177.7 302.3 192 320 192zM128 32C110.3 32 96 46.31 96 64v64H32C14.31 128 0 142.3 0 160s14.31 32 32 32h96c17.69 0 32-14.31 32-32V64C160 46.31 145.7 32 128 32z"/></svg>':'<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M128 32H32C14.31 32 0 46.31 0 64v96c0 17.69 14.31 32 32 32s32-14.31 32-32V96h64c17.69 0 32-14.31 32-32S145.7 32 128 32zM416 32h-96c-17.69 0-32 14.31-32 32s14.31 32 32 32h64v64c0 17.69 14.31 32 32 32s32-14.31 32-32V64C448 46.31 433.7 32 416 32zM128 416H64v-64c0-17.69-14.31-32-32-32s-32 14.31-32 32v96c0 17.69 14.31 32 32 32h96c17.69 0 32-14.31 32-32S145.7 416 128 416zM416 320c-17.69 0-32 14.31-32 32v64h-64c-17.69 0-32 14.31-32 32s14.31 32 32 32h96c17.69 0 32-14.31 32-32v-96C448 334.3 433.7 320 416 320z"/></svg>'}},{key:"css",value:function(){return""}},{key:"html",value:function(){return'<div data-image-map-id="'.concat(this.mapID,'" data-element-name="fullscreenButton" style="').concat(this.css(),'" class="imp-ui-element imp-fullscreen-button">').concat(this.icon(),"</div>")}}]),t}(),_t=function(){function t(e,n,o){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"button",void 0),mt(this,"isFullscreen",void 0),mt(this,"closeFullscreenCallback",void 0),this.store=e,this.store.state.fullscreen.enable_fullscreen_mode&&(this.isFullscreen=n,this.closeFullscreenCallback=o,this.store.state.fullscreen.start_in_fullscreen_mode&&!this.isFullscreen&&this.goFullscreen(),this.createButton())}return(0,dt.Z)(t,[{key:"createButton",value:function(){this.button=new yt({mapID:this.store.getID(),isFullscreen:this.isFullscreen})}},{key:"insertUI",value:function(){this.store.state.fullscreen.enable_fullscreen_mode&&(this.store.state.object_list.enable_object_list&&"on-top"===this.store.state.object_list.menu_style&&"right"===this.store.state.object_list.menu_position?this.store.getUIWrap().querySelector(".imp-ui-bottom-left").appendChild(this.button.element):this.store.getUIWrap().querySelector(".imp-ui-bottom-right").appendChild(this.button.element))}},{key:"goFullscreen",value:function(){var t,e=this,n=(0,m.ZB)({},this.store.state);n.general.name+=" [fullscreen]",n.id+=" [fullscreen]",null===(t=document.querySelector("#imp-fullscreen-container"))||void 0===t||t.remove(),document.body.appendChild((0,m.Bv)('<div id="imp-fullscreen-container"><div id="imp-fullscreen-image-map"></div>')),document.body.classList.add("imp-fullscreen-mode"),this.store.getEventController().removeEvents(),ImageMapPro.init("#imp-fullscreen-image-map",n,{isFullscreen:!0,closeFullscreenCallback:function(){e.store.getEventController().createEvents()},artboardId:this.store.getArtboard().id})}},{key:"closeFullscreen",value:function(){var t;this.store.getIsFullscreen()&&(this.store.getEventController().removeEvents(),this.store.getMenuController().removeMenu(),this.store.getTooltipController().container.remove(),document.body.classList.remove("imp-fullscreen-mode"),null===(t=document.querySelector("#imp-fullscreen-container"))||void 0===t||t.remove(),this.closeFullscreenCallback())}}]),t}(),wt=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"image",void 0),mt(this,"element",void 0),mt(this,"window",{width:0,height:0}),mt(this,"ratio",1),this.store=e,this.element=(0,m.Bv)(this.html()),this.image=this.element.querySelector(".imp-ui-navigator-window-image")}return(0,dt.Z)(t,[{key:"html",value:function(){var t='<div class="imp-ui-element imp-ui-navigator-root" data-element-name="navigator" data-image-map-id='.concat(this.store.getID(),">");return t+='<div class="imp-ui-navigator-overlay"></div>',"image"===this.store.getArtboard().background_type&&(t+='<img src="'.concat(this.store.getArtboard().image_url,'" class="imp-ui-navigator-window-image">'),t+='<img src="'.concat(this.store.getArtboard().image_url,'" class="imp-ui-navigator-background-edgefill">'),t+='<img src="'.concat(this.store.getArtboard().image_url,'" class="imp-ui-navigator-background">')),"color"===this.store.getArtboard().background_type&&(t+='<div class="imp-ui-navigator-window-image" style="background: '.concat(this.store.getArtboard().background_color,'"></div>'),t+='<div class="imp-ui-navigator-background-edgefill" style="background: '.concat(this.store.getArtboard().background_color,'"></div>'),t+='<div class="imp-ui-navigator-background" style="background: '.concat(this.store.getArtboard().background_color,'"></div>')),"none"===this.store.getArtboard().background_type&&(t+='<div class="imp-ui-navigator-window-image"></div>'),t+="</div>"}},{key:"adjustSize",value:function(){var t=(0,m.Yo)(this.store.getCanvasWrap()).width/(0,m.Yo)(this.store.getCanvasWrap()).height;t>=1?(this.window.width=150,this.window.height=this.window.width/t):(this.window.height=150,this.window.width=this.window.height*t),this.element.style.width=this.window.width+"px",this.element.style.height=this.window.height+"px",this.ratio=this.window.width/(0,m.Yo)(this.store.getCanvasWrap()).width}},{key:"redraw",value:function(){var t=-this.store.getPan().x*this.ratio/this.store.getZoom(),e=this.store.getCanvasWrapRect().width*this.ratio-(t+this.window.width/this.store.getZoom()),n=-this.store.getPan().y*this.ratio/this.store.getZoom(),o=this.store.getCanvasWrapRect().height*this.ratio-(n+this.window.height/this.store.getZoom());this.image&&(this.image.style.clipPath="inset(".concat(n,"px ").concat(e,"px ").concat(o,"px ").concat(t,"px)"))}}]),t}(),xt=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"navigator",void 0),mt(this,"ix",0),mt(this,"iy",0),this.store=e,this.store.state.zooming.enable_zooming&&this.store.state.zooming.enable_navigator?(this.store.subscribe(this.handleAction.bind(this)),this.createUI()):this.navigator={element:document.createElement("div"),adjustSize:function(){}}}return(0,dt.Z)(t,[{key:"createUI",value:function(){this.store.state.zooming.enable_zooming&&this.store.state.zooming.enable_navigator&&(this.navigator&&this.navigator.element.remove(),this.navigator=new wt(this.store))}},{key:"insertUI",value:function(){this.store.state.zooming.enable_zooming&&this.store.state.zooming.enable_navigator&&(this.store.state.object_list.enable_object_list&&"on-top"===this.store.state.object_list.menu_style&&"left"===this.store.state.object_list.menu_position?this.store.getUIWrap().querySelector(".imp-ui-bottom-right").appendChild(this.navigator.element):this.store.getUIWrap().querySelector(".imp-ui-bottom-left").appendChild(this.navigator.element),this.navigator.adjustSize())}},{key:"handleAction",value:function(t){var e=this;"resize"==t.type&&requestAnimationFrame((function(){requestAnimationFrame((function(){e.navigator.adjustSize(),e.navigator.redraw()}))})),"panOnNavigator"==t.type&&this.pan({x:t.payload.x,y:t.payload.y}),"zoomUpdate"==t.type&&this.navigator.redraw()}},{key:"pan",value:function(t){var e=t.x,n=t.y,o=(e-this.store.getNavigatorRect().offset.left)/this.navigator.ratio*this.store.getZoom(),i=(n-this.store.getNavigatorRect().offset.top)/this.navigator.ratio*this.store.getZoom();this.store.dispatch("panTo",{x:o,y:i})}}]),t}(),kt=__webpack_require__(971),jt=__webpack_require__(144),Mt={id:"default-id",type:"artboard",title:"Artboard",background_type:"color",background_color:"#ffffff",image_url:"",width:848,height:480,use_image_size:!1,children:[]},It={id:"spot-0",title:"Object",type:"spot",x:0,y:0,width:44,height:44,static:!1,children:[],parent_id:"",single_object:!1,default_style:{opacity:1,background_type:"color",background_color:"#000000",background_opacity:.4,border_radius:4,border_width:0,border_style:"solid",border_color:"#ffffff",border_opacity:1,background_image_url:"",background_image_opacity:1,background_image_scale:1,background_image_offset_x:0,background_image_offset_y:0,stroke_color:"#ffffff",stroke_opacity:.75,stroke_width:0,stroke_dasharray:"0",stroke_linecap:"round",use_icon:!0,icon_size:44,icon_type:"library",icon_svg:'<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512">\x3c!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e<path d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>',icon_fill:"#000000",icon_url:"",icon_is_pin:!0,icon_shadow:!1,parent_filters:[],filters:[]},mouseover_style:{opacity:1,background_type:"color",background_color:"#000000",background_opacity:.8,background_image_url:"",background_image_opacity:1,background_image_scale:1,background_image_offset_x:0,background_image_offset_y:0,border_radius:4,border_width:0,border_style:"solid",border_color:"#ffffff",border_opacity:1,stroke_color:"#ffffff",stroke_opacity:.75,stroke_width:0,stroke_dasharray:"0",stroke_linecap:"round",icon_fill:"#000000",parent_filters:[],filters:[]},tooltip:{enable_tooltip:!0},tooltip_style:{border_radius:10,padding:15,background_color:"#222222",background_opacity:1,position:"top",width:225,auto_width:!0,offset_x:0,offset_y:0},tooltip_content:[],text:{text:"Text",font_family:"sans-serif",font_size:16,font_weight:400,text_color:"#000000",text_opacity:1},actions:{click:"no-action",link:"#",open_link_in_new_window:!0,script:"",artboard:""},x_image_background:-1,y_image_background:-1,width_image_background:44,height_image_background:44,points:[],svg:{html:"",tagName:"",properties:[],viewBox:""}},Ct={paragraph:{type:"Paragraph",text:"",other:{id:"",classes:"",css:""},style:{fontFamily:"sans-serif",fontSize:14,lineHeight:22,color:"#ffffff",textAlign:"left"},boxModel:{width:"auto",height:"auto",margin:{top:0,bottom:0,left:0,right:0},padding:{top:10,bottom:10,left:10,right:10}}},heading:{type:"Heading",text:"",heading:"h3",other:{id:"",classes:"",css:""},style:{fontFamily:"sans-serif",fontSize:20.8,lineHeight:"normal",color:"#ffffff",textAlign:"left"},boxModel:{width:"auto",height:"auto",margin:{top:0,bottom:0,left:0,right:0},padding:{top:10,bottom:10,left:10,right:10}}},button:{type:"Button",text:"Button",url:"#",script:"",newTab:!1,other:{id:"",classes:"",css:""},style:{backgroundColor:"#2196f3",borderRadius:10,fontFamily:"sans-serif",fontWeight:700,fontSize:14,lineHeight:44,color:"#ffffff",display:"inline-block"},boxModel:{width:"auto",height:44,margin:{top:0,bottom:0,left:0,right:0},padding:{top:10,bottom:10,left:10,right:10}}},image:{type:"Image",url:"",linkUrl:"",other:{id:"",classes:"",css:""},boxModel:{width:"auto",height:"auto",margin:{top:0,bottom:0,left:0,right:0},padding:{top:10,bottom:10,left:10,right:10}}},video:{type:"Video",src:{webm:"http://webcraftplugins.com/uploads/example_video.webm",mp4:"http://webcraftplugins.com/uploads/example_video.mp4",ogv:"http://webcraftplugins.com/uploads/example_video.ogv"},linkUrl:"",autoplay:!1,loop:!1,controls:!0,other:{id:"",classes:"",css:""},style:{},boxModel:{width:"auto",height:"auto",margin:{top:0,bottom:0,left:0,right:0},padding:{top:10,bottom:10,left:10,right:10}}},youtube:{type:"YouTube",embedCode:'<iframe width="100%" height="315" src="https://www.youtube.com/embed/6NC_ODHu5jg" frameborder="0" allowfullscreen></iframe>',allowFullscreen:!1,other:{id:"",classes:"",css:""},style:{},boxModel:{width:"auto",height:"auto",margin:{top:0,bottom:0,left:0,right:0},padding:{top:10,bottom:10,left:10,right:10}}}},Et={version:"6.0.20",id:0,general:{name:"Untitled",shortcode:"",responsive:!0,ui_theme:"light"},fullscreen:{enable_fullscreen_mode:!1,start_in_fullscreen_mode:!1},objectConfig:{pageload_animation:"none",glowing_objects:!1,glowing_objects_color:"#ffffff",glow_opacity:.5,stop_glowing_on_mouseover:!0,scale_spots:!0},tooltips:{enable_tooltips:!0,show_tooltips:"mouseover",sticky_tooltips:!1,constrain_tooltips:!0,tooltip_animation:"none",fullscreen_tooltips:"mobile-only",fullscreen_background:"#ffffff",fullscreen_background_opacity:.75},zooming:{enable_zooming:!1,max_zoom:4,limit_max_zoom_to_image_size:!1,enable_zoom_buttons:!0,enable_navigator:!0,hold_ctrl_to_zoom:!0,zoom_on_object_click:!1},object_list:{enable_object_list:!1,menu_style:"default",menu_position:"left",enable_search:!0,group_by_artboard:!1,flat_hierarchy:!0,show_groups:!0,show_only_objects_from_active_artboard:!1,hide_static_objects:!0},custom_code:{custom_css:"",custom_js:"",preview_custom_css:!1},defaults:{objectDefaults:m.ZB({},It)},artboards:[]},Ot=function(){function t(e){(0,pt.Z)(this,t),this.options=(0,m.ZB)({},Ct.paragraph,e)}return(0,dt.Z)(t,[{key:"css",value:function(){return"\n font-family: ".concat(this.options.style.fontFamily,";\n font-size: ").concat(this.options.style.fontSize,"px;\n line-height: ").concat((0,m.hj)(this.options.style.lineHeight)?this.options.style.lineHeight+"px":this.options.style.lineHeight,";\n color: ").concat(this.options.style.color,";\n\n text-align: ").concat(this.options.style.textAlign,";\n\n width: ").concat("auto"==this.options.boxModel.width?this.options.boxModel.width:this.options.boxModel.width+"px",";\n height: ").concat("auto"==this.options.boxModel.height?this.options.boxModel.height:this.options.boxModel.height+"px",";\n\n margin-top: ").concat(this.options.boxModel.margin.top,"px;\n margin-bottom: ").concat(this.options.boxModel.margin.bottom,"px;\n margin-left: ").concat(this.options.boxModel.margin.left,"px;\n margin-right: ").concat(this.options.boxModel.margin.right,"px;\n\n padding-top: ").concat(this.options.boxModel.padding.top,"px;\n padding-bottom: ").concat(this.options.boxModel.padding.bottom,"px;\n padding-left: ").concat(this.options.boxModel.padding.left,"px;\n padding-right: ").concat(this.options.boxModel.padding.right,"px;\n ")}},{key:"html",value:function(){return'<div style="'.concat(this.css()," ").concat(this.options.other.css,'" id="').concat(this.options.other.id,'" class="').concat(this.options.other.classes,'">').concat(this.options.text,"</div>")}}]),t}(),At=function(){function t(e){(0,pt.Z)(this,t),this.options=(0,m.ZB)({},Ct.heading,e)}return(0,dt.Z)(t,[{key:"css",value:function(){var t="\n font-family: ".concat(this.options.style.fontFamily,";\n font-size: ").concat(this.options.style.fontSize,"px;\n font-weight: bold;\n line-height: ").concat((0,m.hj)(this.options.style.lineHeight)?this.options.style.lineHeight+"px":this.options.style.lineHeight,";\n color: ").concat(this.options.style.color,";\n\n text-align: ").concat(this.options.style.textAlign,";\n\n width: ").concat("auto"==this.options.boxModel.width?this.options.boxModel.width:this.options.boxModel.width+"px",";\n height: ").concat("auto"==this.options.boxModel.height?this.options.boxModel.height:this.options.boxModel.height+"px",";\n\n margin-top: ").concat(this.options.boxModel.margin.top,"px;\n margin-bottom: ").concat(this.options.boxModel.margin.bottom,"px;\n margin-left: ").concat(this.options.boxModel.margin.left,"px;\n margin-right: ").concat(this.options.boxModel.margin.right,"px;\n\n padding-top: ").concat(this.options.boxModel.padding.top,"px;\n padding-bottom: ").concat(this.options.boxModel.padding.bottom,"px;\n padding-left: ").concat(this.options.boxModel.padding.left,"px;\n padding-right: ").concat(this.options.boxModel.padding.right,"px;\n ");return(0,m.hj)(this.options.style.lineHeight)?t+="line-height: ".concat(this.options.style.lineHeight,"px;"):t+="line-height: ".concat(this.options.style.lineHeight,";"),t}},{key:"html",value:function(){return"<".concat(this.options.heading,' style="').concat(this.css()," ").concat(this.options.other.css,'" id="').concat(this.options.other.id,'" class="').concat(this.options.other.classes,'">').concat(this.options.text,"</").concat(this.options.heading,">")}}]),t}(),Pt=function(){function t(e){(0,pt.Z)(this,t),this.options=(0,m.ZB)({},Ct.image,e)}return(0,dt.Z)(t,[{key:"css",value:function(){return"\n width: ".concat("auto"==this.options.boxModel.width?this.options.boxModel.width:this.options.boxModel.width+"px",";\n height: ").concat("auto"==this.options.boxModel.height?this.options.boxModel.height:this.options.boxModel.height+"px",";\n\n max-width: 100%;\n\n margin-top: ").concat(this.options.boxModel.margin.top,"px;\n margin-bottom: ").concat(this.options.boxModel.margin.bottom,"px;\n margin-left: ").concat(this.options.boxModel.margin.left,"px;\n margin-right: ").concat(this.options.boxModel.margin.right,"px;\n\n padding-top: ").concat(this.options.boxModel.padding.top,"px;\n padding-bottom: ").concat(this.options.boxModel.padding.bottom,"px;\n padding-left: ").concat(this.options.boxModel.padding.left,"px;\n padding-right: ").concat(this.options.boxModel.padding.right,"px;\n ")}},{key:"isValidHttpUrl",value:function(t){var e;try{e=new URL(t)}catch(t){return!1}return"http:"===e.protocol||"https:"===e.protocol}},{key:"html",value:function(){var t='\n <div style="'.concat(this.css()," ").concat(this.options.other.css,'">\n <img src="').concat(this.options.url,'" style="width: 100%" id="').concat(this.options.other.id,'" class="').concat(this.options.other.classes,'">\n </div>\n ');return this.isValidHttpUrl(this.options.linkUrl)&&(t='<a href="'.concat(this.options.linkUrl,'">').concat(t,"</a>")),t}}]),t}(),Tt=function(){function t(e){(0,pt.Z)(this,t),this.options=(0,m.ZB)({},Ct.button,e)}return(0,dt.Z)(t,[{key:"css",value:function(){return"\n background-color: ".concat(this.options.style.backgroundColor,";\n border-radius: ").concat(this.options.style.borderRadius,"px;\n\n font-family: ").concat(this.options.style.fontFamily,";\n font-weight: ").concat(this.options.style.fontWeight,";\n font-size: ").concat(this.options.style.fontSize,"px;\n line-height: ").concat(this.options.boxModel.height,"px;\n color: ").concat(this.options.style.color,";\n\n width: ").concat("auto"==this.options.boxModel.width?this.options.boxModel.width:this.options.boxModel.width+"px",";\n height: ").concat("auto"==this.options.boxModel.height?this.options.boxModel.height:this.options.boxModel.height+"px",";\n\n text-align: center;\n display: ").concat(this.options.style.display,";\n padding: 0 20px;\n ")}},{key:"wrapCss",value:function(){return"\n margin-top: ".concat(this.options.boxModel.margin.top,"px;\n margin-bottom: ").concat(this.options.boxModel.margin.bottom,"px;\n margin-left: ").concat(this.options.boxModel.margin.left,"px;\n margin-right: ").concat(this.options.boxModel.margin.right,"px;\n\n padding-top: ").concat(this.options.boxModel.padding.top,"px;\n padding-bottom: ").concat(this.options.boxModel.padding.bottom,"px;\n padding-left: ").concat(this.options.boxModel.padding.left,"px;\n padding-right: ").concat(this.options.boxModel.padding.right,"px;\n ")}},{key:"html",value:function(){var t=this.options.newTab?'target="_blank"':"";return'\n <div style="'.concat(this.wrapCss(),'">\n <a href="').concat(this.options.url,'" ').concat(t,' style="').concat(this.css()," ").concat(this.options.other.css,'" id="').concat(this.options.other.id,'" class="').concat(this.options.other.classes,'" onclick="eval(').concat(this.options.script.replace("<br>",""),')">').concat(this.options.text,"</a>\n </div>\n ")}}]),t}(),zt=function(){function t(e){(0,pt.Z)(this,t),this.options=(0,m.ZB)({},Ct.youtube,e)}return(0,dt.Z)(t,[{key:"css",value:function(){return"\n width: ".concat("auto"==this.options.boxModel.width?this.options.boxModel.width:this.options.boxModel.width+"px",";\n height: ").concat("auto"==this.options.boxModel.height?this.options.boxModel.height:this.options.boxModel.height+"px",";\n\n margin-top: ").concat(this.options.boxModel.margin.top,"px;\n margin-bottom: ").concat(this.options.boxModel.margin.bottom,"px;\n margin-left: ").concat(this.options.boxModel.margin.left,"px;\n margin-right: ").concat(this.options.boxModel.margin.right,"px;\n\n padding-top: ").concat(this.options.boxModel.padding.top,"px;\n padding-bottom: ").concat(this.options.boxModel.padding.bottom,"px;\n padding-left: ").concat(this.options.boxModel.padding.left,"px;\n padding-right: ").concat(this.options.boxModel.padding.right,"px;\n ")}},{key:"html",value:function(){var t=this.options.embedCode;return t=t.replace("allowfullscreen",""),this.options.allowFullscreen&&-1==t.indexOf("allowfullscreen")&&(t=t.replace("></iframe>"," allowfullscreen></iframe>")),t=(t="auto"==this.options.boxModel.width?t.replace(/width="\d+"/g,'width="100%"'):t.replace(/width="\d+"/g,'width="'+this.options.boxModel.width+'px"')).replace(/height="\d+"/g,'height="'+this.options.boxModel.height+'px"'),'<div style="'.concat(this.css()," ").concat(this.options.other.css,'" id="').concat(this.options.other.id,'" class="').concat(this.options.other.classes,'">').concat(t,"</div>")}}]),t}(),St=function(){function t(e){(0,pt.Z)(this,t),this.options=(0,m.ZB)({},Ct.video,e)}return(0,dt.Z)(t,[{key:"css",value:function(){return"\n width: ".concat("auto"==this.options.boxModel.width?this.options.boxModel.width:this.options.boxModel.width+"px",";\n height: ").concat("auto"==this.options.boxModel.height?this.options.boxModel.height:this.options.boxModel.height+"px",";\n\n margin-top: ").concat(this.options.boxModel.margin.top,"px;\n margin-bottom: ").concat(this.options.boxModel.margin.bottom,"px;\n margin-left: ").concat(this.options.boxModel.margin.left,"px;\n margin-right: ").concat(this.options.boxModel.margin.right,"px;\n\n padding-top: ").concat(this.options.boxModel.padding.top,"px;\n padding-bottom: ").concat(this.options.boxModel.padding.bottom,"px;\n padding-left: ").concat(this.options.boxModel.padding.left,"px;\n padding-right: ").concat(this.options.boxModel.padding.right,"px;\n ")}},{key:"html",value:function(){var t="";this.options.autoplay&&(t+=" autoplay "),this.options.loop&&(t+=" loop "),this.options.controls&&(t+=" controls ");var e="<video ".concat(t,' \n style="').concat(this.css()," ").concat(this.options.other.css,'" \n id="').concat(this.options.other.id,'" \n class="').concat(this.options.other.classes,'">\n\n <source src="').concat(this.options.src.mp4,'" type="video/mp4">\n <source src="').concat(this.options.src.webm,'" type="video/webm">\n <source src="').concat(this.options.src.ogv,'" type="video/ogv">\n \n </video>');return(0,m.HH)(this.options.linkUrl)&&(e='<a href="'.concat(this.options.linkUrl,'">').concat(e,"</a>")),e}}]),t}();function Zt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Lt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lt(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function Lt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var Rt=function(){function t(e){(0,pt.Z)(this,t),this.elements=this.createElements(e)}return(0,dt.Z)(t,[{key:"createElements",value:function(t){var e,n=[],o=Zt(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;if("Paragraph"==i.type){var r=new Ot(i);n.push(r)}if("Heading"==i.type){var a=new At(i);n.push(a)}if("Image"==i.type){var s=new Pt(i);n.push(s)}if("Button"==i.type){var c=new Tt(i);n.push(c)}if("YouTube"==i.type){var l=new zt(i);n.push(l)}if("Video"==i.type){var u=new St(i);n.push(u)}}}catch(t){o.e(t)}finally{o.f()}return n}},{key:"html",value:function(){var t,e="",n=Zt(this.elements);try{for(n.s();!(t=n.n()).done;)e+=t.value.html()}catch(t){n.e(t)}finally{n.f()}return e}}]),t}(),Ut=function(){function t(e){var n=e.style,o=e.content,i=e.animation,r=e.id;(0,pt.Z)(this,t),this.id=r,this.style=n,this.content=new Rt(o),this.animation=i}return(0,dt.Z)(t,[{key:"css",value:function(){var t="",e=(0,m.oo)(this.style.background_color)||{r:0,b:0,g:0};return t+="border-radius: ".concat(this.style.border_radius,"px;"),t+="padding: ".concat(this.style.padding,"px;"),t+="background: rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.style.background_opacity,");"),this.style.auto_width||(t+="width: ".concat(this.style.width,"px;")),t}},{key:"html",value:function(){var t="",e=(0,m.oo)(this.style.background_color)||{r:0,b:0,g:0};return t+='<div class="imp-tooltip-wrap imp-tooltip-position-'.concat(this.style.position,'">'),t+='<div class="imp-tooltip" style="'.concat(this.css(),'" data-tooltip-id="').concat(this.id,'">'),"top"===this.style.position&&(t+='<div class="hs-arrow hs-arrow-bottom" style="border-top-color: rgba('.concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.style.background_opacity,');"></div>')),"bottom"===this.style.position&&(t+='<div class="hs-arrow hs-arrow-top" style="border-bottom-color: rgba('.concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.style.background_opacity,');"></div>')),"left"===this.style.position&&(t+='<div class="hs-arrow hs-arrow-right" style="border-left-color: rgba('.concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.style.background_opacity,');"></div>')),"right"===this.style.position&&(t+='<div class="hs-arrow hs-arrow-left" style="border-right-color: rgba('.concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.style.background_opacity,');"></div>')),t+='<div class="imp-tooltip-content">'.concat(this.content.html(),"</div>"),t+="</div>",t+="</div>"}}]),t}(),Bt=function(){function t(e){var n=e.style,o=e.content,i=e.animation,r=e.id;(0,pt.Z)(this,t),this.style=n,this.content=new Rt(o),this.animation=i,this.id=r}return(0,dt.Z)(t,[{key:"css",value:function(){var t="",e=(0,m.oo)(this.style.background_color)||{r:0,b:0,g:0};return t+"background: rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.style.background_opacity,");")}},{key:"html",value:function(){var t="";return t+=' <div class="imp-fullscreen-tooltip" data-tooltip-id="'.concat(this.id,'">\n <div class="imp-tooltip-content" style="').concat(this.css(),'">').concat(this.closeButtonHtml()).concat(this.content.html(),"</div>\n </div>")}},{key:"closeButtonHtml",value:function(){return'<div class="imp-tooltip-close-button" data-close-button-tooltip-id="'.concat(this.id,'">\n ').concat(bt,"\n </div>")}}]),t}();function Ft(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Dt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dt(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function Dt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var Wt=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"tooltipsAreFullscreen",!1),mt(this,"container",document.createElement("div")),mt(this,"mouseCoords",{x:0,y:0}),mt(this,"tooltips",[]),mt(this,"openedTooltips",new Set),mt(this,"stickyTooltips",void 0),mt(this,"tooltipElements",{}),mt(this,"tooltipAnimationTimeouts",{}),mt(this,"bodyOverflow",void 0),this.store=e,this.store.state.tooltips.enable_tooltips&&(this.store.subscribe(this.handleAction.bind(this)),this.stickyTooltips=this.store.state.tooltips.sticky_tooltips,(0,m.tq)()&&(this.stickyTooltips=!1),(0,m.tq)()&&this.disableStickyTooltips(),("always"===this.store.state.tooltips.fullscreen_tooltips||"mobile-only"===this.store.state.tooltips.fullscreen_tooltips&&(0,m.tq)())&&(this.tooltipsAreFullscreen=!0),this.setupContainer(),this.createTooltips())}var e;return(0,dt.Z)(t,[{key:"handleAction",value:(e=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"updateTooltipPositions"===e.type&&this.updateAllTooltipPositions(),"closeFullscreenTooltip"===e.type&&this.hideAllTooltips(),"zoomUpdate"===e.type&&this.updateAllTooltipPositions();case 3:case"end":return t.stop()}}),t,this)}))),function(t){return e.apply(this,arguments)})},{key:"disableStickyTooltips",value:function(){this.stickyTooltips=!1}},{key:"resetStickyTooltips",value:function(){(0,m.tq)()||(this.stickyTooltips=this.store.state.tooltips.sticky_tooltips)}},{key:"setupContainer",value:function(){var t;if(null===(t=document.querySelectorAll('.imp-tooltips-container[data-image-map-id="'.concat(this.store.getID(),'"]')))||void 0===t||t.forEach((function(t){return t.remove()})),this.container.classList.add("imp-tooltips-container"),this.container.dataset.imageMapId=this.store.getID(),this.tooltipsAreFullscreen){this.container.classList.add("is-fullscreen");var e=(0,m.oo)(this.store.state.tooltips.fullscreen_background)||{r:0,b:0,g:0};this.container.style.background="rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(this.store.state.tooltips.fullscreen_background_opacity,")")}}},{key:"createTooltips",value:function(){var t,e="",n=Ft(this.store.getObjects());try{for(n.s();!(t=n.n()).done;){var o=t.value;if(o.parent&&(o=this.store.getObject({id:o.parent})),o.tooltip.enable_tooltip&&o.type!==jt.tk){var i=void 0;i=this.tooltipsAreFullscreen?new Bt({style:o.tooltip_style,content:o.tooltip_content,animation:this.store.state.tooltips.tooltip_animation,id:o.id}):new Ut({style:o.tooltip_style,content:o.tooltip_content,animation:this.store.state.tooltips.tooltip_animation,id:o.id,title:o.title}),this.tooltips[o.id]=i,e+=i.html()}}}catch(t){n.e(t)}finally{n.f()}this.container.innerHTML=e,this.stickyTooltips&&this.container.classList.add("imp-sticky-tooltips"),this.tooltipElements={}}},{key:"getTooltipElement",value:function(t){return t=this.store.getObject({id:t}).parent||t,this.tooltipElements[t]||(this.tooltipElements[t]=this.container.querySelector('[data-tooltip-id="'.concat(t,'"]'))),this.tooltipElements[t]}},{key:"showTooltip",value:function(t){var e=this;if(window.startchanging,t=this.store.getObject({id:t}).parent||t,this.getTooltipElement(t)&&this.store.getObject({id:t}))return new Promise(function(){var n=y(w().mark((function n(o){var i,r;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((i=e.store.getObject({id:t})).tooltip.enable_tooltip){n.next=4;break}return o(),n.abrupt("return");case 4:if(i.type!==jt.tk){n.next=7;break}return o(),n.abrupt("return");case 7:if(!e.openedTooltips.has(t)){n.next=10;break}return o(),n.abrupt("return");case 10:e.openedTooltips.add(t),"mobile-only"===e.store.state.tooltips.fullscreen_tooltips&&(0,m.tq)()||"always"===e.store.state.tooltips.fullscreen_tooltips?(e.animateFullscreenTooltipIn(t),requestAnimationFrame(o)):(r=e.getTooltipElement(t),clearTimeout(e.tooltipAnimationTimeouts[t]),r.style.display="inline-block",r.style.transitionProperty="none",r.style.transform="none",e.updateTooltipPosition(t),e.animateTooltipIn(t),requestAnimationFrame(o)),ImageMapPro.trigger({type:g.ly,payload:{map:e.store.state.general.name,object:e.store.getObject({id:t}).title}});case 13:case"end":return n.stop()}}),n)})));return function(t){return n.apply(this,arguments)}}())}},{key:"hideTooltip",value:function(t){var e=this;return t=this.store.getObject({id:t}).parent||t,new Promise((function(n){e.store.getObject({id:t}).type!==jt.tk&&e.openedTooltips.has(t)?(e.openedTooltips.delete(t),"mobile-only"===e.store.state.tooltips.fullscreen_tooltips&&(0,m.tq)()||"always"===e.store.state.tooltips.fullscreen_tooltips?(e.animateFullscreenTooltipOut(t),requestAnimationFrame(n)):(e.animateTooltipOut(t),requestAnimationFrame(n)),ImageMapPro.trigger({type:g.x_,payload:{map:e.store.state.general.name,object:e.store.getObject({id:t}).title}})):n()}))}},{key:"hideAllTooltips",value:function(){var t=this;return new Promise((function(e){t.openedTooltips.forEach((function(e){return t.hideTooltip(e)})),requestAnimationFrame(e)}))}},{key:"updateTooltipPosition",value:function(t){if(!this.tooltipsAreFullscreen){t=this.store.getObject({id:t}).parent||t;var e=this.getTooltipElement(t),n=this.getObjectVisibleRect(t),o=e.getBoundingClientRect(),i={x:0,y:0};"left"===this.tooltips[t].style.position&&(i.x=n.x-20-o.width,i.y=n.y+n.height/2-o.height/2),"right"===this.tooltips[t].style.position&&(i.x=n.x+n.width+20,i.y=n.y+n.height/2-o.height/2),"top"===this.tooltips[t].style.position&&(i.x=n.x+n.width/2-o.width/2,i.y=n.y-20-o.height),"bottom"===this.tooltips[t].style.position&&(i.x=n.x+n.width/2-o.width/2,i.y=n.y+n.height+20),i.x+=this.tooltips[t].style.offset_x/100*this.store.getCanvasWrapRect().width,i.y+=this.tooltips[t].style.offset_y/100*this.store.getCanvasWrapRect().height,e.parentNode.style.left=i.x+this.store.getCanvasWrapRect().offset.left-this.store.getTooltipsContainerRect().offset.left+"px",e.parentNode.style.top=i.y+this.store.getCanvasWrapRect().offset.top-this.store.getTooltipsContainerRect().offset.top+"px",this.store.state.tooltips.constrain_tooltips&&((o=e.getBoundingClientRect()).x<0&&(i.x-=o.x),o.y<0&&(i.y-=o.y),o.x+o.width>window.innerWidth&&(i.x+=window.innerWidth-(o.x+o.width)),o.y+o.height>window.innerHeight&&(i.y+=window.innerHeight-(o.y+o.height)),e.parentNode.style.left=i.x+this.store.getCanvasWrapRect().offset.left-this.store.getTooltipsContainerRect().offset.left+"px",e.parentNode.style.top=i.y+this.store.getCanvasWrapRect().offset.top-this.store.getTooltipsContainerRect().offset.top+"px")}}},{key:"updateAllTooltipPositions",value:function(){var t,e=Ft(this.openedTooltips);try{for(e.s();!(t=e.n()).done;){var n=t.value;this.updateTooltipPosition(n)}}catch(t){e.e(t)}finally{e.f()}}},{key:"animateTooltipIn",value:function(t){var e=this.getTooltipElement(t);if(!this.store.state.tooltips.sticky_tooltips)return"grow"===this.store.state.tooltips.tooltip_animation?(e.style.transitionProperty="none",e.style.transform="scale(0, 0)",e.style.opacity=1,clearTimeout(this.tooltipAnimationTimeouts[t]),void(this.tooltipAnimationTimeouts[t]=requestAnimationFrame((function(){e.style.transitionProperty="transform",e.style.transform="scale(1, 1)"})))):"fade"===this.store.state.tooltips.tooltip_animation?(e.style.transitionProperty="none",e.style.opacity=0,clearTimeout(this.tooltipAnimationTimeouts[t]),void(this.tooltipAnimationTimeouts[t]=requestAnimationFrame((function(){e.style.transitionProperty="opacity",e.style.opacity=1})))):void(e.style.opacity=1);e.style.opacity=1}},{key:"animateTooltipOut",value:function(t){var e=this.getTooltipElement(t);return e.querySelectorAll("video").forEach((function(t){t.dispatchEvent(new Event("pause"))})),e.querySelectorAll("iframe").forEach((function(t){t.setAttribute("src",t.getAttribute("src"))})),this.store.state.tooltips.sticky_tooltips?(e.style.opacity=0,void(e.style.display="none")):"grow"===this.store.state.tooltips.tooltip_animation?(e.style.transform="scale(0, 0)",clearTimeout(this.tooltipAnimationTimeouts[t]),void(this.tooltipAnimationTimeouts[t]=setTimeout((function(){e.style.opacity=0,e.style.display="none"}),200))):(this.store.state.tooltips.tooltip_animation,e.style.opacity=0,void(e.style.display="none"))}},{key:"animateFullscreenTooltipIn",value:function(t){this.container.style.display="block",this.container.style.opacity=1;var e=this.getTooltipElement(t);e.style.display="flex",e.style.opacity=0,e.style.transform="scale(0.33)",requestAnimationFrame((function(){e.style.opacity=1,e.style.transform="scale(1)"})),this.bodyOverflow=document.body.style.overflow,document.body.style.overflow="hidden"}},{key:"animateFullscreenTooltipOut",value:function(t){var e=this;this.container.style.opacity=0,clearTimeout(this.tooltipAnimationTimeouts[t+"-container"]),this.tooltipAnimationTimeouts[t+"-container"]=setTimeout((function(){e.container.style.display="none"}),350);var n=this.getTooltipElement(t);n.style.opacity=0,n.style.transform="scale(0.33)",clearTimeout(this.tooltipAnimationTimeouts[t]),this.tooltipAnimationTimeouts[t]=setTimeout((function(){n.style.display="none"}),350),n.querySelectorAll("video").forEach((function(t){t.dispatchEvent(new Event("pause"))})),n.querySelectorAll("iframe").forEach((function(t){t.setAttribute("src",t.getAttribute("src"))})),document.body.style.overflow=this.bodyOverflow}},{key:"isPointInsideVisibleTooltip",value:function(t){var e=t.x,n=t.y;if(this.tooltipsAreFullscreen&&this.openedTooltips.size>0)return!0;var o,i=Ft(this.openedTooltips);try{for(i.s();!(o=i.n()).done;){var r=o.value,a=this.createPolysForTooltip(r);if(this.stickyTooltips){if((0,m.mp)(e,n,a.polyTooltipOnly))return!0}else if((0,m.mp)(e,n,a.poly)||(0,m.mp)(e,n,a.polyTooltipOnly))return!0}}catch(t){i.e(t)}finally{i.f()}return!1}},{key:"createPolysForTooltip",value:function(t){t=this.store.getObject({id:t}).parent||t;var e=this.store.getObjectController().objects[t].getBoundingClientRect(),n=e.x+window.scrollX+e.width/2,o=e.y+window.scrollY+e.height/2,i=(0,m.Yo)(this.getTooltipElement(t)),r=i.offset.left,a=i.offset.top,s=i.offsetWidth,c=i.offsetHeight,l=[],u=[];return"top"===this.store.getObject({id:t}).tooltip_style.position&&(l=[[r,a],[r+s,a],[r+s,a+c],[r+s/2,o],[r,a+c]],u=[[r,a],[r+s,a],[r+s,a+c],[r,a+c]]),"bottom"===this.store.getObject({id:t}).tooltip_style.position&&(l=[[r,a],[r+s/2,o],[r+s,a],[r+s,a+c],[r,a+c]],u=[[r,a],[r+s,a],[r+s,a+c],[r,a+c]]),"left"===this.store.getObject({id:t}).tooltip_style.position&&(l=[[r,a],[r+s,a],[n,a+c/2],[r+s,a+c],[r,a+c]],u=[[r,a],[r+s,a],[r+s,a+c],[r,a+c]]),"right"===this.store.getObject({id:t}).tooltip_style.position&&(l=[[r,a],[r+s,a],[r+s,a+c],[r,a+c],[n,a+c/2]],u=[[r,a],[r+s,a],[r+s,a+c],[r,a+c]]),{poly:l,polyTooltipOnly:u}}},{key:"getObjectVisibleRect",value:function(t){if(this.store.getObjectController().objects[t]){var e,n,o,i,r=this.store.getObject({id:t}),a=this.store.getObjectController().objects[t].getRect(),s=window.innerWidth,c=window.innerHeight;if(this.stickyTooltips?(e=this.store.getEventCoordinates().x-this.store.getCanvasWrapRect().offset.left,n=this.store.getEventCoordinates().y-this.store.getCanvasWrapRect().offset.top,o=0,i=0):(o=a.width/100*this.store.getCanvasWrapRect().width,i=a.height/100*this.store.getCanvasWrapRect().height,o*=this.store.getZoom(),i*=this.store.getZoom(),e=a.x/100*this.store.getCanvasWrapRect().width,n=a.y/100*this.store.getCanvasWrapRect().height,e=e*this.store.getZoom()+this.store.getPan().x,n=n*this.store.getZoom()+this.store.getPan().y),r.type===jt.dv&&this.store.state.objectConfig.scale_spots){var l=o/this.store.getZoom(),u=i/this.store.getZoom();e+=o/2-l/2,r.default_style.use_icon&&r.default_style.icon_is_pin?n+=i-u:n+=i/2-u/2,o=l,i=u}if(this.store.getIsFullscreen()&&this.store.state.tooltips.constrain_tooltips){var p=this.store.getCanvasWrapRect().offset.left-window.scrollX,d=this.store.getCanvasWrapRect().offset.top-window.scrollY;e+p<0&&(o=o+e+p,e=-p),e+p+o>s&&(o+=s-(e+p+o)),n+d<0&&(i=i+n+d,n=-d),n+d+i>c&&(i+=c-(n+d+i))}else e<0&&(o+=e,e=0),e+o>this.store.getCanvasWrapRect().width&&(o=this.store.getCanvasWrapRect().width-e),n<0&&(i+=n,n=0),n+i>this.store.getCanvasWrapRect().height&&(i=this.store.getCanvasWrapRect().height-n);return{x:e,y:n,width:o,height:i}}}}]),t}(),qt=function(){function t(e){var n=e.id;(0,pt.Z)(this,t),mt(this,"id",void 0),mt(this,"textColor",void 0),mt(this,"backgroundColor",void 0),mt(this,"zoomInButton",void 0),mt(this,"zoomOutButton",void 0),this.id=n,this.createElements()}return(0,dt.Z)(t,[{key:"css",value:function(){return""}},{key:"html",value:function(){return{zoomInButton:'<div data-image-map-id="'.concat(this.id,'" data-element-name="zoomInButton" class="imp-ui-element imp-ui-zoom-button imp-ui-zoom-button-zoom-in" style="background: ').concat(this.backgroundColor,'">').concat('<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z"/></svg>'.replace("<svg ",'<svg style="fill: '.concat(this.textColor,'" ')),"</div>"),zoomOutButton:'<div data-image-map-id="'.concat(this.id,'" data-element-name="zoomOutButton" class="imp-ui-element imp-ui-zoom-button imp-ui-zoom-button-zoom-out" style="background: ').concat(this.backgroundColor,'">').concat('<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z"/></svg>'.replace("<svg ",'<svg style="fill: '.concat(this.textColor,'" ')),"</div>")}}},{key:"createElements",value:function(){this.zoomInButton=(0,m.Bv)(this.html().zoomInButton),this.zoomOutButton=(0,m.Bv)(this.html().zoomOutButton)}}]),t}(),Ht=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"mac",navigator.platform.toUpperCase().indexOf("MAC")>=0),mt(this,"buttons",void 0),mt(this,"scrollMessage",void 0),mt(this,"currentZoom",1),mt(this,"targetZoom",1),mt(this,"maxZoom",4),mt(this,"zoomMultiplier",1.45),mt(this,"ix",0),mt(this,"iy",0),mt(this,"lastX",0),mt(this,"lastY",0),mt(this,"targetPanX",0),mt(this,"targetPanY",0),mt(this,"actualPanX",0),mt(this,"actualPanY",0),mt(this,"initialPanX",0),mt(this,"initialPanY",0),mt(this,"panDeltaX",0),mt(this,"panDeltaY",0),mt(this,"minPanX",0),mt(this,"minPanY",0),mt(this,"pinchInitial",[{x:0,y:0},{x:0,y:0}]),mt(this,"pinchInitialDistance",0),mt(this,"pinchInitialZoom",0),mt(this,"showTimeout",void 0),mt(this,"hideStartTimeout",void 0),mt(this,"hideEndTimeout",void 0),this.store=e,this.setMaxZoom(),this.store.state.zooming.enable_zooming&&(this.store.subscribe(this.handleAction.bind(this)),this.store.state.zooming.enable_zoom_buttons&&this.createButtons(),this.store.state.zooming.hold_ctrl_to_zoom&&this.createScrollMessage())}return(0,dt.Z)(t,[{key:"handleAction",value:function(t){"failedToZoom"==t.type&&this.displayScrollMessage(),"panTo"==t.type&&this.setTargetPan({x:t.payload.x,y:t.payload.y}),"startPan"==t.type&&this.startPan({x:t.payload.x,y:t.payload.y}),"pan"==t.type&&this.pan({x:t.payload.x,y:t.payload.y}),"startPinch"==t.type&&this.startPinch(t.payload.event),"pinch"==t.type&&this.pinch(t.payload.event),t.type,"resize"==t.type&&this.resetZoom(!0)}},{key:"createButtons",value:function(){this.buttons=new qt({id:this.store.getID()})}},{key:"insertUI",value:function(){this.store.state.zooming.enable_zooming&&this.store.state.zooming.enable_zoom_buttons&&(this.store.state.object_list.enable_object_list&&"on-top"===this.store.state.object_list.menu_style&&"right"===this.store.state.object_list.menu_position?(this.store.getUIWrap().querySelector(".imp-ui-bottom-left").appendChild(this.buttons.zoomInButton),this.store.getUIWrap().querySelector(".imp-ui-bottom-left").appendChild(this.buttons.zoomOutButton)):(this.store.getUIWrap().querySelector(".imp-ui-bottom-right").appendChild(this.buttons.zoomInButton),this.store.getUIWrap().querySelector(".imp-ui-bottom-right").appendChild(this.buttons.zoomOutButton)))}},{key:"createScrollMessage",value:function(){var t="CTRL";this.mac&&(t="⌘");var e="";e+='<div class="imp-ui-scroll-message-wrap">',e+=' <div class="imp-ui-scroll-message-wrap-inner">',e+=' <div class="imp-ui-scroll-message">Hold <div class="imp-ui-scroll-message-button">'.concat(t,"</div> to Zoom</div>"),e+=" </div>",e+="</div>",this.scrollMessage=(0,m.Bv)(e),this.store.getUIWrap().appendChild(this.scrollMessage)}},{key:"displayScrollMessage",value:function(){var t=this;this.scrollMessage.style.display="block",clearTimeout(this.showTimeout),clearTimeout(this.hideStartTimeout),clearTimeout(this.hideEndTimeout),this.showTimeout=setTimeout((function(){t.scrollMessage.classList.add("imp-visible"),t.hideStartTimeout=setTimeout((function(){t.scrollMessage.classList.remove("imp-visible"),t.hideEndTimeout=setTimeout((function(){t.scrollMessage.style.display="none"}),250)}),1e3)}),10)}},{key:"resetZoom",value:function(t){this.targetZoom=1,this.targetPanX=0,this.targetPanY=0,t||(this.currentZoom=1,this.actualPanX=0,this.actualPanY=0),this.redraw({animate:t})}},{key:"zoomIn",value:function(t){var e=t.coords,n=t.animate,o=void 0===n||n,i=t.targetZoom;if(this.targetZoom<this.maxZoom){var r=i||this.currentZoom*this.zoomMultiplier,a=0,s=0;e?(a=e.x,s=e.y):(a=this.store.getCanvasWrapRect().offset.left+this.store.getCanvasWrapRect().width/2,s=this.store.getCanvasWrapRect().offset.top+this.store.getCanvasWrapRect().height/2),this.setTargetZoom({zoom:r,focalPointX:a,focalPointY:s,animate:o})}}},{key:"zoomOut",value:function(t){var e=t.coords,n=t.animate;if(this.targetZoom>1){var o=this.currentZoom/this.zoomMultiplier,i=0,r=0;e?(i=e.x,r=e.y):(i=this.store.getCanvasWrapRect().offset.left+this.store.getCanvasWrapRect().width/2,r=this.store.getCanvasWrapRect().offset.top+this.store.getCanvasWrapRect().height/2),this.setTargetZoom({zoom:o,focalPointX:i,focalPointY:r,animate:n})}}},{key:"startPan",value:function(t){var e=t.x,n=t.y;this.ix=e,this.iy=n,this.initialPanX=this.actualPanX,this.initialPanY=this.actualPanY}},{key:"pan",value:function(t){var e=t.x,n=t.y;this.panDeltaX=this.ix-e,this.panDeltaY=this.iy-n,this.targetPanX=this.initialPanX-this.panDeltaX,this.targetPanY=this.initialPanY-this.panDeltaY,this.redraw({animate:!1})}},{key:"startPinch",value:function(t){this.pinchInitial[0]={x:t.touches[0].pageX,y:t.touches[0].pageY},this.pinchInitial[1]={x:t.touches[1].pageX,y:t.touches[1].pageY},this.initialPanX=this.actualPanX,this.initialPanY=this.actualPanY,this.ix=(t.touches[0].pageX+t.touches[1].pageX)/2,this.iy=(t.touches[0].pageY+t.touches[1].pageY)/2,this.lastX=this.ix,this.lastY=this.iy,this.pinchInitialDistance=Math.sqrt(Math.pow(this.pinchInitial[1].x-this.pinchInitial[0].x,2)+Math.pow(this.pinchInitial[1].y-this.pinchInitial[0].y,2)),this.pinchInitialZoom=this.currentZoom}},{key:"pinch",value:function(t){var e=(t.touches[0].pageX+t.touches[1].pageX)/2,n=(t.touches[0].pageY+t.touches[1].pageY)/2;this.actualPanX+=e-this.lastX,this.actualPanY+=n-this.lastY,this.lastX=e,this.lastY=n;var o=Math.sqrt(Math.pow(t.touches[1].pageX-t.touches[0].pageX,2)+Math.pow(t.touches[1].pageY-t.touches[0].pageY,2))/this.pinchInitialDistance;this.setTargetZoom({zoom:this.pinchInitialZoom*o,focalPointX:e,focalPointY:n})}},{key:"setTargetPan",value:function(t){var e=t.x,n=t.y,o=t.redraw,i=void 0===o||o,r=-e+this.store.getCanvasWrapRect().width/2,a=-n+this.store.getCanvasWrapRect().height/2;this.targetPanX=r,this.targetPanY=a,i&&this.redraw({animate:!0})}},{key:"setTargetZoom",value:function(t){var e=t.zoom,n=t.focalPointX,o=t.focalPointY,i=t.animate,r=void 0===i||i,a=t.redraw,s=void 0===a||a;this.targetPanX=this.actualPanX,this.targetPanY=this.actualPanY,this.targetZoom=e,this.targetZoom>this.maxZoom&&(this.targetZoom=this.maxZoom),this.targetZoom<1&&(this.targetZoom=1);var c=(this.store.getCanvasWrapRect().width*this.targetZoom-this.store.getCanvasWrapRect().width*this.currentZoom)/2,l=(this.store.getCanvasWrapRect().height*this.targetZoom-this.store.getCanvasWrapRect().height*this.currentZoom)/2;if(n&&o){var u=(0,m.Yo)(this.store.getScaleWrap()),p=n-u.offset.left,d=o-u.offset.top,h=c*((this.store.getCanvasWrapRect().width*this.currentZoom/2-p)/(this.store.getCanvasWrapRect().width*this.currentZoom/2)),f=l*((this.store.getCanvasWrapRect().height*this.currentZoom/2-d)/(this.store.getCanvasWrapRect().height*this.currentZoom/2));this.targetPanX-=c,this.targetPanY-=l,this.targetPanX+=h,this.targetPanY+=f}s&&this.redraw({animate:r})}},{key:"redraw",value:function(t){var e=this,n=t.animate,o=void 0!==n&&n;this.limit(),this.interpolate(o),this.store.dispatch("zoomUpdate"),this.store.getScaleWrap().style.transform="scale(".concat(this.currentZoom,", ").concat(this.currentZoom,")"),this.store.getTranslateWrap().style.transform="translate(".concat(this.actualPanX,"px, ").concat(this.actualPanY,"px)"),o&&(this.currentZoom==this.targetZoom&&this.actualPanX==this.targetPanX&&this.actualPanY==this.targetPanY||window.requestAnimationFrame((function(){e.redraw({animate:o})})))}},{key:"setMaxZoom",value:function(){this.store.state.zooming.enable_zooming||(this.maxZoom=1),this.store.getImage()&&this.store.state.zooming.limit_max_zoom_to_image_size?this.maxZoom=this.store.getImage().naturalWidth/this.store.getCanvasWrapRect().width:this.maxZoom=this.store.state.zooming.max_zoom,this.maxZoom<1&&(this.maxZoom=1)}},{key:"limit",value:function(){this.minPanX=this.store.getCanvasWrapRect().width-this.store.getCanvasWrapRect().width*this.targetZoom,this.minPanY=this.store.getCanvasWrapRect().height-this.store.getCanvasWrapRect().height*this.targetZoom,this.targetPanX>0&&(this.targetPanX=0),this.targetPanY>0&&(this.targetPanY=0),this.targetPanX<this.minPanX&&(this.targetPanX=this.minPanX),this.targetPanY<this.minPanY&&(this.targetPanY=this.minPanY)}},{key:"interpolate",value:function(t){t?(this.currentZoom=(0,m.t7)(this.currentZoom,this.targetZoom,.1),this.actualPanX=(0,m.t7)(this.actualPanX,this.targetPanX,.1),this.actualPanY=(0,m.t7)(this.actualPanY,this.targetPanY,.1),Math.abs(this.currentZoom-this.targetZoom)<.001&&(this.currentZoom=this.targetZoom),Math.abs(this.actualPanX-this.targetPanX)<1&&(this.actualPanX=this.targetPanX),Math.abs(this.actualPanY-this.targetPanY)<1&&(this.actualPanY=this.targetPanY)):(this.currentZoom=this.targetZoom,this.actualPanX=this.targetPanX,this.actualPanY=this.targetPanY)}},{key:"updateStore",value:function(){}}]),t}(),Yt=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250;(0,pt.Z)(this,t),mt(this,"cacheTTL",250),mt(this,"invalidateCacheInterval",void 0),mt(this,"cache",{}),this.cacheTTL=n,this.invalidateCacheInterval=setInterval((function(){e.cache={}}),this.cacheTTL)}return(0,dt.Z)(t,[{key:"setValue",value:function(t,e){this.cache[t]=e}},{key:"getValue",value:function(t){return this.cache[t]}}]),t}();function Nt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var Xt=function(){function t(e){(0,pt.Z)(this,t),mt(this,"element",void 0),mt(this,"store",void 0),this.store=e,this.element=(0,m.Bv)(this.html())}return(0,dt.Z)(t,[{key:"html",value:function(){var t="";t+='<div class="imp-ui-layers-menu-wrap" data-element-name="layersSelect">',t+=vt,t+=' <select class="imp-ui-element imp-ui-layers-select">';var e,n=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Nt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nt(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}(this.store.getArtboards());try{for(n.s();!(e=n.n()).done;){var o=e.value;t+='<option value="'.concat(o.id,'">').concat(o.title,"</option>")}}catch(t){n.e(t)}finally{n.f()}return t+=" </select>",t+="</div>"}},{key:"selectArtboard",value:function(t){this.element.querySelector("select").value=t}}]),t}(),Kt=function(){function t(e,n){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"artboardMenu",void 0),mt(this,"currentArtboardId",void 0),this.store=e,this.currentArtboardId=n||e.state.artboards[0].id,this.store.state.artboards.length>1?(this.artboardMenu=new Xt(this.store),this.artboardMenu.selectArtboard(this.currentArtboardId)):this.artboardMenu={element:document.createElement("div")}}return(0,dt.Z)(t,[{key:"insertUI",value:function(){this.store.state.object_list.enable_object_list&&"on-top"===this.store.state.object_list.menu_style&&"right"===this.store.state.object_list.menu_position?this.store.getUIWrap().querySelector(".imp-ui-top-left").appendChild(this.artboardMenu.element):this.store.getUIWrap().querySelector(".imp-ui-top-right").appendChild(this.artboardMenu.element)}},{key:"changeArtboard",value:function(t){this.currentArtboardId=t,this.artboardMenu.selectArtboard(this.currentArtboardId)}}]),t}(),Vt=__webpack_require__(5785),$t=function(){function t(e){var n=e.options,o=e.isGroup,i=e.depth,r=e.imageMapId;(0,pt.Z)(this,t),mt(this,"element",document.createElement("div")),mt(this,"options",void 0),mt(this,"depth",0),mt(this,"visible",!0),mt(this,"isGroup",!1),mt(this,"iconElement",document.createElement("div")),this.options=n,this.depth=i,this.isGroup=o,this.element.classList.add("imp-object-list-item"),o&&this.element.classList.add("imp-object-list-item-group"),this.element.dataset.listItemId=this.options.id,this.element.dataset.imageMapId=r,i>0&&(this.element.style.marginLeft=25+22*(i-1)+"px",this.element.style.borderLeft="1px solid #eee"),this.isGroup&&(this.iconElement.classList.add("imp-object-list-item-folder-icon"),this.element.appendChild(this.iconElement));var a=document.createElement("p");a.innerHTML=this.options.title,this.element.appendChild(a),this.openFolder(),this.redraw()}return(0,dt.Z)(t,[{key:"show",value:function(){this.visible=!0,this.redraw()}},{key:"hide",value:function(){this.visible=!1,this.redraw()}},{key:"openFolder",value:function(){this.iconElement.innerHTML='<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">\x3c!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e<path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>'}},{key:"closeFolder",value:function(){this.iconElement.innerHTML='<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">\x3c!--! Font Awesome Pro 6.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e<path d="M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"/></svg>'}},{key:"redraw",value:function(){this.visible&&this.element.classList.remove("imp-object-list-item-hidden"),this.visible||this.element.classList.add("imp-object-list-item-hidden")}}]),t}(),Gt=function(){function t(e){var n=e.options,o=e.imageMapId;(0,pt.Z)(this,t),mt(this,"element",document.createElement("div")),mt(this,"options",void 0),this.options=n,this.element.classList.add("imp-object-list-item-artboard"),this.element.dataset.listItemId=this.options.id,this.element.dataset.imageMapId=o;var i=document.createElement("span");i.innerHTML=this.options.title;var r=(0,m.Bv)(vt);this.element.appendChild(i),this.element.appendChild(r)}return(0,dt.Z)(t,[{key:"expand",value:function(){this.element.classList.remove("imp-collapsed-artboard-item")}},{key:"collapse",value:function(){this.element.classList.add("imp-collapsed-artboard-item")}}]),t}();function Jt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Qt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qt(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function Qt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var te=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"element",document.createElement("div")),mt(this,"items",[]),mt(this,"parentsForItem",{}),mt(this,"height",0),mt(this,"hiddenGroups",new Set),mt(this,"hiddenArtboards",new Set),mt(this,"artboardItems",{}),this.store=e,this.element.classList.add("imp-object-list"),this.drawItems()}return(0,dt.Z)(t,[{key:"drawItems",value:function(){var t=this;this.element.innerHTML="";var e,n=Jt(this.store.getArtboards());try{var o=function(){var n,o=e.value;if(!t.store.state.object_list.group_by_artboard&&t.store.state.object_list.show_only_objects_from_active_artboard&&o.id!==t.store.getCurrentArtboard())return"continue";var i=t.createArtboardContainer();if(t.store.state.object_list.group_by_artboard){var r=new Gt({options:o,imageMapId:t.store.getID()});t.artboardItems[o.id]=r,i.appendChild(r.element)}var a=[];o.children.forEach((function(e){a.push.apply(a,(0,Vt.Z)(t.createItemAndChildren(e,[o.id])))})),(n=t.items).push.apply(n,a),a.forEach((function(t){return i.appendChild(t.element)})),t.element.appendChild(i)};for(n.s();!(e=n.n()).done;)o()}catch(t){n.e(t)}finally{n.f()}}},{key:"createArtboardContainer",value:function(){var t=document.createElement("div");return t.classList.add("imp-object-list-artboard-container"),t}},{key:"createItemAndChildren",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(this.store.state.object_list.hide_static_objects&&t.static)return[];var n=[],o=!1;t.type===jt.WW&&this.store.state.object_list.show_groups&&!t.single_object&&(o=!0);var i=0;if(this.store.state.object_list.show_groups&&(i=e.length-1),(t.type!==jt.WW||t.type===jt.WW&&this.store.state.object_list.show_groups||t.type===jt.WW&&t.single_object)&&n.push(new $t({options:t,isGroup:o,depth:i,imageMapId:this.store.getID()})),t.type===jt.WW&&!t.single_object){var r,a=Jt(t.children);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(!this.store.state.object_list.hide_static_objects||!s.static){var c=this.createItemAndChildren(s,[].concat((0,Vt.Z)(e),[t.id]));n.push.apply(n,(0,Vt.Z)(c))}}}catch(t){a.e(t)}finally{a.f()}}return this.parentsForItem[t.id]=this.parentsForItem[t.id]?[].concat((0,Vt.Z)(this.parentsForItem[t.id]),(0,Vt.Z)(e)):e,n}},{key:"filterItems",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=Jt(this.items);try{for(n.s();!(t=n.n()).done;){var o=t.value;if(e.length>2){var i=new RegExp("("+e+")","gi"),r=o.options.title.replace(i,'<span class="imp-search-highlight">$&</span>');o.options.title!=r?(o.show(),o.element.querySelector("p").innerHTML=r):(o.hide(),o.element.querySelector("p").innerHTML=o.options.title)}else o.show(),o.element.querySelector("p").innerHTML=o.options.title}}catch(t){n.e(t)}finally{n.f()}}},{key:"toggleGroup",value:function(t){this.hiddenGroups.has(t)?(this.hiddenGroups.delete(t),this.items.filter((function(e){return e.options.id===t}))[0].openFolder()):(this.hiddenGroups.add(t),this.items.filter((function(e){return e.options.id===t}))[0].closeFolder()),this.render()}},{key:"toggleArtboard",value:function(t){this.hiddenArtboards.has(t)?(this.hiddenArtboards.delete(t),this.artboardItems[t].expand()):(this.hiddenArtboards.add(t),this.artboardItems[t].collapse()),this.render()}},{key:"render",value:function(){var t,e=Jt(this.items);try{for(e.s();!(t=e.n()).done;){var n,o=t.value,i=!1,r=Jt(this.parentsForItem[o.options.id]);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(this.hiddenGroups.has(a)||this.hiddenArtboards.has(a)){i=!0;break}}}catch(t){r.e(t)}finally{r.f()}i&&o.hide(),i||o.show()}}catch(t){e.e(t)}finally{e.f()}}}]),t}(),ee=function(){function t(){(0,pt.Z)(this,t),mt(this,"element",void 0),mt(this,"input",void 0),this.element=(0,m.Bv)(this.html()),this.input=this.element.querySelector("input")}return(0,dt.Z)(t,[{key:"html",value:function(){return'\n <div class="imp-search-box">\n <div class="imp-search-box-input-wrap">\n <input type="text" placeholder="Search...">\n '.concat('<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z"/></svg>'.replace("imp-icon","imp-icon imp-search"),"\n ").concat(bt.replace("imp-icon","imp-icon imp-clear-search"),"\n </div>\n </div>")}},{key:"redraw",value:function(){this.input.value?this.element.classList.add("imp-searching"):this.element.classList.remove("imp-searching")}},{key:"clear",value:function(){this.input.value=""}}]),t}(),ne=function(){function t(e){(0,pt.Z)(this,t),mt(this,"element",document.createElement("div")),mt(this,"list",void 0),mt(this,"search",void 0),this.store=e,this.store.state.object_list.enable_search&&(this.search=new ee,this.element.appendChild(this.search.element),this.element.classList.add("imp-has-search")),this.list=new te(this.store),this.element.appendChild(this.list.element),this.element.classList.add("imp-object-menu"),"left"==this.store.state.object_list.menu_position&&this.element.classList.add("imp-object-menu-left"),"right"==this.store.state.object_list.menu_position&&this.element.classList.add("imp-object-menu-right"),"on-top"!=this.store.state.object_list.menu_style||this.store.getIsMenuMobile()||this.store.getContainer().classList.add("imp-object-menu-on-top"),"on-top"!=this.store.state.object_list.menu_style||this.store.getIsMenuMobile()||"left"!=this.store.state.object_list.menu_position||this.store.getContainer().classList.add("imp-object-menu-on-top-left"),"on-top"!=this.store.state.object_list.menu_style||this.store.getIsMenuMobile()||"right"!=this.store.state.object_list.menu_position||this.store.getContainer().classList.add("imp-object-menu-on-top-right")}return(0,dt.Z)(t,[{key:"updateItems",value:function(){this.list.drawItems()}}]),t}(),oe=(0,dt.Z)((function t(){(0,pt.Z)(this,t),mt(this,"element",document.createElement("div")),this.element.classList.add("imp-ui-element"),this.element.classList.add("imp-menu-button"),this.element.innerHTML='<svg class="imp-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path d="M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z"/></svg>'})),ie=(0,dt.Z)((function t(){(0,pt.Z)(this,t),mt(this,"element",document.createElement("div")),this.element.classList.add("imp-menu-close-button"),this.element.classList.add("imp-ui-element"),this.element.innerHTML=bt})),re=function(){function t(e){(0,pt.Z)(this,t),mt(this,"store",void 0),mt(this,"menu",void 0),mt(this,"openButton",void 0),mt(this,"closeButton",void 0),this.store=e,this.store.state.object_list.enable_object_list&&(this.store.subscribe(this.handleAction.bind(this)),this.menu=new ne(this.store),this.openButton=new oe,this.closeButton=new ie,this.menu.element.dataset.imageMapId=this.store.getID(),this.menu.element.appendChild(this.closeButton.element),this.setMenuHeight())}return(0,dt.Z)(t,[{key:"insertMenu",value:function(){this.store.state.object_list.enable_object_list&&("detached"!==this.store.state.object_list.menu_style?this.store.getIsMenuMobile()?this.appendMobileMenu():this.appendRegularMenu():this.appendDetachedMenu())}},{key:"removeMenu",value:function(){this.store.state.object_list.enable_object_list&&(this.menu.element.remove(),this.openButton.element.remove())}},{key:"updateItems",value:function(){this.menu&&this.menu.updateItems()}},{key:"handleAction",value:function(t){var e=this;"resize"==t.type&&requestAnimationFrame((function(){requestAnimationFrame((function(){e.insertMenu(),e.setMenuHeight()}))})),"updateSearch"==t.type&&(this.menu.search.redraw(),this.menu.list.filterItems(t.payload.searchString)),"clearSearch"==t.type&&(this.menu.search.clear(),this.menu.search.redraw(),this.menu.list.filterItems()),"openMenu"==t.type&&this.showMobileMenu(),"closeMenu"==t.type&&this.hideMobileMenu(),"closeFullscreen"==t.type&&this.store.getIsFullscreen()&&this.removeMenu()}},{key:"appendDetachedMenu",value:function(){var t;null===(t=document.querySelector('[data-imp-detached-menu="'+this.store.state.general.name+'"]'))||void 0===t||t.appendChild(this.menu.element),this.menu.element.classList.add("imp-loaded"),this.menu.element.classList.add("imp-detached")}},{key:"appendMobileMenu",value:function(){document.querySelector("body").appendChild(this.menu.element),this.menu.element.classList.add("imp-mobile"),this.store.getUIWrap().querySelector(".imp-ui-top-right").appendChild(this.openButton.element)}},{key:"appendRegularMenu",value:function(){this.store.getContainer().appendChild(this.menu.element),this.menu.element.classList.remove("imp-mobile"),this.setListOverflow(),this.openButton.element.remove()}},{key:"showMobileMenu",value:function(){this.store.state.object_list.enable_object_list&&this.menu.element.classList.add("imp-active")}},{key:"hideMobileMenu",value:function(){this.store.state.object_list.enable_object_list&&this.menu.element.classList.remove("imp-active")}},{key:"setListOverflow",value:function(){var t=0;this.store.state.object_list.enable_search&&(t=71),this.menu.list.height>this.getMenuHeight()-t?this.menu.list.element.style.overflowY="scroll":this.menu.list.element.style.overflowY="auto"}},{key:"setMenuHeight",value:function(){"default"===this.store.state.object_list.menu_style||this.store.getIsMenuMobile()?this.menu.element.style.height=this.getMenuHeight()+"px":this.menu.element.style.maxHeight=this.getMenuHeight()+"px"}},{key:"getMenuHeight",value:function(){return this.store.getIsFullscreen()||this.store.getIsMenuMobile()?window.innerHeight:"detached"===this.store.state.object_list.menu_style?"auto":this.store.getCanvasWrapRect().height}}]),t}();function ae(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return se(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?se(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function se(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}const ce={getImageMap:function(){return this.imageMap},getID:function(t){return t.id+""},getName:function(t){return t.general.name},getObject:function(t,e){var n,o=e.id;return le(t.artboards,(function(t){if(t.id===o)return n=t,!0})),n},getObjectByTitle:function(t,e){var n,o=e.title;return le(t.artboards,(function(t){if(t.title===o)return n=t,!0})),n},getObjects:function(){var t=[];return le([this.getArtboard()],(function(e){e.type!==jt.p5&&t.push(e)})),t},getArtboard:function(t){var e=this;return t.artboards.filter((function(t){return t.id===e.getArtboardController().currentArtboardId}))[0]},getArtboards:function(t){return t.artboards},getArtboardByTitle:function(t,e){var n=e.title;return t.artboards.filter((function(t){return t.title===n}))[0]},getArtboardIdForObject:function(t,e){var n,o,i=e.id,r=ae(t.artboards);try{var a=function(){var t=o.value;le([t],(function(e){if(e.id===i)return n=t.id,!0}))};for(r.s();!(o=r.n()).done;)a()}catch(t){r.e(t)}finally{r.f()}return n},getChildrenDeep:function(t,e){var n=e.id,o=this.getObject({id:n}),i=[];return le(o.children,(function(t){i.push(t)})),i},getParent:function(t,e){var n=e.id;return this.getObject({id:this.getObject({id:n}).parent_id})},getEventController:function(){return this.imageMap.eventController},getZoomController:function(){return this.imageMap.zoomController},getTooltipController:function(){return this.imageMap.tooltipController},getArtboardController:function(){return this.imageMap.artboardController},getObjectController:function(){return this.imageMap.objectController},getNavigatorController:function(){return this.imageMap.navigatorController},getMenuController:function(){return this.imageMap.menuController},getFullscreenController:function(){return this.imageMap.fullscreenController},getIsFullscreen:function(){return this.imageMap.fullscreenController.isFullscreen},getZoom:function(){return this.imageMap.zoomController.currentZoom},getMaxZoom:function(){return this.imageMap.zoomController.maxZoom},getPan:function(){return{x:this.imageMap.zoomController.actualPanX,y:this.imageMap.zoomController.actualPanY}},getMinPan:function(){return{x:this.imageMap.zoomController.minPanX,y:this.imageMap.zoomController.minPanY}},getEventCoordinates:function(){return{x:this.imageMap.eventController.eventCoordinates.x,y:this.imageMap.eventController.eventCoordinates.y}},getIsMenuMobile:function(){var t=parseInt(this.getContainer().getBoundingClientRect().width)||this.getArtboard().width;return!!((0,m.tq)()||t/3<240)},getAreTooltipsFullscreen:function(){return this.imageMap.tooltipController.tooltipsAreFullscreen},getCurrentArtboard:function(){return this.imageMap.artboardController.currentArtboardId},getIsThereFullscreenTooltipOpen:function(){return!!(this.imageMap.tooltipController.tooltipsAreFullscreen&&this.imageMap.tooltipController.openedTooltips.length>0)},getImage:function(){return this.imageMap.image},getContainer:function(){return this.imageMap.containerEl},getCanvasWrap:function(){return this.imageMap.canvasWrap},getScaleWrap:function(){return this.imageMap.scaleWrap},getTranslateWrap:function(){return this.imageMap.translateWrap},getUIWrap:function(){return this.imageMap.UIWrap},getCanvasWrapRect:function(){return this.imageMap.cacheController.getValue(g.ZY)||this.imageMap.cacheController.setValue(g.ZY,(0,m.Yo)(this.imageMap.canvasWrap)),this.imageMap.cacheController.getValue(g.ZY)},getNavigatorRect:function(){return this.imageMap.cacheController.getValue(g.lY)||this.imageMap.cacheController.setValue(g.lY,(0,m.Yo)(this.imageMap.navigatorController.navigator.element)),this.imageMap.cacheController.getValue(g.lY)},getTooltipsContainerRect:function(){return this.imageMap.cacheController.getValue(g.Sq)||this.imageMap.cacheController.setValue(g.Sq,(0,m.Yo)(this.imageMap.tooltipController.container)),this.imageMap.cacheController.getValue(g.Sq)},getFullscreenButtonRect:function(){return this.imageMap.cacheController.getValue(g.h9)||this.imageMap.cacheController.setValue(g.h9,(0,m.Yo)(this.imageMap.fullscreenController.button.element)),this.imageMap.cacheController.getValue(g.h9)},getZoomInButtonRect:function(){return this.imageMap.cacheController.getValue(g.f9)||this.imageMap.cacheController.setValue(g.f9,(0,m.Yo)(this.imageMap.zoomController.buttons.zoomInButton)),this.imageMap.cacheController.getValue(g.f9)},getZoomOutButtonRect:function(){return this.imageMap.cacheController.getValue(g.s2)||this.imageMap.cacheController.setValue(g.s2,(0,m.Yo)(this.imageMap.zoomController.buttons.zoomOutButton)),this.imageMap.cacheController.getValue(g.s2)},getArtboardSelectRect:function(){return this.imageMap.cacheController.getValue(g.d4)||this.imageMap.cacheController.setValue(g.d4,(0,m.Yo)(this.imageMap.artboardController.artboardMenu.element)),this.imageMap.cacheController.getValue(g.d4)},getTooltipCloseButtonRect:function(){return{offset:{left:window.innerWidth-44,top:window.scrollY},offsetWidth:44,offsetHeight:44}},getOpenMenuButtonRect:function(){return this.imageMap.cacheController.getValue(g.kK)||this.imageMap.cacheController.setValue(g.kK,(0,m.Yo)(this.imageMap.menuController.openButton.element)),this.imageMap.cacheController.getValue(g.kK)},getCloseMenuButtonRect:function(){return this.imageMap.cacheController.getValue(g.GO)||this.imageMap.cacheController.setValue(g.GO,(0,m.Yo)(this.imageMap.menuController.closeButton.element)),this.imageMap.cacheController.getValue(g.GO)},getMenuRect:function(){return this.imageMap.cacheController.getValue(g.el)||this.imageMap.cacheController.setValue(g.el,(0,m.Yo)(this.imageMap.menuController.menu.element)),this.imageMap.cacheController.getValue(g.el)},getOpenedFullscreenTooltipRect:function(){var t=this.imageMap.tooltipController.openedTooltips.values().next().value;if(t&&!this.imageMap.cacheController.getValue(g.db)){var e=this.imageMap.tooltipController.getTooltipElement(t),n=(0,m.Yo)(e);this.imageMap.cacheController.setValue(g.db,n)}return this.imageMap.cacheController.getValue(g.db)}};function le(t,e){var n,o=ae(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i.children&&le(i.children,e),e(i))break}}catch(t){o.e(t)}finally{o.f()}}const ue={beforeResize:function(t){t.commit,t.state,t.store},resize:function(t){t.commit,t.state,t.store},zoomIn:function(t,e){t.commit,t.state;var n=t.store,o=e.coords,i=e.animate,r=void 0===i||i,a=e.targetZoom;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getZoomController().zoomIn({coords:o,animate:r,targetZoom:a});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},zoomOut:function(t,e){t.commit,t.state;var n=t.store,o=e.coords,i=e.animate,r=void 0===i||i;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getZoomController().zoomOut({coords:o,animate:r});case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},failedToZoom:function(t){t.commit,t.state,t.store},goFullscreen:function(t){t.commit,t.state;var e=t.store;return new Promise((function(t){e.getFullscreenController().goFullscreen(),t()}))},closeFullscreen:function(t){t.commit,t.state;var e=t.store;return new Promise((function(t){e.getFullscreenController().closeFullscreen(),t()}))},panTo:function(t,e){t.commit,t.state,t.store,e.x,e.y},startPan:function(t,e){t.commit,t.state,t.store,e.x,e.y},pan:function(t,e){t.commit,t.state,t.store,e.x,e.y},panOnNavigator:function(t,e){t.commit,t.state,t.store,e.x,e.y},startPinch:function(t,e){t.commit,t.state,t.store,e.event},pinch:function(t,e){t.commit,t.state,t.store,e.event},zoomAtRect:function(t,e){t.commit,t.state,t.store,e.zoom;var n=e.pan;n.x,n.y},highlightObject:function(t,e){t.commit,t.state;var n=t.store,o=e.objectId,i=e.showTooltip,r=void 0===i||i,a=e.hideAllTooltips,s=void 0===a||a;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n.getArtboardIdForObject({id:o})===n.getArtboard().id){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,n.getObjectController().highlightObject(o);case 4:if(!s){t.next=7;break}return t.next=7,n.getTooltipController().hideAllTooltips();case 7:if(!r){t.next=10;break}return t.next=10,n.getTooltipController().showTooltip(o);case 10:e();case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},unhighlightObject:function(t,e){t.commit,t.state;var n=t.store,o=e.objectId;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getObjectController().unhighlightObject(o);case 2:return t.next=4,n.getTooltipController().hideTooltip(o);case 4:e();case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},unhighlightAllObjects:function(t){t.commit,t.state;var e=t.store;return new Promise(function(){var t=y(w().mark((function t(n){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getObjectController().unhighlightAllObjects();case 2:return t.next=4,e.getTooltipController().hideAllTooltips();case 4:n();case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},focusObject:function(t,e){t.commit;var n=t.state,o=t.store,i=e.objectId,r=e.showTooltip,a=void 0!==r&&r;return new Promise((function(t){if(n.zooming.enable_zooming){var e=o.getObjectController().getFocusObjectCoordsAndZoom(i);o.getZoomController().setTargetZoom({zoom:e.zoom,redraw:!1}),o.getZoomController().setTargetPan({x:e.pan.x,y:e.pan.y}),o.getMenuController().hideMobileMenu(),requestAnimationFrame(y(w().mark((function e(){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!a){e.next=5;break}return e.next=3,o.getTooltipController().hideAllTooltips();case 3:return e.next=5,o.getTooltipController().showTooltip(i);case 5:t();case 6:case"end":return e.stop()}}),e)}))))}else t()}))},clickObject:function(t,e){t.commit,t.state;var n=t.store,o=e.objectId;return new Promise((function(t){n.getObjectController().performClickAction(o),t()}))},updateTooltipPositions:function(t){t.commit,t.state,t.store},closeFullscreenTooltip:function(t){t.commit,t.state,t.store},zoomUpdate:function(t){t.commit;var e=t.state,n=t.store;return new Promise((function(t){n.getZoomController().targetZoom,ImageMapPro.trigger({type:g.qj,payload:{map:e.general.name,zoom:n.getZoomController().currentZoom,pan:{x:n.getZoomController().actualPanX,y:n.getZoomController().actualPanY}}})}))},changeArtboard:(pe=y(w().mark((function t(e,n){var o,i,r,a,s;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.commit,o=e.state,i=e.store,r=n.artboardId,a=n.zoomOut,s=void 0!==a&&a,t.abrupt("return",new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i.getArtboard().id===r){t.next=22;break}return t.next=3,i.getTooltipController().hideAllTooltips();case 3:return i.getArtboardController().changeArtboard(r),t.next=6,i.getImageMap().updateImage();case 6:return t.next=8,i.getImageMap().setBackground();case 8:return i.getObjectController().createObjects(),i.getObjectController().insertObjects(),i.getNavigatorController().createUI(),t.next=13,i.getTooltipController().openedTooltips.clear();case 13:return s&&i.getZoomController().resetZoom(!0),t.next=16,i.getTooltipController().createTooltips();case 16:return t.next=18,i.getMenuController().updateItems();case 18:ImageMapPro.trigger({type:g.S3,payload:{map:o.general.name,artboard:r}}),e(),t.next=23;break;case 22:e();case 23:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()));case 3:case"end":return t.stop()}}),t)}))),function(t,e){return pe.apply(this,arguments)}),updateSearch:function(t,e){t.commit,t.state,t.store,e.searchString},clearSearch:function(t){t.commit,t.state,t.store},openMenu:function(t){t.commit,t.state,t.store},closeMenu:function(t){t.commit,t.state,t.store},toggleGroup:function(t,e){t.commit,t.state;var n=t.store,o=e.groupId;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getMenuController().menu.list.toggleGroup(o);case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},toggleArtboard:function(t,e){t.commit,t.state;var n=t.store,o=e.artboardId;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getMenuController().menu.list.toggleArtboard(o);case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},showTooltip:function(t,e){t.commit,t.state;var n=t.store,o=e.objectId;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getTooltipController().showTooltip(o);case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},hideTooltip:function(t,e){t.commit,t.state;var n=t.store,o=e.objectId;return new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.getTooltipController().hideTooltip(o);case 2:e();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},hideAllTooltips:function(t){t.commit,t.state;var e=t.store;return new Promise(function(){var t=y(w().mark((function t(n){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getTooltipController().hideAllTooltips();case 2:n();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},flashObjects:function(t,e){t.commit,t.state;var n=t.store;return e.objectIds,new Promise(function(){var t=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.state.objectConfig.pageload_animation="flash",n.getObjectController().stylesheet.innerHTML+=".imp-object.imp-object-pageload-animation {\n transition-duration: 350ms;\n }",n.getObjectController().animateObjects(),e();case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},disablePageloadAnimation:function(t){t.commit,t.state;var e=t.store;return new Promise(function(){var t=y(w().mark((function t(n){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.state.objectConfig.pageload_animation="none",n();case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}};var pe;const de={setExampleMutation:function(t,e){}};function he(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return me(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?me(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function me(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var fe=function(){function t(e){var n=e.initialState,o=e.imageMap;for(var i in(0,pt.Z)(this,t),mt(this,"imageMap",void 0),mt(this,"getterProxyHandler",{apply:function(t,e,n){return(t=t.bind(e)).apply(void 0,[e.state].concat((0,Vt.Z)(n)))}}),this.imageMap=o,this.setState(n),ce)this[i]=new Proxy(ce[i],this.getterProxyHandler);this.subscribers=[],this.mutationSubscribers=[]}var e;return(0,dt.Z)(t,[{key:"setState",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.state=(0,m.ZB)({},t)}},{key:"commit",value:function(t,e){de[t](this.state,e);var n,o=he(this.mutationSubscribers);try{for(o.s();!(n=o.n()).done;)(0,n.value)({type:t,payload:e})}catch(t){o.e(t)}finally{o.f()}}},{key:"dispatch",value:(e=y(w().mark((function t(e,n){var o,i,r;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o=ue[e]({commit:this.commit.bind(this),state:this.state,store:this},n),i=he(this.subscribers);try{for(i.s();!(r=i.n()).done;)(0,r.value)({type:e,payload:n})}catch(t){i.e(t)}finally{i.f()}return t.abrupt("return",o);case 4:case"end":return t.stop()}}),t,this)}))),function(t,n){return e.apply(this,arguments)})},{key:"subscribe",value:function(t){this.subscribers.push(t)}},{key:"subscribeMutation",value:function(t){this.mutationSubscribers.push(t)}}]),t}();function ge(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return be(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?be(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function be(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function ve(t){var e=t;return"plain-text"==t.content_type&&(e=function(t){return[{type:"Paragraph",text:t.plain_text}]}(t)),t.squares_settings&&(e=function(t){var e,n=[],o=ge(t.squares_settings.containers);try{for(o.s();!(e=o.n()).done;){var i,r=e.value;if(null!==(i=r.settings)&&void 0!==i&&i.elements){var a,s=ge(r.settings.elements);try{for(s.s();!(a=s.n()).done;){var c,l=a.value;"Paragraph"==l.settings.name&&null!==(c=l.options)&&void 0!==c&&c.text&&n.push(ye(l)),"Heading"==l.settings.name&&n.push(_e(l)),"Image"==l.settings.name&&n.push(we(l)),"Button"==l.settings.name&&n.push(xe(l)),"YouTube"==l.settings.name&&n.push(je(l)),"Video"==l.settings.name&&n.push(ke(l))}}catch(t){s.e(t)}finally{s.f()}}}}catch(t){o.e(t)}finally{o.f()}return n}(t)),e}function ye(t){var e,n,o,i,r,a,s,c,l,u,p,d,h,m,f,g,b,v,y,_,w,x,k,j,M,I,C,E,O,A,P,T,z,S,Z,L,R,U,B,F,D,W,q,H,Y,N,X,K,V,$,G,J,Q,tt,et,nt,ot,it,rt,at;return{type:"Paragraph",text:(null===(e=t.options)||void 0===e||null===(n=e.text)||void 0===n?void 0:n.text)||Ct.paragraph.text,other:{id:(null===(o=t.options)||void 0===o||null===(i=o.general)||void 0===i?void 0:i.id)||Ct.paragraph.other.id,classes:(null===(r=t.options)||void 0===r||null===(a=r.general)||void 0===a?void 0:a.classes)||Ct.paragraph.other.classes,css:(null===(s=t.options)||void 0===s||null===(c=s.general)||void 0===c?void 0:c.css)||Ct.paragraph.other.css},style:{fontFamily:(null===(l=t.options)||void 0===l||null===(u=l.font)||void 0===u?void 0:u.font_family)||Ct.paragraph.style.fontFamily,fontSize:(null===(p=t.options)||void 0===p||null===(d=p.font)||void 0===d?void 0:d.font_size)||Ct.paragraph.style.fontSize,fontWeight:(null===(h=t.options)||void 0===h||null===(m=h.font)||void 0===m?void 0:m.font_weight)||Ct.paragraph.style.fontWeight,fontStyle:(null===(f=t.options)||void 0===f||null===(g=f.font)||void 0===g?void 0:g.font_style)||Ct.paragraph.style.fontStyle,lineHeight:(null===(b=t.options)||void 0===b||null===(v=b.font)||void 0===v?void 0:v.line_height)||Ct.paragraph.style.lineHeight,color:(null===(y=t.options)||void 0===y||null===(_=y.font)||void 0===_?void 0:_.text_color)||Ct.paragraph.style.color,textAlign:(null===(w=t.options)||void 0===w||null===(x=w.font)||void 0===x?void 0:x.text_align)||Ct.paragraph.style.textAlign,textDecoration:(null===(k=t.options)||void 0===k||null===(j=k.font)||void 0===j?void 0:j.text_decoration)||Ct.paragraph.style.textDecoration,textTransform:(null===(M=t.options)||void 0===M||null===(I=M.font)||void 0===I?void 0:I.text_transform)||Ct.paragraph.style.textTransform,textShadow:(null===(C=t.options)||void 0===C||null===(E=C.font)||void 0===E?void 0:E.text_shadow)||Ct.paragraph.style.textShadow},boxModel:{width:"auto",height:"auto",margin:{top:(null===(O=t.options)||void 0===O||null===(A=O.layout)||void 0===A||null===(P=A.box_model)||void 0===P||null===(T=P.margin)||void 0===T?void 0:T.top)||Ct.paragraph.boxModel.margin.top,bottom:(null===(z=t.options)||void 0===z||null===(S=z.layout)||void 0===S||null===(Z=S.box_model)||void 0===Z||null===(L=Z.margin)||void 0===L?void 0:L.bottom)||Ct.paragraph.boxModel.margin.bottom,left:(null===(R=t.options)||void 0===R||null===(U=R.layout)||void 0===U||null===(B=U.box_model)||void 0===B||null===(F=B.margin)||void 0===F?void 0:F.left)||Ct.paragraph.boxModel.margin.left,right:(null===(D=t.options)||void 0===D||null===(W=D.layout)||void 0===W||null===(q=W.box_model)||void 0===q||null===(H=q.margin)||void 0===H?void 0:H.right)||Ct.paragraph.boxModel.margin.right},padding:{top:(null===(Y=t.options)||void 0===Y||null===(N=Y.layout)||void 0===N||null===(X=N.box_model)||void 0===X||null===(K=X.padding)||void 0===K?void 0:K.top)||Ct.paragraph.boxModel.padding.top,bottom:(null===(V=t.options)||void 0===V||null===($=V.layout)||void 0===$||null===(G=$.box_model)||void 0===G||null===(J=G.padding)||void 0===J?void 0:J.bottom)||Ct.paragraph.boxModel.padding.bottom,left:(null===(Q=t.options)||void 0===Q||null===(tt=Q.layout)||void 0===tt||null===(et=tt.box_model)||void 0===et||null===(nt=et.padding)||void 0===nt?void 0:nt.left)||Ct.paragraph.boxModel.padding.left,right:(null===(ot=t.options)||void 0===ot||null===(it=ot.layout)||void 0===it||null===(rt=it.box_model)||void 0===rt||null===(at=rt.padding)||void 0===at?void 0:at.right)||Ct.paragraph.boxModel.padding.right}}}}function _e(t){var e,n,o,i,r,a,s,c,l,u,p,d,h,m,f,g,b,v,y,_,w,x,k,j,M,I,C,E,O,A,P,T,z,S,Z,L,R,U,B,F,D,W,q,H,Y,N,X,K,V,$,G,J,Q,tt,et,nt,ot,it,rt,at,st,ct;return{type:"Heading",text:(null===(e=t.options)||void 0===e||null===(n=e.heading)||void 0===n?void 0:n.text)||Ct.heading.text,heading:(null===(o=t.options)||void 0===o||null===(i=o.heading)||void 0===i?void 0:i.heading)||Ct.heading.heading,other:{id:(null===(r=t.options)||void 0===r||null===(a=r.general)||void 0===a?void 0:a.id)||Ct.heading.other.id,classes:(null===(s=t.options)||void 0===s||null===(c=s.general)||void 0===c?void 0:c.classes)||Ct.heading.other.classes,css:(null===(l=t.options)||void 0===l||null===(u=l.general)||void 0===u?void 0:u.css)||Ct.heading.other.css},style:{fontFamily:(null===(p=t.options)||void 0===p||null===(d=p.font)||void 0===d?void 0:d.font_family)||Ct.heading.style.fontFamily,fontSize:(null===(h=t.options)||void 0===h||null===(m=h.font)||void 0===m?void 0:m.font_size)||Ct.heading.style.fontSize,fontWeight:(null===(f=t.options)||void 0===f||null===(g=f.font)||void 0===g?void 0:g.font_weight)||Ct.heading.style.fontWeight,fontStyle:(null===(b=t.options)||void 0===b||null===(v=b.font)||void 0===v?void 0:v.font_style)||Ct.heading.style.fontStyle,lineHeight:(null===(y=t.options)||void 0===y||null===(_=y.font)||void 0===_?void 0:_.line_height)||Ct.heading.style.lineHeight,color:(null===(w=t.options)||void 0===w||null===(x=w.font)||void 0===x?void 0:x.text_color)||Ct.heading.style.color,textAlign:(null===(k=t.options)||void 0===k||null===(j=k.font)||void 0===j?void 0:j.text_align)||Ct.heading.style.textAlign,textDecoration:(null===(M=t.options)||void 0===M||null===(I=M.font)||void 0===I?void 0:I.text_decoration)||Ct.heading.style.textDecoration,textTransform:(null===(C=t.options)||void 0===C||null===(E=C.font)||void 0===E?void 0:E.text_transform)||Ct.heading.style.textTransform,textShadow:(null===(O=t.options)||void 0===O||null===(A=O.font)||void 0===A?void 0:A.text_shadow)||Ct.heading.style.textShadow},boxModel:{width:"auto",height:"auto",margin:{top:(null===(P=t.options)||void 0===P||null===(T=P.layout)||void 0===T||null===(z=T.box_model)||void 0===z||null===(S=z.margin)||void 0===S?void 0:S.top)||Ct.heading.boxModel.margin.top,bottom:(null===(Z=t.options)||void 0===Z||null===(L=Z.layout)||void 0===L||null===(R=L.box_model)||void 0===R||null===(U=R.margin)||void 0===U?void 0:U.bottom)||Ct.heading.boxModel.margin.bottom,left:(null===(B=t.options)||void 0===B||null===(F=B.layout)||void 0===F||null===(D=F.box_model)||void 0===D||null===(W=D.margin)||void 0===W?void 0:W.left)||Ct.heading.boxModel.margin.left,right:(null===(q=t.options)||void 0===q||null===(H=q.layout)||void 0===H||null===(Y=H.box_model)||void 0===Y||null===(N=Y.margin)||void 0===N?void 0:N.right)||Ct.heading.boxModel.margin.right},padding:{top:(null===(X=t.options)||void 0===X||null===(K=X.layout)||void 0===K||null===(V=K.box_model)||void 0===V||null===($=V.padding)||void 0===$?void 0:$.top)||Ct.heading.boxModel.padding.top,bottom:(null===(G=t.options)||void 0===G||null===(J=G.layout)||void 0===J||null===(Q=J.box_model)||void 0===Q||null===(tt=Q.padding)||void 0===tt?void 0:tt.bottom)||Ct.heading.boxModel.padding.bottom,left:(null===(et=t.options)||void 0===et||null===(nt=et.layout)||void 0===nt||null===(ot=nt.box_model)||void 0===ot||null===(it=ot.padding)||void 0===it?void 0:it.left)||Ct.heading.boxModel.padding.left,right:(null===(rt=t.options)||void 0===rt||null===(at=rt.layout)||void 0===at||null===(st=at.box_model)||void 0===st||null===(ct=st.padding)||void 0===ct?void 0:ct.right)||Ct.heading.boxModel.padding.right}}}}function we(t){var e,n,o,i,r,a,s,c,l,u,p,d,h,m,f,g,b,v,y,_,w,x,k,j,M,I,C,E,O,A,P,T,z,S,Z,L,R,U,B,F,D,W;return{type:"Image",url:(null===(e=t.options)||void 0===e||null===(n=e.image)||void 0===n?void 0:n.url)||Ct.image.url,linkUrl:(null===(o=t.options)||void 0===o||null===(i=o.image)||void 0===i?void 0:i.link_to)||Ct.image.linkUrl,other:{id:(null===(r=t.options)||void 0===r||null===(a=r.general)||void 0===a?void 0:a.id)||Ct.image.other.id,classes:(null===(s=t.options)||void 0===s||null===(c=s.general)||void 0===c?void 0:c.classes)||Ct.image.other.classes,css:(null===(l=t.options)||void 0===l||null===(u=l.general)||void 0===u?void 0:u.css)||Ct.image.other.css},boxModel:{width:"auto",height:"auto",margin:{top:(null===(p=t.options)||void 0===p||null===(d=p.layout)||void 0===d||null===(h=d.box_model)||void 0===h||null===(m=h.margin)||void 0===m?void 0:m.top)||Ct.image.boxModel.margin.top,bottom:(null===(f=t.options)||void 0===f||null===(g=f.layout)||void 0===g||null===(b=g.box_model)||void 0===b||null===(v=b.margin)||void 0===v?void 0:v.bottom)||Ct.image.boxModel.margin.bottom,left:(null===(y=t.options)||void 0===y||null===(_=y.layout)||void 0===_||null===(w=_.box_model)||void 0===w||null===(x=w.margin)||void 0===x?void 0:x.left)||Ct.image.boxModel.margin.left,right:(null===(k=t.options)||void 0===k||null===(j=k.layout)||void 0===j||null===(M=j.box_model)||void 0===M||null===(I=M.margin)||void 0===I?void 0:I.right)||Ct.image.boxModel.margin.right},padding:{top:(null===(C=t.options)||void 0===C||null===(E=C.layout)||void 0===E||null===(O=E.box_model)||void 0===O||null===(A=O.padding)||void 0===A?void 0:A.top)||Ct.image.boxModel.padding.top,bottom:(null===(P=t.options)||void 0===P||null===(T=P.layout)||void 0===T||null===(z=T.box_model)||void 0===z||null===(S=z.padding)||void 0===S?void 0:S.bottom)||Ct.image.boxModel.padding.bottom,left:(null===(Z=t.options)||void 0===Z||null===(L=Z.layout)||void 0===L||null===(R=L.box_model)||void 0===R||null===(U=R.padding)||void 0===U?void 0:U.left)||Ct.image.boxModel.padding.left,right:(null===(B=t.options)||void 0===B||null===(F=B.layout)||void 0===F||null===(D=F.box_model)||void 0===D||null===(W=D.padding)||void 0===W?void 0:W.right)||Ct.image.boxModel.padding.right}}}}function xe(t){var e,n,o,i,r,a,s,c,l,u,p,d,h,m,f,g,b,v,y,_,w,x,k,j,M,I,C,E,O,A,P,T,z,S,Z,L,R,U,B,F,D,W,q,H,Y,N,X,K,V,$,G,J,Q,tt,et,nt,ot,it,rt,at,st,ct,lt,ut,pt,dt,ht,mt,ft={type:"Button",text:(null===(e=t.options)||void 0===e||null===(n=e.button)||void 0===n?void 0:n.text)||Ct.button.text,url:(null===(o=t.options)||void 0===o||null===(i=o.button)||void 0===i?void 0:i.link_to)||Ct.button.url,newTab:(null===(r=t.options)||void 0===r||null===(a=r.button)||void 0===a?void 0:a.new_tab)||Ct.button.newTab,other:{id:(null===(s=t.options)||void 0===s||null===(c=s.general)||void 0===c?void 0:c.id)||Ct.button.other.id,classes:(null===(l=t.options)||void 0===l||null===(u=l.general)||void 0===u?void 0:u.classes)||Ct.button.other.classes,css:(null===(p=t.options)||void 0===p||null===(d=p.general)||void 0===d?void 0:d.css)||Ct.button.other.css},style:{backgroundColor:(null===(h=t.options)||void 0===h||null===(m=h.button)||void 0===m?void 0:m.bg_color)||Ct.button.style.backgroundColor,borderRadius:(null===(f=t.options)||void 0===f||null===(g=f.button)||void 0===g?void 0:g.border_radius)||Ct.button.style.borderRadius,fontFamily:(null===(b=t.options)||void 0===b||null===(v=b.font)||void 0===v?void 0:v.font_family)||Ct.button.style.fontFamily,fontSize:(null===(y=t.options)||void 0===y||null===(_=y.font)||void 0===_?void 0:_.font_size)||Ct.button.style.fontSize,fontWeight:(null===(w=t.options)||void 0===w||null===(x=w.font)||void 0===x?void 0:x.font_weight)||Ct.button.style.fontWeight,fontStyle:(null===(k=t.options)||void 0===k||null===(j=k.font)||void 0===j?void 0:j.font_style)||Ct.button.style.fontStyle,lineHeight:(null===(M=t.options)||void 0===M||null===(I=M.button)||void 0===I?void 0:I.height)||Ct.button.style.lineHeight,color:(null===(C=t.options)||void 0===C||null===(E=C.button)||void 0===E?void 0:E.text_color)||Ct.button.style.color,textAlign:(null===(O=t.options)||void 0===O||null===(A=O.font)||void 0===A?void 0:A.text_align)||Ct.button.style.textAlign,textDecoration:(null===(P=t.options)||void 0===P||null===(T=P.font)||void 0===T?void 0:T.text_decoration)||Ct.button.style.textDecoration,textTransform:(null===(z=t.options)||void 0===z||null===(S=z.font)||void 0===S?void 0:S.text_transform)||Ct.button.style.textTransform,textShadow:(null===(Z=t.options)||void 0===Z||null===(L=Z.font)||void 0===L?void 0:L.text_shadow)||Ct.button.style.textShadow},boxModel:{width:"auto",height:"auto",margin:{top:(null===(R=t.options)||void 0===R||null===(U=R.layout)||void 0===U||null===(B=U.box_model)||void 0===B||null===(F=B.margin)||void 0===F?void 0:F.top)||Ct.button.boxModel.margin.top,bottom:(null===(D=t.options)||void 0===D||null===(W=D.layout)||void 0===W||null===(q=W.box_model)||void 0===q||null===(H=q.margin)||void 0===H?void 0:H.bottom)||Ct.button.boxModel.margin.bottom,left:(null===(Y=t.options)||void 0===Y||null===(N=Y.layout)||void 0===N||null===(X=N.box_model)||void 0===X||null===(K=X.margin)||void 0===K?void 0:K.left)||Ct.button.boxModel.margin.left,right:(null===(V=t.options)||void 0===V||null===($=V.layout)||void 0===$||null===(G=$.box_model)||void 0===G||null===(J=G.margin)||void 0===J?void 0:J.right)||Ct.button.boxModel.margin.right},padding:{top:(null===(Q=t.options)||void 0===Q||null===(tt=Q.layout)||void 0===tt||null===(et=tt.box_model)||void 0===et||null===(nt=et.padding)||void 0===nt?void 0:nt.top)||Ct.button.boxModel.padding.top,bottom:(null===(ot=t.options)||void 0===ot||null===(it=ot.layout)||void 0===it||null===(rt=it.box_model)||void 0===rt||null===(at=rt.padding)||void 0===at?void 0:at.bottom)||Ct.button.boxModel.padding.bottom,left:(null===(st=t.options)||void 0===st||null===(ct=st.layout)||void 0===ct||null===(lt=ct.box_model)||void 0===lt||null===(ut=lt.padding)||void 0===ut?void 0:ut.left)||Ct.button.boxModel.padding.left,right:(null===(pt=t.options)||void 0===pt||null===(dt=pt.layout)||void 0===dt||null===(ht=dt.box_model)||void 0===ht||null===(mt=ht.padding)||void 0===mt?void 0:mt.right)||Ct.button.boxModel.padding.right}}};return 1===ft.newTab&&(ft.newTab=!0),0===ft.newTab&&(ft.newTab=!1),ft}function ke(t){var e,n,o,i,r,a,s,c,l,u,p,d,h,m,f,g,b,v,y,_,w,x,k,j,M,I,C,E,O,A,P,T,z,S,Z,L,R,U,B,F,D,W,q,H,Y,N,X,K,V,$,G,J;return{type:"Video",linkUrl:(null===(e=t.options)||void 0===e||null===(n=e.video)||void 0===n?void 0:n.link_to)||Ct.video.linkUrl,src:{mp4:(null===(o=t.options)||void 0===o||null===(i=o.video)||void 0===i?void 0:i.mp4_url)||Ct.video.src.mp4,ogv:(null===(r=t.options)||void 0===r||null===(a=r.video)||void 0===a?void 0:a.ogv_url)||Ct.video.src.ogv,webm:(null===(s=t.options)||void 0===s||null===(c=s.video)||void 0===c?void 0:c.webm_url)||Ct.video.src.webm},autoplay:(null===(l=t.options)||void 0===l||null===(u=l.video)||void 0===u?void 0:u.autoplay)||Ct.video.autoplay,loop:(null===(p=t.options)||void 0===p||null===(d=p.video)||void 0===d?void 0:d.loop)||Ct.video.loop,controls:(null===(h=t.options)||void 0===h||null===(m=h.video)||void 0===m?void 0:m.controls)||Ct.video.controls,other:{id:(null===(f=t.options)||void 0===f||null===(g=f.general)||void 0===g?void 0:g.id)||Ct.video.other.id,classes:(null===(b=t.options)||void 0===b||null===(v=b.general)||void 0===v?void 0:v.classes)||Ct.video.other.classes,css:(null===(y=t.options)||void 0===y||null===(_=y.general)||void 0===_?void 0:_.css)||Ct.video.other.css},boxModel:{width:"auto",height:"auto",margin:{top:(null===(w=t.options)||void 0===w||null===(x=w.layout)||void 0===x||null===(k=x.box_model)||void 0===k||null===(j=k.margin)||void 0===j?void 0:j.top)||Ct.video.boxModel.margin.top,bottom:(null===(M=t.options)||void 0===M||null===(I=M.layout)||void 0===I||null===(C=I.box_model)||void 0===C||null===(E=C.margin)||void 0===E?void 0:E.bottom)||Ct.video.boxModel.margin.bottom,left:(null===(O=t.options)||void 0===O||null===(A=O.layout)||void 0===A||null===(P=A.box_model)||void 0===P||null===(T=P.margin)||void 0===T?void 0:T.left)||Ct.video.boxModel.margin.left,right:(null===(z=t.options)||void 0===z||null===(S=z.layout)||void 0===S||null===(Z=S.box_model)||void 0===Z||null===(L=Z.margin)||void 0===L?void 0:L.right)||Ct.video.boxModel.margin.right},padding:{top:(null===(R=t.options)||void 0===R||null===(U=R.layout)||void 0===U||null===(B=U.box_model)||void 0===B||null===(F=B.padding)||void 0===F?void 0:F.top)||Ct.video.boxModel.padding.top,bottom:(null===(D=t.options)||void 0===D||null===(W=D.layout)||void 0===W||null===(q=W.box_model)||void 0===q||null===(H=q.padding)||void 0===H?void 0:H.bottom)||Ct.video.boxModel.padding.bottom,left:(null===(Y=t.options)||void 0===Y||null===(N=Y.layout)||void 0===N||null===(X=N.box_model)||void 0===X||null===(K=X.padding)||void 0===K?void 0:K.left)||Ct.video.boxModel.padding.left,right:(null===(V=t.options)||void 0===V||null===($=V.layout)||void 0===$||null===(G=$.box_model)||void 0===G||null===(J=G.padding)||void 0===J?void 0:J.right)||Ct.video.boxModel.padding.right}}}}function je(t){var e,n,o,i,r,a,s,c,l,u,p,d,h,m,f,g,b,v,y,_,w,x,k,j,M,I,C,E,O,A,P,T,z,S,Z,L,R,U,B,F,D,W,q=Ct.youtube.boxModel.width;0===(null===(e=t.options)||void 0===e||null===(n=e.youtube)||void 0===n?void 0:n.iframe_auto_width)&&(q=(null===(D=t.options)||void 0===D||null===(W=D.youtube)||void 0===W?void 0:W.iframe_width)||Ct.youtube.boxModel.width);var H={type:"YouTube",embedCode:(null===(o=t.options)||void 0===o||null===(i=o.youtube)||void 0===i?void 0:i.embed_code)||Ct.youtube.embedCode,allowFullscreen:(null===(r=t.options)||void 0===r||null===(a=r.youtube)||void 0===a?void 0:a.allow_fullscreen)||Ct.youtube.allowFullscreen,other:{id:"",classes:"",css:""},style:{},boxModel:{width:q,height:(null===(s=t.options)||void 0===s||null===(c=s.youtube)||void 0===c?void 0:c.iframe_height)||Ct.youtube.boxModel.height,margin:{top:(null===(l=t.options)||void 0===l||null===(u=l.layout)||void 0===u||null===(p=u.box_model)||void 0===p||null===(d=p.margin)||void 0===d?void 0:d.top)||Ct.youtube.boxModel.margin.top,bottom:(null===(h=t.options)||void 0===h||null===(m=h.layout)||void 0===m||null===(f=m.box_model)||void 0===f||null===(g=f.margin)||void 0===g?void 0:g.bottom)||Ct.youtube.boxModel.margin.bottom,left:(null===(b=t.options)||void 0===b||null===(v=b.layout)||void 0===v||null===(y=v.box_model)||void 0===y||null===(_=y.margin)||void 0===_?void 0:_.left)||Ct.youtube.boxModel.margin.left,right:(null===(w=t.options)||void 0===w||null===(x=w.layout)||void 0===x||null===(k=x.box_model)||void 0===k||null===(j=k.margin)||void 0===j?void 0:j.right)||Ct.youtube.boxModel.margin.right},padding:{top:(null===(M=t.options)||void 0===M||null===(I=M.layout)||void 0===I||null===(C=I.box_model)||void 0===C||null===(E=C.padding)||void 0===E?void 0:E.top)||Ct.youtube.boxModel.padding.top,bottom:(null===(O=t.options)||void 0===O||null===(A=O.layout)||void 0===A||null===(P=A.box_model)||void 0===P||null===(T=P.padding)||void 0===T?void 0:T.bottom)||Ct.youtube.boxModel.padding.bottom,left:(null===(z=t.options)||void 0===z||null===(S=z.layout)||void 0===S||null===(Z=S.box_model)||void 0===Z||null===(L=Z.padding)||void 0===L?void 0:L.left)||Ct.youtube.boxModel.padding.left,right:(null===(R=t.options)||void 0===R||null===(U=R.layout)||void 0===U||null===(B=U.box_model)||void 0===B||null===(F=B.padding)||void 0===F?void 0:F.right)||Ct.youtube.boxModel.padding.right}}};return 1===H.allowFullscreen&&(H.allowFullscreen=!0),0===H.allowFullscreen&&(H.allowFullscreen=!1),H}function Me(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Ie(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ie(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function Ie(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var Ce=function(t){var e,n,o,i=function(t){return{id:t.id,general:{name:t.general.name,shortcode:t.general.shortcode,responsive:Te(t.general.responsive)},fullscreen:{enable_fullscreen_mode:Te(t.general.responsive),start_in_fullscreen_mode:Te(t.general.start_in_fullscreen_mode)},objectConfig:{pageload_animation:t.shapes.pageload_animation,glowing_objects:t.shapes.glowing_shapes,glowing_objects_color:t.shapes.glowing_shapes_color,glow_opacity:t.shapes.glow_opacity,stop_glowing_on_mouseover:t.shapes.stop_glowing_on_mouseover,scale_spots:Et.objectConfig.scale_spots},tooltips:{enable_tooltips:Te(t.tooltips.enable_tooltips),show_tooltips:t.tooltips.show_tooltips,sticky_tooltips:Te(t.tooltips.sticky_tooltips),constrain_tooltips:Te(t.tooltips.constrain_tooltips),tooltip_animation:t.tooltips.tooltip_animation,fullscreen_tooltips:t.tooltips.fullscreen_tooltips,fullscreen_background:Et.tooltips.fullscreen_background,fullscreen_background_opacity:Et.tooltips.fullscreen_background_opacity},zooming:{enable_zooming:Te(t.zooming.enable_zooming),max_zoom:t.zooming.max_zoom,limit_max_zoom_to_image_size:Te(t.zooming.limit_max_zoom_to_image_size),enable_zoom_buttons:Te(t.zooming.enable_zoom_buttons),enable_navigator:Te(t.zooming.enable_navigator),hold_ctrl_to_zoom:Te(t.zooming.hold_ctrl_to_zoom),zoom_on_object_click:Te(t.zooming.focus_shape_on_click)},object_list:{enable_object_list:Te(t.shapes_menu.enable_shapes_menu),detached_menu:Te(t.shapes_menu.detached_menu),menu_position:t.shapes_menu.menu_position,enable_search:Te(t.shapes_menu.enable_search),group_by_artboard:Te(t.shapes_menu.group_by_floor),show_only_objects_from_active_artboard:Et.object_list.show_only_objects_from_active_artboard},custom_code:{custom_css:t.custom_code.custom_css,custom_js:t.custom_code.custom_js},defaults:{objectDefaults:{}},artboards:[]}}(t=m.ZB({},ze,t)),r=[],a={};if(t.spots=t.spots.reverse(),(null===(e=t.spots)||void 0===e?void 0:e.length)>0){for(var s in t.spots)t.spots[s]=m.ZB({},Se,t.spots[s]);var c,l,u=Me(t.spots);try{for(u.s();!(c=u.n()).done;){var p=c.value;r.push(Ee(p,t)),a[p.id]=p.layerID+""}}catch(t){u.e(t)}finally{u.f()}var d,h=Me(t.spots);try{for(h.s();!(d=h.n()).done;){var f=d.value;f.connected_to&&(l||(l={}),l[f.connected_to]||(l[f.connected_to]=[f.connected_to]),l[f.connected_to].push(f.id))}}catch(t){h.e(t)}finally{h.f()}if(l){var g={},b=function(e){var n=m.ZB({},It);n.id=m.k$(),n.type=jt.WW,n.title=t.spots.filter((function(t){return t.id===e}))[0].title,n.tooltip_style=t.spots.filter((function(t){return t.id===e}))[0].tooltip_style,n.tooltip_content=ve(t.spots.filter((function(t){return t.id===e}))[0].tooltip_content),n.single_object=!0,a[n.id]=t.spots.filter((function(t){return t.id===e}))[0].layerID+"",n.children=r.filter((function(t){return l[e].includes(t.id)})),g[e]=n};for(var v in l)b(v);var y,_=[],w=Me(t.spots);try{var x=function(){var t=y.value;return t.connected_to?"continue":g[t.id]?(_.push(g[t.id]),"continue"):void _.push(r.filter((function(e){return e.id===t.id}))[0])};for(w.s();!(y=w.n()).done;)x()}catch(t){w.e(t)}finally{w.f()}r=_}}if((null===(n=t.layers)||void 0===n||null===(o=n.layers_list)||void 0===o?void 0:o.length)>0){var k;i.artboards=[];var j,M=Me(null===(k=t.layers)||void 0===k?void 0:k.layers_list);try{var I=function(){var t=j.value,e=m.ZB({},Mt);e.id=m.k$(),e.title=t.title,e.image_url=t.image_url,e.width=t.image_width,e.height=t.image_height,e.image_url?e.background_type="image":e.background_type="color",e.children=r.filter((function(e){return a[e.id]===t.id+""})),i.artboards.push(e)};for(M.s();!(j=M.n()).done;)I()}catch(t){M.e(t)}finally{M.f()}}else i.artboards=[m.ZB({},Mt)],i.artboards[0].id=m.k$(),i.artboards[0].title=t.general.name,i.artboards[0].width=t.general.width||i.artboards[0].width,i.artboards[0].height=t.general.height||i.artboards[0].height,i.artboards[0].background_type="image",i.artboards[0].image_url=t.image.url,i.artboards[0].children=r;return i.artboards.forEach((function(t){Pe(t.children)})),i};function Ee(t,e){var n,o,i=t,r={id:i.id,title:i.title,type:i.type,x:i.x,y:i.y,width:i.width,height:i.height,static:Te(i.static),children:[],group_settings:{single_object:!1},default_style:{opacity:i.default_style.opacity,background_type:i.default_style.background_type,background_color:i.default_style.background_color,background_opacity:i.default_style.background_opacity,border_radius:i.default_style.border_radius,border_width:i.default_style.border_width,border_style:i.default_style.border_style,border_color:i.default_style.border_color,border_opacity:i.default_style.border_opacity,background_image_url:i.default_style.background_image_url,background_image_opacity:i.default_style.background_image_opacity,background_image_scale:i.default_style.background_image_scale,background_image_offset_x:i.default_style.background_image_offset_x,background_image_offset_y:i.default_style.background_image_offset_y,stroke_color:i.default_style.stroke_color,stroke_opacity:i.default_style.stroke_opacity,stroke_width:i.default_style.stroke_width,stroke_dasharray:i.default_style.stroke_dasharray,stroke_linecap:i.default_style.stroke_linecap,use_icon:Te(i.default_style.use_icon),icon_size:i.height,icon_type:i.default_style.icon_type,icon_fontawesome_id:i.default_style.icon_fontawesome_id,icon_svg:It.default_style.icon_svg,icon_fill:i.default_style.icon_fill,icon_url:i.default_style.icon_url,icon_is_pin:Te(i.default_style.icon_is_pin),icon_shadow:Te(i.default_style.icon_shadow),filters:[]},mouseover_style:{opacity:i.mouseover_style.opacity,background_color:i.mouseover_style.background_color,background_opacity:i.mouseover_style.background_opacity,background_image_url:i.mouseover_style.background_image_url,background_image_opacity:i.mouseover_style.background_image_opacity,background_image_scale:i.mouseover_style.background_image_scale,background_image_offset_x:i.mouseover_style.background_image_offset_x,background_image_offset_y:i.mouseover_style.background_image_offset_y,border_radius:i.mouseover_style.border_radius,border_width:i.mouseover_style.border_width,border_style:i.mouseover_style.border_style,border_color:i.mouseover_style.border_color,border_opacity:i.mouseover_style.border_opacity,stroke_color:i.mouseover_style.stroke_color,stroke_opacity:i.mouseover_style.stroke_opacity,stroke_width:i.mouseover_style.stroke_width,stroke_dasharray:i.mouseover_style.stroke_dasharray,stroke_linecap:i.mouseover_style.stroke_linecap,icon_fill:i.mouseover_style.icon_fill,filters:[]},tooltip:{enable_tooltip:Te(i.tooltip.enable_tooltip)},tooltip_style:{border_radius:i.tooltip_style.border_radius,padding:i.tooltip_style.padding,background_color:i.tooltip_style.background_color,background_opacity:i.tooltip_style.background_opacity,position:i.tooltip_style.position,width:i.tooltip_style.width,auto_width:Te(i.tooltip_style.auto_width),offset_x:i.tooltip_style.offset_x,offset_y:i.tooltip_style.offset_y},tooltip_content:ve(i.tooltip_content),text:{text:i.text.text,font_family:i.text.font_family,font_size:i.text.font_size,font_weight:i.text.font_weight,text_color:i.text.text_color,text_opacity:i.text.text_opacity},actions:{click:i.actions.click,link:i.actions.link,open_link_in_new_window:i.actions.open_link_in_new_window,script:i.actions.script},x_image_background:i.x_image_background,y_image_background:i.y_image_background,width_image_background:i.width_image_background,height_image_background:i.height_image_background,points:i.points,svg:{html:"",tagName:"",properties:{},viewBox:""}};if("path"===i.type){r.type=jt.Le;var a=Oe(e),s=function(t){var e=m.oo(t.default_style.stroke_color);return'<path d="'.concat(t.d,'" fill="hsl(0, 100%, 50%)" stroke="rgba(').concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(t.default_style.stroke_opacity,')" stroke-width="').concat(t.default_style.stroke_width,'px"></path>')}(i),c=(n=s,(o=document.createElementNS("http://www.w3.org/2000/svg","svg")).style.position="fixed",o.style.opacity=1,o.style.left=0,o.style.top=0,document.body.appendChild(o),o.innerHTML=n,o.getBBox());r.width=c.width/a.width*100,r.height=c.height/a.height*100,r.svg.html=s,r.svg.viewBox="".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height),r.default_style.filters=Ae(r.default_style),r.mouseover_style.filters=Ae(r.mouseover_style)}return r}function Oe(t){var e,n;if(!((null===(e=t.layers)||void 0===e||null===(n=e.layers_list)||void 0===n?void 0:n.length)>0))return{width:t.general.width,height:t.general.height};var o,i=Me(t.layers.layers_list);try{for(i.s();!(o=i.n()).done;){var r=o.value;if(r.id===shape.layerID)return{width:r.image_width,height:r.image_height}}}catch(t){i.e(t)}finally{i.f()}}function Ae(t){var e=m.YM("#ff0000"),n=m.YM(t.background_color);return[{id:m.k$(),name:"brightness",value:1-(e.l-n.l)/100},{id:m.k$(),name:"hue-rotate",value:n.h+"deg"}]}function Pe(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3?arguments[3]:void 0,r=Me(t);try{for(r.s();!(e=r.n()).done;){var a=e.value;if(a.type!==jt.p5&&(a.parent_id=o,""!==o?(a.default_style.parent_filters=i.default_style.filters,a.mouseover_style.parent_filters=i.mouseover_style.filters):(a.default_style.parent_filters=[],a.mouseover_style.parent_filters=[])),a.children){var s=a.single_object&&""===o?a.id:o,c=a.single_object&&""===o?a:i;Pe(a.children,n,s,c)}if(n(a,parent))break}}catch(t){r.e(t)}finally{r.f()}}function Te(t){return!!t}var ze={id:0,editor:{previewMode:0,selected_shape:-1,transform_tooltip_mode:0,tool:"spot",zoom:1,currentLayer:0,state:{dragging:!1},shapeCounter:{spots:0,rects:0,ovals:0,polys:0,texts:0,paths:0}},runtime:{is_fullscreen:0,layerID:0,menu_search_string:"",menu_scroll:0},general:{name:"",shortcode:"",width:800,height:450,naturalWidth:800,naturalHeight:450,responsive:1,preserve_quality:1,center_image_map:0},image:{url:""},fullscreen:{enable_fullscreen_mode:0,start_in_fullscreen_mode:0,fullscreen_background:"#000000",fullscreen_button_position:1,fullscreen_button_type:"icon_and_text",fullscreen_button_color:"#ffffff",fullscreen_button_text_color:"#222222"},shapes:{pageload_animation:"none",glowing_shapes:0,glowing_shapes_color:"#ffffff",glow_opacity:.5,stop_glowing_on_mouseover:1},tooltips:{enable_tooltips:1,show_tooltips:"mouseover",show_title_on_mouseover:0,sticky_tooltips:0,constrain_tooltips:1,tooltip_animation:"none",fullscreen_tooltips:"mobile-only"},zooming:{enable_zooming:0,max_zoom:16,limit_max_zoom_to_image_size:0,enable_zoom_buttons:1,enable_navigator:1,hold_ctrl_to_zoom:1,focus_shape_on_click:1},layers:{enable_layers:0,layers_list:[]},shapes_menu:{enable_shapes_menu:0,detached_menu:0,menu_position:"left",enable_search:1,group_by_floor:0,hide_children_of_connected_shapes:1},custom_code:{custom_css:"",custom_js:""},spots:[]},Se={id:"spot-0",title:"",type:"spot",x:-1,y:-1,width:44,height:44,x_image_background:-1,y_image_background:-1,width_image_background:44,height_image_background:44,connected_to:"",use_connected_shape_tooltip:0,layerID:0,static:0,text:{text:"Text",font_family:"sans-serif",font_size:16,font_weight:400,text_color:"#000000",text_opacity:1},actions:{click:"no-action",link:"#",open_link_in_new_window:1,script:""},default_style:{opacity:1,border_radius:50,background_type:"color",background_image_url:"",background_image_opacity:1,background_image_scale:1,background_image_offset_x:0,background_image_offset_y:0,background_color:"#000000",background_opacity:.4,border_width:0,border_style:"solid",border_color:"#ffffff",border_opacity:1,stroke_color:"#ffffff",stroke_opacity:.75,stroke_width:0,stroke_dasharray:"0",stroke_linecap:"round",use_icon:1,icon_type:"library",icon_svg_path:"M409.81,160.113C409.79,71.684,338.136,0,249.725,0C161.276,0,89.583,71.684,89.583,160.113 c0,76.325,119.274,280.238,151.955,334.638c1.72,2.882,4.826,4.641,8.178,4.641c3.351,0,6.468-1.759,8.168-4.631 C290.545,440.361,409.81,236.438,409.81,160.113z M249.716,283.999c-68.303,0-123.915-55.573-123.915-123.895 c0-68.313,55.592-123.895,123.915-123.895s123.876,55.582,123.876,123.895S318.029,283.999,249.716,283.999z",icon_svg_viewbox:"0 0 499.392 499.392",icon_fontawesome_id:"map-marker",icon_fill:"#000000",icon_url:"",icon_is_pin:1,icon_shadow:0},mouseover_style:{opacity:1,border_radius:50,background_image_url:"",background_image_opacity:1,background_image_scale:1,background_image_offset_x:0,background_image_offset_y:0,background_color:"#ffffff",background_opacity:.4,border_width:0,border_style:"solid",border_color:"#ffffff",border_opacity:1,stroke_color:"#ffffff",stroke_opacity:.75,stroke_width:0,stroke_dasharray:"0",stroke_linecap:"round",icon_fill:"#000000"},tooltip:{enable_tooltip:1},tooltip_style:{buffer:40,border_radius:10,padding:15,background_color:"#222222",background_opacity:1,position:"top",width:225,auto_width:1,offset_x:0,offset_y:0},tooltip_content:{squares_settings:{containers:[{id:"sq-container-403761",settings:{elements:[{settings:{name:"Heading",iconClass:"fa fa-header"},options:{heading:{text:"My Shape"}}}]}}]}},points:[],vs:[],svgPathCommands:[],d:"",dEditor:""};function Ze(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return Le(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Le(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function Le(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function Re(t){var e=function(t){if(0===m.M7("6.0.20",t.version))return t;var e=m.ZB({},t);return t.version||(e=Ce(t)),e.version="6.0.20",e}(t),n=function(t){var e=m.ZB({},Et,t);return e.artboards=function(t){var e=[];0===t.length&&(t=[m.ZB({},Mt)]);var n,o=Ze(t);try{for(o.s();!(n=o.n()).done;){var i=n.value,r=m.ZB({},Mt,i);r.children=Ue(i.children),e.push(r)}}catch(t){o.e(t)}finally{o.f()}return e}(e.artboards),e}(e);return n.artboards=Be(n.artboards),n}function Ue(t){var e=[];if(t){var n,o=Ze(t);try{for(o.s();!(n=o.n()).done;){var i=n.value,r=m.ZB({},It,i);r.children=Ue(i.children),e.push(r)}}catch(t){o.e(t)}finally{o.f()}}return e}function Be(t){var e,n=Ze(t);try{for(n.s();!(e=n.n()).done;){var o=e.value;o.type!==jt.p5&&0===o.tooltip_content.length&&(o.tooltip.enable_tooltip=!1),o.children&&Be(o.children)}}catch(t){n.e(t)}finally{n.f()}return t}function Fe(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return De(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?De(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function De(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}var We=function(){function t(e,n,o){var i=this;(0,pt.Z)(this,t),this.id=(0,m.k$)(),this.config=Re(n),this.launchParams=o,this.tooltipController=void 0,this.fullscreenController=void 0,this.navigatorController=void 0,this.zoomController=void 0,this.eventController=void 0,this.cacheController=void 0,this.root=void 0,this.container=void 0,this.canvasWrap=void 0,this.scaleWrap=void 0,this.translateWrap=void 0,this.UIWrap=void 0,this.image=void 0,this.background=void 0,(0,m.Cd)((function(){"[object String]"==Object.prototype.toString.call(e)?i.root=document.querySelector(e):i.root=e,i.init()}))}var e,n,o,i,r,a;return(0,dt.Z)(t,[{key:"init",value:(a=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.store=new fe({initialState:this.config,imageMap:this}),this.eventController&&this.eventController.removeEvents(),this.artboardController=new Kt(this.store,this.launchParams.layerID),t.next=5,this.loadImages();case 5:if(t.sent){t.next=7;break}return t.abrupt("return",!1);case 7:return this.root.innerHTML=this.html(),this.root.dataset.imageMapId=this.store.getID(),this.root.dataset.imageMapName=this.store.getName(),this.containerEl=this.root.querySelector(".imp-container"),this.canvasWrap=this.root.querySelector(".imp-canvas"),this.scaleWrap=this.canvasWrap.querySelector(".imp-scale"),this.translateWrap=this.canvasWrap.querySelector(".imp-translate"),this.UIWrap=this.root.querySelector(".imp-ui"),this.setBackground(),t.next=18,this.adjustSize();case 18:return t.next=20,this.adjustSize();case 20:this.eventController=new gt(this.store),this.cacheController=new Yt(500),this.tooltipController=new Wt(this.store),this.zoomController=new Ht(this.store),this.fullscreenController=new _t(this.store,this.launchParams.isFullscreen,this.launchParams.closeFullscreenCallback),this.navigatorController=new xt(this.store),this.objectController=new kt.Z(this.store),this.menuController=new re(this.store),document.body.insertBefore(this.tooltipController.container,document.body.firstChild),this.store.getScaleWrap().appendChild(this.objectController.container),this.store.getScaleWrap().appendChild(this.objectController.imageBackgroundsContainer),this.root.appendChild(this.objectController.stylesheet),this.artboardController.insertUI(),this.zoomController.insertUI(),this.fullscreenController.insertUI(),this.navigatorController.insertUI(),this.menuController.insertMenu(),this.eventController.buildUIModel(),this.loadCustomCode(),this.store.subscribe(this.handleAction.bind(this)),ImageMapPro.trigger({type:g.HW,payload:{map:this.config.general.name}});case 41:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"deinit",value:(r=y(w().mark((function t(){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:try{this.eventController.removeEvents(),this.root.innerHTML=""}catch(t){}case 1:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"handleAction",value:(i=y(w().mark((function t(e){return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:"resize"==e.type&&this.adjustSize();case 1:case"end":return t.stop()}}),t,this)}))),function(t){return i.apply(this,arguments)})},{key:"html",value:function(){var t="light"===this.store.state.general.ui_theme?"imp-ui-light":"imp-ui-dark";return'\n <div class="imp-container '.concat(t,'">\n <div class="imp-ui-wrap">\n <div class="imp-ui">\n <div class="imp-ui-top-right"></div>\n <div class="imp-ui-top-left"></div>\n <div class="imp-ui-bottom-right"></div>\n <div class="imp-ui-bottom-left"></div>\n </div>\n <div class="imp-canvas-wrap">\n <div class="imp-canvas">\n <div class="imp-translate">\n <div class="imp-scale"></div>\n </div>\n </div>\n </div>\n </div>\n </div>')}},{key:"loadImages",value:(o=y(w().mark((function t(){var e,n,o,i;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.store.getArtboard().image_url||"image"!==this.store.getArtboard().background_type){t.next=9;break}return t.next=3,(0,m.po)(this.store.getArtboard().image_url);case 3:if(e=t.sent){t.next=7;break}return console.log("Could not load main image!"),t.abrupt("return",!1);case 7:this.image=e.image,this.image.classList.add("imp-image");case 9:n=Fe(this.store.getObjects()),t.prev=10,n.s();case 12:if((o=n.n()).done){t.next=19;break}if("image"!==(i=o.value).default_style.background_type){t.next=17;break}return t.next=17,(0,m.po)(i.mouseover_style.background_image_url);case 17:t.next=12;break;case 19:t.next=24;break;case 21:t.prev=21,t.t0=t.catch(10),n.e(t.t0);case 24:return t.prev=24,n.f(),t.finish(24);case 27:return t.abrupt("return",!0);case 28:case"end":return t.stop()}}),t,this,[[10,21,24,27]])}))),function(){return o.apply(this,arguments)})},{key:"adjustSize",value:(n=y(w().mark((function t(){var e,n,o,i,r,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,new Promise((function(t){return setTimeout(t,50)}));case 2:if(e=this.root.parentNode.getBoundingClientRect().width,r=this.store.getArtboard().width/this.store.getArtboard().height,a=0,this.store.state.object_list.enable_object_list&&"default"===this.store.state.object_list.menu_style&&(a=this.store.getIsMenuMobile()?0:240,"right"==this.store.state.object_list.menu_position&&(this.store.getContainer().style.paddingRight=a+"px"),"left"==this.store.state.object_list.menu_position&&(this.store.getContainer().style.paddingLeft=a+"px")),!this.launchParams.isFullscreen){t.next=10;break}return this.store.getCanvasWrap().style.width=this.calculateFullscreenCanvasSize().width+"px",this.store.getCanvasWrap().style.height=this.calculateFullscreenCanvasSize().height+"px",t.abrupt("return");case 10:n=this.store.state.general.responsive?e:this.store.getArtboard().width,i=(o=n-a)/r,this.store.getContainer().style.width=n+"px",this.store.getCanvasWrap().style.width=o+"px",this.store.getCanvasWrap().style.height=i+"px";case 16:case"end":return t.stop()}}),t,this)}))),function(){return n.apply(this,arguments)})},{key:"updateImage",value:(e=y(w().mark((function t(){var e;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!this.store.getArtboard().image_url||"image"!==this.store.getArtboard().background_type){t.next=8;break}return t.next=3,(0,m.po)(this.store.getArtboard().image_url);case 3:e=t.sent,this.image.remove(),this.image=e.image,this.image.classList.add("imp-image"),this.scaleWrap.appendChild(this.image);case 8:this.adjustSize();case 9:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"setBackground",value:function(){this.background&&this.background.remove(),this.image&&this.image.remove(),"image"===this.store.getArtboard().background_type&&this.store.getArtboard().image_url&&this.scaleWrap.appendChild(this.image),"color"===this.store.getArtboard().background_type&&(this.background||(this.background=document.createElement("div"),this.background.classList.add("imp-background")),this.background.style.background=this.store.getArtboard().background_color,this.scaleWrap.appendChild(this.background))}},{key:"calculateFullscreenCanvasSize",value:function(){var t,e,n=window.innerWidth,o=window.innerHeight;this.store.state.object_list.enable_object_list&&!this.store.getIsMenuMobile()&&(n-=240);var i=n/o,r=this.store.getArtboard().width/this.store.getArtboard().height;return this.store.getArtboard().use_image_size&&this.image&&(r=this.image.naturalWidth/this.image.naturalHeight),r<i?(t=o*r,e=o):(t=n,e=n/r),{width:t,height:e}}},{key:"loadCustomCode",value:function(){if(this.store.state.custom_code.custom_js){var t=document.createElement("script");t.innerHTML=this.store.state.custom_code.custom_js,document.body.appendChild(t)}if(this.store.state.custom_code.custom_css){var e=document.createElement("style");e.innerHTML=this.store.state.custom_code.custom_css,document.body.appendChild(e)}}}]),t}(),qe={artboardId:void 0,isFullscreen:!1};window.ImageMapPro.init=function(t,e){var n,o=new We(t,e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:qe);window.ImageMapPro.instances[(null===(n=e.general)||void 0===n?void 0:n.name)||"Default"]=o},"undefined"!=typeof $&&($.fn.imageMapPro=function(t){ImageMapPro.init(this[0],t)});var He=void 0,Ye=void 0,Ne=void 0;window.debug=function(t){He||((He=document.createElement("div")).setAttribute("id","debug"),document.querySelector("body").appendChild(He)),He.innerHTML=t,He.style.transitionProperty="none",He.style.opacity=1,clearInterval(Ye),clearTimeout(Ne),Ne=setTimeout((function(){Ye=setInterval((function(){He.style.opacity=.75*He.style.opacity,He.style.opacity<.1&&(He.style.opacity=0,clearInterval(Ye))}),50)}),1e3)},window.print=window.debug})()})();</script> </div> <div class="HtmlModule"> <a class="AnchorLink" href="#html-embed-module-dd0000" id="html-embed-module-dd0000" name="html-embed-module-dd0000"></a> <script>ImageMapPro.init('#image-map-pro', {"id":"532c4967-391d-4d90-ae15-3d2266e11840","general":{"name":"Main hotbed image"},"objectConfig":{"glowing_objects":true},"tooltips":{"enable_tooltips":false},"artboards":[{"background_type":"image","image_url":"https://4413123.fs1.hubspotusercontent-na1.net/hubfs/4413123/Product%20-%20Hotbed%20Maps/2025%20Hotbed%20Maps/2025%20Hotbed%20Maps%20-%20Generic%20Imagery%20-%20811x472.svg","children":[{"id":"275d2e3c-8b45-4e54-afab-73db69d83f72","title":"BioCapital Label","type":"rect","x":66.0808855013487,"y":52.40911930491759,"width":11.304509651969166,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/biocapital","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"7425d5ed-3d92-4598-b2ea-fc6c7fbcda9a","title":"BioCapital Shape","type":"poly","x":68.19310222930538,"y":49.460579044219585,"width":9.942493946731233,"height":12.565577314299603,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/biocapital","open_link_in_new_window":false},"x_image_background":69.2524242632037,"y_image_background":49.56752090515678,"points":[{"x":42.795197023507534,"y":13.004484488788535},{"x":42.64344100569368,"y":23.31838541438159},{"x":48.25841366480641,"y":18.161434810206362},{"x":52.65933818140828,"y":15.24663698685545},{"x":57.36377473363786,"y":12.556053989175059},{"x":63.130503410564444,"y":11.883408239755047},{"x":67.0761598737246,"y":15.470852236662214},{"x":64.79981960651659,"y":19.05829552667563},{"x":62.06821128586745,"y":19.73094071058067},{"x":56.30148260894086,"y":15.919281605245578},{"x":55.08743446643,"y":25.784753727770298},{"x":51.90055809233899,"y":31.16591887485854},{"x":50.079485878572704,"y":33.183855840361346},{"x":48.25841366480641,"y":43.721973712306195},{"x":44.61626923727383,"y":42.15246696365929},{"x":41.73290489881068,"y":52.690583704574145},{"x":37.33198038220881,"y":61.43497816427788},{"x":36.42144427532566,"y":69.05829580943308},{"x":33.234567901234655,"y":71.97309405692013},{"x":30.199447544957508,"y":72.64574037185528},{"x":28.378375331191215,"y":78.026906367216},{"x":24.43271886803092,"y":78.2511213342653},{"x":20.638818422684484,"y":78.92376623541278},{"x":17.603698066407475,"y":79.8206283656696},{"x":14.265065674502608,"y":78.0269069327311},{"x":7.132532837251304,"y":85.20179365413664},{"x":3.793900445346438,"y":91.47982050734541},{"x":0,"y":96.86098735097868},{"x":2.4280962850218635,"y":100},{"x":10.471165229156313,"y":98.43049381686812},{"x":18.21072213766276,"y":97.75784835020545},{"x":21.85286656519534,"y":95.06726535252513},{"x":27.923107277749644,"y":95.29148017819553},{"x":35.66266418625638,"y":94.39461932034754},{"x":41.58114888099668,"y":93.49775916939325},{"x":47.347877557923404,"y":91.70403646404588},{"x":56.14972659112715,"y":90.13452999815654},{"x":63.889283499633585,"y":87.6681618261465},{"x":70.11128023000175,"y":85.2017943610304},{"x":76.78854501381149,"y":84.52914861161027},{"x":84.83251592536229,"y":84.41465684826429},{"x":90.29483059924466,"y":80.94170475608189},{"x":92.57117086645266,"y":79.37219800743497},{"x":94.99926715147424,"y":77.13004593350425},{"x":97.42736343649597,"y":75.5605391848574},{"x":94.99611026551665,"y":73.18099674042973},{"x":93.02824285472708,"y":70.40358843930328},{"x":93.63752184452348,"y":66.60337835478612},{"x":92.1249224871752,"y":62.48067855481951},{"x":88.16844241501795,"y":64.21238674816179},{"x":88.01849033203679,"y":56.50224295128796},{"x":89.38429449236152,"y":56.278027701481314},{"x":88.92902643891995,"y":51.569507455540666},{"x":88.17024634985066,"y":47.533632959020075},{"x":85.13512599357365,"y":43.27354321269278},{"x":78.45786120976376,"y":40.35874496520569},{"x":74.81571678223119,"y":37.66816196752529},{"x":73.75342465753432,"y":32.735426471777984},{"x":77.24381306725292,"y":33.85650272081141},{"x":80.43068944134392,"y":36.99551621810522},{"x":84.37634590450436,"y":37.66816196752529},{"x":85.28688201138736,"y":35.87443996907174},{"x":84.0728338688765,"y":32.735426471777984},{"x":88.32200236766451,"y":32.06278072235786},{"x":89.0807824567338,"y":35.87443996907174},{"x":89.83956254580309,"y":39.46188396597896},{"x":89.53605051017537,"y":41.25560596443252},{"x":91.35712272394166,"y":40.80717546481915},{"x":90.75009865268623,"y":45.291480460953096},{"x":90.29483059924466,"y":52.914798954380856},{"x":88.16393257793561,"y":59.95229700183455},{"x":93.02779187101869,"y":54.74954960749356},{"x":94.39224308021882,"y":45.291480460953096},{"x":95.60629122272968,"y":40.80717546481915},{"x":96.20972586903284,"y":37.62717886359673},{"x":97.26884266305895,"y":35.176982721316875},{"x":98.48108687073697,"y":32.607572513672764},{"x":98.93545295676203,"y":30.25092839363852},{"x":100,"y":27.940080922391257},{"x":99.4015446192007,"y":25.249497924710866},{"x":98.64141157900667,"y":21.524663981443005},{"x":97.42736343649597,"y":17.040358985309062},{"x":94.0887310445911,"y":15.022421737048797},{"x":91.96414679519708,"y":10.089686241301434},{"x":91.35712272394166,"y":6.278026994587559},{"x":90.44658661705853,"y":2.4663677478736816},{"x":88.32200236766451,"y":0}]},{"id":"37ea1c0b-c82c-440f-acf8-b59a6a943fe2","title":"Genetown Label","type":"rect","x":71.58936007761989,"y":40.00386343620229,"width":11.06237890136384,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/genetown","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"f992ab72-0343-4d62-93c5-76429333ff5d","title":"Genetown Shape","type":"poly","x":78.88458608851762,"y":38.10517319401,"width":3.957324455205814,"height":3.181497073993822,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/genetown","open_link_in_new_window":false},"x_image_background":79.88331496859867,"y_image_background":37.99821775126976,"points":[{"x":70.7182320441988,"y":0},{"x":66.11418047882141,"y":6.000000000000017},{"x":58.37937384898708,"y":12.000000000000034},{"x":0,"y":36.79999999999996},{"x":0.7366482504605771,"y":95.59999999999992},{"x":16.390423572743863,"y":100},{"x":33.33333333333333,"y":89.19999999999997},{"x":50.82872928176806,"y":82.40000000000009},{"x":58.56353591160205,"y":78.00000000000001},{"x":65.56169429097615,"y":76.40000000000008},{"x":69.61325966850829,"y":89.19999999999997},{"x":72.19152854511961,"y":98.40000000000006},{"x":79.55801104972366,"y":99.19999999999992},{"x":88.21362799263353,"y":85.99999999999989},{"x":100,"y":78.39999999999993},{"x":94.84346224677735,"y":63.599999999999966},{"x":90.2394106813996,"y":56.000000000000014},{"x":90.60773480662989,"y":72.80000000000007},{"x":84.34622467771636,"y":66.79999873890154},{"x":79.55801104972366,"y":49.19999697336374},{"x":71.63904235727435,"y":46.00000000000006},{"x":68.50828729281776,"y":33.19999999999995},{"x":70.7182320441988,"y":24.000000000000068},{"x":72.74401473296487,"y":14.400000000000041}]},{"id":"e05e3edb-b626-4e23-8dcd-2a9141f0478b","title":"Pharm Country Label","type":"rect","x":64.62810099771674,"y":47.27586298870865,"width":15.814194881993378,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/pharm-country","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"55a7175a-1420-49c6-b5b7-78b1bedd4377","title":"Pharm Country Shape","type":"poly","x":70.85145299140247,"y":32.97195374623699,"width":10.805084745762713,"height":18.23345433127702,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/pharm-country","open_link_in_new_window":false},"x_image_background":71.48704621174144,"y_image_background":33.02542645667617,"points":[{"x":6.169665809768634,"y":58.01749197603586},{"x":0,"y":62.682214824272286},{"x":6.940874035989773,"y":100},{"x":56.81233933161957,"y":89.50437317784257},{"x":60.92544987146532,"y":91.5451895043732},{"x":62.9820051413882,"y":95.33527696793003},{"x":69.92287917737785,"y":94.7521865889213},{"x":73.52185089974289,"y":88.92128279883384},{"x":75.06426735218504,"y":81.04956268221574},{"x":73.52185089974289,"y":75.21865889212827},{"x":71.20822622107971,"y":71.42857142857142},{"x":72.75064267352187,"y":69.6793002915452},{"x":78.66323907455009,"y":68.80466472303209},{"x":82.51928020565555,"y":66.76384839650144},{"x":85.34704370179944,"y":64.43148688046647},{"x":87.91773778920303,"y":60.34985422740525},{"x":80.71979434447309,"y":62.39067055393587},{"x":72.23650385604114,"y":65.01457725947519},{"x":71.46529562982002,"y":62.68221574344023},{"x":76.3496143958869,"y":60.34985422740525},{"x":82.51928020565555,"y":56.85131195335277},{"x":87.66066838046274,"y":55.39358600583092},{"x":91.77377892030849,"y":52.76967930029155},{"x":93.57326478149095,"y":51.31195335276967},{"x":97.6863753213367,"y":49.56268221574346},{"x":100,"y":47.52186588921281},{"x":97.6863753213367,"y":44.02332361516036},{"x":94.85861182519281,"y":41.10787172011663},{"x":75.57840616966577,"y":45.7725947521866},{"x":73.26478149100258,"y":45.481049562682244},{"x":74.29305912596402,"y":32.361516034985435},{"x":72.23650385604114,"y":24.489795918367367},{"x":69.66580976863756,"y":20.699708454810477},{"x":67.60925449871468,"y":12.536443148688045},{"x":64.52442159383037,"y":4.373177842565616},{"x":59.38303341902316,"y":0},{"x":51.15681233933165,"y":3.4985422740524923},{"x":41.38817480719798,"y":9.037899955467614},{"x":35.989717223650366,"y":20.699707719476123},{"x":36.246786632390666,"y":25.947521498222038},{"x":35.989717223650366,"y":31.7784252883095},{"x":29.820051413881732,"y":35.56851238419914},{"x":19.53727506426734,"y":36.73469314221666},{"x":13.624678663239125,"y":39.06705539358598},{"x":10.025706940874091,"y":41.98250728862975},{"x":13.367609254498708,"y":46.06413994169097},{"x":12.339331619537267,"y":50.437317416589366}]},{"id":"7af73121-481d-4579-b509-568dc30a4cfa","title":"Bio NC Label","type":"rect","x":68.98645450861262,"y":62.46165423301445,"width":7.4909503299352656,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/bio-nc","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"e863b7ce-25f3-496d-a520-8e8929f06527","title":"Bio NC Shape","type":"poly","x":66.98650147666655,"y":59.901025491775805,"width":11.243946731234843,"height":7.271993104874461,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/bio-nc","open_link_in_new_window":false},"x_image_background":68.13662254204185,"y_image_background":58.938556267813006,"points":[{"x":88.29071332436071,"y":7.352951819716695},{"x":27.860026917900417,"y":15.808820773145065},{"x":27.45625841184392,"y":24.264703635748432},{"x":25.43741588156131,"y":29.77940985048978},{"x":24.360699865410567,"y":34.19117482228276},{"x":22.34185733512783,"y":33.82352774130007},{"x":20.18842530282635,"y":42.279410603903436},{"x":17.362045760430746,"y":39.70588103702411},{"x":15.074024226110389,"y":45.588234332748144},{"x":14.939434724091512,"y":52.94117595240324},{"x":12.247644683714658,"y":55.51470551928247},{"x":8.882907133243558,"y":62.86764713893766},{"x":4.57604306864059,"y":69.85294167760998},{"x":2.5572005383579803,"y":74.63235373038574},{"x":2.826379542395729,"y":79.04411870217882},{"x":0.13458950201887435,"y":82.35294243102364},{"x":0,"y":87.5000015647823},{"x":13.324360699865402,"y":88.23529572674768},{"x":21.668909825033715,"y":76.83823621628228},{"x":27.860026917900417,"y":72.4264712444894},{"x":34.45491251682375,"y":71.69117708252382},{"x":39.70390309555858,"y":71.32353000154113},{"x":41.99192462987894,"y":74.63235373038574},{"x":43.87617765814267,"y":81.61764826905825},{"x":49.798115746971746,"y":78.67647162119613},{"x":55.85464333781971,"y":76.47058913529959},{"x":60.16150740242268,"y":83.82353075495479},{"x":63.52624495289378,"y":90.07353113166153},{"x":68.23687752355325,"y":97.05882567033383},{"x":72.13997308209959,"y":100},{"x":77.92732166890993,"y":95.95588095009184},{"x":79.54239569313603,"y":81.61764850087772},{"x":83.04172274562588,"y":70.58823583957555},{"x":85.19515477792736,"y":63.60294130090325},{"x":89.23283983849271,"y":55.147054961006056},{"x":93.94347240915218,"y":51.83824328677955},{"x":95.8277254374159,"y":41.17647121551177},{"x":91.52086137281293,"y":42.64706510311282},{"x":91.52086137281293,"y":36.39706287184939},{"x":93.13593539703905,"y":28.3088217583783},{"x":96.2314939434724,"y":27.205877965414704},{"x":98.7886944818305,"y":18.014704186319907},{"x":100,"y":8.088234158883454},{"x":98.25033647375514,"y":0},{"x":94.2126514131898,"y":0.7353001892746286}]},{"id":"943f916e-f5a4-46e3-8623-b3492b0aba63","title":"BioMidwestLabel","type":"rect","x":48.01100485355826,"y":44.628357487550886,"width":12.500030233082963,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/biomidwest","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"4d19b17c-cb92-4746-a087-0d0b13eb9a21","title":"BioMidwest Shape","type":"poly","x":41.58423379893453,"y":26.992002605248043,"width":29.842615012106528,"height":37.85714285714285,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/biomidwest","open_link_in_new_window":false},"x_image_background":41.91716358101685,"y_image_background":27.098944466185245,"points":[{"x":29.817444219066928,"y":0},{"x":30.22312373225154,"y":7.062146892655365},{"x":30.831643002028393,"y":14.689265536723184},{"x":31.64300202839756,"y":21.186440677966104},{"x":31.64300202839756,"y":24.01129943502827},{"x":30.527383367139954,"y":25.98870056497175},{"x":32.04868154158216,"y":27.966101694915267},{"x":32.04868154158216,"y":33.89830508474574},{"x":32.25152129817444,"y":41.24293785310735},{"x":31.338742393509143,"y":43.220338626808356},{"x":32.11940986140389,"y":44.77449056076118},{"x":31.744421906693727,"y":47.88135637750652},{"x":30.229952715606206,"y":47.97774228627038},{"x":28.397565922920887,"y":46.75141216219665},{"x":25.86206896551726,"y":47.59887050180032},{"x":23.93509127789046,"y":45.33898260554432},{"x":1.0141987829614603,"y":43.78531073446329},{"x":0,"y":59.60451977401132},{"x":8.316430020283974,"y":60.73446327683617},{"x":8.113590263691682,"y":68.64406779661016},{"x":36.916835699797176,"y":69.4915254237288},{"x":38.53955375253551,"y":70.9039548022599},{"x":37.93103448275863,"y":73.1638418079096},{"x":39.959432048681556,"y":75.70621468926555},{"x":39.959432048681556,"y":93.50282485875707},{"x":40.770791075050724,"y":96.61016949152541},{"x":60.44624746450308,"y":96.32768361581921},{"x":60.44624746450308,"y":98.0225988700565},{"x":60.040567951318465,"y":100},{"x":62.474645030426004,"y":99.71751412429376},{"x":63.48884381338743,"y":95.48022598870057},{"x":64.9087221095335,"y":92.09039548022598},{"x":66.93711967545643,"y":89.83050847457626},{"x":68.76267748478705,"y":87.57062146892657},{"x":69.7768762677485,"y":84.46327683615819},{"x":72.41379310344828,"y":83.33333333333334},{"x":73.63083164300205,"y":84.46327683615819},{"x":75.4563894523327,"y":83.33333333333334},{"x":76.47058823529413,"y":81.63841807909604},{"x":78.49898580121705,"y":81.92090395480228},{"x":79.3103448275862,"y":79.94350282485875},{"x":81.13590263691684,"y":77.11864406779661},{"x":82.75862068965523,"y":74.85875706214686},{"x":84.38133874239357,"y":73.4463276836158},{"x":89.8580121703854,"y":75.14124293785311},{"x":91.68356997971607,"y":74.85875706214686},{"x":93.3062880324544,"y":76.5536723163842},{"x":95.94320486815417,"y":70.33898305084746},{"x":98.37728194726166,"y":66.94915254237287},{"x":100,"y":62.99435028248587},{"x":100,"y":58.75706214689267},{"x":99.79716024340776,"y":53.38983050847458},{"x":98.580121703854,"y":46.04519774011299},{"x":94.11764705882352,"y":49.999999999999986},{"x":90.06085192697773,"y":52.54237288135594},{"x":87.0182555780933,"y":51.97740112994349},{"x":84.98985801217039,"y":51.41242937853108},{"x":85.8012170385395,"y":46.61016984776791},{"x":87.17978314704717,"y":43.14880928869698},{"x":87.62677484787018,"y":40.254236486589946},{"x":86.91683569979713,"y":36.72316437617166},{"x":86.00405679513185,"y":34.322034699850725},{"x":84.34581001427699,"y":34.63750613993406},{"x":82.65720081135906,"y":37.1468936350341},{"x":81.3387423935091,"y":35.5932205171043},{"x":82.86004056795134,"y":31.638417722853536},{"x":83.36713995943211,"y":29.09604555398261},{"x":82.53078738294838,"y":27.291913545411905},{"x":82.04868154158214,"y":24.999999910939398},{"x":80.2231237322515,"y":23.022599849723385},{"x":77.18052738336716,"y":22.175141153877252},{"x":75.65922920892496,"y":24.85875706214688},{"x":75.4563894523327,"y":28.813559322033917},{"x":72.81947261663286,"y":29.23728822465384},{"x":71.6024340770791,"y":34.745762711864394},{"x":71.90669371196758,"y":39.26553743564887},{"x":73.13113489981048,"y":42.96053325969037},{"x":73.22515212981747,"y":47.17514124293785},{"x":72.7859245702759,"y":50.46990995698389},{"x":71.6024340770791,"y":52.82485875706213},{"x":69.4726166328601,"y":54.51977454566317},{"x":67.07333007329652,"y":50.91464809790286},{"x":66.63286004056799,"y":47.17514142105911},{"x":66.22142619124085,"y":43.74223628682059},{"x":66.7342799188641,"y":40.395480225988685},{"x":66.53144016227183,"y":35.31073446327685},{"x":67.54563894523328,"y":31.07344632768362},{"x":68.8640973630832,"y":26.553671425777914},{"x":66.32860040567951,"y":29.943502824858747},{"x":65.11156186612577,"y":31.920903954802267},{"x":66.12576064908723,"y":28.24858757062147},{"x":67.54563894523328,"y":25.14124293785312},{"x":69.77687626774853,"y":21.610169758707297},{"x":73.0223123732252,"y":20.621469282796188},{"x":76.77484787018263,"y":20.903956049108615},{"x":78.29614604462475,"y":19.067796521108864},{"x":81.54158215010148,"y":18.36158192090394},{"x":78.90466531440168,"y":16.24293829841045},{"x":75.65922920892501,"y":15.677966546998027},{"x":73.63083164300204,"y":15.112995151828127},{"x":71.39959432048683,"y":15.819209039548035},{"x":68.97656496226449,"y":17.372182720763423},{"x":66.43002028397567,"y":16.384180612839216},{"x":64.50304259634889,"y":14.12429378531074},{"x":62.27180527383368,"y":13.559322033898297},{"x":63.28600405679514,"y":12.005649984696007},{"x":64.70588235294117,"y":10.169491525423734},{"x":61.764705882352956,"y":12.146893189730983},{"x":58.62068965517242,"y":15.819209395790523},{"x":55.78093306288034,"y":17.79661052573402},{"x":53.144016227180536,"y":17.51412500627031},{"x":52.738336713995956,"y":15.677966368876781},{"x":50.46544558091768,"y":17.356235590181516},{"x":48.58012170385397,"y":17.37288180123534},{"x":49.49290060851928,"y":15.254237288135592},{"x":51.7241379310345,"y":11.864407314024772},{"x":53.549695740365124,"y":9.322034254547594},{"x":57.20081135902638,"y":6.92090422198414},{"x":53.46295500754894,"y":5.304365309323418},{"x":51.11561866125762,"y":6.63841888064167},{"x":47.87018255578094,"y":4.943502201434371},{"x":44.62474645030427,"y":2.542371812628428},{"x":41.58215010141987,"y":2.542373237598432},{"x":37.32251521298176,"y":0.8474576271186476}]},{"id":"01a96809-b668-4842-93c4-25a9db6131a5","title":"Biotech Beach Label","type":"rect","x":16.89717960126752,"y":59.38679245974764,"width":14.951573849878937,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/biotech-beach","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"7c18dbc1-acbd-451a-817d-4553de57627d","title":"Biotech Beach Shape","type":"poly","x":18.578336082994216,"y":55.34529524754885,"width":8.898305084745761,"height":14.490517455928114,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/biotech-beach","open_link_in_new_window":false},"x_image_background":16.52022470284894,"y_image_background":57.37717992553218,"points":[{"x":0,"y":2.197800664767931},{"x":62.790697674418595,"y":0},{"x":76.07973421926911,"y":23.076923378961276},{"x":84.0531561461794,"y":33.333339415553766},{"x":89.36877076411956,"y":44.688646083773584},{"x":92.69102990033225,"y":49.08425249465812},{"x":95.34883720930233,"y":54.57875762113389},{"x":98.0066445182724,"y":63.00366548173003},{"x":99.66777408637874,"y":68.13187026644071},{"x":100,"y":72.52747436762125},{"x":94.01993355481727,"y":76.19047778527184},{"x":93.35548172757477,"y":83.5164846205728},{"x":90.03322259136213,"y":86.8131876964582},{"x":88.70431893687709,"y":93.04029350646412},{"x":91.36212624584715,"y":96.7032969241146},{"x":86.71096345514952,"y":100},{"x":78.40531561461793,"y":98.5347970161471},{"x":66.7774086378738,"y":98.16849736729316},{"x":53.82059800664454,"y":95.97069624058445},{"x":42.524916943521625,"y":94.50549695225786},{"x":39.53488372093022,"y":89.37729216754717},{"x":39.867109634551475,"y":82.78388601577626},{"x":40.53156146179406,"y":78.38828445526998},{"x":39.867109634551475,"y":73.62637955038355},{"x":37.20930232558136,"y":66.30036601694107},{"x":30.89700996677738,"y":57.142859089607626},{"x":26.58598323050147,"y":52.77699504772569},{"x":21.594684385382067,"y":47.61905112759795},{"x":10.631229235880406,"y":39.926737714331225},{"x":7.973421926910294,"y":34.798541937466},{"x":7.973421926910294,"y":29.67033438111053},{"x":7.987344877335535,"y":25.307877674272866},{"x":6.026261337638772,"y":19.907202694688475},{"x":4.001403376484132,"y":14.06377511125253}]},{"id":"81f98d1b-03e7-4b91-b4fb-1eb589c29ded","title":"Biotech Bay Label","type":"rect","x":16.01945563032321,"y":45.591384957318866,"width":12.16707021791768,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/biotech-bay","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"b1789f29-b85d-4d12-a775-a4bdf09f7a37","title":"Biotech Bay Shape","type":"poly","x":17.32876756866677,"y":38.37169564087801,"width":6.340799031476994,"height":19.383071041878075,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/biotech-bay","open_link_in_new_window":false},"x_image_background":15.255523016608658,"y_image_background":38.37169564087801,"points":[{"x":15.294117647058824,"y":0},{"x":61.411764705882355,"y":7.448275855591023},{"x":92,"y":12.689655161377312},{"x":81.64705882352942,"y":39.724137896485466},{"x":78.83398849346295,"y":45.51664869804695},{"x":75.05882352941177,"y":51.86206752885467},{"x":74.1176470588236,"y":56.82758615747229},{"x":100,"y":81.10344820532454},{"x":24.705882352941178,"y":100},{"x":20.517139746115436,"y":92.00164027769051},{"x":17.515335008843525,"y":90.09246908019198},{"x":16.705882352941178,"y":86.75861878778076},{"x":20,"y":84.27586208264117},{"x":22.823529411764707,"y":78.89655165551973},{"x":14.823529411764705,"y":76.9655171744406},{"x":12.955264257691507,"y":69.20781541694791},{"x":15.529411764705884,"y":66.06896311152735},{"x":21.41176470588235,"y":71.99999871976766},{"x":23.482630961321867,"y":72.26590669838909},{"x":20.941176470588236,"y":68.13793097522161},{"x":19.52941176470588,"y":63.44827580688652},{"x":29.88235294117647,"y":64.2758620130633},{"x":24.235294117647058,"y":61.24137925708178},{"x":16.705882352941178,"y":61.793103394532956},{"x":13.882352941176471,"y":63.99999994433772},{"x":12.470588235294118,"y":59.862068913453804},{"x":8.235294117647058,"y":55.4482758138443},{"x":5.88235294117647,"y":52.137928901801786},{"x":2.588235294117647,"y":47.72414154236462},{"x":0.2352941176470588,"y":42.482758583741436},{"x":0.6803598529716874,"y":39.46656662441005},{"x":4,"y":37.24137927795515},{"x":5.411764705882352,"y":31.172413765992076},{"x":0,"y":25.931033590482745},{"x":0,"y":19.862068600353496},{"x":8.470588235294118,"y":15.586206796023717},{"x":8.409172344849129,"y":12.478187895923597},{"x":11.76470588235294,"y":10.89655145374402}]},{"id":"9c7f7550-e884-4357-a595-3dd193d30a3c","title":"BioForest Label","type":"rect","x":18.80395926228447,"y":29.817565487345934,"width":10.986682808716711,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/bioforest","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"2b51646c-99c2-4af1-ba57-4cfdcfc7b4cd","title":"BioForest Shape","type":"poly","x":18.108682281814236,"y":21.895006383354875,"width":11.084068254268391,"height":20.354201693326175,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/bioforest","open_link_in_new_window":false},"x_image_background":17.261224654695592,"y_image_background":21.920749452037466,"points":[{"x":100,"y":3.70370567328077},{"x":94.66666666666671,"y":28.97603631106229},{"x":92.88888888888891,"y":43.35512098428279},{"x":95.98006624966372,"y":47.99535628145137},{"x":95.34987052730698,"y":52.931405156644374},{"x":91.54558868038743,"y":56.072568905018784},{"x":88.8888888888889,"y":61.220052092965204},{"x":83.11111111111113,"y":67.75599603555949},{"x":88,"y":69.06317646095113},{"x":80.44444444444443,"y":89.10675403543902},{"x":78.66666666666666,"y":100},{"x":45.33333333333333,"y":93.02832258268094},{"x":2.2222222222222134,"y":81.69934677953754},{"x":0,"y":75.59912903938334},{"x":1.3333333333333153,"y":69.4989112992292},{"x":8.444444444444438,"y":58.6056653346682},{"x":14.66666666666666,"y":43.79085082286526},{"x":21.23165440265312,"y":29.41176614964474},{"x":24.069703826201906,"y":20.959869803589232},{"x":30.22222222222222,"y":10.239653252017366},{"x":31.555555555555536,"y":7.1895443819403},{"x":26.018864360861787,"y":2.7425749835117568},{"x":31.333333333333346,"y":0},{"x":36.222222222222186,"y":0.000001363553343711126},{"x":41.55555555555558,"y":5.01089655258144},{"x":35.77777777777777,"y":10.893250964256627},{"x":35.33333333333332,"y":15.468415405666718},{"x":37.77777777777776,"y":16.339873264760467},{"x":42.66666666666667,"y":14.596951637841773},{"x":43.999999999999986,"y":8.932463736270057},{"x":47.55555555555554,"y":5.010895189028096},{"x":49.33333333333334,"y":2.396516157533461},{"x":60.87002452802709,"y":1.9607872279865874},{"x":71.75891341691597,"y":0.9548180775498825}]},{"id":"08ac92f9-fc92-48c2-9399-82766d87ceb4","title":"Lone Star Bio Label","type":"rect","x":38.96139373181093,"y":77.40660779577613,"width":14.981840193704606,"height":3.903351936637367,"default_style":{"opacity":0},"mouseover_style":{"background_opacity":0,"border_width":2,"border_opacity":0.75},"tooltip":{"enable_tooltip":false},"tooltip_content":[{"type":"Paragraph","text":"","other":{"id":"","classes":"","css":""},"style":{"fontFamily":"sans-serif","fontSize":14,"lineHeight":22,"color":"#ffffff","textAlign":"left"},"boxModel":{"width":"auto","height":"auto","margin":{"top":0,"bottom":0,"left":0,"right":0},"padding":{"top":10,"bottom":10,"left":10,"right":10}},"id":"f71b78d1-fb4b-4f96-b077-2a3c0ff03eb9"}],"actions":{"click":"follow-link","link":"https://www.biospace.com/lone-star-bio","open_link_in_new_window":false},"x_image_background":15.44439509763556,"y_image_background":46.55385672183605},{"id":"1810ba80-85a9-4fc4-af93-c71cb8e98100","title":"Lone Star Bio Shape","type":"poly","x":37.383491940994816,"y":63.97827715395327,"width":17.705811138014532,"height":30.26432495678914,"default_style":{"opacity":0},"mouseover_style":{"background_color":"#ffffff","background_opacity":0.15,"stroke_width":2},"tooltip":{"enable_tooltip":false},"actions":{"click":"follow-link","link":"https://www.biospace.com/lone-star-bio","open_link_in_new_window":false},"x_image_background":37.020295815086826,"y_image_background":63.12275009832621,"points":[{"x":29.690048939641105,"y":0},{"x":52.365415986949415,"y":1.008748389841574},{"x":52.03915171288745,"y":20.006843065191397},{"x":56.76998368678628,"y":21.519965649953736},{"x":59.706362153344216,"y":23.369337697996613},{"x":64.11092985318109,"y":24.20996135619796},{"x":66.06851549755298,"y":25.89120867260057},{"x":67.37357259380097,"y":27.40433125736296},{"x":68.84176182707995,"y":26.059333404240842},{"x":70.96247960848284,"y":27.572455989003224},{"x":73.8988580750408,"y":28.076830183923988},{"x":74.22512234910276,"y":26.059333404240842},{"x":76.5089722675367,"y":27.40433125736296},{"x":79.93474714518763,"y":28.076830183923988},{"x":81.72920065252852,"y":26.22745813588111},{"x":83.8499184339315,"y":26.563707599161653},{"x":87.60195758564437,"y":26.22745813588111},{"x":90.21207177814027,"y":27.740580720643493},{"x":93.1484502446982,"y":29.758077500326642},{"x":95.43230016313217,"y":29.253703305405832},{"x":96.41109298531816,"y":42.53555710498666},{"x":97.71615008156607,"y":46.40242593271273},{"x":99.510603588907,"y":49.764920565518},{"x":100,"y":56.32178509948824},{"x":98.85807504078305,"y":58.339281879171445},{"x":98.85807504078305,"y":61.19740231705594},{"x":96.73735725938008,"y":62.038024067060704},{"x":94.12724306688418,"y":62.71052256957803},{"x":90.70146818923331,"y":62.71052299362173},{"x":88.93824681752905,"y":63.55114781794319},{"x":89.23327895595432,"y":66.40926899790408},{"x":88.90701468189232,"y":66.24114299413279},{"x":87.45444151643173,"y":67.96515861989401},{"x":86.84095313785363,"y":69.85729940133918},{"x":84.0130505709625,"y":70.78051202055092},{"x":80.75040783034257,"y":68.59489050922754},{"x":77.98496953472483,"y":69.1848030190402},{"x":74.77698303146919,"y":69.69773104545015},{"x":71.42496618842459,"y":70.1935520449473},{"x":67.87858507271235,"y":70.15078278149046},{"x":64.68189233278957,"y":71.28488727558094},{"x":63.866231647634585,"y":72.20957197446585},{"x":63.25395904442394,"y":73.37267524179506},{"x":62.47960848287114,"y":75.23581756803428},{"x":62.396454487017735,"y":78.00919446581206},{"x":62.47960848287109,"y":81.20424538224724},{"x":63.62153344208813,"y":82.38111850372908},{"x":66.36354763597828,"y":84.21338288879366},{"x":67.69983686786296,"y":85.65955114175246},{"x":67.29200652528546,"y":87.08861215577662},{"x":69.00489396411095,"y":87.92923464785781},{"x":68.67862969004891,"y":89.94673142754095},{"x":69.3311582381729,"y":92.97297659706572},{"x":69.9836867862969,"y":95.32672284002938},{"x":71.1568438811506,"y":97.9996108832952},{"x":69.76589841190165,"y":100},{"x":67.73106900349966,"y":98.15918178344633},{"x":63.93218164833174,"y":97.25012747333143},{"x":60.529830872408375,"y":96.10746967780638},{"x":57.59345240585044,"y":93.7109542773967},{"x":55.441502488810826,"y":91.79610347558389},{"x":53.95769718771349,"y":88.60173357441884},{"x":52.955480263799984,"y":85.76072079951274},{"x":52.365415986949415,"y":83.05361743029017},{"x":50.73409461663947,"y":81.37237011388751},{"x":47.797716150081584,"y":77.50550128616143},{"x":46.1663947797716,"y":74.14300665335618},{"x":43.88254486133767,"y":69.26738943578853},{"x":42.74061990212072,"y":66.91364319282485},{"x":39.96737357259379,"y":63.71927329165985},{"x":37.846655791190855,"y":61.70177534585656},{"x":35.23654159869496,"y":60.02052749939936},{"x":31.484502446982088,"y":59.34802783076184},{"x":27.569331158238214,"y":60.02052548519185},{"x":25.77487765089723,"y":62.878646029087314},{"x":24.30668841761829,"y":65.06426775243258},{"x":22.022838499184314,"y":66.40926804380578},{"x":20.228384991843374,"y":65.06427072073826},{"x":17.454645070373857,"y":63.21510088083906},{"x":14.355628058727559,"y":61.365527048696165},{"x":12.887438825448616,"y":59.348030269013016},{"x":11.58238172920063,"y":55.64928617292726},{"x":10.76672104404568,"y":51.95054207684141},{"x":9.624796084828692,"y":49.933045297158266},{"x":6.851549755301803,"y":47.915548517475116},{"x":4.893964110929865,"y":44.889303347950346},{"x":3.4257748776508814,"y":43.54430549482828},{"x":2.120717781402936,"y":41.52680871514509},{"x":0.38251005101585234,"y":39.605632318644375},{"x":0,"y":39.17306204813769},{"x":4.730831973898867,"y":40.01368655442636},{"x":22.512234910277307,"y":41.02243420219154},{"x":26.75367047308318,"y":41.52680871514509}]}]}],"version":"6.0.20"})</script> </div> </div> </div> <div class="TwoColumnContainer5050" data-module> <a class="AnchorLink" href="#container-module-2-column-060000" id="container-module-2-column-060000" name="container-module-2-column-060000"></a> <div class="TwoColumnContainer5050-container"> <div class="TwoColumnContainer5050-column" data-modulewell> <div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="Biotech Bay" href="https://www.biospace.com/biotech-bay" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/d5c418b/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 568w,https://static.biospace.com/dims4/default/75059bf/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 768w,https://static.biospace.com/dims4/default/a0c420d/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 1024w,https://static.biospace.com/dims4/default/a1d21e9/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/73d8a6a/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 568w,https://static.biospace.com/dims4/default/2a55547/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 768w,https://static.biospace.com/dims4/default/7314e33/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 1024w,https://static.biospace.com/dims4/default/94c2463/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 1440w"/> <img class="Image" alt="2024 Biotech Bay Hotbed Map" srcset="https://static.biospace.com/dims4/default/73d8a6a/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 568w,https://static.biospace.com/dims4/default/2a55547/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 768w,https://static.biospace.com/dims4/default/7314e33/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 1024w,https://static.biospace.com/dims4/default/94c2463/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/94c2463/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fc2%2Fab%2F1b29d8e9497ea8c68f8b4ae179fe%2F2025-biotech-bay-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/biotech-bay">Biotech Bay</a> </div> <div class="PagePromo-description"> San Francisco and Northern California </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/biotech-bay">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="BioCapital" href="https://www.biospace.com/biocapital" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/49d3aef/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 568w,https://static.biospace.com/dims4/default/2b1f81f/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 768w,https://static.biospace.com/dims4/default/3e8674d/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 1024w,https://static.biospace.com/dims4/default/b6b63d5/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/6b3e7e9/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 568w,https://static.biospace.com/dims4/default/fd57da7/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 768w,https://static.biospace.com/dims4/default/835999b/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 1024w,https://static.biospace.com/dims4/default/e7e3c3a/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 1440w"/> <img class="Image" alt="2024 BioCapital Hotbed Map " srcset="https://static.biospace.com/dims4/default/6b3e7e9/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 568w,https://static.biospace.com/dims4/default/fd57da7/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 768w,https://static.biospace.com/dims4/default/835999b/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 1024w,https://static.biospace.com/dims4/default/e7e3c3a/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/e7e3c3a/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F66%2Fb3%2F7f023383422fba753d01c4031d29%2F2025-biocapital-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/biocapital">BioCapital</a> </div> <div class="PagePromo-description"> Delaware, Maryland, Virginia and Washington, D.C. </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/biocapital">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="Bio NC" href="https://www.biospace.com/bio-nc" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/14bb3db/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 568w,https://static.biospace.com/dims4/default/8a9a626/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 768w,https://static.biospace.com/dims4/default/44e4c8b/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 1024w,https://static.biospace.com/dims4/default/4029ed7/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/e3d1be1/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 568w,https://static.biospace.com/dims4/default/48b8b13/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 768w,https://static.biospace.com/dims4/default/9495229/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 1024w,https://static.biospace.com/dims4/default/4e8a1d6/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 1440w"/> <img class="Image" alt="2024 Bio NC Hotbed Map" srcset="https://static.biospace.com/dims4/default/e3d1be1/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 568w,https://static.biospace.com/dims4/default/48b8b13/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 768w,https://static.biospace.com/dims4/default/9495229/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 1024w,https://static.biospace.com/dims4/default/4e8a1d6/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/4e8a1d6/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fd1%2F21%2Fe59ce8a6415db4a3b1bb7d17d9f5%2F2025-bio-nc-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/bio-nc">Bio NC</a> </div> <div class="PagePromo-description"> Research Triangle Park &amp; North Carolina </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/bio-nc">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="Genetown" href="https://www.biospace.com/genetown" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/0c02e19/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 568w,https://static.biospace.com/dims4/default/5698044/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 768w,https://static.biospace.com/dims4/default/dd10fe4/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 1024w,https://static.biospace.com/dims4/default/5cfce47/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/5bd14a2/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 568w,https://static.biospace.com/dims4/default/b28a07f/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 768w,https://static.biospace.com/dims4/default/ceeb729/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 1024w,https://static.biospace.com/dims4/default/c27ab21/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 1440w"/> <img class="Image" alt="2024 Genetown Hotbed Map" srcset="https://static.biospace.com/dims4/default/5bd14a2/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 568w,https://static.biospace.com/dims4/default/b28a07f/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 768w,https://static.biospace.com/dims4/default/ceeb729/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 1024w,https://static.biospace.com/dims4/default/c27ab21/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/c27ab21/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F47%2Fed%2F5e1ff444445aa250cbb1d670c62f%2F2025-genetown-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/genetown">Genetown</a> </div> <div class="PagePromo-description"> Boston, Cambridge &amp; Massachusetts </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/genetown">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="Lone Star Bio" href="https://www.biospace.com/lone-star-bio" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/ce369f8/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 568w,https://static.biospace.com/dims4/default/63902ad/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 768w,https://static.biospace.com/dims4/default/5e88217/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 1024w,https://static.biospace.com/dims4/default/0067d11/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/2f9943f/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 568w,https://static.biospace.com/dims4/default/004859e/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 768w,https://static.biospace.com/dims4/default/a1ea09a/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 1024w,https://static.biospace.com/dims4/default/56c88ba/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 1440w"/> <img class="Image" alt="Lone Star Bio Hotbed Map" srcset="https://static.biospace.com/dims4/default/2f9943f/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 568w,https://static.biospace.com/dims4/default/004859e/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 768w,https://static.biospace.com/dims4/default/a1ea09a/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 1024w,https://static.biospace.com/dims4/default/56c88ba/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/56c88ba/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F4d%2F75%2Fee879a6f4926a6657b636c299c3b%2F2025-lone-star-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/lone-star-bio">Lone Star Bio</a> </div> <div class="PagePromo-description"> Texas </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/lone-star-bio">Explore</a> </div> </div> </div> </div> <div class="TwoColumnContainer5050-column" data-modulewell> <div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="Biotech Beach" href="https://www.biospace.com/biotech-beach" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/2fdb829/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 568w,https://static.biospace.com/dims4/default/52c518b/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 768w,https://static.biospace.com/dims4/default/e537060/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 1024w,https://static.biospace.com/dims4/default/e716cd7/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/096667f/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 568w,https://static.biospace.com/dims4/default/7042035/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 768w,https://static.biospace.com/dims4/default/d8bea11/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 1024w,https://static.biospace.com/dims4/default/5d6f311/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 1440w"/> <img class="Image" alt="2024 Biotech Beach Hotbed Map" srcset="https://static.biospace.com/dims4/default/096667f/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 568w,https://static.biospace.com/dims4/default/7042035/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 768w,https://static.biospace.com/dims4/default/d8bea11/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 1024w,https://static.biospace.com/dims4/default/5d6f311/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/5d6f311/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F30%2F55%2Fac5aa99a4da38f2194ed61223dba%2F2025-biotech-beach-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/biotech-beach">Biotech Beach</a> </div> <div class="PagePromo-description"> San Diego and Southern California </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/biotech-beach">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="BioMidwest" href="https://www.biospace.com/biomidwest" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/81b465f/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 568w,https://static.biospace.com/dims4/default/19a6ee7/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 768w,https://static.biospace.com/dims4/default/3a6a862/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 1024w,https://static.biospace.com/dims4/default/20dd5a9/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/e47526e/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 568w,https://static.biospace.com/dims4/default/f25f121/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 768w,https://static.biospace.com/dims4/default/76cbb6b/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 1024w,https://static.biospace.com/dims4/default/528d454/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 1440w"/> <img class="Image" alt="2024 Biomidwest Hotbed Map" srcset="https://static.biospace.com/dims4/default/e47526e/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 568w,https://static.biospace.com/dims4/default/f25f121/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 768w,https://static.biospace.com/dims4/default/76cbb6b/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 1024w,https://static.biospace.com/dims4/default/528d454/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/528d454/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fa5%2F55%2Fa32d24594f478c5d3d5a4be6bdc3%2F2025-biomidwest-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/biomidwest">BioMidwest</a> </div> <div class="PagePromo-description"> Illinois, Indiana, Iowa, Michigan, Minnesota, Missouri, Nebraska, Ohio &amp; Wisconsin </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/biomidwest">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="BioForest" href="https://www.biospace.com/bioforest" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/3390a1b/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 568w,https://static.biospace.com/dims4/default/dfda81f/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 768w,https://static.biospace.com/dims4/default/41a7e43/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 1024w,https://static.biospace.com/dims4/default/c7a9351/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/f593177/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 568w,https://static.biospace.com/dims4/default/4680533/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 768w,https://static.biospace.com/dims4/default/6230a9c/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 1024w,https://static.biospace.com/dims4/default/c970dac/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 1440w"/> <img class="Image" alt="2024 BioForest Hotbed Placement " srcset="https://static.biospace.com/dims4/default/f593177/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 568w,https://static.biospace.com/dims4/default/4680533/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 768w,https://static.biospace.com/dims4/default/6230a9c/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 1024w,https://static.biospace.com/dims4/default/c970dac/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/c970dac/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2Fed%2Fee%2F8b85f614477cb0ca61b23ddb314b%2F2025-bioforest-480x450.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/bioforest">BioForest</a> </div> <div class="PagePromo-description"> Oregon &amp; Washington </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/bioforest">Explore</a> </div> </div> </div><div class="PagePromoModuleSearchSpotlight" data-module data-has-cta data-image-aspect-ratio="xl-4x3"> <div class="PagePromo-media"><a class="Link" aria-label="Pharm Country" href="https://www.biospace.com/pharm-country" ><picture> <source type="image/webp" width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/c2b43cb/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 568w,https://static.biospace.com/dims4/default/c48ae63/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 768w,https://static.biospace.com/dims4/default/ca798c7/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 1024w,https://static.biospace.com/dims4/default/9f08ffc/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 1440w"/> <source width="1440" height="1080" srcset="https://static.biospace.com/dims4/default/e52a5e8/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 568w,https://static.biospace.com/dims4/default/fa25cd8/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 768w,https://static.biospace.com/dims4/default/6dfcaff/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 1024w,https://static.biospace.com/dims4/default/91b1789/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 1440w"/> <img class="Image" alt="2024 Pharm Country Hotbed Map" srcset="https://static.biospace.com/dims4/default/e52a5e8/2147483647/strip/true/crop/480x360+0+45/resize/568x426!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 568w,https://static.biospace.com/dims4/default/fa25cd8/2147483647/strip/true/crop/480x360+0+45/resize/768x576!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 768w,https://static.biospace.com/dims4/default/6dfcaff/2147483647/strip/true/crop/480x360+0+45/resize/1024x768!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 1024w,https://static.biospace.com/dims4/default/91b1789/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png 1440w" width="1440" height="1080" src="https://static.biospace.com/dims4/default/91b1789/2147483647/strip/true/crop/480x360+0+45/resize/1440x1080!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F7d%2F86%2Fd1ecc3664aeb9a48dc93a0150864%2F2025-pharm-country-480x450-1.png" loading="lazy" > </picture> </a></div> <div class="PagePromoModuleSearchSpotlight-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/pharm-country">Pharm Country</a> </div> <div class="PagePromo-description"> Connecticut, New York, New Jersey, Pennsylvania and Rhode Island </div> <div class="PagePromo-byline"><div class="PagePromo-date">June 17, 2024</div></div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/pharm-country">Explore</a> </div> </div> </div><div class="PagePromoModuleA" data-module data-use-text-colors="inverse" data-has-background data-has-cta data-no-media style="--color-module-background:#000000;"> <a class="AnchorLink" href="#interested-in-appearing-on-the-hotbed-maps" id="interested-in-appearing-on-the-hotbed-maps" name="interested-in-appearing-on-the-hotbed-maps"></a> <div class="PagePromoModuleA-content"> <div class="PagePromo-title"> <a class="Link" href="https://www.biospace.com/hotbed-map-campaigns" target="_blank" rel="noopener">Interested in appearing on the Hotbed Maps?</a> </div> <div class="PagePromo-description"> Find out how your organization can be featured! </div> <div class="PagePromo-button"> <a class="Button" href="https://www.biospace.com/hotbed-map-campaigns" target="_blank">LEARN MORE</a> </div> </div> </div> </div> </div> </div> </main> </div> <footer class="Page-footer"> <div class="Page-footer-container"> <div class="Page-footer-columns"> <div class="Page-footer-column"> <div class="Page-footer-logo"><a aria-label="home page" href="/" > <picture> <source type="image/webp" width="250" height="75" srcset="https://static.biospace.com/dims4/default/9cd548e/2147483647/strip/true/crop/1000x300+0+0/resize/250x75!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png 1x,https://static.biospace.com/dims4/default/5dae7e5/2147483647/strip/true/crop/1000x300+0+0/resize/500x150!/format/webp/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png 2x"/> <source width="250" height="75" srcset="https://static.biospace.com/dims4/default/3af6dae/2147483647/strip/true/crop/1000x300+0+0/resize/250x75!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png 1x,https://static.biospace.com/dims4/default/776a218/2147483647/strip/true/crop/1000x300+0+0/resize/500x150!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png 2x"/> <img class="Image" srcset="https://static.biospace.com/dims4/default/3af6dae/2147483647/strip/true/crop/1000x300+0+0/resize/250x75!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png 1x,https://static.biospace.com/dims4/default/776a218/2147483647/strip/true/crop/1000x300+0+0/resize/500x150!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png 2x" width="250" height="75" src="https://static.biospace.com/dims4/default/3af6dae/2147483647/strip/true/crop/1000x300+0+0/resize/250x75!/quality/90/?url=https%3A%2F%2Fk1-prod-biospace.s3.us-east-2.amazonaws.com%2Fbrightspot%2F41%2Fec%2F9e81690b459eaa7f24638948a32f%2Fbsp-logo-vector-in-white.png" > </picture> </a> </div> <div class="PagePromoFooter" data-no-media> <div class="PagePromoFooter-content"> <div class="PagePromo-description"> <i>BioSpace </i>is the digital hub for life science news and jobs. We provide essential insights, opportunities and tools to connect innovative organizations and talented professionals who advance health and quality of life across the globe. </div> </div> </div> </div> <div class="Page-footer-column"> <div class="Page-footer-navigation" > <nav class="FooterNavigation"> <ul class="FooterNavigation-items" data-column-count="3"> <li class="FooterNavigation-items-item"> <div class="FooterNavigationItem"> <div class="FooterNavigationItem-text"> <span>Explore</span> </div> <ul class="FooterNavigationItem-items"> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/news"><span class="NavigationLink-text">News</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/insights/"><span class="NavigationLink-text">Insights</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://jobs.biospace.com/searchjobs/"><span class="NavigationLink-text">Jobs</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/career-advice"><span class="NavigationLink-text">Career Advice</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/subscribe-to-newsletters"><span class="NavigationLink-text">Newsletters</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/podcasts"><span class="NavigationLink-text">Podcasts</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/webinars"><span class="NavigationLink-text">Webinars</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/reports"><span class="NavigationLink-text">Reports</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/companies"><span class="NavigationLink-text">Companies</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/nextgen"><span class="NavigationLink-text">NextGen: Top Start Ups To Watch</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/best-places-to-work"><span class="NavigationLink-text">Best Places to Work</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/hotbeds"><span class="NavigationLink-text">Hotbeds</span></a> </li> </ul> </div> </li> <li class="FooterNavigation-items-item"> <div class="FooterNavigationItem"> <div class="FooterNavigationItem-text"> <span>About</span> </div> <ul class="FooterNavigationItem-items"> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/about-us"><span class="NavigationLink-text">About BioSpace</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/editorial"><span class="NavigationLink-text">Editorial</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/join-our-team"><span class="NavigationLink-text">Join Our Team</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/contact-us"><span class="NavigationLink-text">Support</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/terms-and-conditions"><span class="NavigationLink-text">Terms &amp; Conditions</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/privacy-policy"><span class="NavigationLink-text">Privacy Policy</span></a> </li> </ul> </div> </li> <li class="FooterNavigation-items-item"> <div class="FooterNavigationItem"> <div class="FooterNavigationItem-text"> <span>More</span> </div> <ul class="FooterNavigationItem-items"> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://employer.biospace.com/login"><span class="NavigationLink-text">Employer Login</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/employer-resources"><span class="NavigationLink-text">Employer Resources</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://employer.biospace.com/pricing/"><span class="NavigationLink-text">Post Jobs</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/talent-solutions"><span class="NavigationLink-text">Talent Solutions</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/advertise"><span class="NavigationLink-text">Advertise</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/press-release-solutions"><span class="NavigationLink-text">Submit a Press Release</span></a> </li> <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.biospace.com/rss-feeds"><span class="NavigationLink-text">RSS Feeds</span></a> </li> </ul> </div> </li> </ul> </nav> </div> </div> </div> <div class="Page-footer-bottom"> <div class="Page-footer-disclaimer"><p>© 1985 - 2025 BioSpace.com. All rights reserved. </p></div> <div class="SocialBar"> <ul class="SocialBar-items"> <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://twitter.com/biospace" target="_blank" data-social-service="twitter"> <svg> <use xlink:href="#mono-icon-twitter"></use> </svg> <span class="sr-only"> twitter </span> </a> </li> <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.instagram.com/biospacenews/" target="_blank" data-social-service="instagram"> <svg> <use xlink:href="#mono-icon-instagram"></use> </svg> <span class="sr-only"> instagram </span> </a> </li> <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.facebook.com/biospacecommunity" target="_blank" data-social-service="facebook"> <svg> <use xlink:href="#mono-icon-facebook"></use> </svg> <span class="sr-only"> facebook </span> </a> </li> <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.linkedin.com/company/biospaceinc" target="_blank" data-social-service="linkedin"> <svg> <use xlink:href="#mono-icon-linkedin"></use> </svg> <span class="sr-only"> linkedin </span> </a> </li> </ul> </div> </div> </div> </footer> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10