<!DOCTYPE html>
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#">
<head>
  <!-- Preload the Brand SVG image with a high fetchpriority so it starts loading with the stylesheet. -->
    <meta charset="utf-8" />
<script async>window.mobileCheck=function(){var check=false;(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=true;})(navigator.userAgent||navigator.vendor||window.opera);return check;};window.dataLayerValues=window.dataLayerValues||{};window.dataLayerValues.isMobileQuery=window.mobileCheck();window.dataLayer=window.dataLayer||[];window.dataLayer.push(window.dataLayerValues);window.loadExternal=true;let disableFor=['bot','lighthouse','google','python-requests'];disableFor.forEach(function(elem){if(window.navigator.userAgent.toLowerCase().includes(elem)===true){window.loadExternal=false;}});const OMEDA_SEGMENTS_COOKIE='_oly_seg';const getCookieValue=function(key){let result=null;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?(result[1]):null;};!function(e,o){e._bmb||(o=e._bmb=function(){o.x?o.x.apply(o,arguments):o.q.push(arguments)},o.q=[])}(window);</script>
<script async type="text/javascript" fetchPriority="medium">!function(){window.semaphore=window.semaphore||[],window.ketch=function(){window.semaphore.push(arguments)};var e=new URLSearchParams(document.location.search),o=e.has("property")?e.get("property"):"fierce_healthcare",n=document.createElement("script");n.type="text/javascript",n.src="https://global.ketchcdn.com/web/v2/config/questex/".concat(o,"/boot.js"),n.defer=n.async=!0,document.getElementsByTagName("head")[0].appendChild(n)}();</script>
<link rel="canonical" href="https://www.fiercehealthcare.com/hospitals-health-systems" />
<meta name="parsely-title" content="Hospitals" />
<meta name="parsely-type" content="sectionpage" />
<meta name="gtm-section-home" content="1" />
<meta name="gtm-keywords" content="Hospitals" />
<meta name="gtm-section" content="Hospitals" />
<meta name="gtm-contenttype" content="taxonomy" />
<meta name="gtm-section-root" content="Providers" />
<script defer type="text/javascript" src="https://vi.ml314.com/get?eid=66459&amp;tk=NlORAP1pyT9TolCqYpofYXOR4do2bEnp0CI3bC62f2fFHw3d" fetchPriority="low"></script>
<script type="text/javascript" async>if (window.loadExternal) {!(function () { window.googletag = window.googletag || {}; window.vmpbjs = window.vmpbjs || {}; window.vpb = window.vpb || {}; vpb.cmd = vpb.cmd || []; vpb.st=Date.now();  vpb.fastLoad = true; googletag.cmd = googletag.cmd || []; vmpbjs.cmd = vmpbjs.cmd || []; var cmds = []; try{ cmds = googletag.cmd.slice(0); googletag.cmd.length = 0; }catch(e){} var ready = false; function exec(cb) { return cb.call(googletag); } var overriden = false; googletag.cmd.push(function () { overriden = true; googletag.cmd.unshift = function (cb) { if (ready) { return exec(cb); } cmds.unshift(cb); if (cb._startgpt) { ready = true; for (var k = 0; k < cmds.length; k++) { exec(cmds[k]); } } }; googletag.cmd.push = function (cb) { if (ready) { return exec(cb); } cmds.push(cb); }; }); if(!overriden){ googletag.cmd.push = function (cb) { cmds.push(cb); }; googletag.cmd.unshift = function (cb) { cmds.unshift(cb); if (cb._startgpt) { ready = true; if (googletag.apiReady) { cmds.forEach(function (cb) { googletag.cmd.push(cb); }); } else { googletag.cmd = cmds; } } }; } var dayMs = 36e5, cb = Math.floor(Date.now()*Math.random()), vpbSrc = '//player.mediafuse.com/prebidlink/' + cb + '/wrapper_hb_748754_18088.js', pbSrc = vpbSrc.replace('wrapper_hb', 'hb'), gptSrc = '//securepubads.g.doubleclick.net/tag/js/gpt.js', c = document.head || document.body || document.documentElement; function loadScript(src, cb) { var s = document.createElement('script'); s.src = src; s.defer=false; c.appendChild(s); s.onload = cb; s.onerror = function(){ var fn = function(){}; fn._startgpt = true; googletag.cmd.unshift(fn); }; return s; } loadScript(pbSrc); loadScript(gptSrc); loadScript(vpbSrc); })()}</script>
<script type="application/ld+json">{"@context":"https://schema.org/","@type":"ItemList","url":"https://www.fiercehealthcare.com/hospitals-health-systems","numberOfItems":10,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/providers/hospitals-adverse-transparency-clashing-industry-groups-spar-mulligan-340b-rebate-pilot","name":"'Hospitals adverse to transparency'\u2014clashing industry groups spar on mulligan 340B rebate pilot","description":"A second stab at a rebate program for statutory drug discounts drew familiar arguments and new alarm bells over a potential expansion in scope.","image":"https://qtxasset.com/quartz/qcloud5/media/image/Featured%20Images%20-%20Fierce%20Healthcare%20-%202025-04-16T100815.299.jpg?VersionId=0zJzNzQ.KUM3YIhJcKlNWQkb3L5kwZCX"}},{"@type":"ListItem","position":2,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/payers/unitedhealthcare-unveils-pilot-accelerate-payments-rural-hospitals","name":"UnitedHealthcare to eliminate most prior authorizations for rural providers","description":"UnitedHealthcare is building on its work to support rural hospitals, and will now exempt these facilities from most prior authorizations.","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2191182557.jpg?VersionId=qLcw1pHgKae1EjPJTEjBARRm8MCXEU7e"}},{"@type":"ListItem","position":3,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/providers/cvs-mass-general-brigham-primary-care-deal-would-increase-annual-care-spending-40m-report","name":"CVS, Mass General Brigham primary care deal would increase annual care spending by $40M, report predicts","description":"A \"conservative\" early estimate from a Mass. watchdog agency warned MGB's higher prices could substantially boost commercial healthcare spending. ","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-472206954.jpg?VersionId=vILVddXWYXVSj8RiFE_ukUqIfFcNnc84"}},{"@type":"ListItem","position":4,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/providers/chutes-ladders-2026-hires-departures-firings-retirements-ceo-executives-healthcare","name":"Chutes &amp; Ladders\u2014Blue Shield of California names chief pharmacy officer; ChristianaCare CEO to retire","description":"Welcome to this week's Chutes &amp; Ladders, our roundup of hirings, firings and retirings throughout the industry. ","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2162804075.jpg?VersionId=ezuHjvVhLzZWO7Er6pqli4gbU.sfm1O2"}},{"@type":"ListItem","position":5,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/ai-and-machine-learning/hippocratic-ai-rolls-out-2-new-tools-aimed-expanding-clinical-access","name":"Hippocratic AI rolls out 2 new tools aimed at expanding clinical access, improving nurse workflow","description":"The startup developed the tools, dubbed AI Front Door and Nurse Co-Pilot, as voice AI tools for patients and inpatient nurses.","image":"https://qtxasset.com/quartz/qcloud5/media/image/Medical_data_2_everythingpossibleGettyImages-697650898.jpg?VersionId=UcjJOfvIhJGeywlbcyQA0cOmtaU_uMfN"}},{"@type":"ListItem","position":6,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/providers/over-80-pcps-concerned-about-financial-stability-over-next-several-years-elation-health","name":"Over 80% of PCPs concerned about financial stability over next several years","description":"Despite financial concerns, 93% of physicians report remaining committed to primary care.","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2174884182.jpg?VersionId=m_AdanJxXZTVjkJVUG7SGB6LkTCaUw.7"}},{"@type":"ListItem","position":7,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/regulatory/industry-voices-doj-jumps-340b-cases-over-state-law-raising-questions-about-federal","name":"Industry Voices\u2014DOJ jumps into 340B cases over state law, raising questions about federal plans for the program","description":"Stakes are high as courts weigh the tension between state regulation and federal preemption, write attorneys at Troutman Pepper Locke.","image":"https://qtxasset.com/quartz/qcloud5/media/image/Featured%20Images%20-%20Fierce%20Healthcare%20-%202025-08-07T114506.457.jpg?VersionId=M.V6goczZJF01r69QEEXdPjfAXFgfJD1"}},{"@type":"ListItem","position":8,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/finance/providers-advantage-out-network-billing-disputes-likely-continue-capstone","name":"Providers' advantage on out-of-network billing disputes likely to continue: Capstone","description":"A report from strategy firm Capstone says increases in IDR filings will persist due to structural incentives for providers to engage in the process.","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-1680657472%20%281%29.jpg?VersionId=lbpokqIPkS2SbDAN58ldItRomXJk63AQ"}},{"@type":"ListItem","position":9,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/finance/fierce-healthcare-layoff-tracker-2026-job-cuts-eliminations-health-systems-hospitals","name":"Fierce Healthcare Layoff Tracker\u2014UnityPoint outsourcing hits at least 207; Baylor Scott &amp; White sheds 321 insurance staff","description":"Stick with this tracker for the latest layoff and workforce updates from across healthcare.","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-1742636258.jpg?VersionId=LDLQlVo1nqhbAAJPU2YzpCcmSJ1ifSFg"}},{"@type":"ListItem","position":10,"item":{"@type":"Article","url":"https://www.fiercehealthcare.com/health-tech/seqster-launches-new-clinical-site-data-tool-names-bioivt-deployment-partner","name":"Seqster launches new data tool to turn clinical sites into 'research-ready data collection points'","description":"The tool allows clinical sites to share electronic health record (EHR) data with clinical trial sponsors, eliminating barriers involved in research. ","image":"https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2228346802.jpg?VersionId=9C9AYMyirQ0tcWcljQak2hQyPkCGjAZz"}}]}</script>
<link type="application/rss+xml" href="/rss/Hospitals/xml" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
<script type="text/javascript" defer>
(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'?'&amp;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-TZFH7CC");
</script>
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<link rel="icon" href="https://qtxasset.com/quartz/qcloud5/fiercefavicon.ico" type="image/png" />
<script async>class PageMeta{constructor(){let metaStore={};let metas=document.getElementsByTagName('meta');for(let i=0;i<metas.length;i++){if(typeof metas[i]!=='undefined'&&metas[i].getAttribute('name')){metaStore[metas[i].getAttribute('name')]=metas[i].getAttribute('content');}}
this.metaVars=metaStore;}
getMetaValue(metaKeyName,defaultReturn=null,stripNonWordCharacters=false){if(!this.metaVars.hasOwnProperty(metaKeyName)){return defaultReturn;}
if(stripNonWordCharacters){return this.metaVars[metaKeyName].replace(/[^\w\s,]/gi,'').replace(/,/gi,', ');}
return this.metaVars[metaKeyName];}
getMetaValueList(metaKeyName){let v=this.getMetaValue(metaKeyName);if(!this.getMetaValue(metaKeyName)){return[];}
const r=v.split(",").map(str=>str.trim());return[...new Set(r)];}
getFullGamInventoryPath(rootPath){let gtmSectionRoot=this.getMetaValue("gtm-section-root");if(gtmSectionRoot){rootPath+="/"+gtmSectionRoot.replace(/[^A-Z0-9]/ig,"").toLowerCase();}
let gtmSection=this.getMetaValue("gtm-section");if(gtmSection){rootPath+="/"+gtmSection.replace(/[^A-Z0-9]/ig,"").toLowerCase();}
return rootPath;}
isArticle(){return!this.metaVars.hasOwnProperty('gtm-article')?false:parseInt(this.metaVars['gtm-article'])>0;}
isSectionFront(){let isTaxonomy=this.getMetaValue('gtm-contenttype')==='taxonomy';if(isTaxonomy&&(this.getMetaValue('gtm-section')||this.getMetaValue('gtm-home'))){return 1;}
return 0;}
isBrowserLarger(pixels=1460){let width=Math.max(document.documentElement.clientWidth,window.innerWidth||0);return width>=parseInt(pixels);}}
class PubAds{constructor(gamPath){this.enabled=true;this.gamPath=gamPath;}
getGamPath(){return this.gamPath;}
barebonesDefine(gamPath,meta){let stripNonWordCharacters=true;let targetingAllUnits={section:meta.getMetaValue('gtm-section','0',stripNonWordCharacters),homefront:meta.getMetaValue('gtm-home',"0"),sectionfront:meta.getMetaValue('gtm-section-home',"0"),article:meta.isArticle()?"1":"0",nodeid:meta.getMetaValue('gtm-article',''),topic:meta.getMetaValue('gtm-topics',''),keyword:meta.getMetaValue('gtm-keywords','',stripNonWordCharacters),tag:meta.getMetaValue('keywords',''),path:window.location.pathname,browserLargerThan1460:meta.isBrowserLarger(1460)?"1":"0",tagList:meta.getMetaValueList('keywords')};let pubAds=this;googletag.cmd.push(function(){googletag.pubads().addEventListener('slotRequested',function(event){if(pubAds.dfpDebugOn()){console.group('[debug] Ad for slot ',event.slot.getSlotElementId(),' requested');console.groupEnd();}});});googletag.cmd.push(function(){googletag.pubads().addEventListener('slotOnload',function(event){if(pubAds.dfpDebugOn()){console.log('[debug]',"showAds","slotOnLoad","Slot is loaded: ",event.slot.getSlotElementId());}});});googletag.cmd.push(function(){googletag.pubads().addEventListener('impressionViewable',function(event){if(pubAds.dfpDebugOn()){console.log('[debug]',"showAds","impressionViewable","Slot is viewable: ",event.slot.getSlotElementId());}});});if(this.dfpDebugOn()){googletag.cmd.push(function(){googletag.pubads().addEventListener('slotRenderEnded',function(event){});});}
let config={targeting:targetingAllUnits,singleRequest:true,lazyLoad:{fetchMarginPercent:20,renderMarginPercent:10,mobileScaling:0.5,},};googletag.setConfig(config);googletag.enableServices();}
dfpDebugOn(){return window.location.search.indexOf("dfpdeb")>0;}}
function initGam(){window.meta=new PageMeta();window.gamPath='/298443/questex.healthcare/healthcare';window.pubAds=new PubAds(gamPath);window.adUnits=window.adUnits||{};if(pubAds.dfpDebugOn()){console.log("[debug] gamPath",gamPath);console.log("[debug] isArticle",meta.isArticle());console.log("[debug] section:gpt-section",meta.getMetaValue('gtm-section',0));console.log("[debug] sectionfront:gtm-section-home",meta.isSectionFront());console.log("[debug] article:gtm-is-article",meta.isArticle()?1:0);console.log("[debug] topic:gtm-topics",meta.getMetaValue('gtm-topics',''));console.log("[debug] keyword:gtm-keywords",meta.getMetaValue('gtm-keywords'));console.log("[debug] tag:gtm-tags",meta.getMetaValue('keywords'));console.log("[debug] path:Page Path",window.location.pathname);console.log("[debug] browserLargerThan1460",meta.isBrowserLarger(1460));console.log("[debug] list:gtm-tags",meta.getMetaValueList('keywords'));}
window.googletag=window.googletag||{};window.googletag.cmd=googletag.cmd||[];try{googletag.cmd.push(function(){_bmb('vi',function(data){if(data!=null){var tmpSegment=[data.industry_id,data.revenue_id,data.size_id,data.functional_area_id,data.professional_group_id,data.seniority_id,data.decision_maker_id,data.install_data_id,data.topic_id,data.interest_group_id,data.segment].filter(Boolean).join(',');tmpSegment&&tmpSegment!=''&&googletag.pubads().setTargeting("bmb",tmpSegment.split(','));}
if(pubAds.dfpDebugOn()&&tmpSegment){console.log("[debug] Bombora segmentation data, 'data' variable:",data);console.log("[debug] Bombora segmentation data, 'tmpSegment' variable:",tmpSegment,tmpSegment.split(','));}});});}
catch(e){console.log("[error] Unable to set segmentation data. Error: ",e);}
if(pubAds.dfpDebugOn()){console.log("[debug] pushing pubAds.define() into the googletag cmd queue");}
pubAds.enabled=window.loadExternal;let disablePageAdsOverride=meta.getMetaValue('disable-all-ads',null)==='1';if(pubAds.enabled&&!disablePageAdsOverride){googletag.cmd.push(function(){pubAds.barebonesDefine(gamPath,meta);});}
try{let olyCookieValue=null;if(typeof getCookieValue==='function'){olyCookieValue=getCookieValue(OMEDA_SEGMENTS_COOKIE);}
let olyPayload=null;if(olyCookieValue&&typeof olyCookieValue!=="undefined"){olyPayload=JSON.parse(olyCookieValue);}
if(olyPayload&&Array.isArray(olyPayload)&&olyPayload.length>0){googletag.cmd.push(function(){for(let key=0;key<olyPayload.length;key++){googletag.pubads().setTargeting(olyPayload[key].k,olyPayload[key].v);}});}}
catch(e){console.log("[error] Unable to set olytics segmentation data. Error: ",e);}}
function bomboraDependentInitWithTimeout(){if(window.hasOwnProperty("_bmb")){initGam();}}
(function(){initGam();})();</script>

        <title>Hospitals | Fierce Healthcare</title>
              
        <link rel="preconnect" href="https://qtxasset.com">
        <link rel="preconnect" href="https://vi.ml314.com">
        <link rel="preconnect" href="https://www.googleadservices.com">
        <link rel="preconnect" href="https://tpc.googlesyndication.com">
              <link rel="prefetch preload" href="https://qtxasset.com/quartz/qcloud5/Fierce-23-Brand-Element.svg" as="image">
      
    <link rel="stylesheet" media="all" href="/sites/qcloud5/files/css/css_JoacYYLA9FX6oz9DlGI4F_Zyv3VlRL58m_xaksFKn7c.css?delta=0&amp;language=en&amp;theme=quartz_barrio&amp;include=eJx9zEEOAiEMRuELDeFIpDAVSToU-xcNnl5dzGYWrt-Xl1UdbjRSJrOm8WCAKiNJq3ffhJZOT3k22dmiv7SoJHDxpv2se0PRJ9uK2vnbt8ck8_e5rKKZJMCXtF5DAf4D13EBv_kgINy0-4YF5yNmAn8A4iRMbg" />
<link rel="stylesheet" media="all" href="/sites/qcloud5/files/css/css__2IqvkMiLKoPrWYjvRaRNPJnLl7DmSAbrI73brhkCYk.css?delta=1&amp;language=en&amp;theme=quartz_barrio&amp;include=eJx9zEEOAiEMRuELDeFIpDAVSToU-xcNnl5dzGYWrt-Xl1UdbjRSJrOm8WCAKiNJq3ffhJZOT3k22dmiv7SoJHDxpv2se0PRJ9uK2vnbt8ck8_e5rKKZJMCXtF5DAf4D13EBv_kgINy0-4YF5yNmAn8A4iRMbg" />

    <script src="/modules/custom/quartz_audience/js/5x5coop.js?v=1" async></script>


      <!-- set color -->
      <style>
        :root {
          --brand-1: #0C7DB4;
          --brand-2: #EB131B;
          --brand-3: #00354E;
          --brand-4: #33BDFF;
          --brand-5: #0C2433;
          --brand-6: #EB131B;
          --brand-1-dark: #0b71a2;
          --brand-2-dark: #d41118;
          --brand-gradient-1: #00354E;
          --brand-gradient-2: #0C2433;
          --brand-1-light: #0C7DB41a;
         --brand-svg-url: url("https://qtxasset.com/quartz/qcloud5/Fierce-23-Brand-Element.svg");
                  --domain-fonts: "Overpass", sans-serif;
          --content-body-fonts: "PT Serif", serif;
          --content-header-font: ;
          --content-header-font-weight: 800;
        }
      </style>

</head>
<body class="fiercehealthcare-com layout-no-sidebars has-featured-top page-taxonomy-term-4006 page-vocabulary-category path-taxonomy">
          <div class="js-active-domain-data" data-active-domain-data="{&quot;id&quot;:&quot;fiercehealthcare_com&quot;,&quot;cacheKey&quot;:&quot;c03ca3acb182ea58cc18043e2ee4d0ac&quot;,&quot;brandSvg&quot;:&quot;https:\/\/qtxasset.com\/quartz\/qcloud5\/Fierce-23-Brand-Element.svg&quot;}" style="display: none"></div>
        
      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
    <div id="page-wrapper">
  <div id="page">

          <div class="highlighted">
        <aside class="container section clearfix" role="complementary">
          
        </aside>
      </div>
    
    <div id="main-wrapper" class="layout-main-wrapper clearfix">
              <div id="main">
          
          <div class="row-- row-offcanvas row-offcanvas-left clearfix">
            <main  class="main-content" id="content" role="main" >
              <section class="section">
                                <span id="main-content" tabindex="-1"></span>
                  <div data-drupal-messages-fallback class="hidden"></div><div id="taxonomy-term-4006" class="taxonomy-term vocabulary-category">
  
    
  <div class="content">
      <div class="layout layout--onecol container p-0 contained-col">
    <div  class="layout__region layout__region--content">
      
    </div>
  </div>
          <div class="layout layout--onecol container-fluid p-0 full-width-col element-bg strong dark">
    <div  class="layout__region layout__region--content">
        <div
     class="block block-quartz-ads ad-unit-interstitial"
      >
    
        

          <dynamic-ad-slot
      :pos=7
      :out-of-page=true
      placeholder-id="interstitial"
      ad-id="interstitial"
      :hide-on-desktop="0"
      :hide-on-mobile="0"
    ></dynamic-ad-slot>
  
  </div>
  <div
     class="block block-quartz-ads ad-unit-header-ad"
          style=""
      >
    
        

          <dynamic-ad-slot
      :pos=0
      placeholder-id="header-ad"
      ad-id="headerAd"
      :hide-on-desktop="0"
      :hide-on-mobile="0"
      :container-size-map="[[1,1]]"
      :size-map="[[[788, 100], [[728,90], [970, 90], [970, 250]]],[[0, 0],[320, 50]]]"
    ></dynamic-ad-slot>
  
  </div>

    </div>
  </div>
    <div class="layout layout--onecol container-fluid p-0 full-width-col">
    <div  class="layout__region layout__region--content">
      <div class="block block-quartz-blocks block-quartz-blocks-header header__wrapper p-0 dark">
  


  <div class="content">
    <header role="banner" class="header--large d-none d-xl-block">

  <div class="brand-bar element-bg strong dark js-header-utility-large d-flex align-items-center position-relative overflow-hidden">
    <div class="container-fluid brand-bar-content">
      <div class="row justify-content-between align-items-center">
        
        <div class="col brand-menu-wrapper">
          <div class="row">
            
  <div class="header-link-group col menu-group d-xl-flex align-items-xl-center left-side">
      
            <ul class="clearfix nav">
                              <li class="nav-item">
                                          <a href="https://www.fiercepharma.com/" class="nav-link nav-link-https--wwwfiercepharmacom-">Fierce Pharma</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://www.fiercebiotech.com/" class="nav-link nav-link-https--wwwfiercebiotechcom-">Fierce Biotech</a>
                                                    </li>
                                <li class="current-site nav-item">
                                          <a href="https://www.fiercehealthcare.com/" class="nav-link nav-link-https--wwwfiercehealthcarecom-">Fierce Healthcare</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://www.fiercelifesciences.com/" title="Life Sciences Events" class="nav-link nav-link-https--wwwfiercelifesciencescom-">Fierce Life Sciences Events</a>
                                                    </li>
                                    </ul>
  
  </div>
  <div class="header-link-group col-auto menu-group d-xl-flex align-items-xl-center right-side position-static">
      
            <ul class="clearfix nav">
                                                                      <li class="nav-item">
                                          <a href="https://healthcarelifesciences.questex.com/healthcare/" class="nav-link nav-link-https--healthcarelifesciencesquestexcom-healthcare-">Advertise</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/fiercehealthcarecom/about-us" class="nav-link nav-link--fiercehealthcarecom-about-us" data-drupal-link-system-path="node/6616">About Us</a>
                                                    </li>
                </ul>
  
  </div>


                                  </div>
        </div>

                          <div class="col-auto social-wrapper d-flex align-items-center justify-content-end">
            <div class="social">
        <a class="linkedin" href="https://www.linkedin.com/showcase/fierce-healthcare/" aria-label="LinkedIn" target="_blank">
      <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" class="svg-inline--fa fa-linkedin-in fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>    </a>
        <a class="facebook" href="https://www.facebook.com/FierceHealthcare/" aria-label="Facebook" target="_blank">
      <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>    </a>
        <a class="twitter" href="https://twitter.com/FierceHealth" aria-label="Twitter / X" target="_blank">
      <svg xmlns="http://www.w3.org/2000/svg" class="svg-inline--fa" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>

    </a>
                </div>
          </div>
                          <div class="col-auto d-flex align-items-center search-wrapper">
            
<form action="/search-results" method="get">
  <fieldset class="d-flex align-items-center position-relative input-search">
    <input type="text" placeholder="Search" name="fulltext_search" class="search-text w-100">
    <button class="search-submit d-flex align-items-center" id="header-search-submit" type="submit" aria-label="search">
      <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>
    </button>
          <input type="hidden" placeholder="Search" name="dns" value="fiercehealthcare_com,fiercebiotech_com,fiercepharma_com">
      </fieldset>
</form>
          </div>
              </div>
    </div>
  </div>

  
  <div class="main-nav d-flex align-items-center position-relative">
    <div class="container-fluid js-main-menu-sub-container justify-content-center main-menu-wrapper">
      <div class="row menu-content align-items-center">

        <div class="col-auto">
          <div class="header-logo">
            <div class="logo" style="min-height: 40px; min-width: 100px;">
  <a href="/" rel="home">
    <img src="https://qtxasset.com/quartz/qcloud5/logos/Fierce%20Healthcare%20Mix%20Logo.svg" alt="Home" width="255" height="50">   </a>
</div>
          </div>
        </div>

        <div class="col menu-items position-static">
          <div class="row justify-content-between align-items-center">
            <div class="col menu-items-wrapper position-static">
              <div class="row justify-content-between align-items-center">
                
  <div class="header-link-group col menu-group d-xl-flex align-items-xl-center left-side">
      
            <ul class="clearfix nav">
                              <li class="nav-item menu-item--expanded">
                                          <a href="/providers" title="Providers" class="nav-link nav-link--providers" data-drupal-link-system-path="taxonomy/term/3981">Providers</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/hospitals-health-systems" title="Hospitals" class="nav-link nav-link--hospitals-health-systems is-active" data-drupal-link-system-path="taxonomy/term/4006" aria-current="page">Hospitals</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/practices" title="Practices" class="nav-link nav-link--practices" data-drupal-link-system-path="taxonomy/term/4016">Practices</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/retail" class="nav-link nav-link--retail" data-drupal-link-system-path="taxonomy/term/51681">Retail</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <a href="/health-tech" title="Health Tech" class="nav-link nav-link--health-tech" data-drupal-link-system-path="taxonomy/term/3996">Health Tech</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/ai-and-machine-learning" class="nav-link nav-link--ai-and-machine-learning" data-drupal-link-system-path="taxonomy/term/3991">AI and Machine Learning</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/digital-health" title="Digital Health" class="nav-link nav-link--digital-health" data-drupal-link-system-path="taxonomy/term/4001">Digital Health</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/telehealth" class="nav-link nav-link--telehealth" data-drupal-link-system-path="taxonomy/term/3986">Telehealth</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item">
                                          <a href="/payers" title="Payers" class="nav-link nav-link--payers" data-drupal-link-system-path="taxonomy/term/3976">Payers</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/regulatory" title="Regulatory" class="nav-link nav-link--regulatory" data-drupal-link-system-path="taxonomy/term/4021">Regulatory</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/finance" title="Finance" class="nav-link nav-link--finance" data-drupal-link-system-path="taxonomy/term/4011">Finance</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/special-reports" title="Special Reports" class="nav-link nav-link--special-reports" data-drupal-link-system-path="taxonomy/term/4026">Special Reports</a>
                                                    </li>
                                <li class="nav-item menu-item--expanded">
                                          <a href="https://www.fiercepharma.com/collection/fierce-50-2025" title="Fierce 50" class="nav-link nav-link-https--wwwfiercepharmacom-collection-fierce-50-2025">Fierce 50</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercepharma.com/collection/fierce-50-2025" title="Special Report" class="nav-link nav-link-https--wwwfiercepharmacom-collection-fierce-50-2025">Special Report</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://fierce50.fiercelifesciences.com/" title="Awards Gala" class="nav-link nav-link-https--fierce50fiercelifesciencescom-">Awards Gala</a>
                                                    </li>
                </ul>
  
                  </li>
                                                        </ul>
  
  </div>
  <div class="header-link-group col-auto menu-group d-xl-flex align-items-xl-center right-side position-static">
      
            <ul class="clearfix nav">
                                                                                                    <li class="nav-item menu-item--expanded">
                                          <span class="nav-link nav-link-">Awards</span>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercehealthcare.com/book/fierce-dei-awards" class="nav-link nav-link-https--wwwfiercehealthcarecom-book-fierce-dei-awards">DEI Awards</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://fiercehealthcareinnovationawards.fiercelifesciences.com/" class="nav-link nav-link-https--fiercehealthcareinnovationawardsfiercelifesciencescom-">Innovation Awards</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <a href="/resources" title="Resources" class="nav-link nav-link--resources" data-drupal-link-system-path="node/31">Resources</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/resource/products/webinar" title="Webinars" class="nav-link nav-link--resource-products-webinar" data-drupal-link-system-path="resource/products/webinar">Webinars</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/questex%20event" title="Events" class="nav-link nav-link--resource-products-questex20event" data-drupal-link-system-path="resource/products/questex event">Fierce Events</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/industry%20event" class="nav-link nav-link--resource-products-industry20event" data-drupal-link-system-path="resource/products/industry event">Industry Events</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/podcast" class="nav-link nav-link--resource-products-podcast" data-drupal-link-system-path="resource/products/podcast">Podcasts</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/survey" class="nav-link nav-link--resource-products-survey" data-drupal-link-system-path="resource/products/survey">Survey</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/whitepaper" class="nav-link nav-link--resource-products-whitepaper" data-drupal-link-system-path="resource/products/whitepaper">Whitepapers</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded events-mega-menu">
                                          <span class="nav-link nav-link-expanded mega-menu-button"><i class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="currentColor" 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>
</i> Events</span>
                      <event-mega-menu eid="mega-menu" domain="fiercehealthcare_com"></event-mega-menu>           <div class="sub-nav-toggle"></div>                   </li>
                                <li class="nav-item highlighted-link">
                                          <a href="https://www.fiercehealthcare.com/fiercehealthcarecom/hc-newsletters" title="Subscribe" class="nav-link nav-link-https--wwwfiercehealthcarecom-fiercehealthcarecom-hc-newsletters">Subscribe</a>
                                                    </li>
                </ul>
  
  </div>


              </div>
            </div>
          </div>
        </div>

      </div>
    </div>
  </div>

</header>
<header role="banner" class="mobile-nav container-fluid d-xl-none js-mobile-menu-sub-container">

  <div class="row header-bar align-items-center justify-content-between">
    <div class="col-auto header-logo d-flex">
      <div class="logo" style="min-height: 40px; min-width: 100px;">
  <a href="/" rel="home">
    <img src="https://qtxasset.com/quartz/qcloud5/logos/Fierce%20Healthcare%20Mix%20Logo.svg" alt="Home" width="255" height="50">   </a>
</div>
    </div>
    <div class="col-auto d-flex align-items-center header-toggle-wrapper">
              <div class="highlighted-link d-flex justify-content-end">
          <a href="https://www.fiercehealthcare.com/fiercehealthcarecom/hc-newsletters">Subscribe</a>
        </div>
                    <div class="header-toggle">
  <span class="toggle-icon mobile-menu-open closed active" role="button">
    <img src="/themes/custom/quartz_barrio/images/icons/bars-regular.svg" alt="Hamburger Menu" style="min-width: 35px; width: 50px; height: 50px; padding: 1rem">
  </span>
  <span class="toggle-icon mobile-menu-close open" role="button">
    <img src="/themes/custom/quartz_barrio/images/icons/xmark-solid.svg" alt="Hamburger Menu" style="min-width: 35px; width: 50px; height: 50px; padding: 1rem">
  </span>
</div>
            </div>
  </div>

  <div class="row header-dropdown">
    <div class="col">
              <div class="row search-form-wrapper my-5">
          
<form class="w-100" action="/search-results" method="get">
  <fieldset class="d-flex justify-content-between position-relative input-search">
    <input type="text" placeholder="Search" name="fulltext_search" class="search-text w-100">
    <button class="search-submit d-flex align-items-center" id="search-submit" type="submit" aria-label="search">
      <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>
    </button>
  </fieldset>
</form>
        </div>
                        <div class="row header-menu--main flex-column">
        
  <div class="header-link-group col menu-group d-xl-flex align-items-xl-center left-side">
      
            <ul class="clearfix nav">
                              <li class="nav-item menu-item--expanded">
                                          <a href="/providers" title="Providers" class="nav-link nav-link--providers" data-drupal-link-system-path="taxonomy/term/3981">Providers</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/hospitals-health-systems" title="Hospitals" class="nav-link nav-link--hospitals-health-systems is-active" data-drupal-link-system-path="taxonomy/term/4006" aria-current="page">Hospitals</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/practices" title="Practices" class="nav-link nav-link--practices" data-drupal-link-system-path="taxonomy/term/4016">Practices</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/retail" class="nav-link nav-link--retail" data-drupal-link-system-path="taxonomy/term/51681">Retail</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <a href="/health-tech" title="Health Tech" class="nav-link nav-link--health-tech" data-drupal-link-system-path="taxonomy/term/3996">Health Tech</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/ai-and-machine-learning" class="nav-link nav-link--ai-and-machine-learning" data-drupal-link-system-path="taxonomy/term/3991">AI and Machine Learning</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/digital-health" title="Digital Health" class="nav-link nav-link--digital-health" data-drupal-link-system-path="taxonomy/term/4001">Digital Health</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/telehealth" class="nav-link nav-link--telehealth" data-drupal-link-system-path="taxonomy/term/3986">Telehealth</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item">
                                          <a href="/payers" title="Payers" class="nav-link nav-link--payers" data-drupal-link-system-path="taxonomy/term/3976">Payers</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/regulatory" title="Regulatory" class="nav-link nav-link--regulatory" data-drupal-link-system-path="taxonomy/term/4021">Regulatory</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/finance" title="Finance" class="nav-link nav-link--finance" data-drupal-link-system-path="taxonomy/term/4011">Finance</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/special-reports" title="Special Reports" class="nav-link nav-link--special-reports" data-drupal-link-system-path="taxonomy/term/4026">Special Reports</a>
                                                    </li>
                                <li class="nav-item menu-item--expanded">
                                          <a href="https://www.fiercepharma.com/collection/fierce-50-2025" title="Fierce 50" class="nav-link nav-link-https--wwwfiercepharmacom-collection-fierce-50-2025">Fierce 50</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercepharma.com/collection/fierce-50-2025" title="Special Report" class="nav-link nav-link-https--wwwfiercepharmacom-collection-fierce-50-2025">Special Report</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://fierce50.fiercelifesciences.com/" title="Awards Gala" class="nav-link nav-link-https--fierce50fiercelifesciencescom-">Awards Gala</a>
                                                    </li>
                </ul>
  
                  </li>
                                                        </ul>
  
  </div>
  <div class="header-link-group col-auto menu-group d-xl-flex align-items-xl-center right-side position-static">
      
            <ul class="clearfix nav">
                                                                                                    <li class="nav-item menu-item--expanded">
                                          <span class="nav-link nav-link-">Awards</span>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercehealthcare.com/book/fierce-dei-awards" class="nav-link nav-link-https--wwwfiercehealthcarecom-book-fierce-dei-awards">DEI Awards</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://fiercehealthcareinnovationawards.fiercelifesciences.com/" class="nav-link nav-link-https--fiercehealthcareinnovationawardsfiercelifesciencescom-">Innovation Awards</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <a href="/resources" title="Resources" class="nav-link nav-link--resources" data-drupal-link-system-path="node/31">Resources</a>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/resource/products/webinar" title="Webinars" class="nav-link nav-link--resource-products-webinar" data-drupal-link-system-path="resource/products/webinar">Webinars</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/questex%20event" title="Events" class="nav-link nav-link--resource-products-questex20event" data-drupal-link-system-path="resource/products/questex event">Fierce Events</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/industry%20event" class="nav-link nav-link--resource-products-industry20event" data-drupal-link-system-path="resource/products/industry event">Industry Events</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/podcast" class="nav-link nav-link--resource-products-podcast" data-drupal-link-system-path="resource/products/podcast">Podcasts</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/survey" class="nav-link nav-link--resource-products-survey" data-drupal-link-system-path="resource/products/survey">Survey</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resource/products/whitepaper" class="nav-link nav-link--resource-products-whitepaper" data-drupal-link-system-path="resource/products/whitepaper">Whitepapers</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded events-mega-menu">
                                          <span class="nav-link nav-link-expanded mega-menu-button"><i class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="currentColor" 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>
</i> Events</span>
                      <event-mega-menu eid="mega-menu" domain="fiercehealthcare_com"></event-mega-menu>           <div class="sub-nav-toggle"></div>                   </li>
                                <li class="nav-item highlighted-link">
                                          <a href="https://www.fiercehealthcare.com/fiercehealthcarecom/hc-newsletters" title="Subscribe" class="nav-link nav-link-https--wwwfiercehealthcarecom-fiercehealthcarecom-hc-newsletters">Subscribe</a>
                                                    </li>
                </ul>
  
  </div>


      </div>
      <div class="row mobile-brand-bar header-utility-small element-bg dark strong">

        <div class="col-12">
          <div class="row utility-menu flex-column">
            
  <div class="header-link-group col menu-group d-xl-flex align-items-xl-center left-side">
      
            <ul class="clearfix nav">
                              <li class="nav-item">
                                          <a href="https://www.fiercepharma.com/" class="nav-link nav-link-https--wwwfiercepharmacom-">Fierce Pharma</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://www.fiercebiotech.com/" class="nav-link nav-link-https--wwwfiercebiotechcom-">Fierce Biotech</a>
                                                    </li>
                                <li class="current-site nav-item">
                                          <a href="https://www.fiercehealthcare.com/" class="nav-link nav-link-https--wwwfiercehealthcarecom-">Fierce Healthcare</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://www.fiercelifesciences.com/" title="Life Sciences Events" class="nav-link nav-link-https--wwwfiercelifesciencescom-">Fierce Life Sciences Events</a>
                                                    </li>
                                    </ul>
  
  </div>
  <div class="header-link-group col-auto menu-group d-xl-flex align-items-xl-center right-side position-static">
      
            <ul class="clearfix nav">
                                                                      <li class="nav-item">
                                          <a href="https://healthcarelifesciences.questex.com/healthcare/" class="nav-link nav-link-https--healthcarelifesciencesquestexcom-healthcare-">Advertise</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/fiercehealthcarecom/about-us" class="nav-link nav-link--fiercehealthcarecom-about-us" data-drupal-link-system-path="node/6616">About Us</a>
                                                    </li>
                </ul>
  
  </div>


          </div>

          <div class="row social-wrapper">
            <div class="col-12">
              <div class="social">
        <a class="linkedin" href="https://www.linkedin.com/showcase/fierce-healthcare/" aria-label="LinkedIn" target="_blank">
      <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" class="svg-inline--fa fa-linkedin-in fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>    </a>
        <a class="facebook" href="https://www.facebook.com/FierceHealthcare/" aria-label="Facebook" target="_blank">
      <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>    </a>
        <a class="twitter" href="https://twitter.com/FierceHealth" aria-label="Twitter / X" target="_blank">
      <svg xmlns="http://www.w3.org/2000/svg" class="svg-inline--fa" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>

    </a>
                </div>
            </div>
          </div>
        </div>

      </div>
    </div>
  </div>

</header>
  </div>
</div>
<div class="block block-quartz-blocks block-quartz-blocks-sponsor-banner-block promo-bar d-flex align-items-center justify-content-lg-center position-relative overflow-hidden">
  

  <div class="content">
      <div class="container">
    <div class="row content justify-content-md-center">

      
      <div class="col text">
        <div class="element-title xsmall">
          <a href="https://www.fiercehealthcare.com/providers/next-opioid-epidemic-gambling-addiction-grows-legalization-outpaces-public-health">
            ‘The next opioid epidemic’: Gambling legalization outpaces public health response <i class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path fill="currentColor" d="M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z"/></svg>
</i>
          </a>
        </div>
      </div>

    </div>
  </div>


  </div>
</div>

    </div>
  </div>
    <div class="layout layout--onecol container-fluid p-0 full-width-col">
    <div  class="layout__region layout__region--content">
      <div id="featured-hero-hidden" data-article-count="6" style="display: none"></div>
<div class="block block-quartz-apifirst block-quartz-apifirst-featured-hero-block component pt-0 featured-hero new b2b dark" style="min-height: 700px">
  
    

  <div class="row window-frame">
    <div class="col-12 element-bg gradient overflow-hidden">
      <div class="element-bg-image" style="background-image: var(--brand-svg-url);"></div>

              <!-- row inside the fragment -->
        
<div  class="row position-relative introduction gradient-prosumer">

  
  <div class="container px-sm-0 px-lg-4">
    <div class="row d-lg-flex align-items-lg-center">
      <div class="col-12 col-lg-7 col-xl-6 ">
        <div class="row large-stripe-pattern">
          <div class="col col-md-auto">
            <h1 class="component-title large text-uppercase">
              Hospitals
            </h1>
            <div class="stripe-pattern expanded"></div>
          </div>
        </div>
              </div>
          </div>
  </div>
</div>
      
      <div class="container sections-wrapper p-0">
        <div class="row top-section ml-lg-0">
                      <div class="col-lg-7 left-side window-frame">
  <!-- Top Media Featured Slot component -->
      <div class="row media-content-component top-media">
      <div class="col-12">
        <!-- Image -->
        <div class="row media mb-4 mb-lg-5">
          <div class="col-12">
            <a href="/providers/hospitals-adverse-transparency-clashing-industry-groups-spar-mulligan-340b-rebate-pilot" target="_self" class="d-block position-relative xlarge-image-label">
              <figure class="image-wrapper">
                

                <div class="image img-fluid">
                  <img fetchpriority="high" srcset="https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=197,w=352/https://qtxasset.com/quartz/qcloud5/media/image/Featured%20Images%20-%20Fierce%20Healthcare%20-%202025-04-16T100815.299.jpg?VersionId=0zJzNzQ.KUM3YIhJcKlNWQkb3L5kwZCX 352w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=337,w=595/https://qtxasset.com/quartz/qcloud5/media/image/Featured%20Images%20-%20Fierce%20Healthcare%20-%202025-04-16T100815.299.jpg?VersionId=0zJzNzQ.KUM3YIhJcKlNWQkb3L5kwZCX 595w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=395,w=705/https://qtxasset.com/quartz/qcloud5/media/image/Featured%20Images%20-%20Fierce%20Healthcare%20-%202025-04-16T100815.299.jpg?VersionId=0zJzNzQ.KUM3YIhJcKlNWQkb3L5kwZCX 705w" sizes="(max-width:575px) 100vw,(max-width:991px) 100vw,(max-width:1319px) 100vw" alt="Dollar icon from medical pills" src="https://qtxasset.com/quartz/qcloud5/media/image/Featured%20Images%20-%20Fierce%20Healthcare%20-%202025-04-16T100815.299.jpg?VersionId=0zJzNzQ.KUM3YIhJcKlNWQkb3L5kwZCX">
                </div>
              </figure>
            </a>
          </div>
        </div>
        <!-- ./end Image -->
        <!-- Label -->
        <div class="row mt-3">
          <div class="col-12">
                            
<div  class="label label-small">
      <a href="/providers">Providers</a>
  </div>
                      </div>
        </div>
        <!-- ./end Label -->
        <!-- Title -->
        <div class="row title mt-2">
          <div class="col-12">
            <h3 class="element-title large">
              <a class="" href="/providers/hospitals-adverse-transparency-clashing-industry-groups-spar-mulligan-340b-rebate-pilot" target="_self">Hospitals, drugmakers weigh in on 340B rebates V2
                              </a>
            </h3>
          </div>
        </div>
        <!-- ./end Title -->
        <!-- Teaser -->
        <div class="row teaser mt-2 mt-md-3 mt-lg-2">
          <div class="col-12">
            <div>A second stab at a rebate program for statutory drug discounts drew familiar arguments and new alarm bells over a potential expansion in scope.</div>
          </div>
        </div>
        <!-- ./end Teaser -->
        <!-- Byline -->
                  <div class="row byline small my-4 byline-wrapper">
            <div class="col-12">
              <div>
                                                      <a href="/person/dave-muoio-0">
                                            <span class="name font-weight-bold">Dave Muoio</span></a>
                                    <!-- Dot Separator -->
                  <span class="dot">
                    <i class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path fill="#FFFFFF" d="M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z"/></svg></i>
                  </span>
                                                  <span class="date d-inline-block">Apr 20, 2026 5:30pm</span>
                              </div>
            </div>
          </div>
                <!-- ./end Byline -->
      </div>
    </div>
    <!-- ./end Top Media Content component -->
</div>

<div class="col-lg-5 right-side window-frame">
  <div class="row">
                                      <div class="col-md-6 col-lg-12 mb-5 mb-lg-4 pl-lg-5 d-md-flex flex-md-column content-list-wrapper">
            <div class="border-default top row mb-5 d-lg-none"></div>
            
<!-- Left Media Content component -->
<div class="row media-content-component left-media mb-4">
  <div class="col-4 pr-0 media-wrapper">
    <!-- Image -->
    <div class="row media">
      <div class="col-12">
        <a href="/payers/unitedhealthcare-unveils-pilot-accelerate-payments-rural-hospitals" target="_self" class="d-block position-relative small-image-label">
          <figure class="image-wrapper">
            

            <div class="image">
                              <img fetchpriority="high" srcset="https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=61,w=109/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2191182557.jpg?VersionId=qLcw1pHgKae1EjPJTEjBARRm8MCXEU7e 109w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=76,w=136/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2191182557.jpg?VersionId=qLcw1pHgKae1EjPJTEjBARRm8MCXEU7e 136w" sizes="(max-width:991px) 100vw,(max-width:1319px) 100vw" alt="doctor walking away in hospital hallway" src="https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2191182557.jpg?VersionId=qLcw1pHgKae1EjPJTEjBARRm8MCXEU7e">
                          </div>
          </figure>
        </a>
      </div>
    </div>
    <!-- ./end Image -->
  </div>
  <div class="col-8 content-wrapper">
    <!-- Label -->
        <!-- ./end Cross Domain Eyebrow -->
    <!-- ./end Label -->
    <!-- Title -->
    <div class="row title mb-3">
      <div class="col-12">
        <h3 class="element-title xsmall">
          <a class="" href="/payers/unitedhealthcare-unveils-pilot-accelerate-payments-rural-hospitals" target="_self">
              UHC to eliminate most prior authorizations for rural providers
                    </a>
        </h3>
      </div>
    </div>
    <!-- ./end Title -->
    <!-- Byline -->
          <div class="row byline small">
        <div class="col-12 line-height-1">
          <div>
                      <span class="date d-inline-block">Apr 20, 2026 4:30pm</span>
                    </div>
        </div>
      </div>
        <!-- ./end Byline -->
  </div>
</div>
<!-- ./end Left Media Content component -->
                          <div class="border-default bottom row mt-4 mt-md-5 mt-lg-0 d-none d-lg-flex"></div>
                      </div>
                                          <div class="col-md-6 col-lg-12 mb-5 mb-lg-4 pl-lg-5 d-md-flex flex-md-column content-list-wrapper">
            <div class="border-default top row mb-5 d-lg-none"></div>
            
<!-- Left Media Content component -->
<div class="row media-content-component left-media mb-4">
  <div class="col-4 pr-0 media-wrapper">
    <!-- Image -->
    <div class="row media">
      <div class="col-12">
        <a href="/providers/cvs-mass-general-brigham-primary-care-deal-would-increase-annual-care-spending-40m-report" target="_self" class="d-block position-relative small-image-label">
          <figure class="image-wrapper">
            

            <div class="image">
                              <img fetchpriority="high" srcset="https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=61,w=109/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-472206954.jpg?VersionId=vILVddXWYXVSj8RiFE_ukUqIfFcNnc84 109w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=76,w=136/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-472206954.jpg?VersionId=vILVddXWYXVSj8RiFE_ukUqIfFcNnc84 136w" sizes="(max-width:991px) 100vw,(max-width:1319px) 100vw" alt="A sign that reads Massachusetts Welcomes You" src="https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-472206954.jpg?VersionId=vILVddXWYXVSj8RiFE_ukUqIfFcNnc84">
                          </div>
          </figure>
        </a>
      </div>
    </div>
    <!-- ./end Image -->
  </div>
  <div class="col-8 content-wrapper">
    <!-- Label -->
        <!-- ./end Cross Domain Eyebrow -->
    <!-- ./end Label -->
    <!-- Title -->
    <div class="row title mb-3">
      <div class="col-12">
        <h3 class="element-title xsmall">
          <a class="" href="/providers/cvs-mass-general-brigham-primary-care-deal-would-increase-annual-care-spending-40m-report" target="_self">
              CVS, MGB&#039;s primary care deal would fuel $40M extra spending
                    </a>
        </h3>
      </div>
    </div>
    <!-- ./end Title -->
    <!-- Byline -->
          <div class="row byline small">
        <div class="col-12 line-height-1">
          <div>
                      <span class="date d-inline-block">Apr 20, 2026 3:30pm</span>
                    </div>
        </div>
      </div>
        <!-- ./end Byline -->
  </div>
</div>
<!-- ./end Left Media Content component -->
                          <div class="border-default bottom row mt-4 mt-md-5 mt-lg-0 d-none d-lg-flex"></div>
                      </div>
                                          <div class="col-md-6 col-lg-12 mb-5 mb-lg-4 pl-lg-5 d-md-flex flex-md-column content-list-wrapper">
            <div class="border-default top row mb-5 d-lg-none"></div>
            
<!-- Left Media Content component -->
<div class="row media-content-component left-media mb-4">
  <div class="col-4 pr-0 media-wrapper">
    <!-- Image -->
    <div class="row media">
      <div class="col-12">
        <a href="/providers/chutes-ladders-2026-hires-departures-firings-retirements-ceo-executives-healthcare" target="_self" class="d-block position-relative small-image-label">
          <figure class="image-wrapper">
            

            <div class="image">
                              <img fetchpriority="high" srcset="https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=61,w=109/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2162804075.jpg?VersionId=ezuHjvVhLzZWO7Er6pqli4gbU.sfm1O2 109w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=76,w=136/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2162804075.jpg?VersionId=ezuHjvVhLzZWO7Er6pqli4gbU.sfm1O2 136w" sizes="(max-width:991px) 100vw,(max-width:1319px) 100vw" alt="Businessman and businesswoman standing on the top of a building illustration of accomplishment" src="https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2162804075.jpg?VersionId=ezuHjvVhLzZWO7Er6pqli4gbU.sfm1O2">
                          </div>
          </figure>
        </a>
      </div>
    </div>
    <!-- ./end Image -->
  </div>
  <div class="col-8 content-wrapper">
    <!-- Label -->
        <!-- ./end Cross Domain Eyebrow -->
    <!-- ./end Label -->
    <!-- Title -->
    <div class="row title mb-3">
      <div class="col-12">
        <h3 class="element-title xsmall">
          <a class="" href="/providers/chutes-ladders-2026-hires-departures-firings-retirements-ceo-executives-healthcare" target="_self">
              Chutes &amp; Ladders—Blue Shield taps chief pharmacy officer
                    </a>
        </h3>
      </div>
    </div>
    <!-- ./end Title -->
    <!-- Byline -->
          <div class="row byline small">
        <div class="col-12 line-height-1">
          <div>
                      <span class="date d-inline-block">Apr 20, 2026 3:20pm</span>
                    </div>
        </div>
      </div>
        <!-- ./end Byline -->
  </div>
</div>
<!-- ./end Left Media Content component -->
                          <div class="border-default bottom row mt-4 mt-md-5 mt-lg-0 d-none d-lg-flex"></div>
                      </div>
                                          <div class="col-md-6 col-lg-12 mb-5 mb-lg-4 pl-lg-5 d-md-flex flex-md-column content-list-wrapper">
            <div class="border-default top row mb-5 d-lg-none"></div>
            
<!-- Left Media Content component -->
<div class="row media-content-component left-media mb-4">
  <div class="col-4 pr-0 media-wrapper">
    <!-- Image -->
    <div class="row media">
      <div class="col-12">
        <a href="/ai-and-machine-learning/hippocratic-ai-rolls-out-2-new-tools-aimed-expanding-clinical-access" target="_self" class="d-block position-relative small-image-label">
          <figure class="image-wrapper">
            

            <div class="image">
                              <img fetchpriority="high" srcset="https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=61,w=109/https://qtxasset.com/quartz/qcloud5/media/image/Medical_data_2_everythingpossibleGettyImages-697650898.jpg?VersionId=UcjJOfvIhJGeywlbcyQA0cOmtaU_uMfN 109w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=76,w=136/https://qtxasset.com/quartz/qcloud5/media/image/Medical_data_2_everythingpossibleGettyImages-697650898.jpg?VersionId=UcjJOfvIhJGeywlbcyQA0cOmtaU_uMfN 136w" sizes="(max-width:991px) 100vw,(max-width:1319px) 100vw" alt="Smart doctor hand working with modern laptop computer in modern office with virtual icon diagram - stock photo everythingpos" src="https://qtxasset.com/quartz/qcloud5/media/image/Medical_data_2_everythingpossibleGettyImages-697650898.jpg?VersionId=UcjJOfvIhJGeywlbcyQA0cOmtaU_uMfN">
                          </div>
          </figure>
        </a>
      </div>
    </div>
    <!-- ./end Image -->
  </div>
  <div class="col-8 content-wrapper">
    <!-- Label -->
        <!-- ./end Cross Domain Eyebrow -->
    <!-- ./end Label -->
    <!-- Title -->
    <div class="row title mb-3">
      <div class="col-12">
        <h3 class="element-title xsmall">
          <a class="" href="/ai-and-machine-learning/hippocratic-ai-rolls-out-2-new-tools-aimed-expanding-clinical-access" target="_self">
              Hippocratic AI launches 2 new tools for patients, nurses
                    </a>
        </h3>
      </div>
    </div>
    <!-- ./end Title -->
    <!-- Byline -->
          <div class="row byline small">
        <div class="col-12 line-height-1">
          <div>
                      <span class="date d-inline-block">Apr 20, 2026 1:00pm</span>
                    </div>
        </div>
      </div>
        <!-- ./end Byline -->
  </div>
</div>
<!-- ./end Left Media Content component -->
                          <div class="border-default bottom row mt-4 mt-md-5 mt-lg-0 d-none d-lg-flex"></div>
                      </div>
                                          <div class="col-md-6 col-lg-12 mb-5 mb-lg-4 pl-lg-5 d-md-flex flex-md-column content-list-wrapper">
            <div class="border-default top row mb-5 d-lg-none"></div>
            
<!-- Left Media Content component -->
<div class="row media-content-component left-media mb-4">
  <div class="col-4 pr-0 media-wrapper">
    <!-- Image -->
    <div class="row media">
      <div class="col-12">
        <a href="/providers/over-80-pcps-concerned-about-financial-stability-over-next-several-years-elation-health" target="_self" class="d-block position-relative small-image-label">
          <figure class="image-wrapper">
            

            <div class="image">
                              <img fetchpriority="high" srcset="https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=61,w=109/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2174884182.jpg?VersionId=m_AdanJxXZTVjkJVUG7SGB6LkTCaUw.7 109w,https://qtxasset.com/cdn-cgi/image/format=auto,fit=crop,g=0.5x0.5,h=76,w=136/https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2174884182.jpg?VersionId=m_AdanJxXZTVjkJVUG7SGB6LkTCaUw.7 136w" sizes="(max-width:991px) 100vw,(max-width:1319px) 100vw" alt="stethoscope with dollar sign symbols" src="https://qtxasset.com/quartz/qcloud5/media/image/GettyImages-2174884182.jpg?VersionId=m_AdanJxXZTVjkJVUG7SGB6LkTCaUw.7">
                          </div>
          </figure>
        </a>
      </div>
    </div>
    <!-- ./end Image -->
  </div>
  <div class="col-8 content-wrapper">
    <!-- Label -->
        <!-- ./end Cross Domain Eyebrow -->
    <!-- ./end Label -->
    <!-- Title -->
    <div class="row title mb-3">
      <div class="col-12">
        <h3 class="element-title xsmall">
          <a class="" href="/providers/over-80-pcps-concerned-about-financial-stability-over-next-several-years-elation-health" target="_self">
              8 in 10 PCPs have financial stability concerns: survey
                    </a>
        </h3>
      </div>
    </div>
    <!-- ./end Title -->
    <!-- Byline -->
          <div class="row byline small">
        <div class="col-12 line-height-1">
          <div>
                      <span class="date d-inline-block">Apr 17, 2026 1:50pm</span>
                    </div>
        </div>
      </div>
        <!-- ./end Byline -->
  </div>
</div>
<!-- ./end Left Media Content component -->
                      </div>
                    </div>
</div>
                  </div>
        <div class="row mobile-ad">
          <div class="col-md-6 col-lg-3">
            <dynamic-ad-slot
              :pos=1
              placeholder-id="featuredHero2"
              ad-id="featuredHero2"
              :randomize-element-id="false"
              :hide-on-desktop="1"
              :hide-on-mobile="0"
              :container-size-map="[[300,250]]"
              :size-map="[[[0, 0],[300, 250]]]"
            ></dynamic-ad-slot>
          </div>
        </div>
        
                <div class="row">
          <div class="col">
            <div class="container p-0">
              <div id="omeda-promo-sectionfront-below-featured-hero" class="olytics_injection"></div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

<div class="block block-quartz-apifirst block-quartz-apifirst-term-multi-sponsor-resources-block container-fluid multi-sponsors">
  
    
      <div class="content">
          <term-multi-sponsor-resources term-id="4006"></term-multi-sponsor-resources>

    </div>
  </div>

    </div>
  </div>
  <div class="layout layout--twocol-section layout--twocol-section--75-25 container p-0">

          <!--<div  class="layout__region layout__region--first">-->
      <div class="col-lg-8 col-xl-9">
        <div class="block block-quartz-vocabulary block-quartz-vocabulary-section-front-content-well mt-5 mt-lg-0 section-front-content-well">
  
    


          <section-fronts-content-well section=4006
                                 :options="{&quot;primaryColor&quot;:&quot;#0C7DB4&quot;,&quot;hideEyebrow&quot;:false,&quot;hideImagesInContentWell&quot;:false,&quot;enableNewsfeed&quot;:false,&quot;contentWellNewsfeedSource&quot;:null,&quot;disableDatetime&quot;:false,&quot;noHeroArticles&quot;:false,&quot;heading&quot;:&quot;The &lt;span class=\&quot;brand-1\&quot;&gt;Latest&lt;\/span&gt;&quot;}"
                                 disable-pagination="true"
                                                                  twocol=1    ></section-fronts-content-well>
  </div>

      </div>
    
          <div class="col-lg-4 col-xl-3">
            <div
     class="block block-quartz-ads ad-unit-sidebar-ad d-none d-lg-block"
      >
    
        

          <dynamic-ad-slot
      :pos=1
      placeholder-id="sidebar-ad"
      ad-id="sidebarAd"
      :hide-on-desktop="0"
      :hide-on-mobile="1"
      :container-size-map="[[300,250]]"
      :sizes="[[300, 600],[300, 250]]"
    ></dynamic-ad-slot>
  
  </div>
<div class="block block-quartz-blocks block-custom-css-id-block">
  
    
      <div class="content">
      <div id="omeda-promo-right-rail-after-1st-ad" class="olytics_injection">
  
    
</div>

    </div>
  </div>
<div class="block block-quartz-blocks block-omeda-newsletter-block">
  
    
      <div class="content">
      <div class="omeda-newsletter-component">
  <omeda-newsletter class="d-none d-lg-block"></omeda-newsletter>
</div>

    </div>
  </div>
    <div
     class="block block-quartz-ads ad-unit-sidebar-ad2 d-none d-lg-block"
      >
    
        

          <dynamic-ad-slot
      :pos=2
      placeholder-id="sidebar-ad2"
      ad-id="sidebarAd2"
      :hide-on-desktop="0"
      :hide-on-mobile="1"
      :container-size-map="[[1,1]]"
      :sizes="[[300, 600],[300, 250]]"
    ></dynamic-ad-slot>
  
  </div>
    <div
     class="block block-quartz-ads ad-unit-sidebar-ad3 d-none d-lg-block"
          style="position: sticky; top: 95px;"
      >
    
        

          <dynamic-ad-slot
      :pos=3
      placeholder-id="sidebar-ad3"
      ad-id="sidebarAd3"
      :hide-on-desktop="0"
      :hide-on-mobile="1"
      :container-size-map="[[1,1]]"
      :sizes="[[300, 600],[300, 250]]"
    ></dynamic-ad-slot>
  
  </div>

      </div>
    
  </div>
    <div class="layout layout--onecol container-fluid p-0 full-width-col">
    <div  class="layout__region layout__region--content">
      <div class="block block-quartz-vocabulary block-quartz-vocabulary-section-front-content-well mt-5 mt-lg-0 section-front-content-well">
  
    


      <section-fronts-content-well-inf-scroll-page section=4006
                                                 :options="{&quot;primaryColor&quot;:&quot;#0C7DB4&quot;,&quot;hideEyebrow&quot;:false,&quot;hideImagesInContentWell&quot;:false,&quot;enableNewsfeed&quot;:false,&quot;contentWellNewsfeedSource&quot;:null,&quot;disableDatetime&quot;:false,&quot;noHeroArticles&quot;:false}"
                                                                                                  twocol=1    ></section-fronts-content-well-inf-scroll-page>
  </div>

    </div>
  </div>
    <div class="layout layout--onecol container-fluid p-0 full-width-col">
    <div  class="layout__region layout__region--content">
      <div class="block block-quartz-blocks block-quartz-blocks-footer footer-wrapper element-bg dark strong">
    
<footer>
  <div class="footer-top container">
    <div class="row">
      <div class="col-md-4 col-lg-5 logo-social mb-4 mb-md-0">
        <div class="logo" style="min-height: 40px; min-width: 100px;">
  <a href="/" rel="home">
    <img src="https://qtxasset.com/quartz/qcloud5/logos/Fierce%20Healthcare%20Mix%20Logo.svg" alt="Home" width="255" height="50">   </a>
</div>
        <div class="social">
        <a class="linkedin" href="https://www.linkedin.com/showcase/fierce-healthcare/" aria-label="LinkedIn" target="_blank">
      <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" class="svg-inline--fa fa-linkedin-in fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>    </a>
        <a class="facebook" href="https://www.facebook.com/FierceHealthcare/" aria-label="Facebook" target="_blank">
      <svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>    </a>
        <a class="twitter" href="https://twitter.com/FierceHealth" aria-label="Twitter / X" target="_blank">
      <svg xmlns="http://www.w3.org/2000/svg" class="svg-inline--fa" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>

    </a>
                </div>
      </div>
      <div class="col-md-8 col-lg-7 footer-menu">
        
    
            <ul class="clearfix nav">
                              <li class="nav-item menu-item--expanded">
                                          <span class="nav-link nav-link-">Connect</span>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="/fiercehealthcarecom/about-us" title="Team" class="nav-link nav-link--fiercehealthcarecom-about-us" data-drupal-link-system-path="node/6616">The Team</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://healthcarelifesciences.questex.com/healthcare/" title="Advertise With Us" class="nav-link nav-link-https--healthcarelifesciencesquestexcom-healthcare-">Advertise</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://healthcarelifesciences.questex.com/marketing-kit/" class="nav-link nav-link-https--healthcarelifesciencesquestexcom-marketing-kit-">Marketing Kit</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://healthcarelifesciences.questex.com/lets-talk/" class="nav-link nav-link-https--healthcarelifesciencesquestexcom-lets-talk-">Let&#039;s Talk</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <span class="nav-link nav-link-">Join Us</span>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercehealthcare.com/fiercehealthcarecom/hc-newsletters" title="Newsletters" class="nav-link nav-link-https--wwwfiercehealthcarecom-fiercehealthcarecom-hc-newsletters">Newsletters</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/resources" title="Resources" class="nav-link nav-link--resources" data-drupal-link-system-path="node/31">Resources</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/fiercehealthcarecom/rss-feeds" title="RSS Feeds" class="nav-link nav-link--fiercehealthcarecom-rss-feeds" data-drupal-link-system-path="node/6621">RSS Feeds</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="/editorial-advisory-council" title="Editorial Advisory Council" class="nav-link nav-link--editorial-advisory-council" data-drupal-link-system-path="node/682741">Editorial Advisory Council</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <span class="nav-link nav-link-">Our Brands</span>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercepharma.com/" class="nav-link nav-link-https--wwwfiercepharmacom-">Fierce Pharma</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://www.fiercebiotech.com/" class="nav-link nav-link-https--wwwfiercebiotechcom-">Fierce Biotech</a>
                                                    </li>
                                <li class="nav-item">
                                          <a href="https://www.fiercehealthcare.com/" class="nav-link nav-link-https--wwwfiercehealthcarecom-">Fierce Healthcare</a>
                                                    </li>
                </ul>
  
                  </li>
                                <li class="nav-item menu-item--expanded">
                                          <span class="nav-link nav-link-">Our Events</span>
                                   <div class="sub-nav-toggle"></div>                         
            <ul class="menu">
                              <li class="nav-item">
                                          <a href="https://www.fiercelifesciences.com/" title="Life Sciences Events" class="nav-link nav-link-https--wwwfiercelifesciencescom-">Life Sciences Events</a>
                                                    </li>
                </ul>
  
                  </li>
                </ul>
  


      </div>
    </div>
  </div>

  <div class="footer-bottom d-flex">
    <div class="container">
      <div class="row">
        <div class="col-12 col-md-4 col-lg-5 mb-3 mb-md-0 questex-logo">
          <a target=”_blank” href="https://questex.com/" aria-label="Go to questex.com">
            
<svg width="160px" height="37px" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 834.3 171.7"><g fill="#FFF"><path xmlns="http://www.w3.org/2000/svg" d="M328.4 116.4c.8 10.8 4 20.4 10.8 28.6 7.6 9.2 17.4 14.7 29.2 16 18 1.9 33.5-3.6 46-16.9l1.2-1.5c.6-.8 1.3-.8 2-.2 2 1.6 4 3.3 5.9 4.9.8.7.4 1.4-.1 2-2.7 2.8-5.2 5.8-8.1 8.3-8.1 6.8-17.7 10.8-28 12.8-12.3 2.3-24.4 1.5-36-3.5-17.5-7.6-28.4-20.8-32.6-39.3-3.3-14.6-2-28.9 4.5-42.5 8.1-16.9 21.5-27.1 40-30.2 11.2-1.9 22.1-.7 32.4 4.1 7.3 3.4 13.2 8.4 18.2 14.7 6.5 8.1 10.6 17.2 12.3 27.4.8 4.6 1.2 9.2.7 13.9-.1 1.2-.5 1.6-1.7 1.6h-96.7zm.4-10.4h86.8c-.9-11.5-5.3-21.4-13-29.8-7.4-8-16.8-11.7-27.5-12.1-29-1-45.1 20-46.3 41.9M627 116.4c.2 4.4.9 8.5 2.1 12.4 5 15.7 15.2 26.2 31.2 30.8 11.6 3.3 23 2 34-2.5 7.7-3.2 14.5-7.8 19.7-14.4.8-1 1.4-1 2.4-.2 1.8 1.5 3.5 3 5.3 4.4 1 .8 1 1.5.3 2.5-2.7 3.5-5.8 6.7-9.4 9.3-9.2 6.9-19.5 10.9-30.8 12.3-14.8 1.9-28.7-.9-41.2-9.2-12.3-8.2-20-19.7-23.2-34-3.3-14.8-2.1-29.2 4.5-43 7.7-16 20.4-26.1 37.9-29.7 11.9-2.4 23.5-1.4 34.6 3.8 7.2 3.3 13.1 8.4 18.1 14.6 6.5 8.1 10.6 17.3 12.3 27.5.8 4.5 1.2 9.1.7 13.7-.1 1.2-.5 1.6-1.8 1.6H627zm87.1-10.3v-.8c-.5-5.3-1.7-10.4-3.9-15.2-3.5-7.8-8.4-14.6-15.7-19.4-5.8-3.9-12.3-5.8-19.3-6.3-8.8-.7-17.2.7-25.1 4.8-11.5 6-18.3 15.7-21.5 28-.7 2.9-1.1 5.8-1.7 8.9h87.2zM196.9 56.8h11.2v68.3c0 5.4.6 10.6 2.6 15.7 4.9 12.1 13.8 18.9 26.7 20.5 8.2 1 16-.2 23.4-4 9.9-5.2 15.5-13.6 17.6-24.4.6-3 .8-6.1.8-9.1.1-21.8 0-43.5 0-65.3v-1.6h11.1v112H280v-17.7c-1.3 1.8-2.3 3.3-3.5 4.7-6.3 7.7-14.4 12.5-24.1 14.6-10 2.2-20 1.9-29.6-2.1-13.1-5.4-21-15.3-24.3-28.9-1-4.2-1.5-8.6-1.6-12.9-.1-22.8-.1-45.7-.1-68.5v-1.3zM783.9 104.5c2-2.6 4-5.2 5.9-7.7l30.3-39.3c.3-.4 1-.7 1.6-.7 3-.1 6-.1 9 0 .5 0 1.2.3 1.4.7.2.2-.1 1-.4 1.4-13.7 17.6-27.5 35.2-41.2 52.8-.1.1-.2.3-.4.5l44.1 55.5c-.2.9-.8 1.2-1.7 1.2-3.1-.1-6.3-.1-9.4 0-.9 0-1.4-.3-1.9-1-12.7-15.8-25.3-31.6-38-47.4-.1-.2-.3-.3-.5-.6-2.2 2.8-4.4 5.6-6.5 8.4-10.2 13.2-20.4 26.4-30.6 39.5-.5.7-1 1-1.9 1-3-.1-6 0-9 0-.5 0-1.3-.2-1.4-.5-.1-.4.1-1.1.4-1.5 9.6-12.3 19.3-24.5 28.9-36.8 4.5-5.7 8.9-11.4 13.4-17 .6-.7.5-1.2 0-1.9-13.5-17.4-27-34.9-40.4-52.3-.3-.4-.6-1.1-.5-1.6.1-.3 1-.5 1.5-.5h9.4c.8 0 1.2.2 1.7.8 11.7 15.2 23.4 30.4 35.1 45.7.4.4.7.8 1.1 1.3M483.6 171.7c-11.6-.1-22.2-3.3-31.4-10.5-3.5-2.8-6.5-6-9.1-9.6-.7-1-.6-1.6.4-2.4 1.9-1.4 3.7-2.8 5.5-4.2 1.2-.9 1.6-.8 2.4.4 6 8.8 14.3 13.9 24.7 15.5 7.6 1.2 15.1.7 22.2-2.4 6.2-2.7 10.7-6.9 12.1-13.7 1.7-8.4-1.3-15.1-8.1-20.2-5.3-4-11.3-6.5-17.3-8.9-6.6-2.7-13.3-5.1-19.5-8.7-4.5-2.6-8.6-5.7-11.6-10.1-5.9-8.6-5.4-21.2 1.1-29.9 4.9-6.5 11.7-10.2 19.5-11.9 11.4-2.5 22.4-1.1 32.6 4.8 5.1 3 9.4 6.9 12.8 11.8.7 1 .6 1.7-.4 2.5-1.8 1.3-3.6 2.8-5.4 4.2-.9.7-1.5.7-2.2-.3-5.7-7.7-13.2-12.3-22.6-13.6-7.3-1-14.4-.2-20.6 4-9.6 6.5-10 19.5-.9 26.8 5 4 10.8 6.3 16.5 8.8 6.3 2.7 12.7 5.3 18.9 8.4 5.8 2.8 10.9 6.7 14.6 12.2 3.7 5.7 5 12 4.4 18.7-1.4 14.1-10.1 21.9-22.8 26-2.2.7-4.4 1.2-6.6 1.5-3.3.4-6.2.6-9.2.8M554.7 66.4h-19.6v-9.7h19.6V21.8c1.6-.2 3-.4 4.5-.7 1.6-.2 3.1-.4 4.7-.6 1.5-.2 1.8.2 1.8 1.7v34.4h36.2v9.7h-36.2c0 .5-.1.8-.1 1.1V139c0 4.9.9 9.6 3.5 13.9 2.8 4.6 7 7.1 12.2 8 5.5.9 11 .5 16-2.2 1.2-.6 2.2-1.4 3.3-2.2.9-.7 1.5-.6 2.1.4 1 1.8 1.9 3.7 3 5.6.7 1.2.2 1.9-.7 2.6-3.7 2.8-7.7 4.8-12.3 5.6-8.5 1.6-16.7 1-24.3-3.5-7-4-10.9-10.4-12.5-18.1-.8-3.9-1.2-7.9-1.3-11.9-.1-23.1-.1-46.1-.1-69.2v-1.6zM145.3 24.9C112-8.3 58.1-8.3 24.9 24.9s-33.2 87.1 0 120.3C40 160.4 59.4 168.6 79.2 170v.2h91v-91h-.2c-1.4-19.8-9.6-39.2-24.7-54.3m-6.5 113.6c-29.6 29.6-77.6 29.6-107.2 0C2 108.9 2 60.9 31.6 31.3c29.6-29.6 77.6-29.6 107.2 0 29.6 29.6 29.6 77.6 0 107.2"/><path xmlns="http://www.w3.org/2000/svg" d="M132.3 131.8c-25.9 25.9-68 25.9-93.8 0-25.9-25.9-25.9-68 0-93.8 25.9-25.9 68-25.9 93.8 0 25.9 25.8 25.9 67.9 0 93.8M41.1 40.6c-24.4 24.4-24.4 64.1 0 88.5 24.4 24.4 64.1 24.4 88.5 0 24.4-24.4 24.4-64.1 0-88.5-24.4-24.4-64.1-24.4-88.5 0"/></g></svg>
          </a>
        </div>
        <div class="col-12 col-md-8 col-lg-7 copy align-self-center">
          <div class="row copyright-menu terms">
  <div class="col-8 col-sm-3 col-lg-6 mb-3 mb-sm-0"><span class="terms">©2026 Questex LLC All rights reserved.</span></div>
  <div class="col-4 col-sm-3 col-lg-2 font-weight-medium"><a href="https://questex.com/terms-and-conditions/">Terms of use</a></div>
  <div class="col-4 col-sm-3 col-lg-2 font-weight-medium"><a href="https://questex.com/privacy-policy/">Privacy Policy</a></div>
    <div class="col-4 col-sm-3 col-lg-2 font-weight-medium"><a href="#" onclick="semaphore.push(['showPreferences'])">Privacy Settings</a></div>
  </div>
        </div>
      </div>
    </div>
  </div>

</footer>
</div>
  <div
     class="block block-quartz-ads ad-unit-bottom-sticky"
      >
    
        

          <dynamic-ad-slot
      :pos=9
      :out-of-page=true
      placeholder-id="bottom-sticky"
      ad-id="bottomSticky"
      :hide-on-desktop="0"
      :hide-on-mobile="0"
      out-of-page-format="BOTTOM_ANCHOR"
    ></dynamic-ad-slot>
  
  </div>

    </div>
  </div>

  </div>
</div>



              </section>
            </main>
          </div>
        </div>
          </div>
  </div>
</div>

  </div>

    

          <script type="application/x-javascript">!function(){"use strict";var n,e={},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var u=r[n]={id:n,loaded:!1,exports:{}};return e[n].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}t.m=e,n=[],t.O=function(e,r,o,u){if(!r){var i=1/0;for(l=0;l<n.length;l++){r=n[l][0],o=n[l][1],u=n[l][2];for(var f=!0,c=0;c<r.length;c++)(!1&u||i>=u)&&Object.keys(t.O).every((function(n){return t.O[n](r[c])}))?r.splice(c--,1):(f=!1,u<i&&(i=u));if(f){n.splice(l--,1);var a=o();void 0!==a&&(e=a)}}return e}u=u||0;for(var l=n.length;l>0&&n[l-1][2]>u;l--)n[l]=n[l-1];n[l]=[r,o,u]},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,{a:e}),e},t.d=function(n,e){for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.nmd=function(n){return n.paths=[],n.children||(n.children=[]),n},function(){var n={121:0};t.O.j=function(e){return 0===n[e]};var e=function(e,r){var o,u,i=r[0],f=r[1],c=r[2],a=0;if(i.some((function(e){return 0!==n[e]}))){for(o in f)t.o(f,o)&&(t.m[o]=f[o]);if(c)var l=c(t)}for(e&&e(r);a<i.length;a++)u=i[a],t.o(n,u)&&n[u]&&n[u][0](),n[u]=0;return t.O(l)},r=self.webpackChunkquartz_vuejs=self.webpackChunkquartz_vuejs||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))}()}();</script>
      <script type="application/x-javascript">/*! For license information please see term-category.js.LICENSE.txt */
(self.webpackChunkquartz_vuejs=self.webpackChunkquartz_vuejs||[]).push([["term-category"],{"./js/directives/LazyLoadDirective.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ({\n  mounted: function mounted(el) {\n    function loadImage() {\n      var imageElement = Array.from(el.children).find(function (el) {\n        return el.nodeName === "IMG";\n      });\n      if (imageElement) {\n        imageElement.addEventListener("load", function () {\n          setTimeout(function () {\n            imageElement.classList.add("loaded");\n            imageElement.classList.remove(\'not-loaded\');\n          }, 200);\n        });\n        imageElement.addEventListener("error", function (e) {\n          return console.log("[error] image load error", e.message);\n        });\n        if (imageElement.dataset.url) {\n          imageElement.src = imageElement.dataset.url;\n        }\n      }\n    }\n    function handleIntersect(entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          loadImage();\n          observer.unobserve(el);\n        }\n      });\n    }\n    function createObserver() {\n      var options = {\n        root: null,\n        threshold: "0"\n      };\n      var observer = new IntersectionObserver(handleIntersect, options);\n      observer.observe(el);\n    }\n\n    // If the browser does not support Intersection Observer API (looking at you legacy IE), load the image immediately.\n    if (window["IntersectionObserver"]) {\n      createObserver();\n    } else {\n      loadImage();\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/directives/LazyLoadDirective.js?')},"./js/directives/NodeUrlChange.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ \"./js/helpers/UtilityHelpers.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  mounted: function mounted(el, binding, vnode) {\n    function changeUrl(entry) {\n      if (!binding.value) {\n        return;\n      }\n      var nodeUrl = typeof entry.target.dataset.url !== 'undefined' ? entry.target.dataset.url : null;\n      if (entry.isIntersecting === true && entry.intersectionRatio > 0.1) {\n        if (nodeUrl !== null) {\n          pushNewUrl(nodeUrl);\n        } else {\n          pushNewUrl(binding.value);\n        }\n      }\n    }\n    function pushNewUrl(url) {\n      if (url !== window.location.href) {\n        history.pushState({}, '', url);\n      }\n    }\n    function handleIntersect(entries) {\n      entries.forEach(function (entry) {\n        changeUrl(entry);\n      });\n    }\n    function createObserver() {\n      var step = 0.1;\n      var thresholds = [];\n      if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)('mobile')) {\n        step = 0.025;\n      } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)('tablet')) {\n        step = 0.5;\n      }\n      for (var index = 0; index <= 1; index += step) {\n        thresholds.push(index);\n      }\n      var options = {\n        root: null,\n        threshold: thresholds\n      };\n      var observer = new IntersectionObserver(handleIntersect, options);\n      observer.observe(el);\n    }\n\n    // If the browser does not support Intersection Observer API (looking at you legacy IE), the highlight won't work.\n    if (window[\"IntersectionObserver\"]) {\n      createObserver();\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/directives/NodeUrlChange.js?")},"./js/helpers/CloudflareImageResize.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   CloudflareImageResize: function() { return /* binding */ CloudflareImageResize; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar CloudflareImageResize = /*#__PURE__*/function () {\n  /**\n   *\n   * @type {string}\n   */\n\n  function CloudflareImageResize() {\n    _classCallCheck(this, CloudflareImageResize);\n    this.base = \'https://qtxasset.com/cdn-cgi/image/\';\n  }\n\n  /**\n   *\n   * @param imageSourceUrl This parameters will get URI encoded via encodeURI.\n   * @param options\n   * @returns {string}\n   */\n  _createClass(CloudflareImageResize, [{\n    key: "imageUrl",\n    value: function imageUrl(imageSourceUrl, options) {\n      return this.base + options + \'/\' + imageSourceUrl;\n    }\n  }]);\n  return CloudflareImageResize;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/helpers/CloudflareImageResize.js?')},"./js/helpers/DomainDataHelper.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   domainDataHelper: function() { return /* binding */ domainDataHelper; }\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\nvar DomainDataHelper = /*#__PURE__*/function () {\n  function DomainDataHelper() {\n    _classCallCheck(this, DomainDataHelper);\n  }\n  _createClass(DomainDataHelper, [{\n    key: "loadActiveDomainData",\n    value: function loadActiveDomainData() {\n      if (this.activeDomainGlobalData === undefined) {\n        var el = document.getElementsByClassName(\'js-active-domain-data\')[0];\n        if (!el) {\n          document.addEventListener("DOMContentLoaded", function () {\n            var el = document.getElementsByClassName(\'js-active-domain-data\')[0];\n            this.activeDomainGlobalData = Object.freeze(JSON.parse(el.dataset.activeDomainData));\n          });\n        } else {\n          this.activeDomainGlobalData = Object.freeze(JSON.parse(el.dataset.activeDomainData));\n        }\n      }\n    }\n  }, {\n    key: "getActiveDomainId",\n    value: function getActiveDomainId() {\n      return this.activeDomainGlobalData.id;\n    }\n  }, {\n    key: "loadDataForDomain",\n    value: function loadDataForDomain(domain) {\n      var onlyOther = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n      if (domain === null) {\n        domain = this.activeDomainGlobalData.id;\n      }\n      if (this.configDataByDomain === undefined) {\n        this.configDataByDomain = {};\n      }\n      var loadCondition = onlyOther && this.activeDomainGlobalData.id !== domain && this.configDataByDomain[domain] === undefined || !onlyOther;\n      if (loadCondition) {\n        var that = this;\n        return axios__WEBPACK_IMPORTED_MODULE_0__["default"].get(\'/api/v1/domain/config/\' + domain + \'?v=\' + this.activeDomainGlobalData.cacheKey).then(function (response) {\n          that.configDataByDomain[domain] = response.data;\n          that.configDataByDomain[domain][\'id\'] = domain;\n        }).catch(function (e) {\n          console.log("[error]", "DomainDataHelper", e);\n        });\n      }\n    }\n  }, {\n    key: "getData",\n    value: function getData(domain, field) {\n      var onlyOther = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n      if (domain === null) {\n        domain = this.activeDomainGlobalData.id;\n      }\n      var returnCondition = onlyOther && this.activeDomainGlobalData.id !== domain || !onlyOther;\n      try {\n        if (returnCondition) {\n          return this.configDataByDomain[domain][field];\n        }\n      } catch (e) {}\n      return \'\';\n    }\n  }, {\n    key: "getUrlForContent",\n    value: function getUrlForContent(alias, domain) {\n      var host = this.getData(domain, \'baseUrl\');\n      if (host !== \'\') {\n        return \'//\' + host + alias;\n      }\n      return alias;\n    }\n  }]);\n  return DomainDataHelper;\n}();\nvar domainDataHelper = new DomainDataHelper();\ndomainDataHelper.loadActiveDomainData();\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/helpers/DomainDataHelper.js?')},"./js/helpers/ImageHelpers.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   images: function() { return /* binding */ images; }\n/* harmony export */ });\n/**\n * Returns the link for image icons.\n *\n * @param image\n * @returns {string}\n */\nfunction images(image) {\n  switch (image) {\n    case 'arrow-up-right-from-square-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/arrow-up-right-from-square-regular.svg?v=1.0';\n    case 'arrows-maximize-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/arrows-maximize-regular.svg?v=1.0';\n    case 'chart-user-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/chart-user-regular.svg?v=1.0';\n    case 'chevrons-left-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/chevrons-left-regular.svg?v=1.0';\n    case 'chevrons-right-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/chevrons-right-regular.svg?v=1.0';\n    case 'file-lines-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/file-lines-regular.svg?v=1.0';\n    case 'eye-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/eye-regular.svg?v=1.0';\n    case 'gear-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/gear-regular.svg?v=1.0';\n    case 'images-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/images-regular.svg?v=1.0';\n    case 'minus-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/minus-regular.svg?v=1.0';\n    case 'play-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/play-regular.svg?v=1.0';\n    case 'plus-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/plus-regular.svg?v=1.0';\n    case 'podcast-solid':\n      return 'https://qtxasset.com/quartz/theme/icons/podcast-solid.svg?v=1.0';\n    case 'star-shooting-regular':\n      return 'https://qtxasset.com/quartz/theme/icons/specialreportsicon.svg?v=1.0';\n  }\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/helpers/ImageHelpers.js?")},"./js/helpers/SvgIcons.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   XIcon: function() { return /* binding */ XIcon; },\n/* harmony export */   appleLogo: function() { return /* binding */ appleLogo; },\n/* harmony export */   arrowLeftRegular: function() { return /* binding */ arrowLeftRegular; },\n/* harmony export */   arrowRightRegular: function() { return /* binding */ arrowRightRegular; },\n/* harmony export */   blockQuote: function() { return /* binding */ blockQuote; },\n/* harmony export */   calendarRegular: function() { return /* binding */ calendarRegular; },\n/* harmony export */   caretRightSolid: function() { return /* binding */ caretRightSolid; },\n/* harmony export */   caretUpSolid: function() { return /* binding */ caretUpSolid; },\n/* harmony export */   checkRegular: function() { return /* binding */ checkRegular; },\n/* harmony export */   chevronDownRegular: function() { return /* binding */ chevronDownRegular; },\n/* harmony export */   chevronLeftRegular: function() { return /* binding */ chevronLeftRegular; },\n/* harmony export */   chevronRightRegular: function() { return /* binding */ chevronRightRegular; },\n/* harmony export */   chevronUpRegular: function() { return /* binding */ chevronUpRegular; },\n/* harmony export */   circleChevronDownLight: function() { return /* binding */ circleChevronDownLight; },\n/* harmony export */   circleChevronRightLight: function() { return /* binding */ circleChevronRightLight; },\n/* harmony export */   circleInfoRegular: function() { return /* binding */ circleInfoRegular; },\n/* harmony export */   circleSolid: function() { return /* binding */ circleSolid; },\n/* harmony export */   clockRegular: function() { return /* binding */ clockRegular; },\n/* harmony export */   envelopeRegular: function() { return /* binding */ envelopeRegular; },\n/* harmony export */   facebook: function() { return /* binding */ facebook; },\n/* harmony export */   filterList: function() { return /* binding */ filterList; },\n/* harmony export */   googleG: function() { return /* binding */ googleG; },\n/* harmony export */   gridSolid: function() { return /* binding */ gridSolid; },\n/* harmony export */   instagram: function() { return /* binding */ instagram; },\n/* harmony export */   likeIcon: function() { return /* binding */ likeIcon; },\n/* harmony export */   linkRegular: function() { return /* binding */ linkRegular; },\n/* harmony export */   linkedin: function() { return /* binding */ linkedin; },\n/* harmony export */   listIcon: function() { return /* binding */ listIcon; },\n/* harmony export */   locationDotRegular: function() { return /* binding */ locationDotRegular; },\n/* harmony export */   loveIcon: function() { return /* binding */ loveIcon; },\n/* harmony export */   microsoftWindowsLogo: function() { return /* binding */ microsoftWindowsLogo; },\n/* harmony export */   minusRegular: function() { return /* binding */ minusRegular; },\n/* harmony export */   plusRegular: function() { return /* binding */ plusRegular; },\n/* harmony export */   printRegular: function() { return /* binding */ printRegular; },\n/* harmony export */   searchRegular: function() { return /* binding */ searchRegular; },\n/* harmony export */   shareRegular: function() { return /* binding */ shareRegular; },\n/* harmony export */   testimonialQuote: function() { return /* binding */ testimonialQuote; },\n/* harmony export */   twitter: function() { return /* binding */ twitter; },\n/* harmony export */   xmarkSolid: function() { return /* binding */ xmarkSolid; }\n/* harmony export */ });\nvar arrowLeftRegular = function arrowLeftRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M447.1 256c0 13.25-10.76 24.01-24.01 24.01H83.9l132.7 126.6c9.625 9.156 9.969 24.41 .8125 33.94c-9.156 9.594-24.34 9.938-33.94 .8125l-176-168C2.695 268.9 .0078 262.6 .0078 256S2.695 243.2 7.445 238.6l176-168C193 61.51 208.2 61.85 217.4 71.45c9.156 9.5 8.812 24.75-.8125 33.94l-132.7 126.6h340.1C437.2 232 447.1 242.8 447.1 256z"/></svg>\';\n};\nvar arrowRightRegular = function arrowRightRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z"/></svg>\';\n};\nvar caretRightSolid = function caretRightSolid() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path fill="currentColor" d="M118.6 105.4l128 127.1C252.9 239.6 256 247.8 256 255.1s-3.125 16.38-9.375 22.63l-128 127.1c-9.156 9.156-22.91 11.9-34.88 6.943S64 396.9 64 383.1V128c0-12.94 7.781-24.62 19.75-29.58S109.5 96.23 118.6 105.4z"/></svg>\';\n};\nvar caretUpSolid = function caretUpSolid() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M9.39 265.4l127.1-128C143.6 131.1 151.8 128 160 128s16.38 3.125 22.63 9.375l127.1 128c9.156 9.156 11.9 22.91 6.943 34.88S300.9 320 287.1 320H32.01c-12.94 0-24.62-7.781-29.58-19.75S.2333 274.5 9.39 265.4z"/></svg>\';\n};\nvar checkRegular = function checkRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103z"/></svg>\';\n};\nvar chevronLeftRegular = function chevronLeftRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M206.7 464.6l-183.1-191.1C18.22 267.1 16 261.1 16 256s2.219-11.97 6.688-16.59l183.1-191.1c9.152-9.594 24.34-9.906 33.9-.7187c9.625 9.125 9.938 24.37 .7187 33.91L73.24 256l168 175.4c9.219 9.5 8.906 24.78-.7187 33.91C231 474.5 215.8 474.2 206.7 464.6z"/></svg>\';\n};\nvar chevronRightRegular = function chevronRightRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z"/></svg>\';\n};\nvar chevronDownRegular = function chevronDownRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>\';\n};\nvar chevronUpRegular = function chevronUpRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"/></svg>\';\n};\nvar circleChevronDownLight = function circleChevronDownLight() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M356.7 212.7L256 313.4L155.3 212.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l112 112C247.8 350.4 251.9 352 256 352s8.188-1.562 11.31-4.688l112-112c6.25-6.25 6.25-16.38 0-22.62S362.9 206.4 356.7 212.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 480c-123.5 0-224-100.5-224-224s100.5-224 224-224s224 100.5 224 224S379.5 480 256 480z"/></svg>\';\n};\nvar circleChevronRightLight = function circleChevronRightLight() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M496 256A240 240 0 1 1 16 256a240 240 0 1 1 480 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM221.7 381.7l120-120c3.1-3.1 3.1-8.2 0-11.3l-120-120c-3.1-3.1-8.2-3.1-11.3 0s-3.1 8.2 0 11.3L324.7 256 210.3 370.3c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0z"/></svg>\';\n};\nvar circleInfoRegular = function circleInfoRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z"/></svg>\';\n};\nvar circleSolid = function circleSolid() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z"/></svg>\';\n};\nvar clockRegular = function clockRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>\';\n};\nvar filterList = function filterList() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M40 64C24.2 64 9.9 73.3 3.5 87.7s-3.8 31.3 6.8 43L112 243.8 112 368c0 10.1 4.7 19.6 12.8 25.6l64 48c9.7 7.3 22.7 8.4 33.5 3s17.7-16.5 17.7-28.6l0-172.2 101.7-113c10.6-11.7 13.2-28.6 6.8-43S327.8 64 312 64L40 64zM352 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0zM320 256c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zM416 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0z"/></svg>\';\n};\nvar facebook = function facebook() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg>\';\n};\nvar googleG = function googleG() {\n  return \'<svg class="google-g" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="currentColor" d="M564 325.8C564 467.3 467.1 568 324 568C186.8 568 76 457.2 76 320C76 182.8 186.8 72 324 72C390.8 72 447 96.5 490.3 136.9L422.8 201.8C334.5 116.6 170.3 180.6 170.3 320C170.3 406.5 239.4 476.6 324 476.6C422.2 476.6 459 406.2 464.8 369.7L324 369.7L324 284.4L560.1 284.4C562.4 297.1 564 309.3 564 325.8z"/></svg>\';\n};\nvar twitter = function twitter() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>\';\n};\nvar XIcon = function XIcon() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>\';\n};\nvar linkedin = function linkedin() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"/></svg>\';\n};\nvar instagram = function instagram() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8z"/></svg>\';\n};\nvar envelopeRegular = function envelopeRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z"/></svg>\';\n};\nvar linkRegular = function linkRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M173 131.5C229.2 75.27 320.3 75.27 376.5 131.5C430 185 432.9 270.9 383 327.9L377.7 334C368.9 344 353.8 345 343.8 336.3C333.8 327.6 332.8 312.4 341.5 302.4L346.9 296.3C380.1 258.3 378.2 201.1 342.5 165.4C305.1 127.1 244.4 127.1 206.1 165.4L93.63 278.7C56.19 316.2 56.19 376.9 93.63 414.3C129.3 449.1 186.6 451.9 224.5 418.7L230.7 413.3C240.6 404.6 255.8 405.6 264.5 415.6C273.3 425.5 272.2 440.7 262.3 449.4L256.1 454.8C199.1 504.6 113.2 501.8 59.69 448.2C3.505 392.1 3.505 300.1 59.69 244.8L173 131.5zM467 380.5C410.8 436.7 319.7 436.7 263.5 380.5C209.1 326.1 207.1 241.1 256.9 184.1L261.6 178.7C270.3 168.7 285.5 167.7 295.5 176.4C305.5 185.1 306.5 200.3 297.8 210.3L293.1 215.7C259.8 253.7 261.8 310.9 297.4 346.6C334.9 384 395.6 384 433.1 346.6L546.4 233.3C583.8 195.8 583.8 135.1 546.4 97.7C510.7 62.02 453.4 60.11 415.5 93.35L409.3 98.7C399.4 107.4 384.2 106.4 375.5 96.44C366.7 86.47 367.8 71.3 377.7 62.58L383.9 57.22C440.9 7.348 526.8 10.21 580.3 63.76C636.5 119.9 636.5 211 580.3 267.2L467 380.5z"/></svg>\';\n};\nvar listIcon = function listIcon() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM184 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"/></svg>\';\n};\nvar loveIcon = function loveIcon() {\n  return \'<svg viewBox="0 0 70 70" xmlns="http://www.w3.org/2000/svg"><circle fill="currentColor" cx="35" cy="35" r="35"/><path fill="currentColor" d="M51.1774 26.1479C50.6499 24.9448 49.8892 23.8546 48.938 22.9383C47.9861 22.0192 46.8638 21.2889 45.6321 20.7869C44.3549 20.2644 42.985 19.9969 41.602 20C39.6617 20 37.7687 20.5233 36.1236 21.5118C35.73 21.7483 35.3562 22.008 35.0019 22.2909C34.6477 22.008 34.2739 21.7483 33.8803 21.5118C32.2352 20.5233 30.3422 20 28.4019 20C27.0047 20 25.6509 20.2636 24.3718 20.7869C23.136 21.2908 22.0222 22.0157 21.0659 22.9383C20.1134 23.8536 19.3526 24.9441 18.8265 26.1479C18.2794 27.4 18 28.7295 18 30.0979C18 31.3887 18.2676 32.7338 18.7989 34.1022C19.2437 35.2457 19.8812 36.4318 20.6959 37.6296C21.9868 39.5252 23.7618 41.5021 25.9657 43.5062C29.618 46.8282 33.2348 49.123 33.3883 49.216L34.3211 49.8052C34.7343 50.0649 35.2656 50.0649 35.6789 49.8052L36.6116 49.216C36.7651 49.1191 40.378 46.8282 44.0342 43.5062C46.2382 41.5021 48.0132 39.5252 49.304 37.6296C50.1187 36.4318 50.7602 35.2457 51.201 34.1022C51.7323 32.7338 52 31.3887 52 30.0979Z"/></svg>\';\n};\nvar likeIcon = function likeIcon() {\n  return \'<svg viewBox="0 0 70 70" xmlns="http://www.w3.org/2000/svg"><circle fill="currentColor" cx="35" cy="35" r="35"/><path fill="currentColor" d="M49.2153 36.0322C49.8712 35.1606 50.2343 34.0927 50.2343 32.9815C50.2343 31.2186 49.2544 29.55 47.677 28.6194C47.271 28.3799 46.8086 28.2538 46.3379 28.2543H36.9754L37.2096 23.4289C37.2643 22.2628 36.8543 21.1556 36.0579 20.3114C35.667 19.8953 35.1954 19.5643 34.6723 19.3387C34.1492 19.1132 33.5856 18.9979 33.0164 19C30.9862 19 29.1902 20.3742 28.6514 22.3413L25.2976 34.552H20.2494C19.5583 34.552 19 35.1135 19 35.8084V50.1001C19 50.7951 19.5583 51.3565 20.2494 51.3565H43.7259C44.0851 51.3565 44.4365 51.2859 44.7605 51.1445C46.619 50.3475 47.8176 48.5218 47.8176 46.4958C47.8176 46.0011 47.7473 45.5142 47.6068 45.0431C48.2627 44.1714 48.6258 43.1035 48.6258 41.9923C48.6258 41.4976 48.5555 41.0108 48.4149 40.5396C49.0709 39.668 49.434 38.6 49.434 37.4889C49.4262 36.9942 49.3559 36.5034 49.2153 36.0322Z"/></svg>\';\n};\nvar calendarRegular = function calendarRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z"/></svg>\';\n};\nvar locationDotRegular = function locationDotRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M272 192C272 236.2 236.2 272 192 272C147.8 272 112 236.2 112 192C112 147.8 147.8 112 192 112C236.2 112 272 147.8 272 192zM192 160C174.3 160 160 174.3 160 192C160 209.7 174.3 224 192 224C209.7 224 224 209.7 224 192C224 174.3 209.7 160 192 160zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192z"/></svg>\';\n};\nvar shareRegular = function shareRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M561.938 190.06L385.94 14.107C355.79-16.043 304 5.327 304 48.047v80.703C166.04 132.9 0 159.68 0 330.05c0 73.75 38.02 134.719 97.63 173.949 37.12 24.43 85.84-10.9 72.19-54.46C145.47 371.859 157.41 330.2 304 321.66v78.28c0 42.64 51.73 64.15 81.94 33.94l175.997-175.94c18.751-18.74 18.751-49.14.001-67.88z"/></svg>\';\n};\nvar searchRegular = function searchRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg>\';\n};\nvar gridSolid = function gridSolid() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M0 72C0 49.91 17.91 32 40 32H88C110.1 32 128 49.91 128 72V120C128 142.1 110.1 160 88 160H40C17.91 160 0 142.1 0 120V72zM0 232C0 209.9 17.91 192 40 192H88C110.1 192 128 209.9 128 232V280C128 302.1 110.1 320 88 320H40C17.91 320 0 302.1 0 280V232zM128 440C128 462.1 110.1 480 88 480H40C17.91 480 0 462.1 0 440V392C0 369.9 17.91 352 40 352H88C110.1 352 128 369.9 128 392V440zM160 72C160 49.91 177.9 32 200 32H248C270.1 32 288 49.91 288 72V120C288 142.1 270.1 160 248 160H200C177.9 160 160 142.1 160 120V72zM288 280C288 302.1 270.1 320 248 320H200C177.9 320 160 302.1 160 280V232C160 209.9 177.9 192 200 192H248C270.1 192 288 209.9 288 232V280zM160 392C160 369.9 177.9 352 200 352H248C270.1 352 288 369.9 288 392V440C288 462.1 270.1 480 248 480H200C177.9 480 160 462.1 160 440V392zM448 120C448 142.1 430.1 160 408 160H360C337.9 160 320 142.1 320 120V72C320 49.91 337.9 32 360 32H408C430.1 32 448 49.91 448 72V120zM320 232C320 209.9 337.9 192 360 192H408C430.1 192 448 209.9 448 232V280C448 302.1 430.1 320 408 320H360C337.9 320 320 302.1 320 280V232zM448 440C448 462.1 430.1 480 408 480H360C337.9 480 320 462.1 320 440V392C320 369.9 337.9 352 360 352H408C430.1 352 448 369.9 448 392V440z"/></svg>\';\n};\nvar xmarkSolid = function xmarkSolid() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" 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>\';\n};\nvar minusRegular = function minusRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z"/></svg>\';\n};\nvar printRegular = function printRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M111.1 48h254.1L400 81.94V160H448V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C391 5.057 378.8 0 366.1 0H111.1C85.49 0 64.01 21.48 64 47.98l.002 82.28L64 160h48.01L111.1 48zM440 192H72C32.3 192 0 224.3 0 264v112c0 13.25 10.75 24 24 24H80V480c0 17.67 14.33 32 32 32h288c17.67 0 32-14.33 32-32v-80h56c13.25 0 24-10.75 24-24v-112C512 224.3 479.7 192 440 192zM384 464H128v-96h256V464z"/></svg>\';\n};\nvar plusRegular = function plusRegular() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 450 512"><path fill="currentColor" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>\';\n};\nvar blockQuote = function blockQuote() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 61"><path fill="currentColor" d="M82.9545 10.9377C77.3115 12.3976 72.9707 14.5874 69.9321 17.5071C67.0383 20.2808 65.736 23.6385 66.0254 27.5801C67.9064 29.9158 70.2215 31.8136 72.9707 33.2735C75.8645 34.5874 78.9031 35.7553 82.0863 36.7772C82.8098 39.4049 82.8822 42.1056 82.3034 44.8793C81.8693 47.5071 80.9288 49.9888 79.4819 52.3246C78.0349 54.5144 76.2986 56.4122 74.2729 58.018C72.3919 59.6239 70.4386 60.5728 68.4129 60.8647C65.3743 60.7188 62.4081 60.1348 59.5142 59.1129C56.6204 57.945 54.0882 56.3392 51.9179 54.2954C49.7475 52.2516 47.9388 49.8428 46.4919 47.0691C45.1896 44.1494 44.5385 40.8647 44.5385 37.2151C44.5385 32.8356 45.4067 28.675 47.143 24.7334C48.8793 20.6458 51.2667 16.9961 54.3053 13.7845C57.4885 10.5728 61.2505 7.87204 65.5913 5.68227C69.9321 3.3465 74.707 1.74066 79.9159 0.864746Z"/></svg>\';\n};\nvar testimonialQuote = function testimonialQuote() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" width="70" height="50" viewBox="0 0 70 50" fill="none"><path fill="currentColor" d="M0 18.75C0 8.4375 8.28125 0 18.75 0H20C22.6562 0 25 2.34375 25 5C25 7.8125 22.6562 10 20 10H18.75C13.9062 10 10 14.0625 10 18.75V20H20C25.4688 20 30 24.5312 30 30V40C30 45.625 25.4688 50 20 50H10C4.375 50 0 45.625 0 40V35V30V18.75ZM40 18.75C40 8.4375 48.2812 0 58.75 0H60C62.6562 0 65 2.34375 65 5C65 7.8125 62.6562 10 60 10H58.75C53.9062 10 50 14.0625 50 18.75V20H60C65.4688 20 70 24.5312 70 30V40C70 45.625 65.4688 50 60 50H50C44.375 50 40 45.625 40 40V35V30V18.75Z"/></svg>\';\n};\nvar appleLogo = function appleLogo() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640">\x3c!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--\x3e<path fill="currentColor" d="M447.1 332.7C446.9 296 463.5 268.3 497.1 247.9C478.3 221 449.9 206.2 412.4 203.3C376.9 200.5 338.1 224 323.9 224C308.9 224 274.5 204.3 247.5 204.3C191.7 205.2 132.4 248.8 132.4 337.5C132.4 363.7 137.2 390.8 146.8 418.7C159.6 455.4 205.8 545.4 254 543.9C279.2 543.3 297 526 329.8 526C361.6 526 378.1 543.9 406.2 543.9C454.8 543.2 496.6 461.4 508.8 424.6C443.6 393.9 447.1 334.6 447.1 332.7zM390.5 168.5C417.8 136.1 415.3 106.6 414.5 96C390.4 97.4 362.5 112.4 346.6 130.9C329.1 150.7 318.8 175.2 321 202.8C347.1 204.8 370.9 191.4 390.5 168.5z"/></svg>\';\n};\nvar microsoftWindowsLogo = function microsoftWindowsLogo() {\n  return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640">\x3c!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--\x3e<path fill="currentColor" d="M96 96L310.6 96L310.6 310.6L96 310.6L96 96zM329.4 96L544 96L544 310.6L329.4 310.6L329.4 96zM96 329.4L310.6 329.4L310.6 544L96 544L96 329.4zM329.4 329.4L544 329.4L544 544L329.4 544L329.4 329.4z"/></svg>\';\n};\n\n//# sourceURL=webpack://quartz_vuejs/./js/helpers/SvgIcons.js?')},"./js/helpers/UrlHelper.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   UrlHelper: function() { return /* binding */ UrlHelper; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar UrlHelper = /*#__PURE__*/function () {\n  function UrlHelper() {\n    _classCallCheck(this, UrlHelper);\n  }\n  _createClass(UrlHelper, [{\n    key: "getParameterByName",\n    value:\n    /**\n     *\n     * @param name\n     * @param url\n     * @returns {string|null}\n     */\n    function getParameterByName(name) {\n      var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : window.location.href;\n      name = name.replace(/[\\[\\]]/g, \'\\\\$&\');\n      var regex = new RegExp(\'[?&]\' + name + \'(=([^&#]*)|&|#|$)\'),\n        results = regex.exec(url);\n      if (!results) return null;\n      if (!results[2]) return \'\';\n      return decodeURIComponent(results[2].replace(/\\+/g, \' \'));\n    }\n  }]);\n  return UrlHelper;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/helpers/UrlHelper.js?')},"./js/helpers/UtilityHelpers.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   convertStringToHex: function() { return /* binding */ convertStringToHex; },\n/* harmony export */   ga4Recorder: function() { return /* binding */ ga4Recorder; },\n/* harmony export */   getActiveDomainData: function() { return /* binding */ getActiveDomainData; },\n/* harmony export */   icons: function() { return /* binding */ icons; },\n/* harmony export */   isDevice: function() { return /* binding */ isDevice; },\n/* harmony export */   parseIncludedFromData: function() { return /* binding */ parseIncludedFromData; },\n/* harmony export */   trimHtmlString: function() { return /* binding */ trimHtmlString; }\n/* harmony export */ });\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n/**\n * Parses the \'included\' field of a json:api response, matches the objects in\n * the \'included\' with the relationship field name and returns an object with\n * all \'included\' relational objects attached directly to this object.\n *\n * We typically attach this object to the \'includedMapped\' property of the main\n * model/Article.\n *\n * @param jsonApiData <<Object>>\n * @param includedRelations <<string>>\n * @returns {{}}\n */\nfunction parseIncludedFromData(jsonApiData, includedRelations) {\n  var included = {};\n  // Let\'s start with the names of the included fields\n  var inc = includedRelations.split(\',\');\n  var _loop = function _loop() {\n      var fieldName = inc[i];\n      /* Handle relationships of relationships :: Files */\n      if ([\'field_background_image.field_media_image\', \'field_media.field_media_image\', \'field_sponsor_logo.field_media_image\', \'field_sponsor_logo_2.field_media_image\', \'field_sponsor_logo_3.field_media_image\', \'field_company_logo.field_media_image\', \'field_light_logo.field_media_image\'].includes(fieldName)) {\n        // The field_media object should already be assigned\n        var parentFieldName = fieldName.split(\'.\')[0];\n        if (typeof included[parentFieldName] !== \'undefined\') {\n          included[parentFieldName][\'file--file\'] = jsonApiData.included.find(function (post, index) {\n            if (post.type !== \'file--file\') {\n              return false;\n            }\n            try {\n              if (post.id === included[parentFieldName].relationships.field_media_image.data.id) {\n                return true;\n              }\n            } catch (e) {\n              return false;\n            }\n          });\n        }\n        // Once we\'ve processed the current data object, lets move on to the next\n        // one\n        return 0; // continue\n      }\n      if (fieldName === \'field_packages.field_features\') {\n        // The field_packages object should already be assigned\n        included.field_packages = included.field_packages || {};\n        var _loop2 = function _loop2(j) {\n          included.field_packages[j].field_features = [];\n          var _loop3 = function _loop3(k) {\n            var feature = jsonApiData.included.find(function (post, index) {\n              if (post.type === \'paragraph--feature_item\' && post.id === included.field_packages[j].relationships.field_features.data[k].id) {\n                return true;\n              }\n            });\n            included.field_packages[j].field_features.push(feature);\n          };\n          for (var k = 0; k < included.field_packages[j].relationships.field_features.data.length; k++) {\n            _loop3(k);\n          }\n        };\n        for (var j = 0; j < included.field_packages.length; j++) {\n          _loop2(j);\n        }\n      }\n      if (fieldName === \'field_sponsor_level_company_refs.field_company\') {\n        // The field_packages object should already be assigned\n        included.field_sponsor_level_company_refs = included.field_sponsor_level_company_refs || {};\n        included.field_companies = [];\n        var _loop4 = function _loop4() {\n          var company_uuid = included.field_sponsor_level_company_refs[_j].relationships.field_company.data.id;\n          var company = jsonApiData.included.find(function (post, index) {\n            if (post.type === \'node--company\' && post.id === company_uuid) {\n              return true;\n            }\n          });\n          // An unpublished company is not going to be found, so we exclude that\n          // from being shown.\n          if (company) {\n            company.attributes.injectedGridName = included.field_sponsor_level_company_refs[_j].attributes.field_name;\n            company.attributes.injectedDescription = included.field_sponsor_level_company_refs[_j].attributes.field_sponsor_description;\n            included.field_companies.push(company);\n          }\n        };\n        for (var _j = 0; _j < included.field_sponsor_level_company_refs.length; _j++) {\n          _loop4();\n        }\n      }\n\n      /* Handle Relationships as we\'ve handled all non-relations before we get here. */\n      if (!jsonApiData.data.relationships.hasOwnProperty(fieldName)) {\n        return 0; // continue\n      }\n      // Handle multiple cardinality fields since those will be arrays of objects\n      if (Array.isArray(jsonApiData.data.relationships[fieldName].data)) {\n        included[fieldName] = [];\n        var _loop5 = function _loop5(_j2) {\n          var fieldData = jsonApiData.included.find(function (post, index) {\n            if (post.id === jsonApiData.data.relationships[fieldName].data[_j2].id) {\n              return true;\n            }\n          });\n          if (fieldData) {\n            included[fieldName].push(fieldData);\n          }\n        };\n        for (var _j2 = 0; _j2 < jsonApiData.data.relationships[fieldName].data.length; _j2++) {\n          _loop5(_j2);\n        }\n      } else if (_typeof(jsonApiData.data.relationships[fieldName].data) === \'object\' && jsonApiData.data.relationships[fieldName].data !== null) {\n        // Handle single cardinality since those will be objects\n        included[fieldName] = {};\n        var fieldData = jsonApiData.included.find(function (post, index) {\n          if (post.id === jsonApiData.data.relationships[fieldName].data.id) {\n            return true;\n          }\n        });\n        if (fieldData) {\n          included[fieldName] = fieldData;\n        }\n      }\n    },\n    _ret;\n  for (var i = 0; i < inc.length; i++) {\n    _ret = _loop();\n    if (_ret === 0) continue;\n  } // endfor\n  return included;\n}\n\n/**\n *\n * @param color <string>\n * @returns string\n */\nfunction convertStringToHex(color) {\n  var hex = color.indexOf(\'#\') !== 0 ? \'#\' : \'\';\n  return hex + color;\n}\n\n/**\n * This snippet is from the detectmobilebrowsers.com.\n *\n * See here for more: http://detectmobilebrowsers.com/\n *\n * @param {string|[]} type The device or a list of devices to check.\n * If a list is provided then the conditions are OR\'ed together.\n *\n * @returns {boolean}\n */\nfunction isDevice(type) {\n  if (typeof type === \'string\') {\n    return isDeviceFromString(type);\n  }\n  if (_typeof(type) === \'object\' && type instanceof Array) {\n    return type.some(function (element, index) {\n      return isDeviceFromString(element);\n    });\n  }\n}\n\n/**\n *\n * @returns {boolean}\n * @param type {string}\n */\nfunction isDeviceFromString(type) {\n  switch (type) {\n    case \'mobile\':\n      return screen.width < 576;\n    case \'tablet\':\n      return screen.width >= 576 && screen.width < 992;\n    case \'desktop\':\n      return screen.width >= 992 && screen.width < 1320;\n    case \'desktop-large\':\n      return screen.width >= 1320;\n    default:\n      throw new Error(\'Device \' + type + \' unknown, you can detect only phone, tablet and desktop.\');\n  }\n}\nfunction ga4Recorder(name) {\n  var parameters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  if (window.hasOwnProperty(\'gtag\') && typeof window.gtag === \'function\') {\n    window.gtag(\'event\', name, parameters);\n    console.log("[debug] UtilityHelpers.js :: ga4Recorder. name: ", name, "parameters: ", parameters);\n  } else {\n    console.log("[error]", "Function gtag is not available.");\n  }\n}\n\n/**\n * Returns the markup for svg icons.\n *\n * @param type\n * @returns {string}\n */\nfunction icons(type) {\n  switch (type) {\n    case \'arrow-left-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path fill="currentColor" d="M447.1 256c0 13.25-10.76 24.01-24.01 24.01H83.9l132.7 126.6c9.625 9.156 9.969 24.41 .8125 33.94c-9.156 9.594-24.34 9.938-33.94 .8125l-176-168C2.695 268.9 .0078 262.6 .0078 256S2.695 243.2 7.445 238.6l176-168C193 61.51 208.2 61.85 217.4 71.45c9.156 9.5 8.812 24.75-.8125 33.94l-132.7 126.6h340.1C437.2 232 447.1 242.8 447.1 256z"/></svg>\';\n    case \'arrow-right-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">\x3c!--! Font Awesome Pro 6.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path fill="currentColor" d="M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z"/></svg>\';\n    case \'caret-right-solid\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512">\x3c!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --\x3e<path fill="currentColor" d="M118.6 105.4l128 127.1C252.9 239.6 256 247.8 256 255.1s-3.125 16.38-9.375 22.63l-128 127.1c-9.156 9.156-22.91 11.9-34.88 6.943S64 396.9 64 383.1V128c0-12.94 7.781-24.62 19.75-29.58S109.5 96.23 118.6 105.4z"/></svg>\';\n    case \'caret-up-solid\':\n      return \'<svg 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 fill="currentColor" d="M9.39 265.4l127.1-128C143.6 131.1 151.8 128 160 128s16.38 3.125 22.63 9.375l127.1 128c9.156 9.156 11.9 22.91 6.943 34.88S300.9 320 287.1 320H32.01c-12.94 0-24.62-7.781-29.58-19.75S.2333 274.5 9.39 265.4z"/></svg>\';\n    case \'check-regular\':\n      return \'<svg 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 fill="currentColor" d="M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z"/></svg>\';\n    case \'chevron-left-regular\':\n      return \'<svg 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 fill="currentColor" d="M206.7 464.6l-183.1-191.1C18.22 267.1 16 261.1 16 256s2.219-11.97 6.688-16.59l183.1-191.1c9.152-9.594 24.34-9.906 33.9-.7187c9.625 9.125 9.938 24.37 .7187 33.91L73.24 256l168 175.4c9.219 9.5 8.906 24.78-.7187 33.91C231 474.5 215.8 474.2 206.7 464.6z"/></svg>\';\n    case \'chevron-right-regular\':\n      return \'<svg 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 fill="currentColor" d="M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z"/></svg>\';\n    case \'chevron-down-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--\x3e<path fill="currentColor" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>\';\n    case \'chevron-up-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--\x3e<path fill="currentColor" d="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"/></svg>\';\n    case \'circle-chevron-down-light\':\n      return \'<svg 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 fill="currentColor" d="M356.7 212.7L256 313.4L155.3 212.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l112 112C247.8 350.4 251.9 352 256 352s8.188-1.562 11.31-4.688l112-112c6.25-6.25 6.25-16.38 0-22.62S362.9 206.4 356.7 212.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 480c-123.5 0-224-100.5-224-224s100.5-224 224-224s224 100.5 224 224S379.5 480 256 480z"/></svg>\';\n    case \'circle-chevron-right-light\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--!Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--\x3e<path fill="currentColor" d="M496 256A240 240 0 1 1 16 256a240 240 0 1 1 480 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM221.7 381.7l120-120c3.1-3.1 3.1-8.2 0-11.3l-120-120c-3.1-3.1-8.2-3.1-11.3 0s-3.1 8.2 0 11.3L324.7 256 210.3 370.3c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0z"/></svg>\';\n    case \'circle-info-regular\':\n      return \'<svg 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 fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z"/></svg>\';\n    case \'circle-solid\':\n      return \'<svg 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 fill="currentColor" d="M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z"/></svg>\';\n    case \'clock-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--\x3e<path fill="currentColor" d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>\';\n    case \'filter-list\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\x3c!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--\x3e<path fill="currentColor" d="M40 64C24.2 64 9.9 73.3 3.5 87.7s-3.8 31.3 6.8 43L112 243.8 112 368c0 10.1 4.7 19.6 12.8 25.6l64 48c9.7 7.3 22.7 8.4 33.5 3s17.7-16.5 17.7-28.6l0-172.2 101.7-113c10.6-11.7 13.2-28.6 6.8-43S327.8 64 312 64L40 64zM352 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0zM320 256c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zM416 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0z"/></svg>\';\n    case \'facebook\':\n      return \'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>\';\n    case \'google-g\':\n      return \'<svg class="google-g" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640">\x3c!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--\x3e<path fill="currentColor" d="M564 325.8C564 467.3 467.1 568 324 568C186.8 568 76 457.2 76 320C76 182.8 186.8 72 324 72C390.8 72 447 96.5 490.3 136.9L422.8 201.8C334.5 116.6 170.3 180.6 170.3 320C170.3 406.5 239.4 476.6 324 476.6C422.2 476.6 459 406.2 464.8 369.7L324 369.7L324 284.4L560.1 284.4C562.4 297.1 564 309.3 564 325.8z"/></svg>\';\n    case \'twitter\':\n      return \'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>\';\n    case \'X\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" class="svg-inline--fa" viewBox="0 0 512 512">\x3c!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e<path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>\\n\';\n    case \'linkedin\':\n      return \'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" class="svg-inline--fa fa-linkedin-in" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>\';\n    case \'instagram\':\n      return \'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>\';\n    case \'envelope-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" data-icon="envelope-regular" class="svg-inline--fa fa-envelope" role="img" 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 fill="currentColor" d="M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z"/></svg>\';\n    case \'link-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 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 fill="currentColor" d="M173 131.5C229.2 75.27 320.3 75.27 376.5 131.5C430 185 432.9 270.9 383 327.9L377.7 334C368.9 344 353.8 345 343.8 336.3C333.8 327.6 332.8 312.4 341.5 302.4L346.9 296.3C380.1 258.3 378.2 201.1 342.5 165.4C305.1 127.1 244.4 127.1 206.1 165.4L93.63 278.7C56.19 316.2 56.19 376.9 93.63 414.3C129.3 449.1 186.6 451.9 224.5 418.7L230.7 413.3C240.6 404.6 255.8 405.6 264.5 415.6C273.3 425.5 272.2 440.7 262.3 449.4L256.1 454.8C199.1 504.6 113.2 501.8 59.69 448.2C3.505 392.1 3.505 300.1 59.69 244.8L173 131.5zM467 380.5C410.8 436.7 319.7 436.7 263.5 380.5C209.1 326.1 207.1 241.1 256.9 184.1L261.6 178.7C270.3 168.7 285.5 167.7 295.5 176.4C305.5 185.1 306.5 200.3 297.8 210.3L293.1 215.7C259.8 253.7 261.8 310.9 297.4 346.6C334.9 384 395.6 384 433.1 346.6L546.4 233.3C583.8 195.8 583.8 135.1 546.4 97.7C510.7 62.02 453.4 60.11 415.5 93.35L409.3 98.7C399.4 107.4 384.2 106.4 375.5 96.44C366.7 86.47 367.8 71.3 377.7 62.58L383.9 57.22C440.9 7.348 526.8 10.21 580.3 63.76C636.5 119.9 636.5 211 580.3 267.2L467 380.5z"/></svg>\';\n    case \'list\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg"viewBox="0 0 512 512">\x3c!--!Font Awesome Pro 6.5.2 by @fontawesome -https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--\x3e<path fill="currentColor" d="M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM184 72c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 160c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"/></svg>\';\n    case \'love-icon\':\n      return \'<svg viewBox="0 0 70 70" xmlns="http://www.w3.org/2000/svg"><circle fill="currentcolor" cx="35" cy="35" r="35"/><path fill="currentColor" d="M51.1774 26.1479C50.6499 24.9448 49.8892 23.8546 48.938 22.9383C47.9861 22.0192 46.8638 21.2889 45.6321 20.7869C44.3549 20.2644 42.985 19.9969 41.602 20C39.6617 20 37.7687 20.5233 36.1236 21.5118C35.73 21.7483 35.3562 22.008 35.0019 22.2909C34.6477 22.008 34.2739 21.7483 33.8803 21.5118C32.2352 20.5233 30.3422 20 28.4019 20C27.0047 20 25.6509 20.2636 24.3718 20.7869C23.136 21.2908 22.0222 22.0157 21.0659 22.9383C20.1134 23.8536 19.3526 24.9441 18.8265 26.1479C18.2794 27.4 18 28.7295 18 30.0979C18 31.3887 18.2676 32.7338 18.7989 34.1022C19.2437 35.2457 19.8812 36.4318 20.6959 37.6296C21.9868 39.5252 23.7618 41.5021 25.9657 43.5062C29.618 46.8282 33.2348 49.123 33.3883 49.216L34.3211 49.8052C34.7343 50.0649 35.2656 50.0649 35.6789 49.8052L36.6116 49.216C36.7651 49.1191 40.378 46.8282 44.0342 43.5062C46.2382 41.5021 48.0132 39.5252 49.304 37.6296C50.1187 36.4318 50.7602 35.2457 51.201 34.1022C51.7323 32.7338 52 31.3887 52 30.0979C52.0039 28.7295 51.7245 27.4 51.1774 26.1479Z"/></svg>\';\n    case \'like-icon\':\n      return \'<svg viewBox="0 0 70 70" xmlns="http://www.w3.org/2000/svg"><circle fill="currentColor" cx="35" cy="35" r="35"/><path fill="currentColor" d="M49.2153 36.0322C49.8712 35.1606 50.2343 34.0927 50.2343 32.9815C50.2343 31.2186 49.2544 29.55 47.677 28.6194C47.271 28.3799 46.8086 28.2538 46.3379 28.2543H36.9754L37.2096 23.4289C37.2643 22.2628 36.8543 21.1556 36.0579 20.3114C35.667 19.8953 35.1954 19.5643 34.6723 19.3387C34.1492 19.1132 33.5856 18.9979 33.0164 19C30.9862 19 29.1902 20.3742 28.6514 22.3413L25.2976 34.552H20.2494C19.5583 34.552 19 35.1135 19 35.8084V50.1001C19 50.7951 19.5583 51.3565 20.2494 51.3565H43.7259C44.0851 51.3565 44.4365 51.2859 44.7605 51.1445C46.619 50.3475 47.8176 48.5218 47.8176 46.4958C47.8176 46.0011 47.7473 45.5142 47.6068 45.0431C48.2627 44.1714 48.6258 43.1035 48.6258 41.9923C48.6258 41.4976 48.5555 41.0108 48.4149 40.5396C49.0709 39.668 49.434 38.6 49.434 37.4889C49.4262 36.9942 49.3559 36.5034 49.2153 36.0322ZM21.8111 48.5296V37.379H24.9736V48.5296H21.8111ZM46.658 34.6698L45.803 35.4158L46.3457 36.4131C46.5245 36.7416 46.6172 37.1105 46.6151 37.485C46.6151 38.1328 46.334 38.7492 45.8498 39.1733L44.9948 39.9193L45.5375 40.9165C45.7163 41.2451 45.809 41.6139 45.8069 41.9884C45.8069 42.6363 45.5258 43.2527 45.0416 43.6767L44.1866 44.4227L44.7293 45.42C44.9081 45.7485 45.0008 46.1174 44.9987 46.4919C44.9987 47.3714 44.4833 48.1645 43.6868 48.5257H27.4723V37.2533L31.3571 23.0991C31.4573 22.7363 31.6723 22.4162 31.9696 22.1874C32.2669 21.9585 32.6303 21.8334 33.0047 21.8309C33.3014 21.8309 33.5942 21.9173 33.8285 22.0939C34.215 22.3845 34.422 22.8242 34.3985 23.2915L34.0237 31.0812H46.2988C46.9938 31.5092 47.4232 32.2316 47.4232 32.9815C47.4232 33.6294 47.1421 34.2419 46.658 34.6698Z"/></svg>\';\n    case \'calendar-regular\':\n      return \'<svg 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 fill="currentColor" d="M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z"/></svg>\';\n    case \'location-dot-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 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 fill="currentColor" d="M272 192C272 236.2 236.2 272 192 272C147.8 272 112 236.2 112 192C112 147.8 147.8 112 192 112C236.2 112 272 147.8 272 192zM192 160C174.3 160 160 174.3 160 192C160 209.7 174.3 224 192 224C209.7 224 224 209.7 224 192C224 174.3 209.7 160 192 160zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z"/></svg>\';\n    case \'share-regular\':\n      return \'<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="share" class="svg-inline--fa fa-share fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M561.938 190.06L385.94 14.107C355.79-16.043 304 5.327 304 48.047v80.703C166.04 132.9 0 159.68 0 330.05c0 73.75 38.02 134.719 97.63 173.949 37.12 24.43 85.84-10.9 72.19-54.46C145.47 371.859 157.41 330.2 304 321.66v78.28c0 42.64 51.73 64.15 81.94 33.94l175.997-175.94c18.751-18.74 18.751-49.14.001-67.88zM352 400V272.09c-164.521 1.79-277.44 33.821-227.98 191.61C88 440 48 397.01 48 330.05c0-142.242 160.819-153.39 304-154.02V48l176 176-176 176z"></path></svg>\';\n    case \'search-regular\':\n      return \'<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>\';\n    case \'grid-solid\':\n      return \'<svg 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 fill="currentColor" d="M0 72C0 49.91 17.91 32 40 32H88C110.1 32 128 49.91 128 72V120C128 142.1 110.1 160 88 160H40C17.91 160 0 142.1 0 120V72zM0 232C0 209.9 17.91 192 40 192H88C110.1 192 128 209.9 128 232V280C128 302.1 110.1 320 88 320H40C17.91 320 0 302.1 0 280V232zM128 440C128 462.1 110.1 480 88 480H40C17.91 480 0 462.1 0 440V392C0 369.9 17.91 352 40 352H88C110.1 352 128 369.9 128 392V440zM160 72C160 49.91 177.9 32 200 32H248C270.1 32 288 49.91 288 72V120C288 142.1 270.1 160 248 160H200C177.9 160 160 142.1 160 120V72zM288 280C288 302.1 270.1 320 248 320H200C177.9 320 160 302.1 160 280V232C160 209.9 177.9 192 200 192H248C270.1 192 288 209.9 288 232V280zM160 392C160 369.9 177.9 352 200 352H248C270.1 352 288 369.9 288 392V440C288 462.1 270.1 480 248 480H200C177.9 480 160 462.1 160 440V392zM448 120C448 142.1 430.1 160 408 160H360C337.9 160 320 142.1 320 120V72C320 49.91 337.9 32 360 32H408C430.1 32 448 49.91 448 72V120zM320 232C320 209.9 337.9 192 360 192H408C430.1 192 448 209.9 448 232V280C448 302.1 430.1 320 408 320H360C337.9 320 320 302.1 320 280V232zM448 440C448 462.1 430.1 480 408 480H360C337.9 480 320 462.1 320 440V392C320 369.9 337.9 352 360 352H408C430.1 352 448 369.9 448 392V440z"/></svg>\';\n    case \'xmark-solid\':\n      return \'<svg 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 fill="currentColor" 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>\';\n    case \'minus-regular\':\n      return \'<svg 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 fill="currentColor" d="M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z"/></svg>\';\n    case \'print-regular\':\n      return \'<svg 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 fill="currentColor" d="M111.1 48h254.1L400 81.94V160H448V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C391 5.057 378.8 0 366.1 0H111.1C85.49 0 64.01 21.48 64 47.98l.002 82.28c-.002 0 .002 0 0 0L64 160h48.01L111.1 48zM440 192H72C32.3 192 0 224.3 0 264v112c0 13.25 10.75 24 24 24H80V480c0 17.67 14.33 32 32 32h288c17.67 0 32-14.33 32-32v-80h56c13.25 0 24-10.75 24-24v-112C512 224.3 479.7 192 440 192zM384 464H128v-96h256V464zM464 352h-32c0-17.67-14.33-32-32-32h-288c-17.67 0-32 14.33-32 32h-32V264c0-13.23 10.77-24 24-24h368c13.23 0 24 10.77 24 24V352z"/></svg>\\n\';\n    case \'plus-regular\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 450 512">\x3c!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--\x3e<path fill="currentColor" d="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"/></svg>\';\n    case \'block-quote\':\n      return \'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 83 61"><path fill="currentColor" d="M82.9545 10.9377C77.3115 12.3976 72.9707 14.5874 69.9321 17.5071C67.0383 20.2808 65.736 23.6385 66.0254 27.5801C67.9064 29.9158 70.2215 31.8136 72.9707 33.2735C75.8645 34.5874 78.9031 35.7553 82.0863 36.7772C82.8098 39.4049 82.8822 42.1056 82.3034 44.8793C81.8693 47.5071 80.9288 49.9888 79.4819 52.3246C78.0349 54.5144 76.2986 56.4122 74.2729 58.018C72.3919 59.6239 70.4386 60.5728 68.4129 60.8647C65.3743 60.7188 62.4081 60.1348 59.5142 59.1129C56.6204 57.945 54.0882 56.3392 51.9179 54.2954C49.7475 52.2516 47.9388 49.8428 46.4919 47.0691C45.1896 44.1494 44.5385 40.8647 44.5385 37.2151C44.5385 32.8356 45.4067 28.675 47.143 24.7334C48.8793 20.6458 51.2667 16.9961 54.3053 13.7845C57.4885 10.5728 61.2505 7.87204 65.5913 5.68227C69.9321 3.3465 74.707 1.74066 79.9159 0.864746L82.9545 10.9377ZM38.4614 10.9377C32.8184 12.3976 28.4776 14.5874 25.439 17.5071C22.5452 20.2808 21.2429 23.6385 21.5323 27.5801C23.4133 29.9158 25.7284 31.8136 28.4776 33.2735C31.3714 34.5874 34.41 35.7553 37.5932 36.7772C38.3167 39.4049 38.3891 42.1056 37.8103 44.8793C37.3762 47.5071 36.4357 49.9888 34.9888 52.3246C33.5418 54.5144 31.8055 56.4122 29.7798 58.018C27.8988 59.6239 25.9455 60.5728 23.9198 60.8647C20.8812 60.7188 17.915 60.1348 15.0211 59.1129C12.1273 57.945 9.59515 56.3392 7.42475 54.2954C5.25436 52.2516 3.4457 49.8428 1.99877 47.0691C0.696528 44.1494 0.0454102 40.8647 0.0454102 37.2151C0.0454102 32.8356 0.913568 28.675 2.64988 24.7334C4.3862 20.6458 6.77364 16.9961 9.81219 13.7845C12.9954 10.5728 16.7574 7.87204 21.0982 5.68227C25.439 3.3465 30.2139 1.74066 35.4228 0.864746L38.4614 10.9377Z" fill="#33BDFF"/></svg>\';\n  }\n}\n\n/**\n *\n * @returns {object|null}\n */\nfunction getActiveDomainData(key) {\n  var el = document.getElementsByClassName("js-active-domain-data");\n  if (_typeof(el) !== \'object\' || el.length === 0) {\n    return null;\n  }\n  if (!el[0].dataset.hasOwnProperty("activeDomainData")) {\n    return null;\n  }\n  var data = JSON.parse(el[0].dataset.activeDomainData);\n  if (key && data.hasOwnProperty(key)) {\n    return data[key];\n  }\n  return data;\n}\nfunction trimHtmlString(input, maxLength) {\n  // Create a temporary DOM element to leverage browser\'s HTML parsing\n  var tempDiv = document.createElement("div");\n  tempDiv.innerHTML = input;\n  var length = 0;\n  var trimmedString = "";\n\n  // Recursive function to traverse and trim nodes\n  function walk(node) {\n    if (length >= maxLength) return;\n    if (node.nodeType === Node.TEXT_NODE) {\n      var text = node.nodeValue;\n      if (length + text.length > maxLength) {\n        text = text.substring(0, maxLength - length);\n      }\n      length += text.length;\n      trimmedString += text;\n    } else if (node.nodeType === Node.ELEMENT_NODE) {\n      var tagOpen = "<".concat(node.nodeName.toLowerCase());\n      var _iterator = _createForOfIteratorHelper(node.attributes),\n        _step;\n      try {\n        for (_iterator.s(); !(_step = _iterator.n()).done;) {\n          var attr = _step.value;\n          tagOpen += " ".concat(attr.name, "=\\"").concat(attr.value, "\\"");\n        }\n      } catch (err) {\n        _iterator.e(err);\n      } finally {\n        _iterator.f();\n      }\n      tagOpen += ">";\n      trimmedString += tagOpen;\n      var _iterator2 = _createForOfIteratorHelper(node.childNodes),\n        _step2;\n      try {\n        for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n          var child = _step2.value;\n          walk(child);\n          if (length >= maxLength) break;\n        }\n      } catch (err) {\n        _iterator2.e(err);\n      } finally {\n        _iterator2.f();\n      }\n      trimmedString += "</".concat(node.nodeName.toLowerCase(), ">");\n    }\n  }\n\n  // Start walking the DOM tree\n  var _iterator3 = _createForOfIteratorHelper(tempDiv.childNodes),\n    _step3;\n  try {\n    for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n      var child = _step3.value;\n      walk(child);\n      if (length >= maxLength) break;\n    }\n  } catch (err) {\n    _iterator3.e(err);\n  } finally {\n    _iterator3.f();\n  }\n  return trimmedString;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/helpers/UtilityHelpers.js?')},"./js/models/ArticleGalleryMedia.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ArticleGalleryMedia: function() { return /* binding */ ArticleGalleryMedia; }\n/* harmony export */ });\n/* harmony import */ var _MediaImage__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MediaImage */ "./js/models/MediaImage.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n/**\n * Class to handle article\'s slideshow media.\n */\n\nvar ArticleGalleryMedia = /*#__PURE__*/function () {\n  function ArticleGalleryMedia(galleries) {\n    _classCallCheck(this, ArticleGalleryMedia);\n    this.galleries = galleries;\n    this.galleryImages = [];\n  }\n  _createClass(ArticleGalleryMedia, [{\n    key: "loaded",\n    value: function loaded() {\n      return this.galleryImages.length > 0;\n    }\n  }, {\n    key: "loadData",\n    value: function loadData() {\n      var _this = this;\n      this.galleries.forEach(function (gallery) {\n        var image = new _MediaImage__WEBPACK_IMPORTED_MODULE_0__.MediaImage(gallery.relationships.field_media.data.id, null);\n        _this.galleryImages.push(image);\n      });\n      return this.galleryImages[0].loadData();\n    }\n  }, {\n    key: "getFirstImage",\n    value: function getFirstImage() {\n      return this.galleryImages[0];\n    }\n  }, {\n    key: "getAlt",\n    value: function getAlt() {\n      var slide = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n      return this.galleryImages[slide].getAlt();\n    }\n\n    /**\n     * Returns the full url of the first slideshow image (poster).\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getPosterSourceImageUrl",\n    value: function getPosterSourceImageUrl() {\n      try {\n        if (!this.getFirstImage().loaded()) {\n          this.getFirstImage().loadData();\n        }\n        return this.getFirstImage().getPosterSourceImageUrl();\n      } catch (e) {\n        console.log("[error]", "ArticleSlideshow.js", "getPosterSourceImageUrl", "Unable to get the poster url for the first slideshow item");\n        return \'\';\n      }\n    }\n\n    /**\n     * @returns {Object}\n     */\n  }, {\n    key: "getComputedCropData",\n    value: function getComputedCropData() {\n      var _this2 = this;\n      if (!this.getFirstImage().loaded()) {\n        this.getFirstImage().loadData().then(function () {\n          return _this2.getFirstImage().getComputedCropData();\n        });\n      } else {\n        return this.getFirstImage().getComputedCropData();\n      }\n    }\n  }]);\n  return ArticleGalleryMedia;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/ArticleGalleryMedia.js?')},"./js/models/ArticleSlideshow.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ArticleSlideshow: function() { return /* binding */ ArticleSlideshow; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n/**\n * Class to handle article\'s slideshow media.\n */\nvar ArticleSlideshow = /*#__PURE__*/function () {\n  function ArticleSlideshow(slideshowImages) {\n    _classCallCheck(this, ArticleSlideshow);\n    this.images = slideshowImages;\n  }\n  _createClass(ArticleSlideshow, [{\n    key: "loaded",\n    value: function loaded() {\n      return this.images.length > 0;\n    }\n  }, {\n    key: "getAlt",\n    value: function getAlt() {\n      try {\n        return this.images[0].attributes.filename;\n      } catch (_unused) {\n        return \'\';\n      }\n    }\n  }, {\n    key: "getFirstImage",\n    value: function getFirstImage() {\n      return this.images[0];\n    }\n\n    /**\n     * Returns the full url of the first slideshow image (poster).\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getPosterSourceImageUrl",\n    value: function getPosterSourceImageUrl() {\n      try {\n        return this.images[0].attributes.uri.url;\n      } catch (e) {\n        console.log("[error]", "ArticleSlideshow.js", "getPosterSourceImageUrl", "Unable to get the poster url for the first slideshow item");\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns a url to the image derivative.\n     *\n     * @param derivative The derivative machine id\n     * @param slide\n     * @returns {string}\n     */\n  }, {\n    key: "getDerivativeLink",\n    value: function getDerivativeLink(derivative) {\n      var slide = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n      try {\n        return this.images[slide].links[derivative].href;\n      } catch (_unused2) {\n        console.log("[error]", "ArticleSlideshow:getDerivativeLink", "Unable to get derivative " + derivative, "Slide: ", slide);\n        return \'\';\n      }\n    }\n  }]);\n  return ArticleSlideshow;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/ArticleSlideshow.js?')},"./js/models/BlockContentEditorSPickBlock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BlockContentEditorSPickBlock: function() { return /* binding */ BlockContentEditorSPickBlock; }\n/* harmony export */ });\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _NodePerson__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodePerson */ "./js/models/NodePerson.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\nvar BlockContentEditorSPickBlock = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of the relations that were requests in the api call\n   */\n  function BlockContentEditorSPickBlock(raw) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, BlockContentEditorSPickBlock);\n    this.data = raw.data;\n    this.links = raw.links;\n    this.included = {};\n    if (typeof raw.included !== \'undefined\' && includedRelations) {\n      this.included = raw.included;\n      this.includedMapped = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.parseIncludedFromData)(raw, includedRelations);\n    }\n  }\n\n  /**\n   * Returns an array of article nodes.\n   *\n   * @param viaIncluded\n   * @returns []\n   */\n  _createClass(BlockContentEditorSPickBlock, [{\n    key: "getArticles",\n    value: function getArticles() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      if (viaIncluded) {\n        var articles = [];\n        for (var i = 0; i < this.includedMapped.field_editor_articles.length; i++) {\n          articles.push(this.includedMapped.field_editor_articles[i]);\n        }\n        return articles;\n      }\n      return [];\n    }\n\n    /**\n     * Returns a NodePerson entity.\n     *\n     * @param viaIncluded\n     * @returns NodePerson\n     */\n  }, {\n    key: "getEditor",\n    value: function getEditor() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      try {\n        return new _NodePerson__WEBPACK_IMPORTED_MODULE_1__.NodePerson(this.includedMapped.field_editor);\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns a Eyebrow\n     */\n  }, {\n    key: "getEyebrow",\n    value: function getEyebrow() {\n      if (this.data.attributes.field_title_eyebrow !== null) {\n        return this.data.attributes.field_title_eyebrow;\n      }\n      return \'\';\n    }\n\n    /**\n     * Returns a field_custom_link\n     */\n  }, {\n    key: "getCustomLink",\n    value: function getCustomLink() {\n      if (this.data.attributes.field_custom_link !== null) {\n        return this.data.attributes.field_custom_link.url;\n      }\n      return \'\';\n    }\n\n    /**\n      * Returns a field_custom_link\n      */\n  }, {\n    key: "getCustomTitle",\n    value: function getCustomTitle() {\n      if (this.data.attributes.field_custom_title !== null) {\n        var title = this.data.attributes.field_custom_title.replace(\'highlight>\', \'span>\');\n        title = title.replace(\'</highlight>\', \'</span><span class="plain-link">\');\n        return title;\n      }\n      return \'\';\n    }\n  }]);\n  return BlockContentEditorSPickBlock;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/BlockContentEditorSPickBlock.js?')},"./js/models/BlockContentEventPromoBlock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BlockContentEventPromoBlock: function() { return /* binding */ BlockContentEventPromoBlock; }\n/* harmony export */ });\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _NodePerson__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodePerson */ "./js/models/NodePerson.js");\n/* harmony import */ var _TermEvent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TermEvent */ "./js/models/TermEvent.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\nvar BlockContentEventPromoBlock = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of\n   *   the relations that were requests in the api call\n   */\n  function BlockContentEventPromoBlock(raw) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, BlockContentEventPromoBlock);\n    _defineProperty(this, "DISPLAY_VARIATION_LARGE_FEATURE", 0);\n    _defineProperty(this, "DISPLAY_VARIATION_HORIZONTAL_ROW", 1);\n    this.data = raw.data;\n    this.links = raw.links;\n    this.included = {};\n    if (typeof raw.included !== \'undefined\' && includedRelations) {\n      this.included = raw.included;\n      this.includedMapped = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.parseIncludedFromData)(raw, includedRelations);\n    }\n  }\n  _createClass(BlockContentEventPromoBlock, [{\n    key: "hasFeaturedEvent",\n    value: function hasFeaturedEvent() {\n      return this.getFeaturedEvent() === true;\n    }\n  }, {\n    key: "isDisplayVariationALargeFeature",\n    value: function isDisplayVariationALargeFeature() {\n      return this.getDisplayVariationValue() === this.DISPLAY_VARIATION_LARGE_FEATURE;\n    }\n  }, {\n    key: "isDisplayVariatonAHorizontalRow",\n    value: function isDisplayVariatonAHorizontalRow() {\n      return this.getDisplayVariationValue() === this.DISPLAY_VARIATION_HORIZONTAL_ROW;\n    }\n\n    /**\n     * Returns a featured event override.\n     *\n     * @param viaIncluded\n     * @returns TermEvent|null\n     */\n  }, {\n    key: "getFeaturedEvent",\n    value: function getFeaturedEvent() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      try {\n        return new _TermEvent__WEBPACK_IMPORTED_MODULE_2__.TermEvent(this.includedMapped.field_featured_event_override);\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the block display type.\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getDisplayType",\n    value: function getDisplayType() {\n      try {\n        return this.data.attributes.field_display_type;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the cta link object.\n     *\n     * @returns {object|null}\n     */\n  }, {\n    key: "getCtaLink",\n    value: function getCtaLink() {\n      try {\n        return this.data.attributes.field_link;\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getDisplayVariationValue",\n    value: function getDisplayVariationValue() {\n      try {\n        return this.data.attributes.field_display_variation;\n      } catch (e) {\n        return 0;\n      }\n    }\n  }]);\n  return BlockContentEventPromoBlock;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/BlockContentEventPromoBlock.js?')},"./js/models/BlockContentSponsorSPickBlock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BlockContentSponsorSPickBlock: function() { return /* binding */ BlockContentSponsorSPickBlock; }\n/* harmony export */ });\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\nvar BlockContentSponsorSPickBlock = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of the relations that were requests in the api call\n   */\n  function BlockContentSponsorSPickBlock(raw) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, BlockContentSponsorSPickBlock);\n    this.data = raw.data;\n    this.links = raw.links;\n    this.included = {};\n    if (typeof raw.included !== \'undefined\' && includedRelations) {\n      this.included = raw.included;\n      this.includedMapped = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.parseIncludedFromData)(raw, includedRelations);\n    }\n  }\n\n  /**\n   * Returns title\n   *\n   * @returns {string}\n   */\n  _createClass(BlockContentSponsorSPickBlock, [{\n    key: "getSponsor",\n    value: function getSponsor() {\n      return this.data.attributes.field_title;\n    }\n  }]);\n  return BlockContentSponsorSPickBlock;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/BlockContentSponsorSPickBlock.js?')},"./js/models/BlockContentVideoArticlesHighlight.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BlockContentVideoArticlesHighlight: function() { return /* binding */ BlockContentVideoArticlesHighlight; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar BlockContentVideoArticlesHighlight = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of the relations that were requests in the api call\n   */\n  function BlockContentVideoArticlesHighlight(raw) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, BlockContentVideoArticlesHighlight);\n    this.data = raw.data;\n    this.links = raw.links;\n    this.included = {};\n    if (typeof raw.included !== \'undefined\' && includedRelations) {\n      this.included = raw.included;\n      this.attachIncluded(includedRelations);\n    }\n  }\n\n  /**\n   * Returns true if the date and byline are disabled.\n   *\n   * @returns {boolean}\n   */\n  _createClass(BlockContentVideoArticlesHighlight, [{\n    key: "getDisableDateByline",\n    value: function getDisableDateByline() {\n      return this.data.attributes.field_disable_date_byline;\n    }\n  }, {\n    key: "getVideoId",\n    value: function getVideoId() {\n      try {\n        return this.data.relationships.field_video_article.data.id;\n      } catch (e) {\n        return \'\';\n      }\n    }\n  }]);\n  return BlockContentVideoArticlesHighlight;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/BlockContentVideoArticlesHighlight.js?')},"./js/models/MediaBrightcove.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MediaBrightcove: function() { return /* binding */ MediaBrightcove; }\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n/**\n * Handles media image entity.\n *\n * Because we typically lazy load the media images\n */\nvar MediaBrightcove = /*#__PURE__*/function () {\n  /**\n   *\n   * @param uuid The media uuid\n   * @param data\n   */\n  function MediaBrightcove() {\n    var uuid = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n    var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, MediaBrightcove);\n    if (data) {\n      this.data = data;\n      this.uuid = data.id;\n    } else if (uuid) {\n      this.uuid = uuid;\n      this.data = null;\n    }\n  }\n\n  /**\n   * @returns {string}\n   */\n  _createClass(MediaBrightcove, [{\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.attributes.name;\n    }\n  }, {\n    key: "loaded",\n    value: function loaded() {\n      return this.data !== null;\n    }\n\n    /**\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getMediaEndpoint",\n    value: function getMediaEndpoint() {\n      return "/jsonapi/media/brightcove_video";\n    }\n\n    /**\n     * Returns an Axios Promise so the calling entity can know when to start loading the images.\n     *\n     * This first loads the Brightcove media entity and THEN loads the Brightcove video entity so\n     * we can get the details of the video itself (like the poster).\n     *\n     * @returns {Promise<AxiosResponse<Object|null>>}\n     */\n  }, {\n    key: "loadData",\n    value: function loadData() {\n      var _this = this;\n      var endpoint = this.getMediaEndpoint();\n      var m = this;\n      var mediaPromise = axios__WEBPACK_IMPORTED_MODULE_1__["default"].get(endpoint + \'/\' + this.uuid).then(function (response) {\n        if (typeof response.data !== "undefined" && typeof response.data.data !== "undefined") {\n          m.data = response.data.data;\n          //m.included = parseIncludedFromData(m.data, options.params.include);\n          return m.data;\n        } else {\n          return false;\n        }\n      }).catch(function (e) {\n        console.log("[error]", "MediaBrightcove.js", "Error loading brightcove media entity from api", e);\n      });\n      return mediaPromise.then(function (res) {\n        if (res && res.relationships) {\n          return _this.loadBrightcoveVideo(res.relationships.field_media_brightcove_video.data.id);\n        } else {\n          return false;\n        }\n      });\n    }\n\n    /**\n     * Loads the data for a Brightcove video entity and returns an axios promise with the boolean data as the result.\n     *\n     * @param uuid\n     * @returns {Promise<boolean>}\n     */\n  }, {\n    key: "loadBrightcoveVideo",\n    value: function loadBrightcoveVideo(uuid) {\n      var api = \'/jsonapi/brightcove_video/brightcove_video/\' + uuid;\n      var options = {\n        params: {\n          include: \'poster,player,video_file\'\n        }\n      };\n      var m = this;\n      return axios__WEBPACK_IMPORTED_MODULE_1__["default"].get(api, options).then(function (results) {\n        m.video = results.data.data;\n        m.video.included = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.parseIncludedFromData)(results.data, options.params.include);\n        return true;\n      }).catch(function (e) {\n        console.log("[error]", "MediaBrightcove.js", "Error loading the brightcove_video entity from api", e);\n      });\n    }\n  }, {\n    key: "getAlt",\n    value: function getAlt() {\n      try {\n        return this.data.attributes.name;\n      } catch (_unused) {\n        return \'\';\n      }\n    }\n\n    /**\n     * The poster image is the one we would use in listings.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getPosterSourceImageUrl",\n    value: function getPosterSourceImageUrl() {\n      try {\n        var relative = this.video.included.poster.attributes.uri.url;\n        if (relative.indexOf(\'https://\') === 0 || relative.indexOf(\'http://\') === 0) {\n          return relative;\n        }\n        return window.location.protocol + \'//\' + window.location.hostname + \'/\' + relative.substring(1);\n      } catch (e) {\n        console.log("[error]", "MediaBrightcove.getPosterSourceImageUrl", e.message);\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns a url to the image derivative from the video poster.\n     *\n     * @param derivative The derivative machine id\n     * @returns {string}\n     */\n  }, {\n    key: "getDerivativeLink",\n    value: function getDerivativeLink(derivative) {\n      try {\n        return this.video.included.poster.links[derivative].href;\n      } catch (_unused2) {\n        return \'\';\n      }\n    }\n  }]);\n  return MediaBrightcove;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/MediaBrightcove.js?')},"./js/models/MediaImage.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MediaImage: function() { return /* binding */ MediaImage; }\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/CloudflareImageResize */ "./js/helpers/CloudflareImageResize.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n/**\n * Handles media image entity.\n *\n * Because we typically lazy load the media images\n */\nvar MediaImage = /*#__PURE__*/function () {\n  /**\n   *\n   * @param uuid The media uuid\n   * @param data\n   */\n  function MediaImage() {\n    var uuid = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n    var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    _classCallCheck(this, MediaImage);\n    if (uuid) {\n      this.uuid = uuid;\n      this.data = null;\n    }\n    if (data) {\n      if (typeof data.data !== \'undefined\') {\n        this.data = data.data;\n      } else {\n        this.data = data;\n      }\n      this.rawData = data;\n    }\n  }\n  _createClass(MediaImage, [{\n    key: "loaded",\n    value: function loaded() {\n      try {\n        return this.data !== null && _typeof(this.data) === \'object\' && this.data.relationships.hasOwnProperty(\'field_media_image\');\n      } catch (e) {\n        return false;\n      }\n    }\n\n    /**\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getMediaEndpoint",\n    value: function getMediaEndpoint() {\n      return "/jsonapi/media/image";\n    }\n\n    /**\n     * Returns an Axios Promise so the calling entity can know when to start loading the images.\n     *\n     * @returns {Promise<AxiosResponse<Object|null>>}\n     */\n  }, {\n    key: "loadData",\n    value: function loadData() {\n      var endpoint = this.getMediaEndpoint();\n      var m = this;\n      var options = {\n        params: {\n          include: \'field_media_image\',\n          "fields[file--file]": \'uri,filemime,filename\'\n        }\n      };\n      return axios__WEBPACK_IMPORTED_MODULE_1__["default"].get(endpoint + \'/\' + this.uuid, options).then(function (response) {\n        //console.log("[debug]", "MediaImage", "api results", response.data);\n        if (typeof response.data !== "undefined" && typeof response.data.data !== "undefined") {\n          m.data = response.data.data;\n          m.rawData = response.data;\n          return true;\n        } else {\n          return false;\n        }\n      }).catch(function (e) {\n        console.log("[error]", "MediaImage.js", "Error loading media from api", e);\n      });\n    }\n  }, {\n    key: "getAlt",\n    value: function getAlt() {\n      try {\n        return this.data.relationships.field_media_image.data.meta.alt;\n      } catch (_unused) {\n        return \'\';\n      }\n    }\n  }, {\n    key: "getAttribution",\n    value: function getAttribution() {\n      var notallowed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [\'none\', \'0\'];\n      try {\n        return notallowed.includes(this.data.attributes.field_attribution.toLowerCase()) ? \'\' : this.data.attributes.field_attribution;\n      } catch (_unused2) {\n        return \'\';\n      }\n    }\n\n    /**\n     * The poster image is the one we would use in listings.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getPosterSourceImageUrl",\n    value: function getPosterSourceImageUrl() {\n      try {\n        if (typeof this.data[\'file--file\'] !== \'undefined\') {\n          return this.data[\'file--file\'].attributes.uri.url;\n        }\n        return this.rawData.included[0].attributes.uri.url;\n      } catch (e) {\n        console.log("[error]", "MediaImage.getPosterSourceImageUrl", e.message);\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns a url meant to be used with the cloudflare image resize service.\n     *\n     * The \'poster\' for the media is typically the main image we would use in listings.\n     *\n     */\n  }, {\n    key: "getPosterSourceImageUrlResized",\n    value: function getPosterSourceImageUrlResized() {\n      var cfImageResizeOptions = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var source = this.getPosterSourceImageUrl();\n      if (!cfImageResizeOptions) {\n        return source;\n      }\n      var cf = new _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_0__.CloudflareImageResize();\n      return cf.imageUrl(source, cfImageResizeOptions);\n    }\n\n    /**\n     * Returns a url to the image derivative.\n     *\n     * @param derivative The derivative machine id\n     * @returns {string}\n     */\n  }, {\n    key: "getDerivativeLink",\n    value: function getDerivativeLink(derivative) {\n      try {\n        return this.data.relationships.field_media_image.data.meta.imageDerivatives.links[derivative].href;\n      } catch (_unused3) {\n        return \'\';\n      }\n    }\n\n    /**\n     * @returns {Object}\n     */\n  }, {\n    key: "getComputedCropData",\n    value: function getComputedCropData() {\n      if (typeof this.data.attributes.field_computed_crop_data === \'string\') {\n        return JSON.parse(this.data.attributes.field_computed_crop_data);\n      }\n      return {};\n    }\n  }]);\n  return MediaImage;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/MediaImage.js?')},"./js/models/MediaRemoteVideo.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   MediaRemoteVideo: function() { return /* binding */ MediaRemoteVideo; }\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n/**\n * Handles media image entity.\n *\n * Because we typically lazy load the media images\n */\nvar MediaRemoteVideo = /*#__PURE__*/function () {\n  /**\n   *\n   * @param uuid The media uuid\n   */\n  function MediaRemoteVideo(uuid) {\n    _classCallCheck(this, MediaRemoteVideo);\n    this.uuid = uuid;\n    this.data = null;\n    this.included = null;\n  }\n\n  /**\n   * @returns {string}\n   */\n  _createClass(MediaRemoteVideo, [{\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.attributes.name;\n    }\n\n    /**\n     * Returns true if the remote_video media entity was loaded.\n     *\n     * We expect to load the thumbnail file with the media so we\'ll make a determination based on that requirement.\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "loaded",\n    value: function loaded() {\n      return this.data !== null && _typeof(this.data) === \'object\' && this.data.attributes.hasOwnProperty(\'field_media_oembed_video\');\n    }\n\n    /**\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getMediaEndpoint",\n    value: function getMediaEndpoint() {\n      return "/jsonapi/media/remote_video";\n    }\n\n    /**\n     * Returns an Axios Promise so the calling entity can know when to start loading the images.\n     *\n     * This first loads the Brightcove media entity and THEN loads the Brightcove video entity so\n     * we can get the details of the video itself (like the poster).\n     *\n     * @returns {Promise<AxiosResponse<Object|null>>}\n     */\n  }, {\n    key: "loadData",\n    value: function loadData() {\n      var endpoint = this.getMediaEndpoint();\n      var m = this;\n      var options = {\n        params: {\n          include: \'thumbnail\'\n        }\n      };\n      return axios__WEBPACK_IMPORTED_MODULE_1__["default"].get(endpoint + \'/\' + this.uuid, options).then(function (response) {\n        if (typeof response.data !== "undefined" && typeof response.data.data !== "undefined") {\n          m.data = response.data.data;\n          m.included = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.parseIncludedFromData)(response.data, options.params.include);\n          return true;\n        }\n        return false;\n      }).catch(function (e) {\n        console.log("[error]", "MediaRemoteVideo.js", "Error loading remote video entity from api", e);\n      });\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getAlt",\n    value: function getAlt() {\n      try {\n        return this.data.attributes.name;\n      } catch (_unused) {\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns a url to the image derivative from the video poster.\n     *\n     * To stay consistent with the other media types this method will handle\n     *\n     * @deprecated Moving the image handling to use the cloudflare image resize service.\n     *\n     * @param derivative The derivative machine id\n     * @returns {string}\n     */\n  }, {\n    key: "getDerivativeLink",\n    value: function getDerivativeLink(derivative) {\n      try {\n        var href = this.getThumbnailUrl();\n        // Can\'t really automate this logic as the derivative naming convention is not enforced anywhere.\n        switch (derivative) {\n          case "280x210_4_3_":\n            return this.constructCloudflareImageUrl(280, 210, href);\n          case "380x214_16_9_":\n            return this.constructCloudflareImageUrl(380, 214, href);\n          default:\n            return \'\';\n        }\n      } catch (_unused2) {\n        return \'\';\n      }\n    }\n\n    /**\n     * Typically when we save a remote video, the thumbnail gets attached to the entity.\n     *\n     * One caveat is that we have to make sure the file is included when request the remote_video media entity via json:api.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getPosterSourceImageUrl",\n    value: function getPosterSourceImageUrl() {\n      var posterLoaded = this.loaded() || this.loadData();\n      if (posterLoaded) {\n        return this.getThumbnailUrl();\n      }\n      return \'\';\n    }\n\n    /**\n     * Returns an absolute url to the thumbnail location.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getThumbnailUrl",\n    value: function getThumbnailUrl() {\n      if (!this.included || !\'thumbnail\' in this.included) {\n        return \'\';\n      }\n      var url = this.included.thumbnail.attributes.uri.url;\n      // Locally stored files\n      if (url.charAt(0) === \'/\') {\n        return window.location.origin + encodeURI(url);\n      }\n\n      // otherwise can pass\n      return encodeURI(url);\n    }\n\n    /**\n     * Returns an absolute url to the video location.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getVideoEmbedUrl",\n    value: function getVideoEmbedUrl() {\n      var url = this.data.attributes.field_media_oembed_video;\n      if (url.indexOf(\'youtu\') !== -1) {\n        var urlChunks = url.split(\'/\');\n        var finalChunk = urlChunks[urlChunks.length - 1];\n        var youtubeVideoId = finalChunk;\n        if (finalChunk.indexOf(\'&\')) {\n          youtubeVideoId = finalChunk.split(\'&\')[0];\n        }\n        youtubeVideoId = youtubeVideoId.replace(\'watch?v=\', \'\');\n        url = \'https://youtube.com/embed/\' + youtubeVideoId;\n      } else if (url.indexOf(\'vimeo\') !== -1) {\n        var _urlChunks = url.split(\'/\');\n        var _finalChunk = _urlChunks[_urlChunks.length - 1];\n        var regExp = /[a-zA-Z]/g;\n        var queryParam = \'\';\n        if (regExp.test(_finalChunk) && _finalChunk.indexOf(\'?\') === -1) {\n          queryParam = _finalChunk;\n          _finalChunk = _urlChunks[_urlChunks.length - 2];\n        }\n        url = \'https://player.vimeo.com/video/\' + _finalChunk;\n        if (queryParam) {\n          url += \'?h=\' + queryParam;\n        }\n      } else {\n        console.log("[error]", "MediaRemoteVideo.js", "Providing remote video url only works for youtube and vimeo.", e);\n      }\n      return url;\n    }\n  }]);\n  return MediaRemoteVideo;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/MediaRemoteVideo.js?')},"./js/models/NodeArticle.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeArticle; }\n/* harmony export */ });\n/* harmony import */ var _NodeCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeCommon */ "./js/models/NodeCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar NodeArticle = /*#__PURE__*/function (_NodeCommon) {\n  _inherits(NodeArticle, _NodeCommon);\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of the relations that were requests in the api call\n   */\n  function NodeArticle(raw) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, NodeArticle);\n    return _callSuper(this, NodeArticle, [raw, includedRelations]);\n  }\n\n  /**\n   * Returns the resource cta text.\n   *\n   * @returns {String}\n   */\n  _createClass(NodeArticle, [{\n    key: "getResourceCtaText",\n    value: function getResourceCtaText() {\n      try {\n        return this.data.attributes.field_article_resource_cta_text;\n      } catch (e) {\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns the resource link object.\n     *\n     * @returns {Object}\n     */\n  }, {\n    key: "getResourceLink",\n    value: function getResourceLink() {\n      try {\n        return this.data.attributes.field_article_resource_link;\n      } catch (e) {\n        return false;\n      }\n    }\n\n    /**\n     * Returns the resource file object.\n     *\n     * @returns {Object}\n     */\n  }, {\n    key: "getResourceFile",\n    value: function getResourceFile() {\n      return this.includedMapped.field_article_resource_file;\n    }\n\n    /**\n     * Returns the resource teaser text.\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getResourceTeaserText",\n    value: function getResourceTeaserText() {\n      return this.data.attributes.field_article_resource_teaser;\n    }\n  }, {\n    key: "hasMedia",\n    value: function hasMedia() {\n      return this.getMediaType() !== null;\n    }\n  }, {\n    key: "hasCtaLink",\n    value: function hasCtaLink() {\n      return this.getResourceLink() || this.getResourceFile();\n    }\n\n    /**\n     * Returns whether the article is a resource article, false otherwise;\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "hasResource",\n    value: function hasResource() {\n      return this.getResourceType() !== \'\';\n    }\n  }, {\n    key: "hasByline",\n    value: function hasByline() {\n      return this.hasAuthors() || this.isSponsored() || this.getBylineOverride() !== null || this.getResourceType();\n    }\n\n    /**\n     * Returns the content label override text.\n     *\n     * @returns {String|null}\n     */\n  }, {\n    key: "getContentLabelOverride",\n    value: function getContentLabelOverride() {\n      return this.data.attributes.field_content_label_override;\n    }\n\n    /**\n     * Overwrites the NodeCommon function to manage media specifically for the NodeArticle.\n     *\n     * @return {String|null}\n     */\n  }, {\n    key: "getHeroMediaUuid",\n    value: function getHeroMediaUuid() {\n      try {\n        return this.data.relationships.field_media.data.id;\n      } catch (e) {\n        return null;\n      }\n    }\n  }]);\n  return NodeArticle;\n}(_NodeCommon__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodeArticle.js?')},"./js/models/NodeBook.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeBook; }\n/* harmony export */ });\n/* harmony import */ var _internalApi_TermCategory__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./internalApi/TermCategory */ "./js/models/internalApi/TermCategory.js");\n/* harmony import */ var _internalApi_NodeCompany__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./internalApi/NodeCompany */ "./js/models/internalApi/NodeCompany.js");\n/* harmony import */ var _internalApi_NodePerson__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./internalApi/NodePerson */ "./js/models/internalApi/NodePerson.js");\n/* harmony import */ var _internalApi_NodeCommon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./internalApi/NodeCommon */ "./js/models/internalApi/NodeCommon.js");\n/* harmony import */ var _internalApi_TermKeywords__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./internalApi/TermKeywords */ "./js/models/internalApi/TermKeywords.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\n\n\n\nvar NodeBook = /*#__PURE__*/function (_NodeCommon) {\n  _inherits(NodeBook, _NodeCommon);\n  /**\n   *\n   * @param {Object} raw Raw response from the api endpoints\n   *   the relations that were requests in the api call\n   */\n  function NodeBook(raw) {\n    var _this;\n    _classCallCheck(this, NodeBook);\n    _this = _callSuper(this, NodeBook, [raw]);\n    _this.keywords = [];\n    _this.authors = [];\n    return _this;\n  }\n\n  /**\n   * Returns the type|bundle of the node.\n   * @returns {string}\n   */\n  _createClass(NodeBook, [{\n    key: "getType",\n    value: function getType() {\n      return "book";\n    }\n\n    /**\n     * Returns the article tags.\n     */\n  }, {\n    key: "getTags",\n    value: function getTags() {\n      if (this.data.tags.length < 1) {\n        return [];\n      }\n      var tags = [];\n      for (var i = 0; i < this.data.tags.length; i++) {\n        tags.push(new _internalApi_TermCategory__WEBPACK_IMPORTED_MODULE_0__.TermCategory(this.data.tags[i]));\n      }\n      return tags;\n    }\n  }, {\n    key: "isSponsored",\n    value: function isSponsored() {\n      return this.data.isSponsored;\n    }\n  }, {\n    key: "isSlideshow",\n    value: function isSlideshow() {\n      return false;\n    }\n  }, {\n    key: "isGallery",\n    value: function isGallery() {\n      return false;\n    }\n  }, {\n    key: "isVideo",\n    value: function isVideo() {\n      return this.data.mediaMeta && this.data.mediaMeta.belongs_to && this.data.mediaMeta.belongs_to === "video";\n    }\n  }, {\n    key: "hasByline",\n    value: function hasByline() {\n      return this.hasAuthors() || this.isSponsored() !== null;\n    }\n  }, {\n    key: "hasAuthors",\n    value: function hasAuthors() {\n      return this.data.authors && this.data.authors.length > 0;\n    }\n  }, {\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.uuid;\n    }\n  }, {\n    key: "getNid",\n    value: function getNid() {\n      return this.data.nid;\n    }\n\n    /**\n     * Returns an array of authors.\n     */\n  }, {\n    key: "getAuthors",\n    value: function getAuthors() {\n      if (this.data.authors.length < 1) {\n        return [];\n      }\n      if (this.authors.length > 0) {\n        return this.authors;\n      }\n      var authors = [];\n      for (var i = 0; i < this.data.authors.length; i++) {\n        authors.push(new _internalApi_NodePerson__WEBPACK_IMPORTED_MODULE_2__.NodePerson(this.data.authors[i]));\n      }\n      this.authors = authors;\n      return authors;\n    }\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      return this.data.body.processed;\n    }\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.title;\n    }\n  }, {\n    key: "getHeadline",\n    value: function getHeadline() {\n      return this.data.headline;\n    }\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      var absolute = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      if (absolute) {\n        return this.data.url.absolute;\n      }\n      return this.data.url.relative;\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getFrontsTeaser",\n    value: function getFrontsTeaser() {\n      return this.data.frontsTeaser;\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getIntroduction",\n    value: function getIntroduction() {}\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getEyebrowOverride",\n    value: function getEyebrowOverride() {\n      return null;\n    }\n  }, {\n    key: "getBylinePrefixOverride",\n    value:\n    /**\n     * @returns {string|null}\n     */\n    function getBylinePrefixOverride() {\n      return null;\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getBylineOverride",\n    value: function getBylineOverride() {\n      return null;\n    }\n\n    /**\n     *\n     * @returns {null|Date}\n     */\n  }, {\n    key: "getPublishDate",\n    value: function getPublishDate() {\n      try {\n        return new Date(parseInt(this.data.publishedDate.timestamp + \'000\'));\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {string}\n     */\n  }, {\n    key: "getCaption",\n    value: function getCaption() {\n      return \'\';\n    }\n  }, {\n    key: "getHideBookPageListingImages",\n    value: function getHideBookPageListingImages() {\n      return this.data.hideBookPageListingImages;\n    }\n  }, {\n    key: "getBookPageListingTitle",\n    value: function getBookPageListingTitle() {\n      return this.data.bookPageListingTitle;\n    }\n\n    /**\n     * Returns the sponsor (referenced in field_sponsored_by) data as a\n     * NodeCompany instance.\n     *\n     * todo: if the included flag is false is it worth loading via API? If we get\n     * an Article via Api we would typically want todo>: to request all necessary\n     * data to save on round trips to the server. So we\'ll keep that boolean\n     * value just as todo>: a reminder to developers to include the data in the\n     * Article api request.\n     *\n     * @returns {null|NodeCompany}\n     */\n  }, {\n    key: "getSponsor",\n    value: function getSponsor() {\n      if (!this.isSponsored()) {\n        return null;\n      }\n      return new _internalApi_NodeCompany__WEBPACK_IMPORTED_MODULE_1__.NodeCompany(this.data.sponsor);\n    }\n\n    /**\n     * Return the type of media\n     */\n  }, {\n    key: "getMediaType",\n    value: function getMediaType() {\n      return this.data.mediaMeta && this.data.mediaMeta.belongs_to ? "media--".concat(this.data.mediaMeta.belongs_to) : \'\';\n    }\n\n    /**\n     *\n     * @return {String|null}\n     */\n  }, {\n    key: "getHeroMediaUuid",\n    value: function getHeroMediaUuid() {\n      try {\n        return this.data.mediaMeta.heroMediaUuid;\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getPrimaryDomainAccess",\n    value: function getPrimaryDomainAccess() {\n      try {\n        return this.data.domain.primaryDomain;\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getPrimaryCategory",\n    value: function getPrimaryCategory() {\n      return new _internalApi_TermCategory__WEBPACK_IMPORTED_MODULE_0__.TermCategory(this.data.eyebrow.primaryCategory);\n    }\n\n    /**\n     * For  backwards compatibility\n     *\n     * @returns {null}\n     */\n  }, {\n    key: "getContentLabelOverride",\n    value:\n    /**\n     *  For backwards compatibility.\n     *\n     * @returns {null}\n     */\n    function getContentLabelOverride() {\n      return null;\n    }\n  }, {\n    key: "getResourceType",\n    value: function getResourceType() {\n      return null;\n    }\n  }, {\n    key: "getLfcLabelOverride",\n    value: function getLfcLabelOverride() {\n      return null;\n    }\n  }]);\n  return NodeBook;\n}(_internalApi_NodeCommon__WEBPACK_IMPORTED_MODULE_3__["default"]);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodeBook.js?')},"./js/models/NodeCollection.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeCollection; }\n/* harmony export */ });\n/* harmony import */ var _NodeBook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeBook */ "./js/models/NodeBook.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar NodeCollection = /*#__PURE__*/function (_NodeBook) {\n  _inherits(NodeCollection, _NodeBook);\n  function NodeCollection() {\n    _classCallCheck(this, NodeCollection);\n    return _callSuper(this, NodeCollection, arguments);\n  }\n  _createClass(NodeCollection, [{\n    key: "getBookListingTitle",\n    value: function getBookListingTitle() {\n      // This is the field_lfc_label_override in the backend\n      return this.data.bookCollectionListingTitle;\n    }\n  }, {\n    key: "getSubtitle",\n    value: function getSubtitle() {\n      return this.data.subtitle;\n    }\n  }]);\n  return NodeCollection;\n}(_NodeBook__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodeCollection.js?')},"./js/models/NodeCommon.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeCommon; }\n/* harmony export */ });\n/* harmony import */ var _MediaImage__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MediaImage */ "./js/models/MediaImage.js");\n/* harmony import */ var _NodePerson__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodePerson */ "./js/models/NodePerson.js");\n/* harmony import */ var _TermCategory__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./TermCategory */ "./js/models/TermCategory.js");\n/* harmony import */ var _NodeCompany__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./NodeCompany */ "./js/models/NodeCompany.js");\n/* harmony import */ var _MediaBrightcove__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./MediaBrightcove */ "./js/models/MediaBrightcove.js");\n/* harmony import */ var _ArticleSlideshow__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ArticleSlideshow */ "./js/models/ArticleSlideshow.js");\n/* harmony import */ var _MediaRemoteVideo__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MediaRemoteVideo */ "./js/models/MediaRemoteVideo.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../helpers/CloudflareImageResize */ "./js/helpers/CloudflareImageResize.js");\n/* harmony import */ var _ArticleGalleryMedia__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ArticleGalleryMedia */ "./js/models/ArticleGalleryMedia.js");\n/* harmony import */ var _TermKeywords__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./TermKeywords */ "./js/models/TermKeywords.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n\n\n\n\n\n\n\n\nvar NodeCommon = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of\n   *   the relations that were requests in the api call\n   */\n  function NodeCommon(raw) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, NodeCommon);\n    this.data = raw.data;\n    this.links = raw.links;\n    this.included = {};\n    if (typeof raw.included !== \'undefined\' && includedRelations) {\n      this.included = raw.included;\n      this.includedMapped = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_7__.parseIncludedFromData)(raw, includedRelations);\n    }\n  }\n\n  /**\n   * Returns the type|bundle of the node.\n   * @returns {string}\n   */\n  _createClass(NodeCommon, [{\n    key: "getType",\n    value: function getType() {\n      return this.data.type.replace(\'node--\', \'\');\n    }\n\n    /**\n     * Returns the article tags.\n     *\n     * todo: if the included flag is false is it worth loading via API? If we get\n     * an Article via Api we would typically want todo>: to request all necessary\n     * data to save on round trips to the server. So we\'ll keep that boolean\n     * value just as todo>: a reminder to developers to include the data in the\n     * Article api request.\n     *\n     * @param {boolean} viaIncluded\n     * @param {number} keywordsOffset\n     */\n  }, {\n    key: "getTags",\n    value: function getTags() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      var keywordsOffset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n      if (viaIncluded) {\n        var tags = [];\n        var usedUuids = [];\n        if (typeof this.includedMapped === \'undefined\') {\n          return tags;\n        }\n        if (this.includedMapped.field_cat_related) {\n          for (var i = 0; i < this.includedMapped.field_cat_related.length; i++) {\n            if (this.includedMapped.field_cat_related[i].attributes.field_hide_from_tag_lists === true) {\n              continue;\n            }\n            usedUuids.push(this.includedMapped.field_cat_related[i].id);\n            tags.push(new _TermCategory__WEBPACK_IMPORTED_MODULE_2__.TermCategory(this.includedMapped.field_cat_related[i]));\n          }\n        }\n        if (this.includedMapped.field_cat_primary) {\n          if (this.includedMapped.field_cat_primary.attributes.field_hide_from_tag_lists !== true && usedUuids.indexOf(this.includedMapped.field_cat_primary.id) === -1) {\n            tags.push(new _TermCategory__WEBPACK_IMPORTED_MODULE_2__.TermCategory(this.includedMapped.field_cat_primary));\n          }\n        }\n        if (this.includedMapped.field_keywords) {\n          for (var _i = keywordsOffset; _i < this.includedMapped.field_keywords.length; _i++) {\n            tags.push(new _TermKeywords__WEBPACK_IMPORTED_MODULE_10__.TermKeywords(this.includedMapped.field_keywords[_i]));\n          }\n        }\n        return tags;\n      }\n      return null;\n    }\n\n    /**\n     * Returns the article keywords tags.\n     *\n     * todo: if the included flag is false is it worth loading via API? If we get\n     * an Article via Api we would typically want todo>: to request all necessary\n     * data to save on round trips to the server. So we\'ll keep that boolean\n     * value just as todo>: a reminder to developers to include the data in the\n     * Article api request.\n     *\n     * @param {boolean} viaIncluded\n     */\n  }, {\n    key: "getKeywordTags",\n    value: function getKeywordTags() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      if (viaIncluded) {\n        var tags = [];\n        if (this.includedMapped.field_keywords) {\n          for (var i = 0; i < this.includedMapped.field_keywords.length; i++) {\n            tags.push(new _TermKeywords__WEBPACK_IMPORTED_MODULE_10__.TermKeywords(this.includedMapped.field_keywords[i]));\n          }\n        }\n        return tags;\n      }\n      return [];\n    }\n\n    /**\n     *\n     * @param viaIncluded\n     * @returns {*[]}\n     */\n  }, {\n    key: "getKeywordsList",\n    value: function getKeywordsList() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      if (!viaIncluded || this.includedMapped[\'field_keywords\'] === undefined) {\n        return [];\n      }\n      var keywords = [];\n      for (var i = 0; i < this.includedMapped.field_keywords.length; i++) {\n        keywords.push(this.includedMapped.field_keywords[i].attributes.name);\n      }\n      return keywords;\n    }\n  }, {\n    key: "isSponsored",\n    value: function isSponsored() {\n      return this.data.relationships.field_sponsored_by.data !== null;\n    }\n  }, {\n    key: "isSlideshow",\n    value: function isSlideshow() {\n      try {\n        return this.data.relationships.field_media_slideshow.data && this.data.relationships.field_media_slideshow.data.length > 0;\n      } catch (e) {\n        return false;\n      }\n    }\n  }, {\n    key: "isGallery",\n    value: function isGallery() {\n      try {\n        return this.getType() === \'article\' && this.data.relationships.field_gallery.data && this.data.relationships.field_gallery.data.length > 0;\n      } catch (e) {\n        return false;\n      }\n    }\n  }, {\n    key: "isVideo",\n    value: function isVideo() {\n      return this.getMediaType() === \'media--remote_video\' || this.getMediaType() === \'media--brightcove_video\';\n    }\n  }, {\n    key: "hasByline",\n    value: function hasByline() {\n      return this.hasAuthors() || this.isSponsored() || this.getBylineOverride() !== null;\n    }\n  }, {\n    key: "hasAuthors",\n    value: function hasAuthors() {\n      return Array.isArray(this.data.relationships.field_author.data) && this.data.relationships.field_author.data.length > 0;\n    }\n  }, {\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n  }, {\n    key: "getNid",\n    value: function getNid() {\n      try {\n        return this.data.attributes.drupal_internal__nid;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns an array of author.\n     *\n     * The \'included\' is true by default a we\'d typically request the author as\n     * an included property via the json:api call.\n     *\n     * todo: if the included flag is false is it worth loading via API? If we get\n     * an Article via Api we would typically want todo>: to request all necessary\n     * data to save on round trips to the server. So we\'ll keep that boolean\n     * value just as todo>: a reminder to developers to include the data in the\n     * Article api request.\n     *\n     * @param viaIncluded\n     * @returns []|[NodePerson]\n     */\n  }, {\n    key: "getAuthors",\n    value: function getAuthors() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      if (viaIncluded) {\n        var authors = [];\n        for (var i = 0; i < this.includedMapped.field_author.length; i++) {\n          authors.push(new _NodePerson__WEBPACK_IMPORTED_MODULE_1__.NodePerson(this.includedMapped.field_author[i]));\n        }\n        return authors;\n      }\n      return [];\n    }\n\n    /**\n     * Returns the primary category object as a TermCategory instance.\n     *\n     * todo: if the included flag is false is it worth loading via API? If we get\n     * an Article via Api we would typically want todo>: to request all necessary\n     * data to save on round trips to the server. So we\'ll keep that boolean\n     * value just as todo>: a reminder to developers to include the data in the\n     * Article api request.\n     *\n     * @param {boolean} viaIncluded\n     */\n  }, {\n    key: "getPrimaryCategory",\n    value: function getPrimaryCategory() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      if (viaIncluded && typeof this.includedMapped !== \'undefined\' && this.includedMapped.field_cat_primary) {\n        return new _TermCategory__WEBPACK_IMPORTED_MODULE_2__.TermCategory(this.includedMapped.field_cat_primary);\n      }\n      return null;\n    }\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      var raw = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      try {\n        return raw ? this.data.attributes.body.value : this.data.attributes.body.processed;\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.attributes.title;\n    }\n  }, {\n    key: "getHeadline",\n    value: function getHeadline() {\n      try {\n        return this.data.attributes.field_fronts_headline;\n      } catch (e) {\n        return \'\';\n      }\n    }\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      var absolute = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      if (absolute) {\n        return "".concat(window.location.protocol, "//").concat(window.location.host).concat(this.data.attributes.path.alias);\n      }\n      return this.data.attributes.path.alias;\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getFrontsTeaser",\n    value: function getFrontsTeaser() {\n      try {\n        return this.data.attributes.field_fronts_teaser.replace(/^"|"$/g, \'\');\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getIntroduction",\n    value: function getIntroduction() {\n      try {\n        return this.data.attributes.field_introduction.replace(/^"|"$/g, \'\');\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getEyebrowOverride",\n    value: function getEyebrowOverride() {\n      try {\n        return this.data.attributes.field_eyebrow_override;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getBylinePrefixOverride",\n    value: function getBylinePrefixOverride() {\n      try {\n        return this.data.attributes.field_byline_prefix_override;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getBylineOverride",\n    value: function getBylineOverride() {\n      try {\n        return this.data.attributes.field_byline;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     *\n     * @returns {null|*}\n     */\n  }, {\n    key: "getSystemPublishedDate",\n    value: function getSystemPublishedDate() {\n      try {\n        return this.data.attributes.published_date;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     *\n     * @returns {null|Date}\n     */\n  }, {\n    key: "getPublishDate",\n    value: function getPublishDate() {\n      try {\n        return new Date(this.data.attributes.field_date_published);\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {string}\n     */\n  }, {\n    key: "getCaption",\n    value: function getCaption() {\n      return this.data.attributes.field_caption !== null ? this.data.attributes.field_caption : \'\';\n    }\n\n    /**\n     * @returns {string}\n     */\n  }, {\n    key: "getAdDisclaimerText",\n    value: function getAdDisclaimerText() {\n      return this.data.attributes.field_ad_disclaimer_text !== null ? this.data.attributes.field_ad_disclaimer_text : \'\';\n    }\n\n    /**\n     * Returns the sponsor (referenced in field_sponsored_by) data as a\n     * NodeCompany instance.\n     *\n     * todo: if the included flag is false is it worth loading via API? If we get\n     * an Article via Api we would typically want todo>: to request all necessary\n     * data to save on round trips to the server. So we\'ll keep that boolean\n     * value just as todo>: a reminder to developers to include the data in the\n     * Article api request.\n     *\n     * @param {boolean} viaIncluded\n     * @returns {null|NodeCompany}\n     */\n  }, {\n    key: "getSponsor",\n    value: function getSponsor() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      if (!viaIncluded) {\n        return null;\n      }\n      if (this.includedMapped.field_sponsored_by === undefined || !this.includedMapped.field_sponsored_by) {\n        return null;\n      }\n      return new _NodeCompany__WEBPACK_IMPORTED_MODULE_3__.NodeCompany(this.includedMapped.field_sponsored_by);\n    }\n\n    /**\n     * Returns the media type for this article.\n     *\n     * @returns {String|null}\n     */\n  }, {\n    key: "getMediaType",\n    value: function getMediaType() {\n      if (this.isGallery()) {\n        return \'gallery\';\n      }\n      if (this.isSlideshow()) {\n        return \'slideshow\';\n      }\n      // This handles all other media fields: image, brightcove video, remote\n      // video\n      try {\n        if (this.data.relationships.field_media.data && typeof this.data.relationships.field_media.data.type !== "undefined") {\n          return this.data.relationships.field_media.data.type;\n        }\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the gallery media type for this article.\n     *\n     * @returns {String|null}\n     */\n  }, {\n    key: "getGalleryMediaType",\n    value: function getGalleryMediaType() {\n      // This handles all other media fields: image, brightcove video, remote\n      // video\n      try {\n        if (this.includedMapped.field_gallery[0].relationships.field_media.data.type && typeof this.includedMapped.field_gallery[0] !== "undefined") {\n          return this.includedMapped.field_gallery[0].relationships.field_media.data.type;\n        }\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the gallery media first id for this article.\n     *\n     * @returns {String|null}\n     */\n  }, {\n    key: "getGalleryFirstMediaId",\n    value: function getGalleryFirstMediaId() {\n      try {\n        return this.includedMapped.field_gallery[0].relationships.field_media.data.id;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * @returns {MediaImage|null}\n     */\n  }, {\n    key: "createMediaInstance",\n    value: function createMediaInstance() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      // todo: will one property work for video and images? hmm......\n      if (this.media) {\n        return this.media;\n      }\n      if (this.isGallery() && viaIncluded) {\n        if (this.getGalleryMediaType() === \'media--brightcove_video\') {\n          var mediaId = this.getGalleryFirstMediaId();\n          this.media = new _MediaBrightcove__WEBPACK_IMPORTED_MODULE_4__.MediaBrightcove(mediaId);\n          return this.media;\n        }\n        if (this.getGalleryMediaType() === \'media--remote_video\') {\n          var _mediaId = this.getGalleryFirstMediaId();\n          this.media = new _MediaRemoteVideo__WEBPACK_IMPORTED_MODULE_6__.MediaRemoteVideo(_mediaId);\n          return this.media;\n        }\n        this.media = new _ArticleGalleryMedia__WEBPACK_IMPORTED_MODULE_9__.ArticleGalleryMedia(this.includedMapped.field_gallery);\n        return this.media;\n      }\n      // When we load all the media using the json:api \'include\' field list, the\n      // there\'s no need to have a separate API call\n      if (this.getMediaType() === \'media--image\' && viaIncluded) {\n        this.media = new _MediaImage__WEBPACK_IMPORTED_MODULE_0__.MediaImage(null, this.includedMapped.field_media);\n        return this.media;\n      }\n      if (this.getMediaType() === \'media--image\' && !viaIncluded) {\n        var _mediaId2 = this.data.relationships.field_media.data.id;\n        this.media = new _MediaImage__WEBPACK_IMPORTED_MODULE_0__.MediaImage(_mediaId2);\n        return this.media;\n      }\n      if (this.getMediaType() === \'media--brightcove_video\') {\n        var _mediaId3 = this.data.relationships.field_media.data.id;\n        this.media = new _MediaBrightcove__WEBPACK_IMPORTED_MODULE_4__.MediaBrightcove(_mediaId3);\n        return this.media;\n      }\n      if (this.getMediaType() === \'media--remote_video\') {\n        this.media = new _MediaRemoteVideo__WEBPACK_IMPORTED_MODULE_6__.MediaRemoteVideo(this.data.relationships.field_media.data.id);\n        return this.media;\n      }\n      if (this.getMediaType() === \'slideshow\') {\n        // The slideshow images will typically be included with the query that\n        // fetches the article. It\'s most efficient to get that data while\n        // getting the Article. todo: may build a way to fetch each slideshow\n        // image file separately, but seems that will be slower to load.\n        this.media = new _ArticleSlideshow__WEBPACK_IMPORTED_MODULE_5__.ArticleSlideshow(this.includedMapped.field_media_slideshow);\n        return this.media;\n      }\n      return null;\n    }\n\n    /**\n     * Returns the\n     * @returns {null|string}\n     */\n  }, {\n    key: "getPosterOriginalUrl",\n    value: function getPosterOriginalUrl() {\n      if (this.media instanceof \'MediaImage\') {\n        return this.media.getSourceImageUrl();\n      }\n      return null;\n    }\n\n    /**\n     * Returns a url meant to be used with the cloudflare image resize service.\n     *\n     * The \'poster\' for the media is typically the main image we would use in\n     * listings.\n     *\n     */\n  }, {\n    key: "getMediaPosterImageUrl",\n    value: function getMediaPosterImageUrl() {\n      var cfImageResizeOptions = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      if (!cfImageResizeOptions) {\n        return this.media.getPosterSourceImageUrl();\n      }\n      var cf = new _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_8__.CloudflareImageResize();\n      var source = this.media.getPosterSourceImageUrl();\n      return cf.imageUrl(source, cfImageResizeOptions);\n    }\n\n    /**\n     * Returns the resource type name of the resource article or premium content.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getResourceType",\n    value: function getResourceType() {\n      try {\n        return typeof this.includedMapped.field_resource_type !== "undefined" ? this.includedMapped.field_resource_type.attributes.name : \'\';\n      } catch (e) {}\n      return \'\';\n    }\n\n    /**\n     * Returns true if we should display the media in the node, false otherwise.\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "getHideHeroMedia",\n    value: function getHideHeroMedia() {\n      return this.data.attributes.field_hide_hero_media;\n    }\n\n    /**\n     *\n     * @return {String|null}\n     */\n  }, {\n    key: "getHeroMediaUuid",\n    value: function getHeroMediaUuid() {\n      try {\n        return this.data.relationships.field_media.data.id;\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getPrimaryDomainAccess",\n    value: function getPrimaryDomainAccess() {\n      try {\n        return this.data.relationships.field_primary_domain_access.data.meta.drupal_internal__target_id;\n      } catch (e) {\n        return null;\n      }\n    }\n  }]);\n  return NodeCommon;\n}();\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodeCommon.js?')},"./js/models/NodeCompany.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NodeCompany: function() { return /* binding */ NodeCompany; }\n/* harmony export */ });\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _MediaImage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./MediaImage */ "./js/models/MediaImage.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\nvar NodeCompany = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} mixedData Raw response from the json:api endpoints or the\n   *   data key of the raw response.\n   * @param {String} includedRelations A comma separated field with a list of\n   *   the relations that were requests in the api call\n   */\n  function NodeCompany(mixedData) {\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, NodeCompany);\n    this.data = typeof mixedData.data !== \'undefined\' ? mixedData.data : mixedData;\n    this.links = mixedData.links;\n    if (typeof mixedData.included !== \'undefined\' && includedRelations) {\n      this.included = mixedData.included;\n      this.includedMapped = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.parseIncludedFromData)(mixedData, includedRelations);\n    }\n  }\n\n  /**\n   * Returns the uuid of the company.\n   *\n   * @returns {string}\n   */\n  _createClass(NodeCompany, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n\n    /**\n     * Returns the title of the company.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.attributes.title;\n    }\n\n    /**\n     * Returns the body of the company.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      return this.data.attributes.body !== null ? this.data.attributes.body.value : \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.attributes.path.alias;\n    }\n\n    /**\n     * @returns {MediaImage}\n     */\n  }, {\n    key: "getMedia",\n    value: function getMedia() {\n      if (typeof this.includedMapped === \'undefined\' || typeof this.includedMapped.field_company_logo === \'undefined\') {\n        return null;\n      }\n      if (this.media) {\n        return this.media;\n      }\n      this.media = new _MediaImage__WEBPACK_IMPORTED_MODULE_1__.MediaImage(null, this.includedMapped.field_company_logo);\n      return this.media;\n    }\n\n    /**\n     * Returns an array with the meta associated with an image.\n     *\n     * @returns {[]|null}\n     */\n  }, {\n    key: "getMediaMeta",\n    value: function getMediaMeta() {\n      if (!this.media) {\n        return null;\n      }\n      if (typeof this.media.data.relationships.field_media_image.data.meta === \'undefined\') {\n        return null;\n      }\n      return this.media.data.relationships.field_media_image.data.meta;\n    }\n\n    /**\n     * @returns {Object|null}\n     */\n  }, {\n    key: "getWebsite",\n    value: function getWebsite() {\n      return this.data.attributes.field_website;\n    }\n\n    /**\n     * @return {object|null}\n     */\n  }, {\n    key: "getLightLogo",\n    value: function getLightLogo() {\n      if (typeof this.includedMapped === \'undefined\' || typeof this.includedMapped.field_light_logo === \'undefined\') {\n        return null;\n      }\n      if (this.lightlogomedia) {\n        return this.lightlogomedia;\n      }\n      this.lightlogomedia = new _MediaImage__WEBPACK_IMPORTED_MODULE_1__.MediaImage(null, this.includedMapped.field_light_logo);\n      return this.lightlogomedia;\n    }\n  }]);\n  return NodeCompany;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodeCompany.js?')},"./js/models/NodePerson.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NodePerson: function() { return /* binding */ NodePerson; }\n/* harmony export */ });\n/* harmony import */ var _MediaImage__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MediaImage */ "./js/models/MediaImage.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\nvar NodePerson = /*#__PURE__*/function () {\n  /**\n   * We expect a data object with at least the following properties: attributes, links, relationships.\n   *\n   * @param data\n   * @param raw\n   * @param {String} includedRelations A comma separated field with a list of the relations that were requests in the api call\n   */\n  function NodePerson(data) {\n    var raw = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    var includedRelations = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n    _classCallCheck(this, NodePerson);\n    this.data = raw ? raw.data : data;\n    this.company = null;\n    if (raw && typeof raw.included !== \'undefined\' && includedRelations) {\n      this.included = raw.included;\n      this.includedMapped = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.parseIncludedFromData)(raw, includedRelations);\n    }\n  }\n\n  /**\n   *\n   * @returns {string}\n   */\n  _createClass(NodePerson, [{\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.attributes.path.alias;\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getFirstName",\n    value: function getFirstName() {\n      if (this.data.attributes.field_name_first !== null) {\n        return this.data.attributes.field_name_first.trim();\n      }\n      return \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getLastName",\n    value: function getLastName() {\n      if (this.data.attributes.field_name_last !== null) {\n        return this.data.attributes.field_name_last.trim();\n      }\n      return \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getFullName",\n    value: function getFullName() {\n      var fullname = \'\';\n      if (this.data.attributes.field_name_first !== null) {\n        fullname += this.data.attributes.field_name_first;\n      }\n      if (this.data.attributes.field_name_last !== null) {\n        fullname += \' \' + this.data.attributes.field_name_last;\n      }\n      return fullname;\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getJobTitle",\n    value: function getJobTitle() {\n      var _this$data$attributes;\n      return (_this$data$attributes = this.data.attributes.field_job_title) !== null && _this$data$attributes !== void 0 ? _this$data$attributes : \'\';\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getCompanyUuid",\n    value: function getCompanyUuid() {\n      return this.data.relationships.field_company.data !== null ? this.data.relationships.field_company.data.id : null;\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getMediaUuid",\n    value: function getMediaUuid() {\n      return this.data.relationships.field_media.data !== null ? this.data.relationships.field_media.data.id : null;\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getFacebookUrl",\n    value: function getFacebookUrl() {\n      return this.data.attributes.field_facebook ? this.data.attributes.field_facebook.url : \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getInstagramUrl",\n    value: function getInstagramUrl() {\n      return this.data.attributes.field_instagram ? this.data.attributes.field_instagram.url : \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getLinkedinUrl",\n    value: function getLinkedinUrl() {\n      return this.data.attributes.field_linkedin ? this.data.attributes.field_linkedin.url : \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTwitterUrl",\n    value: function getTwitterUrl() {\n      return this.data.attributes.field_twitter ? this.data.attributes.field_twitter.url : \'\';\n    }\n\n    /**\n     * @returns {MediaImage|null}\n     */\n  }, {\n    key: "createMediaInstance",\n    value: function createMediaInstance() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      if (this.media) {\n        return this.media;\n      }\n      // When we load all the media using the json:api \'include\' field list, the there\'s no need to have a separate API call\n      if (viaIncluded) {\n        this.media = new _MediaImage__WEBPACK_IMPORTED_MODULE_0__.MediaImage(null, this.includedMapped.field_media);\n        return this.media;\n      }\n      return null;\n    }\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getBio",\n    value: function getBio() {\n      return this.data.attributes.body ? this.data.attributes.body.value : \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getCompanyTitle",\n    value: function getCompanyTitle() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      if (viaIncluded && this.hasOwnProperty(\'includedMapped\')) {\n        return this.includedMapped.hasOwnProperty(\'field_company\') ? this.includedMapped.field_company.attributes.title : null;\n      }\n      return null;\n    }\n  }]);\n  return NodePerson;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodePerson.js?')},"./js/models/NodeTopicReport.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeTopicReport; }\n/* harmony export */ });\n/* harmony import */ var _NodeCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeCommon */ "./js/models/NodeCommon.js");\n/* harmony import */ var _ParagraphChapter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ParagraphChapter */ "./js/models/ParagraphChapter.js");\n/* harmony import */ var _ParagraphTopicreportQuote__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ParagraphTopicreportQuote */ "./js/models/ParagraphTopicreportQuote.js");\n/* harmony import */ var _ParagraphArticleHighlight__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ParagraphArticleHighlight */ "./js/models/ParagraphArticleHighlight.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n\nvar NodeTopicReport = /*#__PURE__*/function (_NodeCommon) {\n  _inherits(NodeTopicReport, _NodeCommon);\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   * @param {String} includedRelations A comma separated field with a list of\n   *   the relations that were requests in the api call\n   */\n  function NodeTopicReport(raw) {\n    var _this;\n    var includedRelations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, NodeTopicReport);\n    _this = _callSuper(this, NodeTopicReport, [raw, includedRelations]);\n    _defineProperty(_assertThisInitialized(_this), "chapters", []);\n    return _this;\n  }\n  _createClass(NodeTopicReport, [{\n    key: "addChaptersViaIncludeMapped",\n    value: function addChaptersViaIncludeMapped(data) {\n      if (Array.isArray(data)) {\n        this.includedMapped.field_chapters = data;\n      }\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getLfcLabelOverride",\n    value: function getLfcLabelOverride() {\n      try {\n        return this.data.attributes.field_lfc_label_override;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns an array of chapter paragraphs.\n     *\n     * @returns []|[ParagraphChapter]\n     */\n  }, {\n    key: "getChapters",\n    value: function getChapters() {\n      if (this.chapters.length > 0) {\n        return this.chapters;\n      }\n      var chapters = [];\n      for (var i = 0; i < this.includedMapped.field_chapters.length; i++) {\n        // If paragraph type chapter\n        if (this.includedMapped.field_chapters[i].type === \'paragraph--chapter\') {\n          chapters.push(new _ParagraphChapter__WEBPACK_IMPORTED_MODULE_1__.ParagraphChapter(this.includedMapped.field_chapters[i]));\n        }\n        // If paragraph type topic report quote\n        if (this.includedMapped.field_chapters[i].type === \'paragraph--topic_report_quote\') {\n          chapters.push(new _ParagraphTopicreportQuote__WEBPACK_IMPORTED_MODULE_2__.ParagraphTopicreportQuote(this.includedMapped.field_chapters[i]));\n        }\n        // If paragraph type topic report quote\n        if (this.includedMapped.field_chapters[i].type === \'paragraph--article_highlight\') {\n          chapters.push(new _ParagraphArticleHighlight__WEBPACK_IMPORTED_MODULE_3__.ParagraphArticleHighlight(this.includedMapped.field_chapters[i]));\n        }\n      }\n      this.chapters = chapters;\n      return chapters;\n    }\n\n    /**\n     * The topic report has no resource, however some templates are shared\n     * between article and topic report. TODO: this needs to be addressed\n     * differently in the future.\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "hasResource",\n    value: function hasResource() {\n      return false;\n    }\n\n    /**\n     * Returns topic report style.\n     *\n     * @return {string}\n     */\n  }, {\n    key: "getReportStyle",\n    value: function getReportStyle() {\n      try {\n        return this.data.attributes.field_report_style !== null ? this.data.attributes.field_report_style : \'topic_report\';\n      } catch (e) {\n        return \'topic_report\';\n      }\n    }\n\n    /**\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "isBookPage",\n    value: function isBookPage() {\n      return this.getReportStyle() && this.getReportStyle() === \'book_page\';\n    }\n  }]);\n  return NodeTopicReport;\n}(_NodeCommon__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/NodeTopicReport.js?')},"./js/models/ParagraphArticleHighlight.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ParagraphArticleHighlight: function() { return /* binding */ ParagraphArticleHighlight; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar ParagraphArticleHighlight = /*#__PURE__*/function () {\n  /**\n   * We expect a data object with at least the following properties: attributes, links, relationships.\n   *\n   * @param data\n   */\n  function ParagraphArticleHighlight(data) {\n    _classCallCheck(this, ParagraphArticleHighlight);\n    this.data = data;\n  }\n  _createClass(ParagraphArticleHighlight, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n  }, {\n    key: "id",\n    value: function id() {\n      return this.getUuid();\n    }\n\n    /**\n     * Returns the title of the chapter.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.attributes.field_title;\n    }\n\n    /**\n     * Returns the caption of the chapter.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getCaption",\n    value: function getCaption() {\n      return this.data.attributes.field_caption;\n    }\n    /**\n     * Returns the node article uuid.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getArticleId",\n    value: function getArticleId() {\n      return this.data.relationships.field_article.data.id;\n    }\n    /**\n     * Returns the node article uuid.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getPersonId",\n    value: function getPersonId() {\n      try {\n        return this.data.relationships.field_author ? this.data.relationships.field_author.data.id : \'\';\n      } catch (e) {\n        return \'\';\n      }\n    }\n    /**\n     * Returns the body of the chapter.\n     *\n     * @param {boolean} raw\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      var raw = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      try {\n        return raw ? this.data.attributes.body.value : this.data.attributes.body.processed;\n      } catch (e) {\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns the media uuid if it the chapter has a media.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getMediaUuid",\n    value: function getMediaUuid() {\n      return this.data.relationships.field_media.data !== null ? this.data.relationships.field_media.data.id : \'\';\n    }\n\n    /**\n     * Returns the author uuids if the chapter has an author|s.\n     *\n     * @returns {Array}\n     */\n  }, {\n    key: "getAuthorUuids",\n    value: function getAuthorUuids() {\n      var authorUuids = [];\n      try {\n        for (var i = 0; i < this.data.relationships.field_person.data.length; i++) {\n          authorUuids.push(this.data.relationships.field_person.data[i].id);\n        }\n      } catch (e) {}\n      return authorUuids;\n    }\n\n    /**\n     * Return the type of media\n     */\n  }, {\n    key: "getMediaType",\n    value: function getMediaType() {\n      return this.data.relationships.field_media.data !== null ? this.data.relationships.field_media.data.type.replace(\'media--\', \'\') : \'\';\n    }\n    /**\n     * Return type of paragraph\n     */\n  }, {\n    key: "getType",\n    value: function getType() {\n      return this.data.type.replace(\'paragraph--\', \'\');\n    }\n  }]);\n  return ParagraphArticleHighlight;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/ParagraphArticleHighlight.js?')},"./js/models/ParagraphChapter.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ParagraphChapter: function() { return /* binding */ ParagraphChapter; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar ParagraphChapter = /*#__PURE__*/function () {\n  /**\n   * We expect a data object with at least the following properties: attributes, links, relationships.\n   *\n   * @param data\n   */\n  function ParagraphChapter(data) {\n    _classCallCheck(this, ParagraphChapter);\n    this.data = data;\n  }\n  _createClass(ParagraphChapter, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n  }, {\n    key: "id",\n    value: function id() {\n      return this.getUuid();\n    }\n\n    /**\n     * Returns the title of the chapter.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.attributes.field_title;\n    }\n\n    /**\n     * Returns the title eyebrow of the chapter.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTitleEyebrow",\n    value: function getTitleEyebrow() {\n      return this.data.attributes.field_name;\n    }\n\n    /**\n     * Returns the caption of the chapter.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getCaption",\n    value: function getCaption() {\n      return this.data.attributes.field_caption;\n    }\n\n    /**\n     * Returns the body of the chapter.\n     *\n     * @param {boolean} raw\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      var raw = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      try {\n        return raw ? this.data.attributes.field_text.value : this.data.attributes.field_text.processed;\n      } catch (e) {\n        return \'\';\n      }\n    }\n\n    /**\n     * Returns the media uuid if it the chapter has a media.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getMediaUuid",\n    value: function getMediaUuid() {\n      return this.data.relationships.field_media.data !== null ? this.data.relationships.field_media.data.id : \'\';\n    }\n\n    /**\n     * Returns the author uuids if the chapter has an author|s.\n     *\n     * @returns {Array}\n     */\n  }, {\n    key: "getAuthorUuids",\n    value: function getAuthorUuids() {\n      var authorUuids = [];\n      try {\n        for (var i = 0; i < this.data.relationships.field_person.data.length; i++) {\n          authorUuids.push(this.data.relationships.field_person.data[i].id);\n        }\n      } catch (e) {\n        console.log("[error] - ParagraphChapter->getAuthorUuids() ", e);\n      }\n      return authorUuids;\n    }\n\n    /**\n     * Return the type of media\n     */\n  }, {\n    key: "getMediaType",\n    value: function getMediaType() {\n      return this.data.relationships.field_media.data !== null ? this.data.relationships.field_media.data.type.replace(\'media--\', \'\') : \'\';\n    }\n    /**\n     * Return type of paragraph\n     */\n  }, {\n    key: "getType",\n    value: function getType() {\n      return this.data.type.replace(\'paragraph--\', \'\');\n    }\n  }]);\n  return ParagraphChapter;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/ParagraphChapter.js?')},"./js/models/ParagraphTopicreportQuote.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   ParagraphTopicreportQuote: function() { return /* binding */ ParagraphTopicreportQuote; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar ParagraphTopicreportQuote = /*#__PURE__*/function () {\n  /**\n   * We expect a data object with at least the following properties:\n   * attributes, links, relationships.\n   *\n   * @param data\n   */\n  function ParagraphTopicreportQuote(data) {\n    _classCallCheck(this, ParagraphTopicreportQuote);\n    this.data = data;\n  }\n  _createClass(ParagraphTopicreportQuote, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n  }, {\n    key: "id",\n    value: function id() {\n      return this.getUuid();\n    }\n\n    /**\n     * Returns the media uuid if it the chapter has a media.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getMediaUuid",\n    value: function getMediaUuid() {\n      return this.data.relationships.field_background_image.data !== null ? this.data.relationships.field_background_image.data.id : \'\';\n    }\n\n    /**\n     * Return the type of media\n     */\n  }, {\n    key: "getMediaType",\n    value: function getMediaType() {\n      return this.data.relationships.field_background_image.data !== null ? this.data.relationships.field_background_image.data.type.replace(\'media--\', \'\') : \'\';\n    }\n\n    /**\n     * Return type of paragraph\n     */\n  }, {\n    key: "getType",\n    value: function getType() {\n      return this.data.type.replace(\'paragraph--\', \'\');\n    }\n\n    /**\n     * Returns the author uuids if the chapter has an author|s.\n     *\n     * @returns {Array}\n     */\n  }, {\n    key: "getAuthorUuids",\n    value: function getAuthorUuids() {\n      var authorUuids = [];\n      try {\n        authorUuids.push(this.data.relationships.field_quote_person.data.id);\n        return authorUuids;\n      } catch (e) {}\n      return [];\n    }\n\n    /**\n     * Return quote\n     */\n  }, {\n    key: "getQuote",\n    value: function getQuote() {\n      try {\n        return this.data.attributes.field_quote;\n      } catch (e) {\n        return null;\n      }\n    }\n  }]);\n  return ParagraphTopicreportQuote;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/ParagraphTopicreportQuote.js?')},"./js/models/TermCategory.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermCategory: function() { return /* binding */ TermCategory; }\n/* harmony export */ });\n/* harmony import */ var _TermCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermCommon */ "./js/models/TermCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar TermCategory = /*#__PURE__*/function (_TermCommon) {\n  _inherits(TermCategory, _TermCommon);\n  function TermCategory(data) {\n    _classCallCheck(this, TermCategory);\n    return _callSuper(this, TermCategory, [data]);\n  }\n\n  /**\n   *\n   * @returns {String}\n   */\n  _createClass(TermCategory, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n  }, {\n    key: "getTermId",\n    value: function getTermId() {\n      try {\n        return this.data.attributes.drupal_internal__tid;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the \'name\' attribute. Aliased as title and label.\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getName",\n    value: function getName() {\n      return this.data.attributes.name;\n    }\n\n    /**\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.getName();\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.attributes.path.alias;\n    }\n\n    /**\n     * Returns true if category should be hidden from tag list and eyebrow.\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "getIsHideFromTagList",\n    value: function getIsHideFromTagList() {\n      try {\n        return this.data.attributes.field_hide_from_tag_lists;\n      } catch (e) {\n        return false;\n      }\n    }\n  }]);\n  return TermCategory;\n}(_TermCommon__WEBPACK_IMPORTED_MODULE_0__.TermCommon);\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/TermCategory.js?')},"./js/models/TermCommon.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermCommon: function() { return /* binding */ TermCommon; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar TermCommon = /*#__PURE__*/function () {\n  function TermCommon(data) {\n    _classCallCheck(this, TermCommon);\n    this.data = data;\n  }\n\n  /**\n   * Returns the type|bundle of the taxonomy term.\n   * @returns {string}\n   */\n  _createClass(TermCommon, [{\n    key: "getType",\n    value: function getType() {\n      return this.data.type.replace(\'taxonomy_term--\', \'\');\n    }\n  }]);\n  return TermCommon;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/TermCommon.js?')},"./js/models/TermEvent.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermEvent: function() { return /* binding */ TermEvent; }\n/* harmony export */ });\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _TermCommon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TermCommon */ "./js/models/TermCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n\nvar TermEvent = /*#__PURE__*/function (_TermCommon) {\n  _inherits(TermEvent, _TermCommon);\n  function TermEvent(data) {\n    _classCallCheck(this, TermEvent);\n    return _callSuper(this, TermEvent, [data]);\n  }\n\n  /**\n   *\n   * @returns {String}\n   */\n  _createClass(TermEvent, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n\n    /**\n     * Returns the \'name\' attribute. Aliased as title and label.\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getName",\n    value: function getName() {\n      return this.data.attributes.name;\n    }\n\n    /**\n     * Returns the full event date.\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getEventFullDate",\n    value: function getEventFullDate() {\n      var startDate = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_start_date + \'T00:00:00\'));\n      var endDate = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_end_date + \'T00:00:00\'));\n      if (this.data.attributes.field_event_start_date === this.data.attributes.field_event_end_date) {\n        return startDate.format(\'MMM D, YYYY\');\n      } else if (startDate.month() !== endDate.month()) {\n        return startDate.format(\'MMM D\') + \'-\' + endDate.format(\'MMM D\') + \', \' + startDate.format(\'YYYY\');\n      } else {\n        return startDate.format(\'MMM D\') + \'-\' + endDate.format(\'D\') + \', \' + startDate.format(\'YYYY\');\n      }\n    }\n  }, {\n    key: "getEventDays",\n    value: function getEventDays() {\n      var startDate = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_start_date + \'T00:00:00\'));\n      var endDate = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_end_date + \'T00:00:00\'));\n      if (this.data.attributes.field_event_start_date === this.data.attributes.field_event_end_date) {\n        return startDate.format(\'DD\') + \'\\n\';\n      } else {\n        return startDate.format(\'DD\') + \'-\' + endDate.format(\'DD\') + \'\\n\';\n      }\n    }\n  }, {\n    key: "getEventMonth",\n    value: function getEventMonth() {\n      var eventMonth = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_start_date + \'T00:00:00\'));\n      return eventMonth.format(\'MMM\');\n    }\n\n    /**\n     *\n     * Returns two months if event begins and ends in different months\n     */\n  }, {\n    key: "getEventMonthMultiple",\n    value: function getEventMonthMultiple() {\n      var eventStartMonth = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_start_date + \'T00:00:00\'));\n      var eventEndMonth = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(new Date(this.data.attributes.field_event_end_date + \'T00:00:00\'));\n      if (eventStartMonth.month() != eventEndMonth.month()) {\n        return eventStartMonth.format(\'MMM\') + \'-\' + eventEndMonth.format(\'MMM\');\n      } else {\n        return eventStartMonth.format(\'MMM\');\n      }\n    }\n\n    /**\n     *\n     * @returns {Date}\n     */\n  }, {\n    key: "getStartDate",\n    value: function getStartDate() {\n      return new Date(this.data.attributes.field_event_start_date + \'T00:00:00\');\n    }\n\n    /**\n     *\n     * @returns {Date}\n     */\n  }, {\n    key: "getEndDate",\n    value: function getEndDate() {\n      return new Date(this.data.attributes.field_event_end_date + \'T23:59:59\');\n    }\n\n    /**\n     * Returns the location address.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getLocationAddress",\n    value: function getLocationAddress() {\n      return this.data.attributes.field_location_address;\n    }\n\n    /**\n     * Returns the domain uuid.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getEventDomainUuid",\n    value: function getEventDomainUuid() {\n      return this.data.relationships.field_event_domain.data.id;\n    }\n\n    /**\n     * Returns featured image uuid if it exists.\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getEventFeatureImageMediaUuid",\n    value: function getEventFeatureImageMediaUuid() {\n      try {\n        return this.data.relationships.field_event_feature_image.data.id;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns default image url\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getDefaultEventFeaturedImageUrl",\n    value: function getDefaultEventFeaturedImageUrl() {\n      return "https://qtxasset.com/quartz/qcloud2/media/image/Featured_Event_Default_Image.jpg";\n    }\n\n    /**\n     * Returns dark logo uuid if it exists.\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getDarkLogoMediaUuid",\n    value: function getDarkLogoMediaUuid() {\n      try {\n        return this.data.relationships.field_dark_logo.data.id;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns white logo uuid if it exists.\n     *\n     * @returns {string|null}\n     */\n  }, {\n    key: "getWhiteLogoMediaUuid",\n    value: function getWhiteLogoMediaUuid() {\n      try {\n        return this.data.relationships.field_white_logo.data.id;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the registration link object.\n     *\n     * @returns {object|null}\n     */\n  }, {\n    key: "getRegistrationLink",\n    value: function getRegistrationLink() {\n      try {\n        return this.data.attributes.field_event_registration;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the information link object.\n     *\n     * @returns {object|null}\n     */\n  }, {\n    key: "getInformationLink",\n    value: function getInformationLink() {\n      try {\n        return this.data.attributes.field_event_information_link;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    /**\n     * Returns the promotional title.\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getPromotionalTitle",\n    value: function getPromotionalTitle() {\n      return this.data.attributes.field_promotional_title;\n    }\n\n    /**\n     * Returns the promotional domain.\n     *\n     */\n  }, {\n    key: "getSinglePromoDomain",\n    value: function getSinglePromoDomain() {\n      try {\n        console.log(this.data.relationships.field_promotional_domains.data.meta.drupal_internal__target_id);\n      } catch (e) {\n        return null;\n      }\n    }\n  }]);\n  return TermEvent;\n}(_TermCommon__WEBPACK_IMPORTED_MODULE_1__.TermCommon);\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/TermEvent.js?')},"./js/models/TermKeywords.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermKeywords: function() { return /* binding */ TermKeywords; }\n/* harmony export */ });\n/* harmony import */ var _TermCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermCommon */ "./js/models/TermCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar TermKeywords = /*#__PURE__*/function (_TermCommon) {\n  _inherits(TermKeywords, _TermCommon);\n  function TermKeywords(data) {\n    _classCallCheck(this, TermKeywords);\n    return _callSuper(this, TermKeywords, [data]);\n  }\n  _createClass(TermKeywords, [{\n    key: "getTid",\n    value: function getTid() {\n      try {\n        return this.data.attributes.drupal_internal__tid;\n      } catch (e) {}\n      return null;\n    }\n\n    /**\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n\n    /**\n     * Returns the \'name\' attribute. Aliased as title and label.\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getName",\n    value: function getName() {\n      return this.data.attributes.name;\n    }\n\n    /**\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.getName();\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.attributes.path.alias;\n    }\n  }]);\n  return TermKeywords;\n}(_TermCommon__WEBPACK_IMPORTED_MODULE_0__.TermCommon);\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/TermKeywords.js?')},"./js/models/internalApi/NodeArticle.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeArticle; }\n/* harmony export */ });\n/* harmony import */ var _NodeCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeCommon */ "./js/models/internalApi/NodeCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar NodeArticle = /*#__PURE__*/function (_NodeCommon) {\n  _inherits(NodeArticle, _NodeCommon);\n  /**\n   *\n   * @param {Object} raw Raw response from the api endpoints\n   *   the relations that were requests in the api call\n   */\n  function NodeArticle(raw) {\n    _classCallCheck(this, NodeArticle);\n    return _callSuper(this, NodeArticle, [raw]);\n  }\n\n  /**\n   * Returns the type|bundle of the node.\n   * @returns {string}\n   */\n  _createClass(NodeArticle, [{\n    key: "getType",\n    value: function getType() {\n      return this.data.bundle;\n    }\n  }, {\n    key: "isSlideshow",\n    value: function isSlideshow() {\n      return this.hasHeroMedia() && this.data.mediaMeta.belongs_to === \'slideshow\';\n    }\n  }, {\n    key: "isGallery",\n    value: function isGallery() {\n      return this.hasHeroMedia() && this.data.mediaMeta.belongs_to === \'gallery\';\n    }\n  }, {\n    key: "isVideo",\n    value: function isVideo() {\n      return this.data.mediaMeta && this.data.mediaMeta.belongs_to && this.data.mediaMeta.belongs_to === "video";\n    }\n  }, {\n    key: "hasByline",\n    value: function hasByline() {\n      return this.hasAuthors() || this.isSponsored() !== null;\n    }\n  }, {\n    key: "hasCtaLink",\n    value: function hasCtaLink() {\n      return this.data.ctaButton.length > 0;\n    }\n\n    /**\n     *  For backwards compatibility.\n     *\n     * @returns {null}\n     */\n  }, {\n    key: "getContentLabelOverride",\n    value: function getContentLabelOverride() {\n      return null;\n    }\n  }, {\n    key: "getEyebrowOverride",\n    value: function getEyebrowOverride() {\n      var _this$data$eyebrow;\n      return (_this$data$eyebrow = this.data.eyebrow) === null || _this$data$eyebrow === void 0 || (_this$data$eyebrow = _this$data$eyebrow.eyebrow) === null || _this$data$eyebrow === void 0 ? void 0 : _this$data$eyebrow.label;\n    }\n  }, {\n    key: "getResourceType",\n    value: function getResourceType() {\n      var _this$data$eyebrow2;\n      return (_this$data$eyebrow2 = this.data.eyebrow) === null || _this$data$eyebrow2 === void 0 || (_this$data$eyebrow2 = _this$data$eyebrow2.product) === null || _this$data$eyebrow2 === void 0 ? void 0 : _this$data$eyebrow2.label;\n    }\n  }, {\n    key: "getLfcLabelOverride",\n    value: function getLfcLabelOverride() {\n      return null;\n    }\n  }, {\n    key: "getSlideshowData",\n    value: function getSlideshowData() {\n      return this.data.slideshowData;\n    }\n  }]);\n  return NodeArticle;\n}(_NodeCommon__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/NodeArticle.js?')},"./js/models/internalApi/NodeCommon.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ NodeCommon; }\n/* harmony export */ });\n/* harmony import */ var _TermCategory__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermCategory */ "./js/models/internalApi/TermCategory.js");\n/* harmony import */ var _NodeCompany__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeCompany */ "./js/models/internalApi/NodeCompany.js");\n/* harmony import */ var _NodePerson__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NodePerson */ "./js/models/internalApi/NodePerson.js");\n/* harmony import */ var _TermKeywords__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./TermKeywords */ "./js/models/internalApi/TermKeywords.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n\nvar NodeCommon = /*#__PURE__*/function () {\n  /**\n   *\n   * @param {Object} raw Raw response from the json:api endpoints\n   */\n  function NodeCommon(raw) {\n    _classCallCheck(this, NodeCommon);\n    this.data = raw;\n    this.keywords = [];\n    this.authors = [];\n    this.tags = [];\n    if (!raw.tags instanceof Object) {\n      throw new Error("NodeCommon.js expects the tags parameter to be an object.");\n    }\n  }\n  _createClass(NodeCommon, [{\n    key: "setTags",\n    value: function setTags() {\n      var keys = Object.keys(this.data.tags);\n      if (keys.length < 1) {\n        return;\n      }\n      for (var i = 0; i < keys.length; i++) {\n        if (this.data.tags[keys[i]].type === "category") {\n          this.tags.push(new _TermCategory__WEBPACK_IMPORTED_MODULE_0__.TermCategory(this.data.tags[keys[i]]));\n        } else if (this.data.tags[keys[i]].type === "keywords") {\n          this.tags.push(new _TermKeywords__WEBPACK_IMPORTED_MODULE_3__.TermKeywords(this.data.tags[keys[i]]));\n        }\n      }\n    }\n  }, {\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.uuid;\n    }\n  }, {\n    key: "getNid",\n    value: function getNid() {\n      return this.data.nid;\n    }\n  }, {\n    key: "hasHeroMedia",\n    value: function hasHeroMedia() {\n      return this.data.mediaMeta && this.data.mediaMeta.src;\n    }\n  }, {\n    key: "isSponsored",\n    value: function isSponsored() {\n      return this.data.isSponsored;\n    }\n  }, {\n    key: "hasByline",\n    value: function hasByline() {\n      return this.hasAuthors() || this.isSponsored() || this.getBylineOverride() !== null || this.getResourceType();\n    }\n  }, {\n    key: "getBundle",\n    value: function getBundle() {\n      return this.data.bundle;\n    }\n  }, {\n    key: "getType",\n    value: function getType() {\n      return this.getBundle();\n    }\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      var absolute = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      return absolute ? this.data.url.absolute : this.data.url.relative;\n    }\n  }, {\n    key: "getPrimaryDomainId",\n    value: function getPrimaryDomainId() {\n      try {\n        return this.data.domain.primary.id;\n      } catch (e) {\n        console.error("NodeCommon.js. Could not find a primary domain id. Returning active domain id.");\n        return this.data.domain.active.id;\n      }\n    }\n  }, {\n    key: "getHeadline",\n    value: function getHeadline() {\n      return this.data.headline;\n    }\n\n    /**\n     *\n     * @returns {null|Date}\n     */\n  }, {\n    key: "getPublishDate",\n    value: function getPublishDate() {\n      var formatted = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      try {\n        return new Date(parseInt(this.data.publishedDate.timestamp) * 1000);\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      return this.data.body.processed;\n    }\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.title;\n    }\n  }, {\n    key: "getHeroMediaSrc",\n    value: function getHeroMediaSrc() {\n      return this.hasHeroMedia() ? this.data.mediaMeta.src : null;\n    }\n  }, {\n    key: "getHeroMediaUuid",\n    value: function getHeroMediaUuid() {\n      return this.hasHeroMedia() ? this.data.mediaMeta.heroMediaUuid : null;\n    }\n  }, {\n    key: "getHeroMediaAlt",\n    value: function getHeroMediaAlt() {\n      return this.hasHeroMedia() ? this.data.mediaMeta.alt : null;\n    }\n  }, {\n    key: "getEyebrowOverride",\n    value: function getEyebrowOverride() {\n      return this.data.eyebrow.eyebrow && this.data.eyebrow.eyebrow.label ? this.data.eyebrow.eyebrow.label : null;\n    }\n  }, {\n    key: "getBylinePrefixOverride",\n    value: function getBylinePrefixOverride() {\n      var _this$data$eyebrow;\n      return this.data.eyebrow && (_this$data$eyebrow = this.data.eyebrow) !== null && _this$data$eyebrow !== void 0 && (_this$data$eyebrow = _this$data$eyebrow.byline) !== null && _this$data$eyebrow !== void 0 && _this$data$eyebrow.prefixOverride ? this.data.eyebrow.byline.prefixOverride : null;\n    }\n  }, {\n    key: "getResourceTypeLabel",\n    value: function getResourceTypeLabel() {\n      var _this$data$eyebrow$pr, _this$data$eyebrow2;\n      return (_this$data$eyebrow$pr = (_this$data$eyebrow2 = this.data.eyebrow) === null || _this$data$eyebrow2 === void 0 || (_this$data$eyebrow2 = _this$data$eyebrow2.product) === null || _this$data$eyebrow2 === void 0 ? void 0 : _this$data$eyebrow2.label) !== null && _this$data$eyebrow$pr !== void 0 ? _this$data$eyebrow$pr : null;\n    }\n  }, {\n    key: "getPrimaryCategory",\n    value: function getPrimaryCategory() {\n      try {\n        return new _TermCategory__WEBPACK_IMPORTED_MODULE_0__.TermCategory(this.data.eyebrow.primaryCategory);\n      } catch (e) {\n        console.log("[error] NodeCommon.js->getPrimaryCategory() - No primary category data. Returning null");\n      }\n      return null;\n    }\n  }, {\n    key: "getFrontsTeaser",\n    value: function getFrontsTeaser() {\n      var _this$data$frontsTeas;\n      return (_this$data$frontsTeas = this.data.frontsTeaser) !== null && _this$data$frontsTeas !== void 0 ? _this$data$frontsTeas : null;\n    }\n  }, {\n    key: "getSponsor",\n    value: function getSponsor() {\n      if (!this.isSponsored()) {\n        return null;\n      }\n      return new _NodeCompany__WEBPACK_IMPORTED_MODULE_1__.NodeCompany(this.data.sponsor);\n    }\n  }, {\n    key: "hasAuthors",\n    value: function hasAuthors() {\n      return this.data.authors && this.data.authors.length > 0;\n    }\n  }, {\n    key: "getAuthors",\n    value: function getAuthors() {\n      if (this.data.authors.length < 1) {\n        return [];\n      }\n      if (this.authors.length > 0) {\n        return this.authors;\n      }\n      var authors = [];\n      for (var i = 0; i < this.data.authors.length; i++) {\n        authors.push(new _NodePerson__WEBPACK_IMPORTED_MODULE_2__.NodePerson(this.data.authors[i]));\n      }\n      this.authors = authors;\n      return authors;\n    }\n  }, {\n    key: "getBylineOverride",\n    value: function getBylineOverride() {\n      var _this$data$eyebrow3;\n      return (_this$data$eyebrow3 = this.data.eyebrow) === null || _this$data$eyebrow3 === void 0 || (_this$data$eyebrow3 = _this$data$eyebrow3.byline) === null || _this$data$eyebrow3 === void 0 ? void 0 : _this$data$eyebrow3.override;\n    }\n  }, {\n    key: "getHideHeroMedia",\n    value: function getHideHeroMedia() {\n      return this.data.hideMedia;\n    }\n\n    /**\n     * Returns a list of titles from referenced keywords (field_keywords).\n     *\n     * @returns {*[]}\n     */\n  }, {\n    key: "getKeywordsList",\n    value: function getKeywordsList() {\n      if (this.data.tags.length < 1) {\n        return [];\n      }\n      var keywords = [];\n      for (var i = 0; i < this.data.tags; i++) {\n        if (this.data.tags[i].type === \'keywords\') {\n          keywords.push(this.data.tags[i].title);\n        }\n      }\n      return keywords;\n    }\n\n    /**\n     * Returns TermKeyword objects for terms referenced via field_keywords.\n     *\n     * @returns {*[]}\n     */\n  }, {\n    key: "getKeywordTags",\n    value: function getKeywordTags() {\n      if (this.keywords.length > 0) {\n        return this.keywords;\n      }\n      var tags = [];\n      for (var _i = 0, _Object$entries = Object.entries(this.data.tags); _i < _Object$entries.length; _i++) {\n        var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2),\n          key = _Object$entries$_i[0],\n          tag = _Object$entries$_i[1];\n        if (tag.type === \'keywords\') {\n          tags.push(new _TermKeywords__WEBPACK_IMPORTED_MODULE_3__.TermKeywords(tag));\n        }\n      }\n      this.keywords = tags;\n      return tags;\n    }\n  }, {\n    key: "getSystemPublishedDate",\n    value: function getSystemPublishedDate() {\n      return this.data.created.timestamp;\n    }\n  }, {\n    key: "getMediaType",\n    value: function getMediaType() {\n      return this.data.mediaMeta && this.data.mediaMeta.belongs_to ? this.data.mediaMeta.belongs_to : \'\';\n    }\n  }, {\n    key: "getCaption",\n    value: function getCaption() {\n      return this.data.caption;\n    }\n  }, {\n    key: "getTags",\n    value: function getTags() {\n      if (this.tags.length < 1) {\n        this.setTags();\n      }\n      return this.tags;\n    }\n  }, {\n    key: "getAdDisclaimer",\n    value: function getAdDisclaimer() {\n      try {\n        return this.data.ad_disclaimer;\n      } catch (e) {\n        return null;\n      }\n    }\n  }]);\n  return NodeCommon;\n}();\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/NodeCommon.js?')},"./js/models/internalApi/NodeCompany.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NodeCompany: function() { return /* binding */ NodeCompany; }\n/* harmony export */ });\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _MediaImage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../MediaImage */ "./js/models/MediaImage.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\nvar NodeCompany = /*#__PURE__*/function () {\n  /**\n   *\n   *   data key of the raw response.\n   *   the relations that were requests in the api call\n   * @param data\n   */\n  function NodeCompany(data) {\n    _classCallCheck(this, NodeCompany);\n    this.data = data;\n  }\n\n  /**\n   * Returns the uuid of the company.\n   *\n   * @returns {string}\n   */\n  _createClass(NodeCompany, [{\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.uuid;\n    }\n\n    /**\n     * Returns the title of the company.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.data.title;\n    }\n\n    /**\n     * Returns the body of the company.\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getBody",\n    value: function getBody() {\n      return this.data.body.processed;\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.url.relative;\n    }\n\n    /**\n     * @returns {MediaImage}\n     */\n  }, {\n    key: "getMedia",\n    value: function getMedia() {\n      if (typeof this.includedMapped === \'undefined\' || typeof this.includedMapped.field_company_logo === \'undefined\') {\n        return null;\n      }\n      if (this.media) {\n        return this.media;\n      }\n      this.media = new _MediaImage__WEBPACK_IMPORTED_MODULE_1__.MediaImage(null, this.includedMapped.field_company_logo);\n      return this.media;\n    }\n\n    /**\n     * Returns an array with the meta associated with an image.\n     *\n     * @returns {[]|null}\n     */\n  }, {\n    key: "getMediaMeta",\n    value: function getMediaMeta() {\n      if (!this.media) {\n        return null;\n      }\n      if (typeof this.media.data.relationships.field_media_image.data.meta === \'undefined\') {\n        return null;\n      }\n      return this.media.data.relationships.field_media_image.data.meta;\n    }\n\n    /**\n     * @returns {Object|null}\n     */\n  }, {\n    key: "getWebsite",\n    value: function getWebsite() {\n      try {\n        return this.data.attributes.field_website;\n      } catch (e) {}\n      return null;\n    }\n\n    /**\n     * @return {object|null}\n     */\n  }, {\n    key: "getLightLogo",\n    value: function getLightLogo() {\n      if (typeof this.includedMapped === \'undefined\' || typeof this.includedMapped.field_light_logo === \'undefined\') {\n        return null;\n      }\n      if (this.lightlogomedia) {\n        return this.lightlogomedia;\n      }\n      this.lightlogomedia = new _MediaImage__WEBPACK_IMPORTED_MODULE_1__.MediaImage(null, this.includedMapped.field_light_logo);\n      return this.lightlogomedia;\n    }\n  }]);\n  return NodeCompany;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/NodeCompany.js?')},"./js/models/internalApi/NodePerson.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   NodePerson: function() { return /* binding */ NodePerson; }\n/* harmony export */ });\n/* harmony import */ var _MediaImage__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../MediaImage */ "./js/models/MediaImage.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\nvar NodePerson = /*#__PURE__*/function () {\n  /**\n   * We expect a data object with at least the following properties: attributes, links, relationships.\n   *\n   * @param data\n   * @param raw\n   */\n  function NodePerson(data) {\n    var raw = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    _classCallCheck(this, NodePerson);\n    this.data = raw ? raw.data : data;\n    this.company = null;\n  }\n\n  /**\n   *\n   * @returns {string}\n   */\n  _createClass(NodePerson, [{\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.url.relative;\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getFirstName",\n    value: function getFirstName() {\n      if (this.data.attributes.field_name_first !== null) {\n        return this.data.attributes.field_name_first.trim();\n      }\n      return \'\';\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getLastName",\n    value: function getLastName() {\n      throw new Error("getLastName in NodePerson.js not implemented");\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getFullName",\n    value: function getFullName() {\n      return this.data.title;\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getJobTitle",\n    value: function getJobTitle() {\n      throw new Error("getLastName in NodePerson.js not implemented");\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getCompanyUuid",\n    value: function getCompanyUuid() {\n      throw new Error("Function in NodePerson.js not implemented");\n    }\n\n    /**\n     * @returns {string|null}\n     */\n  }, {\n    key: "getMediaUuid",\n    value: function getMediaUuid() {\n      throw new Error("Function in NodePerson.js not implemented");\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getFacebookUrl",\n    value: function getFacebookUrl() {\n      throw new Error("Function in NodePerson.js not implemented");\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getInstagramUrl",\n    value: function getInstagramUrl() {\n      throw new Error("function in NodePerson.js not implemented");\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getLinkedinUrl",\n    value: function getLinkedinUrl() {\n      throw new Error("getLinkedinUrl in NodePerson.js not implemented");\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getTwitterUrl",\n    value: function getTwitterUrl() {\n      throw new Error("function in NodePerson.js not implemented");\n    }\n\n    /**\n     * @returns {MediaImage|null}\n     */\n  }, {\n    key: "createMediaInstance",\n    value: function createMediaInstance() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      throw new Error("function in NodePerson.js not implemented");\n    }\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getBio",\n    value: function getBio() {\n      throw new Error("function in NodePerson.js not implemented");\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getCompanyTitle",\n    value: function getCompanyTitle() {\n      var viaIncluded = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      throw new Error("function in NodePerson.js not implemented");\n    }\n  }]);\n  return NodePerson;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/NodePerson.js?')},"./js/models/internalApi/TermCategory.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermCategory: function() { return /* binding */ TermCategory; }\n/* harmony export */ });\n/* harmony import */ var _TermCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermCommon */ "./js/models/internalApi/TermCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar TermCategory = /*#__PURE__*/function (_TermCommon) {\n  _inherits(TermCategory, _TermCommon);\n  function TermCategory() {\n    _classCallCheck(this, TermCategory);\n    return _callSuper(this, TermCategory, arguments);\n  }\n  return _createClass(TermCategory);\n}(_TermCommon__WEBPACK_IMPORTED_MODULE_0__.TermCommon);\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/TermCategory.js?')},"./js/models/internalApi/TermCommon.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermCommon: function() { return /* binding */ TermCommon; }\n/* harmony export */ });\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nvar TermCommon = /*#__PURE__*/function () {\n  function TermCommon(data) {\n    _classCallCheck(this, TermCommon);\n    this.data = data;\n  }\n\n  /**\n   * Returns the type|bundle of the taxonomy term.\n   * @returns {string}\n   */\n  _createClass(TermCommon, [{\n    key: "getType",\n    value: function getType() {\n      return this.data.type;\n    }\n  }, {\n    key: "hideFromTagLists",\n    value: function hideFromTagLists() {\n      return this.data.hideFromRagLists;\n    }\n  }, {\n    key: "isSponsored",\n    value: function isSponsored() {\n      this.data.sponsorship.isSponsored;\n    }\n\n    /**\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getUuid",\n    value: function getUuid() {\n      return this.data.id;\n    }\n  }, {\n    key: "getTermId",\n    value: function getTermId() {\n      try {\n        return this.data.tid;\n      } catch (e) {\n        return null;\n      }\n    }\n  }, {\n    key: "getTid",\n    value: function getTid() {\n      try {\n        return this.data.tid;\n      } catch (e) {}\n      return null;\n    }\n  }, {\n    key: "getName",\n    value: function getName() {\n      return this.data.title;\n    }\n\n    /**\n     *\n     * @returns {String}\n     */\n  }, {\n    key: "getTitle",\n    value: function getTitle() {\n      return this.getName();\n    }\n\n    /**\n     *\n     * @returns {string}\n     */\n  }, {\n    key: "getAlias",\n    value: function getAlias() {\n      return this.data.url.relative;\n    }\n\n    /**\n     * Returns true if category should be hidden from tag list and eyebrow.\n     *\n     * @returns {boolean}\n     */\n  }, {\n    key: "getIsHideFromTagList",\n    value: function getIsHideFromTagList() {\n      try {\n        return this.data.hideFromTagLists;\n      } catch (e) {\n        return false;\n      }\n    }\n  }]);\n  return TermCommon;\n}();\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/TermCommon.js?')},"./js/models/internalApi/TermKeywords.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   TermKeywords: function() { return /* binding */ TermKeywords; }\n/* harmony export */ });\n/* harmony import */ var _TermCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermCommon */ "./js/models/internalApi/TermCommon.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nvar TermKeywords = /*#__PURE__*/function (_TermCommon) {\n  _inherits(TermKeywords, _TermCommon);\n  function TermKeywords(data) {\n    _classCallCheck(this, TermKeywords);\n    return _callSuper(this, TermKeywords, [data]);\n  }\n  return _createClass(TermKeywords);\n}(_TermCommon__WEBPACK_IMPORTED_MODULE_0__.TermCommon);\n\n//# sourceURL=webpack://quartz_vuejs/./js/models/internalApi/TermKeywords.js?')},"./js/term-category.js":function(__unused_webpack_module,__unused_webpack_exports,__webpack_require__){eval('/**\n * Global vuejs registration for all components.\n *\n * Ideally we\'ll only register top level components here.\n */\n__webpack_require__(/*! ./vuejsapps/dynamicadslot.js */ "./js/vuejsapps/dynamicadslot.js");\nsetTimeout(function () {\n  __webpack_require__(/*! ./vuejsapps/blockcontenteditorspickblock.js */ "./js/vuejsapps/blockcontenteditorspickblock.js");\n  __webpack_require__(/*! ./vuejsapps/sectionfrontscontentwell.js */ "./js/vuejsapps/sectionfrontscontentwell.js");\n  __webpack_require__(/*! ./vuejsapps/omedaneslettercomponent.js */ "./js/vuejsapps/omedaneslettercomponent.js");\n  __webpack_require__(/*! ./vuejsapps/blockcontenteventpromoblock.js */ "./js/vuejsapps/blockcontenteventpromoblock.js");\n  __webpack_require__(/*! ./vuejsapps/blockcontentvideoarticleshighlightblock.js */ "./js/vuejsapps/blockcontentvideoarticleshighlightblock.js");\n  __webpack_require__(/*! ./vuejsapps/blockcontentsponsorspickblock.js */ "./js/vuejsapps/blockcontentsponsorspickblock.js");\n  __webpack_require__(/*! ./vuejsapps/termmultisponsorresources.js */ "./js/vuejsapps/termmultisponsorresources.js");\n  __webpack_require__(/*! ./vuejsapps/eventmegamenu.js */ "./js/vuejsapps/eventmegamenu.js");\n  __webpack_require__(/*! ./vuejsapps/blockcontentgrid.js */ "./js/vuejsapps/blockcontentgrid.js");\n}, 500);\n\n//# sourceURL=webpack://quartz_vuejs/./js/term-category.js?')},"./js/vuejsapps/blockcontenteditorspickblock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar EditorsPickBlockApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nEditorsPickBlockApp.config.globalProperties.window = window;\nEditorsPickBlockApp.config.compilerOptions.comments = true;\nvar DynamicAdSlot = (__webpack_require__(/*! ../components/DynamicAdSlot.vue */ "./js/components/DynamicAdSlot.vue")["default"]);\nvar BlockContentEditorSPickBlock = (__webpack_require__(/*! ../components/BlockContent/BlockContentEditorSPickBlock.vue */ "./js/components/BlockContent/BlockContentEditorSPickBlock.vue")["default"]);\nvar components = document.querySelectorAll(".editors-content-pick-component");\nvar editorsPickUnits = {};\nif (components && components.length > 0) {\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    editorsPickUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    editorsPickUnits.index.component(\'block-content-editor-s-pick-block\', BlockContentEditorSPickBlock);\n    editorsPickUnits.index.component(\'dynamic-ad-slot\', DynamicAdSlot);\n    editorsPickUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/blockcontenteditorspickblock.js?')},"./js/vuejsapps/blockcontenteventpromoblock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar EventPromoBlockApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nEventPromoBlockApp.config.globalProperties.window = window;\nEventPromoBlockApp.config.compilerOptions.comments = true;\nvar BlockContentEventPromoBlock = (__webpack_require__(/*! ../components/BlockContent/BlockContentEventPromoBlock.vue */ "./js/components/BlockContent/BlockContentEventPromoBlock.vue")["default"]);\nvar components = document.querySelectorAll(".event-promo");\nvar eventPromoUnits = {};\nif (components && components.length > 0) {\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    eventPromoUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    eventPromoUnits.index.component(\'block-content-event-promo-block\', BlockContentEventPromoBlock);\n    eventPromoUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/blockcontenteventpromoblock.js?')},"./js/vuejsapps/blockcontentgrid.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar BlockContentGridApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nBlockContentGridApp.config.globalProperties.window = window;\nBlockContentGridApp.config.compilerOptions.comments = true;\nvar components = document.querySelectorAll(".block-content-grid");\nvar blockContentGrid = {};\nif (components && components.length > 0) {\n  var DynamicAdSlot = (__webpack_require__(/*! ../components/DynamicAdSlot.vue */ "./js/components/DynamicAdSlot.vue")["default"]);\n  var BlockContentGrid = (__webpack_require__(/*! ../components/BlockContent/BlockContentGrid.vue */ "./js/components/BlockContent/BlockContentGrid.vue")["default"]);\n\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    blockContentGrid.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    blockContentGrid.index.component(\'block-content-grid\', BlockContentGrid);\n    blockContentGrid.index.component(\'dynamic-ad-slot\', DynamicAdSlot);\n    blockContentGrid.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/blockcontentgrid.js?')},"./js/vuejsapps/blockcontentsponsorspickblock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar SponsorsPickBlockApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nSponsorsPickBlockApp.config.globalProperties.window = window;\nSponsorsPickBlockApp.config.compilerOptions.comments = true;\nvar components = document.querySelectorAll(".sponsors-pick-block");\nvar sponsorsPickUnits = {};\nif (components && components.length > 0) {\n  var DynamicAdSlot = (__webpack_require__(/*! ../components/DynamicAdSlot.vue */ "./js/components/DynamicAdSlot.vue")["default"]);\n  var BlockContentSponsorSPickBlock = (__webpack_require__(/*! ../components/BlockContent/BlockContentSponsorSPickBlock.vue */ "./js/components/BlockContent/BlockContentSponsorSPickBlock.vue")["default"]);\n\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    sponsorsPickUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    sponsorsPickUnits.index.component(\'block-content-sponsor-s-pick-block\', BlockContentSponsorSPickBlock);\n    sponsorsPickUnits.index.component(\'dynamic-ad-slot\', DynamicAdSlot);\n    sponsorsPickUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/blockcontentsponsorspickblock.js?')},"./js/vuejsapps/blockcontentvideoarticleshighlightblock.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar VideoArticlesHighlightBlockApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nVideoArticlesHighlightBlockApp.config.globalProperties.window = window;\nVideoArticlesHighlightBlockApp.config.compilerOptions.comments = true;\nvar BlockContentVideoArticlesHighlightBlock = (__webpack_require__(/*! ../components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue */ "./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue")["default"]);\nvar DynamicAdSlot = (__webpack_require__(/*! ../components/DynamicAdSlot.vue */ "./js/components/DynamicAdSlot.vue")["default"]);\nvar components = document.querySelectorAll(".video-articles-highlight");\nvar videoArticlesHighlightUnits = {};\nif (components && components.length > 0) {\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    videoArticlesHighlightUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    videoArticlesHighlightUnits.index.component(\'block-content-video-articles-highlight-block\', BlockContentVideoArticlesHighlightBlock);\n    videoArticlesHighlightUnits.index.component(\'dynamic-ad-slot\', DynamicAdSlot);\n    videoArticlesHighlightUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/blockcontentvideoarticleshighlightblock.js?')},"./js/vuejsapps/dynamicadslot.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar DynamicAdSlotApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nDynamicAdSlotApp.config.globalProperties.window = window;\nDynamicAdSlotApp.config.compilerOptions.comments = true;\nvar components = document.querySelectorAll(".block-quartz-ads, .ad-container, .quartz-ad-unit");\nvar units = {};\nif (components && components.length > 0) {\n  var DynamicAdSlot = (__webpack_require__(/*! ../components/DynamicAdSlot.vue */ "./js/components/DynamicAdSlot.vue")["default"]);\n  components.forEach(function (el, index) {\n    units.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    units.index.component(\'dynamic-ad-slot\', DynamicAdSlot);\n    units.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/dynamicadslot.js?')},"./js/vuejsapps/eventmegamenu.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar eventMegaMenuApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\neventMegaMenuApp.config.globalProperties.window = window;\neventMegaMenuApp.config.compilerOptions.comments = true;\nvar components = document.querySelectorAll(".events-mega-menu");\nvar eventMegaMenuUnits = {};\nif (components && components.length > 0) {\n  var EventMegaMenu = (__webpack_require__(/*! ../components/EventMegaMenu.vue */ "./js/components/EventMegaMenu.vue")["default"]);\n\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    eventMegaMenuUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    eventMegaMenuUnits.index.component("event-mega-menu", EventMegaMenu);\n    eventMegaMenuUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/eventmegamenu.js?')},"./js/vuejsapps/omedaneslettercomponent.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar OmedaNewsletterApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nOmedaNewsletterApp.config.globalProperties.window = window;\nOmedaNewsletterApp.config.compilerOptions.comments = true;\nvar OmedaNewsletterCComponent = (__webpack_require__(/*! ../components/OmedaNewsletter.vue */ "./js/components/OmedaNewsletter.vue")["default"]);\nvar components = document.querySelectorAll(".omeda-newsletter-component");\nvar omedaNewsletterUnits = {};\nif (components && components.length > 0) {\n  components.forEach(function (el, index) {\n    omedaNewsletterUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    omedaNewsletterUnits.index.component(\'omeda-newsletter\', OmedaNewsletterCComponent);\n    omedaNewsletterUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/omedaneslettercomponent.js?')},"./js/vuejsapps/sectionfrontscontentwell.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar SectionFrontsContentWellApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nSectionFrontsContentWellApp.config.globalProperties.window = window;\nSectionFrontsContentWellApp.config.compilerOptions.comments = true;\nvar ContentWell = (__webpack_require__(/*! ../components/Term/SectionFrontsContenWell.vue */ "./js/components/Term/SectionFrontsContenWell.vue")["default"]);\nvar DynamicAdSlot = (__webpack_require__(/*! ../components/DynamicAdSlot.vue */ "./js/components/DynamicAdSlot.vue")["default"]);\nvar ContentWellInfScroll = (__webpack_require__(/*! ../components/Term/SectionFrontsContentWellInfScrollPage.vue */ "./js/components/Term/SectionFrontsContentWellInfScrollPage.vue")["default"]);\nvar OmedaNewsletter = (__webpack_require__(/*! ../components/OmedaNewsletter.vue */ "./js/components/OmedaNewsletter.vue")["default"]);\nvar components = document.querySelectorAll(".section-front-content-well");\nvar sectionFrontsUnits = {};\nif (components && components.length > 0) {\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    sectionFrontsUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    sectionFrontsUnits.index.component(\'section-fronts-content-well\', ContentWell);\n    sectionFrontsUnits.index.component(\'dynamic-ad-slot\', DynamicAdSlot);\n    sectionFrontsUnits.index.component(\'omeda-newsletter\', OmedaNewsletter);\n    sectionFrontsUnits.index.component(\'section-fronts-content-well-inf-scroll-page\', ContentWellInfScroll);\n    sectionFrontsUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/sectionfrontscontentwell.js?')},"./js/vuejsapps/termmultisponsorresources.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar TermMultiSponsorResourcesApp = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\nTermMultiSponsorResourcesApp.config.globalProperties.window = window;\nTermMultiSponsorResourcesApp.config.compilerOptions.comments = true;\nvar TermMultiSponsorResources = (__webpack_require__(/*! ../components/Term/TermMultiSponsorResources.vue */ "./js/components/Term/TermMultiSponsorResources.vue")["default"]);\nvar components = document.querySelectorAll(".multi-sponsors");\nvar termSponsorUnits = {};\nif (components && components.length > 0) {\n  //components.forEach((el, index) => DynamicAdSlotApp.mount(el));\n  components.forEach(function (el, index) {\n    termSponsorUnits.index = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)({});\n    termSponsorUnits.index.component("term-multi-sponsor-resources", TermMultiSponsorResources);\n    termSponsorUnits.index.mount(el);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/vuejsapps/termmultisponsorresources.js?')},"./node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BASE_TRANSITION: function() { return /* binding */ BASE_TRANSITION; },\n/* harmony export */   BindingTypes: function() { return /* binding */ BindingTypes; },\n/* harmony export */   CAMELIZE: function() { return /* binding */ CAMELIZE; },\n/* harmony export */   CAPITALIZE: function() { return /* binding */ CAPITALIZE; },\n/* harmony export */   CREATE_BLOCK: function() { return /* binding */ CREATE_BLOCK; },\n/* harmony export */   CREATE_COMMENT: function() { return /* binding */ CREATE_COMMENT; },\n/* harmony export */   CREATE_ELEMENT_BLOCK: function() { return /* binding */ CREATE_ELEMENT_BLOCK; },\n/* harmony export */   CREATE_ELEMENT_VNODE: function() { return /* binding */ CREATE_ELEMENT_VNODE; },\n/* harmony export */   CREATE_SLOTS: function() { return /* binding */ CREATE_SLOTS; },\n/* harmony export */   CREATE_STATIC: function() { return /* binding */ CREATE_STATIC; },\n/* harmony export */   CREATE_TEXT: function() { return /* binding */ CREATE_TEXT; },\n/* harmony export */   CREATE_VNODE: function() { return /* binding */ CREATE_VNODE; },\n/* harmony export */   CompilerDeprecationTypes: function() { return /* binding */ CompilerDeprecationTypes; },\n/* harmony export */   ConstantTypes: function() { return /* binding */ ConstantTypes; },\n/* harmony export */   ElementTypes: function() { return /* binding */ ElementTypes; },\n/* harmony export */   ErrorCodes: function() { return /* binding */ ErrorCodes; },\n/* harmony export */   FRAGMENT: function() { return /* binding */ FRAGMENT; },\n/* harmony export */   GUARD_REACTIVE_PROPS: function() { return /* binding */ GUARD_REACTIVE_PROPS; },\n/* harmony export */   IS_MEMO_SAME: function() { return /* binding */ IS_MEMO_SAME; },\n/* harmony export */   IS_REF: function() { return /* binding */ IS_REF; },\n/* harmony export */   KEEP_ALIVE: function() { return /* binding */ KEEP_ALIVE; },\n/* harmony export */   MERGE_PROPS: function() { return /* binding */ MERGE_PROPS; },\n/* harmony export */   NORMALIZE_CLASS: function() { return /* binding */ NORMALIZE_CLASS; },\n/* harmony export */   NORMALIZE_PROPS: function() { return /* binding */ NORMALIZE_PROPS; },\n/* harmony export */   NORMALIZE_STYLE: function() { return /* binding */ NORMALIZE_STYLE; },\n/* harmony export */   Namespaces: function() { return /* binding */ Namespaces; },\n/* harmony export */   NodeTypes: function() { return /* binding */ NodeTypes; },\n/* harmony export */   OPEN_BLOCK: function() { return /* binding */ OPEN_BLOCK; },\n/* harmony export */   POP_SCOPE_ID: function() { return /* binding */ POP_SCOPE_ID; },\n/* harmony export */   PUSH_SCOPE_ID: function() { return /* binding */ PUSH_SCOPE_ID; },\n/* harmony export */   RENDER_LIST: function() { return /* binding */ RENDER_LIST; },\n/* harmony export */   RENDER_SLOT: function() { return /* binding */ RENDER_SLOT; },\n/* harmony export */   RESOLVE_COMPONENT: function() { return /* binding */ RESOLVE_COMPONENT; },\n/* harmony export */   RESOLVE_DIRECTIVE: function() { return /* binding */ RESOLVE_DIRECTIVE; },\n/* harmony export */   RESOLVE_DYNAMIC_COMPONENT: function() { return /* binding */ RESOLVE_DYNAMIC_COMPONENT; },\n/* harmony export */   RESOLVE_FILTER: function() { return /* binding */ RESOLVE_FILTER; },\n/* harmony export */   SET_BLOCK_TRACKING: function() { return /* binding */ SET_BLOCK_TRACKING; },\n/* harmony export */   SUSPENSE: function() { return /* binding */ SUSPENSE; },\n/* harmony export */   TELEPORT: function() { return /* binding */ TELEPORT; },\n/* harmony export */   TO_DISPLAY_STRING: function() { return /* binding */ TO_DISPLAY_STRING; },\n/* harmony export */   TO_HANDLERS: function() { return /* binding */ TO_HANDLERS; },\n/* harmony export */   TO_HANDLER_KEY: function() { return /* binding */ TO_HANDLER_KEY; },\n/* harmony export */   TS_NODE_TYPES: function() { return /* binding */ TS_NODE_TYPES; },\n/* harmony export */   UNREF: function() { return /* binding */ UNREF; },\n/* harmony export */   WITH_CTX: function() { return /* binding */ WITH_CTX; },\n/* harmony export */   WITH_DIRECTIVES: function() { return /* binding */ WITH_DIRECTIVES; },\n/* harmony export */   WITH_MEMO: function() { return /* binding */ WITH_MEMO; },\n/* harmony export */   advancePositionWithClone: function() { return /* binding */ advancePositionWithClone; },\n/* harmony export */   advancePositionWithMutation: function() { return /* binding */ advancePositionWithMutation; },\n/* harmony export */   assert: function() { return /* binding */ assert; },\n/* harmony export */   baseCompile: function() { return /* binding */ baseCompile; },\n/* harmony export */   baseParse: function() { return /* binding */ baseParse; },\n/* harmony export */   buildDirectiveArgs: function() { return /* binding */ buildDirectiveArgs; },\n/* harmony export */   buildProps: function() { return /* binding */ buildProps; },\n/* harmony export */   buildSlots: function() { return /* binding */ buildSlots; },\n/* harmony export */   checkCompatEnabled: function() { return /* binding */ checkCompatEnabled; },\n/* harmony export */   convertToBlock: function() { return /* binding */ convertToBlock; },\n/* harmony export */   createArrayExpression: function() { return /* binding */ createArrayExpression; },\n/* harmony export */   createAssignmentExpression: function() { return /* binding */ createAssignmentExpression; },\n/* harmony export */   createBlockStatement: function() { return /* binding */ createBlockStatement; },\n/* harmony export */   createCacheExpression: function() { return /* binding */ createCacheExpression; },\n/* harmony export */   createCallExpression: function() { return /* binding */ createCallExpression; },\n/* harmony export */   createCompilerError: function() { return /* binding */ createCompilerError; },\n/* harmony export */   createCompoundExpression: function() { return /* binding */ createCompoundExpression; },\n/* harmony export */   createConditionalExpression: function() { return /* binding */ createConditionalExpression; },\n/* harmony export */   createForLoopParams: function() { return /* binding */ createForLoopParams; },\n/* harmony export */   createFunctionExpression: function() { return /* binding */ createFunctionExpression; },\n/* harmony export */   createIfStatement: function() { return /* binding */ createIfStatement; },\n/* harmony export */   createInterpolation: function() { return /* binding */ createInterpolation; },\n/* harmony export */   createObjectExpression: function() { return /* binding */ createObjectExpression; },\n/* harmony export */   createObjectProperty: function() { return /* binding */ createObjectProperty; },\n/* harmony export */   createReturnStatement: function() { return /* binding */ createReturnStatement; },\n/* harmony export */   createRoot: function() { return /* binding */ createRoot; },\n/* harmony export */   createSequenceExpression: function() { return /* binding */ createSequenceExpression; },\n/* harmony export */   createSimpleExpression: function() { return /* binding */ createSimpleExpression; },\n/* harmony export */   createStructuralDirectiveTransform: function() { return /* binding */ createStructuralDirectiveTransform; },\n/* harmony export */   createTemplateLiteral: function() { return /* binding */ createTemplateLiteral; },\n/* harmony export */   createTransformContext: function() { return /* binding */ createTransformContext; },\n/* harmony export */   createVNodeCall: function() { return /* binding */ createVNodeCall; },\n/* harmony export */   errorMessages: function() { return /* binding */ errorMessages; },\n/* harmony export */   extractIdentifiers: function() { return /* binding */ extractIdentifiers; },\n/* harmony export */   findDir: function() { return /* binding */ findDir; },\n/* harmony export */   findProp: function() { return /* binding */ findProp; },\n/* harmony export */   forAliasRE: function() { return /* binding */ forAliasRE; },\n/* harmony export */   generate: function() { return /* binding */ generate; },\n/* harmony export */   generateCodeFrame: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_0__.generateCodeFrame; },\n/* harmony export */   getBaseTransformPreset: function() { return /* binding */ getBaseTransformPreset; },\n/* harmony export */   getConstantType: function() { return /* binding */ getConstantType; },\n/* harmony export */   getMemoedVNodeCall: function() { return /* binding */ getMemoedVNodeCall; },\n/* harmony export */   getVNodeBlockHelper: function() { return /* binding */ getVNodeBlockHelper; },\n/* harmony export */   getVNodeHelper: function() { return /* binding */ getVNodeHelper; },\n/* harmony export */   hasDynamicKeyVBind: function() { return /* binding */ hasDynamicKeyVBind; },\n/* harmony export */   hasScopeRef: function() { return /* binding */ hasScopeRef; },\n/* harmony export */   helperNameMap: function() { return /* binding */ helperNameMap; },\n/* harmony export */   injectProp: function() { return /* binding */ injectProp; },\n/* harmony export */   isCoreComponent: function() { return /* binding */ isCoreComponent; },\n/* harmony export */   isFunctionType: function() { return /* binding */ isFunctionType; },\n/* harmony export */   isInDestructureAssignment: function() { return /* binding */ isInDestructureAssignment; },\n/* harmony export */   isInNewExpression: function() { return /* binding */ isInNewExpression; },\n/* harmony export */   isMemberExpression: function() { return /* binding */ isMemberExpression; },\n/* harmony export */   isMemberExpressionBrowser: function() { return /* binding */ isMemberExpressionBrowser; },\n/* harmony export */   isMemberExpressionNode: function() { return /* binding */ isMemberExpressionNode; },\n/* harmony export */   isReferencedIdentifier: function() { return /* binding */ isReferencedIdentifier; },\n/* harmony export */   isSimpleIdentifier: function() { return /* binding */ isSimpleIdentifier; },\n/* harmony export */   isSlotOutlet: function() { return /* binding */ isSlotOutlet; },\n/* harmony export */   isStaticArgOf: function() { return /* binding */ isStaticArgOf; },\n/* harmony export */   isStaticExp: function() { return /* binding */ isStaticExp; },\n/* harmony export */   isStaticProperty: function() { return /* binding */ isStaticProperty; },\n/* harmony export */   isStaticPropertyKey: function() { return /* binding */ isStaticPropertyKey; },\n/* harmony export */   isTemplateNode: function() { return /* binding */ isTemplateNode; },\n/* harmony export */   isText: function() { return /* binding */ isText$1; },\n/* harmony export */   isVSlot: function() { return /* binding */ isVSlot; },\n/* harmony export */   locStub: function() { return /* binding */ locStub; },\n/* harmony export */   noopDirectiveTransform: function() { return /* binding */ noopDirectiveTransform; },\n/* harmony export */   processExpression: function() { return /* binding */ processExpression; },\n/* harmony export */   processFor: function() { return /* binding */ processFor; },\n/* harmony export */   processIf: function() { return /* binding */ processIf; },\n/* harmony export */   processSlotOutlet: function() { return /* binding */ processSlotOutlet; },\n/* harmony export */   registerRuntimeHelpers: function() { return /* binding */ registerRuntimeHelpers; },\n/* harmony export */   resolveComponentType: function() { return /* binding */ resolveComponentType; },\n/* harmony export */   stringifyExpression: function() { return /* binding */ stringifyExpression; },\n/* harmony export */   toValidAssetId: function() { return /* binding */ toValidAssetId; },\n/* harmony export */   trackSlotScopes: function() { return /* binding */ trackSlotScopes; },\n/* harmony export */   trackVForSlotScopes: function() { return /* binding */ trackVForSlotScopes; },\n/* harmony export */   transform: function() { return /* binding */ transform; },\n/* harmony export */   transformBind: function() { return /* binding */ transformBind; },\n/* harmony export */   transformElement: function() { return /* binding */ transformElement; },\n/* harmony export */   transformExpression: function() { return /* binding */ transformExpression; },\n/* harmony export */   transformModel: function() { return /* binding */ transformModel; },\n/* harmony export */   transformOn: function() { return /* binding */ transformOn; },\n/* harmony export */   traverseNode: function() { return /* binding */ traverseNode; },\n/* harmony export */   unwrapTSNode: function() { return /* binding */ unwrapTSNode; },\n/* harmony export */   walkBlockDeclarations: function() { return /* binding */ walkBlockDeclarations; },\n/* harmony export */   walkFunctionParams: function() { return /* binding */ walkFunctionParams; },\n/* harmony export */   walkIdentifiers: function() { return /* binding */ walkIdentifiers; },\n/* harmony export */   warnDeprecation: function() { return /* binding */ warnDeprecation; }\n/* harmony export */ });\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/shared */ "./node_modules/@vue/shared/dist/shared.esm-bundler.js");\nvar _helperNameMap, _errorMessages;\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n/**\n* @vue/compiler-core v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\n\nvar FRAGMENT = Symbol( true ? "Fragment" : 0);\nvar TELEPORT = Symbol( true ? "Teleport" : 0);\nvar SUSPENSE = Symbol( true ? "Suspense" : 0);\nvar KEEP_ALIVE = Symbol( true ? "KeepAlive" : 0);\nvar BASE_TRANSITION = Symbol( true ? "BaseTransition" : 0);\nvar OPEN_BLOCK = Symbol( true ? "openBlock" : 0);\nvar CREATE_BLOCK = Symbol( true ? "createBlock" : 0);\nvar CREATE_ELEMENT_BLOCK = Symbol( true ? "createElementBlock" : 0);\nvar CREATE_VNODE = Symbol( true ? "createVNode" : 0);\nvar CREATE_ELEMENT_VNODE = Symbol( true ? "createElementVNode" : 0);\nvar CREATE_COMMENT = Symbol( true ? "createCommentVNode" : 0);\nvar CREATE_TEXT = Symbol( true ? "createTextVNode" : 0);\nvar CREATE_STATIC = Symbol( true ? "createStaticVNode" : 0);\nvar RESOLVE_COMPONENT = Symbol( true ? "resolveComponent" : 0);\nvar RESOLVE_DYNAMIC_COMPONENT = Symbol( true ? "resolveDynamicComponent" : 0);\nvar RESOLVE_DIRECTIVE = Symbol( true ? "resolveDirective" : 0);\nvar RESOLVE_FILTER = Symbol( true ? "resolveFilter" : 0);\nvar WITH_DIRECTIVES = Symbol( true ? "withDirectives" : 0);\nvar RENDER_LIST = Symbol( true ? "renderList" : 0);\nvar RENDER_SLOT = Symbol( true ? "renderSlot" : 0);\nvar CREATE_SLOTS = Symbol( true ? "createSlots" : 0);\nvar TO_DISPLAY_STRING = Symbol( true ? "toDisplayString" : 0);\nvar MERGE_PROPS = Symbol( true ? "mergeProps" : 0);\nvar NORMALIZE_CLASS = Symbol( true ? "normalizeClass" : 0);\nvar NORMALIZE_STYLE = Symbol( true ? "normalizeStyle" : 0);\nvar NORMALIZE_PROPS = Symbol( true ? "normalizeProps" : 0);\nvar GUARD_REACTIVE_PROPS = Symbol( true ? "guardReactiveProps" : 0);\nvar TO_HANDLERS = Symbol( true ? "toHandlers" : 0);\nvar CAMELIZE = Symbol( true ? "camelize" : 0);\nvar CAPITALIZE = Symbol( true ? "capitalize" : 0);\nvar TO_HANDLER_KEY = Symbol( true ? "toHandlerKey" : 0);\nvar SET_BLOCK_TRACKING = Symbol( true ? "setBlockTracking" : 0);\nvar PUSH_SCOPE_ID = Symbol( true ? "pushScopeId" : 0);\nvar POP_SCOPE_ID = Symbol( true ? "popScopeId" : 0);\nvar WITH_CTX = Symbol( true ? "withCtx" : 0);\nvar UNREF = Symbol( true ? "unref" : 0);\nvar IS_REF = Symbol( true ? "isRef" : 0);\nvar WITH_MEMO = Symbol( true ? "withMemo" : 0);\nvar IS_MEMO_SAME = Symbol( true ? "isMemoSame" : 0);\nvar helperNameMap = (_helperNameMap = {}, _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_helperNameMap, FRAGMENT, "Fragment"), TELEPORT, "Teleport"), SUSPENSE, "Suspense"), KEEP_ALIVE, "KeepAlive"), BASE_TRANSITION, "BaseTransition"), OPEN_BLOCK, "openBlock"), CREATE_BLOCK, "createBlock"), CREATE_ELEMENT_BLOCK, "createElementBlock"), CREATE_VNODE, "createVNode"), CREATE_ELEMENT_VNODE, "createElementVNode"), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_helperNameMap, CREATE_COMMENT, "createCommentVNode"), CREATE_TEXT, "createTextVNode"), CREATE_STATIC, "createStaticVNode"), RESOLVE_COMPONENT, "resolveComponent"), RESOLVE_DYNAMIC_COMPONENT, "resolveDynamicComponent"), RESOLVE_DIRECTIVE, "resolveDirective"), RESOLVE_FILTER, "resolveFilter"), WITH_DIRECTIVES, "withDirectives"), RENDER_LIST, "renderList"), RENDER_SLOT, "renderSlot"), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_helperNameMap, CREATE_SLOTS, "createSlots"), TO_DISPLAY_STRING, "toDisplayString"), MERGE_PROPS, "mergeProps"), NORMALIZE_CLASS, "normalizeClass"), NORMALIZE_STYLE, "normalizeStyle"), NORMALIZE_PROPS, "normalizeProps"), GUARD_REACTIVE_PROPS, "guardReactiveProps"), TO_HANDLERS, "toHandlers"), CAMELIZE, "camelize"), CAPITALIZE, "capitalize"), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_helperNameMap, TO_HANDLER_KEY, "toHandlerKey"), SET_BLOCK_TRACKING, "setBlockTracking"), PUSH_SCOPE_ID, "pushScopeId"), POP_SCOPE_ID, "popScopeId"), WITH_CTX, "withCtx"), UNREF, "unref"), IS_REF, "isRef"), WITH_MEMO, "withMemo"), IS_MEMO_SAME, "isMemoSame"));\nfunction registerRuntimeHelpers(helpers) {\n  Object.getOwnPropertySymbols(helpers).forEach(function (s) {\n    helperNameMap[s] = helpers[s];\n  });\n}\nvar Namespaces = {\n  "HTML": 0,\n  "0": "HTML",\n  "SVG": 1,\n  "1": "SVG",\n  "MATH_ML": 2,\n  "2": "MATH_ML"\n};\nvar NodeTypes = {\n  "ROOT": 0,\n  "0": "ROOT",\n  "ELEMENT": 1,\n  "1": "ELEMENT",\n  "TEXT": 2,\n  "2": "TEXT",\n  "COMMENT": 3,\n  "3": "COMMENT",\n  "SIMPLE_EXPRESSION": 4,\n  "4": "SIMPLE_EXPRESSION",\n  "INTERPOLATION": 5,\n  "5": "INTERPOLATION",\n  "ATTRIBUTE": 6,\n  "6": "ATTRIBUTE",\n  "DIRECTIVE": 7,\n  "7": "DIRECTIVE",\n  "COMPOUND_EXPRESSION": 8,\n  "8": "COMPOUND_EXPRESSION",\n  "IF": 9,\n  "9": "IF",\n  "IF_BRANCH": 10,\n  "10": "IF_BRANCH",\n  "FOR": 11,\n  "11": "FOR",\n  "TEXT_CALL": 12,\n  "12": "TEXT_CALL",\n  "VNODE_CALL": 13,\n  "13": "VNODE_CALL",\n  "JS_CALL_EXPRESSION": 14,\n  "14": "JS_CALL_EXPRESSION",\n  "JS_OBJECT_EXPRESSION": 15,\n  "15": "JS_OBJECT_EXPRESSION",\n  "JS_PROPERTY": 16,\n  "16": "JS_PROPERTY",\n  "JS_ARRAY_EXPRESSION": 17,\n  "17": "JS_ARRAY_EXPRESSION",\n  "JS_FUNCTION_EXPRESSION": 18,\n  "18": "JS_FUNCTION_EXPRESSION",\n  "JS_CONDITIONAL_EXPRESSION": 19,\n  "19": "JS_CONDITIONAL_EXPRESSION",\n  "JS_CACHE_EXPRESSION": 20,\n  "20": "JS_CACHE_EXPRESSION",\n  "JS_BLOCK_STATEMENT": 21,\n  "21": "JS_BLOCK_STATEMENT",\n  "JS_TEMPLATE_LITERAL": 22,\n  "22": "JS_TEMPLATE_LITERAL",\n  "JS_IF_STATEMENT": 23,\n  "23": "JS_IF_STATEMENT",\n  "JS_ASSIGNMENT_EXPRESSION": 24,\n  "24": "JS_ASSIGNMENT_EXPRESSION",\n  "JS_SEQUENCE_EXPRESSION": 25,\n  "25": "JS_SEQUENCE_EXPRESSION",\n  "JS_RETURN_STATEMENT": 26,\n  "26": "JS_RETURN_STATEMENT"\n};\nvar ElementTypes = {\n  "ELEMENT": 0,\n  "0": "ELEMENT",\n  "COMPONENT": 1,\n  "1": "COMPONENT",\n  "SLOT": 2,\n  "2": "SLOT",\n  "TEMPLATE": 3,\n  "3": "TEMPLATE"\n};\nvar ConstantTypes = {\n  "NOT_CONSTANT": 0,\n  "0": "NOT_CONSTANT",\n  "CAN_SKIP_PATCH": 1,\n  "1": "CAN_SKIP_PATCH",\n  "CAN_HOIST": 2,\n  "2": "CAN_HOIST",\n  "CAN_STRINGIFY": 3,\n  "3": "CAN_STRINGIFY"\n};\nvar locStub = {\n  start: {\n    line: 1,\n    column: 1,\n    offset: 0\n  },\n  end: {\n    line: 1,\n    column: 1,\n    offset: 0\n  },\n  source: ""\n};\nfunction createRoot(children) {\n  var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";\n  return {\n    type: 0,\n    source: source,\n    children: children,\n    helpers: /* @__PURE__ */new Set(),\n    components: [],\n    directives: [],\n    hoists: [],\n    imports: [],\n    cached: 0,\n    temps: 0,\n    codegenNode: void 0,\n    loc: locStub\n  };\n}\nfunction createVNodeCall(context, tag, props, children, patchFlag, dynamicProps, directives) {\n  var isBlock = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : false;\n  var disableTracking = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : false;\n  var isComponent = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : false;\n  var loc = arguments.length > 10 && arguments[10] !== undefined ? arguments[10] : locStub;\n  if (context) {\n    if (isBlock) {\n      context.helper(OPEN_BLOCK);\n      context.helper(getVNodeBlockHelper(context.inSSR, isComponent));\n    } else {\n      context.helper(getVNodeHelper(context.inSSR, isComponent));\n    }\n    if (directives) {\n      context.helper(WITH_DIRECTIVES);\n    }\n  }\n  return {\n    type: 13,\n    tag: tag,\n    props: props,\n    children: children,\n    patchFlag: patchFlag,\n    dynamicProps: dynamicProps,\n    directives: directives,\n    isBlock: isBlock,\n    disableTracking: disableTracking,\n    isComponent: isComponent,\n    loc: loc\n  };\n}\nfunction createArrayExpression(elements) {\n  var loc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : locStub;\n  return {\n    type: 17,\n    loc: loc,\n    elements: elements\n  };\n}\nfunction createObjectExpression(properties) {\n  var loc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : locStub;\n  return {\n    type: 15,\n    loc: loc,\n    properties: properties\n  };\n}\nfunction createObjectProperty(key, value) {\n  return {\n    type: 16,\n    loc: locStub,\n    key: (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(key) ? createSimpleExpression(key, true) : key,\n    value: value\n  };\n}\nfunction createSimpleExpression(content) {\n  var isStatic = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  var loc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : locStub;\n  var constType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;\n  return {\n    type: 4,\n    loc: loc,\n    content: content,\n    isStatic: isStatic,\n    constType: isStatic ? 3 : constType\n  };\n}\nfunction createInterpolation(content, loc) {\n  return {\n    type: 5,\n    loc: loc,\n    content: (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(content) ? createSimpleExpression(content, false, loc) : content\n  };\n}\nfunction createCompoundExpression(children) {\n  var loc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : locStub;\n  return {\n    type: 8,\n    loc: loc,\n    children: children\n  };\n}\nfunction createCallExpression(callee) {\n  var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n  var loc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : locStub;\n  return {\n    type: 14,\n    loc: loc,\n    callee: callee,\n    arguments: args\n  };\n}\nfunction createFunctionExpression(params) {\n  var returns = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : void 0;\n  var newline = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var isSlot = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  var loc = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : locStub;\n  return {\n    type: 18,\n    params: params,\n    returns: returns,\n    newline: newline,\n    isSlot: isSlot,\n    loc: loc\n  };\n}\nfunction createConditionalExpression(test, consequent, alternate) {\n  var newline = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n  return {\n    type: 19,\n    test: test,\n    consequent: consequent,\n    alternate: alternate,\n    newline: newline,\n    loc: locStub\n  };\n}\nfunction createCacheExpression(index, value) {\n  var isVNode = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  return {\n    type: 20,\n    index: index,\n    value: value,\n    isVNode: isVNode,\n    loc: locStub\n  };\n}\nfunction createBlockStatement(body) {\n  return {\n    type: 21,\n    body: body,\n    loc: locStub\n  };\n}\nfunction createTemplateLiteral(elements) {\n  return {\n    type: 22,\n    elements: elements,\n    loc: locStub\n  };\n}\nfunction createIfStatement(test, consequent, alternate) {\n  return {\n    type: 23,\n    test: test,\n    consequent: consequent,\n    alternate: alternate,\n    loc: locStub\n  };\n}\nfunction createAssignmentExpression(left, right) {\n  return {\n    type: 24,\n    left: left,\n    right: right,\n    loc: locStub\n  };\n}\nfunction createSequenceExpression(expressions) {\n  return {\n    type: 25,\n    expressions: expressions,\n    loc: locStub\n  };\n}\nfunction createReturnStatement(returns) {\n  return {\n    type: 26,\n    returns: returns,\n    loc: locStub\n  };\n}\nfunction getVNodeHelper(ssr, isComponent) {\n  return ssr || isComponent ? CREATE_VNODE : CREATE_ELEMENT_VNODE;\n}\nfunction getVNodeBlockHelper(ssr, isComponent) {\n  return ssr || isComponent ? CREATE_BLOCK : CREATE_ELEMENT_BLOCK;\n}\nfunction convertToBlock(node, _ref) {\n  var helper = _ref.helper,\n    removeHelper = _ref.removeHelper,\n    inSSR = _ref.inSSR;\n  if (!node.isBlock) {\n    node.isBlock = true;\n    removeHelper(getVNodeHelper(inSSR, node.isComponent));\n    helper(OPEN_BLOCK);\n    helper(getVNodeBlockHelper(inSSR, node.isComponent));\n  }\n}\nvar defaultDelimitersOpen = new Uint8Array([123, 123]);\nvar defaultDelimitersClose = new Uint8Array([125, 125]);\nfunction isTagStartChar(c) {\n  return c >= 97 && c <= 122 || c >= 65 && c <= 90;\n}\nfunction isWhitespace(c) {\n  return c === 32 || c === 10 || c === 9 || c === 12 || c === 13;\n}\nfunction isEndOfTagSection(c) {\n  return c === 47 || c === 62 || isWhitespace(c);\n}\nfunction toCharCodes(str) {\n  var ret = new Uint8Array(str.length);\n  for (var i = 0; i < str.length; i++) {\n    ret[i] = str.charCodeAt(i);\n  }\n  return ret;\n}\nvar Sequences = {\n  Cdata: new Uint8Array([67, 68, 65, 84, 65, 91]),\n  // CDATA[\n  CdataEnd: new Uint8Array([93, 93, 62]),\n  // ]]>\n  CommentEnd: new Uint8Array([45, 45, 62]),\n  // `--\x3e`\n  ScriptEnd: new Uint8Array([60, 47, 115, 99, 114, 105, 112, 116]),\n  // `<\\/script`\n  StyleEnd: new Uint8Array([60, 47, 115, 116, 121, 108, 101]),\n  // `</style`\n  TitleEnd: new Uint8Array([60, 47, 116, 105, 116, 108, 101]),\n  // `</title`\n  TextareaEnd: new Uint8Array([60, 47, 116, 101, 120, 116, 97, 114, 101, 97])\n  // `</textarea\n};\nvar Tokenizer = /*#__PURE__*/function () {\n  function Tokenizer(stack, cbs) {\n    _classCallCheck(this, Tokenizer);\n    this.stack = stack;\n    this.cbs = cbs;\n    /** The current state the tokenizer is in. */\n    this.state = 1;\n    /** The read buffer. */\n    this.buffer = "";\n    /** The beginning of the section that is currently being read. */\n    this.sectionStart = 0;\n    /** The index within the buffer that we are currently looking at. */\n    this.index = 0;\n    /** The start of the last entity. */\n    this.entityStart = 0;\n    /** Some behavior, eg. when decoding entities, is done while we are in another state. This keeps track of the other state type. */\n    this.baseState = 1;\n    /** For special parsing behavior inside of script and style tags. */\n    this.inRCDATA = false;\n    /** For disabling RCDATA tags handling */\n    this.inXML = false;\n    /** For disabling interpolation parsing in v-pre */\n    this.inVPre = false;\n    /** Record newline positions for fast line / column calculation */\n    this.newlines = [];\n    this.mode = 0;\n    this.delimiterOpen = defaultDelimitersOpen;\n    this.delimiterClose = defaultDelimitersClose;\n    this.delimiterIndex = -1;\n    this.currentSequence = void 0;\n    this.sequenceIndex = 0;\n  }\n  _createClass(Tokenizer, [{\n    key: "inSFCRoot",\n    get: function get() {\n      return this.mode === 2 && this.stack.length === 0;\n    }\n  }, {\n    key: "reset",\n    value: function reset() {\n      this.state = 1;\n      this.mode = 0;\n      this.buffer = "";\n      this.sectionStart = 0;\n      this.index = 0;\n      this.baseState = 1;\n      this.inRCDATA = false;\n      this.currentSequence = void 0;\n      this.newlines.length = 0;\n      this.delimiterOpen = defaultDelimitersOpen;\n      this.delimiterClose = defaultDelimitersClose;\n    }\n    /**\n     * Generate Position object with line / column information using recorded\n     * newline positions. We know the index is always going to be an already\n     * processed index, so all the newlines up to this index should have been\n     * recorded.\n     */\n  }, {\n    key: "getPos",\n    value: function getPos(index) {\n      var line = 1;\n      var column = index + 1;\n      for (var i = this.newlines.length - 1; i >= 0; i--) {\n        var newlineIndex = this.newlines[i];\n        if (index > newlineIndex) {\n          line = i + 2;\n          column = index - newlineIndex;\n          break;\n        }\n      }\n      return {\n        column: column,\n        line: line,\n        offset: index\n      };\n    }\n  }, {\n    key: "peek",\n    value: function peek() {\n      return this.buffer.charCodeAt(this.index + 1);\n    }\n  }, {\n    key: "stateText",\n    value: function stateText(c) {\n      if (c === 60) {\n        if (this.index > this.sectionStart) {\n          this.cbs.ontext(this.sectionStart, this.index);\n        }\n        this.state = 5;\n        this.sectionStart = this.index;\n      } else if (!this.inVPre && c === this.delimiterOpen[0]) {\n        this.state = 2;\n        this.delimiterIndex = 0;\n        this.stateInterpolationOpen(c);\n      }\n    }\n  }, {\n    key: "stateInterpolationOpen",\n    value: function stateInterpolationOpen(c) {\n      if (c === this.delimiterOpen[this.delimiterIndex]) {\n        if (this.delimiterIndex === this.delimiterOpen.length - 1) {\n          var start = this.index + 1 - this.delimiterOpen.length;\n          if (start > this.sectionStart) {\n            this.cbs.ontext(this.sectionStart, start);\n          }\n          this.state = 3;\n          this.sectionStart = start;\n        } else {\n          this.delimiterIndex++;\n        }\n      } else if (this.inRCDATA) {\n        this.state = 32;\n        this.stateInRCDATA(c);\n      } else {\n        this.state = 1;\n        this.stateText(c);\n      }\n    }\n  }, {\n    key: "stateInterpolation",\n    value: function stateInterpolation(c) {\n      if (c === this.delimiterClose[0]) {\n        this.state = 4;\n        this.delimiterIndex = 0;\n        this.stateInterpolationClose(c);\n      }\n    }\n  }, {\n    key: "stateInterpolationClose",\n    value: function stateInterpolationClose(c) {\n      if (c === this.delimiterClose[this.delimiterIndex]) {\n        if (this.delimiterIndex === this.delimiterClose.length - 1) {\n          this.cbs.oninterpolation(this.sectionStart, this.index + 1);\n          if (this.inRCDATA) {\n            this.state = 32;\n          } else {\n            this.state = 1;\n          }\n          this.sectionStart = this.index + 1;\n        } else {\n          this.delimiterIndex++;\n        }\n      } else {\n        this.state = 3;\n        this.stateInterpolation(c);\n      }\n    }\n  }, {\n    key: "stateSpecialStartSequence",\n    value: function stateSpecialStartSequence(c) {\n      var isEnd = this.sequenceIndex === this.currentSequence.length;\n      var isMatch = isEnd ?\n      // If we are at the end of the sequence, make sure the tag name has ended\n      isEndOfTagSection(c) :\n      // Otherwise, do a case-insensitive comparison\n      (c | 32) === this.currentSequence[this.sequenceIndex];\n      if (!isMatch) {\n        this.inRCDATA = false;\n      } else if (!isEnd) {\n        this.sequenceIndex++;\n        return;\n      }\n      this.sequenceIndex = 0;\n      this.state = 6;\n      this.stateInTagName(c);\n    }\n    /** Look for an end tag. For <title> and <textarea>, also decode entities. */\n  }, {\n    key: "stateInRCDATA",\n    value: function stateInRCDATA(c) {\n      if (this.sequenceIndex === this.currentSequence.length) {\n        if (c === 62 || isWhitespace(c)) {\n          var endOfText = this.index - this.currentSequence.length;\n          if (this.sectionStart < endOfText) {\n            var actualIndex = this.index;\n            this.index = endOfText;\n            this.cbs.ontext(this.sectionStart, endOfText);\n            this.index = actualIndex;\n          }\n          this.sectionStart = endOfText + 2;\n          this.stateInClosingTagName(c);\n          this.inRCDATA = false;\n          return;\n        }\n        this.sequenceIndex = 0;\n      }\n      if ((c | 32) === this.currentSequence[this.sequenceIndex]) {\n        this.sequenceIndex += 1;\n      } else if (this.sequenceIndex === 0) {\n        if (this.currentSequence === Sequences.TitleEnd || this.currentSequence === Sequences.TextareaEnd && !this.inSFCRoot) {\n          if (c === this.delimiterOpen[0]) {\n            this.state = 2;\n            this.delimiterIndex = 0;\n            this.stateInterpolationOpen(c);\n          }\n        } else if (this.fastForwardTo(60)) {\n          this.sequenceIndex = 1;\n        }\n      } else {\n        this.sequenceIndex = Number(c === 60);\n      }\n    }\n  }, {\n    key: "stateCDATASequence",\n    value: function stateCDATASequence(c) {\n      if (c === Sequences.Cdata[this.sequenceIndex]) {\n        if (++this.sequenceIndex === Sequences.Cdata.length) {\n          this.state = 28;\n          this.currentSequence = Sequences.CdataEnd;\n          this.sequenceIndex = 0;\n          this.sectionStart = this.index + 1;\n        }\n      } else {\n        this.sequenceIndex = 0;\n        this.state = 23;\n        this.stateInDeclaration(c);\n      }\n    }\n    /**\n     * When we wait for one specific character, we can speed things up\n     * by skipping through the buffer until we find it.\n     *\n     * @returns Whether the character was found.\n     */\n  }, {\n    key: "fastForwardTo",\n    value: function fastForwardTo(c) {\n      while (++this.index < this.buffer.length) {\n        var cc = this.buffer.charCodeAt(this.index);\n        if (cc === 10) {\n          this.newlines.push(this.index);\n        }\n        if (cc === c) {\n          return true;\n        }\n      }\n      this.index = this.buffer.length - 1;\n      return false;\n    }\n    /**\n     * Comments and CDATA end with `--\x3e` and `]]>`.\n     *\n     * Their common qualities are:\n     * - Their end sequences have a distinct character they start with.\n     * - That character is then repeated, so we have to check multiple repeats.\n     * - All characters but the start character of the sequence can be skipped.\n     */\n  }, {\n    key: "stateInCommentLike",\n    value: function stateInCommentLike(c) {\n      if (c === this.currentSequence[this.sequenceIndex]) {\n        if (++this.sequenceIndex === this.currentSequence.length) {\n          if (this.currentSequence === Sequences.CdataEnd) {\n            this.cbs.oncdata(this.sectionStart, this.index - 2);\n          } else {\n            this.cbs.oncomment(this.sectionStart, this.index - 2);\n          }\n          this.sequenceIndex = 0;\n          this.sectionStart = this.index + 1;\n          this.state = 1;\n        }\n      } else if (this.sequenceIndex === 0) {\n        if (this.fastForwardTo(this.currentSequence[0])) {\n          this.sequenceIndex = 1;\n        }\n      } else if (c !== this.currentSequence[this.sequenceIndex - 1]) {\n        this.sequenceIndex = 0;\n      }\n    }\n  }, {\n    key: "startSpecial",\n    value: function startSpecial(sequence, offset) {\n      this.enterRCDATA(sequence, offset);\n      this.state = 31;\n    }\n  }, {\n    key: "enterRCDATA",\n    value: function enterRCDATA(sequence, offset) {\n      this.inRCDATA = true;\n      this.currentSequence = sequence;\n      this.sequenceIndex = offset;\n    }\n  }, {\n    key: "stateBeforeTagName",\n    value: function stateBeforeTagName(c) {\n      if (c === 33) {\n        this.state = 22;\n        this.sectionStart = this.index + 1;\n      } else if (c === 63) {\n        this.state = 24;\n        this.sectionStart = this.index + 1;\n      } else if (isTagStartChar(c)) {\n        this.sectionStart = this.index;\n        if (this.mode === 0) {\n          this.state = 6;\n        } else if (this.inSFCRoot) {\n          this.state = 34;\n        } else if (!this.inXML) {\n          var lower = c | 32;\n          if (lower === 116) {\n            this.state = 30;\n          } else {\n            this.state = lower === 115 ? 29 : 6;\n          }\n        } else {\n          this.state = 6;\n        }\n      } else if (c === 47) {\n        this.state = 8;\n      } else {\n        this.state = 1;\n        this.stateText(c);\n      }\n    }\n  }, {\n    key: "stateInTagName",\n    value: function stateInTagName(c) {\n      if (isEndOfTagSection(c)) {\n        this.handleTagName(c);\n      }\n    }\n  }, {\n    key: "stateInSFCRootTagName",\n    value: function stateInSFCRootTagName(c) {\n      if (isEndOfTagSection(c)) {\n        var tag = this.buffer.slice(this.sectionStart, this.index);\n        if (tag !== "template") {\n          this.enterRCDATA(toCharCodes("</" + tag), 0);\n        }\n        this.handleTagName(c);\n      }\n    }\n  }, {\n    key: "handleTagName",\n    value: function handleTagName(c) {\n      this.cbs.onopentagname(this.sectionStart, this.index);\n      this.sectionStart = -1;\n      this.state = 11;\n      this.stateBeforeAttrName(c);\n    }\n  }, {\n    key: "stateBeforeClosingTagName",\n    value: function stateBeforeClosingTagName(c) {\n      if (isWhitespace(c)) ;else if (c === 62) {\n        if (true) {\n          this.cbs.onerr(14, this.index);\n        }\n        this.state = 1;\n        this.sectionStart = this.index + 1;\n      } else {\n        this.state = isTagStartChar(c) ? 9 : 27;\n        this.sectionStart = this.index;\n      }\n    }\n  }, {\n    key: "stateInClosingTagName",\n    value: function stateInClosingTagName(c) {\n      if (c === 62 || isWhitespace(c)) {\n        this.cbs.onclosetag(this.sectionStart, this.index);\n        this.sectionStart = -1;\n        this.state = 10;\n        this.stateAfterClosingTagName(c);\n      }\n    }\n  }, {\n    key: "stateAfterClosingTagName",\n    value: function stateAfterClosingTagName(c) {\n      if (c === 62) {\n        this.state = 1;\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "stateBeforeAttrName",\n    value: function stateBeforeAttrName(c) {\n      if (c === 62) {\n        this.cbs.onopentagend(this.index);\n        if (this.inRCDATA) {\n          this.state = 32;\n        } else {\n          this.state = 1;\n        }\n        this.sectionStart = this.index + 1;\n      } else if (c === 47) {\n        this.state = 7;\n        if (( true) && this.peek() !== 62) {\n          this.cbs.onerr(22, this.index);\n        }\n      } else if (c === 60 && this.peek() === 47) {\n        this.cbs.onopentagend(this.index);\n        this.state = 5;\n        this.sectionStart = this.index;\n      } else if (!isWhitespace(c)) {\n        if (( true) && c === 61) {\n          this.cbs.onerr(19, this.index);\n        }\n        this.handleAttrStart(c);\n      }\n    }\n  }, {\n    key: "handleAttrStart",\n    value: function handleAttrStart(c) {\n      if (c === 118 && this.peek() === 45) {\n        this.state = 13;\n        this.sectionStart = this.index;\n      } else if (c === 46 || c === 58 || c === 64 || c === 35) {\n        this.cbs.ondirname(this.index, this.index + 1);\n        this.state = 14;\n        this.sectionStart = this.index + 1;\n      } else {\n        this.state = 12;\n        this.sectionStart = this.index;\n      }\n    }\n  }, {\n    key: "stateInSelfClosingTag",\n    value: function stateInSelfClosingTag(c) {\n      if (c === 62) {\n        this.cbs.onselfclosingtag(this.index);\n        this.state = 1;\n        this.sectionStart = this.index + 1;\n        this.inRCDATA = false;\n      } else if (!isWhitespace(c)) {\n        this.state = 11;\n        this.stateBeforeAttrName(c);\n      }\n    }\n  }, {\n    key: "stateInAttrName",\n    value: function stateInAttrName(c) {\n      if (c === 61 || isEndOfTagSection(c)) {\n        this.cbs.onattribname(this.sectionStart, this.index);\n        this.handleAttrNameEnd(c);\n      } else if (( true) && (c === 34 || c === 39 || c === 60)) {\n        this.cbs.onerr(17, this.index);\n      }\n    }\n  }, {\n    key: "stateInDirName",\n    value: function stateInDirName(c) {\n      if (c === 61 || isEndOfTagSection(c)) {\n        this.cbs.ondirname(this.sectionStart, this.index);\n        this.handleAttrNameEnd(c);\n      } else if (c === 58) {\n        this.cbs.ondirname(this.sectionStart, this.index);\n        this.state = 14;\n        this.sectionStart = this.index + 1;\n      } else if (c === 46) {\n        this.cbs.ondirname(this.sectionStart, this.index);\n        this.state = 16;\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "stateInDirArg",\n    value: function stateInDirArg(c) {\n      if (c === 61 || isEndOfTagSection(c)) {\n        this.cbs.ondirarg(this.sectionStart, this.index);\n        this.handleAttrNameEnd(c);\n      } else if (c === 91) {\n        this.state = 15;\n      } else if (c === 46) {\n        this.cbs.ondirarg(this.sectionStart, this.index);\n        this.state = 16;\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "stateInDynamicDirArg",\n    value: function stateInDynamicDirArg(c) {\n      if (c === 93) {\n        this.state = 14;\n      } else if (c === 61 || isEndOfTagSection(c)) {\n        this.cbs.ondirarg(this.sectionStart, this.index + 1);\n        this.handleAttrNameEnd(c);\n        if (true) {\n          this.cbs.onerr(27, this.index);\n        }\n      }\n    }\n  }, {\n    key: "stateInDirModifier",\n    value: function stateInDirModifier(c) {\n      if (c === 61 || isEndOfTagSection(c)) {\n        this.cbs.ondirmodifier(this.sectionStart, this.index);\n        this.handleAttrNameEnd(c);\n      } else if (c === 46) {\n        this.cbs.ondirmodifier(this.sectionStart, this.index);\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "handleAttrNameEnd",\n    value: function handleAttrNameEnd(c) {\n      this.sectionStart = this.index;\n      this.state = 17;\n      this.cbs.onattribnameend(this.index);\n      this.stateAfterAttrName(c);\n    }\n  }, {\n    key: "stateAfterAttrName",\n    value: function stateAfterAttrName(c) {\n      if (c === 61) {\n        this.state = 18;\n      } else if (c === 47 || c === 62) {\n        this.cbs.onattribend(0, this.sectionStart);\n        this.sectionStart = -1;\n        this.state = 11;\n        this.stateBeforeAttrName(c);\n      } else if (!isWhitespace(c)) {\n        this.cbs.onattribend(0, this.sectionStart);\n        this.handleAttrStart(c);\n      }\n    }\n  }, {\n    key: "stateBeforeAttrValue",\n    value: function stateBeforeAttrValue(c) {\n      if (c === 34) {\n        this.state = 19;\n        this.sectionStart = this.index + 1;\n      } else if (c === 39) {\n        this.state = 20;\n        this.sectionStart = this.index + 1;\n      } else if (!isWhitespace(c)) {\n        this.sectionStart = this.index;\n        this.state = 21;\n        this.stateInAttrValueNoQuotes(c);\n      }\n    }\n  }, {\n    key: "handleInAttrValue",\n    value: function handleInAttrValue(c, quote) {\n      if (c === quote || this.fastForwardTo(quote)) {\n        this.cbs.onattribdata(this.sectionStart, this.index);\n        this.sectionStart = -1;\n        this.cbs.onattribend(quote === 34 ? 3 : 2, this.index + 1);\n        this.state = 11;\n      }\n    }\n  }, {\n    key: "stateInAttrValueDoubleQuotes",\n    value: function stateInAttrValueDoubleQuotes(c) {\n      this.handleInAttrValue(c, 34);\n    }\n  }, {\n    key: "stateInAttrValueSingleQuotes",\n    value: function stateInAttrValueSingleQuotes(c) {\n      this.handleInAttrValue(c, 39);\n    }\n  }, {\n    key: "stateInAttrValueNoQuotes",\n    value: function stateInAttrValueNoQuotes(c) {\n      if (isWhitespace(c) || c === 62) {\n        this.cbs.onattribdata(this.sectionStart, this.index);\n        this.sectionStart = -1;\n        this.cbs.onattribend(1, this.index);\n        this.state = 11;\n        this.stateBeforeAttrName(c);\n      } else if (( true) && c === 34 || c === 39 || c === 60 || c === 61 || c === 96) {\n        this.cbs.onerr(18, this.index);\n      } else ;\n    }\n  }, {\n    key: "stateBeforeDeclaration",\n    value: function stateBeforeDeclaration(c) {\n      if (c === 91) {\n        this.state = 26;\n        this.sequenceIndex = 0;\n      } else {\n        this.state = c === 45 ? 25 : 23;\n      }\n    }\n  }, {\n    key: "stateInDeclaration",\n    value: function stateInDeclaration(c) {\n      if (c === 62 || this.fastForwardTo(62)) {\n        this.state = 1;\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "stateInProcessingInstruction",\n    value: function stateInProcessingInstruction(c) {\n      if (c === 62 || this.fastForwardTo(62)) {\n        this.cbs.onprocessinginstruction(this.sectionStart, this.index);\n        this.state = 1;\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "stateBeforeComment",\n    value: function stateBeforeComment(c) {\n      if (c === 45) {\n        this.state = 28;\n        this.currentSequence = Sequences.CommentEnd;\n        this.sequenceIndex = 2;\n        this.sectionStart = this.index + 1;\n      } else {\n        this.state = 23;\n      }\n    }\n  }, {\n    key: "stateInSpecialComment",\n    value: function stateInSpecialComment(c) {\n      if (c === 62 || this.fastForwardTo(62)) {\n        this.cbs.oncomment(this.sectionStart, this.index);\n        this.state = 1;\n        this.sectionStart = this.index + 1;\n      }\n    }\n  }, {\n    key: "stateBeforeSpecialS",\n    value: function stateBeforeSpecialS(c) {\n      var lower = c | 32;\n      if (lower === Sequences.ScriptEnd[3]) {\n        this.startSpecial(Sequences.ScriptEnd, 4);\n      } else if (lower === Sequences.StyleEnd[3]) {\n        this.startSpecial(Sequences.StyleEnd, 4);\n      } else {\n        this.state = 6;\n        this.stateInTagName(c);\n      }\n    }\n  }, {\n    key: "stateBeforeSpecialT",\n    value: function stateBeforeSpecialT(c) {\n      var lower = c | 32;\n      if (lower === Sequences.TitleEnd[3]) {\n        this.startSpecial(Sequences.TitleEnd, 4);\n      } else if (lower === Sequences.TextareaEnd[3]) {\n        this.startSpecial(Sequences.TextareaEnd, 4);\n      } else {\n        this.state = 6;\n        this.stateInTagName(c);\n      }\n    }\n  }, {\n    key: "startEntity",\n    value: function startEntity() {}\n  }, {\n    key: "stateInEntity",\n    value: function stateInEntity() {}\n    /**\n     * Iterates through the buffer, calling the function corresponding to the current state.\n     *\n     * States that are more likely to be hit are higher up, as a performance improvement.\n     */\n  }, {\n    key: "parse",\n    value: function parse(input) {\n      this.buffer = input;\n      while (this.index < this.buffer.length) {\n        var c = this.buffer.charCodeAt(this.index);\n        if (c === 10) {\n          this.newlines.push(this.index);\n        }\n        switch (this.state) {\n          case 1:\n            {\n              this.stateText(c);\n              break;\n            }\n          case 2:\n            {\n              this.stateInterpolationOpen(c);\n              break;\n            }\n          case 3:\n            {\n              this.stateInterpolation(c);\n              break;\n            }\n          case 4:\n            {\n              this.stateInterpolationClose(c);\n              break;\n            }\n          case 31:\n            {\n              this.stateSpecialStartSequence(c);\n              break;\n            }\n          case 32:\n            {\n              this.stateInRCDATA(c);\n              break;\n            }\n          case 26:\n            {\n              this.stateCDATASequence(c);\n              break;\n            }\n          case 19:\n            {\n              this.stateInAttrValueDoubleQuotes(c);\n              break;\n            }\n          case 12:\n            {\n              this.stateInAttrName(c);\n              break;\n            }\n          case 13:\n            {\n              this.stateInDirName(c);\n              break;\n            }\n          case 14:\n            {\n              this.stateInDirArg(c);\n              break;\n            }\n          case 15:\n            {\n              this.stateInDynamicDirArg(c);\n              break;\n            }\n          case 16:\n            {\n              this.stateInDirModifier(c);\n              break;\n            }\n          case 28:\n            {\n              this.stateInCommentLike(c);\n              break;\n            }\n          case 27:\n            {\n              this.stateInSpecialComment(c);\n              break;\n            }\n          case 11:\n            {\n              this.stateBeforeAttrName(c);\n              break;\n            }\n          case 6:\n            {\n              this.stateInTagName(c);\n              break;\n            }\n          case 34:\n            {\n              this.stateInSFCRootTagName(c);\n              break;\n            }\n          case 9:\n            {\n              this.stateInClosingTagName(c);\n              break;\n            }\n          case 5:\n            {\n              this.stateBeforeTagName(c);\n              break;\n            }\n          case 17:\n            {\n              this.stateAfterAttrName(c);\n              break;\n            }\n          case 20:\n            {\n              this.stateInAttrValueSingleQuotes(c);\n              break;\n            }\n          case 18:\n            {\n              this.stateBeforeAttrValue(c);\n              break;\n            }\n          case 8:\n            {\n              this.stateBeforeClosingTagName(c);\n              break;\n            }\n          case 10:\n            {\n              this.stateAfterClosingTagName(c);\n              break;\n            }\n          case 29:\n            {\n              this.stateBeforeSpecialS(c);\n              break;\n            }\n          case 30:\n            {\n              this.stateBeforeSpecialT(c);\n              break;\n            }\n          case 21:\n            {\n              this.stateInAttrValueNoQuotes(c);\n              break;\n            }\n          case 7:\n            {\n              this.stateInSelfClosingTag(c);\n              break;\n            }\n          case 23:\n            {\n              this.stateInDeclaration(c);\n              break;\n            }\n          case 22:\n            {\n              this.stateBeforeDeclaration(c);\n              break;\n            }\n          case 25:\n            {\n              this.stateBeforeComment(c);\n              break;\n            }\n          case 24:\n            {\n              this.stateInProcessingInstruction(c);\n              break;\n            }\n          case 33:\n            {\n              this.stateInEntity();\n              break;\n            }\n        }\n        this.index++;\n      }\n      this.cleanup();\n      this.finish();\n    }\n    /**\n     * Remove data that has already been consumed from the buffer.\n     */\n  }, {\n    key: "cleanup",\n    value: function cleanup() {\n      if (this.sectionStart !== this.index) {\n        if (this.state === 1 || this.state === 32 && this.sequenceIndex === 0) {\n          this.cbs.ontext(this.sectionStart, this.index);\n          this.sectionStart = this.index;\n        } else if (this.state === 19 || this.state === 20 || this.state === 21) {\n          this.cbs.onattribdata(this.sectionStart, this.index);\n          this.sectionStart = this.index;\n        }\n      }\n    }\n  }, {\n    key: "finish",\n    value: function finish() {\n      this.handleTrailingData();\n      this.cbs.onend();\n    }\n    /** Handle any trailing data. */\n  }, {\n    key: "handleTrailingData",\n    value: function handleTrailingData() {\n      var endIndex = this.buffer.length;\n      if (this.sectionStart >= endIndex) {\n        return;\n      }\n      if (this.state === 28) {\n        if (this.currentSequence === Sequences.CdataEnd) {\n          this.cbs.oncdata(this.sectionStart, endIndex);\n        } else {\n          this.cbs.oncomment(this.sectionStart, endIndex);\n        }\n      } else if (this.state === 6 || this.state === 11 || this.state === 18 || this.state === 17 || this.state === 12 || this.state === 13 || this.state === 14 || this.state === 15 || this.state === 16 || this.state === 20 || this.state === 19 || this.state === 21 || this.state === 9) ;else {\n        this.cbs.ontext(this.sectionStart, endIndex);\n      }\n    }\n  }, {\n    key: "emitCodePoint",\n    value: function emitCodePoint(cp, consumed) {}\n  }]);\n  return Tokenizer;\n}();\nvar CompilerDeprecationTypes = {\n  "COMPILER_IS_ON_ELEMENT": "COMPILER_IS_ON_ELEMENT",\n  "COMPILER_V_BIND_SYNC": "COMPILER_V_BIND_SYNC",\n  "COMPILER_V_BIND_OBJECT_ORDER": "COMPILER_V_BIND_OBJECT_ORDER",\n  "COMPILER_V_ON_NATIVE": "COMPILER_V_ON_NATIVE",\n  "COMPILER_V_IF_V_FOR_PRECEDENCE": "COMPILER_V_IF_V_FOR_PRECEDENCE",\n  "COMPILER_NATIVE_TEMPLATE": "COMPILER_NATIVE_TEMPLATE",\n  "COMPILER_INLINE_TEMPLATE": "COMPILER_INLINE_TEMPLATE",\n  "COMPILER_FILTERS": "COMPILER_FILTERS"\n};\nvar deprecationData = _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({}, "COMPILER_IS_ON_ELEMENT", {\n  message: "Platform-native elements with \\"is\\" prop will no longer be treated as components in Vue 3 unless the \\"is\\" value is explicitly prefixed with \\"vue:\\".",\n  link: "https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"\n}), "COMPILER_V_BIND_SYNC", {\n  message: function message(key) {\n    return ".sync modifier for v-bind has been removed. Use v-model with argument instead. `v-bind:".concat(key, ".sync` should be changed to `v-model:").concat(key, "`.");\n  },\n  link: "https://v3-migration.vuejs.org/breaking-changes/v-model.html"\n}), "COMPILER_V_BIND_OBJECT_ORDER", {\n  message: "v-bind=\\"obj\\" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.",\n  link: "https://v3-migration.vuejs.org/breaking-changes/v-bind.html"\n}), "COMPILER_V_ON_NATIVE", {\n  message: ".native modifier for v-on has been removed as is no longer necessary.",\n  link: "https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"\n}), "COMPILER_V_IF_V_FOR_PRECEDENCE", {\n  message: "v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",\n  link: "https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"\n}), "COMPILER_NATIVE_TEMPLATE", {\n  message: "<template> with no special directives will render as a native template element instead of its inner content in Vue 3."\n}), "COMPILER_INLINE_TEMPLATE", {\n  message: "\\"inline-template\\" has been removed in Vue 3.",\n  link: "https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"\n}), "COMPILER_FILTERS", {\n  message: "filters have been removed in Vue 3. The \\"|\\" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.",\n  link: "https://v3-migration.vuejs.org/breaking-changes/filters.html"\n});\nfunction getCompatValue(key, _ref2) {\n  var compatConfig = _ref2.compatConfig;\n  var value = compatConfig && compatConfig[key];\n  if (key === "MODE") {\n    return value || 3;\n  } else {\n    return value;\n  }\n}\nfunction isCompatEnabled(key, context) {\n  var mode = getCompatValue("MODE", context);\n  var value = getCompatValue(key, context);\n  return mode === 3 ? value === true : value !== false;\n}\nfunction checkCompatEnabled(key, context, loc) {\n  var enabled = isCompatEnabled(key, context);\n  if ( true && enabled) {\n    for (var _len = arguments.length, args = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++) {\n      args[_key - 3] = arguments[_key];\n    }\n    warnDeprecation.apply(void 0, [key, context, loc].concat(args));\n  }\n  return enabled;\n}\nfunction warnDeprecation(key, context, loc) {\n  var val = getCompatValue(key, context);\n  if (val === "suppress-warning") {\n    return;\n  }\n  var _deprecationData$key = deprecationData[key],\n    message = _deprecationData$key.message,\n    link = _deprecationData$key.link;\n  for (var _len2 = arguments.length, args = new Array(_len2 > 3 ? _len2 - 3 : 0), _key2 = 3; _key2 < _len2; _key2++) {\n    args[_key2 - 3] = arguments[_key2];\n  }\n  var msg = "(deprecation ".concat(key, ") ").concat(typeof message === "function" ? message.apply(void 0, args) : message).concat(link ? "\\n  Details: ".concat(link) : "");\n  var err = new SyntaxError(msg);\n  err.code = key;\n  if (loc) err.loc = loc;\n  context.onWarn(err);\n}\nfunction defaultOnError(error) {\n  throw error;\n}\nfunction defaultOnWarn(msg) {\n   true && console.warn("[Vue warn] ".concat(msg.message));\n}\nfunction createCompilerError(code, loc, messages, additionalMessage) {\n  var msg =  true ? (messages || errorMessages)[code] + (additionalMessage || "") : 0;\n  var error = new SyntaxError(String(msg));\n  error.code = code;\n  error.loc = loc;\n  return error;\n}\nvar ErrorCodes = {\n  "ABRUPT_CLOSING_OF_EMPTY_COMMENT": 0,\n  "0": "ABRUPT_CLOSING_OF_EMPTY_COMMENT",\n  "CDATA_IN_HTML_CONTENT": 1,\n  "1": "CDATA_IN_HTML_CONTENT",\n  "DUPLICATE_ATTRIBUTE": 2,\n  "2": "DUPLICATE_ATTRIBUTE",\n  "END_TAG_WITH_ATTRIBUTES": 3,\n  "3": "END_TAG_WITH_ATTRIBUTES",\n  "END_TAG_WITH_TRAILING_SOLIDUS": 4,\n  "4": "END_TAG_WITH_TRAILING_SOLIDUS",\n  "EOF_BEFORE_TAG_NAME": 5,\n  "5": "EOF_BEFORE_TAG_NAME",\n  "EOF_IN_CDATA": 6,\n  "6": "EOF_IN_CDATA",\n  "EOF_IN_COMMENT": 7,\n  "7": "EOF_IN_COMMENT",\n  "EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT": 8,\n  "8": "EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",\n  "EOF_IN_TAG": 9,\n  "9": "EOF_IN_TAG",\n  "INCORRECTLY_CLOSED_COMMENT": 10,\n  "10": "INCORRECTLY_CLOSED_COMMENT",\n  "INCORRECTLY_OPENED_COMMENT": 11,\n  "11": "INCORRECTLY_OPENED_COMMENT",\n  "INVALID_FIRST_CHARACTER_OF_TAG_NAME": 12,\n  "12": "INVALID_FIRST_CHARACTER_OF_TAG_NAME",\n  "MISSING_ATTRIBUTE_VALUE": 13,\n  "13": "MISSING_ATTRIBUTE_VALUE",\n  "MISSING_END_TAG_NAME": 14,\n  "14": "MISSING_END_TAG_NAME",\n  "MISSING_WHITESPACE_BETWEEN_ATTRIBUTES": 15,\n  "15": "MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",\n  "NESTED_COMMENT": 16,\n  "16": "NESTED_COMMENT",\n  "UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME": 17,\n  "17": "UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",\n  "UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE": 18,\n  "18": "UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",\n  "UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME": 19,\n  "19": "UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",\n  "UNEXPECTED_NULL_CHARACTER": 20,\n  "20": "UNEXPECTED_NULL_CHARACTER",\n  "UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME": 21,\n  "21": "UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",\n  "UNEXPECTED_SOLIDUS_IN_TAG": 22,\n  "22": "UNEXPECTED_SOLIDUS_IN_TAG",\n  "X_INVALID_END_TAG": 23,\n  "23": "X_INVALID_END_TAG",\n  "X_MISSING_END_TAG": 24,\n  "24": "X_MISSING_END_TAG",\n  "X_MISSING_INTERPOLATION_END": 25,\n  "25": "X_MISSING_INTERPOLATION_END",\n  "X_MISSING_DIRECTIVE_NAME": 26,\n  "26": "X_MISSING_DIRECTIVE_NAME",\n  "X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END": 27,\n  "27": "X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",\n  "X_V_IF_NO_EXPRESSION": 28,\n  "28": "X_V_IF_NO_EXPRESSION",\n  "X_V_IF_SAME_KEY": 29,\n  "29": "X_V_IF_SAME_KEY",\n  "X_V_ELSE_NO_ADJACENT_IF": 30,\n  "30": "X_V_ELSE_NO_ADJACENT_IF",\n  "X_V_FOR_NO_EXPRESSION": 31,\n  "31": "X_V_FOR_NO_EXPRESSION",\n  "X_V_FOR_MALFORMED_EXPRESSION": 32,\n  "32": "X_V_FOR_MALFORMED_EXPRESSION",\n  "X_V_FOR_TEMPLATE_KEY_PLACEMENT": 33,\n  "33": "X_V_FOR_TEMPLATE_KEY_PLACEMENT",\n  "X_V_BIND_NO_EXPRESSION": 34,\n  "34": "X_V_BIND_NO_EXPRESSION",\n  "X_V_ON_NO_EXPRESSION": 35,\n  "35": "X_V_ON_NO_EXPRESSION",\n  "X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET": 36,\n  "36": "X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",\n  "X_V_SLOT_MIXED_SLOT_USAGE": 37,\n  "37": "X_V_SLOT_MIXED_SLOT_USAGE",\n  "X_V_SLOT_DUPLICATE_SLOT_NAMES": 38,\n  "38": "X_V_SLOT_DUPLICATE_SLOT_NAMES",\n  "X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN": 39,\n  "39": "X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",\n  "X_V_SLOT_MISPLACED": 40,\n  "40": "X_V_SLOT_MISPLACED",\n  "X_V_MODEL_NO_EXPRESSION": 41,\n  "41": "X_V_MODEL_NO_EXPRESSION",\n  "X_V_MODEL_MALFORMED_EXPRESSION": 42,\n  "42": "X_V_MODEL_MALFORMED_EXPRESSION",\n  "X_V_MODEL_ON_SCOPE_VARIABLE": 43,\n  "43": "X_V_MODEL_ON_SCOPE_VARIABLE",\n  "X_V_MODEL_ON_PROPS": 44,\n  "44": "X_V_MODEL_ON_PROPS",\n  "X_INVALID_EXPRESSION": 45,\n  "45": "X_INVALID_EXPRESSION",\n  "X_KEEP_ALIVE_INVALID_CHILDREN": 46,\n  "46": "X_KEEP_ALIVE_INVALID_CHILDREN",\n  "X_PREFIX_ID_NOT_SUPPORTED": 47,\n  "47": "X_PREFIX_ID_NOT_SUPPORTED",\n  "X_MODULE_MODE_NOT_SUPPORTED": 48,\n  "48": "X_MODULE_MODE_NOT_SUPPORTED",\n  "X_CACHE_HANDLER_NOT_SUPPORTED": 49,\n  "49": "X_CACHE_HANDLER_NOT_SUPPORTED",\n  "X_SCOPE_ID_NOT_SUPPORTED": 50,\n  "50": "X_SCOPE_ID_NOT_SUPPORTED",\n  "X_VNODE_HOOKS": 51,\n  "51": "X_VNODE_HOOKS",\n  "X_V_BIND_INVALID_SAME_NAME_ARGUMENT": 52,\n  "52": "X_V_BIND_INVALID_SAME_NAME_ARGUMENT",\n  "__EXTEND_POINT__": 53,\n  "53": "__EXTEND_POINT__"\n};\nvar errorMessages = (_errorMessages = {}, _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_errorMessages, 0, "Illegal comment."), 1, "CDATA section is allowed only in XML context."), 2, "Duplicate attribute."), 3, "End tag cannot have attributes."), 4, "Illegal \'/\' in tags."), 5, "Unexpected EOF in tag."), 6, "Unexpected EOF in CDATA section."), 7, "Unexpected EOF in comment."), 8, "Unexpected EOF in script."), 9, "Unexpected EOF in tag."), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_errorMessages, 10, "Incorrectly closed comment."), 11, "Incorrectly opened comment."), 12, "Illegal tag name. Use \'&lt;\' to print \'<\'."), 13, "Attribute value was expected."), 14, "End tag name was expected."), 15, "Whitespace was expected."), 16, "Unexpected \'\x3c!--\' in comment."), 17, "Attribute name cannot contain U+0022 (\\"), U+0027 (\'), and U+003C (<)."), 18, "Unquoted attribute value cannot contain U+0022 (\\"), U+0027 (\'), U+003C (<), U+003D (=), and U+0060 (`)."), 19, "Attribute name cannot start with \'=\'."), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_errorMessages, 21, "\'<?\' is allowed only in XML context."), 20, "Unexpected null character."), 22, "Illegal \'/\' in tags."), 23, "Invalid end tag."), 24, "Element is missing end tag."), 25, "Interpolation end sign was not found."), 27, "End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces."), 26, "Legal directive name was expected."), 28, "v-if/v-else-if is missing expression."), 29, "v-if/else branches must use unique keys."), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_errorMessages, 30, "v-else/v-else-if has no adjacent v-if or v-else-if."), 31, "v-for is missing expression."), 32, "v-for has invalid expression."), 33, "<template v-for> key should be placed on the <template> tag."), 34, "v-bind is missing expression."), 52, "v-bind with same-name shorthand only allows static argument."), 35, "v-on is missing expression."), 36, "Unexpected custom directive on <slot> outlet."), 37, "Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity."), 38, "Duplicate slot names found. "), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_errorMessages, 39, "Extraneous children found when component already has explicitly named default slot. These children will be ignored."), 40, "v-slot can only be used on components or <template> tags."), 41, "v-model is missing expression."), 42, "v-model value must be a valid JavaScript member expression."), 43, "v-model cannot be used on v-for or v-slot scope variables because they are not writable."), 44, "v-model cannot be used on a prop, because local prop bindings are not writable.\\nUse a v-bind binding combined with a v-on listener that emits update:x event instead."), 45, "Error parsing JavaScript expression: "), 46, "<KeepAlive> expects exactly one child component."), 51, "@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4."), 47, "\\"prefixIdentifiers\\" option is not supported in this build of compiler."), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_errorMessages, 48, "ES module mode is not supported in this build of compiler."), 49, "\\"cacheHandlers\\" option is only supported when the \\"prefixIdentifiers\\" option is enabled."), 50, "\\"scopeId\\" option is only supported in module mode."), 53, ""));\nfunction walkIdentifiers(root, onIdentifier) {\n  var includeAll = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var parentStack = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];\n  var knownIds = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : /* @__PURE__ */Object.create(null);\n  {\n    return;\n  }\n}\nfunction isReferencedIdentifier(id, parent, parentStack) {\n  {\n    return false;\n  }\n}\nfunction isInDestructureAssignment(parent, parentStack) {\n  if (parent && (parent.type === "ObjectProperty" || parent.type === "ArrayPattern")) {\n    var i = parentStack.length;\n    while (i--) {\n      var p = parentStack[i];\n      if (p.type === "AssignmentExpression") {\n        return true;\n      } else if (p.type !== "ObjectProperty" && !p.type.endsWith("Pattern")) {\n        break;\n      }\n    }\n  }\n  return false;\n}\nfunction isInNewExpression(parentStack) {\n  var i = parentStack.length;\n  while (i--) {\n    var p = parentStack[i];\n    if (p.type === "NewExpression") {\n      return true;\n    } else if (p.type !== "MemberExpression") {\n      break;\n    }\n  }\n  return false;\n}\nfunction walkFunctionParams(node, onIdent) {\n  var _iterator = _createForOfIteratorHelper(node.params),\n    _step;\n  try {\n    for (_iterator.s(); !(_step = _iterator.n()).done;) {\n      var p = _step.value;\n      var _iterator2 = _createForOfIteratorHelper(extractIdentifiers(p)),\n        _step2;\n      try {\n        for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n          var id = _step2.value;\n          onIdent(id);\n        }\n      } catch (err) {\n        _iterator2.e(err);\n      } finally {\n        _iterator2.f();\n      }\n    }\n  } catch (err) {\n    _iterator.e(err);\n  } finally {\n    _iterator.f();\n  }\n}\nfunction walkBlockDeclarations(block, onIdent) {\n  var _iterator3 = _createForOfIteratorHelper(block.body),\n    _step3;\n  try {\n    for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n      var stmt = _step3.value;\n      if (stmt.type === "VariableDeclaration") {\n        if (stmt.declare) continue;\n        var _iterator4 = _createForOfIteratorHelper(stmt.declarations),\n          _step4;\n        try {\n          for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n            var decl = _step4.value;\n            var _iterator5 = _createForOfIteratorHelper(extractIdentifiers(decl.id)),\n              _step5;\n            try {\n              for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {\n                var id = _step5.value;\n                onIdent(id);\n              }\n            } catch (err) {\n              _iterator5.e(err);\n            } finally {\n              _iterator5.f();\n            }\n          }\n        } catch (err) {\n          _iterator4.e(err);\n        } finally {\n          _iterator4.f();\n        }\n      } else if (stmt.type === "FunctionDeclaration" || stmt.type === "ClassDeclaration") {\n        if (stmt.declare || !stmt.id) continue;\n        onIdent(stmt.id);\n      } else if (stmt.type === "ForOfStatement" || stmt.type === "ForInStatement" || stmt.type === "ForStatement") {\n        var variable = stmt.type === "ForStatement" ? stmt.init : stmt.left;\n        if (variable && variable.type === "VariableDeclaration") {\n          var _iterator6 = _createForOfIteratorHelper(variable.declarations),\n            _step6;\n          try {\n            for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {\n              var _decl = _step6.value;\n              var _iterator7 = _createForOfIteratorHelper(extractIdentifiers(_decl.id)),\n                _step7;\n              try {\n                for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {\n                  var _id = _step7.value;\n                  onIdent(_id);\n                }\n              } catch (err) {\n                _iterator7.e(err);\n              } finally {\n                _iterator7.f();\n              }\n            }\n          } catch (err) {\n            _iterator6.e(err);\n          } finally {\n            _iterator6.f();\n          }\n        }\n      }\n    }\n  } catch (err) {\n    _iterator3.e(err);\n  } finally {\n    _iterator3.f();\n  }\n}\nfunction extractIdentifiers(param) {\n  var nodes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n  switch (param.type) {\n    case "Identifier":\n      nodes.push(param);\n      break;\n    case "MemberExpression":\n      var object = param;\n      while (object.type === "MemberExpression") {\n        object = object.object;\n      }\n      nodes.push(object);\n      break;\n    case "ObjectPattern":\n      var _iterator8 = _createForOfIteratorHelper(param.properties),\n        _step8;\n      try {\n        for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {\n          var prop = _step8.value;\n          if (prop.type === "RestElement") {\n            extractIdentifiers(prop.argument, nodes);\n          } else {\n            extractIdentifiers(prop.value, nodes);\n          }\n        }\n      } catch (err) {\n        _iterator8.e(err);\n      } finally {\n        _iterator8.f();\n      }\n      break;\n    case "ArrayPattern":\n      param.elements.forEach(function (element) {\n        if (element) extractIdentifiers(element, nodes);\n      });\n      break;\n    case "RestElement":\n      extractIdentifiers(param.argument, nodes);\n      break;\n    case "AssignmentPattern":\n      extractIdentifiers(param.left, nodes);\n      break;\n  }\n  return nodes;\n}\nvar isFunctionType = function isFunctionType(node) {\n  return /Function(?:Expression|Declaration)$|Method$/.test(node.type);\n};\nvar isStaticProperty = function isStaticProperty(node) {\n  return node && (node.type === "ObjectProperty" || node.type === "ObjectMethod") && !node.computed;\n};\nvar isStaticPropertyKey = function isStaticPropertyKey(node, parent) {\n  return isStaticProperty(parent) && parent.key === node;\n};\nvar TS_NODE_TYPES = ["TSAsExpression",\n// foo as number\n"TSTypeAssertion",\n// (<number>foo)\n"TSNonNullExpression",\n// foo!\n"TSInstantiationExpression",\n// foo<string>\n"TSSatisfiesExpression"\n// foo satisfies T\n];\nfunction unwrapTSNode(node) {\n  if (TS_NODE_TYPES.includes(node.type)) {\n    return unwrapTSNode(node.expression);\n  } else {\n    return node;\n  }\n}\nvar isStaticExp = function isStaticExp(p) {\n  return p.type === 4 && p.isStatic;\n};\nfunction isCoreComponent(tag) {\n  switch (tag) {\n    case "Teleport":\n    case "teleport":\n      return TELEPORT;\n    case "Suspense":\n    case "suspense":\n      return SUSPENSE;\n    case "KeepAlive":\n    case "keep-alive":\n      return KEEP_ALIVE;\n    case "BaseTransition":\n    case "base-transition":\n      return BASE_TRANSITION;\n  }\n}\nvar nonIdentifierRE = /^\\d|[^\\$\\w]/;\nvar isSimpleIdentifier = function isSimpleIdentifier(name) {\n  return !nonIdentifierRE.test(name);\n};\nvar validFirstIdentCharRE = /[A-Za-z_$\\xA0-\\uFFFF]/;\nvar validIdentCharRE = /[\\.\\?\\w$\\xA0-\\uFFFF]/;\nvar whitespaceRE = /\\s+[.[]\\s*|\\s*[.[]\\s+/g;\nvar isMemberExpressionBrowser = function isMemberExpressionBrowser(path) {\n  path = path.trim().replace(whitespaceRE, function (s) {\n    return s.trim();\n  });\n  var state = 0 /* inMemberExp */;\n  var stateStack = [];\n  var currentOpenBracketCount = 0;\n  var currentOpenParensCount = 0;\n  var currentStringType = null;\n  for (var i = 0; i < path.length; i++) {\n    var char = path.charAt(i);\n    switch (state) {\n      case 0 /* inMemberExp */:\n        if (char === "[") {\n          stateStack.push(state);\n          state = 1 /* inBrackets */;\n          currentOpenBracketCount++;\n        } else if (char === "(") {\n          stateStack.push(state);\n          state = 2 /* inParens */;\n          currentOpenParensCount++;\n        } else if (!(i === 0 ? validFirstIdentCharRE : validIdentCharRE).test(char)) {\n          return false;\n        }\n        break;\n      case 1 /* inBrackets */:\n        if (char === "\'" || char === "\\"" || char === "`") {\n          stateStack.push(state);\n          state = 3 /* inString */;\n          currentStringType = char;\n        } else if (char === "[") {\n          currentOpenBracketCount++;\n        } else if (char === "]") {\n          if (! --currentOpenBracketCount) {\n            state = stateStack.pop();\n          }\n        }\n        break;\n      case 2 /* inParens */:\n        if (char === "\'" || char === "\\"" || char === "`") {\n          stateStack.push(state);\n          state = 3 /* inString */;\n          currentStringType = char;\n        } else if (char === "(") {\n          currentOpenParensCount++;\n        } else if (char === ")") {\n          if (i === path.length - 1) {\n            return false;\n          }\n          if (! --currentOpenParensCount) {\n            state = stateStack.pop();\n          }\n        }\n        break;\n      case 3 /* inString */:\n        if (char === currentStringType) {\n          state = stateStack.pop();\n          currentStringType = null;\n        }\n        break;\n    }\n  }\n  return !currentOpenBracketCount && !currentOpenParensCount;\n};\nvar isMemberExpressionNode = _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NOOP;\nvar isMemberExpression = isMemberExpressionBrowser;\nfunction advancePositionWithClone(pos, source) {\n  var numberOfCharacters = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : source.length;\n  return advancePositionWithMutation({\n    offset: pos.offset,\n    line: pos.line,\n    column: pos.column\n  }, source, numberOfCharacters);\n}\nfunction advancePositionWithMutation(pos, source) {\n  var numberOfCharacters = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : source.length;\n  var linesCount = 0;\n  var lastNewLinePos = -1;\n  for (var i = 0; i < numberOfCharacters; i++) {\n    if (source.charCodeAt(i) === 10) {\n      linesCount++;\n      lastNewLinePos = i;\n    }\n  }\n  pos.offset += numberOfCharacters;\n  pos.line += linesCount;\n  pos.column = lastNewLinePos === -1 ? pos.column + numberOfCharacters : numberOfCharacters - lastNewLinePos;\n  return pos;\n}\nfunction assert(condition, msg) {\n  if (!condition) {\n    throw new Error(msg || "unexpected compiler condition");\n  }\n}\nfunction findDir(node, name) {\n  var allowEmpty = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  for (var i = 0; i < node.props.length; i++) {\n    var p = node.props[i];\n    if (p.type === 7 && (allowEmpty || p.exp) && ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(name) ? p.name === name : name.test(p.name))) {\n      return p;\n    }\n  }\n}\nfunction findProp(node, name) {\n  var dynamicOnly = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var allowEmpty = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  for (var i = 0; i < node.props.length; i++) {\n    var p = node.props[i];\n    if (p.type === 6) {\n      if (dynamicOnly) continue;\n      if (p.name === name && (p.value || allowEmpty)) {\n        return p;\n      }\n    } else if (p.name === "bind" && (p.exp || allowEmpty) && isStaticArgOf(p.arg, name)) {\n      return p;\n    }\n  }\n}\nfunction isStaticArgOf(arg, name) {\n  return !!(arg && isStaticExp(arg) && arg.content === name);\n}\nfunction hasDynamicKeyVBind(node) {\n  return node.props.some(function (p) {\n    return p.type === 7 && p.name === "bind" && (!p.arg ||\n    // v-bind="obj"\n    p.arg.type !== 4 ||\n    // v-bind:[_ctx.foo]\n    !p.arg.isStatic);\n  }\n  // v-bind:[foo]\n  );\n}\nfunction isText$1(node) {\n  return node.type === 5 || node.type === 2;\n}\nfunction isVSlot(p) {\n  return p.type === 7 && p.name === "slot";\n}\nfunction isTemplateNode(node) {\n  return node.type === 1 && node.tagType === 3;\n}\nfunction isSlotOutlet(node) {\n  return node.type === 1 && node.tagType === 2;\n}\nvar propsHelperSet = /* @__PURE__ */new Set([NORMALIZE_PROPS, GUARD_REACTIVE_PROPS]);\nfunction getUnnormalizedProps(props) {\n  var callPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n  if (props && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(props) && props.type === 14) {\n    var callee = props.callee;\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(callee) && propsHelperSet.has(callee)) {\n      return getUnnormalizedProps(props.arguments[0], callPath.concat(props));\n    }\n  }\n  return [props, callPath];\n}\nfunction injectProp(node, prop, context) {\n  var propsWithInjection;\n  var props = node.type === 13 ? node.props : node.arguments[2];\n  var callPath = [];\n  var parentCall;\n  if (props && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(props) && props.type === 14) {\n    var ret = getUnnormalizedProps(props);\n    props = ret[0];\n    callPath = ret[1];\n    parentCall = callPath[callPath.length - 1];\n  }\n  if (props == null || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(props)) {\n    propsWithInjection = createObjectExpression([prop]);\n  } else if (props.type === 14) {\n    var first = props.arguments[0];\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(first) && first.type === 15) {\n      if (!hasProp(prop, first)) {\n        first.properties.unshift(prop);\n      }\n    } else {\n      if (props.callee === TO_HANDLERS) {\n        propsWithInjection = createCallExpression(context.helper(MERGE_PROPS), [createObjectExpression([prop]), props]);\n      } else {\n        props.arguments.unshift(createObjectExpression([prop]));\n      }\n    }\n    !propsWithInjection && (propsWithInjection = props);\n  } else if (props.type === 15) {\n    if (!hasProp(prop, props)) {\n      props.properties.unshift(prop);\n    }\n    propsWithInjection = props;\n  } else {\n    propsWithInjection = createCallExpression(context.helper(MERGE_PROPS), [createObjectExpression([prop]), props]);\n    if (parentCall && parentCall.callee === GUARD_REACTIVE_PROPS) {\n      parentCall = callPath[callPath.length - 2];\n    }\n  }\n  if (node.type === 13) {\n    if (parentCall) {\n      parentCall.arguments[0] = propsWithInjection;\n    } else {\n      node.props = propsWithInjection;\n    }\n  } else {\n    if (parentCall) {\n      parentCall.arguments[0] = propsWithInjection;\n    } else {\n      node.arguments[2] = propsWithInjection;\n    }\n  }\n}\nfunction hasProp(prop, props) {\n  var result = false;\n  if (prop.key.type === 4) {\n    var propKeyName = prop.key.content;\n    result = props.properties.some(function (p) {\n      return p.key.type === 4 && p.key.content === propKeyName;\n    });\n  }\n  return result;\n}\nfunction toValidAssetId(name, type) {\n  return "_".concat(type, "_").concat(name.replace(/[^\\w]/g, function (searchValue, replaceValue) {\n    return searchValue === "-" ? "_" : name.charCodeAt(replaceValue).toString();\n  }));\n}\nfunction hasScopeRef(node, ids) {\n  if (!node || Object.keys(ids).length === 0) {\n    return false;\n  }\n  switch (node.type) {\n    case 1:\n      for (var i = 0; i < node.props.length; i++) {\n        var p = node.props[i];\n        if (p.type === 7 && (hasScopeRef(p.arg, ids) || hasScopeRef(p.exp, ids))) {\n          return true;\n        }\n      }\n      return node.children.some(function (c) {\n        return hasScopeRef(c, ids);\n      });\n    case 11:\n      if (hasScopeRef(node.source, ids)) {\n        return true;\n      }\n      return node.children.some(function (c) {\n        return hasScopeRef(c, ids);\n      });\n    case 9:\n      return node.branches.some(function (b) {\n        return hasScopeRef(b, ids);\n      });\n    case 10:\n      if (hasScopeRef(node.condition, ids)) {\n        return true;\n      }\n      return node.children.some(function (c) {\n        return hasScopeRef(c, ids);\n      });\n    case 4:\n      return !node.isStatic && isSimpleIdentifier(node.content) && !!ids[node.content];\n    case 8:\n      return node.children.some(function (c) {\n        return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(c) && hasScopeRef(c, ids);\n      });\n    case 5:\n    case 12:\n      return hasScopeRef(node.content, ids);\n    case 2:\n    case 3:\n      return false;\n    default:\n      if (true) ;\n      return false;\n  }\n}\nfunction getMemoedVNodeCall(node) {\n  if (node.type === 14 && node.callee === WITH_MEMO) {\n    return node.arguments[1].returns;\n  } else {\n    return node;\n  }\n}\nvar forAliasRE = /([\\s\\S]*?)\\s+(?:in|of)\\s+([\\s\\S]*)/;\nvar defaultParserOptions = {\n  parseMode: "base",\n  ns: 0,\n  delimiters: ["{{", "}}"],\n  getNamespace: function getNamespace() {\n    return 0;\n  },\n  isVoidTag: _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NO,\n  isPreTag: _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NO,\n  isCustomElement: _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NO,\n  onError: defaultOnError,\n  onWarn: defaultOnWarn,\n  comments: !!("development" !== "production"),\n  prefixIdentifiers: false\n};\nvar currentOptions = defaultParserOptions;\nvar currentRoot = null;\nvar currentInput = "";\nvar currentOpenTag = null;\nvar currentProp = null;\nvar currentAttrValue = "";\nvar currentAttrStartIndex = -1;\nvar currentAttrEndIndex = -1;\nvar inPre = 0;\nvar inVPre = false;\nvar currentVPreBoundary = null;\nvar stack = [];\nvar tokenizer = new Tokenizer(stack, {\n  onerr: emitError,\n  ontext: function ontext(start, end) {\n    onText(getSlice(start, end), start, end);\n  },\n  ontextentity: function ontextentity(char, start, end) {\n    onText(char, start, end);\n  },\n  oninterpolation: function oninterpolation(start, end) {\n    if (inVPre) {\n      return onText(getSlice(start, end), start, end);\n    }\n    var innerStart = start + tokenizer.delimiterOpen.length;\n    var innerEnd = end - tokenizer.delimiterClose.length;\n    while (isWhitespace(currentInput.charCodeAt(innerStart))) {\n      innerStart++;\n    }\n    while (isWhitespace(currentInput.charCodeAt(innerEnd - 1))) {\n      innerEnd--;\n    }\n    var exp = getSlice(innerStart, innerEnd);\n    if (exp.includes("&")) {\n      {\n        exp = currentOptions.decodeEntities(exp, false);\n      }\n    }\n    addNode({\n      type: 5,\n      content: createExp(exp, false, getLoc(innerStart, innerEnd)),\n      loc: getLoc(start, end)\n    });\n  },\n  onopentagname: function onopentagname(start, end) {\n    var name = getSlice(start, end);\n    currentOpenTag = {\n      type: 1,\n      tag: name,\n      ns: currentOptions.getNamespace(name, stack[0], currentOptions.ns),\n      tagType: 0,\n      // will be refined on tag close\n      props: [],\n      children: [],\n      loc: getLoc(start - 1, end),\n      codegenNode: void 0\n    };\n  },\n  onopentagend: function onopentagend(end) {\n    endOpenTag(end);\n  },\n  onclosetag: function onclosetag(start, end) {\n    var name = getSlice(start, end);\n    if (!currentOptions.isVoidTag(name)) {\n      var found = false;\n      for (var i = 0; i < stack.length; i++) {\n        var e = stack[i];\n        if (e.tag.toLowerCase() === name.toLowerCase()) {\n          found = true;\n          if (i > 0) {\n            emitError(24, stack[0].loc.start.offset);\n          }\n          for (var j = 0; j <= i; j++) {\n            var el = stack.shift();\n            onCloseTag(el, end, j < i);\n          }\n          break;\n        }\n      }\n      if (!found) {\n        emitError(23, backTrack(start, 60));\n      }\n    }\n  },\n  onselfclosingtag: function onselfclosingtag(end) {\n    var _a;\n    var name = currentOpenTag.tag;\n    currentOpenTag.isSelfClosing = true;\n    endOpenTag(end);\n    if (((_a = stack[0]) == null ? void 0 : _a.tag) === name) {\n      onCloseTag(stack.shift(), end);\n    }\n  },\n  onattribname: function onattribname(start, end) {\n    currentProp = {\n      type: 6,\n      name: getSlice(start, end),\n      nameLoc: getLoc(start, end),\n      value: void 0,\n      loc: getLoc(start)\n    };\n  },\n  ondirname: function ondirname(start, end) {\n    var raw = getSlice(start, end);\n    var name = raw === "." || raw === ":" ? "bind" : raw === "@" ? "on" : raw === "#" ? "slot" : raw.slice(2);\n    if (!inVPre && name === "") {\n      emitError(26, start);\n    }\n    if (inVPre || name === "") {\n      currentProp = {\n        type: 6,\n        name: raw,\n        nameLoc: getLoc(start, end),\n        value: void 0,\n        loc: getLoc(start)\n      };\n    } else {\n      currentProp = {\n        type: 7,\n        name: name,\n        rawName: raw,\n        exp: void 0,\n        arg: void 0,\n        modifiers: raw === "." ? ["prop"] : [],\n        loc: getLoc(start)\n      };\n      if (name === "pre") {\n        inVPre = tokenizer.inVPre = true;\n        currentVPreBoundary = currentOpenTag;\n        var props = currentOpenTag.props;\n        for (var i = 0; i < props.length; i++) {\n          if (props[i].type === 7) {\n            props[i] = dirToAttr(props[i]);\n          }\n        }\n      }\n    }\n  },\n  ondirarg: function ondirarg(start, end) {\n    if (start === end) return;\n    var arg = getSlice(start, end);\n    if (inVPre) {\n      currentProp.name += arg;\n      setLocEnd(currentProp.nameLoc, end);\n    } else {\n      var isStatic = arg[0] !== "[";\n      currentProp.arg = createExp(isStatic ? arg : arg.slice(1, -1), isStatic, getLoc(start, end), isStatic ? 3 : 0);\n    }\n  },\n  ondirmodifier: function ondirmodifier(start, end) {\n    var mod = getSlice(start, end);\n    if (inVPre) {\n      currentProp.name += "." + mod;\n      setLocEnd(currentProp.nameLoc, end);\n    } else if (currentProp.name === "slot") {\n      var arg = currentProp.arg;\n      if (arg) {\n        arg.content += "." + mod;\n        setLocEnd(arg.loc, end);\n      }\n    } else {\n      currentProp.modifiers.push(mod);\n    }\n  },\n  onattribdata: function onattribdata(start, end) {\n    currentAttrValue += getSlice(start, end);\n    if (currentAttrStartIndex < 0) currentAttrStartIndex = start;\n    currentAttrEndIndex = end;\n  },\n  onattribentity: function onattribentity(char, start, end) {\n    currentAttrValue += char;\n    if (currentAttrStartIndex < 0) currentAttrStartIndex = start;\n    currentAttrEndIndex = end;\n  },\n  onattribnameend: function onattribnameend(end) {\n    var start = currentProp.loc.start.offset;\n    var name = getSlice(start, end);\n    if (currentProp.type === 7) {\n      currentProp.rawName = name;\n    }\n    if (currentOpenTag.props.some(function (p) {\n      return (p.type === 7 ? p.rawName : p.name) === name;\n    })) {\n      emitError(2, start);\n    }\n  },\n  onattribend: function onattribend(quote, end) {\n    if (currentOpenTag && currentProp) {\n      setLocEnd(currentProp.loc, end);\n      if (quote !== 0) {\n        if (currentAttrValue.includes("&")) {\n          currentAttrValue = currentOptions.decodeEntities(currentAttrValue, true);\n        }\n        if (currentProp.type === 6) {\n          if (currentProp.name === "class") {\n            currentAttrValue = condense(currentAttrValue).trim();\n          }\n          if (quote === 1 && !currentAttrValue) {\n            emitError(13, end);\n          }\n          currentProp.value = {\n            type: 2,\n            content: currentAttrValue,\n            loc: quote === 1 ? getLoc(currentAttrStartIndex, currentAttrEndIndex) : getLoc(currentAttrStartIndex - 1, currentAttrEndIndex + 1)\n          };\n          if (tokenizer.inSFCRoot && currentOpenTag.tag === "template" && currentProp.name === "lang" && currentAttrValue && currentAttrValue !== "html") {\n            tokenizer.enterRCDATA(toCharCodes("</template"), 0);\n          }\n        } else {\n          var expParseMode = 0 /* Normal */;\n          currentProp.exp = createExp(currentAttrValue, false, getLoc(currentAttrStartIndex, currentAttrEndIndex), 0, expParseMode);\n          if (currentProp.name === "for") {\n            currentProp.forParseResult = parseForExpression(currentProp.exp);\n          }\n          var syncIndex = -1;\n          if (currentProp.name === "bind" && (syncIndex = currentProp.modifiers.indexOf("sync")) > -1 && checkCompatEnabled("COMPILER_V_BIND_SYNC", currentOptions, currentProp.loc, currentProp.rawName)) {\n            currentProp.name = "model";\n            currentProp.modifiers.splice(syncIndex, 1);\n          }\n        }\n      }\n      if (currentProp.type !== 7 || currentProp.name !== "pre") {\n        currentOpenTag.props.push(currentProp);\n      }\n    }\n    currentAttrValue = "";\n    currentAttrStartIndex = currentAttrEndIndex = -1;\n  },\n  oncomment: function oncomment(start, end) {\n    if (currentOptions.comments) {\n      addNode({\n        type: 3,\n        content: getSlice(start, end),\n        loc: getLoc(start - 4, end + 3)\n      });\n    }\n  },\n  onend: function onend() {\n    var end = currentInput.length;\n    if (( true) && tokenizer.state !== 1) {\n      switch (tokenizer.state) {\n        case 5:\n        case 8:\n          emitError(5, end);\n          break;\n        case 3:\n        case 4:\n          emitError(25, tokenizer.sectionStart);\n          break;\n        case 28:\n          if (tokenizer.currentSequence === Sequences.CdataEnd) {\n            emitError(6, end);\n          } else {\n            emitError(7, end);\n          }\n          break;\n        case 6:\n        case 7:\n        case 9:\n        case 11:\n        case 12:\n        case 13:\n        case 14:\n        case 15:\n        case 16:\n        case 17:\n        case 18:\n        case 19:\n        case 20:\n        case 21:\n          emitError(9, end);\n          break;\n      }\n    }\n    for (var index = 0; index < stack.length; index++) {\n      onCloseTag(stack[index], end - 1);\n      emitError(24, stack[index].loc.start.offset);\n    }\n  },\n  oncdata: function oncdata(start, end) {\n    if (stack[0].ns !== 0) {\n      onText(getSlice(start, end), start, end);\n    } else {\n      emitError(1, start - 9);\n    }\n  },\n  onprocessinginstruction: function onprocessinginstruction(start) {\n    if ((stack[0] ? stack[0].ns : currentOptions.ns) === 0) {\n      emitError(21, start - 1);\n    }\n  }\n});\nvar forIteratorRE = /,([^,\\}\\]]*)(?:,([^,\\}\\]]*))?$/;\nvar stripParensRE = /^\\(|\\)$/g;\nfunction parseForExpression(input) {\n  var loc = input.loc;\n  var exp = input.content;\n  var inMatch = exp.match(forAliasRE);\n  if (!inMatch) return;\n  var _inMatch = _slicedToArray(inMatch, 3),\n    LHS = _inMatch[1],\n    RHS = _inMatch[2];\n  var createAliasExpression = function createAliasExpression(content, offset) {\n    var asParam = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n    var start = loc.start.offset + offset;\n    var end = start + content.length;\n    return createExp(content, false, getLoc(start, end), 0, asParam ? 1 /* Params */ : 0 /* Normal */);\n  };\n  var result = {\n    source: createAliasExpression(RHS.trim(), exp.indexOf(RHS, LHS.length)),\n    value: void 0,\n    key: void 0,\n    index: void 0,\n    finalized: false\n  };\n  var valueContent = LHS.trim().replace(stripParensRE, "").trim();\n  var trimmedOffset = LHS.indexOf(valueContent);\n  var iteratorMatch = valueContent.match(forIteratorRE);\n  if (iteratorMatch) {\n    valueContent = valueContent.replace(forIteratorRE, "").trim();\n    var keyContent = iteratorMatch[1].trim();\n    var keyOffset;\n    if (keyContent) {\n      keyOffset = exp.indexOf(keyContent, trimmedOffset + valueContent.length);\n      result.key = createAliasExpression(keyContent, keyOffset, true);\n    }\n    if (iteratorMatch[2]) {\n      var indexContent = iteratorMatch[2].trim();\n      if (indexContent) {\n        result.index = createAliasExpression(indexContent, exp.indexOf(indexContent, result.key ? keyOffset + keyContent.length : trimmedOffset + valueContent.length), true);\n      }\n    }\n  }\n  if (valueContent) {\n    result.value = createAliasExpression(valueContent, trimmedOffset, true);\n  }\n  return result;\n}\nfunction getSlice(start, end) {\n  return currentInput.slice(start, end);\n}\nfunction endOpenTag(end) {\n  if (tokenizer.inSFCRoot) {\n    currentOpenTag.innerLoc = getLoc(end + 1, end + 1);\n  }\n  addNode(currentOpenTag);\n  var _currentOpenTag = currentOpenTag,\n    tag = _currentOpenTag.tag,\n    ns = _currentOpenTag.ns;\n  if (ns === 0 && currentOptions.isPreTag(tag)) {\n    inPre++;\n  }\n  if (currentOptions.isVoidTag(tag)) {\n    onCloseTag(currentOpenTag, end);\n  } else {\n    stack.unshift(currentOpenTag);\n    if (ns === 1 || ns === 2) {\n      tokenizer.inXML = true;\n    }\n  }\n  currentOpenTag = null;\n}\nfunction onText(content, start, end) {\n  var _a;\n  {\n    var tag = (_a = stack[0]) == null ? void 0 : _a.tag;\n    if (tag !== "script" && tag !== "style" && content.includes("&")) {\n      content = currentOptions.decodeEntities(content, false);\n    }\n  }\n  var parent = stack[0] || currentRoot;\n  var lastNode = parent.children[parent.children.length - 1];\n  if ((lastNode == null ? void 0 : lastNode.type) === 2) {\n    lastNode.content += content;\n    setLocEnd(lastNode.loc, end);\n  } else {\n    parent.children.push({\n      type: 2,\n      content: content,\n      loc: getLoc(start, end)\n    });\n  }\n}\nfunction onCloseTag(el, end) {\n  var isImplied = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  if (isImplied) {\n    setLocEnd(el.loc, backTrack(end, 60));\n  } else {\n    setLocEnd(el.loc, end + 1);\n  }\n  if (tokenizer.inSFCRoot) {\n    if (el.children.length) {\n      el.innerLoc.end = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({}, el.children[el.children.length - 1].loc.end);\n    } else {\n      el.innerLoc.end = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({}, el.innerLoc.start);\n    }\n    el.innerLoc.source = getSlice(el.innerLoc.start.offset, el.innerLoc.end.offset);\n  }\n  var tag = el.tag,\n    ns = el.ns;\n  if (!inVPre) {\n    if (tag === "slot") {\n      el.tagType = 2;\n    } else if (isFragmentTemplate(el)) {\n      el.tagType = 3;\n    } else if (isComponent(el)) {\n      el.tagType = 1;\n    }\n  }\n  if (!tokenizer.inRCDATA) {\n    el.children = condenseWhitespace(el.children, el.tag);\n  }\n  if (ns === 0 && currentOptions.isPreTag(tag)) {\n    inPre--;\n  }\n  if (currentVPreBoundary === el) {\n    inVPre = tokenizer.inVPre = false;\n    currentVPreBoundary = null;\n  }\n  if (tokenizer.inXML && (stack[0] ? stack[0].ns : currentOptions.ns) === 0) {\n    tokenizer.inXML = false;\n  }\n  {\n    var props = el.props;\n    if ( true && isCompatEnabled("COMPILER_V_IF_V_FOR_PRECEDENCE", currentOptions)) {\n      var hasIf = false;\n      var hasFor = false;\n      for (var i = 0; i < props.length; i++) {\n        var p = props[i];\n        if (p.type === 7) {\n          if (p.name === "if") {\n            hasIf = true;\n          } else if (p.name === "for") {\n            hasFor = true;\n          }\n        }\n        if (hasIf && hasFor) {\n          warnDeprecation("COMPILER_V_IF_V_FOR_PRECEDENCE", currentOptions, el.loc);\n          break;\n        }\n      }\n    }\n    if (!tokenizer.inSFCRoot && isCompatEnabled("COMPILER_NATIVE_TEMPLATE", currentOptions) && el.tag === "template" && !isFragmentTemplate(el)) {\n      var _parent$children;\n       true && warnDeprecation("COMPILER_NATIVE_TEMPLATE", currentOptions, el.loc);\n      var parent = stack[0] || currentRoot;\n      var index = parent.children.indexOf(el);\n      (_parent$children = parent.children).splice.apply(_parent$children, [index, 1].concat(_toConsumableArray(el.children)));\n    }\n    var inlineTemplateProp = props.find(function (p) {\n      return p.type === 6 && p.name === "inline-template";\n    });\n    if (inlineTemplateProp && checkCompatEnabled("COMPILER_INLINE_TEMPLATE", currentOptions, inlineTemplateProp.loc) && el.children.length) {\n      inlineTemplateProp.value = {\n        type: 2,\n        content: getSlice(el.children[0].loc.start.offset, el.children[el.children.length - 1].loc.end.offset),\n        loc: inlineTemplateProp.loc\n      };\n    }\n  }\n}\nfunction backTrack(index, c) {\n  var i = index;\n  while (currentInput.charCodeAt(i) !== c && i >= 0) i--;\n  return i;\n}\nvar specialTemplateDir = /* @__PURE__ */new Set(["if", "else", "else-if", "for", "slot"]);\nfunction isFragmentTemplate(_ref3) {\n  var tag = _ref3.tag,\n    props = _ref3.props;\n  if (tag === "template") {\n    for (var i = 0; i < props.length; i++) {\n      if (props[i].type === 7 && specialTemplateDir.has(props[i].name)) {\n        return true;\n      }\n    }\n  }\n  return false;\n}\nfunction isComponent(_ref4) {\n  var tag = _ref4.tag,\n    props = _ref4.props;\n  var _a;\n  if (currentOptions.isCustomElement(tag)) {\n    return false;\n  }\n  if (tag === "component" || isUpperCase(tag.charCodeAt(0)) || isCoreComponent(tag) || ((_a = currentOptions.isBuiltInComponent) == null ? void 0 : _a.call(currentOptions, tag)) || currentOptions.isNativeTag && !currentOptions.isNativeTag(tag)) {\n    return true;\n  }\n  for (var i = 0; i < props.length; i++) {\n    var p = props[i];\n    if (p.type === 6) {\n      if (p.name === "is" && p.value) {\n        if (p.value.content.startsWith("vue:")) {\n          return true;\n        } else if (checkCompatEnabled("COMPILER_IS_ON_ELEMENT", currentOptions, p.loc)) {\n          return true;\n        }\n      }\n    } else if (\n    // :is on plain element - only treat as component in compat mode\n    p.name === "bind" && isStaticArgOf(p.arg, "is") && checkCompatEnabled("COMPILER_IS_ON_ELEMENT", currentOptions, p.loc)) {\n      return true;\n    }\n  }\n  return false;\n}\nfunction isUpperCase(c) {\n  return c > 64 && c < 91;\n}\nvar windowsNewlineRE = /\\r\\n/g;\nfunction condenseWhitespace(nodes, tag) {\n  var _a, _b;\n  var shouldCondense = currentOptions.whitespace !== "preserve";\n  var removedWhitespace = false;\n  for (var i = 0; i < nodes.length; i++) {\n    var node = nodes[i];\n    if (node.type === 2) {\n      if (!inPre) {\n        if (isAllWhitespace(node.content)) {\n          var prev = (_a = nodes[i - 1]) == null ? void 0 : _a.type;\n          var next = (_b = nodes[i + 1]) == null ? void 0 : _b.type;\n          if (!prev || !next || shouldCondense && (prev === 3 && (next === 3 || next === 1) || prev === 1 && (next === 3 || next === 1 && hasNewlineChar(node.content)))) {\n            removedWhitespace = true;\n            nodes[i] = null;\n          } else {\n            node.content = " ";\n          }\n        } else if (shouldCondense) {\n          node.content = condense(node.content);\n        }\n      } else {\n        node.content = node.content.replace(windowsNewlineRE, "\\n");\n      }\n    }\n  }\n  if (inPre && tag && currentOptions.isPreTag(tag)) {\n    var first = nodes[0];\n    if (first && first.type === 2) {\n      first.content = first.content.replace(/^\\r?\\n/, "");\n    }\n  }\n  return removedWhitespace ? nodes.filter(Boolean) : nodes;\n}\nfunction isAllWhitespace(str) {\n  for (var i = 0; i < str.length; i++) {\n    if (!isWhitespace(str.charCodeAt(i))) {\n      return false;\n    }\n  }\n  return true;\n}\nfunction hasNewlineChar(str) {\n  for (var i = 0; i < str.length; i++) {\n    var c = str.charCodeAt(i);\n    if (c === 10 || c === 13) {\n      return true;\n    }\n  }\n  return false;\n}\nfunction condense(str) {\n  var ret = "";\n  var prevCharIsWhitespace = false;\n  for (var i = 0; i < str.length; i++) {\n    if (isWhitespace(str.charCodeAt(i))) {\n      if (!prevCharIsWhitespace) {\n        ret += " ";\n        prevCharIsWhitespace = true;\n      }\n    } else {\n      ret += str[i];\n      prevCharIsWhitespace = false;\n    }\n  }\n  return ret;\n}\nfunction addNode(node) {\n  (stack[0] || currentRoot).children.push(node);\n}\nfunction getLoc(start, end) {\n  return {\n    start: tokenizer.getPos(start),\n    // @ts-expect-error allow late attachment\n    end: end == null ? end : tokenizer.getPos(end),\n    // @ts-expect-error allow late attachment\n    source: end == null ? end : getSlice(start, end)\n  };\n}\nfunction setLocEnd(loc, end) {\n  loc.end = tokenizer.getPos(end);\n  loc.source = getSlice(loc.start.offset, end);\n}\nfunction dirToAttr(dir) {\n  var attr = {\n    type: 6,\n    name: dir.rawName,\n    nameLoc: getLoc(dir.loc.start.offset, dir.loc.start.offset + dir.rawName.length),\n    value: void 0,\n    loc: dir.loc\n  };\n  if (dir.exp) {\n    var loc = dir.exp.loc;\n    if (loc.end.offset < dir.loc.end.offset) {\n      loc.start.offset--;\n      loc.start.column--;\n      loc.end.offset++;\n      loc.end.column++;\n    }\n    attr.value = {\n      type: 2,\n      content: dir.exp.content,\n      loc: loc\n    };\n  }\n  return attr;\n}\nfunction createExp(content) {\n  var isStatic = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  var loc = arguments.length > 2 ? arguments[2] : undefined;\n  var constType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;\n  var parseMode = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n  var exp = createSimpleExpression(content, isStatic, loc, constType);\n  return exp;\n}\nfunction emitError(code, index, message) {\n  currentOptions.onError(createCompilerError(code, getLoc(index, index), void 0, message));\n}\nfunction reset() {\n  tokenizer.reset();\n  currentOpenTag = null;\n  currentProp = null;\n  currentAttrValue = "";\n  currentAttrStartIndex = -1;\n  currentAttrEndIndex = -1;\n  stack.length = 0;\n}\nfunction baseParse(input, options) {\n  reset();\n  currentInput = input;\n  currentOptions = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({}, defaultParserOptions);\n  if (options) {\n    var key;\n    for (key in options) {\n      if (options[key] != null) {\n        currentOptions[key] = options[key];\n      }\n    }\n  }\n  if (true) {\n    if (!currentOptions.decodeEntities) {\n      throw new Error("[@vue/compiler-core] decodeEntities option is required in browser builds.");\n    }\n  }\n  tokenizer.mode = currentOptions.parseMode === "html" ? 1 : currentOptions.parseMode === "sfc" ? 2 : 0;\n  tokenizer.inXML = currentOptions.ns === 1 || currentOptions.ns === 2;\n  var delimiters = options == null ? void 0 : options.delimiters;\n  if (delimiters) {\n    tokenizer.delimiterOpen = toCharCodes(delimiters[0]);\n    tokenizer.delimiterClose = toCharCodes(delimiters[1]);\n  }\n  var root = currentRoot = createRoot([], input);\n  tokenizer.parse(currentInput);\n  root.loc = getLoc(0, input.length);\n  root.children = condenseWhitespace(root.children);\n  currentRoot = null;\n  return root;\n}\nfunction hoistStatic(root, context) {\n  walk(root, context,\n  // Root node is unfortunately non-hoistable due to potential parent\n  // fallthrough attributes.\n  isSingleElementRoot(root, root.children[0]));\n}\nfunction isSingleElementRoot(root, child) {\n  var children = root.children;\n  return children.length === 1 && child.type === 1 && !isSlotOutlet(child);\n}\nfunction walk(node, context) {\n  var doNotHoistNode = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var children = node.children;\n  var originalCount = children.length;\n  var hoistedCount = 0;\n  for (var i = 0; i < children.length; i++) {\n    var child = children[i];\n    if (child.type === 1 && child.tagType === 0) {\n      var constantType = doNotHoistNode ? 0 : getConstantType(child, context);\n      if (constantType > 0) {\n        if (constantType >= 2) {\n          child.codegenNode.patchFlag = -1 + ( true ? " /* HOISTED */" : 0);\n          child.codegenNode = context.hoist(child.codegenNode);\n          hoistedCount++;\n          continue;\n        }\n      } else {\n        var codegenNode = child.codegenNode;\n        if (codegenNode.type === 13) {\n          var flag = getPatchFlag(codegenNode);\n          if ((!flag || flag === 512 || flag === 1) && getGeneratedPropsConstantType(child, context) >= 2) {\n            var props = getNodeProps(child);\n            if (props) {\n              codegenNode.props = context.hoist(props);\n            }\n          }\n          if (codegenNode.dynamicProps) {\n            codegenNode.dynamicProps = context.hoist(codegenNode.dynamicProps);\n          }\n        }\n      }\n    }\n    if (child.type === 1) {\n      var _isComponent = child.tagType === 1;\n      if (_isComponent) {\n        context.scopes.vSlot++;\n      }\n      walk(child, context);\n      if (_isComponent) {\n        context.scopes.vSlot--;\n      }\n    } else if (child.type === 11) {\n      walk(child, context, child.children.length === 1);\n    } else if (child.type === 9) {\n      for (var i2 = 0; i2 < child.branches.length; i2++) {\n        walk(child.branches[i2], context, child.branches[i2].children.length === 1);\n      }\n    }\n  }\n  if (hoistedCount && context.transformHoist) {\n    context.transformHoist(children, context, node);\n  }\n  if (hoistedCount && hoistedCount === originalCount && node.type === 1 && node.tagType === 0 && node.codegenNode && node.codegenNode.type === 13 && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(node.codegenNode.children)) {\n    var hoisted = context.hoist(createArrayExpression(node.codegenNode.children));\n    if (context.hmr) {\n      hoisted.content = "[...".concat(hoisted.content, "]");\n    }\n    node.codegenNode.children = hoisted;\n  }\n}\nfunction getConstantType(node, context) {\n  var constantCache = context.constantCache;\n  switch (node.type) {\n    case 1:\n      if (node.tagType !== 0) {\n        return 0;\n      }\n      var cached = constantCache.get(node);\n      if (cached !== void 0) {\n        return cached;\n      }\n      var codegenNode = node.codegenNode;\n      if (codegenNode.type !== 13) {\n        return 0;\n      }\n      if (codegenNode.isBlock && node.tag !== "svg" && node.tag !== "foreignObject") {\n        return 0;\n      }\n      var flag = getPatchFlag(codegenNode);\n      if (!flag) {\n        var returnType2 = 3;\n        var generatedPropsType = getGeneratedPropsConstantType(node, context);\n        if (generatedPropsType === 0) {\n          constantCache.set(node, 0);\n          return 0;\n        }\n        if (generatedPropsType < returnType2) {\n          returnType2 = generatedPropsType;\n        }\n        for (var i = 0; i < node.children.length; i++) {\n          var childType = getConstantType(node.children[i], context);\n          if (childType === 0) {\n            constantCache.set(node, 0);\n            return 0;\n          }\n          if (childType < returnType2) {\n            returnType2 = childType;\n          }\n        }\n        if (returnType2 > 1) {\n          for (var _i = 0; _i < node.props.length; _i++) {\n            var p = node.props[_i];\n            if (p.type === 7 && p.name === "bind" && p.exp) {\n              var expType = getConstantType(p.exp, context);\n              if (expType === 0) {\n                constantCache.set(node, 0);\n                return 0;\n              }\n              if (expType < returnType2) {\n                returnType2 = expType;\n              }\n            }\n          }\n        }\n        if (codegenNode.isBlock) {\n          for (var _i2 = 0; _i2 < node.props.length; _i2++) {\n            var _p = node.props[_i2];\n            if (_p.type === 7) {\n              constantCache.set(node, 0);\n              return 0;\n            }\n          }\n          context.removeHelper(OPEN_BLOCK);\n          context.removeHelper(getVNodeBlockHelper(context.inSSR, codegenNode.isComponent));\n          codegenNode.isBlock = false;\n          context.helper(getVNodeHelper(context.inSSR, codegenNode.isComponent));\n        }\n        constantCache.set(node, returnType2);\n        return returnType2;\n      } else {\n        constantCache.set(node, 0);\n        return 0;\n      }\n    case 2:\n    case 3:\n      return 3;\n    case 9:\n    case 11:\n    case 10:\n      return 0;\n    case 5:\n    case 12:\n      return getConstantType(node.content, context);\n    case 4:\n      return node.constType;\n    case 8:\n      var returnType = 3;\n      for (var _i3 = 0; _i3 < node.children.length; _i3++) {\n        var child = node.children[_i3];\n        if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(child) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol)(child)) {\n          continue;\n        }\n        var _childType = getConstantType(child, context);\n        if (_childType === 0) {\n          return 0;\n        } else if (_childType < returnType) {\n          returnType = _childType;\n        }\n      }\n      return returnType;\n    default:\n      if (true) ;\n      return 0;\n  }\n}\nvar allowHoistedHelperSet = /* @__PURE__ */new Set([NORMALIZE_CLASS, NORMALIZE_STYLE, NORMALIZE_PROPS, GUARD_REACTIVE_PROPS]);\nfunction getConstantTypeOfHelperCall(value, context) {\n  if (value.type === 14 && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(value.callee) && allowHoistedHelperSet.has(value.callee)) {\n    var arg = value.arguments[0];\n    if (arg.type === 4) {\n      return getConstantType(arg, context);\n    } else if (arg.type === 14) {\n      return getConstantTypeOfHelperCall(arg, context);\n    }\n  }\n  return 0;\n}\nfunction getGeneratedPropsConstantType(node, context) {\n  var returnType = 3;\n  var props = getNodeProps(node);\n  if (props && props.type === 15) {\n    var properties = props.properties;\n    for (var i = 0; i < properties.length; i++) {\n      var _properties$i = properties[i],\n        key = _properties$i.key,\n        value = _properties$i.value;\n      var keyType = getConstantType(key, context);\n      if (keyType === 0) {\n        return keyType;\n      }\n      if (keyType < returnType) {\n        returnType = keyType;\n      }\n      var valueType = void 0;\n      if (value.type === 4) {\n        valueType = getConstantType(value, context);\n      } else if (value.type === 14) {\n        valueType = getConstantTypeOfHelperCall(value, context);\n      } else {\n        valueType = 0;\n      }\n      if (valueType === 0) {\n        return valueType;\n      }\n      if (valueType < returnType) {\n        returnType = valueType;\n      }\n    }\n  }\n  return returnType;\n}\nfunction getNodeProps(node) {\n  var codegenNode = node.codegenNode;\n  if (codegenNode.type === 13) {\n    return codegenNode.props;\n  }\n}\nfunction getPatchFlag(node) {\n  var flag = node.patchFlag;\n  return flag ? parseInt(flag, 10) : void 0;\n}\nfunction createTransformContext(root, _ref5) {\n  var _ref5$filename = _ref5.filename,\n    filename = _ref5$filename === void 0 ? "" : _ref5$filename,\n    _ref5$prefixIdentifie = _ref5.prefixIdentifiers,\n    prefixIdentifiers = _ref5$prefixIdentifie === void 0 ? false : _ref5$prefixIdentifie,\n    _ref5$hoistStatic = _ref5.hoistStatic,\n    hoistStatic2 = _ref5$hoistStatic === void 0 ? false : _ref5$hoistStatic,\n    _ref5$hmr = _ref5.hmr,\n    hmr = _ref5$hmr === void 0 ? false : _ref5$hmr,\n    _ref5$cacheHandlers = _ref5.cacheHandlers,\n    cacheHandlers = _ref5$cacheHandlers === void 0 ? false : _ref5$cacheHandlers,\n    _ref5$nodeTransforms = _ref5.nodeTransforms,\n    nodeTransforms = _ref5$nodeTransforms === void 0 ? [] : _ref5$nodeTransforms,\n    _ref5$directiveTransf = _ref5.directiveTransforms,\n    directiveTransforms = _ref5$directiveTransf === void 0 ? {} : _ref5$directiveTransf,\n    _ref5$transformHoist = _ref5.transformHoist,\n    transformHoist = _ref5$transformHoist === void 0 ? null : _ref5$transformHoist,\n    _ref5$isBuiltInCompon = _ref5.isBuiltInComponent,\n    isBuiltInComponent = _ref5$isBuiltInCompon === void 0 ? _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NOOP : _ref5$isBuiltInCompon,\n    _ref5$isCustomElement = _ref5.isCustomElement,\n    isCustomElement = _ref5$isCustomElement === void 0 ? _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NOOP : _ref5$isCustomElement,\n    _ref5$expressionPlugi = _ref5.expressionPlugins,\n    expressionPlugins = _ref5$expressionPlugi === void 0 ? [] : _ref5$expressionPlugi,\n    _ref5$scopeId = _ref5.scopeId,\n    scopeId = _ref5$scopeId === void 0 ? null : _ref5$scopeId,\n    _ref5$slotted = _ref5.slotted,\n    slotted = _ref5$slotted === void 0 ? true : _ref5$slotted,\n    _ref5$ssr = _ref5.ssr,\n    ssr = _ref5$ssr === void 0 ? false : _ref5$ssr,\n    _ref5$inSSR = _ref5.inSSR,\n    inSSR = _ref5$inSSR === void 0 ? false : _ref5$inSSR,\n    _ref5$ssrCssVars = _ref5.ssrCssVars,\n    ssrCssVars = _ref5$ssrCssVars === void 0 ? "" : _ref5$ssrCssVars,\n    _ref5$bindingMetadata = _ref5.bindingMetadata,\n    bindingMetadata = _ref5$bindingMetadata === void 0 ? _vue_shared__WEBPACK_IMPORTED_MODULE_0__.EMPTY_OBJ : _ref5$bindingMetadata,\n    _ref5$inline = _ref5.inline,\n    inline = _ref5$inline === void 0 ? false : _ref5$inline,\n    _ref5$isTS = _ref5.isTS,\n    isTS = _ref5$isTS === void 0 ? false : _ref5$isTS,\n    _ref5$onError = _ref5.onError,\n    onError = _ref5$onError === void 0 ? defaultOnError : _ref5$onError,\n    _ref5$onWarn = _ref5.onWarn,\n    onWarn = _ref5$onWarn === void 0 ? defaultOnWarn : _ref5$onWarn,\n    compatConfig = _ref5.compatConfig;\n  var nameMatch = filename.replace(/\\?.*$/, "").match(/([^/\\\\]+)\\.\\w+$/);\n  var context = {\n    // options\n    filename: filename,\n    selfName: nameMatch && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.capitalize)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(nameMatch[1])),\n    prefixIdentifiers: prefixIdentifiers,\n    hoistStatic: hoistStatic2,\n    hmr: hmr,\n    cacheHandlers: cacheHandlers,\n    nodeTransforms: nodeTransforms,\n    directiveTransforms: directiveTransforms,\n    transformHoist: transformHoist,\n    isBuiltInComponent: isBuiltInComponent,\n    isCustomElement: isCustomElement,\n    expressionPlugins: expressionPlugins,\n    scopeId: scopeId,\n    slotted: slotted,\n    ssr: ssr,\n    inSSR: inSSR,\n    ssrCssVars: ssrCssVars,\n    bindingMetadata: bindingMetadata,\n    inline: inline,\n    isTS: isTS,\n    onError: onError,\n    onWarn: onWarn,\n    compatConfig: compatConfig,\n    // state\n    root: root,\n    helpers: /* @__PURE__ */new Map(),\n    components: /* @__PURE__ */new Set(),\n    directives: /* @__PURE__ */new Set(),\n    hoists: [],\n    imports: [],\n    constantCache: /* @__PURE__ */new WeakMap(),\n    temps: 0,\n    cached: 0,\n    identifiers: /* @__PURE__ */Object.create(null),\n    scopes: {\n      vFor: 0,\n      vSlot: 0,\n      vPre: 0,\n      vOnce: 0\n    },\n    parent: null,\n    currentNode: root,\n    childIndex: 0,\n    inVOnce: false,\n    // methods\n    helper: function helper(name) {\n      var count = context.helpers.get(name) || 0;\n      context.helpers.set(name, count + 1);\n      return name;\n    },\n    removeHelper: function removeHelper(name) {\n      var count = context.helpers.get(name);\n      if (count) {\n        var currentCount = count - 1;\n        if (!currentCount) {\n          context.helpers.delete(name);\n        } else {\n          context.helpers.set(name, currentCount);\n        }\n      }\n    },\n    helperString: function helperString(name) {\n      return "_".concat(helperNameMap[context.helper(name)]);\n    },\n    replaceNode: function replaceNode(node) {\n      if (true) {\n        if (!context.currentNode) {\n          throw new Error("Node being replaced is already removed.");\n        }\n        if (!context.parent) {\n          throw new Error("Cannot replace root node.");\n        }\n      }\n      context.parent.children[context.childIndex] = context.currentNode = node;\n    },\n    removeNode: function removeNode(node) {\n      if ( true && !context.parent) {\n        throw new Error("Cannot remove root node.");\n      }\n      var list = context.parent.children;\n      var removalIndex = node ? list.indexOf(node) : context.currentNode ? context.childIndex : -1;\n      if ( true && removalIndex < 0) {\n        throw new Error("node being removed is not a child of current parent");\n      }\n      if (!node || node === context.currentNode) {\n        context.currentNode = null;\n        context.onNodeRemoved();\n      } else {\n        if (context.childIndex > removalIndex) {\n          context.childIndex--;\n          context.onNodeRemoved();\n        }\n      }\n      context.parent.children.splice(removalIndex, 1);\n    },\n    onNodeRemoved: _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NOOP,\n    addIdentifiers: function addIdentifiers(exp) {},\n    removeIdentifiers: function removeIdentifiers(exp) {},\n    hoist: function hoist(exp) {\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(exp)) exp = createSimpleExpression(exp);\n      context.hoists.push(exp);\n      var identifier = createSimpleExpression("_hoisted_".concat(context.hoists.length), false, exp.loc, 2);\n      identifier.hoisted = exp;\n      return identifier;\n    },\n    cache: function cache(exp) {\n      var isVNode = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n      return createCacheExpression(context.cached++, exp, isVNode);\n    }\n  };\n  {\n    context.filters = /* @__PURE__ */new Set();\n  }\n  return context;\n}\nfunction transform(root, options) {\n  var context = createTransformContext(root, options);\n  traverseNode(root, context);\n  if (options.hoistStatic) {\n    hoistStatic(root, context);\n  }\n  if (!options.ssr) {\n    createRootCodegen(root, context);\n  }\n  root.helpers = /* @__PURE__ */new Set(_toConsumableArray(context.helpers.keys()));\n  root.components = _toConsumableArray(context.components);\n  root.directives = _toConsumableArray(context.directives);\n  root.imports = context.imports;\n  root.hoists = context.hoists;\n  root.temps = context.temps;\n  root.cached = context.cached;\n  root.transformed = true;\n  {\n    root.filters = _toConsumableArray(context.filters);\n  }\n}\nfunction createRootCodegen(root, context) {\n  var helper = context.helper;\n  var children = root.children;\n  if (children.length === 1) {\n    var child = children[0];\n    if (isSingleElementRoot(root, child) && child.codegenNode) {\n      var codegenNode = child.codegenNode;\n      if (codegenNode.type === 13) {\n        convertToBlock(codegenNode, context);\n      }\n      root.codegenNode = codegenNode;\n    } else {\n      root.codegenNode = child;\n    }\n  } else if (children.length > 1) {\n    var patchFlag = 64;\n    var patchFlagText = _vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[64];\n    if ( true && children.filter(function (c) {\n      return c.type !== 3;\n    }).length === 1) {\n      patchFlag |= 2048;\n      patchFlagText += ", ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[2048]);\n    }\n    root.codegenNode = createVNodeCall(context, helper(FRAGMENT), void 0, root.children, patchFlag + ( true ? " /* ".concat(patchFlagText, " */") : 0), void 0, void 0, true, void 0, false);\n  } else ;\n}\nfunction traverseChildren(parent, context) {\n  var i = 0;\n  var nodeRemoved = function nodeRemoved() {\n    i--;\n  };\n  for (; i < parent.children.length; i++) {\n    var child = parent.children[i];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(child)) continue;\n    context.parent = parent;\n    context.childIndex = i;\n    context.onNodeRemoved = nodeRemoved;\n    traverseNode(child, context);\n  }\n}\nfunction traverseNode(node, context) {\n  context.currentNode = node;\n  var nodeTransforms = context.nodeTransforms;\n  var exitFns = [];\n  for (var i2 = 0; i2 < nodeTransforms.length; i2++) {\n    var onExit = nodeTransforms[i2](node, context);\n    if (onExit) {\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(onExit)) {\n        exitFns.push.apply(exitFns, _toConsumableArray(onExit));\n      } else {\n        exitFns.push(onExit);\n      }\n    }\n    if (!context.currentNode) {\n      return;\n    } else {\n      node = context.currentNode;\n    }\n  }\n  switch (node.type) {\n    case 3:\n      if (!context.ssr) {\n        context.helper(CREATE_COMMENT);\n      }\n      break;\n    case 5:\n      if (!context.ssr) {\n        context.helper(TO_DISPLAY_STRING);\n      }\n      break;\n    case 9:\n      for (var _i4 = 0; _i4 < node.branches.length; _i4++) {\n        traverseNode(node.branches[_i4], context);\n      }\n      break;\n    case 10:\n    case 11:\n    case 1:\n    case 0:\n      traverseChildren(node, context);\n      break;\n  }\n  context.currentNode = node;\n  var i = exitFns.length;\n  while (i--) {\n    exitFns[i]();\n  }\n}\nfunction createStructuralDirectiveTransform(name, fn) {\n  var matches = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(name) ? function (n) {\n    return n === name;\n  } : function (n) {\n    return name.test(n);\n  };\n  return function (node, context) {\n    if (node.type === 1) {\n      var props = node.props;\n      if (node.tagType === 3 && props.some(isVSlot)) {\n        return;\n      }\n      var exitFns = [];\n      for (var i = 0; i < props.length; i++) {\n        var prop = props[i];\n        if (prop.type === 7 && matches(prop.name)) {\n          props.splice(i, 1);\n          i--;\n          var onExit = fn(node, prop, context);\n          if (onExit) exitFns.push(onExit);\n        }\n      }\n      return exitFns;\n    }\n  };\n}\nvar PURE_ANNOTATION = "/*#__PURE__*/";\nvar aliasHelper = function aliasHelper(s) {\n  return "".concat(helperNameMap[s], ": _").concat(helperNameMap[s]);\n};\nfunction createCodegenContext(ast, _ref6) {\n  var _ref6$mode = _ref6.mode,\n    mode = _ref6$mode === void 0 ? "function" : _ref6$mode,\n    _ref6$prefixIdentifie = _ref6.prefixIdentifiers,\n    prefixIdentifiers = _ref6$prefixIdentifie === void 0 ? mode === "module" : _ref6$prefixIdentifie,\n    _ref6$sourceMap = _ref6.sourceMap,\n    sourceMap = _ref6$sourceMap === void 0 ? false : _ref6$sourceMap,\n    _ref6$filename = _ref6.filename,\n    filename = _ref6$filename === void 0 ? "template.vue.html" : _ref6$filename,\n    _ref6$scopeId = _ref6.scopeId,\n    scopeId = _ref6$scopeId === void 0 ? null : _ref6$scopeId,\n    _ref6$optimizeImports = _ref6.optimizeImports,\n    optimizeImports = _ref6$optimizeImports === void 0 ? false : _ref6$optimizeImports,\n    _ref6$runtimeGlobalNa = _ref6.runtimeGlobalName,\n    runtimeGlobalName = _ref6$runtimeGlobalNa === void 0 ? "Vue" : _ref6$runtimeGlobalNa,\n    _ref6$runtimeModuleNa = _ref6.runtimeModuleName,\n    runtimeModuleName = _ref6$runtimeModuleNa === void 0 ? "vue" : _ref6$runtimeModuleNa,\n    _ref6$ssrRuntimeModul = _ref6.ssrRuntimeModuleName,\n    ssrRuntimeModuleName = _ref6$ssrRuntimeModul === void 0 ? "vue/server-renderer" : _ref6$ssrRuntimeModul,\n    _ref6$ssr = _ref6.ssr,\n    ssr = _ref6$ssr === void 0 ? false : _ref6$ssr,\n    _ref6$isTS = _ref6.isTS,\n    isTS = _ref6$isTS === void 0 ? false : _ref6$isTS,\n    _ref6$inSSR = _ref6.inSSR,\n    inSSR = _ref6$inSSR === void 0 ? false : _ref6$inSSR;\n  var context = {\n    mode: mode,\n    prefixIdentifiers: prefixIdentifiers,\n    sourceMap: sourceMap,\n    filename: filename,\n    scopeId: scopeId,\n    optimizeImports: optimizeImports,\n    runtimeGlobalName: runtimeGlobalName,\n    runtimeModuleName: runtimeModuleName,\n    ssrRuntimeModuleName: ssrRuntimeModuleName,\n    ssr: ssr,\n    isTS: isTS,\n    inSSR: inSSR,\n    source: ast.source,\n    code: "",\n    column: 1,\n    line: 1,\n    offset: 0,\n    indentLevel: 0,\n    pure: false,\n    map: void 0,\n    helper: function helper(key) {\n      return "_".concat(helperNameMap[key]);\n    },\n    push: function push(code) {\n      var newlineIndex = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : -2;\n      var node = arguments.length > 2 ? arguments[2] : undefined;\n      context.code += code;\n    },\n    indent: function indent() {\n      _newline(++context.indentLevel);\n    },\n    deindent: function deindent() {\n      var withoutNewLine = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      if (withoutNewLine) {\n        --context.indentLevel;\n      } else {\n        _newline(--context.indentLevel);\n      }\n    },\n    newline: function newline() {\n      _newline(context.indentLevel);\n    }\n  };\n  function _newline(n) {\n    context.push("\\n" + "  ".repeat(n), 0 /* Start */);\n  }\n  return context;\n}\nfunction generate(ast) {\n  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var context = createCodegenContext(ast, options);\n  if (options.onContextCreated) options.onContextCreated(context);\n  var mode = context.mode,\n    push = context.push,\n    prefixIdentifiers = context.prefixIdentifiers,\n    indent = context.indent,\n    deindent = context.deindent,\n    newline = context.newline,\n    scopeId = context.scopeId,\n    ssr = context.ssr;\n  var helpers = Array.from(ast.helpers);\n  var hasHelpers = helpers.length > 0;\n  var useWithBlock = !prefixIdentifiers && mode !== "module";\n  var preambleContext = context;\n  {\n    genFunctionPreamble(ast, preambleContext);\n  }\n  var functionName = ssr ? "ssrRender" : "render";\n  var args = ssr ? ["_ctx", "_push", "_parent", "_attrs"] : ["_ctx", "_cache"];\n  var signature = args.join(", ");\n  {\n    push("function ".concat(functionName, "(").concat(signature, ") {"));\n  }\n  indent();\n  if (useWithBlock) {\n    push("with (_ctx) {");\n    indent();\n    if (hasHelpers) {\n      push("const { ".concat(helpers.map(aliasHelper).join(", "), " } = _Vue\\n"), -1 /* End */);\n      newline();\n    }\n  }\n  if (ast.components.length) {\n    genAssets(ast.components, "component", context);\n    if (ast.directives.length || ast.temps > 0) {\n      newline();\n    }\n  }\n  if (ast.directives.length) {\n    genAssets(ast.directives, "directive", context);\n    if (ast.temps > 0) {\n      newline();\n    }\n  }\n  if (ast.filters && ast.filters.length) {\n    newline();\n    genAssets(ast.filters, "filter", context);\n    newline();\n  }\n  if (ast.temps > 0) {\n    push("let ");\n    for (var i = 0; i < ast.temps; i++) {\n      push("".concat(i > 0 ? ", " : "", "_temp").concat(i));\n    }\n  }\n  if (ast.components.length || ast.directives.length || ast.temps) {\n    push("\\n", 0 /* Start */);\n    newline();\n  }\n  if (!ssr) {\n    push("return ");\n  }\n  if (ast.codegenNode) {\n    genNode(ast.codegenNode, context);\n  } else {\n    push("null");\n  }\n  if (useWithBlock) {\n    deindent();\n    push("}");\n  }\n  deindent();\n  push("}");\n  return {\n    ast: ast,\n    code: context.code,\n    preamble: "",\n    map: context.map ? context.map.toJSON() : void 0\n  };\n}\nfunction genFunctionPreamble(ast, context) {\n  var ssr = context.ssr,\n    prefixIdentifiers = context.prefixIdentifiers,\n    push = context.push,\n    newline = context.newline,\n    runtimeModuleName = context.runtimeModuleName,\n    runtimeGlobalName = context.runtimeGlobalName,\n    ssrRuntimeModuleName = context.ssrRuntimeModuleName;\n  var VueBinding = runtimeGlobalName;\n  var helpers = Array.from(ast.helpers);\n  if (helpers.length > 0) {\n    {\n      push("const _Vue = ".concat(VueBinding, "\\n"), -1 /* End */);\n      if (ast.hoists.length) {\n        var staticHelpers = [CREATE_VNODE, CREATE_ELEMENT_VNODE, CREATE_COMMENT, CREATE_TEXT, CREATE_STATIC].filter(function (helper) {\n          return helpers.includes(helper);\n        }).map(aliasHelper).join(", ");\n        push("const { ".concat(staticHelpers, " } = _Vue\\n"), -1 /* End */);\n      }\n    }\n  }\n  genHoists(ast.hoists, context);\n  newline();\n  push("return ");\n}\nfunction genAssets(assets, type, _ref7) {\n  var helper = _ref7.helper,\n    push = _ref7.push,\n    newline = _ref7.newline,\n    isTS = _ref7.isTS;\n  var resolver = helper(type === "filter" ? RESOLVE_FILTER : type === "component" ? RESOLVE_COMPONENT : RESOLVE_DIRECTIVE);\n  for (var i = 0; i < assets.length; i++) {\n    var id = assets[i];\n    var maybeSelfReference = id.endsWith("__self");\n    if (maybeSelfReference) {\n      id = id.slice(0, -6);\n    }\n    push("const ".concat(toValidAssetId(id, type), " = ").concat(resolver, "(").concat(JSON.stringify(id)).concat(maybeSelfReference ? ", true" : "", ")").concat(isTS ? "!" : ""));\n    if (i < assets.length - 1) {\n      newline();\n    }\n  }\n}\nfunction genHoists(hoists, context) {\n  if (!hoists.length) {\n    return;\n  }\n  context.pure = true;\n  var push = context.push,\n    newline = context.newline,\n    helper = context.helper,\n    scopeId = context.scopeId,\n    mode = context.mode;\n  newline();\n  for (var i = 0; i < hoists.length; i++) {\n    var exp = hoists[i];\n    if (exp) {\n      push("const _hoisted_".concat(i + 1, " = ", ""));\n      genNode(exp, context);\n      newline();\n    }\n  }\n  context.pure = false;\n}\nfunction isText(n) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(n) || n.type === 4 || n.type === 2 || n.type === 5 || n.type === 8;\n}\nfunction genNodeListAsArray(nodes, context) {\n  var multilines = nodes.length > 3 ||  true && nodes.some(function (n) {\n    return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(n) || !isText(n);\n  });\n  context.push("[");\n  multilines && context.indent();\n  genNodeList(nodes, context, multilines);\n  multilines && context.deindent();\n  context.push("]");\n}\nfunction genNodeList(nodes, context) {\n  var multilines = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var comma = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n  var push = context.push,\n    newline = context.newline;\n  for (var i = 0; i < nodes.length; i++) {\n    var node = nodes[i];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(node)) {\n      push(node, -3 /* Unknown */);\n    } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(node)) {\n      genNodeListAsArray(node, context);\n    } else {\n      genNode(node, context);\n    }\n    if (i < nodes.length - 1) {\n      if (multilines) {\n        comma && push(",");\n        newline();\n      } else {\n        comma && push(", ");\n      }\n    }\n  }\n}\nfunction genNode(node, context) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(node)) {\n    context.push(node, -3 /* Unknown */);\n    return;\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol)(node)) {\n    context.push(context.helper(node));\n    return;\n  }\n  switch (node.type) {\n    case 1:\n    case 9:\n    case 11:\n       true && assert(node.codegenNode != null, "Codegen node is missing for element/if/for node. Apply appropriate transforms first.");\n      genNode(node.codegenNode, context);\n      break;\n    case 2:\n      genText(node, context);\n      break;\n    case 4:\n      genExpression(node, context);\n      break;\n    case 5:\n      genInterpolation(node, context);\n      break;\n    case 12:\n      genNode(node.codegenNode, context);\n      break;\n    case 8:\n      genCompoundExpression(node, context);\n      break;\n    case 3:\n      genComment(node, context);\n      break;\n    case 13:\n      genVNodeCall(node, context);\n      break;\n    case 14:\n      genCallExpression(node, context);\n      break;\n    case 15:\n      genObjectExpression(node, context);\n      break;\n    case 17:\n      genArrayExpression(node, context);\n      break;\n    case 18:\n      genFunctionExpression(node, context);\n      break;\n    case 19:\n      genConditionalExpression(node, context);\n      break;\n    case 20:\n      genCacheExpression(node, context);\n      break;\n    case 21:\n      genNodeList(node.body, context, true, false);\n      break;\n    case 22:\n      break;\n    case 23:\n      break;\n    case 24:\n      break;\n    case 25:\n      break;\n    case 26:\n      break;\n    case 10:\n      break;\n    default:\n      if (true) {\n        assert(false, "unhandled codegen node type: ".concat(node.type));\n        var exhaustiveCheck = node;\n        return exhaustiveCheck;\n      }\n  }\n}\nfunction genText(node, context) {\n  context.push(JSON.stringify(node.content), -3 /* Unknown */, node);\n}\nfunction genExpression(node, context) {\n  var content = node.content,\n    isStatic = node.isStatic;\n  context.push(isStatic ? JSON.stringify(content) : content, -3 /* Unknown */, node);\n}\nfunction genInterpolation(node, context) {\n  var push = context.push,\n    helper = context.helper,\n    pure = context.pure;\n  if (pure) push(PURE_ANNOTATION);\n  push("".concat(helper(TO_DISPLAY_STRING), "("));\n  genNode(node.content, context);\n  push(")");\n}\nfunction genCompoundExpression(node, context) {\n  for (var i = 0; i < node.children.length; i++) {\n    var child = node.children[i];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(child)) {\n      context.push(child, -3 /* Unknown */);\n    } else {\n      genNode(child, context);\n    }\n  }\n}\nfunction genExpressionAsPropertyKey(node, context) {\n  var push = context.push;\n  if (node.type === 8) {\n    push("[");\n    genCompoundExpression(node, context);\n    push("]");\n  } else if (node.isStatic) {\n    var text = isSimpleIdentifier(node.content) ? node.content : JSON.stringify(node.content);\n    push(text, -2 /* None */, node);\n  } else {\n    push("[".concat(node.content, "]"), -3 /* Unknown */, node);\n  }\n}\nfunction genComment(node, context) {\n  var push = context.push,\n    helper = context.helper,\n    pure = context.pure;\n  if (pure) {\n    push(PURE_ANNOTATION);\n  }\n  push("".concat(helper(CREATE_COMMENT), "(").concat(JSON.stringify(node.content), ")"), -3 /* Unknown */, node);\n}\nfunction genVNodeCall(node, context) {\n  var push = context.push,\n    helper = context.helper,\n    pure = context.pure;\n  var tag = node.tag,\n    props = node.props,\n    children = node.children,\n    patchFlag = node.patchFlag,\n    dynamicProps = node.dynamicProps,\n    directives = node.directives,\n    isBlock = node.isBlock,\n    disableTracking = node.disableTracking,\n    isComponent = node.isComponent;\n  if (directives) {\n    push(helper(WITH_DIRECTIVES) + "(");\n  }\n  if (isBlock) {\n    push("(".concat(helper(OPEN_BLOCK), "(").concat(disableTracking ? "true" : "", "), "));\n  }\n  if (pure) {\n    push(PURE_ANNOTATION);\n  }\n  var callHelper = isBlock ? getVNodeBlockHelper(context.inSSR, isComponent) : getVNodeHelper(context.inSSR, isComponent);\n  push(helper(callHelper) + "(", -2 /* None */, node);\n  genNodeList(genNullableArgs([tag, props, children, patchFlag, dynamicProps]), context);\n  push(")");\n  if (isBlock) {\n    push(")");\n  }\n  if (directives) {\n    push(", ");\n    genNode(directives, context);\n    push(")");\n  }\n}\nfunction genNullableArgs(args) {\n  var i = args.length;\n  while (i--) {\n    if (args[i] != null) break;\n  }\n  return args.slice(0, i + 1).map(function (arg) {\n    return arg || "null";\n  });\n}\nfunction genCallExpression(node, context) {\n  var push = context.push,\n    helper = context.helper,\n    pure = context.pure;\n  var callee = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(node.callee) ? node.callee : helper(node.callee);\n  if (pure) {\n    push(PURE_ANNOTATION);\n  }\n  push(callee + "(", -2 /* None */, node);\n  genNodeList(node.arguments, context);\n  push(")");\n}\nfunction genObjectExpression(node, context) {\n  var push = context.push,\n    indent = context.indent,\n    deindent = context.deindent,\n    newline = context.newline;\n  var properties = node.properties;\n  if (!properties.length) {\n    push("{}", -2 /* None */, node);\n    return;\n  }\n  var multilines = properties.length > 1 ||  true && properties.some(function (p) {\n    return p.value.type !== 4;\n  });\n  push(multilines ? "{" : "{ ");\n  multilines && indent();\n  for (var i = 0; i < properties.length; i++) {\n    var _properties$i2 = properties[i],\n      key = _properties$i2.key,\n      value = _properties$i2.value;\n    genExpressionAsPropertyKey(key, context);\n    push(": ");\n    genNode(value, context);\n    if (i < properties.length - 1) {\n      push(",");\n      newline();\n    }\n  }\n  multilines && deindent();\n  push(multilines ? "}" : " }");\n}\nfunction genArrayExpression(node, context) {\n  genNodeListAsArray(node.elements, context);\n}\nfunction genFunctionExpression(node, context) {\n  var push = context.push,\n    indent = context.indent,\n    deindent = context.deindent;\n  var params = node.params,\n    returns = node.returns,\n    body = node.body,\n    newline = node.newline,\n    isSlot = node.isSlot;\n  if (isSlot) {\n    push("_".concat(helperNameMap[WITH_CTX], "("));\n  }\n  push("(", -2 /* None */, node);\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(params)) {\n    genNodeList(params, context);\n  } else if (params) {\n    genNode(params, context);\n  }\n  push(") => ");\n  if (newline || body) {\n    push("{");\n    indent();\n  }\n  if (returns) {\n    if (newline) {\n      push("return ");\n    }\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(returns)) {\n      genNodeListAsArray(returns, context);\n    } else {\n      genNode(returns, context);\n    }\n  } else if (body) {\n    genNode(body, context);\n  }\n  if (newline || body) {\n    deindent();\n    push("}");\n  }\n  if (isSlot) {\n    if (node.isNonScopedSlot) {\n      push(", undefined, true");\n    }\n    push(")");\n  }\n}\nfunction genConditionalExpression(node, context) {\n  var test = node.test,\n    consequent = node.consequent,\n    alternate = node.alternate,\n    needNewline = node.newline;\n  var push = context.push,\n    indent = context.indent,\n    deindent = context.deindent,\n    newline = context.newline;\n  if (test.type === 4) {\n    var needsParens = !isSimpleIdentifier(test.content);\n    needsParens && push("(");\n    genExpression(test, context);\n    needsParens && push(")");\n  } else {\n    push("(");\n    genNode(test, context);\n    push(")");\n  }\n  needNewline && indent();\n  context.indentLevel++;\n  needNewline || push(" ");\n  push("? ");\n  genNode(consequent, context);\n  context.indentLevel--;\n  needNewline && newline();\n  needNewline || push(" ");\n  push(": ");\n  var isNested = alternate.type === 19;\n  if (!isNested) {\n    context.indentLevel++;\n  }\n  genNode(alternate, context);\n  if (!isNested) {\n    context.indentLevel--;\n  }\n  needNewline && deindent(true\n  /* without newline */);\n}\nfunction genCacheExpression(node, context) {\n  var push = context.push,\n    helper = context.helper,\n    indent = context.indent,\n    deindent = context.deindent,\n    newline = context.newline;\n  push("_cache[".concat(node.index, "] || ("));\n  if (node.isVNode) {\n    indent();\n    push("".concat(helper(SET_BLOCK_TRACKING), "(-1),"));\n    newline();\n  }\n  push("_cache[".concat(node.index, "] = "));\n  genNode(node.value, context);\n  if (node.isVNode) {\n    push(",");\n    newline();\n    push("".concat(helper(SET_BLOCK_TRACKING), "(1),"));\n    newline();\n    push("_cache[".concat(node.index, "]"));\n    deindent();\n  }\n  push(")");\n}\nvar prohibitedKeywordRE = new RegExp("\\\\b" + "arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\\\b|\\\\b") + "\\\\b");\nvar stripStringRE = /\'(?:[^\'\\\\]|\\\\.)*\'|"(?:[^"\\\\]|\\\\.)*"|`(?:[^`\\\\]|\\\\.)*\\$\\{|\\}(?:[^`\\\\]|\\\\.)*`|`(?:[^`\\\\]|\\\\.)*`/g;\nfunction validateBrowserExpression(node, context) {\n  var asParams = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var asRawStatements = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  var exp = node.content;\n  if (!exp.trim()) {\n    return;\n  }\n  try {\n    new Function(asRawStatements ? " ".concat(exp, " ") : "return ".concat(asParams ? "(".concat(exp, ") => {}") : "(".concat(exp, ")")));\n  } catch (e) {\n    var message = e.message;\n    var keywordMatch = exp.replace(stripStringRE, "").match(prohibitedKeywordRE);\n    if (keywordMatch) {\n      message = "avoid using JavaScript keyword as property name: \\"".concat(keywordMatch[0], "\\"");\n    }\n    context.onError(createCompilerError(45, node.loc, void 0, message));\n  }\n}\nvar transformExpression = function transformExpression(node, context) {\n  if (node.type === 5) {\n    node.content = processExpression(node.content, context);\n  } else if (node.type === 1) {\n    for (var i = 0; i < node.props.length; i++) {\n      var dir = node.props[i];\n      if (dir.type === 7 && dir.name !== "for") {\n        var exp = dir.exp;\n        var arg = dir.arg;\n        if (exp && exp.type === 4 && !(dir.name === "on" && arg)) {\n          dir.exp = processExpression(exp, context,\n          // slot args must be processed as function params\n          dir.name === "slot");\n        }\n        if (arg && arg.type === 4 && !arg.isStatic) {\n          dir.arg = processExpression(arg, context);\n        }\n      }\n    }\n  }\n};\nfunction processExpression(node, context) {\n  var asParams = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var asRawStatements = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  var localVars = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : Object.create(context.identifiers);\n  {\n    if (true) {\n      validateBrowserExpression(node, context, asParams, asRawStatements);\n    }\n    return node;\n  }\n}\nfunction stringifyExpression(exp) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(exp)) {\n    return exp;\n  } else if (exp.type === 4) {\n    return exp.content;\n  } else {\n    return exp.children.map(stringifyExpression).join("");\n  }\n}\nvar transformIf = createStructuralDirectiveTransform(/^(if|else|else-if)$/, function (node, dir, context) {\n  return processIf(node, dir, context, function (ifNode, branch, isRoot) {\n    var siblings = context.parent.children;\n    var i = siblings.indexOf(ifNode);\n    var key = 0;\n    while (i-- >= 0) {\n      var sibling = siblings[i];\n      if (sibling && sibling.type === 9) {\n        key += sibling.branches.length;\n      }\n    }\n    return function () {\n      if (isRoot) {\n        ifNode.codegenNode = createCodegenNodeForBranch(branch, key, context);\n      } else {\n        var parentCondition = getParentCondition(ifNode.codegenNode);\n        parentCondition.alternate = createCodegenNodeForBranch(branch, key + ifNode.branches.length - 1, context);\n      }\n    };\n  });\n});\nfunction processIf(node, dir, context, processCodegen) {\n  if (dir.name !== "else" && (!dir.exp || !dir.exp.content.trim())) {\n    var loc = dir.exp ? dir.exp.loc : node.loc;\n    context.onError(createCompilerError(28, dir.loc));\n    dir.exp = createSimpleExpression("true", false, loc);\n  }\n  if ( true && dir.exp) {\n    validateBrowserExpression(dir.exp, context);\n  }\n  if (dir.name === "if") {\n    var branch = createIfBranch(node, dir);\n    var ifNode = {\n      type: 9,\n      loc: node.loc,\n      branches: [branch]\n    };\n    context.replaceNode(ifNode);\n    if (processCodegen) {\n      return processCodegen(ifNode, branch, true);\n    }\n  } else {\n    var siblings = context.parent.children;\n    var comments = [];\n    var i = siblings.indexOf(node);\n    var _loop = function _loop() {\n        var sibling = siblings[i];\n        if (sibling && sibling.type === 3) {\n          context.removeNode(sibling);\n           true && comments.unshift(sibling);\n          return 0; // continue\n        }\n        if (sibling && sibling.type === 2 && !sibling.content.trim().length) {\n          context.removeNode(sibling);\n          return 0; // continue\n        }\n        if (sibling && sibling.type === 9) {\n          if (dir.name === "else-if" && sibling.branches[sibling.branches.length - 1].condition === void 0) {\n            context.onError(createCompilerError(30, node.loc));\n          }\n          context.removeNode();\n          var _branch = createIfBranch(node, dir);\n          if ( true && comments.length &&\n          // #3619 ignore comments if the v-if is direct child of <transition>\n          !(context.parent && context.parent.type === 1 && (context.parent.tag === "transition" || context.parent.tag === "Transition"))) {\n            _branch.children = [].concat(comments, _toConsumableArray(_branch.children));\n          }\n          if (true) {\n            var key = _branch.userKey;\n            if (key) {\n              sibling.branches.forEach(function (_ref8) {\n                var userKey = _ref8.userKey;\n                if (isSameKey(userKey, key)) {\n                  context.onError(createCompilerError(29, _branch.userKey.loc));\n                }\n              });\n            }\n          }\n          sibling.branches.push(_branch);\n          var onExit = processCodegen && processCodegen(sibling, _branch, false);\n          traverseNode(_branch, context);\n          if (onExit) onExit();\n          context.currentNode = null;\n        } else {\n          context.onError(createCompilerError(30, node.loc));\n        }\n        return 1; // break\n      },\n      _ret;\n    while (i-- >= -1) {\n      _ret = _loop();\n      if (_ret === 0) continue;\n      if (_ret === 1) break;\n    }\n  }\n}\nfunction createIfBranch(node, dir) {\n  var isTemplateIf = node.tagType === 3;\n  return {\n    type: 10,\n    loc: node.loc,\n    condition: dir.name === "else" ? void 0 : dir.exp,\n    children: isTemplateIf && !findDir(node, "for") ? node.children : [node],\n    userKey: findProp(node, "key"),\n    isTemplateIf: isTemplateIf\n  };\n}\nfunction createCodegenNodeForBranch(branch, keyIndex, context) {\n  if (branch.condition) {\n    return createConditionalExpression(branch.condition, createChildrenCodegenNode(branch, keyIndex, context),\n    // make sure to pass in asBlock: true so that the comment node call\n    // closes the current block.\n    createCallExpression(context.helper(CREATE_COMMENT), [ true ? \'"v-if"\' : 0, "true"]));\n  } else {\n    return createChildrenCodegenNode(branch, keyIndex, context);\n  }\n}\nfunction createChildrenCodegenNode(branch, keyIndex, context) {\n  var helper = context.helper;\n  var keyProperty = createObjectProperty("key", createSimpleExpression("".concat(keyIndex), false, locStub, 2));\n  var children = branch.children;\n  var firstChild = children[0];\n  var needFragmentWrapper = children.length !== 1 || firstChild.type !== 1;\n  if (needFragmentWrapper) {\n    if (children.length === 1 && firstChild.type === 11) {\n      var vnodeCall = firstChild.codegenNode;\n      injectProp(vnodeCall, keyProperty, context);\n      return vnodeCall;\n    } else {\n      var patchFlag = 64;\n      var patchFlagText = _vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[64];\n      if ( true && !branch.isTemplateIf && children.filter(function (c) {\n        return c.type !== 3;\n      }).length === 1) {\n        patchFlag |= 2048;\n        patchFlagText += ", ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[2048]);\n      }\n      return createVNodeCall(context, helper(FRAGMENT), createObjectExpression([keyProperty]), children, patchFlag + ( true ? " /* ".concat(patchFlagText, " */") : 0), void 0, void 0, true, false, false, branch.loc);\n    }\n  } else {\n    var ret = firstChild.codegenNode;\n    var _vnodeCall = getMemoedVNodeCall(ret);\n    if (_vnodeCall.type === 13) {\n      convertToBlock(_vnodeCall, context);\n    }\n    injectProp(_vnodeCall, keyProperty, context);\n    return ret;\n  }\n}\nfunction isSameKey(a, b) {\n  if (!a || a.type !== b.type) {\n    return false;\n  }\n  if (a.type === 6) {\n    if (a.value.content !== b.value.content) {\n      return false;\n    }\n  } else {\n    var exp = a.exp;\n    var branchExp = b.exp;\n    if (exp.type !== branchExp.type) {\n      return false;\n    }\n    if (exp.type !== 4 || exp.isStatic !== branchExp.isStatic || exp.content !== branchExp.content) {\n      return false;\n    }\n  }\n  return true;\n}\nfunction getParentCondition(node) {\n  while (true) {\n    if (node.type === 19) {\n      if (node.alternate.type === 19) {\n        node = node.alternate;\n      } else {\n        return node;\n      }\n    } else if (node.type === 20) {\n      node = node.value;\n    }\n  }\n}\nvar transformFor = createStructuralDirectiveTransform("for", function (node, dir, context) {\n  var helper = context.helper,\n    removeHelper = context.removeHelper;\n  return processFor(node, dir, context, function (forNode) {\n    var renderExp = createCallExpression(helper(RENDER_LIST), [forNode.source]);\n    var isTemplate = isTemplateNode(node);\n    var memo = findDir(node, "memo");\n    var keyProp = findProp(node, "key");\n    var keyExp = keyProp && (keyProp.type === 6 ? createSimpleExpression(keyProp.value.content, true) : keyProp.exp);\n    var keyProperty = keyProp ? createObjectProperty("key", keyExp) : null;\n    var isStableFragment = forNode.source.type === 4 && forNode.source.constType > 0;\n    var fragmentFlag = isStableFragment ? 64 : keyProp ? 128 : 256;\n    forNode.codegenNode = createVNodeCall(context, helper(FRAGMENT), void 0, renderExp, fragmentFlag + ( true ? " /* ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[fragmentFlag], " */") : 0), void 0, void 0, true, !isStableFragment, false, node.loc);\n    return function () {\n      var childBlock;\n      var children = forNode.children;\n      if (( true) && isTemplate) {\n        node.children.some(function (c) {\n          if (c.type === 1) {\n            var key = findProp(c, "key");\n            if (key) {\n              context.onError(createCompilerError(33, key.loc));\n              return true;\n            }\n          }\n        });\n      }\n      var needFragmentWrapper = children.length !== 1 || children[0].type !== 1;\n      var slotOutlet = isSlotOutlet(node) ? node : isTemplate && node.children.length === 1 && isSlotOutlet(node.children[0]) ? node.children[0] : null;\n      if (slotOutlet) {\n        childBlock = slotOutlet.codegenNode;\n        if (isTemplate && keyProperty) {\n          injectProp(childBlock, keyProperty, context);\n        }\n      } else if (needFragmentWrapper) {\n        childBlock = createVNodeCall(context, helper(FRAGMENT), keyProperty ? createObjectExpression([keyProperty]) : void 0, node.children, 64 + ( true ? " /* ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[64], " */") : 0), void 0, void 0, true, void 0, false);\n      } else {\n        childBlock = children[0].codegenNode;\n        if (isTemplate && keyProperty) {\n          injectProp(childBlock, keyProperty, context);\n        }\n        if (childBlock.isBlock !== !isStableFragment) {\n          if (childBlock.isBlock) {\n            removeHelper(OPEN_BLOCK);\n            removeHelper(getVNodeBlockHelper(context.inSSR, childBlock.isComponent));\n          } else {\n            removeHelper(getVNodeHelper(context.inSSR, childBlock.isComponent));\n          }\n        }\n        childBlock.isBlock = !isStableFragment;\n        if (childBlock.isBlock) {\n          helper(OPEN_BLOCK);\n          helper(getVNodeBlockHelper(context.inSSR, childBlock.isComponent));\n        } else {\n          helper(getVNodeHelper(context.inSSR, childBlock.isComponent));\n        }\n      }\n      if (memo) {\n        var loop = createFunctionExpression(createForLoopParams(forNode.parseResult, [createSimpleExpression("_cached")]));\n        loop.body = createBlockStatement([createCompoundExpression(["const _memo = (", memo.exp, ")"]), createCompoundExpression(["if (_cached"].concat(_toConsumableArray(keyExp ? [" && _cached.key === ", keyExp] : []), [" && ".concat(context.helperString(IS_MEMO_SAME), "(_cached, _memo)) return _cached")])), createCompoundExpression(["const _item = ", childBlock]), createSimpleExpression("_item.memo = _memo"), createSimpleExpression("return _item")]);\n        renderExp.arguments.push(loop, createSimpleExpression("_cache"), createSimpleExpression(String(context.cached++)));\n      } else {\n        renderExp.arguments.push(createFunctionExpression(createForLoopParams(forNode.parseResult), childBlock, true));\n      }\n    };\n  });\n});\nfunction processFor(node, dir, context, processCodegen) {\n  if (!dir.exp) {\n    context.onError(createCompilerError(31, dir.loc));\n    return;\n  }\n  var parseResult = dir.forParseResult;\n  if (!parseResult) {\n    context.onError(createCompilerError(32, dir.loc));\n    return;\n  }\n  finalizeForParseResult(parseResult, context);\n  var addIdentifiers = context.addIdentifiers,\n    removeIdentifiers = context.removeIdentifiers,\n    scopes = context.scopes;\n  var source = parseResult.source,\n    value = parseResult.value,\n    key = parseResult.key,\n    index = parseResult.index;\n  var forNode = {\n    type: 11,\n    loc: dir.loc,\n    source: source,\n    valueAlias: value,\n    keyAlias: key,\n    objectIndexAlias: index,\n    parseResult: parseResult,\n    children: isTemplateNode(node) ? node.children : [node]\n  };\n  context.replaceNode(forNode);\n  scopes.vFor++;\n  var onExit = processCodegen && processCodegen(forNode);\n  return function () {\n    scopes.vFor--;\n    if (onExit) onExit();\n  };\n}\nfunction finalizeForParseResult(result, context) {\n  if (result.finalized) return;\n  if (true) {\n    validateBrowserExpression(result.source, context);\n    if (result.key) {\n      validateBrowserExpression(result.key, context, true);\n    }\n    if (result.index) {\n      validateBrowserExpression(result.index, context, true);\n    }\n    if (result.value) {\n      validateBrowserExpression(result.value, context, true);\n    }\n  }\n  result.finalized = true;\n}\nfunction createForLoopParams(_ref9) {\n  var value = _ref9.value,\n    key = _ref9.key,\n    index = _ref9.index;\n  var memoArgs = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n  return createParamsList([value, key, index].concat(_toConsumableArray(memoArgs)));\n}\nfunction createParamsList(args) {\n  var i = args.length;\n  while (i--) {\n    if (args[i]) break;\n  }\n  return args.slice(0, i + 1).map(function (arg, i2) {\n    return arg || createSimpleExpression("_".repeat(i2 + 1), false);\n  });\n}\nvar defaultFallback = createSimpleExpression("undefined", false);\nvar trackSlotScopes = function trackSlotScopes(node, context) {\n  if (node.type === 1 && (node.tagType === 1 || node.tagType === 3)) {\n    var vSlot = findDir(node, "slot");\n    if (vSlot) {\n      vSlot.exp;\n      context.scopes.vSlot++;\n      return function () {\n        context.scopes.vSlot--;\n      };\n    }\n  }\n};\nvar trackVForSlotScopes = function trackVForSlotScopes(node, context) {\n  var vFor;\n  if (isTemplateNode(node) && node.props.some(isVSlot) && (vFor = findDir(node, "for"))) {\n    var result = vFor.forParseResult;\n    if (result) {\n      finalizeForParseResult(result, context);\n      var value = result.value,\n        key = result.key,\n        index = result.index;\n      var addIdentifiers = context.addIdentifiers,\n        removeIdentifiers = context.removeIdentifiers;\n      value && addIdentifiers(value);\n      key && addIdentifiers(key);\n      index && addIdentifiers(index);\n      return function () {\n        value && removeIdentifiers(value);\n        key && removeIdentifiers(key);\n        index && removeIdentifiers(index);\n      };\n    }\n  }\n};\nvar buildClientSlotFn = function buildClientSlotFn(props, _vForExp, children, loc) {\n  return createFunctionExpression(props, children, false, true, children.length ? children[0].loc : loc);\n};\nfunction buildSlots(node, context) {\n  var buildSlotFn = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : buildClientSlotFn;\n  context.helper(WITH_CTX);\n  var children = node.children,\n    loc = node.loc;\n  var slotsProperties = [];\n  var dynamicSlots = [];\n  var hasDynamicSlots = context.scopes.vSlot > 0 || context.scopes.vFor > 0;\n  var onComponentSlot = findDir(node, "slot", true);\n  if (onComponentSlot) {\n    var arg = onComponentSlot.arg,\n      exp = onComponentSlot.exp;\n    if (arg && !isStaticExp(arg)) {\n      hasDynamicSlots = true;\n    }\n    slotsProperties.push(createObjectProperty(arg || createSimpleExpression("default", true), buildSlotFn(exp, void 0, children, loc)));\n  }\n  var hasTemplateSlots = false;\n  var hasNamedDefaultSlot = false;\n  var implicitDefaultChildren = [];\n  var seenSlotNames = /* @__PURE__ */new Set();\n  var conditionalBranchIndex = 0;\n  for (var i = 0; i < children.length; i++) {\n    var slotElement = children[i];\n    var slotDir = void 0;\n    if (!isTemplateNode(slotElement) || !(slotDir = findDir(slotElement, "slot", true))) {\n      if (slotElement.type !== 3) {\n        implicitDefaultChildren.push(slotElement);\n      }\n      continue;\n    }\n    if (onComponentSlot) {\n      context.onError(createCompilerError(37, slotDir.loc));\n      break;\n    }\n    hasTemplateSlots = true;\n    var slotChildren = slotElement.children,\n      slotLoc = slotElement.loc;\n    var _slotDir = slotDir,\n      _slotDir$arg = _slotDir.arg,\n      slotName = _slotDir$arg === void 0 ? createSimpleExpression("default", true) : _slotDir$arg,\n      slotProps = _slotDir.exp,\n      dirLoc = _slotDir.loc;\n    var staticSlotName = void 0;\n    if (isStaticExp(slotName)) {\n      staticSlotName = slotName ? slotName.content : "default";\n    } else {\n      hasDynamicSlots = true;\n    }\n    var vFor = findDir(slotElement, "for");\n    var slotFunction = buildSlotFn(slotProps, vFor, slotChildren, slotLoc);\n    var vIf = void 0;\n    var vElse = void 0;\n    if (vIf = findDir(slotElement, "if")) {\n      hasDynamicSlots = true;\n      dynamicSlots.push(createConditionalExpression(vIf.exp, buildDynamicSlot(slotName, slotFunction, conditionalBranchIndex++), defaultFallback));\n    } else if (vElse = findDir(slotElement, /^else(-if)?$/, true\n    /* allowEmpty */)) {\n      var j = i;\n      var prev = void 0;\n      while (j--) {\n        prev = children[j];\n        if (prev.type !== 3) {\n          break;\n        }\n      }\n      if (prev && isTemplateNode(prev) && findDir(prev, "if")) {\n        children.splice(i, 1);\n        i--;\n        var conditional = dynamicSlots[dynamicSlots.length - 1];\n        while (conditional.alternate.type === 19) {\n          conditional = conditional.alternate;\n        }\n        conditional.alternate = vElse.exp ? createConditionalExpression(vElse.exp, buildDynamicSlot(slotName, slotFunction, conditionalBranchIndex++), defaultFallback) : buildDynamicSlot(slotName, slotFunction, conditionalBranchIndex++);\n      } else {\n        context.onError(createCompilerError(30, vElse.loc));\n      }\n    } else if (vFor) {\n      hasDynamicSlots = true;\n      var parseResult = vFor.forParseResult;\n      if (parseResult) {\n        finalizeForParseResult(parseResult, context);\n        dynamicSlots.push(createCallExpression(context.helper(RENDER_LIST), [parseResult.source, createFunctionExpression(createForLoopParams(parseResult), buildDynamicSlot(slotName, slotFunction), true)]));\n      } else {\n        context.onError(createCompilerError(32, vFor.loc));\n      }\n    } else {\n      if (staticSlotName) {\n        if (seenSlotNames.has(staticSlotName)) {\n          context.onError(createCompilerError(38, dirLoc));\n          continue;\n        }\n        seenSlotNames.add(staticSlotName);\n        if (staticSlotName === "default") {\n          hasNamedDefaultSlot = true;\n        }\n      }\n      slotsProperties.push(createObjectProperty(slotName, slotFunction));\n    }\n  }\n  if (!onComponentSlot) {\n    var buildDefaultSlotProperty = function buildDefaultSlotProperty(props, children2) {\n      var fn = buildSlotFn(props, void 0, children2, loc);\n      if (context.compatConfig) {\n        fn.isNonScopedSlot = true;\n      }\n      return createObjectProperty("default", fn);\n    };\n    if (!hasTemplateSlots) {\n      slotsProperties.push(buildDefaultSlotProperty(void 0, children));\n    } else if (implicitDefaultChildren.length &&\n    // #3766\n    // with whitespace: \'preserve\', whitespaces between slots will end up in\n    // implicitDefaultChildren. Ignore if all implicit children are whitespaces.\n    implicitDefaultChildren.some(function (node2) {\n      return isNonWhitespaceContent(node2);\n    })) {\n      if (hasNamedDefaultSlot) {\n        context.onError(createCompilerError(39, implicitDefaultChildren[0].loc));\n      } else {\n        slotsProperties.push(buildDefaultSlotProperty(void 0, implicitDefaultChildren));\n      }\n    }\n  }\n  var slotFlag = hasDynamicSlots ? 2 : hasForwardedSlots(node.children) ? 3 : 1;\n  var slots = createObjectExpression(slotsProperties.concat(createObjectProperty("_",\n  // 2 = compiled but dynamic = can skip normalization, but must run diff\n  // 1 = compiled and static = can skip normalization AND diff as optimized\n  createSimpleExpression(slotFlag + ( true ? " /* ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.slotFlagsText[slotFlag], " */") : 0), false))), loc);\n  if (dynamicSlots.length) {\n    slots = createCallExpression(context.helper(CREATE_SLOTS), [slots, createArrayExpression(dynamicSlots)]);\n  }\n  return {\n    slots: slots,\n    hasDynamicSlots: hasDynamicSlots\n  };\n}\nfunction buildDynamicSlot(name, fn, index) {\n  var props = [createObjectProperty("name", name), createObjectProperty("fn", fn)];\n  if (index != null) {\n    props.push(createObjectProperty("key", createSimpleExpression(String(index), true)));\n  }\n  return createObjectExpression(props);\n}\nfunction hasForwardedSlots(children) {\n  for (var i = 0; i < children.length; i++) {\n    var child = children[i];\n    switch (child.type) {\n      case 1:\n        if (child.tagType === 2 || hasForwardedSlots(child.children)) {\n          return true;\n        }\n        break;\n      case 9:\n        if (hasForwardedSlots(child.branches)) return true;\n        break;\n      case 10:\n      case 11:\n        if (hasForwardedSlots(child.children)) return true;\n        break;\n    }\n  }\n  return false;\n}\nfunction isNonWhitespaceContent(node) {\n  if (node.type !== 2 && node.type !== 12) return true;\n  return node.type === 2 ? !!node.content.trim() : isNonWhitespaceContent(node.content);\n}\nvar directiveImportMap = /* @__PURE__ */new WeakMap();\nvar transformElement = function transformElement(node, context) {\n  return function postTransformElement() {\n    node = context.currentNode;\n    if (!(node.type === 1 && (node.tagType === 0 || node.tagType === 1))) {\n      return;\n    }\n    var _node2 = node,\n      tag = _node2.tag,\n      props = _node2.props;\n    var isComponent = node.tagType === 1;\n    var vnodeTag = isComponent ? resolveComponentType(node, context) : "\\"".concat(tag, "\\"");\n    var isDynamicComponent = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(vnodeTag) && vnodeTag.callee === RESOLVE_DYNAMIC_COMPONENT;\n    var vnodeProps;\n    var vnodeChildren;\n    var vnodePatchFlag;\n    var patchFlag = 0;\n    var vnodeDynamicProps;\n    var dynamicPropNames;\n    var vnodeDirectives;\n    var shouldUseBlock =\n    // dynamic component may resolve to plain elements\n    isDynamicComponent || vnodeTag === TELEPORT || vnodeTag === SUSPENSE || !isComponent && (\n    // <svg> and <foreignObject> must be forced into blocks so that block\n    // updates inside get proper isSVG flag at runtime. (#639, #643)\n    // This is technically web-specific, but splitting the logic out of core\n    // leads to too much unnecessary complexity.\n    tag === "svg" || tag === "foreignObject");\n    if (props.length > 0) {\n      var propsBuildResult = buildProps(node, context, void 0, isComponent, isDynamicComponent);\n      vnodeProps = propsBuildResult.props;\n      patchFlag = propsBuildResult.patchFlag;\n      dynamicPropNames = propsBuildResult.dynamicPropNames;\n      var directives = propsBuildResult.directives;\n      vnodeDirectives = directives && directives.length ? createArrayExpression(directives.map(function (dir) {\n        return buildDirectiveArgs(dir, context);\n      })) : void 0;\n      if (propsBuildResult.shouldUseBlock) {\n        shouldUseBlock = true;\n      }\n    }\n    if (node.children.length > 0) {\n      if (vnodeTag === KEEP_ALIVE) {\n        shouldUseBlock = true;\n        patchFlag |= 1024;\n        if ( true && node.children.length > 1) {\n          context.onError(createCompilerError(46, {\n            start: node.children[0].loc.start,\n            end: node.children[node.children.length - 1].loc.end,\n            source: ""\n          }));\n        }\n      }\n      var shouldBuildAsSlots = isComponent &&\n      // Teleport is not a real component and has dedicated runtime handling\n      vnodeTag !== TELEPORT &&\n      // explained above.\n      vnodeTag !== KEEP_ALIVE;\n      if (shouldBuildAsSlots) {\n        var _buildSlots = buildSlots(node, context),\n          slots = _buildSlots.slots,\n          hasDynamicSlots = _buildSlots.hasDynamicSlots;\n        vnodeChildren = slots;\n        if (hasDynamicSlots) {\n          patchFlag |= 1024;\n        }\n      } else if (node.children.length === 1 && vnodeTag !== TELEPORT) {\n        var child = node.children[0];\n        var type = child.type;\n        var hasDynamicTextChild = type === 5 || type === 8;\n        if (hasDynamicTextChild && getConstantType(child, context) === 0) {\n          patchFlag |= 1;\n        }\n        if (hasDynamicTextChild || type === 2) {\n          vnodeChildren = child;\n        } else {\n          vnodeChildren = node.children;\n        }\n      } else {\n        vnodeChildren = node.children;\n      }\n    }\n    if (patchFlag !== 0) {\n      if (true) {\n        if (patchFlag < 0) {\n          vnodePatchFlag = patchFlag + " /* ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[patchFlag], " */");\n        } else {\n          var flagNames = Object.keys(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames).map(Number).filter(function (n) {\n            return n > 0 && patchFlag & n;\n          }).map(function (n) {\n            return _vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[n];\n          }).join(", ");\n          vnodePatchFlag = patchFlag + " /* ".concat(flagNames, " */");\n        }\n      } else {}\n      if (dynamicPropNames && dynamicPropNames.length) {\n        vnodeDynamicProps = stringifyDynamicPropNames(dynamicPropNames);\n      }\n    }\n    node.codegenNode = createVNodeCall(context, vnodeTag, vnodeProps, vnodeChildren, vnodePatchFlag, vnodeDynamicProps, vnodeDirectives, !!shouldUseBlock, false, isComponent, node.loc);\n  };\n};\nfunction resolveComponentType(node, context) {\n  var ssr = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var tag = node.tag;\n  var isExplicitDynamic = isComponentTag(tag);\n  var isProp = findProp(node, "is");\n  if (isProp) {\n    if (isExplicitDynamic || isCompatEnabled("COMPILER_IS_ON_ELEMENT", context)) {\n      var exp = isProp.type === 6 ? isProp.value && createSimpleExpression(isProp.value.content, true) : isProp.exp;\n      if (exp) {\n        return createCallExpression(context.helper(RESOLVE_DYNAMIC_COMPONENT), [exp]);\n      }\n    } else if (isProp.type === 6 && isProp.value.content.startsWith("vue:")) {\n      tag = isProp.value.content.slice(4);\n    }\n  }\n  var builtIn = isCoreComponent(tag) || context.isBuiltInComponent(tag);\n  if (builtIn) {\n    if (!ssr) context.helper(builtIn);\n    return builtIn;\n  }\n  context.helper(RESOLVE_COMPONENT);\n  context.components.add(tag);\n  return toValidAssetId(tag, "component");\n}\nfunction buildProps(node, context) {\n  var props = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : node.props;\n  var isComponent = arguments.length > 3 ? arguments[3] : undefined;\n  var isDynamicComponent = arguments.length > 4 ? arguments[4] : undefined;\n  var ssr = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n  var tag = node.tag,\n    elementLoc = node.loc,\n    children = node.children;\n  var properties = [];\n  var mergeArgs = [];\n  var runtimeDirectives = [];\n  var hasChildren = children.length > 0;\n  var shouldUseBlock = false;\n  var patchFlag = 0;\n  var hasRef = false;\n  var hasClassBinding = false;\n  var hasStyleBinding = false;\n  var hasHydrationEventBinding = false;\n  var hasDynamicKeys = false;\n  var hasVnodeHook = false;\n  var dynamicPropNames = [];\n  var pushMergeArg = function pushMergeArg(arg) {\n    if (properties.length) {\n      mergeArgs.push(createObjectExpression(dedupeProperties(properties), elementLoc));\n      properties = [];\n    }\n    if (arg) mergeArgs.push(arg);\n  };\n  var analyzePatchFlag = function analyzePatchFlag(_ref10) {\n    var key = _ref10.key,\n      value = _ref10.value;\n    if (isStaticExp(key)) {\n      var name = key.content;\n      var isEventHandler = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isOn)(name);\n      if (isEventHandler && (!isComponent || isDynamicComponent) &&\n      // omit the flag for click handlers because hydration gives click\n      // dedicated fast path.\n      name.toLowerCase() !== "onclick" &&\n      // omit v-model handlers\n      name !== "onUpdate:modelValue" &&\n      // omit onVnodeXXX hooks\n      !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isReservedProp)(name)) {\n        hasHydrationEventBinding = true;\n      }\n      if (isEventHandler && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isReservedProp)(name)) {\n        hasVnodeHook = true;\n      }\n      if (isEventHandler && value.type === 14) {\n        value = value.arguments[0];\n      }\n      if (value.type === 20 || (value.type === 4 || value.type === 8) && getConstantType(value, context) > 0) {\n        return;\n      }\n      if (name === "ref") {\n        hasRef = true;\n      } else if (name === "class") {\n        hasClassBinding = true;\n      } else if (name === "style") {\n        hasStyleBinding = true;\n      } else if (name !== "key" && !dynamicPropNames.includes(name)) {\n        dynamicPropNames.push(name);\n      }\n      if (isComponent && (name === "class" || name === "style") && !dynamicPropNames.includes(name)) {\n        dynamicPropNames.push(name);\n      }\n    } else {\n      hasDynamicKeys = true;\n    }\n  };\n  for (var i = 0; i < props.length; i++) {\n    var prop = props[i];\n    if (prop.type === 6) {\n      var loc = prop.loc,\n        name = prop.name,\n        nameLoc = prop.nameLoc,\n        value = prop.value;\n      var isStatic = true;\n      if (name === "ref") {\n        hasRef = true;\n        if (context.scopes.vFor > 0) {\n          properties.push(createObjectProperty(createSimpleExpression("ref_for", true), createSimpleExpression("true")));\n        }\n      }\n      if (name === "is" && (isComponentTag(tag) || value && value.content.startsWith("vue:") || isCompatEnabled("COMPILER_IS_ON_ELEMENT", context))) {\n        continue;\n      }\n      properties.push(createObjectProperty(createSimpleExpression(name, true, nameLoc), createSimpleExpression(value ? value.content : "", isStatic, value ? value.loc : loc)));\n    } else {\n      var _name = prop.name,\n        arg = prop.arg,\n        exp = prop.exp,\n        _loc = prop.loc,\n        modifiers = prop.modifiers;\n      var isVBind = _name === "bind";\n      var isVOn = _name === "on";\n      if (_name === "slot") {\n        if (!isComponent) {\n          context.onError(createCompilerError(40, _loc));\n        }\n        continue;\n      }\n      if (_name === "once" || _name === "memo") {\n        continue;\n      }\n      if (_name === "is" || isVBind && isStaticArgOf(arg, "is") && (isComponentTag(tag) || isCompatEnabled("COMPILER_IS_ON_ELEMENT", context))) {\n        continue;\n      }\n      if (isVOn && ssr) {\n        continue;\n      }\n      if (\n      // #938: elements with dynamic keys should be forced into blocks\n      isVBind && isStaticArgOf(arg, "key") ||\n      // inline before-update hooks need to force block so that it is invoked\n      // before children\n      isVOn && hasChildren && isStaticArgOf(arg, "vue:before-update")) {\n        shouldUseBlock = true;\n      }\n      if (isVBind && isStaticArgOf(arg, "ref") && context.scopes.vFor > 0) {\n        properties.push(createObjectProperty(createSimpleExpression("ref_for", true), createSimpleExpression("true")));\n      }\n      if (!arg && (isVBind || isVOn)) {\n        hasDynamicKeys = true;\n        if (exp) {\n          if (isVBind) {\n            pushMergeArg();\n            {\n              if (true) {\n                var hasOverridableKeys = mergeArgs.some(function (arg2) {\n                  if (arg2.type === 15) {\n                    return arg2.properties.some(function (_ref11) {\n                      var key = _ref11.key;\n                      if (key.type !== 4 || !key.isStatic) {\n                        return true;\n                      }\n                      return key.content !== "class" && key.content !== "style" && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isOn)(key.content);\n                    });\n                  } else {\n                    return true;\n                  }\n                });\n                if (hasOverridableKeys) {\n                  checkCompatEnabled("COMPILER_V_BIND_OBJECT_ORDER", context, _loc);\n                }\n              }\n              if (isCompatEnabled("COMPILER_V_BIND_OBJECT_ORDER", context)) {\n                mergeArgs.unshift(exp);\n                continue;\n              }\n            }\n            mergeArgs.push(exp);\n          } else {\n            pushMergeArg({\n              type: 14,\n              loc: _loc,\n              callee: context.helper(TO_HANDLERS),\n              arguments: isComponent ? [exp] : [exp, "true"]\n            });\n          }\n        } else {\n          context.onError(createCompilerError(isVBind ? 34 : 35, _loc));\n        }\n        continue;\n      }\n      if (isVBind && modifiers.includes("prop")) {\n        patchFlag |= 32;\n      }\n      var directiveTransform = context.directiveTransforms[_name];\n      if (directiveTransform) {\n        var _directiveTransform = directiveTransform(prop, node, context),\n          props2 = _directiveTransform.props,\n          needRuntime = _directiveTransform.needRuntime;\n        !ssr && props2.forEach(analyzePatchFlag);\n        if (isVOn && arg && !isStaticExp(arg)) {\n          pushMergeArg(createObjectExpression(props2, elementLoc));\n        } else {\n          var _properties;\n          (_properties = properties).push.apply(_properties, _toConsumableArray(props2));\n        }\n        if (needRuntime) {\n          runtimeDirectives.push(prop);\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol)(needRuntime)) {\n            directiveImportMap.set(prop, needRuntime);\n          }\n        }\n      } else if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isBuiltInDirective)(_name)) {\n        runtimeDirectives.push(prop);\n        if (hasChildren) {\n          shouldUseBlock = true;\n        }\n      }\n    }\n  }\n  var propsExpression = void 0;\n  if (mergeArgs.length) {\n    pushMergeArg();\n    if (mergeArgs.length > 1) {\n      propsExpression = createCallExpression(context.helper(MERGE_PROPS), mergeArgs, elementLoc);\n    } else {\n      propsExpression = mergeArgs[0];\n    }\n  } else if (properties.length) {\n    propsExpression = createObjectExpression(dedupeProperties(properties), elementLoc);\n  }\n  if (hasDynamicKeys) {\n    patchFlag |= 16;\n  } else {\n    if (hasClassBinding && !isComponent) {\n      patchFlag |= 2;\n    }\n    if (hasStyleBinding && !isComponent) {\n      patchFlag |= 4;\n    }\n    if (dynamicPropNames.length) {\n      patchFlag |= 8;\n    }\n    if (hasHydrationEventBinding) {\n      patchFlag |= 32;\n    }\n  }\n  if (!shouldUseBlock && (patchFlag === 0 || patchFlag === 32) && (hasRef || hasVnodeHook || runtimeDirectives.length > 0)) {\n    patchFlag |= 512;\n  }\n  if (!context.inSSR && propsExpression) {\n    switch (propsExpression.type) {\n      case 15:\n        var classKeyIndex = -1;\n        var styleKeyIndex = -1;\n        var hasDynamicKey = false;\n        for (var _i5 = 0; _i5 < propsExpression.properties.length; _i5++) {\n          var key = propsExpression.properties[_i5].key;\n          if (isStaticExp(key)) {\n            if (key.content === "class") {\n              classKeyIndex = _i5;\n            } else if (key.content === "style") {\n              styleKeyIndex = _i5;\n            }\n          } else if (!key.isHandlerKey) {\n            hasDynamicKey = true;\n          }\n        }\n        var classProp = propsExpression.properties[classKeyIndex];\n        var styleProp = propsExpression.properties[styleKeyIndex];\n        if (!hasDynamicKey) {\n          if (classProp && !isStaticExp(classProp.value)) {\n            classProp.value = createCallExpression(context.helper(NORMALIZE_CLASS), [classProp.value]);\n          }\n          if (styleProp && (\n          // the static style is compiled into an object,\n          // so use `hasStyleBinding` to ensure that it is a dynamic style binding\n          hasStyleBinding || styleProp.value.type === 4 && styleProp.value.content.trim()[0] === "[" ||\n          // v-bind:style and style both exist,\n          // v-bind:style with static literal object\n          styleProp.value.type === 17)) {\n            styleProp.value = createCallExpression(context.helper(NORMALIZE_STYLE), [styleProp.value]);\n          }\n        } else {\n          propsExpression = createCallExpression(context.helper(NORMALIZE_PROPS), [propsExpression]);\n        }\n        break;\n      case 14:\n        break;\n      default:\n        propsExpression = createCallExpression(context.helper(NORMALIZE_PROPS), [createCallExpression(context.helper(GUARD_REACTIVE_PROPS), [propsExpression])]);\n        break;\n    }\n  }\n  return {\n    props: propsExpression,\n    directives: runtimeDirectives,\n    patchFlag: patchFlag,\n    dynamicPropNames: dynamicPropNames,\n    shouldUseBlock: shouldUseBlock\n  };\n}\nfunction dedupeProperties(properties) {\n  var knownProps = /* @__PURE__ */new Map();\n  var deduped = [];\n  for (var i = 0; i < properties.length; i++) {\n    var prop = properties[i];\n    if (prop.key.type === 8 || !prop.key.isStatic) {\n      deduped.push(prop);\n      continue;\n    }\n    var name = prop.key.content;\n    var existing = knownProps.get(name);\n    if (existing) {\n      if (name === "style" || name === "class" || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isOn)(name)) {\n        mergeAsArray(existing, prop);\n      }\n    } else {\n      knownProps.set(name, prop);\n      deduped.push(prop);\n    }\n  }\n  return deduped;\n}\nfunction mergeAsArray(existing, incoming) {\n  if (existing.value.type === 17) {\n    existing.value.elements.push(incoming.value);\n  } else {\n    existing.value = createArrayExpression([existing.value, incoming.value], existing.loc);\n  }\n}\nfunction buildDirectiveArgs(dir, context) {\n  var dirArgs = [];\n  var runtime = directiveImportMap.get(dir);\n  if (runtime) {\n    dirArgs.push(context.helperString(runtime));\n  } else {\n    {\n      context.helper(RESOLVE_DIRECTIVE);\n      context.directives.add(dir.name);\n      dirArgs.push(toValidAssetId(dir.name, "directive"));\n    }\n  }\n  var loc = dir.loc;\n  if (dir.exp) dirArgs.push(dir.exp);\n  if (dir.arg) {\n    if (!dir.exp) {\n      dirArgs.push("void 0");\n    }\n    dirArgs.push(dir.arg);\n  }\n  if (Object.keys(dir.modifiers).length) {\n    if (!dir.arg) {\n      if (!dir.exp) {\n        dirArgs.push("void 0");\n      }\n      dirArgs.push("void 0");\n    }\n    var trueExpression = createSimpleExpression("true", false, loc);\n    dirArgs.push(createObjectExpression(dir.modifiers.map(function (modifier) {\n      return createObjectProperty(modifier, trueExpression);\n    }), loc));\n  }\n  return createArrayExpression(dirArgs, dir.loc);\n}\nfunction stringifyDynamicPropNames(props) {\n  var propsNamesString = "[";\n  for (var i = 0, l = props.length; i < l; i++) {\n    propsNamesString += JSON.stringify(props[i]);\n    if (i < l - 1) propsNamesString += ", ";\n  }\n  return propsNamesString + "]";\n}\nfunction isComponentTag(tag) {\n  return tag === "component" || tag === "Component";\n}\nvar transformSlotOutlet = function transformSlotOutlet(node, context) {\n  if (isSlotOutlet(node)) {\n    var children = node.children,\n      loc = node.loc;\n    var _processSlotOutlet = processSlotOutlet(node, context),\n      slotName = _processSlotOutlet.slotName,\n      slotProps = _processSlotOutlet.slotProps;\n    var slotArgs = [context.prefixIdentifiers ? "_ctx.$slots" : "$slots", slotName, "{}", "undefined", "true"];\n    var expectedLen = 2;\n    if (slotProps) {\n      slotArgs[2] = slotProps;\n      expectedLen = 3;\n    }\n    if (children.length) {\n      slotArgs[3] = createFunctionExpression([], children, false, false, loc);\n      expectedLen = 4;\n    }\n    if (context.scopeId && !context.slotted) {\n      expectedLen = 5;\n    }\n    slotArgs.splice(expectedLen);\n    node.codegenNode = createCallExpression(context.helper(RENDER_SLOT), slotArgs, loc);\n  }\n};\nfunction processSlotOutlet(node, context) {\n  var slotName = "\\"default\\"";\n  var slotProps = void 0;\n  var nonNameProps = [];\n  for (var i = 0; i < node.props.length; i++) {\n    var p = node.props[i];\n    if (p.type === 6) {\n      if (p.value) {\n        if (p.name === "name") {\n          slotName = JSON.stringify(p.value.content);\n        } else {\n          p.name = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(p.name);\n          nonNameProps.push(p);\n        }\n      }\n    } else {\n      if (p.name === "bind" && isStaticArgOf(p.arg, "name")) {\n        if (p.exp) {\n          slotName = p.exp;\n        } else if (p.arg && p.arg.type === 4) {\n          var name = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(p.arg.content);\n          slotName = p.exp = createSimpleExpression(name, false, p.arg.loc);\n        }\n      } else {\n        if (p.name === "bind" && p.arg && isStaticExp(p.arg)) {\n          p.arg.content = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(p.arg.content);\n        }\n        nonNameProps.push(p);\n      }\n    }\n  }\n  if (nonNameProps.length > 0) {\n    var _buildProps = buildProps(node, context, nonNameProps, false, false),\n      props = _buildProps.props,\n      directives = _buildProps.directives;\n    slotProps = props;\n    if (directives.length) {\n      context.onError(createCompilerError(36, directives[0].loc));\n    }\n  }\n  return {\n    slotName: slotName,\n    slotProps: slotProps\n  };\n}\nvar fnExpRE = /^\\s*([\\w$_]+|(async\\s*)?\\([^)]*?\\))\\s*(:[^=]+)?=>|^\\s*(async\\s+)?function(?:\\s+[\\w$]+)?\\s*\\(/;\nvar transformOn = function transformOn(dir, node, context, augmentor) {\n  var loc = dir.loc,\n    modifiers = dir.modifiers,\n    arg = dir.arg;\n  if (!dir.exp && !modifiers.length) {\n    context.onError(createCompilerError(35, loc));\n  }\n  var eventName;\n  if (arg.type === 4) {\n    if (arg.isStatic) {\n      var rawName = arg.content;\n      if ( true && rawName.startsWith("vnode")) {\n        context.onError(createCompilerError(51, arg.loc));\n      }\n      if (rawName.startsWith("vue:")) {\n        rawName = "vnode-".concat(rawName.slice(4));\n      }\n      var eventString = node.tagType !== 0 || rawName.startsWith("vnode") || !/[A-Z]/.test(rawName) ?\n      // for non-element and vnode lifecycle event listeners, auto convert\n      // it to camelCase. See issue #2249\n      (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.toHandlerKey)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(rawName)) : // preserve case for plain element listeners that have uppercase\n      // letters, as these may be custom elements\' custom events\n      "on:".concat(rawName);\n      eventName = createSimpleExpression(eventString, true, arg.loc);\n    } else {\n      eventName = createCompoundExpression(["".concat(context.helperString(TO_HANDLER_KEY), "("), arg, ")"]);\n    }\n  } else {\n    eventName = arg;\n    eventName.children.unshift("".concat(context.helperString(TO_HANDLER_KEY), "("));\n    eventName.children.push(")");\n  }\n  var exp = dir.exp;\n  if (exp && !exp.content.trim()) {\n    exp = void 0;\n  }\n  var shouldCache = context.cacheHandlers && !exp && !context.inVOnce;\n  if (exp) {\n    var isMemberExp = isMemberExpression(exp.content);\n    var isInlineStatement = !(isMemberExp || fnExpRE.test(exp.content));\n    var hasMultipleStatements = exp.content.includes(";");\n    if (true) {\n      validateBrowserExpression(exp, context, false, hasMultipleStatements);\n    }\n    if (isInlineStatement || shouldCache && isMemberExp) {\n      exp = createCompoundExpression(["".concat(isInlineStatement ? "$event" : "".concat("", "(...args)"), " => ").concat(hasMultipleStatements ? "{" : "("), exp, hasMultipleStatements ? "}" : ")"]);\n    }\n  }\n  var ret = {\n    props: [createObjectProperty(eventName, exp || createSimpleExpression("() => {}", false, loc))]\n  };\n  if (augmentor) {\n    ret = augmentor(ret);\n  }\n  if (shouldCache) {\n    ret.props[0].value = context.cache(ret.props[0].value);\n  }\n  ret.props.forEach(function (p) {\n    return p.key.isHandlerKey = true;\n  });\n  return ret;\n};\nvar transformBind = function transformBind(dir, _node, context) {\n  var modifiers = dir.modifiers,\n    loc = dir.loc;\n  var arg = dir.arg;\n  var exp = dir.exp;\n  if (exp && exp.type === 4 && !exp.content.trim()) {\n    {\n      exp = void 0;\n    }\n  }\n  if (!exp) {\n    if (arg.type !== 4 || !arg.isStatic) {\n      context.onError(createCompilerError(52, arg.loc));\n      return {\n        props: [createObjectProperty(arg, createSimpleExpression("", true, loc))]\n      };\n    }\n    var propName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(arg.content);\n    exp = dir.exp = createSimpleExpression(propName, false, arg.loc);\n  }\n  if (arg.type !== 4) {\n    arg.children.unshift("(");\n    arg.children.push(") || \\"\\"");\n  } else if (!arg.isStatic) {\n    arg.content = "".concat(arg.content, " || \\"\\"");\n  }\n  if (modifiers.includes("camel")) {\n    if (arg.type === 4) {\n      if (arg.isStatic) {\n        arg.content = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(arg.content);\n      } else {\n        arg.content = "".concat(context.helperString(CAMELIZE), "(").concat(arg.content, ")");\n      }\n    } else {\n      arg.children.unshift("".concat(context.helperString(CAMELIZE), "("));\n      arg.children.push(")");\n    }\n  }\n  if (!context.inSSR) {\n    if (modifiers.includes("prop")) {\n      injectPrefix(arg, ".");\n    }\n    if (modifiers.includes("attr")) {\n      injectPrefix(arg, "^");\n    }\n  }\n  return {\n    props: [createObjectProperty(arg, exp)]\n  };\n};\nvar injectPrefix = function injectPrefix(arg, prefix) {\n  if (arg.type === 4) {\n    if (arg.isStatic) {\n      arg.content = prefix + arg.content;\n    } else {\n      arg.content = "`".concat(prefix, "${").concat(arg.content, "}`");\n    }\n  } else {\n    arg.children.unshift("\'".concat(prefix, "\' + ("));\n    arg.children.push(")");\n  }\n};\nvar transformText = function transformText(node, context) {\n  if (node.type === 0 || node.type === 1 || node.type === 11 || node.type === 10) {\n    return function () {\n      var children = node.children;\n      var currentContainer = void 0;\n      var hasText = false;\n      for (var i = 0; i < children.length; i++) {\n        var child = children[i];\n        if (isText$1(child)) {\n          hasText = true;\n          for (var j = i + 1; j < children.length; j++) {\n            var next = children[j];\n            if (isText$1(next)) {\n              if (!currentContainer) {\n                currentContainer = children[i] = createCompoundExpression([child], child.loc);\n              }\n              currentContainer.children.push(" + ", next);\n              children.splice(j, 1);\n              j--;\n            } else {\n              currentContainer = void 0;\n              break;\n            }\n          }\n        }\n      }\n      if (!hasText ||\n      // if this is a plain element with a single text child, leave it\n      // as-is since the runtime has dedicated fast path for this by directly\n      // setting textContent of the element.\n      // for component root it\'s always normalized anyway.\n      children.length === 1 && (node.type === 0 || node.type === 1 && node.tagType === 0 &&\n      // #3756\n      // custom directives can potentially add DOM elements arbitrarily,\n      // we need to avoid setting textContent of the element at runtime\n      // to avoid accidentally overwriting the DOM elements added\n      // by the user through custom directives.\n      !node.props.find(function (p) {\n        return p.type === 7 && !context.directiveTransforms[p.name];\n      }) &&\n      // in compat mode, <template> tags with no special directives\n      // will be rendered as a fragment so its children must be\n      // converted into vnodes.\n      !(node.tag === "template"))) {\n        return;\n      }\n      for (var _i6 = 0; _i6 < children.length; _i6++) {\n        var _child = children[_i6];\n        if (isText$1(_child) || _child.type === 8) {\n          var callArgs = [];\n          if (_child.type !== 2 || _child.content !== " ") {\n            callArgs.push(_child);\n          }\n          if (!context.ssr && getConstantType(_child, context) === 0) {\n            callArgs.push(1 + ( true ? " /* ".concat(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.PatchFlagNames[1], " */") : 0));\n          }\n          children[_i6] = {\n            type: 12,\n            content: _child,\n            loc: _child.loc,\n            codegenNode: createCallExpression(context.helper(CREATE_TEXT), callArgs)\n          };\n        }\n      }\n    };\n  }\n};\nvar seen$1 = /* @__PURE__ */new WeakSet();\nvar transformOnce = function transformOnce(node, context) {\n  if (node.type === 1 && findDir(node, "once", true)) {\n    if (seen$1.has(node) || context.inVOnce || context.inSSR) {\n      return;\n    }\n    seen$1.add(node);\n    context.inVOnce = true;\n    context.helper(SET_BLOCK_TRACKING);\n    return function () {\n      context.inVOnce = false;\n      var cur = context.currentNode;\n      if (cur.codegenNode) {\n        cur.codegenNode = context.cache(cur.codegenNode, true\n        /* isVNode */);\n      }\n    };\n  }\n};\nvar transformModel = function transformModel(dir, node, context) {\n  var exp = dir.exp,\n    arg = dir.arg;\n  if (!exp) {\n    context.onError(createCompilerError(41, dir.loc));\n    return createTransformProps();\n  }\n  var rawExp = exp.loc.source;\n  var expString = exp.type === 4 ? exp.content : rawExp;\n  var bindingType = context.bindingMetadata[rawExp];\n  if (bindingType === "props" || bindingType === "props-aliased") {\n    context.onError(createCompilerError(44, exp.loc));\n    return createTransformProps();\n  }\n  var maybeRef = false;\n  if (!expString.trim() || !isMemberExpression(expString) && !maybeRef) {\n    context.onError(createCompilerError(42, exp.loc));\n    return createTransformProps();\n  }\n  var propName = arg ? arg : createSimpleExpression("modelValue", true);\n  var eventName = arg ? isStaticExp(arg) ? "onUpdate:".concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.camelize)(arg.content)) : createCompoundExpression([\'"onUpdate:" + \', arg]) : "onUpdate:modelValue";\n  var assignmentExp;\n  var eventArg = context.isTS ? "($event: any)" : "$event";\n  {\n    assignmentExp = createCompoundExpression(["".concat(eventArg, " => (("), exp, ") = $event)"]);\n  }\n  var props = [\n  // modelValue: foo\n  createObjectProperty(propName, dir.exp),\n  // "onUpdate:modelValue": $event => (foo = $event)\n  createObjectProperty(eventName, assignmentExp)];\n  if (dir.modifiers.length && node.tagType === 1) {\n    var modifiers = dir.modifiers.map(function (m) {\n      return (isSimpleIdentifier(m) ? m : JSON.stringify(m)) + ": true";\n    }).join(", ");\n    var modifiersKey = arg ? isStaticExp(arg) ? "".concat(arg.content, "Modifiers") : createCompoundExpression([arg, \' + "Modifiers"\']) : "modelModifiers";\n    props.push(createObjectProperty(modifiersKey, createSimpleExpression("{ ".concat(modifiers, " }"), false, dir.loc, 2)));\n  }\n  return createTransformProps(props);\n};\nfunction createTransformProps() {\n  var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n  return {\n    props: props\n  };\n}\nvar validDivisionCharRE = /[\\w).+\\-_$\\]]/;\nvar transformFilter = function transformFilter(node, context) {\n  if (!isCompatEnabled("COMPILER_FILTERS", context)) {\n    return;\n  }\n  if (node.type === 5) {\n    rewriteFilter(node.content, context);\n  }\n  if (node.type === 1) {\n    node.props.forEach(function (prop) {\n      if (prop.type === 7 && prop.name !== "for" && prop.exp) {\n        rewriteFilter(prop.exp, context);\n      }\n    });\n  }\n};\nfunction rewriteFilter(node, context) {\n  if (node.type === 4) {\n    parseFilter(node, context);\n  } else {\n    for (var i = 0; i < node.children.length; i++) {\n      var child = node.children[i];\n      if (_typeof(child) !== "object") continue;\n      if (child.type === 4) {\n        parseFilter(child, context);\n      } else if (child.type === 8) {\n        rewriteFilter(node, context);\n      } else if (child.type === 5) {\n        rewriteFilter(child.content, context);\n      }\n    }\n  }\n}\nfunction parseFilter(node, context) {\n  var exp = node.content;\n  var inSingle = false;\n  var inDouble = false;\n  var inTemplateString = false;\n  var inRegex = false;\n  var curly = 0;\n  var square = 0;\n  var paren = 0;\n  var lastFilterIndex = 0;\n  var c,\n    prev,\n    i,\n    expression,\n    filters = [];\n  for (i = 0; i < exp.length; i++) {\n    prev = c;\n    c = exp.charCodeAt(i);\n    if (inSingle) {\n      if (c === 39 && prev !== 92) inSingle = false;\n    } else if (inDouble) {\n      if (c === 34 && prev !== 92) inDouble = false;\n    } else if (inTemplateString) {\n      if (c === 96 && prev !== 92) inTemplateString = false;\n    } else if (inRegex) {\n      if (c === 47 && prev !== 92) inRegex = false;\n    } else if (c === 124 &&\n    // pipe\n    exp.charCodeAt(i + 1) !== 124 && exp.charCodeAt(i - 1) !== 124 && !curly && !square && !paren) {\n      if (expression === void 0) {\n        lastFilterIndex = i + 1;\n        expression = exp.slice(0, i).trim();\n      } else {\n        pushFilter();\n      }\n    } else {\n      switch (c) {\n        case 34:\n          inDouble = true;\n          break;\n        case 39:\n          inSingle = true;\n          break;\n        case 96:\n          inTemplateString = true;\n          break;\n        case 40:\n          paren++;\n          break;\n        case 41:\n          paren--;\n          break;\n        case 91:\n          square++;\n          break;\n        case 93:\n          square--;\n          break;\n        case 123:\n          curly++;\n          break;\n        case 125:\n          curly--;\n          break;\n      }\n      if (c === 47) {\n        var j = i - 1;\n        var p = void 0;\n        for (; j >= 0; j--) {\n          p = exp.charAt(j);\n          if (p !== " ") break;\n        }\n        if (!p || !validDivisionCharRE.test(p)) {\n          inRegex = true;\n        }\n      }\n    }\n  }\n  if (expression === void 0) {\n    expression = exp.slice(0, i).trim();\n  } else if (lastFilterIndex !== 0) {\n    pushFilter();\n  }\n  function pushFilter() {\n    filters.push(exp.slice(lastFilterIndex, i).trim());\n    lastFilterIndex = i + 1;\n  }\n  if (filters.length) {\n     true && warnDeprecation("COMPILER_FILTERS", context, node.loc);\n    for (i = 0; i < filters.length; i++) {\n      expression = wrapFilter(expression, filters[i], context);\n    }\n    node.content = expression;\n  }\n}\nfunction wrapFilter(exp, filter, context) {\n  context.helper(RESOLVE_FILTER);\n  var i = filter.indexOf("(");\n  if (i < 0) {\n    context.filters.add(filter);\n    return "".concat(toValidAssetId(filter, "filter"), "(").concat(exp, ")");\n  } else {\n    var name = filter.slice(0, i);\n    var args = filter.slice(i + 1);\n    context.filters.add(name);\n    return "".concat(toValidAssetId(name, "filter"), "(").concat(exp).concat(args !== ")" ? "," + args : args);\n  }\n}\nvar seen = /* @__PURE__ */new WeakSet();\nvar transformMemo = function transformMemo(node, context) {\n  if (node.type === 1) {\n    var dir = findDir(node, "memo");\n    if (!dir || seen.has(node)) {\n      return;\n    }\n    seen.add(node);\n    return function () {\n      var codegenNode = node.codegenNode || context.currentNode.codegenNode;\n      if (codegenNode && codegenNode.type === 13) {\n        if (node.tagType !== 1) {\n          convertToBlock(codegenNode, context);\n        }\n        node.codegenNode = createCallExpression(context.helper(WITH_MEMO), [dir.exp, createFunctionExpression(void 0, codegenNode), "_cache", String(context.cached++)]);\n      }\n    };\n  }\n};\nfunction getBaseTransformPreset(prefixIdentifiers) {\n  return [[transformOnce, transformIf, transformMemo, transformFor].concat([transformFilter], _toConsumableArray( true ? [transformExpression] : 0), [transformSlotOutlet, transformElement, trackSlotScopes, transformText]), {\n    on: transformOn,\n    bind: transformBind,\n    model: transformModel\n  }];\n}\nfunction baseCompile(source) {\n  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var onError = options.onError || defaultOnError;\n  var isModuleMode = options.mode === "module";\n  {\n    if (options.prefixIdentifiers === true) {\n      onError(createCompilerError(47));\n    } else if (isModuleMode) {\n      onError(createCompilerError(48));\n    }\n  }\n  var prefixIdentifiers = false;\n  if (options.cacheHandlers) {\n    onError(createCompilerError(49));\n  }\n  if (options.scopeId && !isModuleMode) {\n    onError(createCompilerError(50));\n  }\n  var resolvedOptions = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({}, options, {\n    prefixIdentifiers: prefixIdentifiers\n  });\n  var ast = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(source) ? baseParse(source, resolvedOptions) : source;\n  var _getBaseTransformPres = getBaseTransformPreset(),\n    _getBaseTransformPres2 = _slicedToArray(_getBaseTransformPres, 2),\n    nodeTransforms = _getBaseTransformPres2[0],\n    directiveTransforms = _getBaseTransformPres2[1];\n  transform(ast, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({}, resolvedOptions, {\n    nodeTransforms: [].concat(_toConsumableArray(nodeTransforms), _toConsumableArray(options.nodeTransforms || [])),\n    directiveTransforms: (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({}, directiveTransforms, options.directiveTransforms || {}\n    // user transforms\n    )\n  }));\n  return generate(ast, resolvedOptions);\n}\nvar BindingTypes = {\n  "DATA": "data",\n  "PROPS": "props",\n  "PROPS_ALIASED": "props-aliased",\n  "SETUP_LET": "setup-let",\n  "SETUP_CONST": "setup-const",\n  "SETUP_REACTIVE_CONST": "setup-reactive-const",\n  "SETUP_MAYBE_REF": "setup-maybe-ref",\n  "SETUP_REF": "setup-ref",\n  "OPTIONS": "options",\n  "LITERAL_CONST": "literal-const"\n};\nvar noopDirectiveTransform = function noopDirectiveTransform() {\n  return {\n    props: []\n  };\n};\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js?')},"./node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BASE_TRANSITION: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.BASE_TRANSITION; },\n/* harmony export */   BindingTypes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.BindingTypes; },\n/* harmony export */   CAMELIZE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CAMELIZE; },\n/* harmony export */   CAPITALIZE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CAPITALIZE; },\n/* harmony export */   CREATE_BLOCK: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_BLOCK; },\n/* harmony export */   CREATE_COMMENT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_COMMENT; },\n/* harmony export */   CREATE_ELEMENT_BLOCK: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_ELEMENT_BLOCK; },\n/* harmony export */   CREATE_ELEMENT_VNODE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_ELEMENT_VNODE; },\n/* harmony export */   CREATE_SLOTS: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_SLOTS; },\n/* harmony export */   CREATE_STATIC: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_STATIC; },\n/* harmony export */   CREATE_TEXT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_TEXT; },\n/* harmony export */   CREATE_VNODE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CREATE_VNODE; },\n/* harmony export */   CompilerDeprecationTypes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.CompilerDeprecationTypes; },\n/* harmony export */   ConstantTypes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.ConstantTypes; },\n/* harmony export */   DOMDirectiveTransforms: function() { return /* binding */ DOMDirectiveTransforms; },\n/* harmony export */   DOMErrorCodes: function() { return /* binding */ DOMErrorCodes; },\n/* harmony export */   DOMErrorMessages: function() { return /* binding */ DOMErrorMessages; },\n/* harmony export */   DOMNodeTransforms: function() { return /* binding */ DOMNodeTransforms; },\n/* harmony export */   ElementTypes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.ElementTypes; },\n/* harmony export */   ErrorCodes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.ErrorCodes; },\n/* harmony export */   FRAGMENT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.FRAGMENT; },\n/* harmony export */   GUARD_REACTIVE_PROPS: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.GUARD_REACTIVE_PROPS; },\n/* harmony export */   IS_MEMO_SAME: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.IS_MEMO_SAME; },\n/* harmony export */   IS_REF: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.IS_REF; },\n/* harmony export */   KEEP_ALIVE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.KEEP_ALIVE; },\n/* harmony export */   MERGE_PROPS: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.MERGE_PROPS; },\n/* harmony export */   NORMALIZE_CLASS: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.NORMALIZE_CLASS; },\n/* harmony export */   NORMALIZE_PROPS: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.NORMALIZE_PROPS; },\n/* harmony export */   NORMALIZE_STYLE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.NORMALIZE_STYLE; },\n/* harmony export */   Namespaces: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.Namespaces; },\n/* harmony export */   NodeTypes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.NodeTypes; },\n/* harmony export */   OPEN_BLOCK: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.OPEN_BLOCK; },\n/* harmony export */   POP_SCOPE_ID: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.POP_SCOPE_ID; },\n/* harmony export */   PUSH_SCOPE_ID: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.PUSH_SCOPE_ID; },\n/* harmony export */   RENDER_LIST: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.RENDER_LIST; },\n/* harmony export */   RENDER_SLOT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.RENDER_SLOT; },\n/* harmony export */   RESOLVE_COMPONENT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.RESOLVE_COMPONENT; },\n/* harmony export */   RESOLVE_DIRECTIVE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.RESOLVE_DIRECTIVE; },\n/* harmony export */   RESOLVE_DYNAMIC_COMPONENT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.RESOLVE_DYNAMIC_COMPONENT; },\n/* harmony export */   RESOLVE_FILTER: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.RESOLVE_FILTER; },\n/* harmony export */   SET_BLOCK_TRACKING: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.SET_BLOCK_TRACKING; },\n/* harmony export */   SUSPENSE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.SUSPENSE; },\n/* harmony export */   TELEPORT: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.TELEPORT; },\n/* harmony export */   TO_DISPLAY_STRING: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.TO_DISPLAY_STRING; },\n/* harmony export */   TO_HANDLERS: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.TO_HANDLERS; },\n/* harmony export */   TO_HANDLER_KEY: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.TO_HANDLER_KEY; },\n/* harmony export */   TRANSITION: function() { return /* binding */ TRANSITION; },\n/* harmony export */   TRANSITION_GROUP: function() { return /* binding */ TRANSITION_GROUP; },\n/* harmony export */   TS_NODE_TYPES: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.TS_NODE_TYPES; },\n/* harmony export */   UNREF: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.UNREF; },\n/* harmony export */   V_MODEL_CHECKBOX: function() { return /* binding */ V_MODEL_CHECKBOX; },\n/* harmony export */   V_MODEL_DYNAMIC: function() { return /* binding */ V_MODEL_DYNAMIC; },\n/* harmony export */   V_MODEL_RADIO: function() { return /* binding */ V_MODEL_RADIO; },\n/* harmony export */   V_MODEL_SELECT: function() { return /* binding */ V_MODEL_SELECT; },\n/* harmony export */   V_MODEL_TEXT: function() { return /* binding */ V_MODEL_TEXT; },\n/* harmony export */   V_ON_WITH_KEYS: function() { return /* binding */ V_ON_WITH_KEYS; },\n/* harmony export */   V_ON_WITH_MODIFIERS: function() { return /* binding */ V_ON_WITH_MODIFIERS; },\n/* harmony export */   V_SHOW: function() { return /* binding */ V_SHOW; },\n/* harmony export */   WITH_CTX: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.WITH_CTX; },\n/* harmony export */   WITH_DIRECTIVES: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.WITH_DIRECTIVES; },\n/* harmony export */   WITH_MEMO: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.WITH_MEMO; },\n/* harmony export */   advancePositionWithClone: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.advancePositionWithClone; },\n/* harmony export */   advancePositionWithMutation: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.advancePositionWithMutation; },\n/* harmony export */   assert: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.assert; },\n/* harmony export */   baseCompile: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.baseCompile; },\n/* harmony export */   baseParse: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.baseParse; },\n/* harmony export */   buildDirectiveArgs: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.buildDirectiveArgs; },\n/* harmony export */   buildProps: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.buildProps; },\n/* harmony export */   buildSlots: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.buildSlots; },\n/* harmony export */   checkCompatEnabled: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.checkCompatEnabled; },\n/* harmony export */   compile: function() { return /* binding */ compile; },\n/* harmony export */   convertToBlock: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.convertToBlock; },\n/* harmony export */   createArrayExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createArrayExpression; },\n/* harmony export */   createAssignmentExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createAssignmentExpression; },\n/* harmony export */   createBlockStatement: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createBlockStatement; },\n/* harmony export */   createCacheExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCacheExpression; },\n/* harmony export */   createCallExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCallExpression; },\n/* harmony export */   createCompilerError: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCompilerError; },\n/* harmony export */   createCompoundExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCompoundExpression; },\n/* harmony export */   createConditionalExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createConditionalExpression; },\n/* harmony export */   createDOMCompilerError: function() { return /* binding */ createDOMCompilerError; },\n/* harmony export */   createForLoopParams: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createForLoopParams; },\n/* harmony export */   createFunctionExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createFunctionExpression; },\n/* harmony export */   createIfStatement: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createIfStatement; },\n/* harmony export */   createInterpolation: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createInterpolation; },\n/* harmony export */   createObjectExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createObjectExpression; },\n/* harmony export */   createObjectProperty: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createObjectProperty; },\n/* harmony export */   createReturnStatement: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createReturnStatement; },\n/* harmony export */   createRoot: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createRoot; },\n/* harmony export */   createSequenceExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSequenceExpression; },\n/* harmony export */   createSimpleExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression; },\n/* harmony export */   createStructuralDirectiveTransform: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createStructuralDirectiveTransform; },\n/* harmony export */   createTemplateLiteral: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createTemplateLiteral; },\n/* harmony export */   createTransformContext: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createTransformContext; },\n/* harmony export */   createVNodeCall: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createVNodeCall; },\n/* harmony export */   errorMessages: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.errorMessages; },\n/* harmony export */   extractIdentifiers: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.extractIdentifiers; },\n/* harmony export */   findDir: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.findDir; },\n/* harmony export */   findProp: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.findProp; },\n/* harmony export */   forAliasRE: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.forAliasRE; },\n/* harmony export */   generate: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.generate; },\n/* harmony export */   generateCodeFrame: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.generateCodeFrame; },\n/* harmony export */   getBaseTransformPreset: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.getBaseTransformPreset; },\n/* harmony export */   getConstantType: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.getConstantType; },\n/* harmony export */   getMemoedVNodeCall: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.getMemoedVNodeCall; },\n/* harmony export */   getVNodeBlockHelper: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.getVNodeBlockHelper; },\n/* harmony export */   getVNodeHelper: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.getVNodeHelper; },\n/* harmony export */   hasDynamicKeyVBind: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.hasDynamicKeyVBind; },\n/* harmony export */   hasScopeRef: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.hasScopeRef; },\n/* harmony export */   helperNameMap: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.helperNameMap; },\n/* harmony export */   injectProp: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.injectProp; },\n/* harmony export */   isCoreComponent: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isCoreComponent; },\n/* harmony export */   isFunctionType: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isFunctionType; },\n/* harmony export */   isInDestructureAssignment: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isInDestructureAssignment; },\n/* harmony export */   isInNewExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isInNewExpression; },\n/* harmony export */   isMemberExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isMemberExpression; },\n/* harmony export */   isMemberExpressionBrowser: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isMemberExpressionBrowser; },\n/* harmony export */   isMemberExpressionNode: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isMemberExpressionNode; },\n/* harmony export */   isReferencedIdentifier: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isReferencedIdentifier; },\n/* harmony export */   isSimpleIdentifier: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isSimpleIdentifier; },\n/* harmony export */   isSlotOutlet: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isSlotOutlet; },\n/* harmony export */   isStaticArgOf: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticArgOf; },\n/* harmony export */   isStaticExp: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticExp; },\n/* harmony export */   isStaticProperty: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticProperty; },\n/* harmony export */   isStaticPropertyKey: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticPropertyKey; },\n/* harmony export */   isTemplateNode: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isTemplateNode; },\n/* harmony export */   isText: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isText; },\n/* harmony export */   isVSlot: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isVSlot; },\n/* harmony export */   locStub: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.locStub; },\n/* harmony export */   noopDirectiveTransform: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.noopDirectiveTransform; },\n/* harmony export */   parse: function() { return /* binding */ parse; },\n/* harmony export */   parserOptions: function() { return /* binding */ parserOptions; },\n/* harmony export */   processExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.processExpression; },\n/* harmony export */   processFor: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.processFor; },\n/* harmony export */   processIf: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.processIf; },\n/* harmony export */   processSlotOutlet: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.processSlotOutlet; },\n/* harmony export */   registerRuntimeHelpers: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.registerRuntimeHelpers; },\n/* harmony export */   resolveComponentType: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.resolveComponentType; },\n/* harmony export */   stringifyExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.stringifyExpression; },\n/* harmony export */   toValidAssetId: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.toValidAssetId; },\n/* harmony export */   trackSlotScopes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.trackSlotScopes; },\n/* harmony export */   trackVForSlotScopes: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.trackVForSlotScopes; },\n/* harmony export */   transform: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transform; },\n/* harmony export */   transformBind: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformBind; },\n/* harmony export */   transformElement: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformElement; },\n/* harmony export */   transformExpression: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformExpression; },\n/* harmony export */   transformModel: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformModel; },\n/* harmony export */   transformOn: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformOn; },\n/* harmony export */   transformStyle: function() { return /* binding */ transformStyle; },\n/* harmony export */   traverseNode: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.traverseNode; },\n/* harmony export */   unwrapTSNode: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.unwrapTSNode; },\n/* harmony export */   walkBlockDeclarations: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.walkBlockDeclarations; },\n/* harmony export */   walkFunctionParams: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.walkFunctionParams; },\n/* harmony export */   walkIdentifiers: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.walkIdentifiers; },\n/* harmony export */   warnDeprecation: function() { return /* reexport safe */ _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.warnDeprecation; }\n/* harmony export */ });\n/* harmony import */ var _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/compiler-core */ "./node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js");\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @vue/shared */ "./node_modules/@vue/shared/dist/shared.esm-bundler.js");\nvar _DOMErrorMessages;\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n/**\n* @vue/compiler-dom v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\n\n\nvar V_MODEL_RADIO = Symbol( true ? "vModelRadio" : 0);\nvar V_MODEL_CHECKBOX = Symbol( true ? "vModelCheckbox" : 0);\nvar V_MODEL_TEXT = Symbol( true ? "vModelText" : 0);\nvar V_MODEL_SELECT = Symbol( true ? "vModelSelect" : 0);\nvar V_MODEL_DYNAMIC = Symbol( true ? "vModelDynamic" : 0);\nvar V_ON_WITH_MODIFIERS = Symbol( true ? "vOnModifiersGuard" : 0);\nvar V_ON_WITH_KEYS = Symbol( true ? "vOnKeysGuard" : 0);\nvar V_SHOW = Symbol( true ? "vShow" : 0);\nvar TRANSITION = Symbol( true ? "Transition" : 0);\nvar TRANSITION_GROUP = Symbol( true ? "TransitionGroup" : 0);\n(0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.registerRuntimeHelpers)(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({}, V_MODEL_RADIO, "vModelRadio"), V_MODEL_CHECKBOX, "vModelCheckbox"), V_MODEL_TEXT, "vModelText"), V_MODEL_SELECT, "vModelSelect"), V_MODEL_DYNAMIC, "vModelDynamic"), V_ON_WITH_MODIFIERS, "withModifiers"), V_ON_WITH_KEYS, "withKeys"), V_SHOW, "vShow"), TRANSITION, "Transition"), TRANSITION_GROUP, "TransitionGroup"));\nvar decoder;\nfunction decodeHtmlBrowser(raw) {\n  var asAttr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  if (!decoder) {\n    decoder = document.createElement("div");\n  }\n  if (asAttr) {\n    decoder.innerHTML = "<div foo=\\"".concat(raw.replace(/"/g, "&quot;"), "\\">");\n    return decoder.children[0].getAttribute("foo");\n  } else {\n    decoder.innerHTML = raw;\n    return decoder.textContent;\n  }\n}\nvar parserOptions = {\n  parseMode: "html",\n  isVoidTag: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.isVoidTag,\n  isNativeTag: function isNativeTag(tag) {\n    return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isHTMLTag)(tag) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSVGTag)(tag) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isMathMLTag)(tag);\n  },\n  isPreTag: function isPreTag(tag) {\n    return tag === "pre";\n  },\n  decodeEntities: decodeHtmlBrowser,\n  isBuiltInComponent: function isBuiltInComponent(tag) {\n    if (tag === "Transition" || tag === "transition") {\n      return TRANSITION;\n    } else if (tag === "TransitionGroup" || tag === "transition-group") {\n      return TRANSITION_GROUP;\n    }\n  },\n  // https://html.spec.whatwg.org/multipage/parsing.html#tree-construction-dispatcher\n  getNamespace: function getNamespace(tag, parent, rootNamespace) {\n    var ns = parent ? parent.ns : rootNamespace;\n    if (parent && ns === 2) {\n      if (parent.tag === "annotation-xml") {\n        if (tag === "svg") {\n          return 1;\n        }\n        if (parent.props.some(function (a) {\n          return a.type === 6 && a.name === "encoding" && a.value != null && (a.value.content === "text/html" || a.value.content === "application/xhtml+xml");\n        })) {\n          ns = 0;\n        }\n      } else if (/^m(?:[ions]|text)$/.test(parent.tag) && tag !== "mglyph" && tag !== "malignmark") {\n        ns = 0;\n      }\n    } else if (parent && ns === 1) {\n      if (parent.tag === "foreignObject" || parent.tag === "desc" || parent.tag === "title") {\n        ns = 0;\n      }\n    }\n    if (ns === 0) {\n      if (tag === "svg") {\n        return 1;\n      }\n      if (tag === "math") {\n        return 2;\n      }\n    }\n    return ns;\n  }\n};\nvar transformStyle = function transformStyle(node) {\n  if (node.type === 1) {\n    node.props.forEach(function (p, i) {\n      if (p.type === 6 && p.name === "style" && p.value) {\n        node.props[i] = {\n          type: 7,\n          name: "bind",\n          arg: (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)("style", true, p.loc),\n          exp: parseInlineCSS(p.value.content, p.loc),\n          modifiers: [],\n          loc: p.loc\n        };\n      }\n    });\n  }\n};\nvar parseInlineCSS = function parseInlineCSS(cssText, loc) {\n  var normalized = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.parseStringStyle)(cssText);\n  return (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)(JSON.stringify(normalized), false, loc, 3);\n};\nfunction createDOMCompilerError(code, loc) {\n  return (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCompilerError)(code, loc,  true ? DOMErrorMessages : 0);\n}\nvar DOMErrorCodes = {\n  "X_V_HTML_NO_EXPRESSION": 53,\n  "53": "X_V_HTML_NO_EXPRESSION",\n  "X_V_HTML_WITH_CHILDREN": 54,\n  "54": "X_V_HTML_WITH_CHILDREN",\n  "X_V_TEXT_NO_EXPRESSION": 55,\n  "55": "X_V_TEXT_NO_EXPRESSION",\n  "X_V_TEXT_WITH_CHILDREN": 56,\n  "56": "X_V_TEXT_WITH_CHILDREN",\n  "X_V_MODEL_ON_INVALID_ELEMENT": 57,\n  "57": "X_V_MODEL_ON_INVALID_ELEMENT",\n  "X_V_MODEL_ARG_ON_ELEMENT": 58,\n  "58": "X_V_MODEL_ARG_ON_ELEMENT",\n  "X_V_MODEL_ON_FILE_INPUT_ELEMENT": 59,\n  "59": "X_V_MODEL_ON_FILE_INPUT_ELEMENT",\n  "X_V_MODEL_UNNECESSARY_VALUE": 60,\n  "60": "X_V_MODEL_UNNECESSARY_VALUE",\n  "X_V_SHOW_NO_EXPRESSION": 61,\n  "61": "X_V_SHOW_NO_EXPRESSION",\n  "X_TRANSITION_INVALID_CHILDREN": 62,\n  "62": "X_TRANSITION_INVALID_CHILDREN",\n  "X_IGNORED_SIDE_EFFECT_TAG": 63,\n  "63": "X_IGNORED_SIDE_EFFECT_TAG",\n  "__EXTEND_POINT__": 64,\n  "64": "__EXTEND_POINT__"\n};\nvar DOMErrorMessages = (_DOMErrorMessages = {}, _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_DOMErrorMessages, 53, "v-html is missing expression."), 54, "v-html will override element children."), 55, "v-text is missing expression."), 56, "v-text will override element children."), 57, "v-model can only be used on <input>, <textarea> and <select> elements."), 58, "v-model argument is not supported on plain elements."), 59, "v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead."), 60, "Unnecessary value binding used alongside v-model. It will interfere with v-model\'s behavior."), 61, "v-show is missing expression."), 62, "<Transition> expects exactly one child element or component."), _defineProperty(_DOMErrorMessages, 63, "Tags with side effect (<script> and <style>) are ignored in client component templates."));\nvar transformVHtml = function transformVHtml(dir, node, context) {\n  var exp = dir.exp,\n    loc = dir.loc;\n  if (!exp) {\n    context.onError(createDOMCompilerError(53, loc));\n  }\n  if (node.children.length) {\n    context.onError(createDOMCompilerError(54, loc));\n    node.children.length = 0;\n  }\n  return {\n    props: [(0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createObjectProperty)((0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)("innerHTML", true, loc), exp || (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)("", true))]\n  };\n};\nvar transformVText = function transformVText(dir, node, context) {\n  var exp = dir.exp,\n    loc = dir.loc;\n  if (!exp) {\n    context.onError(createDOMCompilerError(55, loc));\n  }\n  if (node.children.length) {\n    context.onError(createDOMCompilerError(56, loc));\n    node.children.length = 0;\n  }\n  return {\n    props: [(0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createObjectProperty)((0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)("textContent", true), exp ? (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.getConstantType)(exp, context) > 0 ? exp : (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCallExpression)(context.helperString(_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.TO_DISPLAY_STRING), [exp], loc) : (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)("", true))]\n  };\n};\nvar transformModel = function transformModel(dir, node, context) {\n  var baseResult = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformModel)(dir, node, context);\n  if (!baseResult.props.length || node.tagType === 1) {\n    return baseResult;\n  }\n  if (dir.arg) {\n    context.onError(createDOMCompilerError(58, dir.arg.loc));\n  }\n  function checkDuplicatedValue() {\n    var value = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.findDir)(node, "bind");\n    if (value && (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticArgOf)(value.arg, "value")) {\n      context.onError(createDOMCompilerError(60, value.loc));\n    }\n  }\n  var tag = node.tag;\n  var isCustomElement = context.isCustomElement(tag);\n  if (tag === "input" || tag === "textarea" || tag === "select" || isCustomElement) {\n    var directiveToUse = V_MODEL_TEXT;\n    var isInvalidType = false;\n    if (tag === "input" || isCustomElement) {\n      var type = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.findProp)(node, "type");\n      if (type) {\n        if (type.type === 7) {\n          directiveToUse = V_MODEL_DYNAMIC;\n        } else if (type.value) {\n          switch (type.value.content) {\n            case "radio":\n              directiveToUse = V_MODEL_RADIO;\n              break;\n            case "checkbox":\n              directiveToUse = V_MODEL_CHECKBOX;\n              break;\n            case "file":\n              isInvalidType = true;\n              context.onError(createDOMCompilerError(59, dir.loc));\n              break;\n            default:\n               true && checkDuplicatedValue();\n              break;\n          }\n        }\n      } else if ((0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.hasDynamicKeyVBind)(node)) {\n        directiveToUse = V_MODEL_DYNAMIC;\n      } else {\n         true && checkDuplicatedValue();\n      }\n    } else if (tag === "select") {\n      directiveToUse = V_MODEL_SELECT;\n    } else {\n       true && checkDuplicatedValue();\n    }\n    if (!isInvalidType) {\n      baseResult.needRuntime = context.helper(directiveToUse);\n    }\n  } else {\n    context.onError(createDOMCompilerError(57, dir.loc));\n  }\n  baseResult.props = baseResult.props.filter(function (p) {\n    return !(p.key.type === 4 && p.key.content === "modelValue");\n  });\n  return baseResult;\n};\nvar isEventOptionModifier = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.makeMap)("passive,once,capture");\nvar isNonKeyModifier = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.makeMap)( // event propagation management\n"stop,prevent,self,ctrl,shift,alt,meta,exact,middle");\nvar maybeKeyModifier = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.makeMap)("left,right");\nvar isKeyboardEvent = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.makeMap)("onkeyup,onkeydown,onkeypress", true);\nvar resolveModifiers = function resolveModifiers(key, modifiers, context, loc) {\n  var keyModifiers = [];\n  var nonKeyModifiers = [];\n  var eventOptionModifiers = [];\n  for (var i = 0; i < modifiers.length; i++) {\n    var modifier = modifiers[i];\n    if (modifier === "native" && (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.checkCompatEnabled)("COMPILER_V_ON_NATIVE", context, loc)) {\n      eventOptionModifiers.push(modifier);\n    } else if (isEventOptionModifier(modifier)) {\n      eventOptionModifiers.push(modifier);\n    } else {\n      if (maybeKeyModifier(modifier)) {\n        if ((0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticExp)(key)) {\n          if (isKeyboardEvent(key.content)) {\n            keyModifiers.push(modifier);\n          } else {\n            nonKeyModifiers.push(modifier);\n          }\n        } else {\n          keyModifiers.push(modifier);\n          nonKeyModifiers.push(modifier);\n        }\n      } else {\n        if (isNonKeyModifier(modifier)) {\n          nonKeyModifiers.push(modifier);\n        } else {\n          keyModifiers.push(modifier);\n        }\n      }\n    }\n  }\n  return {\n    keyModifiers: keyModifiers,\n    nonKeyModifiers: nonKeyModifiers,\n    eventOptionModifiers: eventOptionModifiers\n  };\n};\nvar transformClick = function transformClick(key, event) {\n  var isStaticClick = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticExp)(key) && key.content.toLowerCase() === "onclick";\n  return isStaticClick ? (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)(event, true) : key.type !== 4 ? (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCompoundExpression)(["(", key, ") === \\"onClick\\" ? \\"".concat(event, "\\" : ("), key, ")"]) : key;\n};\nvar transformOn = function transformOn(dir, node, context) {\n  return (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.transformOn)(dir, node, context, function (baseResult) {\n    var modifiers = dir.modifiers;\n    if (!modifiers.length) return baseResult;\n    var _baseResult$props$ = baseResult.props[0],\n      key = _baseResult$props$.key,\n      handlerExp = _baseResult$props$.value;\n    var _resolveModifiers = resolveModifiers(key, modifiers, context, dir.loc),\n      keyModifiers = _resolveModifiers.keyModifiers,\n      nonKeyModifiers = _resolveModifiers.nonKeyModifiers,\n      eventOptionModifiers = _resolveModifiers.eventOptionModifiers;\n    if (nonKeyModifiers.includes("right")) {\n      key = transformClick(key, "onContextmenu");\n    }\n    if (nonKeyModifiers.includes("middle")) {\n      key = transformClick(key, "onMouseup");\n    }\n    if (nonKeyModifiers.length) {\n      handlerExp = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCallExpression)(context.helper(V_ON_WITH_MODIFIERS), [handlerExp, JSON.stringify(nonKeyModifiers)]);\n    }\n    if (keyModifiers.length && (\n    // if event name is dynamic, always wrap with keys guard\n    !(0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticExp)(key) || isKeyboardEvent(key.content))) {\n      handlerExp = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCallExpression)(context.helper(V_ON_WITH_KEYS), [handlerExp, JSON.stringify(keyModifiers)]);\n    }\n    if (eventOptionModifiers.length) {\n      var modifierPostfix = eventOptionModifiers.map(_vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize).join("");\n      key = (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.isStaticExp)(key) ? (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createSimpleExpression)("".concat(key.content).concat(modifierPostfix), true) : (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createCompoundExpression)(["(", key, ") + \\"".concat(modifierPostfix, "\\"")]);\n    }\n    return {\n      props: [(0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.createObjectProperty)(key, handlerExp)]\n    };\n  });\n};\nvar transformShow = function transformShow(dir, node, context) {\n  var exp = dir.exp,\n    loc = dir.loc;\n  if (!exp) {\n    context.onError(createDOMCompilerError(61, loc));\n  }\n  return {\n    props: [],\n    needRuntime: context.helper(V_SHOW)\n  };\n};\nvar transformTransition = function transformTransition(node, context) {\n  if (node.type === 1 && node.tagType === 1) {\n    var component = context.isBuiltInComponent(node.tag);\n    if (component === TRANSITION) {\n      return function () {\n        if (!node.children.length) {\n          return;\n        }\n        if (hasMultipleChildren(node)) {\n          context.onError(createDOMCompilerError(62, {\n            start: node.children[0].loc.start,\n            end: node.children[node.children.length - 1].loc.end,\n            source: ""\n          }));\n        }\n        var child = node.children[0];\n        if (child.type === 1) {\n          var _iterator = _createForOfIteratorHelper(child.props),\n            _step;\n          try {\n            for (_iterator.s(); !(_step = _iterator.n()).done;) {\n              var p = _step.value;\n              if (p.type === 7 && p.name === "show") {\n                node.props.push({\n                  type: 6,\n                  name: "persisted",\n                  nameLoc: node.loc,\n                  value: void 0,\n                  loc: node.loc\n                });\n              }\n            }\n          } catch (err) {\n            _iterator.e(err);\n          } finally {\n            _iterator.f();\n          }\n        }\n      };\n    }\n  }\n};\nfunction hasMultipleChildren(node) {\n  var children = node.children = node.children.filter(function (c) {\n    return c.type !== 3 && !(c.type === 2 && !c.content.trim());\n  });\n  var child = children[0];\n  return children.length !== 1 || child.type === 11 || child.type === 9 && child.branches.some(hasMultipleChildren);\n}\nvar ignoreSideEffectTags = function ignoreSideEffectTags(node, context) {\n  if (node.type === 1 && node.tagType === 0 && (node.tag === "script" || node.tag === "style")) {\n     true && context.onError(createDOMCompilerError(63, node.loc));\n    context.removeNode();\n  }\n};\nvar DOMNodeTransforms = [transformStyle].concat(_toConsumableArray( true ? [transformTransition] : 0));\nvar DOMDirectiveTransforms = {\n  cloak: _vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.noopDirectiveTransform,\n  html: transformVHtml,\n  text: transformVText,\n  model: transformModel,\n  // override compiler-core\n  on: transformOn,\n  // override compiler-core\n  show: transformShow\n};\nfunction compile(src) {\n  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.baseCompile)(src, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, parserOptions, options, {\n    nodeTransforms: [\n    // ignore <script> and <tag>\n    // this is not put inside DOMNodeTransforms because that list is used\n    // by compiler-ssr to generate vnode fallback branches\n    ignoreSideEffectTags].concat(_toConsumableArray(DOMNodeTransforms), _toConsumableArray(options.nodeTransforms || [])),\n    directiveTransforms: (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, DOMDirectiveTransforms, options.directiveTransforms || {}),\n    transformHoist: null\n  }));\n}\nfunction parse(template) {\n  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return (0,_vue_compiler_core__WEBPACK_IMPORTED_MODULE_0__.baseParse)(template, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, parserOptions, options));\n}\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js?')},"./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   EffectScope: function() { return /* binding */ EffectScope; },\n/* harmony export */   ITERATE_KEY: function() { return /* binding */ ITERATE_KEY; },\n/* harmony export */   ReactiveEffect: function() { return /* binding */ ReactiveEffect; },\n/* harmony export */   ReactiveFlags: function() { return /* binding */ ReactiveFlags; },\n/* harmony export */   TrackOpTypes: function() { return /* binding */ TrackOpTypes; },\n/* harmony export */   TriggerOpTypes: function() { return /* binding */ TriggerOpTypes; },\n/* harmony export */   computed: function() { return /* binding */ computed; },\n/* harmony export */   customRef: function() { return /* binding */ customRef; },\n/* harmony export */   deferredComputed: function() { return /* binding */ deferredComputed; },\n/* harmony export */   effect: function() { return /* binding */ effect; },\n/* harmony export */   effectScope: function() { return /* binding */ effectScope; },\n/* harmony export */   enableTracking: function() { return /* binding */ enableTracking; },\n/* harmony export */   getCurrentScope: function() { return /* binding */ getCurrentScope; },\n/* harmony export */   isProxy: function() { return /* binding */ isProxy; },\n/* harmony export */   isReactive: function() { return /* binding */ isReactive; },\n/* harmony export */   isReadonly: function() { return /* binding */ isReadonly; },\n/* harmony export */   isRef: function() { return /* binding */ isRef; },\n/* harmony export */   isShallow: function() { return /* binding */ isShallow; },\n/* harmony export */   markRaw: function() { return /* binding */ markRaw; },\n/* harmony export */   onScopeDispose: function() { return /* binding */ onScopeDispose; },\n/* harmony export */   pauseScheduling: function() { return /* binding */ pauseScheduling; },\n/* harmony export */   pauseTracking: function() { return /* binding */ pauseTracking; },\n/* harmony export */   proxyRefs: function() { return /* binding */ proxyRefs; },\n/* harmony export */   reactive: function() { return /* binding */ reactive; },\n/* harmony export */   readonly: function() { return /* binding */ readonly; },\n/* harmony export */   ref: function() { return /* binding */ ref; },\n/* harmony export */   resetScheduling: function() { return /* binding */ resetScheduling; },\n/* harmony export */   resetTracking: function() { return /* binding */ resetTracking; },\n/* harmony export */   shallowReactive: function() { return /* binding */ shallowReactive; },\n/* harmony export */   shallowReadonly: function() { return /* binding */ shallowReadonly; },\n/* harmony export */   shallowRef: function() { return /* binding */ shallowRef; },\n/* harmony export */   stop: function() { return /* binding */ stop; },\n/* harmony export */   toRaw: function() { return /* binding */ toRaw; },\n/* harmony export */   toRef: function() { return /* binding */ toRef; },\n/* harmony export */   toRefs: function() { return /* binding */ toRefs; },\n/* harmony export */   toValue: function() { return /* binding */ toValue; },\n/* harmony export */   track: function() { return /* binding */ track; },\n/* harmony export */   trigger: function() { return /* binding */ trigger; },\n/* harmony export */   triggerRef: function() { return /* binding */ triggerRef; },\n/* harmony export */   unref: function() { return /* binding */ unref; }\n/* harmony export */ });\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/shared */ "./node_modules/@vue/shared/dist/shared.esm-bundler.js");\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n/**\n* @vue/reactivity v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\nfunction warn(msg) {\n  var _console;\n  for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key2 = 1; _key2 < _len; _key2++) {\n    args[_key2 - 1] = arguments[_key2];\n  }\n  (_console = console).warn.apply(_console, ["[Vue warn] ".concat(msg)].concat(args));\n}\nvar activeEffectScope;\nvar EffectScope = /*#__PURE__*/function () {\n  function EffectScope() {\n    var detached = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n    _classCallCheck(this, EffectScope);\n    this.detached = detached;\n    /**\n     * @internal\n     */\n    this._active = true;\n    /**\n     * @internal\n     */\n    this.effects = [];\n    /**\n     * @internal\n     */\n    this.cleanups = [];\n    this.parent = activeEffectScope;\n    if (!detached && activeEffectScope) {\n      this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(this) - 1;\n    }\n  }\n  _createClass(EffectScope, [{\n    key: "active",\n    get: function get() {\n      return this._active;\n    }\n  }, {\n    key: "run",\n    value: function run(fn) {\n      if (this._active) {\n        var currentEffectScope = activeEffectScope;\n        try {\n          activeEffectScope = this;\n          return fn();\n        } finally {\n          activeEffectScope = currentEffectScope;\n        }\n      } else if (true) {\n        warn("cannot run an inactive effect scope.");\n      }\n    }\n    /**\n     * This should only be called on non-detached scopes\n     * @internal\n     */\n  }, {\n    key: "on",\n    value: function on() {\n      activeEffectScope = this;\n    }\n    /**\n     * This should only be called on non-detached scopes\n     * @internal\n     */\n  }, {\n    key: "off",\n    value: function off() {\n      activeEffectScope = this.parent;\n    }\n  }, {\n    key: "stop",\n    value: function stop(fromParent) {\n      if (this._active) {\n        var i, l;\n        for (i = 0, l = this.effects.length; i < l; i++) {\n          this.effects[i].stop();\n        }\n        for (i = 0, l = this.cleanups.length; i < l; i++) {\n          this.cleanups[i]();\n        }\n        if (this.scopes) {\n          for (i = 0, l = this.scopes.length; i < l; i++) {\n            this.scopes[i].stop(true);\n          }\n        }\n        if (!this.detached && this.parent && !fromParent) {\n          var last = this.parent.scopes.pop();\n          if (last && last !== this) {\n            this.parent.scopes[this.index] = last;\n            last.index = this.index;\n          }\n        }\n        this.parent = void 0;\n        this._active = false;\n      }\n    }\n  }]);\n  return EffectScope;\n}();\nfunction effectScope(detached) {\n  return new EffectScope(detached);\n}\nfunction recordEffectScope(effect) {\n  var scope = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : activeEffectScope;\n  if (scope && scope.active) {\n    scope.effects.push(effect);\n  }\n}\nfunction getCurrentScope() {\n  return activeEffectScope;\n}\nfunction onScopeDispose(fn) {\n  if (activeEffectScope) {\n    activeEffectScope.cleanups.push(fn);\n  } else if (true) {\n    warn("onScopeDispose() is called when there is no active effect scope to be associated with.");\n  }\n}\nvar activeEffect;\nvar ReactiveEffect = /*#__PURE__*/function () {\n  function ReactiveEffect(fn, trigger, scheduler, scope) {\n    _classCallCheck(this, ReactiveEffect);\n    this.fn = fn;\n    this.trigger = trigger;\n    this.scheduler = scheduler;\n    this.active = true;\n    this.deps = [];\n    /**\n     * @internal\n     */\n    this._dirtyLevel = 4;\n    /**\n     * @internal\n     */\n    this._trackId = 0;\n    /**\n     * @internal\n     */\n    this._runnings = 0;\n    /**\n     * @internal\n     */\n    this._shouldSchedule = false;\n    /**\n     * @internal\n     */\n    this._depsLength = 0;\n    recordEffectScope(this, scope);\n  }\n  _createClass(ReactiveEffect, [{\n    key: "dirty",\n    get: function get() {\n      if (this._dirtyLevel === 2 || this._dirtyLevel === 3) {\n        this._dirtyLevel = 1;\n        pauseTracking();\n        for (var i = 0; i < this._depsLength; i++) {\n          var dep = this.deps[i];\n          if (dep.computed) {\n            triggerComputed(dep.computed);\n            if (this._dirtyLevel >= 4) {\n              break;\n            }\n          }\n        }\n        if (this._dirtyLevel === 1) {\n          this._dirtyLevel = 0;\n        }\n        resetTracking();\n      }\n      return this._dirtyLevel >= 4;\n    },\n    set: function set(v) {\n      this._dirtyLevel = v ? 4 : 0;\n    }\n  }, {\n    key: "run",\n    value: function run() {\n      this._dirtyLevel = 0;\n      if (!this.active) {\n        return this.fn();\n      }\n      var lastShouldTrack = shouldTrack;\n      var lastEffect = activeEffect;\n      try {\n        shouldTrack = true;\n        activeEffect = this;\n        this._runnings++;\n        preCleanupEffect(this);\n        return this.fn();\n      } finally {\n        postCleanupEffect(this);\n        this._runnings--;\n        activeEffect = lastEffect;\n        shouldTrack = lastShouldTrack;\n      }\n    }\n  }, {\n    key: "stop",\n    value: function stop() {\n      var _a;\n      if (this.active) {\n        preCleanupEffect(this);\n        postCleanupEffect(this);\n        (_a = this.onStop) == null ? void 0 : _a.call(this);\n        this.active = false;\n      }\n    }\n  }]);\n  return ReactiveEffect;\n}();\nfunction triggerComputed(computed) {\n  return computed.value;\n}\nfunction preCleanupEffect(effect2) {\n  effect2._trackId++;\n  effect2._depsLength = 0;\n}\nfunction postCleanupEffect(effect2) {\n  if (effect2.deps.length > effect2._depsLength) {\n    for (var i = effect2._depsLength; i < effect2.deps.length; i++) {\n      cleanupDepEffect(effect2.deps[i], effect2);\n    }\n    effect2.deps.length = effect2._depsLength;\n  }\n}\nfunction cleanupDepEffect(dep, effect2) {\n  var trackId = dep.get(effect2);\n  if (trackId !== void 0 && effect2._trackId !== trackId) {\n    dep.delete(effect2);\n    if (dep.size === 0) {\n      dep.cleanup();\n    }\n  }\n}\nfunction effect(fn, options) {\n  if (fn.effect instanceof ReactiveEffect) {\n    fn = fn.effect.fn;\n  }\n  var _effect = new ReactiveEffect(fn, _vue_shared__WEBPACK_IMPORTED_MODULE_0__.NOOP, function () {\n    if (_effect.dirty) {\n      _effect.run();\n    }\n  });\n  if (options) {\n    (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)(_effect, options);\n    if (options.scope) recordEffectScope(_effect, options.scope);\n  }\n  if (!options || !options.lazy) {\n    _effect.run();\n  }\n  var runner = _effect.run.bind(_effect);\n  runner.effect = _effect;\n  return runner;\n}\nfunction stop(runner) {\n  runner.effect.stop();\n}\nvar shouldTrack = true;\nvar pauseScheduleStack = 0;\nvar trackStack = [];\nfunction pauseTracking() {\n  trackStack.push(shouldTrack);\n  shouldTrack = false;\n}\nfunction enableTracking() {\n  trackStack.push(shouldTrack);\n  shouldTrack = true;\n}\nfunction resetTracking() {\n  var last = trackStack.pop();\n  shouldTrack = last === void 0 ? true : last;\n}\nfunction pauseScheduling() {\n  pauseScheduleStack++;\n}\nfunction resetScheduling() {\n  pauseScheduleStack--;\n  while (!pauseScheduleStack && queueEffectSchedulers.length) {\n    queueEffectSchedulers.shift()();\n  }\n}\nfunction trackEffect(effect2, dep, debuggerEventExtraInfo) {\n  var _a;\n  if (dep.get(effect2) !== effect2._trackId) {\n    dep.set(effect2, effect2._trackId);\n    var oldDep = effect2.deps[effect2._depsLength];\n    if (oldDep !== dep) {\n      if (oldDep) {\n        cleanupDepEffect(oldDep, effect2);\n      }\n      effect2.deps[effect2._depsLength++] = dep;\n    } else {\n      effect2._depsLength++;\n    }\n    if (true) {\n      (_a = effect2.onTrack) == null ? void 0 : _a.call(effect2, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({\n        effect: effect2\n      }, debuggerEventExtraInfo));\n    }\n  }\n}\nvar queueEffectSchedulers = [];\nfunction triggerEffects(dep, dirtyLevel, debuggerEventExtraInfo) {\n  var _a;\n  pauseScheduling();\n  var _iterator = _createForOfIteratorHelper(dep.keys()),\n    _step;\n  try {\n    for (_iterator.s(); !(_step = _iterator.n()).done;) {\n      var effect2 = _step.value;\n      var tracking = void 0;\n      if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {\n        effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);\n        effect2._dirtyLevel = dirtyLevel;\n      }\n      if (effect2._shouldSchedule && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {\n        if (true) {\n          (_a = effect2.onTrigger) == null ? void 0 : _a.call(effect2, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.extend)({\n            effect: effect2\n          }, debuggerEventExtraInfo));\n        }\n        effect2.trigger();\n        if ((!effect2._runnings || effect2.allowRecurse) && effect2._dirtyLevel !== 2) {\n          effect2._shouldSchedule = false;\n          if (effect2.scheduler) {\n            queueEffectSchedulers.push(effect2.scheduler);\n          }\n        }\n      }\n    }\n  } catch (err) {\n    _iterator.e(err);\n  } finally {\n    _iterator.f();\n  }\n  resetScheduling();\n}\nvar createDep = function createDep(cleanup, computed) {\n  var dep = /* @__PURE__ */new Map();\n  dep.cleanup = cleanup;\n  dep.computed = computed;\n  return dep;\n};\nvar targetMap = /* @__PURE__ */new WeakMap();\nvar ITERATE_KEY = Symbol( true ? "iterate" : 0);\nvar MAP_KEY_ITERATE_KEY = Symbol( true ? "Map key iterate" : 0);\nfunction track(target, type, key) {\n  if (shouldTrack && activeEffect) {\n    var depsMap = targetMap.get(target);\n    if (!depsMap) {\n      targetMap.set(target, depsMap = /* @__PURE__ */new Map());\n    }\n    var dep = depsMap.get(key);\n    if (!dep) {\n      depsMap.set(key, dep = createDep(function () {\n        return depsMap.delete(key);\n      }));\n    }\n    trackEffect(activeEffect, dep,  true ? {\n      target: target,\n      type: type,\n      key: key\n    } : 0);\n  }\n}\nfunction trigger(target, type, key, newValue, oldValue, oldTarget) {\n  var depsMap = targetMap.get(target);\n  if (!depsMap) {\n    return;\n  }\n  var deps = [];\n  if (type === "clear") {\n    deps = _toConsumableArray(depsMap.values());\n  } else if (key === "length" && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target)) {\n    var newLength = Number(newValue);\n    depsMap.forEach(function (dep, key2) {\n      if (key2 === "length" || !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol)(key2) && key2 >= newLength) {\n        deps.push(dep);\n      }\n    });\n  } else {\n    if (key !== void 0) {\n      deps.push(depsMap.get(key));\n    }\n    switch (type) {\n      case "add":\n        if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target)) {\n          deps.push(depsMap.get(ITERATE_KEY));\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isMap)(target)) {\n            deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n          }\n        } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isIntegerKey)(key)) {\n          deps.push(depsMap.get("length"));\n        }\n        break;\n      case "delete":\n        if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target)) {\n          deps.push(depsMap.get(ITERATE_KEY));\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isMap)(target)) {\n            deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n          }\n        }\n        break;\n      case "set":\n        if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isMap)(target)) {\n          deps.push(depsMap.get(ITERATE_KEY));\n        }\n        break;\n    }\n  }\n  pauseScheduling();\n  var _iterator2 = _createForOfIteratorHelper(deps),\n    _step2;\n  try {\n    for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n      var dep = _step2.value;\n      if (dep) {\n        triggerEffects(dep, 4,  true ? {\n          target: target,\n          type: type,\n          key: key,\n          newValue: newValue,\n          oldValue: oldValue,\n          oldTarget: oldTarget\n        } : 0);\n      }\n    }\n  } catch (err) {\n    _iterator2.e(err);\n  } finally {\n    _iterator2.f();\n  }\n  resetScheduling();\n}\nfunction getDepFromReactive(object, key) {\n  var _a;\n  return (_a = targetMap.get(object)) == null ? void 0 : _a.get(key);\n}\nvar isNonTrackableKeys = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.makeMap)("__proto__,__v_isRef,__isVue");\nvar builtInSymbols = new Set( /* @__PURE__ */Object.getOwnPropertyNames(Symbol).filter(function (key) {\n  return key !== "arguments" && key !== "caller";\n}).map(function (key) {\n  return Symbol[key];\n}).filter(_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol));\nvar arrayInstrumentations = /* @__PURE__ */createArrayInstrumentations();\nfunction createArrayInstrumentations() {\n  var instrumentations = {};\n  ["includes", "indexOf", "lastIndexOf"].forEach(function (key) {\n    instrumentations[key] = function () {\n      var arr = toRaw(this);\n      for (var i = 0, l = this.length; i < l; i++) {\n        track(arr, "get", i + "");\n      }\n      for (var _len2 = arguments.length, args = new Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {\n        args[_key3] = arguments[_key3];\n      }\n      var res = arr[key].apply(arr, args);\n      if (res === -1 || res === false) {\n        return arr[key].apply(arr, _toConsumableArray(args.map(toRaw)));\n      } else {\n        return res;\n      }\n    };\n  });\n  ["push", "pop", "shift", "unshift", "splice"].forEach(function (key) {\n    instrumentations[key] = function () {\n      pauseTracking();\n      pauseScheduling();\n      for (var _len3 = arguments.length, args = new Array(_len3), _key4 = 0; _key4 < _len3; _key4++) {\n        args[_key4] = arguments[_key4];\n      }\n      var res = toRaw(this)[key].apply(this, args);\n      resetScheduling();\n      resetTracking();\n      return res;\n    };\n  });\n  return instrumentations;\n}\nfunction hasOwnProperty(key) {\n  var obj = toRaw(this);\n  track(obj, "has", key);\n  return obj.hasOwnProperty(key);\n}\nvar BaseReactiveHandler = /*#__PURE__*/function () {\n  function BaseReactiveHandler() {\n    var _isReadonly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n    var _shallow = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n    _classCallCheck(this, BaseReactiveHandler);\n    this._isReadonly = _isReadonly;\n    this._shallow = _shallow;\n  }\n  _createClass(BaseReactiveHandler, [{\n    key: "get",\n    value: function get(target, key, receiver) {\n      var isReadonly2 = this._isReadonly,\n        shallow = this._shallow;\n      if (key === "__v_isReactive") {\n        return !isReadonly2;\n      } else if (key === "__v_isReadonly") {\n        return isReadonly2;\n      } else if (key === "__v_isShallow") {\n        return shallow;\n      } else if (key === "__v_raw") {\n        if (receiver === (isReadonly2 ? shallow ? shallowReadonlyMap : readonlyMap : shallow ? shallowReactiveMap : reactiveMap).get(target) ||\n        // receiver is not the reactive proxy, but has the same prototype\n        // this means the reciever is a user proxy of the reactive proxy\n        Object.getPrototypeOf(target) === Object.getPrototypeOf(receiver)) {\n          return target;\n        }\n        return;\n      }\n      var targetIsArray = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target);\n      if (!isReadonly2) {\n        if (targetIsArray && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasOwn)(arrayInstrumentations, key)) {\n          return Reflect.get(arrayInstrumentations, key, receiver);\n        }\n        if (key === "hasOwnProperty") {\n          return hasOwnProperty;\n        }\n      }\n      var res = Reflect.get(target, key, receiver);\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol)(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) {\n        return res;\n      }\n      if (!isReadonly2) {\n        track(target, "get", key);\n      }\n      if (shallow) {\n        return res;\n      }\n      if (isRef(res)) {\n        return targetIsArray && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isIntegerKey)(key) ? res : res.value;\n      }\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(res)) {\n        return isReadonly2 ? readonly(res) : reactive(res);\n      }\n      return res;\n    }\n  }]);\n  return BaseReactiveHandler;\n}();\nvar MutableReactiveHandler = /*#__PURE__*/function (_BaseReactiveHandler) {\n  _inherits(MutableReactiveHandler, _BaseReactiveHandler);\n  function MutableReactiveHandler() {\n    var shallow = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n    _classCallCheck(this, MutableReactiveHandler);\n    return _callSuper(this, MutableReactiveHandler, [false, shallow]);\n  }\n  _createClass(MutableReactiveHandler, [{\n    key: "set",\n    value: function set(target, key, value, receiver) {\n      var oldValue = target[key];\n      if (!this._shallow) {\n        var isOldValueReadonly = isReadonly(oldValue);\n        if (!isShallow(value) && !isReadonly(value)) {\n          oldValue = toRaw(oldValue);\n          value = toRaw(value);\n        }\n        if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target) && isRef(oldValue) && !isRef(value)) {\n          if (isOldValueReadonly) {\n            return false;\n          } else {\n            oldValue.value = value;\n            return true;\n          }\n        }\n      }\n      var hadKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isIntegerKey)(key) ? Number(key) < target.length : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasOwn)(target, key);\n      var result = Reflect.set(target, key, value, receiver);\n      if (target === toRaw(receiver)) {\n        if (!hadKey) {\n          trigger(target, "add", key, value);\n        } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasChanged)(value, oldValue)) {\n          trigger(target, "set", key, value, oldValue);\n        }\n      }\n      return result;\n    }\n  }, {\n    key: "deleteProperty",\n    value: function deleteProperty(target, key) {\n      var hadKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasOwn)(target, key);\n      var oldValue = target[key];\n      var result = Reflect.deleteProperty(target, key);\n      if (result && hadKey) {\n        trigger(target, "delete", key, void 0, oldValue);\n      }\n      return result;\n    }\n  }, {\n    key: "has",\n    value: function has(target, key) {\n      var result = Reflect.has(target, key);\n      if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isSymbol)(key) || !builtInSymbols.has(key)) {\n        track(target, "has", key);\n      }\n      return result;\n    }\n  }, {\n    key: "ownKeys",\n    value: function ownKeys(target) {\n      track(target, "iterate", (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(target) ? "length" : ITERATE_KEY);\n      return Reflect.ownKeys(target);\n    }\n  }]);\n  return MutableReactiveHandler;\n}(BaseReactiveHandler);\nvar ReadonlyReactiveHandler = /*#__PURE__*/function (_BaseReactiveHandler2) {\n  _inherits(ReadonlyReactiveHandler, _BaseReactiveHandler2);\n  function ReadonlyReactiveHandler() {\n    var shallow = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n    _classCallCheck(this, ReadonlyReactiveHandler);\n    return _callSuper(this, ReadonlyReactiveHandler, [true, shallow]);\n  }\n  _createClass(ReadonlyReactiveHandler, [{\n    key: "set",\n    value: function set(target, key) {\n      if (true) {\n        warn("Set operation on key \\"".concat(String(key), "\\" failed: target is readonly."), target);\n      }\n      return true;\n    }\n  }, {\n    key: "deleteProperty",\n    value: function deleteProperty(target, key) {\n      if (true) {\n        warn("Delete operation on key \\"".concat(String(key), "\\" failed: target is readonly."), target);\n      }\n      return true;\n    }\n  }]);\n  return ReadonlyReactiveHandler;\n}(BaseReactiveHandler);\nvar mutableHandlers = /* @__PURE__ */new MutableReactiveHandler();\nvar readonlyHandlers = /* @__PURE__ */new ReadonlyReactiveHandler();\nvar shallowReactiveHandlers = /* @__PURE__ */new MutableReactiveHandler(true);\nvar shallowReadonlyHandlers = /* @__PURE__ */new ReadonlyReactiveHandler(true);\nvar toShallow = function toShallow(value) {\n  return value;\n};\nvar getProto = function getProto(v) {\n  return Reflect.getPrototypeOf(v);\n};\nfunction _get(target, key) {\n  var isReadonly = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var isShallow = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  target = target["__v_raw"];\n  var rawTarget = toRaw(target);\n  var rawKey = toRaw(key);\n  if (!isReadonly) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasChanged)(key, rawKey)) {\n      track(rawTarget, "get", key);\n    }\n    track(rawTarget, "get", rawKey);\n  }\n  var _getProto = getProto(rawTarget),\n    has2 = _getProto.has;\n  var wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n  if (has2.call(rawTarget, key)) {\n    return wrap(target.get(key));\n  } else if (has2.call(rawTarget, rawKey)) {\n    return wrap(target.get(rawKey));\n  } else if (target !== rawTarget) {\n    target.get(key);\n  }\n}\nfunction _has(key) {\n  var isReadonly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  var target = this["__v_raw"];\n  var rawTarget = toRaw(target);\n  var rawKey = toRaw(key);\n  if (!isReadonly) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasChanged)(key, rawKey)) {\n      track(rawTarget, "has", key);\n    }\n    track(rawTarget, "has", rawKey);\n  }\n  return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey);\n}\nfunction size(target) {\n  var isReadonly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  target = target["__v_raw"];\n  !isReadonly && track(toRaw(target), "iterate", ITERATE_KEY);\n  return Reflect.get(target, "size", target);\n}\nfunction add(value) {\n  value = toRaw(value);\n  var target = toRaw(this);\n  var proto = getProto(target);\n  var hadKey = proto.has.call(target, value);\n  if (!hadKey) {\n    target.add(value);\n    trigger(target, "add", value, value);\n  }\n  return this;\n}\nfunction set(key, value) {\n  value = toRaw(value);\n  var target = toRaw(this);\n  var _getProto2 = getProto(target),\n    has2 = _getProto2.has,\n    get2 = _getProto2.get;\n  var hadKey = has2.call(target, key);\n  if (!hadKey) {\n    key = toRaw(key);\n    hadKey = has2.call(target, key);\n  } else if (true) {\n    checkIdentityKeys(target, has2, key);\n  }\n  var oldValue = get2.call(target, key);\n  target.set(key, value);\n  if (!hadKey) {\n    trigger(target, "add", key, value);\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasChanged)(value, oldValue)) {\n    trigger(target, "set", key, value, oldValue);\n  }\n  return this;\n}\nfunction deleteEntry(key) {\n  var target = toRaw(this);\n  var _getProto3 = getProto(target),\n    has2 = _getProto3.has,\n    get2 = _getProto3.get;\n  var hadKey = has2.call(target, key);\n  if (!hadKey) {\n    key = toRaw(key);\n    hadKey = has2.call(target, key);\n  } else if (true) {\n    checkIdentityKeys(target, has2, key);\n  }\n  var oldValue = get2 ? get2.call(target, key) : void 0;\n  var result = target.delete(key);\n  if (hadKey) {\n    trigger(target, "delete", key, void 0, oldValue);\n  }\n  return result;\n}\nfunction clear() {\n  var target = toRaw(this);\n  var hadItems = target.size !== 0;\n  var oldTarget =  true ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isMap)(target) ? new Map(target) : new Set(target) : 0;\n  var result = target.clear();\n  if (hadItems) {\n    trigger(target, "clear", void 0, void 0, oldTarget);\n  }\n  return result;\n}\nfunction createForEach(isReadonly, isShallow) {\n  return function forEach(callback, thisArg) {\n    var observed = this;\n    var target = observed["__v_raw"];\n    var rawTarget = toRaw(target);\n    var wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n    !isReadonly && track(rawTarget, "iterate", ITERATE_KEY);\n    return target.forEach(function (value, key) {\n      return callback.call(thisArg, wrap(value), wrap(key), observed);\n    });\n  };\n}\nfunction createIterableMethod(method, isReadonly, isShallow) {\n  return function () {\n    var target = this["__v_raw"];\n    var rawTarget = toRaw(target);\n    var targetIsMap = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isMap)(rawTarget);\n    var isPair = method === "entries" || method === Symbol.iterator && targetIsMap;\n    var isKeyOnly = method === "keys" && targetIsMap;\n    var innerIterator = target[method].apply(target, arguments);\n    var wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n    !isReadonly && track(rawTarget, "iterate", isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY);\n    return _defineProperty({\n      // iterator protocol\n      next: function next() {\n        var _innerIterator$next = innerIterator.next(),\n          value = _innerIterator$next.value,\n          done = _innerIterator$next.done;\n        return done ? {\n          value: value,\n          done: done\n        } : {\n          value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value),\n          done: done\n        };\n      }\n    }, Symbol.iterator, function () {\n      return this;\n    });\n  };\n}\nfunction createReadonlyMethod(type) {\n  return function () {\n    if (true) {\n      var key = (arguments.length <= 0 ? undefined : arguments[0]) ? "on key \\"".concat(arguments.length <= 0 ? undefined : arguments[0], "\\" ") : "";\n      console.warn("".concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.capitalize)(type), " operation ").concat(key, "failed: target is readonly."), toRaw(this));\n    }\n    return type === "delete" ? false : type === "clear" ? void 0 : this;\n  };\n}\nfunction createInstrumentations() {\n  var mutableInstrumentations2 = {\n    get: function get(key) {\n      return _get(this, key);\n    },\n    get size() {\n      return size(this);\n    },\n    has: _has,\n    add: add,\n    set: set,\n    delete: deleteEntry,\n    clear: clear,\n    forEach: createForEach(false, false)\n  };\n  var shallowInstrumentations2 = {\n    get: function get(key) {\n      return _get(this, key, false, true);\n    },\n    get size() {\n      return size(this);\n    },\n    has: _has,\n    add: add,\n    set: set,\n    delete: deleteEntry,\n    clear: clear,\n    forEach: createForEach(false, true)\n  };\n  var readonlyInstrumentations2 = {\n    get: function get(key) {\n      return _get(this, key, true);\n    },\n    get size() {\n      return size(this, true);\n    },\n    has: function has(key) {\n      return _has.call(this, key, true);\n    },\n    add: createReadonlyMethod("add"),\n    set: createReadonlyMethod("set"),\n    delete: createReadonlyMethod("delete"),\n    clear: createReadonlyMethod("clear"),\n    forEach: createForEach(true, false)\n  };\n  var shallowReadonlyInstrumentations2 = {\n    get: function get(key) {\n      return _get(this, key, true, true);\n    },\n    get size() {\n      return size(this, true);\n    },\n    has: function has(key) {\n      return _has.call(this, key, true);\n    },\n    add: createReadonlyMethod("add"),\n    set: createReadonlyMethod("set"),\n    delete: createReadonlyMethod("delete"),\n    clear: createReadonlyMethod("clear"),\n    forEach: createForEach(true, true)\n  };\n  var iteratorMethods = ["keys", "values", "entries", Symbol.iterator];\n  iteratorMethods.forEach(function (method) {\n    mutableInstrumentations2[method] = createIterableMethod(method, false, false);\n    readonlyInstrumentations2[method] = createIterableMethod(method, true, false);\n    shallowInstrumentations2[method] = createIterableMethod(method, false, true);\n    shallowReadonlyInstrumentations2[method] = createIterableMethod(method, true, true);\n  });\n  return [mutableInstrumentations2, readonlyInstrumentations2, shallowInstrumentations2, shallowReadonlyInstrumentations2];\n}\nvar _createInstrumentatio = /* @__PURE__ */createInstrumentations(),\n  _createInstrumentatio2 = _slicedToArray(_createInstrumentatio, 4),\n  mutableInstrumentations = _createInstrumentatio2[0],\n  readonlyInstrumentations = _createInstrumentatio2[1],\n  shallowInstrumentations = _createInstrumentatio2[2],\n  shallowReadonlyInstrumentations = _createInstrumentatio2[3];\nfunction createInstrumentationGetter(isReadonly, shallow) {\n  var instrumentations = shallow ? isReadonly ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly ? readonlyInstrumentations : mutableInstrumentations;\n  return function (target, key, receiver) {\n    if (key === "__v_isReactive") {\n      return !isReadonly;\n    } else if (key === "__v_isReadonly") {\n      return isReadonly;\n    } else if (key === "__v_raw") {\n      return target;\n    }\n    return Reflect.get((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasOwn)(instrumentations, key) && key in target ? instrumentations : target, key, receiver);\n  };\n}\nvar mutableCollectionHandlers = {\n  get: /* @__PURE__ */createInstrumentationGetter(false, false)\n};\nvar shallowCollectionHandlers = {\n  get: /* @__PURE__ */createInstrumentationGetter(false, true)\n};\nvar readonlyCollectionHandlers = {\n  get: /* @__PURE__ */createInstrumentationGetter(true, false)\n};\nvar shallowReadonlyCollectionHandlers = {\n  get: /* @__PURE__ */createInstrumentationGetter(true, true)\n};\nfunction checkIdentityKeys(target, has2, key) {\n  var rawKey = toRaw(key);\n  if (rawKey !== key && has2.call(target, rawKey)) {\n    var type = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.toRawType)(target);\n    console.warn("Reactive ".concat(type, " contains both the raw and reactive versions of the same object").concat(type === "Map" ? " as keys" : "", ", which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible."));\n  }\n}\nvar reactiveMap = /* @__PURE__ */new WeakMap();\nvar shallowReactiveMap = /* @__PURE__ */new WeakMap();\nvar readonlyMap = /* @__PURE__ */new WeakMap();\nvar shallowReadonlyMap = /* @__PURE__ */new WeakMap();\nfunction targetTypeMap(rawType) {\n  switch (rawType) {\n    case "Object":\n    case "Array":\n      return 1 /* COMMON */;\n    case "Map":\n    case "Set":\n    case "WeakMap":\n    case "WeakSet":\n      return 2 /* COLLECTION */;\n    default:\n      return 0 /* INVALID */;\n  }\n}\nfunction getTargetType(value) {\n  return value["__v_skip"] || !Object.isExtensible(value) ? 0 /* INVALID */ : targetTypeMap((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.toRawType)(value));\n}\nfunction reactive(target) {\n  if (isReadonly(target)) {\n    return target;\n  }\n  return createReactiveObject(target, false, mutableHandlers, mutableCollectionHandlers, reactiveMap);\n}\nfunction shallowReactive(target) {\n  return createReactiveObject(target, false, shallowReactiveHandlers, shallowCollectionHandlers, shallowReactiveMap);\n}\nfunction readonly(target) {\n  return createReactiveObject(target, true, readonlyHandlers, readonlyCollectionHandlers, readonlyMap);\n}\nfunction shallowReadonly(target) {\n  return createReactiveObject(target, true, shallowReadonlyHandlers, shallowReadonlyCollectionHandlers, shallowReadonlyMap);\n}\nfunction createReactiveObject(target, isReadonly2, baseHandlers, collectionHandlers, proxyMap) {\n  if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(target)) {\n    if (true) {\n      console.warn("value cannot be made reactive: ".concat(String(target)));\n    }\n    return target;\n  }\n  if (target["__v_raw"] && !(isReadonly2 && target["__v_isReactive"])) {\n    return target;\n  }\n  var existingProxy = proxyMap.get(target);\n  if (existingProxy) {\n    return existingProxy;\n  }\n  var targetType = getTargetType(target);\n  if (targetType === 0 /* INVALID */) {\n    return target;\n  }\n  var proxy = new Proxy(target, targetType === 2 /* COLLECTION */ ? collectionHandlers : baseHandlers);\n  proxyMap.set(target, proxy);\n  return proxy;\n}\nfunction isReactive(value) {\n  if (isReadonly(value)) {\n    return isReactive(value["__v_raw"]);\n  }\n  return !!(value && value["__v_isReactive"]);\n}\nfunction isReadonly(value) {\n  return !!(value && value["__v_isReadonly"]);\n}\nfunction isShallow(value) {\n  return !!(value && value["__v_isShallow"]);\n}\nfunction isProxy(value) {\n  return isReactive(value) || isReadonly(value);\n}\nfunction toRaw(observed) {\n  var raw = observed && observed["__v_raw"];\n  return raw ? toRaw(raw) : observed;\n}\nfunction markRaw(value) {\n  if (Object.isExtensible(value)) {\n    (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.def)(value, "__v_skip", true);\n  }\n  return value;\n}\nvar toReactive = function toReactive(value) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(value) ? reactive(value) : value;\n};\nvar toReadonly = function toReadonly(value) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(value) ? readonly(value) : value;\n};\nvar COMPUTED_SIDE_EFFECT_WARN = "Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided.  Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free";\nvar ComputedRefImpl = /*#__PURE__*/function () {\n  function ComputedRefImpl(getter, _setter, isReadonly, isSSR) {\n    var _this = this;\n    _classCallCheck(this, ComputedRefImpl);\n    this._setter = _setter;\n    this.dep = void 0;\n    this.__v_isRef = true;\n    this["__v_isReadonly"] = false;\n    this.effect = new ReactiveEffect(function () {\n      return getter(_this._value);\n    }, function () {\n      return triggerRefValue(_this, _this.effect._dirtyLevel === 2 ? 2 : 3);\n    });\n    this.effect.computed = this;\n    this.effect.active = this._cacheable = !isSSR;\n    this["__v_isReadonly"] = isReadonly;\n  }\n  _createClass(ComputedRefImpl, [{\n    key: "value",\n    get: function get() {\n      var self = toRaw(this);\n      if ((!self._cacheable || self.effect.dirty) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasChanged)(self._value, self._value = self.effect.run())) {\n        triggerRefValue(self, 4);\n      }\n      trackRefValue(self);\n      if (self.effect._dirtyLevel >= 2) {\n         true && warn(COMPUTED_SIDE_EFFECT_WARN);\n        triggerRefValue(self, 2);\n      }\n      return self._value;\n    },\n    set: function set(newValue) {\n      this._setter(newValue);\n    }\n    // #region polyfill _dirty for backward compatibility third party code for Vue <= 3.3.x\n  }, {\n    key: "_dirty",\n    get: function get() {\n      return this.effect.dirty;\n    },\n    set: function set(v) {\n      this.effect.dirty = v;\n    }\n    // #endregion\n  }]);\n  return ComputedRefImpl;\n}();\nfunction computed(getterOrOptions, debugOptions) {\n  var isSSR = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var getter;\n  var setter;\n  var onlyGetter = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isFunction)(getterOrOptions);\n  if (onlyGetter) {\n    getter = getterOrOptions;\n    setter =  true ? function () {\n      warn("Write operation failed: computed value is readonly");\n    } : 0;\n  } else {\n    getter = getterOrOptions.get;\n    setter = getterOrOptions.set;\n  }\n  var cRef = new ComputedRefImpl(getter, setter, onlyGetter || !setter, isSSR);\n  if ( true && debugOptions && !isSSR) {\n    cRef.effect.onTrack = debugOptions.onTrack;\n    cRef.effect.onTrigger = debugOptions.onTrigger;\n  }\n  return cRef;\n}\nfunction trackRefValue(ref2) {\n  var _a;\n  if (shouldTrack && activeEffect) {\n    ref2 = toRaw(ref2);\n    trackEffect(activeEffect, (_a = ref2.dep) != null ? _a : ref2.dep = createDep(function () {\n      return ref2.dep = void 0;\n    }, ref2 instanceof ComputedRefImpl ? ref2 : void 0),  true ? {\n      target: ref2,\n      type: "get",\n      key: "value"\n    } : 0);\n  }\n}\nfunction triggerRefValue(ref2) {\n  var dirtyLevel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 4;\n  var newVal = arguments.length > 2 ? arguments[2] : undefined;\n  ref2 = toRaw(ref2);\n  var dep = ref2.dep;\n  if (dep) {\n    triggerEffects(dep, dirtyLevel,  true ? {\n      target: ref2,\n      type: "set",\n      key: "value",\n      newValue: newVal\n    } : 0);\n  }\n}\nfunction isRef(r) {\n  return !!(r && r.__v_isRef === true);\n}\nfunction ref(value) {\n  return createRef(value, false);\n}\nfunction shallowRef(value) {\n  return createRef(value, true);\n}\nfunction createRef(rawValue, shallow) {\n  if (isRef(rawValue)) {\n    return rawValue;\n  }\n  return new RefImpl(rawValue, shallow);\n}\nvar RefImpl = /*#__PURE__*/function () {\n  function RefImpl(value, __v_isShallow) {\n    _classCallCheck(this, RefImpl);\n    this.__v_isShallow = __v_isShallow;\n    this.dep = void 0;\n    this.__v_isRef = true;\n    this._rawValue = __v_isShallow ? value : toRaw(value);\n    this._value = __v_isShallow ? value : toReactive(value);\n  }\n  _createClass(RefImpl, [{\n    key: "value",\n    get: function get() {\n      trackRefValue(this);\n      return this._value;\n    },\n    set: function set(newVal) {\n      var useDirectValue = this.__v_isShallow || isShallow(newVal) || isReadonly(newVal);\n      newVal = useDirectValue ? newVal : toRaw(newVal);\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.hasChanged)(newVal, this._rawValue)) {\n        this._rawValue = newVal;\n        this._value = useDirectValue ? newVal : toReactive(newVal);\n        triggerRefValue(this, 4, newVal);\n      }\n    }\n  }]);\n  return RefImpl;\n}();\nfunction triggerRef(ref2) {\n  triggerRefValue(ref2, 4,  true ? ref2.value : 0);\n}\nfunction unref(ref2) {\n  return isRef(ref2) ? ref2.value : ref2;\n}\nfunction toValue(source) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isFunction)(source) ? source() : unref(source);\n}\nvar shallowUnwrapHandlers = {\n  get: function get(target, key, receiver) {\n    return unref(Reflect.get(target, key, receiver));\n  },\n  set: function set(target, key, value, receiver) {\n    var oldValue = target[key];\n    if (isRef(oldValue) && !isRef(value)) {\n      oldValue.value = value;\n      return true;\n    } else {\n      return Reflect.set(target, key, value, receiver);\n    }\n  }\n};\nfunction proxyRefs(objectWithRefs) {\n  return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers);\n}\nvar CustomRefImpl = /*#__PURE__*/function () {\n  function CustomRefImpl(factory) {\n    var _this2 = this;\n    _classCallCheck(this, CustomRefImpl);\n    this.dep = void 0;\n    this.__v_isRef = true;\n    var _factory = factory(function () {\n        return trackRefValue(_this2);\n      }, function () {\n        return triggerRefValue(_this2);\n      }),\n      get = _factory.get,\n      set = _factory.set;\n    this._get = get;\n    this._set = set;\n  }\n  _createClass(CustomRefImpl, [{\n    key: "value",\n    get: function get() {\n      return this._get();\n    },\n    set: function set(newVal) {\n      this._set(newVal);\n    }\n  }]);\n  return CustomRefImpl;\n}();\nfunction customRef(factory) {\n  return new CustomRefImpl(factory);\n}\nfunction toRefs(object) {\n  if ( true && !isProxy(object)) {\n    console.warn("toRefs() expects a reactive object but received a plain one.");\n  }\n  var ret = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isArray)(object) ? new Array(object.length) : {};\n  for (var key in object) {\n    ret[key] = propertyToRef(object, key);\n  }\n  return ret;\n}\nvar ObjectRefImpl = /*#__PURE__*/function () {\n  function ObjectRefImpl(_object, _key, _defaultValue) {\n    _classCallCheck(this, ObjectRefImpl);\n    this._object = _object;\n    this._key = _key;\n    this._defaultValue = _defaultValue;\n    this.__v_isRef = true;\n  }\n  _createClass(ObjectRefImpl, [{\n    key: "value",\n    get: function get() {\n      var val = this._object[this._key];\n      return val === void 0 ? this._defaultValue : val;\n    },\n    set: function set(newVal) {\n      this._object[this._key] = newVal;\n    }\n  }, {\n    key: "dep",\n    get: function get() {\n      return getDepFromReactive(toRaw(this._object), this._key);\n    }\n  }]);\n  return ObjectRefImpl;\n}();\nvar GetterRefImpl = /*#__PURE__*/function () {\n  function GetterRefImpl(_getter) {\n    _classCallCheck(this, GetterRefImpl);\n    this._getter = _getter;\n    this.__v_isRef = true;\n    this.__v_isReadonly = true;\n  }\n  _createClass(GetterRefImpl, [{\n    key: "value",\n    get: function get() {\n      return this._getter();\n    }\n  }]);\n  return GetterRefImpl;\n}();\nfunction toRef(source, key, defaultValue) {\n  if (isRef(source)) {\n    return source;\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isFunction)(source)) {\n    return new GetterRefImpl(source);\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isObject)(source) && arguments.length > 1) {\n    return propertyToRef(source, key, defaultValue);\n  } else {\n    return ref(source);\n  }\n}\nfunction propertyToRef(source, key, defaultValue) {\n  var val = source[key];\n  return isRef(val) ? val : new ObjectRefImpl(source, key, defaultValue);\n}\nvar deferredComputed = computed;\nvar TrackOpTypes = {\n  "GET": "get",\n  "HAS": "has",\n  "ITERATE": "iterate"\n};\nvar TriggerOpTypes = {\n  "SET": "set",\n  "ADD": "add",\n  "DELETE": "delete",\n  "CLEAR": "clear"\n};\nvar ReactiveFlags = {\n  "SKIP": "__v_skip",\n  "IS_REACTIVE": "__v_isReactive",\n  "IS_READONLY": "__v_isReadonly",\n  "IS_SHALLOW": "__v_isShallow",\n  "RAW": "__v_raw"\n};\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js?')},"./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BaseTransition: function() { return /* binding */ BaseTransition; },\n/* harmony export */   BaseTransitionPropsValidators: function() { return /* binding */ BaseTransitionPropsValidators; },\n/* harmony export */   Comment: function() { return /* binding */ Comment; },\n/* harmony export */   DeprecationTypes: function() { return /* binding */ DeprecationTypes; },\n/* harmony export */   EffectScope: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.EffectScope; },\n/* harmony export */   ErrorCodes: function() { return /* binding */ ErrorCodes; },\n/* harmony export */   ErrorTypeStrings: function() { return /* binding */ ErrorTypeStrings; },\n/* harmony export */   Fragment: function() { return /* binding */ Fragment; },\n/* harmony export */   KeepAlive: function() { return /* binding */ KeepAlive; },\n/* harmony export */   ReactiveEffect: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ReactiveEffect; },\n/* harmony export */   Static: function() { return /* binding */ Static; },\n/* harmony export */   Suspense: function() { return /* binding */ Suspense; },\n/* harmony export */   Teleport: function() { return /* binding */ Teleport; },\n/* harmony export */   Text: function() { return /* binding */ Text; },\n/* harmony export */   TrackOpTypes: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.TrackOpTypes; },\n/* harmony export */   TriggerOpTypes: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.TriggerOpTypes; },\n/* harmony export */   assertNumber: function() { return /* binding */ assertNumber; },\n/* harmony export */   callWithAsyncErrorHandling: function() { return /* binding */ callWithAsyncErrorHandling; },\n/* harmony export */   callWithErrorHandling: function() { return /* binding */ callWithErrorHandling; },\n/* harmony export */   camelize: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize; },\n/* harmony export */   capitalize: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize; },\n/* harmony export */   cloneVNode: function() { return /* binding */ cloneVNode; },\n/* harmony export */   compatUtils: function() { return /* binding */ compatUtils; },\n/* harmony export */   computed: function() { return /* binding */ computed; },\n/* harmony export */   createBlock: function() { return /* binding */ createBlock; },\n/* harmony export */   createCommentVNode: function() { return /* binding */ createCommentVNode; },\n/* harmony export */   createElementBlock: function() { return /* binding */ createElementBlock; },\n/* harmony export */   createElementVNode: function() { return /* binding */ createBaseVNode; },\n/* harmony export */   createHydrationRenderer: function() { return /* binding */ createHydrationRenderer; },\n/* harmony export */   createPropsRestProxy: function() { return /* binding */ createPropsRestProxy; },\n/* harmony export */   createRenderer: function() { return /* binding */ createRenderer; },\n/* harmony export */   createSlots: function() { return /* binding */ createSlots; },\n/* harmony export */   createStaticVNode: function() { return /* binding */ createStaticVNode; },\n/* harmony export */   createTextVNode: function() { return /* binding */ createTextVNode; },\n/* harmony export */   createVNode: function() { return /* binding */ createVNode; },\n/* harmony export */   customRef: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.customRef; },\n/* harmony export */   defineAsyncComponent: function() { return /* binding */ defineAsyncComponent; },\n/* harmony export */   defineComponent: function() { return /* binding */ defineComponent; },\n/* harmony export */   defineEmits: function() { return /* binding */ defineEmits; },\n/* harmony export */   defineExpose: function() { return /* binding */ defineExpose; },\n/* harmony export */   defineModel: function() { return /* binding */ defineModel; },\n/* harmony export */   defineOptions: function() { return /* binding */ defineOptions; },\n/* harmony export */   defineProps: function() { return /* binding */ defineProps; },\n/* harmony export */   defineSlots: function() { return /* binding */ defineSlots; },\n/* harmony export */   devtools: function() { return /* binding */ devtools; },\n/* harmony export */   effect: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.effect; },\n/* harmony export */   effectScope: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.effectScope; },\n/* harmony export */   getCurrentInstance: function() { return /* binding */ getCurrentInstance; },\n/* harmony export */   getCurrentScope: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.getCurrentScope; },\n/* harmony export */   getTransitionRawChildren: function() { return /* binding */ getTransitionRawChildren; },\n/* harmony export */   guardReactiveProps: function() { return /* binding */ guardReactiveProps; },\n/* harmony export */   h: function() { return /* binding */ h; },\n/* harmony export */   handleError: function() { return /* binding */ handleError; },\n/* harmony export */   hasInjectionContext: function() { return /* binding */ hasInjectionContext; },\n/* harmony export */   initCustomFormatter: function() { return /* binding */ initCustomFormatter; },\n/* harmony export */   inject: function() { return /* binding */ inject; },\n/* harmony export */   isMemoSame: function() { return /* binding */ isMemoSame; },\n/* harmony export */   isProxy: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isProxy; },\n/* harmony export */   isReactive: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReactive; },\n/* harmony export */   isReadonly: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReadonly; },\n/* harmony export */   isRef: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef; },\n/* harmony export */   isRuntimeOnly: function() { return /* binding */ isRuntimeOnly; },\n/* harmony export */   isShallow: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isShallow; },\n/* harmony export */   isVNode: function() { return /* binding */ isVNode; },\n/* harmony export */   markRaw: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.markRaw; },\n/* harmony export */   mergeDefaults: function() { return /* binding */ mergeDefaults; },\n/* harmony export */   mergeModels: function() { return /* binding */ mergeModels; },\n/* harmony export */   mergeProps: function() { return /* binding */ mergeProps; },\n/* harmony export */   nextTick: function() { return /* binding */ nextTick; },\n/* harmony export */   normalizeClass: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeClass; },\n/* harmony export */   normalizeProps: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeProps; },\n/* harmony export */   normalizeStyle: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeStyle; },\n/* harmony export */   onActivated: function() { return /* binding */ onActivated; },\n/* harmony export */   onBeforeMount: function() { return /* binding */ onBeforeMount; },\n/* harmony export */   onBeforeUnmount: function() { return /* binding */ onBeforeUnmount; },\n/* harmony export */   onBeforeUpdate: function() { return /* binding */ onBeforeUpdate; },\n/* harmony export */   onDeactivated: function() { return /* binding */ onDeactivated; },\n/* harmony export */   onErrorCaptured: function() { return /* binding */ onErrorCaptured; },\n/* harmony export */   onMounted: function() { return /* binding */ onMounted; },\n/* harmony export */   onRenderTracked: function() { return /* binding */ onRenderTracked; },\n/* harmony export */   onRenderTriggered: function() { return /* binding */ onRenderTriggered; },\n/* harmony export */   onScopeDispose: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.onScopeDispose; },\n/* harmony export */   onServerPrefetch: function() { return /* binding */ onServerPrefetch; },\n/* harmony export */   onUnmounted: function() { return /* binding */ onUnmounted; },\n/* harmony export */   onUpdated: function() { return /* binding */ onUpdated; },\n/* harmony export */   openBlock: function() { return /* binding */ openBlock; },\n/* harmony export */   popScopeId: function() { return /* binding */ popScopeId; },\n/* harmony export */   provide: function() { return /* binding */ provide; },\n/* harmony export */   proxyRefs: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.proxyRefs; },\n/* harmony export */   pushScopeId: function() { return /* binding */ pushScopeId; },\n/* harmony export */   queuePostFlushCb: function() { return /* binding */ queuePostFlushCb; },\n/* harmony export */   reactive: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.reactive; },\n/* harmony export */   readonly: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.readonly; },\n/* harmony export */   ref: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ref; },\n/* harmony export */   registerRuntimeCompiler: function() { return /* binding */ registerRuntimeCompiler; },\n/* harmony export */   renderList: function() { return /* binding */ renderList; },\n/* harmony export */   renderSlot: function() { return /* binding */ renderSlot; },\n/* harmony export */   resolveComponent: function() { return /* binding */ resolveComponent; },\n/* harmony export */   resolveDirective: function() { return /* binding */ resolveDirective; },\n/* harmony export */   resolveDynamicComponent: function() { return /* binding */ resolveDynamicComponent; },\n/* harmony export */   resolveFilter: function() { return /* binding */ resolveFilter; },\n/* harmony export */   resolveTransitionHooks: function() { return /* binding */ resolveTransitionHooks; },\n/* harmony export */   setBlockTracking: function() { return /* binding */ setBlockTracking; },\n/* harmony export */   setDevtoolsHook: function() { return /* binding */ setDevtoolsHook; },\n/* harmony export */   setTransitionHooks: function() { return /* binding */ setTransitionHooks; },\n/* harmony export */   shallowReactive: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReactive; },\n/* harmony export */   shallowReadonly: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly; },\n/* harmony export */   shallowRef: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowRef; },\n/* harmony export */   ssrContextKey: function() { return /* binding */ ssrContextKey; },\n/* harmony export */   ssrUtils: function() { return /* binding */ ssrUtils; },\n/* harmony export */   stop: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.stop; },\n/* harmony export */   toDisplayString: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.toDisplayString; },\n/* harmony export */   toHandlerKey: function() { return /* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey; },\n/* harmony export */   toHandlers: function() { return /* binding */ toHandlers; },\n/* harmony export */   toRaw: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw; },\n/* harmony export */   toRef: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRef; },\n/* harmony export */   toRefs: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRefs; },\n/* harmony export */   toValue: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toValue; },\n/* harmony export */   transformVNodeArgs: function() { return /* binding */ transformVNodeArgs; },\n/* harmony export */   triggerRef: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.triggerRef; },\n/* harmony export */   unref: function() { return /* reexport safe */ _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.unref; },\n/* harmony export */   useAttrs: function() { return /* binding */ useAttrs; },\n/* harmony export */   useModel: function() { return /* binding */ useModel; },\n/* harmony export */   useSSRContext: function() { return /* binding */ useSSRContext; },\n/* harmony export */   useSlots: function() { return /* binding */ useSlots; },\n/* harmony export */   useTransitionState: function() { return /* binding */ useTransitionState; },\n/* harmony export */   version: function() { return /* binding */ version; },\n/* harmony export */   warn: function() { return /* binding */ warn; },\n/* harmony export */   watch: function() { return /* binding */ watch; },\n/* harmony export */   watchEffect: function() { return /* binding */ watchEffect; },\n/* harmony export */   watchPostEffect: function() { return /* binding */ watchPostEffect; },\n/* harmony export */   watchSyncEffect: function() { return /* binding */ watchSyncEffect; },\n/* harmony export */   withAsyncContext: function() { return /* binding */ withAsyncContext; },\n/* harmony export */   withCtx: function() { return /* binding */ withCtx; },\n/* harmony export */   withDefaults: function() { return /* binding */ withDefaults; },\n/* harmony export */   withDirectives: function() { return /* binding */ withDirectives; },\n/* harmony export */   withMemo: function() { return /* binding */ withMemo; },\n/* harmony export */   withScopeId: function() { return /* binding */ withScopeId; }\n/* harmony export */ });\n/* harmony import */ var _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/reactivity */ "./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js");\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @vue/shared */ "./node_modules/@vue/shared/dist/shared.esm-bundler.js");\nvar _ErrorTypeStrings$;\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\n/**\n* @vue/runtime-core v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\n\n\n\nvar stack = [];\nfunction pushWarningContext(vnode) {\n  stack.push(vnode);\n}\nfunction popWarningContext() {\n  stack.pop();\n}\nfunction warn$1(msg) {\n  (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.pauseTracking)();\n  var instance = stack.length ? stack[stack.length - 1].component : null;\n  var appWarnHandler = instance && instance.appContext.config.warnHandler;\n  var trace = getComponentTrace();\n  for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n    args[_key - 1] = arguments[_key];\n  }\n  if (appWarnHandler) {\n    callWithErrorHandling(appWarnHandler, instance, 11, [msg + args.join(""), instance && instance.proxy, trace.map(function (_ref) {\n      var vnode = _ref.vnode;\n      return "at <".concat(formatComponentName(instance, vnode.type), ">");\n    }).join("\\n"), trace]);\n  } else {\n    var _console;\n    var warnArgs = ["[Vue warn]: ".concat(msg)].concat(args);\n    if (trace.length &&\n    // avoid spamming console during tests\n    true) {\n      warnArgs.push.apply(warnArgs, ["\\n"].concat(_toConsumableArray(formatTrace(trace))));\n    }\n    (_console = console).warn.apply(_console, _toConsumableArray(warnArgs));\n  }\n  (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.resetTracking)();\n}\nfunction getComponentTrace() {\n  var currentVNode = stack[stack.length - 1];\n  if (!currentVNode) {\n    return [];\n  }\n  var normalizedStack = [];\n  while (currentVNode) {\n    var last = normalizedStack[0];\n    if (last && last.vnode === currentVNode) {\n      last.recurseCount++;\n    } else {\n      normalizedStack.push({\n        vnode: currentVNode,\n        recurseCount: 0\n      });\n    }\n    var parentInstance = currentVNode.component && currentVNode.component.parent;\n    currentVNode = parentInstance && parentInstance.vnode;\n  }\n  return normalizedStack;\n}\nfunction formatTrace(trace) {\n  var logs = [];\n  trace.forEach(function (entry, i) {\n    logs.push.apply(logs, _toConsumableArray(i === 0 ? [] : ["\\n"]).concat(_toConsumableArray(formatTraceEntry(entry))));\n  });\n  return logs;\n}\nfunction formatTraceEntry(_ref2) {\n  var vnode = _ref2.vnode,\n    recurseCount = _ref2.recurseCount;\n  var postfix = recurseCount > 0 ? "... (".concat(recurseCount, " recursive calls)") : "";\n  var isRoot = vnode.component ? vnode.component.parent == null : false;\n  var open = " at <".concat(formatComponentName(vnode.component, vnode.type, isRoot));\n  var close = ">" + postfix;\n  return vnode.props ? [open].concat(_toConsumableArray(formatProps(vnode.props)), [close]) : [open + close];\n}\nfunction formatProps(props) {\n  var res = [];\n  var keys = Object.keys(props);\n  keys.slice(0, 3).forEach(function (key) {\n    res.push.apply(res, _toConsumableArray(formatProp(key, props[key])));\n  });\n  if (keys.length > 3) {\n    res.push(" ...");\n  }\n  return res;\n}\nfunction formatProp(key, value, raw) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(value)) {\n    value = JSON.stringify(value);\n    return raw ? value : ["".concat(key, "=").concat(value)];\n  } else if (typeof value === "number" || typeof value === "boolean" || value == null) {\n    return raw ? value : ["".concat(key, "=").concat(value)];\n  } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(value)) {\n    value = formatProp(key, (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(value.value), true);\n    return raw ? value : ["".concat(key, "=Ref<"), value, ">"];\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value)) {\n    return ["".concat(key, "=fn").concat(value.name ? "<".concat(value.name, ">") : "")];\n  } else {\n    value = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(value);\n    return raw ? value : ["".concat(key, "="), value];\n  }\n}\nfunction assertNumber(val, type) {\n  if (false) {}\n  if (val === void 0) {\n    return;\n  } else if (typeof val !== "number") {\n    warn$1("".concat(type, " is not a valid number - got ").concat(JSON.stringify(val), "."));\n  } else if (isNaN(val)) {\n    warn$1("".concat(type, " is NaN - the duration expression might be incorrect."));\n  }\n}\nvar ErrorCodes = {\n  "SETUP_FUNCTION": 0,\n  "0": "SETUP_FUNCTION",\n  "RENDER_FUNCTION": 1,\n  "1": "RENDER_FUNCTION",\n  "WATCH_GETTER": 2,\n  "2": "WATCH_GETTER",\n  "WATCH_CALLBACK": 3,\n  "3": "WATCH_CALLBACK",\n  "WATCH_CLEANUP": 4,\n  "4": "WATCH_CLEANUP",\n  "NATIVE_EVENT_HANDLER": 5,\n  "5": "NATIVE_EVENT_HANDLER",\n  "COMPONENT_EVENT_HANDLER": 6,\n  "6": "COMPONENT_EVENT_HANDLER",\n  "VNODE_HOOK": 7,\n  "7": "VNODE_HOOK",\n  "DIRECTIVE_HOOK": 8,\n  "8": "DIRECTIVE_HOOK",\n  "TRANSITION_HOOK": 9,\n  "9": "TRANSITION_HOOK",\n  "APP_ERROR_HANDLER": 10,\n  "10": "APP_ERROR_HANDLER",\n  "APP_WARN_HANDLER": 11,\n  "11": "APP_WARN_HANDLER",\n  "FUNCTION_REF": 12,\n  "12": "FUNCTION_REF",\n  "ASYNC_COMPONENT_LOADER": 13,\n  "13": "ASYNC_COMPONENT_LOADER",\n  "SCHEDULER": 14,\n  "14": "SCHEDULER"\n};\nvar ErrorTypeStrings$1 = (_ErrorTypeStrings$ = {}, _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_ErrorTypeStrings$, "sp", "serverPrefetch hook"), "bc", "beforeCreate hook"), "c", "created hook"), "bm", "beforeMount hook"), "m", "mounted hook"), "bu", "beforeUpdate hook"), "u", "updated"), "bum", "beforeUnmount hook"), "um", "unmounted hook"), "a", "activated hook"), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_ErrorTypeStrings$, "da", "deactivated hook"), "ec", "errorCaptured hook"), "rtc", "renderTracked hook"), "rtg", "renderTriggered hook"), 0, "setup function"), 1, "render function"), 2, "watcher getter"), 3, "watcher callback"), 4, "watcher cleanup function"), 5, "native event handler"), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_ErrorTypeStrings$, 6, "component event handler"), 7, "vnode hook"), 8, "directive hook"), 9, "transition hook"), 10, "app errorHandler"), 11, "app warnHandler"), 12, "ref function"), 13, "async component loader"), 14, "scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."));\nfunction callWithErrorHandling(fn, instance, type, args) {\n  try {\n    return args ? fn.apply(void 0, _toConsumableArray(args)) : fn();\n  } catch (err) {\n    handleError(err, instance, type);\n  }\n}\nfunction callWithAsyncErrorHandling(fn, instance, type, args) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(fn)) {\n    var res = callWithErrorHandling(fn, instance, type, args);\n    if (res && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isPromise)(res)) {\n      res.catch(function (err) {\n        handleError(err, instance, type);\n      });\n    }\n    return res;\n  }\n  var values = [];\n  for (var i = 0; i < fn.length; i++) {\n    values.push(callWithAsyncErrorHandling(fn[i], instance, type, args));\n  }\n  return values;\n}\nfunction handleError(err, instance, type) {\n  var throwInDev = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n  var contextVNode = instance ? instance.vnode : null;\n  if (instance) {\n    var cur = instance.parent;\n    var exposedInstance = instance.proxy;\n    var errorInfo =  true ? ErrorTypeStrings$1[type] : 0;\n    while (cur) {\n      var errorCapturedHooks = cur.ec;\n      if (errorCapturedHooks) {\n        for (var i = 0; i < errorCapturedHooks.length; i++) {\n          if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) {\n            return;\n          }\n        }\n      }\n      cur = cur.parent;\n    }\n    var appErrorHandler = instance.appContext.config.errorHandler;\n    if (appErrorHandler) {\n      callWithErrorHandling(appErrorHandler, null, 10, [err, exposedInstance, errorInfo]);\n      return;\n    }\n  }\n  logError(err, type, contextVNode, throwInDev);\n}\nfunction logError(err, type, contextVNode) {\n  var throwInDev = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n  if (true) {\n    var info = ErrorTypeStrings$1[type];\n    if (contextVNode) {\n      pushWarningContext(contextVNode);\n    }\n    warn$1("Unhandled error".concat(info ? " during execution of ".concat(info) : ""));\n    if (contextVNode) {\n      popWarningContext();\n    }\n    if (throwInDev) {\n      throw err;\n    } else {\n      console.error(err);\n    }\n  } else {}\n}\nvar isFlushing = false;\nvar isFlushPending = false;\nvar queue = [];\nvar flushIndex = 0;\nvar pendingPostFlushCbs = [];\nvar activePostFlushCbs = null;\nvar postFlushIndex = 0;\nvar resolvedPromise = /* @__PURE__ */Promise.resolve();\nvar currentFlushPromise = null;\nvar RECURSION_LIMIT = 100;\nfunction nextTick(fn) {\n  var p = currentFlushPromise || resolvedPromise;\n  return fn ? p.then(this ? fn.bind(this) : fn) : p;\n}\nfunction findInsertionIndex(id) {\n  var start = flushIndex + 1;\n  var end = queue.length;\n  while (start < end) {\n    var middle = start + end >>> 1;\n    var middleJob = queue[middle];\n    var middleJobId = getId(middleJob);\n    if (middleJobId < id || middleJobId === id && middleJob.pre) {\n      start = middle + 1;\n    } else {\n      end = middle;\n    }\n  }\n  return start;\n}\nfunction queueJob(job) {\n  if (!queue.length || !queue.includes(job, isFlushing && job.allowRecurse ? flushIndex + 1 : flushIndex)) {\n    if (job.id == null) {\n      queue.push(job);\n    } else {\n      queue.splice(findInsertionIndex(job.id), 0, job);\n    }\n    queueFlush();\n  }\n}\nfunction queueFlush() {\n  if (!isFlushing && !isFlushPending) {\n    isFlushPending = true;\n    currentFlushPromise = resolvedPromise.then(flushJobs);\n  }\n}\nfunction invalidateJob(job) {\n  var i = queue.indexOf(job);\n  if (i > flushIndex) {\n    queue.splice(i, 1);\n  }\n}\nfunction queuePostFlushCb(cb) {\n  if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(cb)) {\n    if (!activePostFlushCbs || !activePostFlushCbs.includes(cb, cb.allowRecurse ? postFlushIndex + 1 : postFlushIndex)) {\n      pendingPostFlushCbs.push(cb);\n    }\n  } else {\n    pendingPostFlushCbs.push.apply(pendingPostFlushCbs, _toConsumableArray(cb));\n  }\n  queueFlush();\n}\nfunction flushPreFlushCbs(instance, seen) {\n  var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : isFlushing ? flushIndex + 1 : 0;\n  if (true) {\n    seen = seen || /* @__PURE__ */new Map();\n  }\n  for (; i < queue.length; i++) {\n    var cb = queue[i];\n    if (cb && cb.pre) {\n      if (instance && cb.id !== instance.uid) {\n        continue;\n      }\n      if ( true && checkRecursiveUpdates(seen, cb)) {\n        continue;\n      }\n      queue.splice(i, 1);\n      i--;\n      cb();\n    }\n  }\n}\nfunction flushPostFlushCbs(seen) {\n  if (pendingPostFlushCbs.length) {\n    var deduped = _toConsumableArray(new Set(pendingPostFlushCbs)).sort(function (a, b) {\n      return getId(a) - getId(b);\n    });\n    pendingPostFlushCbs.length = 0;\n    if (activePostFlushCbs) {\n      var _activePostFlushCbs;\n      (_activePostFlushCbs = activePostFlushCbs).push.apply(_activePostFlushCbs, _toConsumableArray(deduped));\n      return;\n    }\n    activePostFlushCbs = deduped;\n    if (true) {\n      seen = seen || /* @__PURE__ */new Map();\n    }\n    for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) {\n      if ( true && checkRecursiveUpdates(seen, activePostFlushCbs[postFlushIndex])) {\n        continue;\n      }\n      activePostFlushCbs[postFlushIndex]();\n    }\n    activePostFlushCbs = null;\n    postFlushIndex = 0;\n  }\n}\nvar getId = function getId(job) {\n  return job.id == null ? Infinity : job.id;\n};\nvar comparator = function comparator(a, b) {\n  var diff = getId(a) - getId(b);\n  if (diff === 0) {\n    if (a.pre && !b.pre) return -1;\n    if (b.pre && !a.pre) return 1;\n  }\n  return diff;\n};\nfunction flushJobs(seen) {\n  isFlushPending = false;\n  isFlushing = true;\n  if (true) {\n    seen = seen || /* @__PURE__ */new Map();\n  }\n  queue.sort(comparator);\n  var check =  true ? function (job) {\n    return checkRecursiveUpdates(seen, job);\n  } : 0;\n  try {\n    for (flushIndex = 0; flushIndex < queue.length; flushIndex++) {\n      var job = queue[flushIndex];\n      if (job && job.active !== false) {\n        if ( true && check(job)) {\n          continue;\n        }\n        callWithErrorHandling(job, null, 14);\n      }\n    }\n  } finally {\n    flushIndex = 0;\n    queue.length = 0;\n    flushPostFlushCbs(seen);\n    isFlushing = false;\n    currentFlushPromise = null;\n    if (queue.length || pendingPostFlushCbs.length) {\n      flushJobs(seen);\n    }\n  }\n}\nfunction checkRecursiveUpdates(seen, fn) {\n  if (!seen.has(fn)) {\n    seen.set(fn, 1);\n  } else {\n    var count = seen.get(fn);\n    if (count > RECURSION_LIMIT) {\n      var instance = fn.ownerInstance;\n      var componentName = instance && getComponentName(instance.type);\n      handleError("Maximum recursive updates exceeded".concat(componentName ? " in component <".concat(componentName, ">") : "", ". This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."), null, 10);\n      return true;\n    } else {\n      seen.set(fn, count + 1);\n    }\n  }\n}\nvar isHmrUpdating = false;\nvar hmrDirtyComponents = /* @__PURE__ */new Set();\nif (true) {\n  (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.getGlobalThis)().__VUE_HMR_RUNTIME__ = {\n    createRecord: tryWrap(createRecord),\n    rerender: tryWrap(rerender),\n    reload: tryWrap(reload)\n  };\n}\nvar map = /* @__PURE__ */new Map();\nfunction registerHMR(instance) {\n  var id = instance.type.__hmrId;\n  var record = map.get(id);\n  if (!record) {\n    createRecord(id, instance.type);\n    record = map.get(id);\n  }\n  record.instances.add(instance);\n}\nfunction unregisterHMR(instance) {\n  map.get(instance.type.__hmrId).instances.delete(instance);\n}\nfunction createRecord(id, initialDef) {\n  if (map.has(id)) {\n    return false;\n  }\n  map.set(id, {\n    initialDef: normalizeClassComponent(initialDef),\n    instances: /* @__PURE__ */new Set()\n  });\n  return true;\n}\nfunction normalizeClassComponent(component) {\n  return isClassComponent(component) ? component.__vccOpts : component;\n}\nfunction rerender(id, newRender) {\n  var record = map.get(id);\n  if (!record) {\n    return;\n  }\n  record.initialDef.render = newRender;\n  _toConsumableArray(record.instances).forEach(function (instance) {\n    if (newRender) {\n      instance.render = newRender;\n      normalizeClassComponent(instance.type).render = newRender;\n    }\n    instance.renderCache = [];\n    isHmrUpdating = true;\n    instance.effect.dirty = true;\n    instance.update();\n    isHmrUpdating = false;\n  });\n}\nfunction reload(id, newComp) {\n  var record = map.get(id);\n  if (!record) return;\n  newComp = normalizeClassComponent(newComp);\n  updateComponentDef(record.initialDef, newComp);\n  var instances = _toConsumableArray(record.instances);\n  var _iterator = _createForOfIteratorHelper(instances),\n    _step;\n  try {\n    for (_iterator.s(); !(_step = _iterator.n()).done;) {\n      var instance = _step.value;\n      var oldComp = normalizeClassComponent(instance.type);\n      if (!hmrDirtyComponents.has(oldComp)) {\n        if (oldComp !== record.initialDef) {\n          updateComponentDef(oldComp, newComp);\n        }\n        hmrDirtyComponents.add(oldComp);\n      }\n      instance.appContext.propsCache.delete(instance.type);\n      instance.appContext.emitsCache.delete(instance.type);\n      instance.appContext.optionsCache.delete(instance.type);\n      if (instance.ceReload) {\n        hmrDirtyComponents.add(oldComp);\n        instance.ceReload(newComp.styles);\n        hmrDirtyComponents.delete(oldComp);\n      } else if (instance.parent) {\n        instance.parent.effect.dirty = true;\n        queueJob(instance.parent.update);\n      } else if (instance.appContext.reload) {\n        instance.appContext.reload();\n      } else if (typeof window !== "undefined") {\n        window.location.reload();\n      } else {\n        console.warn("[HMR] Root or manually mounted instance modified. Full reload required.");\n      }\n    }\n  } catch (err) {\n    _iterator.e(err);\n  } finally {\n    _iterator.f();\n  }\n  queuePostFlushCb(function () {\n    var _iterator2 = _createForOfIteratorHelper(instances),\n      _step2;\n    try {\n      for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n        var instance = _step2.value;\n        hmrDirtyComponents.delete(normalizeClassComponent(instance.type));\n      }\n    } catch (err) {\n      _iterator2.e(err);\n    } finally {\n      _iterator2.f();\n    }\n  });\n}\nfunction updateComponentDef(oldComp, newComp) {\n  (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(oldComp, newComp);\n  for (var key in oldComp) {\n    if (key !== "__file" && !(key in newComp)) {\n      delete oldComp[key];\n    }\n  }\n}\nfunction tryWrap(fn) {\n  return function (id, arg) {\n    try {\n      return fn(id, arg);\n    } catch (e) {\n      console.error(e);\n      console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.");\n    }\n  };\n}\nvar devtools$1;\nvar buffer = [];\nvar devtoolsNotInstalled = false;\nfunction emit$1(event) {\n  for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n    args[_key2 - 1] = arguments[_key2];\n  }\n  if (devtools$1) {\n    var _devtools$;\n    (_devtools$ = devtools$1).emit.apply(_devtools$, [event].concat(args));\n  } else if (!devtoolsNotInstalled) {\n    buffer.push({\n      event: event,\n      args: args\n    });\n  }\n}\nfunction setDevtoolsHook$1(hook, target) {\n  var _a, _b;\n  devtools$1 = hook;\n  if (devtools$1) {\n    devtools$1.enabled = true;\n    buffer.forEach(function (_ref3) {\n      var _devtools$2;\n      var event = _ref3.event,\n        args = _ref3.args;\n      return (_devtools$2 = devtools$1).emit.apply(_devtools$2, [event].concat(_toConsumableArray(args)));\n    });\n    buffer = [];\n  } else if (\n  // handle late devtools injection - only do this if we are in an actual\n  // browser environment to avoid the timer handle stalling test runner exit\n  // (#4815)\n  typeof window !== "undefined" &&\n  // some envs mock window but not fully\n  window.HTMLElement &&\n  // also exclude jsdom\n  !((_b = (_a = window.navigator) == null ? void 0 : _a.userAgent) == null ? void 0 : _b.includes("jsdom"))) {\n    var replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [];\n    replay.push(function (newHook) {\n      setDevtoolsHook$1(newHook, target);\n    });\n    setTimeout(function () {\n      if (!devtools$1) {\n        target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null;\n        devtoolsNotInstalled = true;\n        buffer = [];\n      }\n    }, 3e3);\n  } else {\n    devtoolsNotInstalled = true;\n    buffer = [];\n  }\n}\nfunction devtoolsInitApp(app, version) {\n  emit$1("app:init" /* APP_INIT */, app, version, {\n    Fragment: Fragment,\n    Text: Text,\n    Comment: Comment,\n    Static: Static\n  });\n}\nfunction devtoolsUnmountApp(app) {\n  emit$1("app:unmount" /* APP_UNMOUNT */, app);\n}\nvar devtoolsComponentAdded = /* @__PURE__ */createDevtoolsComponentHook("component:added" /* COMPONENT_ADDED */);\nvar devtoolsComponentUpdated = /* @__PURE__ */createDevtoolsComponentHook("component:updated" /* COMPONENT_UPDATED */);\nvar _devtoolsComponentRemoved = /* @__PURE__ */createDevtoolsComponentHook("component:removed" /* COMPONENT_REMOVED */);\nvar devtoolsComponentRemoved = function devtoolsComponentRemoved(component) {\n  if (devtools$1 && typeof devtools$1.cleanupBuffer === "function" &&\n  // remove the component if it wasn\'t buffered\n  !devtools$1.cleanupBuffer(component)) {\n    _devtoolsComponentRemoved(component);\n  }\n};\nfunction createDevtoolsComponentHook(hook) {\n  return function (component) {\n    emit$1(hook, component.appContext.app, component.uid, component.parent ? component.parent.uid : void 0, component);\n  };\n}\nvar devtoolsPerfStart = /* @__PURE__ */createDevtoolsPerformanceHook("perf:start" /* PERFORMANCE_START */);\nvar devtoolsPerfEnd = /* @__PURE__ */createDevtoolsPerformanceHook("perf:end" /* PERFORMANCE_END */);\nfunction createDevtoolsPerformanceHook(hook) {\n  return function (component, type, time) {\n    emit$1(hook, component.appContext.app, component.uid, component, type, time);\n  };\n}\nfunction devtoolsComponentEmit(component, event, params) {\n  emit$1("component:emit" /* COMPONENT_EMIT */, component.appContext.app, component, event, params);\n}\nfunction emit(instance, event) {\n  if (instance.isUnmounted) return;\n  var props = instance.vnode.props || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n  for (var _len3 = arguments.length, rawArgs = new Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) {\n    rawArgs[_key3 - 2] = arguments[_key3];\n  }\n  if (true) {\n    var emitsOptions = instance.emitsOptions,\n      _instance$propsOption = _slicedToArray(instance.propsOptions, 1),\n      propsOptions = _instance$propsOption[0];\n    if (emitsOptions) {\n      if (!(event in emitsOptions) && true) {\n        if (!propsOptions || !((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)(event) in propsOptions)) {\n          warn$1("Component emitted event \\"".concat(event, "\\" but it is neither declared in the emits option nor as an \\"").concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)(event), "\\" prop."));\n        }\n      } else {\n        var validator = emitsOptions[event];\n        if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(validator)) {\n          var isValid = validator.apply(void 0, rawArgs);\n          if (!isValid) {\n            warn$1("Invalid event arguments: event validation failed for event \\"".concat(event, "\\"."));\n          }\n        }\n      }\n    }\n  }\n  var args = rawArgs;\n  var isModelListener = event.startsWith("update:");\n  var modelArg = isModelListener && event.slice(7);\n  if (modelArg && modelArg in props) {\n    var modifiersKey = "".concat(modelArg === "modelValue" ? "model" : modelArg, "Modifiers");\n    var _ref4 = props[modifiersKey] || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n      number = _ref4.number,\n      trim = _ref4.trim;\n    if (trim) {\n      args = rawArgs.map(function (a) {\n        return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(a) ? a.trim() : a;\n      });\n    }\n    if (number) {\n      args = rawArgs.map(_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseToNumber);\n    }\n  }\n  if (true) {\n    devtoolsComponentEmit(instance, event, args);\n  }\n  if (true) {\n    var lowerCaseEvent = event.toLowerCase();\n    if (lowerCaseEvent !== event && props[(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)(lowerCaseEvent)]) {\n      warn$1("Event \\"".concat(lowerCaseEvent, "\\" is emitted in component ").concat(formatComponentName(instance, instance.type), " but the handler is registered for \\"").concat(event, "\\". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use \\"").concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(event), "\\" instead of \\"").concat(event, "\\"."));\n    }\n  }\n  var handlerName;\n  var handler = props[handlerName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)(event)] ||\n  // also try camelCase event handler (#2249)\n  props[handlerName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(event))];\n  if (!handler && isModelListener) {\n    handler = props[handlerName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(event))];\n  }\n  if (handler) {\n    callWithAsyncErrorHandling(handler, instance, 6, args);\n  }\n  var onceHandler = props[handlerName + "Once"];\n  if (onceHandler) {\n    if (!instance.emitted) {\n      instance.emitted = {};\n    } else if (instance.emitted[handlerName]) {\n      return;\n    }\n    instance.emitted[handlerName] = true;\n    callWithAsyncErrorHandling(onceHandler, instance, 6, args);\n  }\n}\nfunction normalizeEmitsOptions(comp, appContext) {\n  var asMixin = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var cache = appContext.emitsCache;\n  var cached = cache.get(comp);\n  if (cached !== void 0) {\n    return cached;\n  }\n  var raw = comp.emits;\n  var normalized = {};\n  var hasExtends = false;\n  if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(comp)) {\n    var extendEmits = function extendEmits(raw2) {\n      var normalizedFromExtend = normalizeEmitsOptions(raw2, appContext, true);\n      if (normalizedFromExtend) {\n        hasExtends = true;\n        (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(normalized, normalizedFromExtend);\n      }\n    };\n    if (!asMixin && appContext.mixins.length) {\n      appContext.mixins.forEach(extendEmits);\n    }\n    if (comp.extends) {\n      extendEmits(comp.extends);\n    }\n    if (comp.mixins) {\n      comp.mixins.forEach(extendEmits);\n    }\n  }\n  if (!raw && !hasExtends) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(comp)) {\n      cache.set(comp, null);\n    }\n    return null;\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(raw)) {\n    raw.forEach(function (key) {\n      return normalized[key] = null;\n    });\n  } else {\n    (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(normalized, raw);\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(comp)) {\n    cache.set(comp, normalized);\n  }\n  return normalized;\n}\nfunction isEmitListener(options, key) {\n  if (!options || !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isOn)(key)) {\n    return false;\n  }\n  key = key.slice(2).replace(/Once$/, "");\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(options, key[0].toLowerCase() + key.slice(1)) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(options, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(key)) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(options, key);\n}\nvar currentRenderingInstance = null;\nvar currentScopeId = null;\nfunction setCurrentRenderingInstance(instance) {\n  var prev = currentRenderingInstance;\n  currentRenderingInstance = instance;\n  currentScopeId = instance && instance.type.__scopeId || null;\n  return prev;\n}\nfunction pushScopeId(id) {\n  currentScopeId = id;\n}\nfunction popScopeId() {\n  currentScopeId = null;\n}\nvar withScopeId = function withScopeId(_id) {\n  return withCtx;\n};\nfunction withCtx(fn) {\n  var ctx = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : currentRenderingInstance;\n  var isNonScopedSlot = arguments.length > 2 ? arguments[2] : undefined;\n  if (!ctx) return fn;\n  if (fn._n) {\n    return fn;\n  }\n  var renderFnWithContext = function renderFnWithContext() {\n    if (renderFnWithContext._d) {\n      setBlockTracking(-1);\n    }\n    var prevInstance = setCurrentRenderingInstance(ctx);\n    var res;\n    try {\n      res = fn.apply(void 0, arguments);\n    } finally {\n      setCurrentRenderingInstance(prevInstance);\n      if (renderFnWithContext._d) {\n        setBlockTracking(1);\n      }\n    }\n    if (true) {\n      devtoolsComponentUpdated(ctx);\n    }\n    return res;\n  };\n  renderFnWithContext._n = true;\n  renderFnWithContext._c = true;\n  renderFnWithContext._d = true;\n  return renderFnWithContext;\n}\nvar accessedAttrs = false;\nfunction markAttrsAccessed() {\n  accessedAttrs = true;\n}\nfunction renderComponentRoot(instance) {\n  var Component = instance.type,\n    vnode = instance.vnode,\n    proxy = instance.proxy,\n    withProxy = instance.withProxy,\n    props = instance.props,\n    _instance$propsOption2 = _slicedToArray(instance.propsOptions, 1),\n    propsOptions = _instance$propsOption2[0],\n    slots = instance.slots,\n    attrs = instance.attrs,\n    emit = instance.emit,\n    render = instance.render,\n    renderCache = instance.renderCache,\n    data = instance.data,\n    setupState = instance.setupState,\n    ctx = instance.ctx,\n    inheritAttrs = instance.inheritAttrs;\n  var result;\n  var fallthroughAttrs;\n  var prev = setCurrentRenderingInstance(instance);\n  if (true) {\n    accessedAttrs = false;\n  }\n  try {\n    if (vnode.shapeFlag & 4) {\n      var proxyToUse = withProxy || proxy;\n      var thisProxy =  true && setupState.__isScriptSetup ? new Proxy(proxyToUse, {\n        get: function get(target, key, receiver) {\n          warn$1("Property \'".concat(String(key), "\' was accessed via \'this\'. Avoid using \'this\' in templates."));\n          return Reflect.get(target, key, receiver);\n        }\n      }) : proxyToUse;\n      result = normalizeVNode(render.call(thisProxy, proxyToUse, renderCache, props, setupState, data, ctx));\n      fallthroughAttrs = attrs;\n    } else {\n      var render2 = Component;\n      if ( true && attrs === props) {\n        markAttrsAccessed();\n      }\n      result = normalizeVNode(render2.length > 1 ? render2(props,  true ? {\n        get attrs() {\n          markAttrsAccessed();\n          return attrs;\n        },\n        slots: slots,\n        emit: emit\n      } : 0) : render2(props, null\n      /* we know it doesn\'t need it */));\n      fallthroughAttrs = Component.props ? attrs : getFunctionalFallthrough(attrs);\n    }\n  } catch (err) {\n    blockStack.length = 0;\n    handleError(err, instance, 1);\n    result = createVNode(Comment);\n  }\n  var root = result;\n  var setRoot = void 0;\n  if ( true && result.patchFlag > 0 && result.patchFlag & 2048) {\n    var _getChildRoot = getChildRoot(result);\n    var _getChildRoot2 = _slicedToArray(_getChildRoot, 2);\n    root = _getChildRoot2[0];\n    setRoot = _getChildRoot2[1];\n  }\n  if (fallthroughAttrs && inheritAttrs !== false) {\n    var keys = Object.keys(fallthroughAttrs);\n    var _root = root,\n      shapeFlag = _root.shapeFlag;\n    if (keys.length) {\n      if (shapeFlag & (1 | 6)) {\n        if (propsOptions && keys.some(_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isModelListener)) {\n          fallthroughAttrs = filterModelListeners(fallthroughAttrs, propsOptions);\n        }\n        root = cloneVNode(root, fallthroughAttrs);\n      } else if ( true && !accessedAttrs && root.type !== Comment) {\n        var allAttrs = Object.keys(attrs);\n        var eventAttrs = [];\n        var extraAttrs = [];\n        for (var i = 0, l = allAttrs.length; i < l; i++) {\n          var key = allAttrs[i];\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isOn)(key)) {\n            if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isModelListener)(key)) {\n              eventAttrs.push(key[2].toLowerCase() + key.slice(3));\n            }\n          } else {\n            extraAttrs.push(key);\n          }\n        }\n        if (extraAttrs.length) {\n          warn$1("Extraneous non-props attributes (".concat(extraAttrs.join(", "), ") were passed to component but could not be automatically inherited because component renders fragment or text root nodes."));\n        }\n        if (eventAttrs.length) {\n          warn$1("Extraneous non-emits event listeners (".concat(eventAttrs.join(", "), ") were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the \\"emits\\" option."));\n        }\n      }\n    }\n  }\n  if (vnode.dirs) {\n    if ( true && !isElementRoot(root)) {\n      warn$1("Runtime directive used on component with non-element root node. The directives will not function as intended.");\n    }\n    root = cloneVNode(root);\n    root.dirs = root.dirs ? root.dirs.concat(vnode.dirs) : vnode.dirs;\n  }\n  if (vnode.transition) {\n    if ( true && !isElementRoot(root)) {\n      warn$1("Component inside <Transition> renders non-element root node that cannot be animated.");\n    }\n    root.transition = vnode.transition;\n  }\n  if ( true && setRoot) {\n    setRoot(root);\n  } else {\n    result = root;\n  }\n  setCurrentRenderingInstance(prev);\n  return result;\n}\nvar getChildRoot = function getChildRoot(vnode) {\n  var rawChildren = vnode.children;\n  var dynamicChildren = vnode.dynamicChildren;\n  var childRoot = filterSingleRoot(rawChildren, false);\n  if (!childRoot) {\n    return [vnode, void 0];\n  } else if ( true && childRoot.patchFlag > 0 && childRoot.patchFlag & 2048) {\n    return getChildRoot(childRoot);\n  }\n  var index = rawChildren.indexOf(childRoot);\n  var dynamicIndex = dynamicChildren ? dynamicChildren.indexOf(childRoot) : -1;\n  var setRoot = function setRoot(updatedRoot) {\n    rawChildren[index] = updatedRoot;\n    if (dynamicChildren) {\n      if (dynamicIndex > -1) {\n        dynamicChildren[dynamicIndex] = updatedRoot;\n      } else if (updatedRoot.patchFlag > 0) {\n        vnode.dynamicChildren = [].concat(_toConsumableArray(dynamicChildren), [updatedRoot]);\n      }\n    }\n  };\n  return [normalizeVNode(childRoot), setRoot];\n};\nfunction filterSingleRoot(children) {\n  var recurse = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n  var singleRoot;\n  for (var i = 0; i < children.length; i++) {\n    var child = children[i];\n    if (isVNode(child)) {\n      if (child.type !== Comment || child.children === "v-if") {\n        if (singleRoot) {\n          return;\n        } else {\n          singleRoot = child;\n          if ( true && recurse && singleRoot.patchFlag > 0 && singleRoot.patchFlag & 2048) {\n            return filterSingleRoot(singleRoot.children);\n          }\n        }\n      }\n    } else {\n      return;\n    }\n  }\n  return singleRoot;\n}\nvar getFunctionalFallthrough = function getFunctionalFallthrough(attrs) {\n  var res;\n  for (var key in attrs) {\n    if (key === "class" || key === "style" || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isOn)(key)) {\n      (res || (res = {}))[key] = attrs[key];\n    }\n  }\n  return res;\n};\nvar filterModelListeners = function filterModelListeners(attrs, props) {\n  var res = {};\n  for (var key in attrs) {\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isModelListener)(key) || !(key.slice(9) in props)) {\n      res[key] = attrs[key];\n    }\n  }\n  return res;\n};\nvar isElementRoot = function isElementRoot(vnode) {\n  return vnode.shapeFlag & (6 | 1) || vnode.type === Comment;\n};\nfunction shouldUpdateComponent(prevVNode, nextVNode, optimized) {\n  var prevProps = prevVNode.props,\n    prevChildren = prevVNode.children,\n    component = prevVNode.component;\n  var nextProps = nextVNode.props,\n    nextChildren = nextVNode.children,\n    patchFlag = nextVNode.patchFlag;\n  var emits = component.emitsOptions;\n  if ( true && (prevChildren || nextChildren) && isHmrUpdating) {\n    return true;\n  }\n  if (nextVNode.dirs || nextVNode.transition) {\n    return true;\n  }\n  if (optimized && patchFlag >= 0) {\n    if (patchFlag & 1024) {\n      return true;\n    }\n    if (patchFlag & 16) {\n      if (!prevProps) {\n        return !!nextProps;\n      }\n      return hasPropsChanged(prevProps, nextProps, emits);\n    } else if (patchFlag & 8) {\n      var dynamicProps = nextVNode.dynamicProps;\n      for (var i = 0; i < dynamicProps.length; i++) {\n        var key = dynamicProps[i];\n        if (nextProps[key] !== prevProps[key] && !isEmitListener(emits, key)) {\n          return true;\n        }\n      }\n    }\n  } else {\n    if (prevChildren || nextChildren) {\n      if (!nextChildren || !nextChildren.$stable) {\n        return true;\n      }\n    }\n    if (prevProps === nextProps) {\n      return false;\n    }\n    if (!prevProps) {\n      return !!nextProps;\n    }\n    if (!nextProps) {\n      return true;\n    }\n    return hasPropsChanged(prevProps, nextProps, emits);\n  }\n  return false;\n}\nfunction hasPropsChanged(prevProps, nextProps, emitsOptions) {\n  var nextKeys = Object.keys(nextProps);\n  if (nextKeys.length !== Object.keys(prevProps).length) {\n    return true;\n  }\n  for (var i = 0; i < nextKeys.length; i++) {\n    var key = nextKeys[i];\n    if (nextProps[key] !== prevProps[key] && !isEmitListener(emitsOptions, key)) {\n      return true;\n    }\n  }\n  return false;\n}\nfunction updateHOCHostEl(_ref5, el) {\n  var vnode = _ref5.vnode,\n    parent = _ref5.parent;\n  while (parent) {\n    var root = parent.subTree;\n    if (root.suspense && root.suspense.activeBranch === vnode) {\n      root.el = vnode.el;\n    }\n    if (root === vnode) {\n      (vnode = parent.vnode).el = el;\n      parent = parent.parent;\n    } else {\n      break;\n    }\n  }\n}\nvar COMPONENTS = "components";\nvar DIRECTIVES = "directives";\nfunction resolveComponent(name, maybeSelfReference) {\n  return resolveAsset(COMPONENTS, name, true, maybeSelfReference) || name;\n}\nvar NULL_DYNAMIC_COMPONENT = Symbol.for("v-ndc");\nfunction resolveDynamicComponent(component) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(component)) {\n    return resolveAsset(COMPONENTS, component, false) || component;\n  } else {\n    return component || NULL_DYNAMIC_COMPONENT;\n  }\n}\nfunction resolveDirective(name) {\n  return resolveAsset(DIRECTIVES, name);\n}\nfunction resolveAsset(type, name) {\n  var warnMissing = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n  var maybeSelfReference = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  var instance = currentRenderingInstance || currentInstance;\n  if (instance) {\n    var Component = instance.type;\n    if (type === COMPONENTS) {\n      var selfName = getComponentName(Component, false);\n      if (selfName && (selfName === name || selfName === (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(name) || selfName === (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(name)))) {\n        return Component;\n      }\n    }\n    var res =\n    // local registration\n    // check instance[type] first which is resolved for options API\n    resolve(instance[type] || Component[type], name) ||\n    // global registration\n    resolve(instance.appContext[type], name);\n    if (!res && maybeSelfReference) {\n      return Component;\n    }\n    if ( true && warnMissing && !res) {\n      var extra = type === COMPONENTS ? "\\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement." : "";\n      warn$1("Failed to resolve ".concat(type.slice(0, -1), ": ").concat(name).concat(extra));\n    }\n    return res;\n  } else if (true) {\n    warn$1("resolve".concat((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize)(type.slice(0, -1)), " can only be used in render() or setup()."));\n  }\n}\nfunction resolve(registry, name) {\n  return registry && (registry[name] || registry[(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(name)] || registry[(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(name))]);\n}\nvar isSuspense = function isSuspense(type) {\n  return type.__isSuspense;\n};\nvar suspenseId = 0;\nvar SuspenseImpl = {\n  name: "Suspense",\n  // In order to make Suspense tree-shakable, we need to avoid importing it\n  // directly in the renderer. The renderer checks for the __isSuspense flag\n  // on a vnode\'s type and calls the `process` method, passing in renderer\n  // internals.\n  __isSuspense: true,\n  process: function process(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals) {\n    if (n1 == null) {\n      mountSuspense(n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals);\n    } else {\n      if (parentSuspense && parentSuspense.deps > 0) {\n        n2.suspense = n1.suspense;\n        return;\n      }\n      patchSuspense(n1, n2, container, anchor, parentComponent, namespace, slotScopeIds, optimized, rendererInternals);\n    }\n  },\n  hydrate: hydrateSuspense,\n  create: createSuspenseBoundary,\n  normalize: normalizeSuspenseChildren\n};\nvar Suspense = SuspenseImpl;\nfunction triggerEvent(vnode, name) {\n  var eventListener = vnode.props && vnode.props[name];\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(eventListener)) {\n    eventListener();\n  }\n}\nfunction mountSuspense(vnode, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals) {\n  var patch = rendererInternals.p,\n    createElement = rendererInternals.o.createElement;\n  var hiddenContainer = createElement("div");\n  var suspense = vnode.suspense = createSuspenseBoundary(vnode, parentSuspense, parentComponent, container, hiddenContainer, anchor, namespace, slotScopeIds, optimized, rendererInternals);\n  patch(null, suspense.pendingBranch = vnode.ssContent, hiddenContainer, null, parentComponent, suspense, namespace, slotScopeIds);\n  if (suspense.deps > 0) {\n    triggerEvent(vnode, "onPending");\n    triggerEvent(vnode, "onFallback");\n    patch(null, vnode.ssFallback, container, anchor, parentComponent, null,\n    // fallback tree will not have suspense context\n    namespace, slotScopeIds);\n    setActiveBranch(suspense, vnode.ssFallback);\n  } else {\n    suspense.resolve(false, true);\n  }\n}\nfunction patchSuspense(n1, n2, container, anchor, parentComponent, namespace, slotScopeIds, optimized, _ref6) {\n  var patch = _ref6.p,\n    unmount = _ref6.um,\n    createElement = _ref6.o.createElement;\n  var suspense = n2.suspense = n1.suspense;\n  suspense.vnode = n2;\n  n2.el = n1.el;\n  var newBranch = n2.ssContent;\n  var newFallback = n2.ssFallback;\n  var activeBranch = suspense.activeBranch,\n    pendingBranch = suspense.pendingBranch,\n    isInFallback = suspense.isInFallback,\n    isHydrating = suspense.isHydrating;\n  if (pendingBranch) {\n    suspense.pendingBranch = newBranch;\n    if (isSameVNodeType(newBranch, pendingBranch)) {\n      patch(pendingBranch, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, namespace, slotScopeIds, optimized);\n      if (suspense.deps <= 0) {\n        suspense.resolve();\n      } else if (isInFallback) {\n        if (!isHydrating) {\n          patch(activeBranch, newFallback, container, anchor, parentComponent, null,\n          // fallback tree will not have suspense context\n          namespace, slotScopeIds, optimized);\n          setActiveBranch(suspense, newFallback);\n        }\n      }\n    } else {\n      suspense.pendingId = suspenseId++;\n      if (isHydrating) {\n        suspense.isHydrating = false;\n        suspense.activeBranch = pendingBranch;\n      } else {\n        unmount(pendingBranch, parentComponent, suspense);\n      }\n      suspense.deps = 0;\n      suspense.effects.length = 0;\n      suspense.hiddenContainer = createElement("div");\n      if (isInFallback) {\n        patch(null, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, namespace, slotScopeIds, optimized);\n        if (suspense.deps <= 0) {\n          suspense.resolve();\n        } else {\n          patch(activeBranch, newFallback, container, anchor, parentComponent, null,\n          // fallback tree will not have suspense context\n          namespace, slotScopeIds, optimized);\n          setActiveBranch(suspense, newFallback);\n        }\n      } else if (activeBranch && isSameVNodeType(newBranch, activeBranch)) {\n        patch(activeBranch, newBranch, container, anchor, parentComponent, suspense, namespace, slotScopeIds, optimized);\n        suspense.resolve(true);\n      } else {\n        patch(null, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, namespace, slotScopeIds, optimized);\n        if (suspense.deps <= 0) {\n          suspense.resolve();\n        }\n      }\n    }\n  } else {\n    if (activeBranch && isSameVNodeType(newBranch, activeBranch)) {\n      patch(activeBranch, newBranch, container, anchor, parentComponent, suspense, namespace, slotScopeIds, optimized);\n      setActiveBranch(suspense, newBranch);\n    } else {\n      triggerEvent(n2, "onPending");\n      suspense.pendingBranch = newBranch;\n      if (newBranch.shapeFlag & 512) {\n        suspense.pendingId = newBranch.component.suspenseId;\n      } else {\n        suspense.pendingId = suspenseId++;\n      }\n      patch(null, newBranch, suspense.hiddenContainer, null, parentComponent, suspense, namespace, slotScopeIds, optimized);\n      if (suspense.deps <= 0) {\n        suspense.resolve();\n      } else {\n        var timeout = suspense.timeout,\n          pendingId = suspense.pendingId;\n        if (timeout > 0) {\n          setTimeout(function () {\n            if (suspense.pendingId === pendingId) {\n              suspense.fallback(newFallback);\n            }\n          }, timeout);\n        } else if (timeout === 0) {\n          suspense.fallback(newFallback);\n        }\n      }\n    }\n  }\n}\nvar hasWarned = false;\nfunction createSuspenseBoundary(vnode, parentSuspense, parentComponent, container, hiddenContainer, anchor, namespace, slotScopeIds, optimized, rendererInternals) {\n  var isHydrating = arguments.length > 10 && arguments[10] !== undefined ? arguments[10] : false;\n  if ( true && !hasWarned) {\n    hasWarned = true;\n    console[console.info ? "info" : "log"]("<Suspense> is an experimental feature and its API will likely change.");\n  }\n  var patch = rendererInternals.p,\n    _move = rendererInternals.m,\n    _unmount2 = rendererInternals.um,\n    _next = rendererInternals.n,\n    _rendererInternals$o = rendererInternals.o,\n    parentNode = _rendererInternals$o.parentNode,\n    remove = _rendererInternals$o.remove;\n  var parentSuspenseId;\n  var isSuspensible = isVNodeSuspensible(vnode);\n  if (isSuspensible) {\n    if (parentSuspense == null ? void 0 : parentSuspense.pendingBranch) {\n      parentSuspenseId = parentSuspense.pendingId;\n      parentSuspense.deps++;\n    }\n  }\n  var timeout = vnode.props ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toNumber)(vnode.props.timeout) : void 0;\n  if (true) {\n    assertNumber(timeout, "Suspense timeout");\n  }\n  var initialAnchor = anchor;\n  var suspense = {\n    vnode: vnode,\n    parent: parentSuspense,\n    parentComponent: parentComponent,\n    namespace: namespace,\n    container: container,\n    hiddenContainer: hiddenContainer,\n    deps: 0,\n    pendingId: suspenseId++,\n    timeout: typeof timeout === "number" ? timeout : -1,\n    activeBranch: null,\n    pendingBranch: null,\n    isInFallback: !isHydrating,\n    isHydrating: isHydrating,\n    isUnmounted: false,\n    effects: [],\n    resolve: function resolve() {\n      var resume = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      var sync = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n      if (true) {\n        if (!resume && !suspense.pendingBranch) {\n          throw new Error("suspense.resolve() is called without a pending branch.");\n        }\n        if (suspense.isUnmounted) {\n          throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.");\n        }\n      }\n      var vnode2 = suspense.vnode,\n        activeBranch = suspense.activeBranch,\n        pendingBranch = suspense.pendingBranch,\n        pendingId = suspense.pendingId,\n        effects = suspense.effects,\n        parentComponent2 = suspense.parentComponent,\n        container2 = suspense.container;\n      var delayEnter = false;\n      if (suspense.isHydrating) {\n        suspense.isHydrating = false;\n      } else if (!resume) {\n        delayEnter = activeBranch && pendingBranch.transition && pendingBranch.transition.mode === "out-in";\n        if (delayEnter) {\n          activeBranch.transition.afterLeave = function () {\n            if (pendingId === suspense.pendingId) {\n              _move(pendingBranch, container2, anchor === initialAnchor ? _next(activeBranch) : anchor, 0);\n              queuePostFlushCb(effects);\n            }\n          };\n        }\n        if (activeBranch) {\n          if (parentNode(activeBranch.el) !== suspense.hiddenContainer) {\n            anchor = _next(activeBranch);\n          }\n          _unmount2(activeBranch, parentComponent2, suspense, true);\n        }\n        if (!delayEnter) {\n          _move(pendingBranch, container2, anchor, 0);\n        }\n      }\n      setActiveBranch(suspense, pendingBranch);\n      suspense.pendingBranch = null;\n      suspense.isInFallback = false;\n      var parent = suspense.parent;\n      var hasUnresolvedAncestor = false;\n      while (parent) {\n        if (parent.pendingBranch) {\n          var _parent$effects;\n          (_parent$effects = parent.effects).push.apply(_parent$effects, _toConsumableArray(effects));\n          hasUnresolvedAncestor = true;\n          break;\n        }\n        parent = parent.parent;\n      }\n      if (!hasUnresolvedAncestor && !delayEnter) {\n        queuePostFlushCb(effects);\n      }\n      suspense.effects = [];\n      if (isSuspensible) {\n        if (parentSuspense && parentSuspense.pendingBranch && parentSuspenseId === parentSuspense.pendingId) {\n          parentSuspense.deps--;\n          if (parentSuspense.deps === 0 && !sync) {\n            parentSuspense.resolve();\n          }\n        }\n      }\n      triggerEvent(vnode2, "onResolve");\n    },\n    fallback: function fallback(fallbackVNode) {\n      if (!suspense.pendingBranch) {\n        return;\n      }\n      var vnode2 = suspense.vnode,\n        activeBranch = suspense.activeBranch,\n        parentComponent2 = suspense.parentComponent,\n        container2 = suspense.container,\n        namespace2 = suspense.namespace;\n      triggerEvent(vnode2, "onFallback");\n      var anchor2 = _next(activeBranch);\n      var mountFallback = function mountFallback() {\n        if (!suspense.isInFallback) {\n          return;\n        }\n        patch(null, fallbackVNode, container2, anchor2, parentComponent2, null,\n        // fallback tree will not have suspense context\n        namespace2, slotScopeIds, optimized);\n        setActiveBranch(suspense, fallbackVNode);\n      };\n      var delayEnter = fallbackVNode.transition && fallbackVNode.transition.mode === "out-in";\n      if (delayEnter) {\n        activeBranch.transition.afterLeave = mountFallback;\n      }\n      suspense.isInFallback = true;\n      _unmount2(activeBranch, parentComponent2, null,\n      // no suspense so unmount hooks fire now\n      true\n      // shouldRemove\n      );\n      if (!delayEnter) {\n        mountFallback();\n      }\n    },\n    move: function move(container2, anchor2, type) {\n      suspense.activeBranch && _move(suspense.activeBranch, container2, anchor2, type);\n      suspense.container = container2;\n    },\n    next: function next() {\n      return suspense.activeBranch && _next(suspense.activeBranch);\n    },\n    registerDep: function registerDep(instance, setupRenderEffect) {\n      var isInPendingSuspense = !!suspense.pendingBranch;\n      if (isInPendingSuspense) {\n        suspense.deps++;\n      }\n      var hydratedEl = instance.vnode.el;\n      instance.asyncDep.catch(function (err) {\n        handleError(err, instance, 0);\n      }).then(function (asyncSetupResult) {\n        if (instance.isUnmounted || suspense.isUnmounted || suspense.pendingId !== instance.suspenseId) {\n          return;\n        }\n        instance.asyncResolved = true;\n        var vnode2 = instance.vnode;\n        if (true) {\n          pushWarningContext(vnode2);\n        }\n        handleSetupResult(instance, asyncSetupResult, false);\n        if (hydratedEl) {\n          vnode2.el = hydratedEl;\n        }\n        var placeholder = !hydratedEl && instance.subTree.el;\n        setupRenderEffect(instance, vnode2,\n        // component may have been moved before resolve.\n        // if this is not a hydration, instance.subTree will be the comment\n        // placeholder.\n        parentNode(hydratedEl || instance.subTree.el),\n        // anchor will not be used if this is hydration, so only need to\n        // consider the comment placeholder case.\n        hydratedEl ? null : _next(instance.subTree), suspense, namespace, optimized);\n        if (placeholder) {\n          remove(placeholder);\n        }\n        updateHOCHostEl(instance, vnode2.el);\n        if (true) {\n          popWarningContext();\n        }\n        if (isInPendingSuspense && --suspense.deps === 0) {\n          suspense.resolve();\n        }\n      });\n    },\n    unmount: function unmount(parentSuspense2, doRemove) {\n      suspense.isUnmounted = true;\n      if (suspense.activeBranch) {\n        _unmount2(suspense.activeBranch, parentComponent, parentSuspense2, doRemove);\n      }\n      if (suspense.pendingBranch) {\n        _unmount2(suspense.pendingBranch, parentComponent, parentSuspense2, doRemove);\n      }\n    }\n  };\n  return suspense;\n}\nfunction hydrateSuspense(node, vnode, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals, hydrateNode) {\n  var suspense = vnode.suspense = createSuspenseBoundary(vnode, parentSuspense, parentComponent, node.parentNode,\n  // eslint-disable-next-line no-restricted-globals\n  document.createElement("div"), null, namespace, slotScopeIds, optimized, rendererInternals, true);\n  var result = hydrateNode(node, suspense.pendingBranch = vnode.ssContent, parentComponent, suspense, slotScopeIds, optimized);\n  if (suspense.deps === 0) {\n    suspense.resolve(false, true);\n  }\n  return result;\n}\nfunction normalizeSuspenseChildren(vnode) {\n  var shapeFlag = vnode.shapeFlag,\n    children = vnode.children;\n  var isSlotChildren = shapeFlag & 32;\n  vnode.ssContent = normalizeSuspenseSlot(isSlotChildren ? children.default : children);\n  vnode.ssFallback = isSlotChildren ? normalizeSuspenseSlot(children.fallback) : createVNode(Comment);\n}\nfunction normalizeSuspenseSlot(s) {\n  var block;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(s)) {\n    var trackBlock = isBlockTreeEnabled && s._c;\n    if (trackBlock) {\n      s._d = false;\n      openBlock();\n    }\n    s = s();\n    if (trackBlock) {\n      s._d = true;\n      block = currentBlock;\n      closeBlock();\n    }\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(s)) {\n    var singleChild = filterSingleRoot(s);\n    if ( true && !singleChild && s.filter(function (child) {\n      return child !== NULL_DYNAMIC_COMPONENT;\n    }).length > 0) {\n      warn$1("<Suspense> slots expect a single root node.");\n    }\n    s = singleChild;\n  }\n  s = normalizeVNode(s);\n  if (block && !s.dynamicChildren) {\n    s.dynamicChildren = block.filter(function (c) {\n      return c !== s;\n    });\n  }\n  return s;\n}\nfunction queueEffectWithSuspense(fn, suspense) {\n  if (suspense && suspense.pendingBranch) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(fn)) {\n      var _suspense$effects;\n      (_suspense$effects = suspense.effects).push.apply(_suspense$effects, _toConsumableArray(fn));\n    } else {\n      suspense.effects.push(fn);\n    }\n  } else {\n    queuePostFlushCb(fn);\n  }\n}\nfunction setActiveBranch(suspense, branch) {\n  suspense.activeBranch = branch;\n  var vnode = suspense.vnode,\n    parentComponent = suspense.parentComponent;\n  var el = branch.el;\n  while (!el && branch.component) {\n    branch = branch.component.subTree;\n    el = branch.el;\n  }\n  vnode.el = el;\n  if (parentComponent && parentComponent.subTree === vnode) {\n    parentComponent.vnode.el = el;\n    updateHOCHostEl(parentComponent, el);\n  }\n}\nfunction isVNodeSuspensible(vnode) {\n  var _a;\n  return ((_a = vnode.props) == null ? void 0 : _a.suspensible) != null && vnode.props.suspensible !== false;\n}\nvar ssrContextKey = Symbol.for("v-scx");\nvar useSSRContext = function useSSRContext() {\n  {\n    var ctx = inject(ssrContextKey);\n    if (!ctx) {\n       true && warn$1("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build.");\n    }\n    return ctx;\n  }\n};\nfunction watchEffect(effect, options) {\n  return doWatch(effect, null, options);\n}\nfunction watchPostEffect(effect, options) {\n  return doWatch(effect, null,  true ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, options, {\n    flush: "post"\n  }) : 0);\n}\nfunction watchSyncEffect(effect, options) {\n  return doWatch(effect, null,  true ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, options, {\n    flush: "sync"\n  }) : 0);\n}\nvar INITIAL_WATCHER_VALUE = {};\nfunction watch(source, cb, options) {\n  if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(cb)) {\n    warn$1("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature.");\n  }\n  return doWatch(source, cb, options);\n}\nfunction doWatch(source, cb) {\n  var _ref7 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    immediate = _ref7.immediate,\n    deep = _ref7.deep,\n    flush = _ref7.flush,\n    once = _ref7.once,\n    onTrack = _ref7.onTrack,\n    onTrigger = _ref7.onTrigger;\n  if (cb && once) {\n    var _cb = cb;\n    cb = function cb() {\n      _cb.apply(void 0, arguments);\n      unwatch();\n    };\n  }\n  if ( true && deep !== void 0 && typeof deep === "number") {\n    warn$1("watch() \\"deep\\" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.");\n  }\n  if ( true && !cb) {\n    if (immediate !== void 0) {\n      warn$1("watch() \\"immediate\\" option is only respected when using the watch(source, callback, options?) signature.");\n    }\n    if (deep !== void 0) {\n      warn$1("watch() \\"deep\\" option is only respected when using the watch(source, callback, options?) signature.");\n    }\n    if (once !== void 0) {\n      warn$1("watch() \\"once\\" option is only respected when using the watch(source, callback, options?) signature.");\n    }\n  }\n  var warnInvalidSource = function warnInvalidSource(s) {\n    warn$1("Invalid watch source: ", s, "A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.");\n  };\n  var instance = currentInstance;\n  var reactiveGetter = function reactiveGetter(source2) {\n    return deep === true ? source2 :\n    // for deep: false, only traverse root-level properties\n    traverse(source2, deep === false ? 1 : void 0);\n  };\n  var getter;\n  var forceTrigger = false;\n  var isMultiSource = false;\n  if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(source)) {\n    getter = function getter() {\n      return source.value;\n    };\n    forceTrigger = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isShallow)(source);\n  } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReactive)(source)) {\n    getter = function getter() {\n      return reactiveGetter(source);\n    };\n    forceTrigger = true;\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(source)) {\n    isMultiSource = true;\n    forceTrigger = source.some(function (s) {\n      return (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReactive)(s) || (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isShallow)(s);\n    });\n    getter = function getter() {\n      return source.map(function (s) {\n        if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(s)) {\n          return s.value;\n        } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReactive)(s)) {\n          return reactiveGetter(s);\n        } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(s)) {\n          return callWithErrorHandling(s, instance, 2);\n        } else {\n           true && warnInvalidSource(s);\n        }\n      });\n    };\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(source)) {\n    if (cb) {\n      getter = function getter() {\n        return callWithErrorHandling(source, instance, 2);\n      };\n    } else {\n      getter = function getter() {\n        if (cleanup) {\n          cleanup();\n        }\n        return callWithAsyncErrorHandling(source, instance, 3, [onCleanup]);\n      };\n    }\n  } else {\n    getter = _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP;\n     true && warnInvalidSource(source);\n  }\n  if (cb && deep) {\n    var baseGetter = getter;\n    getter = function getter() {\n      return traverse(baseGetter());\n    };\n  }\n  var cleanup;\n  var onCleanup = function onCleanup(fn) {\n    cleanup = effect.onStop = function () {\n      callWithErrorHandling(fn, instance, 4);\n      cleanup = effect.onStop = void 0;\n    };\n  };\n  var ssrCleanup;\n  if (isInSSRComponentSetup) {\n    onCleanup = _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP;\n    if (!cb) {\n      getter();\n    } else if (immediate) {\n      callWithAsyncErrorHandling(cb, instance, 3, [getter(), isMultiSource ? [] : void 0, onCleanup]);\n    }\n    if (flush === "sync") {\n      var ctx = useSSRContext();\n      ssrCleanup = ctx.__watcherHandles || (ctx.__watcherHandles = []);\n    } else {\n      return _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP;\n    }\n  }\n  var oldValue = isMultiSource ? new Array(source.length).fill(INITIAL_WATCHER_VALUE) : INITIAL_WATCHER_VALUE;\n  var job = function job() {\n    if (!effect.active || !effect.dirty) {\n      return;\n    }\n    if (cb) {\n      var newValue = effect.run();\n      if (deep || forceTrigger || (isMultiSource ? newValue.some(function (v, i) {\n        return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasChanged)(v, oldValue[i]);\n      }) : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasChanged)(newValue, oldValue)) || false) {\n        if (cleanup) {\n          cleanup();\n        }\n        callWithAsyncErrorHandling(cb, instance, 3, [newValue,\n        // pass undefined as the old value when it\'s changed for the first time\n        oldValue === INITIAL_WATCHER_VALUE ? void 0 : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE ? [] : oldValue, onCleanup]);\n        oldValue = newValue;\n      }\n    } else {\n      effect.run();\n    }\n  };\n  job.allowRecurse = !!cb;\n  var scheduler;\n  if (flush === "sync") {\n    scheduler = job;\n  } else if (flush === "post") {\n    scheduler = function scheduler() {\n      return queuePostRenderEffect(job, instance && instance.suspense);\n    };\n  } else {\n    job.pre = true;\n    if (instance) job.id = instance.uid;\n    scheduler = function scheduler() {\n      return queueJob(job);\n    };\n  }\n  var effect = new _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ReactiveEffect(getter, _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP, scheduler);\n  var scope = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.getCurrentScope)();\n  var unwatch = function unwatch() {\n    effect.stop();\n    if (scope) {\n      (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.remove)(scope.effects, effect);\n    }\n  };\n  if (true) {\n    effect.onTrack = onTrack;\n    effect.onTrigger = onTrigger;\n  }\n  if (cb) {\n    if (immediate) {\n      job();\n    } else {\n      oldValue = effect.run();\n    }\n  } else if (flush === "post") {\n    queuePostRenderEffect(effect.run.bind(effect), instance && instance.suspense);\n  } else {\n    effect.run();\n  }\n  if (ssrCleanup) ssrCleanup.push(unwatch);\n  return unwatch;\n}\nfunction instanceWatch(source, value, options) {\n  var publicThis = this.proxy;\n  var getter = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(source) ? source.includes(".") ? createPathGetter(publicThis, source) : function () {\n    return publicThis[source];\n  } : source.bind(publicThis, publicThis);\n  var cb;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value)) {\n    cb = value;\n  } else {\n    cb = value.handler;\n    options = value;\n  }\n  var reset = setCurrentInstance(this);\n  var res = doWatch(getter, cb.bind(publicThis), options);\n  reset();\n  return res;\n}\nfunction createPathGetter(ctx, path) {\n  var segments = path.split(".");\n  return function () {\n    var cur = ctx;\n    for (var i = 0; i < segments.length && cur; i++) {\n      cur = cur[segments[i]];\n    }\n    return cur;\n  };\n}\nfunction traverse(value, depth) {\n  var currentDepth = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;\n  var seen = arguments.length > 3 ? arguments[3] : undefined;\n  if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(value) || value["__v_skip"]) {\n    return value;\n  }\n  if (depth && depth > 0) {\n    if (currentDepth >= depth) {\n      return value;\n    }\n    currentDepth++;\n  }\n  seen = seen || /* @__PURE__ */new Set();\n  if (seen.has(value)) {\n    return value;\n  }\n  seen.add(value);\n  if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(value)) {\n    traverse(value.value, depth, currentDepth, seen);\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value)) {\n    for (var i = 0; i < value.length; i++) {\n      traverse(value[i], depth, currentDepth, seen);\n    }\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSet)(value) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isMap)(value)) {\n    value.forEach(function (v) {\n      traverse(v, depth, currentDepth, seen);\n    });\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isPlainObject)(value)) {\n    for (var key in value) {\n      traverse(value[key], depth, currentDepth, seen);\n    }\n  }\n  return value;\n}\nfunction validateDirectiveName(name) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isBuiltInDirective)(name)) {\n    warn$1("Do not use built-in directive ids as custom directive id: " + name);\n  }\n}\nfunction withDirectives(vnode, directives) {\n  if (currentRenderingInstance === null) {\n     true && warn$1("withDirectives can only be used inside render functions.");\n    return vnode;\n  }\n  var instance = getExposeProxy(currentRenderingInstance) || currentRenderingInstance.proxy;\n  var bindings = vnode.dirs || (vnode.dirs = []);\n  for (var i = 0; i < directives.length; i++) {\n    var _directives$i = _slicedToArray(directives[i], 4),\n      dir = _directives$i[0],\n      value = _directives$i[1],\n      arg = _directives$i[2],\n      _directives$i$ = _directives$i[3],\n      modifiers = _directives$i$ === void 0 ? _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ : _directives$i$;\n    if (dir) {\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(dir)) {\n        dir = {\n          mounted: dir,\n          updated: dir\n        };\n      }\n      if (dir.deep) {\n        traverse(value);\n      }\n      bindings.push({\n        dir: dir,\n        instance: instance,\n        value: value,\n        oldValue: void 0,\n        arg: arg,\n        modifiers: modifiers\n      });\n    }\n  }\n  return vnode;\n}\nfunction invokeDirectiveHook(vnode, prevVNode, instance, name) {\n  var bindings = vnode.dirs;\n  var oldBindings = prevVNode && prevVNode.dirs;\n  for (var i = 0; i < bindings.length; i++) {\n    var binding = bindings[i];\n    if (oldBindings) {\n      binding.oldValue = oldBindings[i].value;\n    }\n    var hook = binding.dir[name];\n    if (hook) {\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.pauseTracking)();\n      callWithAsyncErrorHandling(hook, instance, 8, [vnode.el, binding, vnode, prevVNode]);\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.resetTracking)();\n    }\n  }\n}\nvar leaveCbKey = Symbol("_leaveCb");\nvar enterCbKey = Symbol("_enterCb");\nfunction useTransitionState() {\n  var state = {\n    isMounted: false,\n    isLeaving: false,\n    isUnmounting: false,\n    leavingVNodes: /* @__PURE__ */new Map()\n  };\n  onMounted(function () {\n    state.isMounted = true;\n  });\n  onBeforeUnmount(function () {\n    state.isUnmounting = true;\n  });\n  return state;\n}\nvar TransitionHookValidator = [Function, Array];\nvar BaseTransitionPropsValidators = {\n  mode: String,\n  appear: Boolean,\n  persisted: Boolean,\n  // enter\n  onBeforeEnter: TransitionHookValidator,\n  onEnter: TransitionHookValidator,\n  onAfterEnter: TransitionHookValidator,\n  onEnterCancelled: TransitionHookValidator,\n  // leave\n  onBeforeLeave: TransitionHookValidator,\n  onLeave: TransitionHookValidator,\n  onAfterLeave: TransitionHookValidator,\n  onLeaveCancelled: TransitionHookValidator,\n  // appear\n  onBeforeAppear: TransitionHookValidator,\n  onAppear: TransitionHookValidator,\n  onAfterAppear: TransitionHookValidator,\n  onAppearCancelled: TransitionHookValidator\n};\nvar BaseTransitionImpl = {\n  name: "BaseTransition",\n  props: BaseTransitionPropsValidators,\n  setup: function setup(props, _ref8) {\n    var slots = _ref8.slots;\n    var instance = getCurrentInstance();\n    var state = useTransitionState();\n    var prevTransitionKey;\n    return function () {\n      var children = slots.default && getTransitionRawChildren(slots.default(), true);\n      if (!children || !children.length) {\n        return;\n      }\n      var child = children[0];\n      if (children.length > 1) {\n        var hasFound = false;\n        var _iterator3 = _createForOfIteratorHelper(children),\n          _step3;\n        try {\n          for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n            var c = _step3.value;\n            if (c.type !== Comment) {\n              if ( true && hasFound) {\n                warn$1("<transition> can only be used on a single element or component. Use <transition-group> for lists.");\n                break;\n              }\n              child = c;\n              hasFound = true;\n              if (false) {}\n            }\n          }\n        } catch (err) {\n          _iterator3.e(err);\n        } finally {\n          _iterator3.f();\n        }\n      }\n      var rawProps = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(props);\n      var mode = rawProps.mode;\n      if ( true && mode && mode !== "in-out" && mode !== "out-in" && mode !== "default") {\n        warn$1("invalid <transition> mode: ".concat(mode));\n      }\n      if (state.isLeaving) {\n        return emptyPlaceholder(child);\n      }\n      var innerChild = getKeepAliveChild(child);\n      if (!innerChild) {\n        return emptyPlaceholder(child);\n      }\n      var enterHooks = resolveTransitionHooks(innerChild, rawProps, state, instance);\n      setTransitionHooks(innerChild, enterHooks);\n      var oldChild = instance.subTree;\n      var oldInnerChild = oldChild && getKeepAliveChild(oldChild);\n      var transitionKeyChanged = false;\n      var getTransitionKey = innerChild.type.getTransitionKey;\n      if (getTransitionKey) {\n        var key = getTransitionKey();\n        if (prevTransitionKey === void 0) {\n          prevTransitionKey = key;\n        } else if (key !== prevTransitionKey) {\n          prevTransitionKey = key;\n          transitionKeyChanged = true;\n        }\n      }\n      if (oldInnerChild && oldInnerChild.type !== Comment && (!isSameVNodeType(innerChild, oldInnerChild) || transitionKeyChanged)) {\n        var leavingHooks = resolveTransitionHooks(oldInnerChild, rawProps, state, instance);\n        setTransitionHooks(oldInnerChild, leavingHooks);\n        if (mode === "out-in") {\n          state.isLeaving = true;\n          leavingHooks.afterLeave = function () {\n            state.isLeaving = false;\n            if (instance.update.active !== false) {\n              instance.effect.dirty = true;\n              instance.update();\n            }\n          };\n          return emptyPlaceholder(child);\n        } else if (mode === "in-out" && innerChild.type !== Comment) {\n          leavingHooks.delayLeave = function (el, earlyRemove, delayedLeave) {\n            var leavingVNodesCache = getLeavingNodesForType(state, oldInnerChild);\n            leavingVNodesCache[String(oldInnerChild.key)] = oldInnerChild;\n            el[leaveCbKey] = function () {\n              earlyRemove();\n              el[leaveCbKey] = void 0;\n              delete enterHooks.delayedLeave;\n            };\n            enterHooks.delayedLeave = delayedLeave;\n          };\n        }\n      }\n      return child;\n    };\n  }\n};\nvar BaseTransition = BaseTransitionImpl;\nfunction getLeavingNodesForType(state, vnode) {\n  var leavingVNodes = state.leavingVNodes;\n  var leavingVNodesCache = leavingVNodes.get(vnode.type);\n  if (!leavingVNodesCache) {\n    leavingVNodesCache = /* @__PURE__ */Object.create(null);\n    leavingVNodes.set(vnode.type, leavingVNodesCache);\n  }\n  return leavingVNodesCache;\n}\nfunction resolveTransitionHooks(vnode, props, state, instance) {\n  var appear = props.appear,\n    mode = props.mode,\n    _props$persisted = props.persisted,\n    persisted = _props$persisted === void 0 ? false : _props$persisted,\n    onBeforeEnter = props.onBeforeEnter,\n    onEnter = props.onEnter,\n    onAfterEnter = props.onAfterEnter,\n    onEnterCancelled = props.onEnterCancelled,\n    onBeforeLeave = props.onBeforeLeave,\n    onLeave = props.onLeave,\n    onAfterLeave = props.onAfterLeave,\n    onLeaveCancelled = props.onLeaveCancelled,\n    onBeforeAppear = props.onBeforeAppear,\n    onAppear = props.onAppear,\n    onAfterAppear = props.onAfterAppear,\n    onAppearCancelled = props.onAppearCancelled;\n  var key = String(vnode.key);\n  var leavingVNodesCache = getLeavingNodesForType(state, vnode);\n  var callHook = function callHook(hook, args) {\n    hook && callWithAsyncErrorHandling(hook, instance, 9, args);\n  };\n  var callAsyncHook = function callAsyncHook(hook, args) {\n    var done = args[1];\n    callHook(hook, args);\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(hook)) {\n      if (hook.every(function (hook2) {\n        return hook2.length <= 1;\n      })) done();\n    } else if (hook.length <= 1) {\n      done();\n    }\n  };\n  var hooks = {\n    mode: mode,\n    persisted: persisted,\n    beforeEnter: function beforeEnter(el) {\n      var hook = onBeforeEnter;\n      if (!state.isMounted) {\n        if (appear) {\n          hook = onBeforeAppear || onBeforeEnter;\n        } else {\n          return;\n        }\n      }\n      if (el[leaveCbKey]) {\n        el[leaveCbKey](true\n        /* cancelled */);\n      }\n      var leavingVNode = leavingVNodesCache[key];\n      if (leavingVNode && isSameVNodeType(vnode, leavingVNode) && leavingVNode.el[leaveCbKey]) {\n        leavingVNode.el[leaveCbKey]();\n      }\n      callHook(hook, [el]);\n    },\n    enter: function enter(el) {\n      var hook = onEnter;\n      var afterHook = onAfterEnter;\n      var cancelHook = onEnterCancelled;\n      if (!state.isMounted) {\n        if (appear) {\n          hook = onAppear || onEnter;\n          afterHook = onAfterAppear || onAfterEnter;\n          cancelHook = onAppearCancelled || onEnterCancelled;\n        } else {\n          return;\n        }\n      }\n      var called = false;\n      var done = el[enterCbKey] = function (cancelled) {\n        if (called) return;\n        called = true;\n        if (cancelled) {\n          callHook(cancelHook, [el]);\n        } else {\n          callHook(afterHook, [el]);\n        }\n        if (hooks.delayedLeave) {\n          hooks.delayedLeave();\n        }\n        el[enterCbKey] = void 0;\n      };\n      if (hook) {\n        callAsyncHook(hook, [el, done]);\n      } else {\n        done();\n      }\n    },\n    leave: function leave(el, remove) {\n      var key2 = String(vnode.key);\n      if (el[enterCbKey]) {\n        el[enterCbKey](true\n        /* cancelled */);\n      }\n      if (state.isUnmounting) {\n        return remove();\n      }\n      callHook(onBeforeLeave, [el]);\n      var called = false;\n      var done = el[leaveCbKey] = function (cancelled) {\n        if (called) return;\n        called = true;\n        remove();\n        if (cancelled) {\n          callHook(onLeaveCancelled, [el]);\n        } else {\n          callHook(onAfterLeave, [el]);\n        }\n        el[leaveCbKey] = void 0;\n        if (leavingVNodesCache[key2] === vnode) {\n          delete leavingVNodesCache[key2];\n        }\n      };\n      leavingVNodesCache[key2] = vnode;\n      if (onLeave) {\n        callAsyncHook(onLeave, [el, done]);\n      } else {\n        done();\n      }\n    },\n    clone: function clone(vnode2) {\n      return resolveTransitionHooks(vnode2, props, state, instance);\n    }\n  };\n  return hooks;\n}\nfunction emptyPlaceholder(vnode) {\n  if (isKeepAlive(vnode)) {\n    vnode = cloneVNode(vnode);\n    vnode.children = null;\n    return vnode;\n  }\n}\nfunction getKeepAliveChild(vnode) {\n  return isKeepAlive(vnode) ?\n  // #7121 ensure get the child component subtree in case\n  // it\'s been replaced during HMR\n   true && vnode.component ? vnode.component.subTree : vnode.children ? vnode.children[0] : void 0 : vnode;\n}\nfunction setTransitionHooks(vnode, hooks) {\n  if (vnode.shapeFlag & 6 && vnode.component) {\n    setTransitionHooks(vnode.component.subTree, hooks);\n  } else if (vnode.shapeFlag & 128) {\n    vnode.ssContent.transition = hooks.clone(vnode.ssContent);\n    vnode.ssFallback.transition = hooks.clone(vnode.ssFallback);\n  } else {\n    vnode.transition = hooks;\n  }\n}\nfunction getTransitionRawChildren(children) {\n  var keepComment = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  var parentKey = arguments.length > 2 ? arguments[2] : undefined;\n  var ret = [];\n  var keyedFragmentCount = 0;\n  for (var i = 0; i < children.length; i++) {\n    var child = children[i];\n    var key = parentKey == null ? child.key : String(parentKey) + String(child.key != null ? child.key : i);\n    if (child.type === Fragment) {\n      if (child.patchFlag & 128) keyedFragmentCount++;\n      ret = ret.concat(getTransitionRawChildren(child.children, keepComment, key));\n    } else if (keepComment || child.type !== Comment) {\n      ret.push(key != null ? cloneVNode(child, {\n        key: key\n      }) : child);\n    }\n  }\n  if (keyedFragmentCount > 1) {\n    for (var _i = 0; _i < ret.length; _i++) {\n      ret[_i].patchFlag = -2;\n    }\n  }\n  return ret;\n}\n\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction defineComponent(options, extraOptions) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(options) ?\n  // #8326: extend call and options.name access are considered side-effects\n  // by Rollup, so we have to wrap it in a pure-annotated IIFE.\n  /* @__PURE__ */\n  function () {\n    return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({\n      name: options.name\n    }, extraOptions, {\n      setup: options\n    });\n  }() : options;\n}\nvar isAsyncWrapper = function isAsyncWrapper(i) {\n  return !!i.type.__asyncLoader;\n};\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction defineAsyncComponent(source) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(source)) {\n    source = {\n      loader: source\n    };\n  }\n  var _source = source,\n    loader = _source.loader,\n    loadingComponent = _source.loadingComponent,\n    errorComponent = _source.errorComponent,\n    _source$delay = _source.delay,\n    delay = _source$delay === void 0 ? 200 : _source$delay,\n    timeout = _source.timeout,\n    _source$suspensible = _source.suspensible,\n    suspensible = _source$suspensible === void 0 ? true : _source$suspensible,\n    userOnError = _source.onError;\n  var pendingRequest = null;\n  var resolvedComp;\n  var retries = 0;\n  var retry = function retry() {\n    retries++;\n    pendingRequest = null;\n    return load();\n  };\n  var load = function load() {\n    var thisRequest;\n    return pendingRequest || (thisRequest = pendingRequest = loader().catch(function (err) {\n      err = err instanceof Error ? err : new Error(String(err));\n      if (userOnError) {\n        return new Promise(function (resolve, reject) {\n          var userRetry = function userRetry() {\n            return resolve(retry());\n          };\n          var userFail = function userFail() {\n            return reject(err);\n          };\n          userOnError(err, userRetry, userFail, retries + 1);\n        });\n      } else {\n        throw err;\n      }\n    }).then(function (comp) {\n      if (thisRequest !== pendingRequest && pendingRequest) {\n        return pendingRequest;\n      }\n      if ( true && !comp) {\n        warn$1("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value.");\n      }\n      if (comp && (comp.__esModule || comp[Symbol.toStringTag] === "Module")) {\n        comp = comp.default;\n      }\n      if ( true && comp && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(comp) && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(comp)) {\n        throw new Error("Invalid async component load result: ".concat(comp));\n      }\n      resolvedComp = comp;\n      return comp;\n    }));\n  };\n  return defineComponent({\n    name: "AsyncComponentWrapper",\n    __asyncLoader: load,\n    get __asyncResolved() {\n      return resolvedComp;\n    },\n    setup: function setup() {\n      var instance = currentInstance;\n      if (resolvedComp) {\n        return function () {\n          return createInnerComp(resolvedComp, instance);\n        };\n      }\n      var onError = function onError(err) {\n        pendingRequest = null;\n        handleError(err, instance, 13, !errorComponent);\n      };\n      if (suspensible && instance.suspense || isInSSRComponentSetup) {\n        return load().then(function (comp) {\n          return function () {\n            return createInnerComp(comp, instance);\n          };\n        }).catch(function (err) {\n          onError(err);\n          return function () {\n            return errorComponent ? createVNode(errorComponent, {\n              error: err\n            }) : null;\n          };\n        });\n      }\n      var loaded = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ref)(false);\n      var error = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ref)();\n      var delayed = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ref)(!!delay);\n      if (delay) {\n        setTimeout(function () {\n          delayed.value = false;\n        }, delay);\n      }\n      if (timeout != null) {\n        setTimeout(function () {\n          if (!loaded.value && !error.value) {\n            var err = new Error("Async component timed out after ".concat(timeout, "ms."));\n            onError(err);\n            error.value = err;\n          }\n        }, timeout);\n      }\n      load().then(function () {\n        loaded.value = true;\n        if (instance.parent && isKeepAlive(instance.parent.vnode)) {\n          instance.parent.effect.dirty = true;\n          queueJob(instance.parent.update);\n        }\n      }).catch(function (err) {\n        onError(err);\n        error.value = err;\n      });\n      return function () {\n        if (loaded.value && resolvedComp) {\n          return createInnerComp(resolvedComp, instance);\n        } else if (error.value && errorComponent) {\n          return createVNode(errorComponent, {\n            error: error.value\n          });\n        } else if (loadingComponent && !delayed.value) {\n          return createVNode(loadingComponent);\n        }\n      };\n    }\n  });\n}\nfunction createInnerComp(comp, parent) {\n  var _parent$vnode = parent.vnode,\n    ref2 = _parent$vnode.ref,\n    props = _parent$vnode.props,\n    children = _parent$vnode.children,\n    ce = _parent$vnode.ce;\n  var vnode = createVNode(comp, props, children);\n  vnode.ref = ref2;\n  vnode.ce = ce;\n  delete parent.vnode.ce;\n  return vnode;\n}\nvar isKeepAlive = function isKeepAlive(vnode) {\n  return vnode.type.__isKeepAlive;\n};\nvar KeepAliveImpl = {\n  name: "KeepAlive",\n  // Marker for special handling inside the renderer. We are not using a ===\n  // check directly on KeepAlive in the renderer, because importing it directly\n  // would prevent it from being tree-shaken.\n  __isKeepAlive: true,\n  props: {\n    include: [String, RegExp, Array],\n    exclude: [String, RegExp, Array],\n    max: [String, Number]\n  },\n  setup: function setup(props, _ref9) {\n    var slots = _ref9.slots;\n    var instance = getCurrentInstance();\n    var sharedContext = instance.ctx;\n    if (!sharedContext.renderer) {\n      return function () {\n        var children = slots.default && slots.default();\n        return children && children.length === 1 ? children[0] : children;\n      };\n    }\n    var cache = /* @__PURE__ */new Map();\n    var keys = /* @__PURE__ */new Set();\n    var current = null;\n    if (true) {\n      instance.__v_cache = cache;\n    }\n    var parentSuspense = instance.suspense;\n    var _sharedContext$render = sharedContext.renderer,\n      patch = _sharedContext$render.p,\n      move = _sharedContext$render.m,\n      _unmount = _sharedContext$render.um,\n      createElement = _sharedContext$render.o.createElement;\n    var storageContainer = createElement("div");\n    sharedContext.activate = function (vnode, container, anchor, namespace, optimized) {\n      var instance2 = vnode.component;\n      move(vnode, container, anchor, 0, parentSuspense);\n      patch(instance2.vnode, vnode, container, anchor, instance2, parentSuspense, namespace, vnode.slotScopeIds, optimized);\n      queuePostRenderEffect(function () {\n        instance2.isDeactivated = false;\n        if (instance2.a) {\n          (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(instance2.a);\n        }\n        var vnodeHook = vnode.props && vnode.props.onVnodeMounted;\n        if (vnodeHook) {\n          invokeVNodeHook(vnodeHook, instance2.parent, vnode);\n        }\n      }, parentSuspense);\n      if (true) {\n        devtoolsComponentAdded(instance2);\n      }\n    };\n    sharedContext.deactivate = function (vnode) {\n      var instance2 = vnode.component;\n      move(vnode, storageContainer, null, 1, parentSuspense);\n      queuePostRenderEffect(function () {\n        if (instance2.da) {\n          (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(instance2.da);\n        }\n        var vnodeHook = vnode.props && vnode.props.onVnodeUnmounted;\n        if (vnodeHook) {\n          invokeVNodeHook(vnodeHook, instance2.parent, vnode);\n        }\n        instance2.isDeactivated = true;\n      }, parentSuspense);\n      if (true) {\n        devtoolsComponentAdded(instance2);\n      }\n    };\n    function unmount(vnode) {\n      resetShapeFlag(vnode);\n      _unmount(vnode, instance, parentSuspense, true);\n    }\n    function pruneCache(filter) {\n      cache.forEach(function (vnode, key) {\n        var name = getComponentName(vnode.type);\n        if (name && (!filter || !filter(name))) {\n          pruneCacheEntry(key);\n        }\n      });\n    }\n    function pruneCacheEntry(key) {\n      var cached = cache.get(key);\n      if (!current || !isSameVNodeType(cached, current)) {\n        unmount(cached);\n      } else if (current) {\n        resetShapeFlag(current);\n      }\n      cache.delete(key);\n      keys.delete(key);\n    }\n    watch(function () {\n      return [props.include, props.exclude];\n    }, function (_ref10) {\n      var _ref11 = _slicedToArray(_ref10, 2),\n        include = _ref11[0],\n        exclude = _ref11[1];\n      include && pruneCache(function (name) {\n        return matches(include, name);\n      });\n      exclude && pruneCache(function (name) {\n        return !matches(exclude, name);\n      });\n    },\n    // prune post-render after `current` has been updated\n    {\n      flush: "post",\n      deep: true\n    });\n    var pendingCacheKey = null;\n    var cacheSubtree = function cacheSubtree() {\n      if (pendingCacheKey != null) {\n        cache.set(pendingCacheKey, getInnerChild(instance.subTree));\n      }\n    };\n    onMounted(cacheSubtree);\n    onUpdated(cacheSubtree);\n    onBeforeUnmount(function () {\n      cache.forEach(function (cached) {\n        var subTree = instance.subTree,\n          suspense = instance.suspense;\n        var vnode = getInnerChild(subTree);\n        if (cached.type === vnode.type && cached.key === vnode.key) {\n          resetShapeFlag(vnode);\n          var da = vnode.component.da;\n          da && queuePostRenderEffect(da, suspense);\n          return;\n        }\n        unmount(cached);\n      });\n    });\n    return function () {\n      pendingCacheKey = null;\n      if (!slots.default) {\n        return null;\n      }\n      var children = slots.default();\n      var rawVNode = children[0];\n      if (children.length > 1) {\n        if (true) {\n          warn$1("KeepAlive should contain exactly one component child.");\n        }\n        current = null;\n        return children;\n      } else if (!isVNode(rawVNode) || !(rawVNode.shapeFlag & 4) && !(rawVNode.shapeFlag & 128)) {\n        current = null;\n        return rawVNode;\n      }\n      var vnode = getInnerChild(rawVNode);\n      var comp = vnode.type;\n      var name = getComponentName(isAsyncWrapper(vnode) ? vnode.type.__asyncResolved || {} : comp);\n      var include = props.include,\n        exclude = props.exclude,\n        max = props.max;\n      if (include && (!name || !matches(include, name)) || exclude && name && matches(exclude, name)) {\n        current = vnode;\n        return rawVNode;\n      }\n      var key = vnode.key == null ? comp : vnode.key;\n      var cachedVNode = cache.get(key);\n      if (vnode.el) {\n        vnode = cloneVNode(vnode);\n        if (rawVNode.shapeFlag & 128) {\n          rawVNode.ssContent = vnode;\n        }\n      }\n      pendingCacheKey = key;\n      if (cachedVNode) {\n        vnode.el = cachedVNode.el;\n        vnode.component = cachedVNode.component;\n        if (vnode.transition) {\n          setTransitionHooks(vnode, vnode.transition);\n        }\n        vnode.shapeFlag |= 512;\n        keys.delete(key);\n        keys.add(key);\n      } else {\n        keys.add(key);\n        if (max && keys.size > parseInt(max, 10)) {\n          pruneCacheEntry(keys.values().next().value);\n        }\n      }\n      vnode.shapeFlag |= 256;\n      current = vnode;\n      return isSuspense(rawVNode.type) ? rawVNode : vnode;\n    };\n  }\n};\nvar KeepAlive = KeepAliveImpl;\nfunction matches(pattern, name) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(pattern)) {\n    return pattern.some(function (p) {\n      return matches(p, name);\n    });\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(pattern)) {\n    return pattern.split(",").includes(name);\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isRegExp)(pattern)) {\n    return pattern.test(name);\n  }\n  return false;\n}\nfunction onActivated(hook, target) {\n  registerKeepAliveHook(hook, "a", target);\n}\nfunction onDeactivated(hook, target) {\n  registerKeepAliveHook(hook, "da", target);\n}\nfunction registerKeepAliveHook(hook, type) {\n  var target = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : currentInstance;\n  var wrappedHook = hook.__wdc || (hook.__wdc = function () {\n    var current = target;\n    while (current) {\n      if (current.isDeactivated) {\n        return;\n      }\n      current = current.parent;\n    }\n    return hook();\n  });\n  injectHook(type, wrappedHook, target);\n  if (target) {\n    var current = target.parent;\n    while (current && current.parent) {\n      if (isKeepAlive(current.parent.vnode)) {\n        injectToKeepAliveRoot(wrappedHook, type, target, current);\n      }\n      current = current.parent;\n    }\n  }\n}\nfunction injectToKeepAliveRoot(hook, type, target, keepAliveRoot) {\n  var injected = injectHook(type, hook, keepAliveRoot, true\n  /* prepend */);\n  onUnmounted(function () {\n    (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.remove)(keepAliveRoot[type], injected);\n  }, target);\n}\nfunction resetShapeFlag(vnode) {\n  vnode.shapeFlag &= ~256;\n  vnode.shapeFlag &= ~512;\n}\nfunction getInnerChild(vnode) {\n  return vnode.shapeFlag & 128 ? vnode.ssContent : vnode;\n}\nfunction injectHook(type, hook) {\n  var target = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : currentInstance;\n  var prepend = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  if (target) {\n    var hooks = target[type] || (target[type] = []);\n    var wrappedHook = hook.__weh || (hook.__weh = function () {\n      if (target.isUnmounted) {\n        return;\n      }\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.pauseTracking)();\n      var reset = setCurrentInstance(target);\n      for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n        args[_key4] = arguments[_key4];\n      }\n      var res = callWithAsyncErrorHandling(hook, target, type, args);\n      reset();\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.resetTracking)();\n      return res;\n    });\n    if (prepend) {\n      hooks.unshift(wrappedHook);\n    } else {\n      hooks.push(wrappedHook);\n    }\n    return wrappedHook;\n  } else if (true) {\n    var apiName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)(ErrorTypeStrings$1[type].replace(/ hook$/, ""));\n    warn$1("".concat(apiName, " is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().") + " If you are using async setup(), make sure to register lifecycle hooks before the first await statement.");\n  }\n}\nvar createHook = function createHook(lifecycle) {\n  return function (hook) {\n    var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : currentInstance;\n    return (\n      // post-create lifecycle registrations are noops during SSR (except for serverPrefetch)\n      (!isInSSRComponentSetup || lifecycle === "sp") && injectHook(lifecycle, function () {\n        return hook.apply(void 0, arguments);\n      }, target)\n    );\n  };\n};\nvar onBeforeMount = createHook("bm");\nvar onMounted = createHook("m");\nvar onBeforeUpdate = createHook("bu");\nvar onUpdated = createHook("u");\nvar onBeforeUnmount = createHook("bum");\nvar onUnmounted = createHook("um");\nvar onServerPrefetch = createHook("sp");\nvar onRenderTriggered = createHook("rtg");\nvar onRenderTracked = createHook("rtc");\nfunction onErrorCaptured(hook) {\n  var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : currentInstance;\n  injectHook("ec", hook, target);\n}\nfunction renderList(source, renderItem, cache, index) {\n  var ret;\n  var cached = cache && cache[index];\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(source) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(source)) {\n    ret = new Array(source.length);\n    for (var i = 0, l = source.length; i < l; i++) {\n      ret[i] = renderItem(source[i], i, void 0, cached && cached[i]);\n    }\n  } else if (typeof source === "number") {\n    if ( true && !Number.isInteger(source)) {\n      warn$1("The v-for range expect an integer value but got ".concat(source, "."));\n    }\n    ret = new Array(source);\n    for (var _i2 = 0; _i2 < source; _i2++) {\n      ret[_i2] = renderItem(_i2 + 1, _i2, void 0, cached && cached[_i2]);\n    }\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(source)) {\n    if (source[Symbol.iterator]) {\n      ret = Array.from(source, function (item, i) {\n        return renderItem(item, i, void 0, cached && cached[i]);\n      });\n    } else {\n      var keys = Object.keys(source);\n      ret = new Array(keys.length);\n      for (var _i3 = 0, _l = keys.length; _i3 < _l; _i3++) {\n        var key = keys[_i3];\n        ret[_i3] = renderItem(source[key], key, _i3, cached && cached[_i3]);\n      }\n    }\n  } else {\n    ret = [];\n  }\n  if (cache) {\n    cache[index] = ret;\n  }\n  return ret;\n}\nfunction createSlots(slots, dynamicSlots) {\n  var _loop = function _loop() {\n    var slot = dynamicSlots[i];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(slot)) {\n      for (var j = 0; j < slot.length; j++) {\n        slots[slot[j].name] = slot[j].fn;\n      }\n    } else if (slot) {\n      slots[slot.name] = slot.key ? function () {\n        var res = slot.fn.apply(slot, arguments);\n        if (res) res.key = slot.key;\n        return res;\n      } : slot.fn;\n    }\n  };\n  for (var i = 0; i < dynamicSlots.length; i++) {\n    _loop();\n  }\n  return slots;\n}\nfunction renderSlot(slots, name) {\n  var props = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n  var fallback = arguments.length > 3 ? arguments[3] : undefined;\n  var noSlotted = arguments.length > 4 ? arguments[4] : undefined;\n  if (currentRenderingInstance.isCE || currentRenderingInstance.parent && isAsyncWrapper(currentRenderingInstance.parent) && currentRenderingInstance.parent.isCE) {\n    if (name !== "default") props.name = name;\n    return createVNode("slot", props, fallback && fallback());\n  }\n  var slot = slots[name];\n  if ( true && slot && slot.length > 1) {\n    warn$1("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template.");\n    slot = function slot() {\n      return [];\n    };\n  }\n  if (slot && slot._c) {\n    slot._d = false;\n  }\n  openBlock();\n  var validSlotContent = slot && ensureValidVNode(slot(props));\n  var rendered = createBlock(Fragment, {\n    key: props.key ||\n    // slot content array of a dynamic conditional slot may have a branch\n    // key attached in the `createSlots` helper, respect that\n    validSlotContent && validSlotContent.key || "_".concat(name)\n  }, validSlotContent || (fallback ? fallback() : []), validSlotContent && slots._ === 1 ? 64 : -2);\n  if (!noSlotted && rendered.scopeId) {\n    rendered.slotScopeIds = [rendered.scopeId + "-s"];\n  }\n  if (slot && slot._c) {\n    slot._d = true;\n  }\n  return rendered;\n}\nfunction ensureValidVNode(vnodes) {\n  return vnodes.some(function (child) {\n    if (!isVNode(child)) return true;\n    if (child.type === Comment) return false;\n    if (child.type === Fragment && !ensureValidVNode(child.children)) return false;\n    return true;\n  }) ? vnodes : null;\n}\nfunction toHandlers(obj, preserveCaseIfNecessary) {\n  var ret = {};\n  if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(obj)) {\n    warn$1("v-on with no argument expects an object value.");\n    return ret;\n  }\n  for (var key in obj) {\n    ret[preserveCaseIfNecessary && /[A-Z]/.test(key) ? "on:".concat(key) : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toHandlerKey)(key)] = obj[key];\n  }\n  return ret;\n}\nvar getPublicInstance = function getPublicInstance(i) {\n  if (!i) return null;\n  if (isStatefulComponent(i)) return getExposeProxy(i) || i.proxy;\n  return getPublicInstance(i.parent);\n};\nvar publicPropertiesMap =\n// Move PURE marker to new line to workaround compiler discarding it\n// due to type annotation\n/* @__PURE__ */\n(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)( /* @__PURE__ */Object.create(null), {\n  $: function $(i) {\n    return i;\n  },\n  $el: function $el(i) {\n    return i.vnode.el;\n  },\n  $data: function $data(i) {\n    return i.data;\n  },\n  $props: function $props(i) {\n    return  true ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly)(i.props) : 0;\n  },\n  $attrs: function $attrs(i) {\n    return  true ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly)(i.attrs) : 0;\n  },\n  $slots: function $slots(i) {\n    return  true ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly)(i.slots) : 0;\n  },\n  $refs: function $refs(i) {\n    return  true ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly)(i.refs) : 0;\n  },\n  $parent: function $parent(i) {\n    return getPublicInstance(i.parent);\n  },\n  $root: function $root(i) {\n    return getPublicInstance(i.root);\n  },\n  $emit: function $emit(i) {\n    return i.emit;\n  },\n  $options: function $options(i) {\n    return  true ? resolveMergedOptions(i) : 0;\n  },\n  $forceUpdate: function $forceUpdate(i) {\n    return i.f || (i.f = function () {\n      i.effect.dirty = true;\n      queueJob(i.update);\n    });\n  },\n  $nextTick: function $nextTick(i) {\n    return i.n || (i.n = nextTick.bind(i.proxy));\n  },\n  $watch: function $watch(i) {\n    return  true ? instanceWatch.bind(i) : 0;\n  }\n});\nvar isReservedPrefix = function isReservedPrefix(key) {\n  return key === "_" || key === "$";\n};\nvar hasSetupBinding = function hasSetupBinding(state, key) {\n  return state !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && !state.__isScriptSetup && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(state, key);\n};\nvar PublicInstanceProxyHandlers = {\n  get: function get(_ref12, key) {\n    var instance = _ref12._;\n    var ctx = instance.ctx,\n      setupState = instance.setupState,\n      data = instance.data,\n      props = instance.props,\n      accessCache = instance.accessCache,\n      type = instance.type,\n      appContext = instance.appContext;\n    if ( true && key === "__isVue") {\n      return true;\n    }\n    var normalizedProps;\n    if (key[0] !== "$") {\n      var n = accessCache[key];\n      if (n !== void 0) {\n        switch (n) {\n          case 1 /* SETUP */:\n            return setupState[key];\n          case 2 /* DATA */:\n            return data[key];\n          case 4 /* CONTEXT */:\n            return ctx[key];\n          case 3 /* PROPS */:\n            return props[key];\n        }\n      } else if (hasSetupBinding(setupState, key)) {\n        accessCache[key] = 1 /* SETUP */;\n        return setupState[key];\n      } else if (data !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(data, key)) {\n        accessCache[key] = 2 /* DATA */;\n        return data[key];\n      } else if (\n      // only cache other properties when instance has declared (thus stable)\n      // props\n      (normalizedProps = instance.propsOptions[0]) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(normalizedProps, key)) {\n        accessCache[key] = 3 /* PROPS */;\n        return props[key];\n      } else if (ctx !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(ctx, key)) {\n        accessCache[key] = 4 /* CONTEXT */;\n        return ctx[key];\n      } else if ( false || shouldCacheAccess) {\n        accessCache[key] = 0 /* OTHER */;\n      }\n    }\n    var publicGetter = publicPropertiesMap[key];\n    var cssModule, globalProperties;\n    if (publicGetter) {\n      if (key === "$attrs") {\n        (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.track)(instance, "get", key);\n         true && markAttrsAccessed();\n      } else if ( true && key === "$slots") {\n        (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.track)(instance, "get", key);\n      }\n      return publicGetter(instance);\n    } else if (\n    // css module (injected by vue-loader)\n    (cssModule = type.__cssModules) && (cssModule = cssModule[key])) {\n      return cssModule;\n    } else if (ctx !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(ctx, key)) {\n      accessCache[key] = 4 /* CONTEXT */;\n      return ctx[key];\n    } else if (\n    // global properties\n    globalProperties = appContext.config.globalProperties, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(globalProperties, key)) {\n      {\n        return globalProperties[key];\n      }\n    } else if ( true && currentRenderingInstance && (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(key) ||\n    // #1091 avoid internal isRef/isVNode checks on component instance leading\n    // to infinite warning loop\n    key.indexOf("__v") !== 0)) {\n      if (data !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && isReservedPrefix(key[0]) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(data, key)) {\n        warn$1("Property ".concat(JSON.stringify(key), " must be accessed via $data because it starts with a reserved character (\\"$\\" or \\"_\\") and is not proxied on the render context."));\n      } else if (instance === currentRenderingInstance) {\n        warn$1("Property ".concat(JSON.stringify(key), " was accessed during render but is not defined on instance."));\n      }\n    }\n  },\n  set: function set(_ref13, key, value) {\n    var instance = _ref13._;\n    var data = instance.data,\n      setupState = instance.setupState,\n      ctx = instance.ctx;\n    if (hasSetupBinding(setupState, key)) {\n      setupState[key] = value;\n      return true;\n    } else if ( true && setupState.__isScriptSetup && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(setupState, key)) {\n      warn$1("Cannot mutate <script setup> binding \\"".concat(key, "\\" from Options API."));\n      return false;\n    } else if (data !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(data, key)) {\n      data[key] = value;\n      return true;\n    } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(instance.props, key)) {\n       true && warn$1("Attempting to mutate prop \\"".concat(key, "\\". Props are readonly."));\n      return false;\n    }\n    if (key[0] === "$" && key.slice(1) in instance) {\n       true && warn$1("Attempting to mutate public property \\"".concat(key, "\\". Properties starting with $ are reserved and readonly."));\n      return false;\n    } else {\n      if ( true && key in instance.appContext.config.globalProperties) {\n        Object.defineProperty(ctx, key, {\n          enumerable: true,\n          configurable: true,\n          value: value\n        });\n      } else {\n        ctx[key] = value;\n      }\n    }\n    return true;\n  },\n  has: function has(_ref14, key) {\n    var _ref14$_ = _ref14._,\n      data = _ref14$_.data,\n      setupState = _ref14$_.setupState,\n      accessCache = _ref14$_.accessCache,\n      ctx = _ref14$_.ctx,\n      appContext = _ref14$_.appContext,\n      propsOptions = _ref14$_.propsOptions;\n    var normalizedProps;\n    return !!accessCache[key] || data !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(data, key) || hasSetupBinding(setupState, key) || (normalizedProps = propsOptions[0]) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(normalizedProps, key) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(ctx, key) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(publicPropertiesMap, key) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(appContext.config.globalProperties, key);\n  },\n  defineProperty: function defineProperty(target, key, descriptor) {\n    if (descriptor.get != null) {\n      target._.accessCache[key] = 0;\n    } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(descriptor, "value")) {\n      this.set(target, key, descriptor.value, null);\n    }\n    return Reflect.defineProperty(target, key, descriptor);\n  }\n};\nif (true) {\n  PublicInstanceProxyHandlers.ownKeys = function (target) {\n    warn$1("Avoid app logic that relies on enumerating keys on a component instance. The keys will be empty in production mode to avoid performance overhead.");\n    return Reflect.ownKeys(target);\n  };\n}\nvar RuntimeCompiledPublicInstanceProxyHandlers = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, PublicInstanceProxyHandlers, {\n  get: function get(target, key) {\n    if (key === Symbol.unscopables) {\n      return;\n    }\n    return PublicInstanceProxyHandlers.get(target, key, target);\n  },\n  has: function has(_, key) {\n    var has = key[0] !== "_" && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isGloballyAllowed)(key);\n    if ( true && !has && PublicInstanceProxyHandlers.has(_, key)) {\n      warn$1("Property ".concat(JSON.stringify(key), " should not start with _ which is a reserved prefix for Vue internals."));\n    }\n    return has;\n  }\n});\nfunction createDevRenderContext(instance) {\n  var target = {};\n  Object.defineProperty(target, "_", {\n    configurable: true,\n    enumerable: false,\n    get: function get() {\n      return instance;\n    }\n  });\n  Object.keys(publicPropertiesMap).forEach(function (key) {\n    Object.defineProperty(target, key, {\n      configurable: true,\n      enumerable: false,\n      get: function get() {\n        return publicPropertiesMap[key](instance);\n      },\n      // intercepted by the proxy so no need for implementation,\n      // but needed to prevent set errors\n      set: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP\n    });\n  });\n  return target;\n}\nfunction exposePropsOnRenderContext(instance) {\n  var ctx = instance.ctx,\n    _instance$propsOption3 = _slicedToArray(instance.propsOptions, 1),\n    propsOptions = _instance$propsOption3[0];\n  if (propsOptions) {\n    Object.keys(propsOptions).forEach(function (key) {\n      Object.defineProperty(ctx, key, {\n        enumerable: true,\n        configurable: true,\n        get: function get() {\n          return instance.props[key];\n        },\n        set: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP\n      });\n    });\n  }\n}\nfunction exposeSetupStateOnRenderContext(instance) {\n  var ctx = instance.ctx,\n    setupState = instance.setupState;\n  Object.keys((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(setupState)).forEach(function (key) {\n    if (!setupState.__isScriptSetup) {\n      if (isReservedPrefix(key[0])) {\n        warn$1("setup() return property ".concat(JSON.stringify(key), " should not start with \\"$\\" or \\"_\\" which are reserved prefixes for Vue internals."));\n        return;\n      }\n      Object.defineProperty(ctx, key, {\n        enumerable: true,\n        configurable: true,\n        get: function get() {\n          return setupState[key];\n        },\n        set: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP\n      });\n    }\n  });\n}\nvar warnRuntimeUsage = function warnRuntimeUsage(method) {\n  return warn$1("".concat(method, "() is a compiler-hint helper that is only usable inside <script setup> of a single file component. Its arguments should be compiled away and passing it at runtime has no effect."));\n};\nfunction defineProps() {\n  if (true) {\n    warnRuntimeUsage("defineProps");\n  }\n  return null;\n}\nfunction defineEmits() {\n  if (true) {\n    warnRuntimeUsage("defineEmits");\n  }\n  return null;\n}\nfunction defineExpose(exposed) {\n  if (true) {\n    warnRuntimeUsage("defineExpose");\n  }\n}\nfunction defineOptions(options) {\n  if (true) {\n    warnRuntimeUsage("defineOptions");\n  }\n}\nfunction defineSlots() {\n  if (true) {\n    warnRuntimeUsage("defineSlots");\n  }\n  return null;\n}\nfunction defineModel() {\n  if (true) {\n    warnRuntimeUsage("defineModel");\n  }\n}\nfunction withDefaults(props, defaults) {\n  if (true) {\n    warnRuntimeUsage("withDefaults");\n  }\n  return null;\n}\nfunction useSlots() {\n  return getContext().slots;\n}\nfunction useAttrs() {\n  return getContext().attrs;\n}\nfunction getContext() {\n  var i = getCurrentInstance();\n  if ( true && !i) {\n    warn$1("useContext() called without active instance.");\n  }\n  return i.setupContext || (i.setupContext = createSetupContext(i));\n}\nfunction normalizePropsOrEmits(props) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(props) ? props.reduce(function (normalized, p) {\n    return normalized[p] = null, normalized;\n  }, {}) : props;\n}\nfunction mergeDefaults(raw, defaults) {\n  var props = normalizePropsOrEmits(raw);\n  for (var key in defaults) {\n    if (key.startsWith("__skip")) continue;\n    var opt = props[key];\n    if (opt) {\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(opt) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(opt)) {\n        opt = props[key] = {\n          type: opt,\n          default: defaults[key]\n        };\n      } else {\n        opt.default = defaults[key];\n      }\n    } else if (opt === null) {\n      opt = props[key] = {\n        default: defaults[key]\n      };\n    } else if (true) {\n      warn$1("props default key \\"".concat(key, "\\" has no corresponding declaration."));\n    }\n    if (opt && defaults["__skip_".concat(key)]) {\n      opt.skipFactory = true;\n    }\n  }\n  return props;\n}\nfunction mergeModels(a, b) {\n  if (!a || !b) return a || b;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(a) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(b)) return a.concat(b);\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, normalizePropsOrEmits(a), normalizePropsOrEmits(b));\n}\nfunction createPropsRestProxy(props, excludedKeys) {\n  var ret = {};\n  var _loop2 = function _loop2(key) {\n    if (!excludedKeys.includes(key)) {\n      Object.defineProperty(ret, key, {\n        enumerable: true,\n        get: function get() {\n          return props[key];\n        }\n      });\n    }\n  };\n  for (var key in props) {\n    _loop2(key);\n  }\n  return ret;\n}\nfunction withAsyncContext(getAwaitable) {\n  var ctx = getCurrentInstance();\n  if ( true && !ctx) {\n    warn$1("withAsyncContext called without active current instance. This is likely a bug.");\n  }\n  var awaitable = getAwaitable();\n  unsetCurrentInstance();\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isPromise)(awaitable)) {\n    awaitable = awaitable.catch(function (e) {\n      setCurrentInstance(ctx);\n      throw e;\n    });\n  }\n  return [awaitable, function () {\n    return setCurrentInstance(ctx);\n  }];\n}\nfunction createDuplicateChecker() {\n  var cache = /* @__PURE__ */Object.create(null);\n  return function (type, key) {\n    if (cache[key]) {\n      warn$1("".concat(type, " property \\"").concat(key, "\\" is already defined in ").concat(cache[key], "."));\n    } else {\n      cache[key] = type;\n    }\n  };\n}\nvar shouldCacheAccess = true;\nfunction applyOptions(instance) {\n  var options = resolveMergedOptions(instance);\n  var publicThis = instance.proxy;\n  var ctx = instance.ctx;\n  shouldCacheAccess = false;\n  if (options.beforeCreate) {\n    callHook(options.beforeCreate, instance, "bc");\n  }\n  var dataOptions = options.data,\n    computedOptions = options.computed,\n    methods = options.methods,\n    watchOptions = options.watch,\n    provideOptions = options.provide,\n    injectOptions = options.inject,\n    created = options.created,\n    beforeMount = options.beforeMount,\n    mounted = options.mounted,\n    beforeUpdate = options.beforeUpdate,\n    updated = options.updated,\n    activated = options.activated,\n    deactivated = options.deactivated,\n    beforeDestroy = options.beforeDestroy,\n    beforeUnmount = options.beforeUnmount,\n    destroyed = options.destroyed,\n    unmounted = options.unmounted,\n    render = options.render,\n    renderTracked = options.renderTracked,\n    renderTriggered = options.renderTriggered,\n    errorCaptured = options.errorCaptured,\n    serverPrefetch = options.serverPrefetch,\n    expose = options.expose,\n    inheritAttrs = options.inheritAttrs,\n    components = options.components,\n    directives = options.directives,\n    filters = options.filters;\n  var checkDuplicateProperties =  true ? createDuplicateChecker() : 0;\n  if (true) {\n    var _instance$propsOption4 = _slicedToArray(instance.propsOptions, 1),\n      propsOptions = _instance$propsOption4[0];\n    if (propsOptions) {\n      for (var key in propsOptions) {\n        checkDuplicateProperties("Props" /* PROPS */, key);\n      }\n    }\n  }\n  if (injectOptions) {\n    resolveInjections(injectOptions, ctx, checkDuplicateProperties);\n  }\n  if (methods) {\n    for (var _key5 in methods) {\n      var methodHandler = methods[_key5];\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(methodHandler)) {\n        if (true) {\n          Object.defineProperty(ctx, _key5, {\n            value: methodHandler.bind(publicThis),\n            configurable: true,\n            enumerable: true,\n            writable: true\n          });\n        } else {}\n        if (true) {\n          checkDuplicateProperties("Methods" /* METHODS */, _key5);\n        }\n      } else if (true) {\n        warn$1("Method \\"".concat(_key5, "\\" has type \\"").concat(_typeof(methodHandler), "\\" in the component definition. Did you reference the function correctly?"));\n      }\n    }\n  }\n  if (dataOptions) {\n    if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(dataOptions)) {\n      warn$1("The data option must be a function. Plain object usage is no longer supported.");\n    }\n    var data = dataOptions.call(publicThis, publicThis);\n    if ( true && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isPromise)(data)) {\n      warn$1("data() returned a Promise - note data() cannot be async; If you intend to perform data fetching before component renders, use async setup() + <Suspense>.");\n    }\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(data)) {\n       true && warn$1("data() should return an object.");\n    } else {\n      instance.data = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.reactive)(data);\n      if (true) {\n        var _loop3 = function _loop3(_key6) {\n          checkDuplicateProperties("Data" /* DATA */, _key6);\n          if (!isReservedPrefix(_key6[0])) {\n            Object.defineProperty(ctx, _key6, {\n              configurable: true,\n              enumerable: true,\n              get: function get() {\n                return data[_key6];\n              },\n              set: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP\n            });\n          }\n        };\n        for (var _key6 in data) {\n          _loop3(_key6);\n        }\n      }\n    }\n  }\n  shouldCacheAccess = true;\n  if (computedOptions) {\n    var _loop4 = function _loop4(_key7) {\n      var opt = computedOptions[_key7];\n      var get = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(opt) ? opt.bind(publicThis, publicThis) : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(opt.get) ? opt.get.bind(publicThis, publicThis) : _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP;\n      if ( true && get === _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP) {\n        warn$1("Computed property \\"".concat(_key7, "\\" has no getter."));\n      }\n      var set = !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(opt) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(opt.set) ? opt.set.bind(publicThis) :  true ? function () {\n        warn$1("Write operation failed: computed property \\"".concat(_key7, "\\" is readonly."));\n      } : 0;\n      var c = computed({\n        get: get,\n        set: set\n      });\n      Object.defineProperty(ctx, _key7, {\n        enumerable: true,\n        configurable: true,\n        get: function get() {\n          return c.value;\n        },\n        set: function set(v) {\n          return c.value = v;\n        }\n      });\n      if (true) {\n        checkDuplicateProperties("Computed" /* COMPUTED */, _key7);\n      }\n    };\n    for (var _key7 in computedOptions) {\n      _loop4(_key7);\n    }\n  }\n  if (watchOptions) {\n    for (var _key8 in watchOptions) {\n      createWatcher(watchOptions[_key8], ctx, publicThis, _key8);\n    }\n  }\n  if (provideOptions) {\n    var provides = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(provideOptions) ? provideOptions.call(publicThis) : provideOptions;\n    Reflect.ownKeys(provides).forEach(function (key) {\n      provide(key, provides[key]);\n    });\n  }\n  if (created) {\n    callHook(created, instance, "c");\n  }\n  function registerLifecycleHook(register, hook) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(hook)) {\n      hook.forEach(function (_hook) {\n        return register(_hook.bind(publicThis));\n      });\n    } else if (hook) {\n      register(hook.bind(publicThis));\n    }\n  }\n  registerLifecycleHook(onBeforeMount, beforeMount);\n  registerLifecycleHook(onMounted, mounted);\n  registerLifecycleHook(onBeforeUpdate, beforeUpdate);\n  registerLifecycleHook(onUpdated, updated);\n  registerLifecycleHook(onActivated, activated);\n  registerLifecycleHook(onDeactivated, deactivated);\n  registerLifecycleHook(onErrorCaptured, errorCaptured);\n  registerLifecycleHook(onRenderTracked, renderTracked);\n  registerLifecycleHook(onRenderTriggered, renderTriggered);\n  registerLifecycleHook(onBeforeUnmount, beforeUnmount);\n  registerLifecycleHook(onUnmounted, unmounted);\n  registerLifecycleHook(onServerPrefetch, serverPrefetch);\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(expose)) {\n    if (expose.length) {\n      var exposed = instance.exposed || (instance.exposed = {});\n      expose.forEach(function (key) {\n        Object.defineProperty(exposed, key, {\n          get: function get() {\n            return publicThis[key];\n          },\n          set: function set(val) {\n            return publicThis[key] = val;\n          }\n        });\n      });\n    } else if (!instance.exposed) {\n      instance.exposed = {};\n    }\n  }\n  if (render && instance.render === _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP) {\n    instance.render = render;\n  }\n  if (inheritAttrs != null) {\n    instance.inheritAttrs = inheritAttrs;\n  }\n  if (components) instance.components = components;\n  if (directives) instance.directives = directives;\n}\nfunction resolveInjections(injectOptions, ctx) {\n  var checkDuplicateProperties = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(injectOptions)) {\n    injectOptions = normalizeInject(injectOptions);\n  }\n  var _loop5 = function _loop5() {\n    var opt = injectOptions[key];\n    var injected;\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(opt)) {\n      if ("default" in opt) {\n        injected = inject(opt.from || key, opt.default, true);\n      } else {\n        injected = inject(opt.from || key);\n      }\n    } else {\n      injected = inject(opt);\n    }\n    if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(injected)) {\n      Object.defineProperty(ctx, key, {\n        enumerable: true,\n        configurable: true,\n        get: function get() {\n          return injected.value;\n        },\n        set: function set(v) {\n          return injected.value = v;\n        }\n      });\n    } else {\n      ctx[key] = injected;\n    }\n    if (true) {\n      checkDuplicateProperties("Inject" /* INJECT */, key);\n    }\n  };\n  for (var key in injectOptions) {\n    _loop5();\n  }\n}\nfunction callHook(hook, instance, type) {\n  callWithAsyncErrorHandling((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(hook) ? hook.map(function (h) {\n    return h.bind(instance.proxy);\n  }) : hook.bind(instance.proxy), instance, type);\n}\nfunction createWatcher(raw, ctx, publicThis, key) {\n  var getter = key.includes(".") ? createPathGetter(publicThis, key) : function () {\n    return publicThis[key];\n  };\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(raw)) {\n    var handler = ctx[raw];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(handler)) {\n      watch(getter, handler);\n    } else if (true) {\n      warn$1("Invalid watch handler specified by key \\"".concat(raw, "\\""), handler);\n    }\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(raw)) {\n    watch(getter, raw.bind(publicThis));\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(raw)) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(raw)) {\n      raw.forEach(function (r) {\n        return createWatcher(r, ctx, publicThis, key);\n      });\n    } else {\n      var _handler = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(raw.handler) ? raw.handler.bind(publicThis) : ctx[raw.handler];\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(_handler)) {\n        watch(getter, _handler, raw);\n      } else if (true) {\n        warn$1("Invalid watch handler specified by key \\"".concat(raw.handler, "\\""), _handler);\n      }\n    }\n  } else if (true) {\n    warn$1("Invalid watch option: \\"".concat(key, "\\""), raw);\n  }\n}\nfunction resolveMergedOptions(instance) {\n  var base = instance.type;\n  var mixins = base.mixins,\n    extendsOptions = base.extends;\n  var _instance$appContext = instance.appContext,\n    globalMixins = _instance$appContext.mixins,\n    cache = _instance$appContext.optionsCache,\n    optionMergeStrategies = _instance$appContext.config.optionMergeStrategies;\n  var cached = cache.get(base);\n  var resolved;\n  if (cached) {\n    resolved = cached;\n  } else if (!globalMixins.length && !mixins && !extendsOptions) {\n    {\n      resolved = base;\n    }\n  } else {\n    resolved = {};\n    if (globalMixins.length) {\n      globalMixins.forEach(function (m) {\n        return mergeOptions(resolved, m, optionMergeStrategies, true);\n      });\n    }\n    mergeOptions(resolved, base, optionMergeStrategies);\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(base)) {\n    cache.set(base, resolved);\n  }\n  return resolved;\n}\nfunction mergeOptions(to, from, strats) {\n  var asMixin = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  var mixins = from.mixins,\n    extendsOptions = from.extends;\n  if (extendsOptions) {\n    mergeOptions(to, extendsOptions, strats, true);\n  }\n  if (mixins) {\n    mixins.forEach(function (m) {\n      return mergeOptions(to, m, strats, true);\n    });\n  }\n  for (var key in from) {\n    if (asMixin && key === "expose") {\n       true && warn$1("\\"expose\\" option is ignored when declared in mixins or extends. It should only be declared in the base component itself.");\n    } else {\n      var strat = internalOptionMergeStrats[key] || strats && strats[key];\n      to[key] = strat ? strat(to[key], from[key]) : from[key];\n    }\n  }\n  return to;\n}\nvar internalOptionMergeStrats = {\n  data: mergeDataFn,\n  props: mergeEmitsOrPropsOptions,\n  emits: mergeEmitsOrPropsOptions,\n  // objects\n  methods: mergeObjectOptions,\n  computed: mergeObjectOptions,\n  // lifecycle\n  beforeCreate: mergeAsArray,\n  created: mergeAsArray,\n  beforeMount: mergeAsArray,\n  mounted: mergeAsArray,\n  beforeUpdate: mergeAsArray,\n  updated: mergeAsArray,\n  beforeDestroy: mergeAsArray,\n  beforeUnmount: mergeAsArray,\n  destroyed: mergeAsArray,\n  unmounted: mergeAsArray,\n  activated: mergeAsArray,\n  deactivated: mergeAsArray,\n  errorCaptured: mergeAsArray,\n  serverPrefetch: mergeAsArray,\n  // assets\n  components: mergeObjectOptions,\n  directives: mergeObjectOptions,\n  // watch\n  watch: mergeWatchOptions,\n  // provide / inject\n  provide: mergeDataFn,\n  inject: mergeInject\n};\nfunction mergeDataFn(to, from) {\n  if (!from) {\n    return to;\n  }\n  if (!to) {\n    return from;\n  }\n  return function mergedDataFn() {\n    return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(to) ? to.call(this, this) : to, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(from) ? from.call(this, this) : from);\n  };\n}\nfunction mergeInject(to, from) {\n  return mergeObjectOptions(normalizeInject(to), normalizeInject(from));\n}\nfunction normalizeInject(raw) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(raw)) {\n    var res = {};\n    for (var i = 0; i < raw.length; i++) {\n      res[raw[i]] = raw[i];\n    }\n    return res;\n  }\n  return raw;\n}\nfunction mergeAsArray(to, from) {\n  return to ? _toConsumableArray(new Set([].concat(to, from))) : from;\n}\nfunction mergeObjectOptions(to, from) {\n  return to ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)( /* @__PURE__ */Object.create(null), to, from) : from;\n}\nfunction mergeEmitsOrPropsOptions(to, from) {\n  if (to) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(to) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(from)) {\n      return _toConsumableArray( /* @__PURE__ */new Set([].concat(_toConsumableArray(to), _toConsumableArray(from))));\n    }\n    return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)( /* @__PURE__ */Object.create(null), normalizePropsOrEmits(to), normalizePropsOrEmits(from != null ? from : {}));\n  } else {\n    return from;\n  }\n}\nfunction mergeWatchOptions(to, from) {\n  if (!to) return from;\n  if (!from) return to;\n  var merged = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)( /* @__PURE__ */Object.create(null), to);\n  for (var key in from) {\n    merged[key] = mergeAsArray(to[key], from[key]);\n  }\n  return merged;\n}\nfunction createAppContext() {\n  return {\n    app: null,\n    config: {\n      isNativeTag: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NO,\n      performance: false,\n      globalProperties: {},\n      optionMergeStrategies: {},\n      errorHandler: void 0,\n      warnHandler: void 0,\n      compilerOptions: {}\n    },\n    mixins: [],\n    components: {},\n    directives: {},\n    provides: /* @__PURE__ */Object.create(null),\n    optionsCache: /* @__PURE__ */new WeakMap(),\n    propsCache: /* @__PURE__ */new WeakMap(),\n    emitsCache: /* @__PURE__ */new WeakMap()\n  };\n}\nvar uid$1 = 0;\nfunction createAppAPI(render, hydrate) {\n  return function createApp(rootComponent) {\n    var rootProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(rootComponent)) {\n      rootComponent = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, rootComponent);\n    }\n    if (rootProps != null && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(rootProps)) {\n       true && warn$1("root props passed to app.mount() must be an object.");\n      rootProps = null;\n    }\n    var context = createAppContext();\n    var installedPlugins = /* @__PURE__ */new WeakSet();\n    var isMounted = false;\n    var app = context.app = {\n      _uid: uid$1++,\n      _component: rootComponent,\n      _props: rootProps,\n      _container: null,\n      _context: context,\n      _instance: null,\n      version: version,\n      get config() {\n        return context.config;\n      },\n      set config(v) {\n        if (true) {\n          warn$1("app.config cannot be replaced. Modify individual options instead.");\n        }\n      },\n      use: function use(plugin) {\n        for (var _len5 = arguments.length, options = new Array(_len5 > 1 ? _len5 - 1 : 0), _key9 = 1; _key9 < _len5; _key9++) {\n          options[_key9 - 1] = arguments[_key9];\n        }\n        if (installedPlugins.has(plugin)) {\n           true && warn$1("Plugin has already been applied to target app.");\n        } else if (plugin && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(plugin.install)) {\n          installedPlugins.add(plugin);\n          plugin.install.apply(plugin, [app].concat(options));\n        } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(plugin)) {\n          installedPlugins.add(plugin);\n          plugin.apply(void 0, [app].concat(options));\n        } else if (true) {\n          warn$1("A plugin must either be a function or an object with an \\"install\\" function.");\n        }\n        return app;\n      },\n      mixin: function mixin(_mixin) {\n        if (true) {\n          if (!context.mixins.includes(_mixin)) {\n            context.mixins.push(_mixin);\n          } else if (true) {\n            warn$1("Mixin has already been applied to target app" + (_mixin.name ? ": ".concat(_mixin.name) : ""));\n          }\n        } else {}\n        return app;\n      },\n      component: function component(name, _component) {\n        if (true) {\n          validateComponentName(name, context.config);\n        }\n        if (!_component) {\n          return context.components[name];\n        }\n        if ( true && context.components[name]) {\n          warn$1("Component \\"".concat(name, "\\" has already been registered in target app."));\n        }\n        context.components[name] = _component;\n        return app;\n      },\n      directive: function directive(name, _directive) {\n        if (true) {\n          validateDirectiveName(name);\n        }\n        if (!_directive) {\n          return context.directives[name];\n        }\n        if ( true && context.directives[name]) {\n          warn$1("Directive \\"".concat(name, "\\" has already been registered in target app."));\n        }\n        context.directives[name] = _directive;\n        return app;\n      },\n      mount: function mount(rootContainer, isHydrate, namespace) {\n        if (!isMounted) {\n          if ( true && rootContainer.__vue_app__) {\n            warn$1("There is already an app instance mounted on the host container.\\n If you want to mount another app on the same host container, you need to unmount the previous app by calling `app.unmount()` first.");\n          }\n          var vnode = createVNode(rootComponent, rootProps);\n          vnode.appContext = context;\n          if (namespace === true) {\n            namespace = "svg";\n          } else if (namespace === false) {\n            namespace = void 0;\n          }\n          if (true) {\n            context.reload = function () {\n              render(cloneVNode(vnode), rootContainer, namespace);\n            };\n          }\n          if (isHydrate && hydrate) {\n            hydrate(vnode, rootContainer);\n          } else {\n            render(vnode, rootContainer, namespace);\n          }\n          isMounted = true;\n          app._container = rootContainer;\n          rootContainer.__vue_app__ = app;\n          if (true) {\n            app._instance = vnode.component;\n            devtoolsInitApp(app, version);\n          }\n          return getExposeProxy(vnode.component) || vnode.component.proxy;\n        } else if (true) {\n          warn$1("App has already been mounted.\\nIf you want to remount the same app, move your app creation logic into a factory function and create fresh app instances for each mount - e.g. `const createMyApp = () => createApp(App)`");\n        }\n      },\n      unmount: function unmount() {\n        if (isMounted) {\n          render(null, app._container);\n          if (true) {\n            app._instance = null;\n            devtoolsUnmountApp(app);\n          }\n          delete app._container.__vue_app__;\n        } else if (true) {\n          warn$1("Cannot unmount an app that is not mounted.");\n        }\n      },\n      provide: function provide(key, value) {\n        if ( true && key in context.provides) {\n          warn$1("App already provides property with key \\"".concat(String(key), "\\". It will be overwritten with the new value."));\n        }\n        context.provides[key] = value;\n        return app;\n      },\n      runWithContext: function runWithContext(fn) {\n        var lastApp = currentApp;\n        currentApp = app;\n        try {\n          return fn();\n        } finally {\n          currentApp = lastApp;\n        }\n      }\n    };\n    return app;\n  };\n}\nvar currentApp = null;\nfunction provide(key, value) {\n  if (!currentInstance) {\n    if (true) {\n      warn$1("provide() can only be used inside setup().");\n    }\n  } else {\n    var provides = currentInstance.provides;\n    var parentProvides = currentInstance.parent && currentInstance.parent.provides;\n    if (parentProvides === provides) {\n      provides = currentInstance.provides = Object.create(parentProvides);\n    }\n    provides[key] = value;\n  }\n}\nfunction inject(key, defaultValue) {\n  var treatDefaultAsFactory = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var instance = currentInstance || currentRenderingInstance;\n  if (instance || currentApp) {\n    var provides = instance ? instance.parent == null ? instance.vnode.appContext && instance.vnode.appContext.provides : instance.parent.provides : currentApp._context.provides;\n    if (provides && key in provides) {\n      return provides[key];\n    } else if (arguments.length > 1) {\n      return treatDefaultAsFactory && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(defaultValue) ? defaultValue.call(instance && instance.proxy) : defaultValue;\n    } else if (true) {\n      warn$1("injection \\"".concat(String(key), "\\" not found."));\n    }\n  } else if (true) {\n    warn$1("inject() can only be used inside setup() or functional components.");\n  }\n}\nfunction hasInjectionContext() {\n  return !!(currentInstance || currentRenderingInstance || currentApp);\n}\nfunction initProps(instance, rawProps, isStateful) {\n  var isSSR = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n  var props = {};\n  var attrs = {};\n  (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.def)(attrs, InternalObjectKey, 1);\n  instance.propsDefaults = /* @__PURE__ */Object.create(null);\n  setFullProps(instance, rawProps, props, attrs);\n  for (var key in instance.propsOptions[0]) {\n    if (!(key in props)) {\n      props[key] = void 0;\n    }\n  }\n  if (true) {\n    validateProps(rawProps || {}, props, instance);\n  }\n  if (isStateful) {\n    instance.props = isSSR ? props : (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReactive)(props);\n  } else {\n    if (!instance.type.props) {\n      instance.props = attrs;\n    } else {\n      instance.props = props;\n    }\n  }\n  instance.attrs = attrs;\n}\nfunction isInHmrContext(instance) {\n  while (instance) {\n    if (instance.type.__hmrId) return true;\n    instance = instance.parent;\n  }\n}\nfunction updateProps(instance, rawProps, rawPrevProps, optimized) {\n  var props = instance.props,\n    attrs = instance.attrs,\n    patchFlag = instance.vnode.patchFlag;\n  var rawCurrentProps = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(props);\n  var _instance$propsOption5 = _slicedToArray(instance.propsOptions, 1),\n    options = _instance$propsOption5[0];\n  var hasAttrsChanged = false;\n  if (\n  // always force full diff in dev\n  // - #1942 if hmr is enabled with sfc component\n  // - vite#872 non-sfc component used by sfc component\n  !( true && isInHmrContext(instance)) && (optimized || patchFlag > 0) && !(patchFlag & 16)) {\n    if (patchFlag & 8) {\n      var propsToUpdate = instance.vnode.dynamicProps;\n      for (var i = 0; i < propsToUpdate.length; i++) {\n        var key = propsToUpdate[i];\n        if (isEmitListener(instance.emitsOptions, key)) {\n          continue;\n        }\n        var value = rawProps[key];\n        if (options) {\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(attrs, key)) {\n            if (value !== attrs[key]) {\n              attrs[key] = value;\n              hasAttrsChanged = true;\n            }\n          } else {\n            var camelizedKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(key);\n            props[camelizedKey] = resolvePropValue(options, rawCurrentProps, camelizedKey, value, instance, false);\n          }\n        } else {\n          if (value !== attrs[key]) {\n            attrs[key] = value;\n            hasAttrsChanged = true;\n          }\n        }\n      }\n    }\n  } else {\n    if (setFullProps(instance, rawProps, props, attrs)) {\n      hasAttrsChanged = true;\n    }\n    var kebabKey;\n    for (var _key10 in rawCurrentProps) {\n      if (!rawProps ||\n      // for camelCase\n      !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(rawProps, _key10) && (\n      // it\'s possible the original props was passed in as kebab-case\n      // and converted to camelCase (#955)\n      (kebabKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(_key10)) === _key10 || !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(rawProps, kebabKey))) {\n        if (options) {\n          if (rawPrevProps && (\n          // for camelCase\n          rawPrevProps[_key10] !== void 0 ||\n          // for kebab-case\n          rawPrevProps[kebabKey] !== void 0)) {\n            props[_key10] = resolvePropValue(options, rawCurrentProps, _key10, void 0, instance, true);\n          }\n        } else {\n          delete props[_key10];\n        }\n      }\n    }\n    if (attrs !== rawCurrentProps) {\n      for (var _key11 in attrs) {\n        if (!rawProps || !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(rawProps, _key11) && true) {\n          delete attrs[_key11];\n          hasAttrsChanged = true;\n        }\n      }\n    }\n  }\n  if (hasAttrsChanged) {\n    (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.trigger)(instance, "set", "$attrs");\n  }\n  if (true) {\n    validateProps(rawProps || {}, props, instance);\n  }\n}\nfunction setFullProps(instance, rawProps, props, attrs) {\n  var _instance$propsOption6 = _slicedToArray(instance.propsOptions, 2),\n    options = _instance$propsOption6[0],\n    needCastKeys = _instance$propsOption6[1];\n  var hasAttrsChanged = false;\n  var rawCastValues;\n  if (rawProps) {\n    for (var key in rawProps) {\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isReservedProp)(key)) {\n        continue;\n      }\n      var value = rawProps[key];\n      var camelKey = void 0;\n      if (options && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(options, camelKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(key))) {\n        if (!needCastKeys || !needCastKeys.includes(camelKey)) {\n          props[camelKey] = value;\n        } else {\n          (rawCastValues || (rawCastValues = {}))[camelKey] = value;\n        }\n      } else if (!isEmitListener(instance.emitsOptions, key)) {\n        if (!(key in attrs) || value !== attrs[key]) {\n          attrs[key] = value;\n          hasAttrsChanged = true;\n        }\n      }\n    }\n  }\n  if (needCastKeys) {\n    var rawCurrentProps = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(props);\n    var castValues = rawCastValues || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n    for (var i = 0; i < needCastKeys.length; i++) {\n      var _key12 = needCastKeys[i];\n      props[_key12] = resolvePropValue(options, rawCurrentProps, _key12, castValues[_key12], instance, !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(castValues, _key12));\n    }\n  }\n  return hasAttrsChanged;\n}\nfunction resolvePropValue(options, props, key, value, instance, isAbsent) {\n  var opt = options[key];\n  if (opt != null) {\n    var hasDefault = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(opt, "default");\n    if (hasDefault && value === void 0) {\n      var defaultValue = opt.default;\n      if (opt.type !== Function && !opt.skipFactory && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(defaultValue)) {\n        var propsDefaults = instance.propsDefaults;\n        if (key in propsDefaults) {\n          value = propsDefaults[key];\n        } else {\n          var reset = setCurrentInstance(instance);\n          value = propsDefaults[key] = defaultValue.call(null, props);\n          reset();\n        }\n      } else {\n        value = defaultValue;\n      }\n    }\n    if (opt[0 /* shouldCast */]) {\n      if (isAbsent && !hasDefault) {\n        value = false;\n      } else if (opt[1 /* shouldCastTrue */] && (value === "" || value === (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(key))) {\n        value = true;\n      }\n    }\n  }\n  return value;\n}\nfunction normalizePropsOptions(comp, appContext) {\n  var asMixin = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var cache = appContext.propsCache;\n  var cached = cache.get(comp);\n  if (cached) {\n    return cached;\n  }\n  var raw = comp.props;\n  var normalized = {};\n  var needCastKeys = [];\n  var hasExtends = false;\n  if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(comp)) {\n    var extendProps = function extendProps(raw2) {\n      hasExtends = true;\n      var _normalizePropsOption = normalizePropsOptions(raw2, appContext, true),\n        _normalizePropsOption2 = _slicedToArray(_normalizePropsOption, 2),\n        props = _normalizePropsOption2[0],\n        keys = _normalizePropsOption2[1];\n      (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(normalized, props);\n      if (keys) needCastKeys.push.apply(needCastKeys, _toConsumableArray(keys));\n    };\n    if (!asMixin && appContext.mixins.length) {\n      appContext.mixins.forEach(extendProps);\n    }\n    if (comp.extends) {\n      extendProps(comp.extends);\n    }\n    if (comp.mixins) {\n      comp.mixins.forEach(extendProps);\n    }\n  }\n  if (!raw && !hasExtends) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(comp)) {\n      cache.set(comp, _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_ARR);\n    }\n    return _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_ARR;\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(raw)) {\n    for (var i = 0; i < raw.length; i++) {\n      if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(raw[i])) {\n        warn$1("props must be strings when using array syntax.", raw[i]);\n      }\n      var normalizedKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(raw[i]);\n      if (validatePropName(normalizedKey)) {\n        normalized[normalizedKey] = _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n      }\n    }\n  } else if (raw) {\n    if ( true && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(raw)) {\n      warn$1("invalid props options", raw);\n    }\n    for (var key in raw) {\n      var _normalizedKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(key);\n      if (validatePropName(_normalizedKey)) {\n        var opt = raw[key];\n        var prop = normalized[_normalizedKey] = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(opt) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(opt) ? {\n          type: opt\n        } : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, opt);\n        if (prop) {\n          var booleanIndex = getTypeIndex(Boolean, prop.type);\n          var stringIndex = getTypeIndex(String, prop.type);\n          prop[0 /* shouldCast */] = booleanIndex > -1;\n          prop[1 /* shouldCastTrue */] = stringIndex < 0 || booleanIndex < stringIndex;\n          if (booleanIndex > -1 || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(prop, "default")) {\n            needCastKeys.push(_normalizedKey);\n          }\n        }\n      }\n    }\n  }\n  var res = [normalized, needCastKeys];\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(comp)) {\n    cache.set(comp, res);\n  }\n  return res;\n}\nfunction validatePropName(key) {\n  if (key[0] !== "$" && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isReservedProp)(key)) {\n    return true;\n  } else if (true) {\n    warn$1("Invalid prop name: \\"".concat(key, "\\" is a reserved property."));\n  }\n  return false;\n}\nfunction getType(ctor) {\n  if (ctor === null) {\n    return "null";\n  }\n  if (typeof ctor === "function") {\n    return ctor.name || "";\n  } else if (_typeof(ctor) === "object") {\n    var name = ctor.constructor && ctor.constructor.name;\n    return name || "";\n  }\n  return "";\n}\nfunction isSameType(a, b) {\n  return getType(a) === getType(b);\n}\nfunction getTypeIndex(type, expectedTypes) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(expectedTypes)) {\n    return expectedTypes.findIndex(function (t) {\n      return isSameType(t, type);\n    });\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(expectedTypes)) {\n    return isSameType(expectedTypes, type) ? 0 : -1;\n  }\n  return -1;\n}\nfunction validateProps(rawProps, props, instance) {\n  var resolvedValues = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(props);\n  var options = instance.propsOptions[0];\n  for (var key in options) {\n    var opt = options[key];\n    if (opt == null) continue;\n    validateProp(key, resolvedValues[key], opt,  true ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly)(resolvedValues) : 0, !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(rawProps, key) && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(rawProps, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(key)));\n  }\n}\nfunction validateProp(name, value, prop, props, isAbsent) {\n  var type = prop.type,\n    required = prop.required,\n    validator = prop.validator,\n    skipCheck = prop.skipCheck;\n  if (required && isAbsent) {\n    warn$1(\'Missing required prop: "\' + name + \'"\');\n    return;\n  }\n  if (value == null && !required) {\n    return;\n  }\n  if (type != null && type !== true && !skipCheck) {\n    var isValid = false;\n    var types = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(type) ? type : [type];\n    var expectedTypes = [];\n    for (var i = 0; i < types.length && !isValid; i++) {\n      var _assertType = assertType(value, types[i]),\n        valid = _assertType.valid,\n        expectedType = _assertType.expectedType;\n      expectedTypes.push(expectedType || "");\n      isValid = valid;\n    }\n    if (!isValid) {\n      warn$1(getInvalidTypeMessage(name, value, expectedTypes));\n      return;\n    }\n  }\n  if (validator && !validator(value, props)) {\n    warn$1(\'Invalid prop: custom validator check failed for prop "\' + name + \'".\');\n  }\n}\nvar isSimpleType = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.makeMap)("String,Number,Boolean,Function,Symbol,BigInt");\nfunction assertType(value, type) {\n  var valid;\n  var expectedType = getType(type);\n  if (isSimpleType(expectedType)) {\n    var t = _typeof(value);\n    valid = t === expectedType.toLowerCase();\n    if (!valid && t === "object") {\n      valid = value instanceof type;\n    }\n  } else if (expectedType === "Object") {\n    valid = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(value);\n  } else if (expectedType === "Array") {\n    valid = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value);\n  } else if (expectedType === "null") {\n    valid = value === null;\n  } else {\n    valid = value instanceof type;\n  }\n  return {\n    valid: valid,\n    expectedType: expectedType\n  };\n}\nfunction getInvalidTypeMessage(name, value, expectedTypes) {\n  if (expectedTypes.length === 0) {\n    return "Prop type [] for prop \\"".concat(name, "\\" won\'t match anything. Did you mean to use type Array instead?");\n  }\n  var message = "Invalid prop: type check failed for prop \\"".concat(name, "\\". Expected ").concat(expectedTypes.map(_vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize).join(" | "));\n  var expectedType = expectedTypes[0];\n  var receivedType = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toRawType)(value);\n  var expectedValue = styleValue(value, expectedType);\n  var receivedValue = styleValue(value, receivedType);\n  if (expectedTypes.length === 1 && isExplicable(expectedType) && !isBoolean(expectedType, receivedType)) {\n    message += " with value ".concat(expectedValue);\n  }\n  message += ", got ".concat(receivedType, " ");\n  if (isExplicable(receivedType)) {\n    message += "with value ".concat(receivedValue, ".");\n  }\n  return message;\n}\nfunction styleValue(value, type) {\n  if (type === "String") {\n    return "\\"".concat(value, "\\"");\n  } else if (type === "Number") {\n    return "".concat(Number(value));\n  } else {\n    return "".concat(value);\n  }\n}\nfunction isExplicable(type) {\n  var explicitTypes = ["string", "number", "boolean"];\n  return explicitTypes.some(function (elem) {\n    return type.toLowerCase() === elem;\n  });\n}\nfunction isBoolean() {\n  for (var _len6 = arguments.length, args = new Array(_len6), _key13 = 0; _key13 < _len6; _key13++) {\n    args[_key13] = arguments[_key13];\n  }\n  return args.some(function (elem) {\n    return elem.toLowerCase() === "boolean";\n  });\n}\nvar isInternalKey = function isInternalKey(key) {\n  return key[0] === "_" || key === "$stable";\n};\nvar normalizeSlotValue = function normalizeSlotValue(value) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value) ? value.map(normalizeVNode) : [normalizeVNode(value)];\n};\nvar normalizeSlot = function normalizeSlot(key, rawSlot, ctx) {\n  if (rawSlot._n) {\n    return rawSlot;\n  }\n  var normalized = withCtx(function () {\n    if ( true && currentInstance && (!ctx || ctx.root === currentInstance.root)) {\n      warn$1("Slot \\"".concat(key, "\\" invoked outside of the render function: this will not track dependencies used in the slot. Invoke the slot function inside the render function instead."));\n    }\n    return normalizeSlotValue(rawSlot.apply(void 0, arguments));\n  }, ctx);\n  normalized._c = false;\n  return normalized;\n};\nvar normalizeObjectSlots = function normalizeObjectSlots(rawSlots, slots, instance) {\n  var ctx = rawSlots._ctx;\n  var _loop6 = function _loop6() {\n    if (isInternalKey(key)) return 1; // continue\n    var value = rawSlots[key];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value)) {\n      slots[key] = normalizeSlot(key, value, ctx);\n    } else if (value != null) {\n      if (true) {\n        warn$1("Non-function value encountered for slot \\"".concat(key, "\\". Prefer function slots for better performance."));\n      }\n      var normalized = normalizeSlotValue(value);\n      slots[key] = function () {\n        return normalized;\n      };\n    }\n  };\n  for (var key in rawSlots) {\n    if (_loop6()) continue;\n  }\n};\nvar normalizeVNodeSlots = function normalizeVNodeSlots(instance, children) {\n  if ( true && !isKeepAlive(instance.vnode) && true) {\n    warn$1("Non-function value encountered for default slot. Prefer function slots for better performance.");\n  }\n  var normalized = normalizeSlotValue(children);\n  instance.slots.default = function () {\n    return normalized;\n  };\n};\nvar initSlots = function initSlots(instance, children) {\n  if (instance.vnode.shapeFlag & 32) {\n    var type = children._;\n    if (type) {\n      instance.slots = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(children);\n      (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.def)(children, "_", type);\n    } else {\n      normalizeObjectSlots(children, instance.slots = {});\n    }\n  } else {\n    instance.slots = {};\n    if (children) {\n      normalizeVNodeSlots(instance, children);\n    }\n  }\n  (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.def)(instance.slots, InternalObjectKey, 1);\n};\nvar updateSlots = function updateSlots(instance, children, optimized) {\n  var vnode = instance.vnode,\n    slots = instance.slots;\n  var needDeletionCheck = true;\n  var deletionComparisonTarget = _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n  if (vnode.shapeFlag & 32) {\n    var type = children._;\n    if (type) {\n      if ( true && isHmrUpdating) {\n        (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(slots, children);\n        (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.trigger)(instance, "set", "$slots");\n      } else if (optimized && type === 1) {\n        needDeletionCheck = false;\n      } else {\n        (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(slots, children);\n        if (!optimized && type === 1) {\n          delete slots._;\n        }\n      }\n    } else {\n      needDeletionCheck = !children.$stable;\n      normalizeObjectSlots(children, slots);\n    }\n    deletionComparisonTarget = children;\n  } else if (children) {\n    normalizeVNodeSlots(instance, children);\n    deletionComparisonTarget = {\n      default: 1\n    };\n  }\n  if (needDeletionCheck) {\n    for (var key in slots) {\n      if (!isInternalKey(key) && deletionComparisonTarget[key] == null) {\n        delete slots[key];\n      }\n    }\n  }\n};\nfunction setRef(rawRef, oldRawRef, parentSuspense, vnode) {\n  var isUnmount = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(rawRef)) {\n    rawRef.forEach(function (r, i) {\n      return setRef(r, oldRawRef && ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(oldRawRef) ? oldRawRef[i] : oldRawRef), parentSuspense, vnode, isUnmount);\n    });\n    return;\n  }\n  if (isAsyncWrapper(vnode) && !isUnmount) {\n    return;\n  }\n  var refValue = vnode.shapeFlag & 4 ? getExposeProxy(vnode.component) || vnode.component.proxy : vnode.el;\n  var value = isUnmount ? null : refValue;\n  var owner = rawRef.i,\n    ref = rawRef.r;\n  if ( true && !owner) {\n    warn$1("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");\n    return;\n  }\n  var oldRef = oldRawRef && oldRawRef.r;\n  var refs = owner.refs === _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ ? owner.refs = {} : owner.refs;\n  var setupState = owner.setupState;\n  if (oldRef != null && oldRef !== ref) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(oldRef)) {\n      refs[oldRef] = null;\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(setupState, oldRef)) {\n        setupState[oldRef] = null;\n      }\n    } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(oldRef)) {\n      oldRef.value = null;\n    }\n  }\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(ref)) {\n    callWithErrorHandling(ref, owner, 12, [value, refs]);\n  } else {\n    var _isString = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(ref);\n    var _isRef = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(ref);\n    if (_isString || _isRef) {\n      var doSet = function doSet() {\n        if (rawRef.f) {\n          var existing = _isString ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(setupState, ref) ? setupState[ref] : refs[ref] : ref.value;\n          if (isUnmount) {\n            (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(existing) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.remove)(existing, refValue);\n          } else {\n            if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(existing)) {\n              if (_isString) {\n                refs[ref] = [refValue];\n                if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(setupState, ref)) {\n                  setupState[ref] = refs[ref];\n                }\n              } else {\n                ref.value = [refValue];\n                if (rawRef.k) refs[rawRef.k] = ref.value;\n              }\n            } else if (!existing.includes(refValue)) {\n              existing.push(refValue);\n            }\n          }\n        } else if (_isString) {\n          refs[ref] = value;\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasOwn)(setupState, ref)) {\n            setupState[ref] = value;\n          }\n        } else if (_isRef) {\n          ref.value = value;\n          if (rawRef.k) refs[rawRef.k] = value;\n        } else if (true) {\n          warn$1("Invalid template ref type:", ref, "(".concat(_typeof(ref), ")"));\n        }\n      };\n      if (value) {\n        doSet.id = -1;\n        queuePostRenderEffect(doSet, parentSuspense);\n      } else {\n        doSet();\n      }\n    } else if (true) {\n      warn$1("Invalid template ref type:", ref, "(".concat(_typeof(ref), ")"));\n    }\n  }\n}\nvar hasMismatch = false;\nvar isSVGContainer = function isSVGContainer(container) {\n  return container.namespaceURI.includes("svg") && container.tagName !== "foreignObject";\n};\nvar isMathMLContainer = function isMathMLContainer(container) {\n  return container.namespaceURI.includes("MathML");\n};\nvar getContainerType = function getContainerType(container) {\n  if (isSVGContainer(container)) return "svg";\n  if (isMathMLContainer(container)) return "mathml";\n  return void 0;\n};\nvar isComment = function isComment(node) {\n  return node.nodeType === 8;\n} /* COMMENT */;\nfunction createHydrationFunctions(rendererInternals) {\n  var mountComponent = rendererInternals.mt,\n    patch = rendererInternals.p,\n    _rendererInternals$o2 = rendererInternals.o,\n    patchProp = _rendererInternals$o2.patchProp,\n    createText = _rendererInternals$o2.createText,\n    nextSibling = _rendererInternals$o2.nextSibling,\n    parentNode = _rendererInternals$o2.parentNode,\n    remove = _rendererInternals$o2.remove,\n    insert = _rendererInternals$o2.insert,\n    createComment = _rendererInternals$o2.createComment;\n  var hydrate = function hydrate(vnode, container) {\n    if (!container.hasChildNodes()) {\n      ( true) && warn$1("Attempting to hydrate existing markup but container is empty. Performing full mount instead.");\n      patch(null, vnode, container);\n      flushPostFlushCbs();\n      container._vnode = vnode;\n      return;\n    }\n    hasMismatch = false;\n    hydrateNode(container.firstChild, vnode, null, null, null);\n    flushPostFlushCbs();\n    container._vnode = vnode;\n    if (hasMismatch && true) {\n      console.error("Hydration completed but contains mismatches.");\n    }\n  };\n  var hydrateNode = function hydrateNode(node, vnode, parentComponent, parentSuspense, slotScopeIds) {\n    var optimized = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n    var isFragmentStart = isComment(node) && node.data === "[";\n    var onMismatch = function onMismatch() {\n      return handleMismatch(node, vnode, parentComponent, parentSuspense, slotScopeIds, isFragmentStart);\n    };\n    var type = vnode.type,\n      ref = vnode.ref,\n      shapeFlag = vnode.shapeFlag,\n      patchFlag = vnode.patchFlag;\n    var domType = node.nodeType;\n    vnode.el = node;\n    if (true) {\n      if (!("__vnode" in node)) {\n        Object.defineProperty(node, "__vnode", {\n          value: vnode,\n          enumerable: false\n        });\n      }\n      if (!("__vueParentComponent" in node)) {\n        Object.defineProperty(node, "__vueParentComponent", {\n          value: parentComponent,\n          enumerable: false\n        });\n      }\n    }\n    if (patchFlag === -2) {\n      optimized = false;\n      vnode.dynamicChildren = null;\n    }\n    var nextNode = null;\n    switch (type) {\n      case Text:\n        if (domType !== 3 /* TEXT */) {\n          if (vnode.children === "") {\n            insert(vnode.el = createText(""), parentNode(node), node);\n            nextNode = node;\n          } else {\n            nextNode = onMismatch();\n          }\n        } else {\n          if (node.data !== vnode.children) {\n            hasMismatch = true;\n            ( true) && warn$1("Hydration text mismatch in", node.parentNode, "\\n  - rendered on server: ".concat(JSON.stringify(node.data), "\\n  - expected on client: ").concat(JSON.stringify(vnode.children)));\n            node.data = vnode.children;\n          }\n          nextNode = nextSibling(node);\n        }\n        break;\n      case Comment:\n        if (isTemplateNode(node)) {\n          nextNode = nextSibling(node);\n          replaceNode(vnode.el = node.content.firstChild, node, parentComponent);\n        } else if (domType !== 8 /* COMMENT */ || isFragmentStart) {\n          nextNode = onMismatch();\n        } else {\n          nextNode = nextSibling(node);\n        }\n        break;\n      case Static:\n        if (isFragmentStart) {\n          node = nextSibling(node);\n          domType = node.nodeType;\n        }\n        if (domType === 1 /* ELEMENT */ || domType === 3 /* TEXT */) {\n          nextNode = node;\n          var needToAdoptContent = !vnode.children.length;\n          for (var i = 0; i < vnode.staticCount; i++) {\n            if (needToAdoptContent) vnode.children += nextNode.nodeType === 1 /* ELEMENT */ ? nextNode.outerHTML : nextNode.data;\n            if (i === vnode.staticCount - 1) {\n              vnode.anchor = nextNode;\n            }\n            nextNode = nextSibling(nextNode);\n          }\n          return isFragmentStart ? nextSibling(nextNode) : nextNode;\n        } else {\n          onMismatch();\n        }\n        break;\n      case Fragment:\n        if (!isFragmentStart) {\n          nextNode = onMismatch();\n        } else {\n          nextNode = hydrateFragment(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized);\n        }\n        break;\n      default:\n        if (shapeFlag & 1) {\n          if ((domType !== 1 /* ELEMENT */ || vnode.type.toLowerCase() !== node.tagName.toLowerCase()) && !isTemplateNode(node)) {\n            nextNode = onMismatch();\n          } else {\n            nextNode = hydrateElement(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized);\n          }\n        } else if (shapeFlag & 6) {\n          vnode.slotScopeIds = slotScopeIds;\n          var container = parentNode(node);\n          if (isFragmentStart) {\n            nextNode = locateClosingAnchor(node);\n          } else if (isComment(node) && node.data === "teleport start") {\n            nextNode = locateClosingAnchor(node, node.data, "teleport end");\n          } else {\n            nextNode = nextSibling(node);\n          }\n          mountComponent(vnode, container, null, parentComponent, parentSuspense, getContainerType(container), optimized);\n          if (isAsyncWrapper(vnode)) {\n            var subTree;\n            if (isFragmentStart) {\n              subTree = createVNode(Fragment);\n              subTree.anchor = nextNode ? nextNode.previousSibling : container.lastChild;\n            } else {\n              subTree = node.nodeType === 3 ? createTextVNode("") : createVNode("div");\n            }\n            subTree.el = node;\n            vnode.component.subTree = subTree;\n          }\n        } else if (shapeFlag & 64) {\n          if (domType !== 8 /* COMMENT */) {\n            nextNode = onMismatch();\n          } else {\n            nextNode = vnode.type.hydrate(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized, rendererInternals, hydrateChildren);\n          }\n        } else if (shapeFlag & 128) {\n          nextNode = vnode.type.hydrate(node, vnode, parentComponent, parentSuspense, getContainerType(parentNode(node)), slotScopeIds, optimized, rendererInternals, hydrateNode);\n        } else if (true) {\n          warn$1("Invalid HostVNode type:", type, "(".concat(_typeof(type), ")"));\n        }\n    }\n    if (ref != null) {\n      setRef(ref, null, parentSuspense, vnode);\n    }\n    return nextNode;\n  };\n  var hydrateElement = function hydrateElement(el, vnode, parentComponent, parentSuspense, slotScopeIds, optimized) {\n    optimized = optimized || !!vnode.dynamicChildren;\n    var type = vnode.type,\n      props = vnode.props,\n      patchFlag = vnode.patchFlag,\n      shapeFlag = vnode.shapeFlag,\n      dirs = vnode.dirs,\n      transition = vnode.transition;\n    var forcePatch = type === "input" || type === "option";\n    if (true) {\n      if (dirs) {\n        invokeDirectiveHook(vnode, null, parentComponent, "created");\n      }\n      var needCallTransitionHooks = false;\n      if (isTemplateNode(el)) {\n        needCallTransitionHooks = needTransition(parentSuspense, transition) && parentComponent && parentComponent.vnode.props && parentComponent.vnode.props.appear;\n        var content = el.content.firstChild;\n        if (needCallTransitionHooks) {\n          transition.beforeEnter(content);\n        }\n        replaceNode(content, el, parentComponent);\n        vnode.el = el = content;\n      }\n      if (shapeFlag & 16 &&\n      // skip if element has innerHTML / textContent\n      !(props && (props.innerHTML || props.textContent))) {\n        var next = hydrateChildren(el.firstChild, vnode, el, parentComponent, parentSuspense, slotScopeIds, optimized);\n        var _hasWarned = false;\n        while (next) {\n          hasMismatch = true;\n          if (( true) && !_hasWarned) {\n            warn$1("Hydration children mismatch on", el, "\\nServer rendered element contains more child nodes than client vdom.");\n            _hasWarned = true;\n          }\n          var cur = next;\n          next = next.nextSibling;\n          remove(cur);\n        }\n      } else if (shapeFlag & 8) {\n        if (el.textContent !== vnode.children) {\n          hasMismatch = true;\n          ( true) && warn$1("Hydration text content mismatch on", el, "\\n  - rendered on server: ".concat(el.textContent, "\\n  - expected on client: ").concat(vnode.children));\n          el.textContent = vnode.children;\n        }\n      }\n      if (props) {\n        if (true) {\n          for (var key in props) {\n            if ( true && propHasMismatch(el, key, props[key], vnode, parentComponent)) {\n              hasMismatch = true;\n            }\n            if (forcePatch && (key.endsWith("value") || key === "indeterminate") || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isOn)(key) && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isReservedProp)(key) ||\n            // force hydrate v-bind with .prop modifiers\n            key[0] === ".") {\n              patchProp(el, key, null, props[key], void 0, void 0, parentComponent);\n            }\n          }\n        } else {}\n      }\n      var vnodeHooks;\n      if (vnodeHooks = props && props.onVnodeBeforeMount) {\n        invokeVNodeHook(vnodeHooks, parentComponent, vnode);\n      }\n      if (dirs) {\n        invokeDirectiveHook(vnode, null, parentComponent, "beforeMount");\n      }\n      if ((vnodeHooks = props && props.onVnodeMounted) || dirs || needCallTransitionHooks) {\n        queueEffectWithSuspense(function () {\n          vnodeHooks && invokeVNodeHook(vnodeHooks, parentComponent, vnode);\n          needCallTransitionHooks && transition.enter(el);\n          dirs && invokeDirectiveHook(vnode, null, parentComponent, "mounted");\n        }, parentSuspense);\n      }\n    }\n    return el.nextSibling;\n  };\n  var hydrateChildren = function hydrateChildren(node, parentVNode, container, parentComponent, parentSuspense, slotScopeIds, optimized) {\n    optimized = optimized || !!parentVNode.dynamicChildren;\n    var children = parentVNode.children;\n    var l = children.length;\n    var hasWarned = false;\n    for (var i = 0; i < l; i++) {\n      var vnode = optimized ? children[i] : children[i] = normalizeVNode(children[i]);\n      if (node) {\n        node = hydrateNode(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized);\n      } else if (vnode.type === Text && !vnode.children) {\n        continue;\n      } else {\n        hasMismatch = true;\n        if (( true) && !hasWarned) {\n          warn$1("Hydration children mismatch on", container, "\\nServer rendered element contains fewer child nodes than client vdom.");\n          hasWarned = true;\n        }\n        patch(null, vnode, container, null, parentComponent, parentSuspense, getContainerType(container), slotScopeIds);\n      }\n    }\n    return node;\n  };\n  var hydrateFragment = function hydrateFragment(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized) {\n    var fragmentSlotScopeIds = vnode.slotScopeIds;\n    if (fragmentSlotScopeIds) {\n      slotScopeIds = slotScopeIds ? slotScopeIds.concat(fragmentSlotScopeIds) : fragmentSlotScopeIds;\n    }\n    var container = parentNode(node);\n    var next = hydrateChildren(nextSibling(node), vnode, container, parentComponent, parentSuspense, slotScopeIds, optimized);\n    if (next && isComment(next) && next.data === "]") {\n      return nextSibling(vnode.anchor = next);\n    } else {\n      hasMismatch = true;\n      insert(vnode.anchor = createComment("]"), container, next);\n      return next;\n    }\n  };\n  var handleMismatch = function handleMismatch(node, vnode, parentComponent, parentSuspense, slotScopeIds, isFragment) {\n    hasMismatch = true;\n    ( true) && warn$1("Hydration node mismatch:\\n- rendered on server:", node, node.nodeType === 3 /* TEXT */ ? "(text)" : isComment(node) && node.data === "[" ? "(start of fragment)" : "", "\\n- expected on client:", vnode.type);\n    vnode.el = null;\n    if (isFragment) {\n      var end = locateClosingAnchor(node);\n      while (true) {\n        var next2 = nextSibling(node);\n        if (next2 && next2 !== end) {\n          remove(next2);\n        } else {\n          break;\n        }\n      }\n    }\n    var next = nextSibling(node);\n    var container = parentNode(node);\n    remove(node);\n    patch(null, vnode, container, next, parentComponent, parentSuspense, getContainerType(container), slotScopeIds);\n    return next;\n  };\n  var locateClosingAnchor = function locateClosingAnchor(node) {\n    var open = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "[";\n    var close = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : "]";\n    var match = 0;\n    while (node) {\n      node = nextSibling(node);\n      if (node && isComment(node)) {\n        if (node.data === open) match++;\n        if (node.data === close) {\n          if (match === 0) {\n            return nextSibling(node);\n          } else {\n            match--;\n          }\n        }\n      }\n    }\n    return node;\n  };\n  var replaceNode = function replaceNode(newNode, oldNode, parentComponent) {\n    var parentNode2 = oldNode.parentNode;\n    if (parentNode2) {\n      parentNode2.replaceChild(newNode, oldNode);\n    }\n    var parent = parentComponent;\n    while (parent) {\n      if (parent.vnode.el === oldNode) {\n        parent.vnode.el = parent.subTree.el = newNode;\n      }\n      parent = parent.parent;\n    }\n  };\n  var isTemplateNode = function isTemplateNode(node) {\n    return node.nodeType === 1 /* ELEMENT */ && node.tagName.toLowerCase() === "template";\n  };\n  return [hydrate, hydrateNode];\n}\nfunction propHasMismatch(el, key, clientValue, vnode, instance) {\n  var _a;\n  var mismatchType;\n  var mismatchKey;\n  var actual;\n  var expected;\n  if (key === "class") {\n    actual = el.getAttribute("class");\n    expected = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeClass)(clientValue);\n    if (!isSetEqual(toClassSet(actual || ""), toClassSet(expected))) {\n      mismatchType = mismatchKey = "class";\n    }\n  } else if (key === "style") {\n    actual = el.getAttribute("style");\n    expected = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(clientValue) ? clientValue : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.stringifyStyle)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeStyle)(clientValue));\n    var actualMap = toStyleMap(actual);\n    var expectedMap = toStyleMap(expected);\n    if (vnode.dirs) {\n      var _iterator4 = _createForOfIteratorHelper(vnode.dirs),\n        _step4;\n      try {\n        for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n          var _step4$value = _step4.value,\n            dir = _step4$value.dir,\n            value = _step4$value.value;\n          if (dir.name === "show" && !value) {\n            expectedMap.set("display", "none");\n          }\n        }\n      } catch (err) {\n        _iterator4.e(err);\n      } finally {\n        _iterator4.f();\n      }\n    }\n    var root = instance == null ? void 0 : instance.subTree;\n    if (vnode === root || (root == null ? void 0 : root.type) === Fragment && root.children.includes(vnode)) {\n      var cssVars = (_a = instance == null ? void 0 : instance.getCssVars) == null ? void 0 : _a.call(instance);\n      for (var key2 in cssVars) {\n        expectedMap.set("--".concat(key2), String(cssVars[key2]));\n      }\n    }\n    if (!isMapEqual(actualMap, expectedMap)) {\n      mismatchType = mismatchKey = "style";\n    }\n  } else if (el instanceof SVGElement && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isKnownSvgAttr)(key) || el instanceof HTMLElement && ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isBooleanAttr)(key) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isKnownHtmlAttr)(key))) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isBooleanAttr)(key)) {\n      actual = el.hasAttribute(key);\n      expected = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.includeBooleanAttr)(clientValue);\n    } else if (clientValue == null) {\n      actual = el.hasAttribute(key);\n      expected = false;\n    } else {\n      if (el.hasAttribute(key)) {\n        actual = el.getAttribute(key);\n      } else if (key === "value" && el.tagName === "TEXTAREA") {\n        actual = el.value;\n      } else {\n        actual = false;\n      }\n      expected = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isRenderableAttrValue)(clientValue) ? String(clientValue) : false;\n    }\n    if (actual !== expected) {\n      mismatchType = "attribute";\n      mismatchKey = key;\n    }\n  }\n  if (mismatchType) {\n    var format = function format(v) {\n      return v === false ? "(not rendered)" : "".concat(mismatchKey, "=\\"").concat(v, "\\"");\n    };\n    var preSegment = "Hydration ".concat(mismatchType, " mismatch on");\n    var postSegment = "\\n  - rendered on server: ".concat(format(actual), "\\n  - expected on client: ").concat(format(expected), "\\n  Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.\\n  You should fix the source of the mismatch.");\n    {\n      warn$1(preSegment, el, postSegment);\n    }\n    return true;\n  }\n  return false;\n}\nfunction toClassSet(str) {\n  return new Set(str.trim().split(/\\s+/));\n}\nfunction isSetEqual(a, b) {\n  if (a.size !== b.size) {\n    return false;\n  }\n  var _iterator5 = _createForOfIteratorHelper(a),\n    _step5;\n  try {\n    for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {\n      var s = _step5.value;\n      if (!b.has(s)) {\n        return false;\n      }\n    }\n  } catch (err) {\n    _iterator5.e(err);\n  } finally {\n    _iterator5.f();\n  }\n  return true;\n}\nfunction toStyleMap(str) {\n  var styleMap = /* @__PURE__ */new Map();\n  var _iterator6 = _createForOfIteratorHelper(str.split(";")),\n    _step6;\n  try {\n    for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {\n      var item = _step6.value;\n      var _item$split = item.split(":"),\n        _item$split2 = _slicedToArray(_item$split, 2),\n        key = _item$split2[0],\n        value = _item$split2[1];\n      key = key == null ? void 0 : key.trim();\n      value = value == null ? void 0 : value.trim();\n      if (key && value) {\n        styleMap.set(key, value);\n      }\n    }\n  } catch (err) {\n    _iterator6.e(err);\n  } finally {\n    _iterator6.f();\n  }\n  return styleMap;\n}\nfunction isMapEqual(a, b) {\n  if (a.size !== b.size) {\n    return false;\n  }\n  var _iterator7 = _createForOfIteratorHelper(a),\n    _step7;\n  try {\n    for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {\n      var _step7$value = _slicedToArray(_step7.value, 2),\n        key = _step7$value[0],\n        value = _step7$value[1];\n      if (value !== b.get(key)) {\n        return false;\n      }\n    }\n  } catch (err) {\n    _iterator7.e(err);\n  } finally {\n    _iterator7.f();\n  }\n  return true;\n}\nvar supported;\nvar perf;\nfunction startMeasure(instance, type) {\n  if (instance.appContext.config.performance && isSupported()) {\n    perf.mark("vue-".concat(type, "-").concat(instance.uid));\n  }\n  if (true) {\n    devtoolsPerfStart(instance, type, isSupported() ? perf.now() : Date.now());\n  }\n}\nfunction endMeasure(instance, type) {\n  if (instance.appContext.config.performance && isSupported()) {\n    var startTag = "vue-".concat(type, "-").concat(instance.uid);\n    var endTag = startTag + ":end";\n    perf.mark(endTag);\n    perf.measure("<".concat(formatComponentName(instance, instance.type), "> ").concat(type), startTag, endTag);\n    perf.clearMarks(startTag);\n    perf.clearMarks(endTag);\n  }\n  if (true) {\n    devtoolsPerfEnd(instance, type, isSupported() ? perf.now() : Date.now());\n  }\n}\nfunction isSupported() {\n  if (supported !== void 0) {\n    return supported;\n  }\n  if (typeof window !== "undefined" && window.performance) {\n    supported = true;\n    perf = window.performance;\n  } else {\n    supported = false;\n  }\n  return supported;\n}\nfunction initFeatureFlags() {\n  var needWarn = [];\n  if (false) {}\n  if (false) {}\n  if (false) {}\n  if ( true && needWarn.length) {\n    var multi = needWarn.length > 1;\n    console.warn("Feature flag".concat(multi ? "s" : "", " ").concat(needWarn.join(", "), " ").concat(multi ? "are" : "is", " not explicitly defined. You are running the esm-bundler build of Vue, which expects these compile-time feature flags to be globally injected via the bundler config in order to get better tree-shaking in the production bundle.\\n\\nFor more details, see https://link.vuejs.org/feature-flags."));\n  }\n}\nvar queuePostRenderEffect = queueEffectWithSuspense;\nfunction createRenderer(options) {\n  return baseCreateRenderer(options);\n}\nfunction createHydrationRenderer(options) {\n  return baseCreateRenderer(options, createHydrationFunctions);\n}\nfunction baseCreateRenderer(options, createHydrationFns) {\n  {\n    initFeatureFlags();\n  }\n  var target = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.getGlobalThis)();\n  target.__VUE__ = true;\n  if (true) {\n    setDevtoolsHook$1(target.__VUE_DEVTOOLS_GLOBAL_HOOK__, target);\n  }\n  var hostInsert = options.insert,\n    hostRemove = options.remove,\n    hostPatchProp = options.patchProp,\n    hostCreateElement = options.createElement,\n    hostCreateText = options.createText,\n    hostCreateComment = options.createComment,\n    hostSetText = options.setText,\n    hostSetElementText = options.setElementText,\n    hostParentNode = options.parentNode,\n    hostNextSibling = options.nextSibling,\n    _options$setScopeId = options.setScopeId,\n    hostSetScopeId = _options$setScopeId === void 0 ? _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP : _options$setScopeId,\n    hostInsertStaticContent = options.insertStaticContent;\n  var patch = function patch(n1, n2, container) {\n    var anchor = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n    var parentComponent = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;\n    var parentSuspense = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : null;\n    var namespace = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : void 0;\n    var slotScopeIds = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : null;\n    var optimized = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] :  true && isHmrUpdating ? false : !!n2.dynamicChildren;\n    if (n1 === n2) {\n      return;\n    }\n    if (n1 && !isSameVNodeType(n1, n2)) {\n      anchor = getNextHostNode(n1);\n      unmount(n1, parentComponent, parentSuspense, true);\n      n1 = null;\n    }\n    if (n2.patchFlag === -2) {\n      optimized = false;\n      n2.dynamicChildren = null;\n    }\n    var type = n2.type,\n      ref = n2.ref,\n      shapeFlag = n2.shapeFlag;\n    switch (type) {\n      case Text:\n        processText(n1, n2, container, anchor);\n        break;\n      case Comment:\n        processCommentNode(n1, n2, container, anchor);\n        break;\n      case Static:\n        if (n1 == null) {\n          mountStaticNode(n2, container, anchor, namespace);\n        } else if (true) {\n          patchStaticNode(n1, n2, container, namespace);\n        }\n        break;\n      case Fragment:\n        processFragment(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        break;\n      default:\n        if (shapeFlag & 1) {\n          processElement(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        } else if (shapeFlag & 6) {\n          processComponent(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        } else if (shapeFlag & 64) {\n          type.process(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, internals);\n        } else if (shapeFlag & 128) {\n          type.process(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, internals);\n        } else if (true) {\n          warn$1("Invalid VNode type:", type, "(".concat(_typeof(type), ")"));\n        }\n    }\n    if (ref != null && parentComponent) {\n      setRef(ref, n1 && n1.ref, parentSuspense, n2 || n1, !n2);\n    }\n  };\n  var processText = function processText(n1, n2, container, anchor) {\n    if (n1 == null) {\n      hostInsert(n2.el = hostCreateText(n2.children), container, anchor);\n    } else {\n      var el = n2.el = n1.el;\n      if (n2.children !== n1.children) {\n        hostSetText(el, n2.children);\n      }\n    }\n  };\n  var processCommentNode = function processCommentNode(n1, n2, container, anchor) {\n    if (n1 == null) {\n      hostInsert(n2.el = hostCreateComment(n2.children || ""), container, anchor);\n    } else {\n      n2.el = n1.el;\n    }\n  };\n  var mountStaticNode = function mountStaticNode(n2, container, anchor, namespace) {\n    var _hostInsertStaticCont = hostInsertStaticContent(n2.children, container, anchor, namespace, n2.el, n2.anchor);\n    var _hostInsertStaticCont2 = _slicedToArray(_hostInsertStaticCont, 2);\n    n2.el = _hostInsertStaticCont2[0];\n    n2.anchor = _hostInsertStaticCont2[1];\n  };\n  var patchStaticNode = function patchStaticNode(n1, n2, container, namespace) {\n    if (n2.children !== n1.children) {\n      var anchor = hostNextSibling(n1.anchor);\n      removeStaticNode(n1);\n      var _hostInsertStaticCont3 = hostInsertStaticContent(n2.children, container, anchor, namespace);\n      var _hostInsertStaticCont4 = _slicedToArray(_hostInsertStaticCont3, 2);\n      n2.el = _hostInsertStaticCont4[0];\n      n2.anchor = _hostInsertStaticCont4[1];\n    } else {\n      n2.el = n1.el;\n      n2.anchor = n1.anchor;\n    }\n  };\n  var moveStaticNode = function moveStaticNode(_ref15, container, nextSibling) {\n    var el = _ref15.el,\n      anchor = _ref15.anchor;\n    var next;\n    while (el && el !== anchor) {\n      next = hostNextSibling(el);\n      hostInsert(el, container, nextSibling);\n      el = next;\n    }\n    hostInsert(anchor, container, nextSibling);\n  };\n  var removeStaticNode = function removeStaticNode(_ref16) {\n    var el = _ref16.el,\n      anchor = _ref16.anchor;\n    var next;\n    while (el && el !== anchor) {\n      next = hostNextSibling(el);\n      hostRemove(el);\n      el = next;\n    }\n    hostRemove(anchor);\n  };\n  var processElement = function processElement(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    if (n2.type === "svg") {\n      namespace = "svg";\n    } else if (n2.type === "math") {\n      namespace = "mathml";\n    }\n    if (n1 == null) {\n      mountElement(n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n    } else {\n      patchElement(n1, n2, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n    }\n  };\n  var mountElement = function mountElement(vnode, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    var el;\n    var vnodeHook;\n    var props = vnode.props,\n      shapeFlag = vnode.shapeFlag,\n      transition = vnode.transition,\n      dirs = vnode.dirs;\n    el = vnode.el = hostCreateElement(vnode.type, namespace, props && props.is, props);\n    if (shapeFlag & 8) {\n      hostSetElementText(el, vnode.children);\n    } else if (shapeFlag & 16) {\n      mountChildren(vnode.children, el, null, parentComponent, parentSuspense, resolveChildrenNamespace(vnode, namespace), slotScopeIds, optimized);\n    }\n    if (dirs) {\n      invokeDirectiveHook(vnode, null, parentComponent, "created");\n    }\n    setScopeId(el, vnode, vnode.scopeId, slotScopeIds, parentComponent);\n    if (props) {\n      for (var key in props) {\n        if (key !== "value" && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isReservedProp)(key)) {\n          hostPatchProp(el, key, null, props[key], namespace, vnode.children, parentComponent, parentSuspense, unmountChildren);\n        }\n      }\n      if ("value" in props) {\n        hostPatchProp(el, "value", null, props.value, namespace);\n      }\n      if (vnodeHook = props.onVnodeBeforeMount) {\n        invokeVNodeHook(vnodeHook, parentComponent, vnode);\n      }\n    }\n    if (true) {\n      Object.defineProperty(el, "__vnode", {\n        value: vnode,\n        enumerable: false\n      });\n      Object.defineProperty(el, "__vueParentComponent", {\n        value: parentComponent,\n        enumerable: false\n      });\n    }\n    if (dirs) {\n      invokeDirectiveHook(vnode, null, parentComponent, "beforeMount");\n    }\n    var needCallTransitionHooks = needTransition(parentSuspense, transition);\n    if (needCallTransitionHooks) {\n      transition.beforeEnter(el);\n    }\n    hostInsert(el, container, anchor);\n    if ((vnodeHook = props && props.onVnodeMounted) || needCallTransitionHooks || dirs) {\n      queuePostRenderEffect(function () {\n        vnodeHook && invokeVNodeHook(vnodeHook, parentComponent, vnode);\n        needCallTransitionHooks && transition.enter(el);\n        dirs && invokeDirectiveHook(vnode, null, parentComponent, "mounted");\n      }, parentSuspense);\n    }\n  };\n  var setScopeId = function setScopeId(el, vnode, scopeId, slotScopeIds, parentComponent) {\n    if (scopeId) {\n      hostSetScopeId(el, scopeId);\n    }\n    if (slotScopeIds) {\n      for (var i = 0; i < slotScopeIds.length; i++) {\n        hostSetScopeId(el, slotScopeIds[i]);\n      }\n    }\n    if (parentComponent) {\n      var subTree = parentComponent.subTree;\n      if ( true && subTree.patchFlag > 0 && subTree.patchFlag & 2048) {\n        subTree = filterSingleRoot(subTree.children) || subTree;\n      }\n      if (vnode === subTree) {\n        var parentVNode = parentComponent.vnode;\n        setScopeId(el, parentVNode, parentVNode.scopeId, parentVNode.slotScopeIds, parentComponent.parent);\n      }\n    }\n  };\n  var mountChildren = function mountChildren(children, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    var start = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 0;\n    for (var i = start; i < children.length; i++) {\n      var child = children[i] = optimized ? cloneIfMounted(children[i]) : normalizeVNode(children[i]);\n      patch(null, child, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n    }\n  };\n  var patchElement = function patchElement(n1, n2, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    var el = n2.el = n1.el;\n    var patchFlag = n2.patchFlag,\n      dynamicChildren = n2.dynamicChildren,\n      dirs = n2.dirs;\n    patchFlag |= n1.patchFlag & 16;\n    var oldProps = n1.props || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n    var newProps = n2.props || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n    var vnodeHook;\n    parentComponent && toggleRecurse(parentComponent, false);\n    if (vnodeHook = newProps.onVnodeBeforeUpdate) {\n      invokeVNodeHook(vnodeHook, parentComponent, n2, n1);\n    }\n    if (dirs) {\n      invokeDirectiveHook(n2, n1, parentComponent, "beforeUpdate");\n    }\n    parentComponent && toggleRecurse(parentComponent, true);\n    if ( true && isHmrUpdating) {\n      patchFlag = 0;\n      optimized = false;\n      dynamicChildren = null;\n    }\n    if (dynamicChildren) {\n      patchBlockChildren(n1.dynamicChildren, dynamicChildren, el, parentComponent, parentSuspense, resolveChildrenNamespace(n2, namespace), slotScopeIds);\n      if (true) {\n        traverseStaticChildren(n1, n2);\n      }\n    } else if (!optimized) {\n      patchChildren(n1, n2, el, null, parentComponent, parentSuspense, resolveChildrenNamespace(n2, namespace), slotScopeIds, false);\n    }\n    if (patchFlag > 0) {\n      if (patchFlag & 16) {\n        patchProps(el, n2, oldProps, newProps, parentComponent, parentSuspense, namespace);\n      } else {\n        if (patchFlag & 2) {\n          if (oldProps.class !== newProps.class) {\n            hostPatchProp(el, "class", null, newProps.class, namespace);\n          }\n        }\n        if (patchFlag & 4) {\n          hostPatchProp(el, "style", oldProps.style, newProps.style, namespace);\n        }\n        if (patchFlag & 8) {\n          var propsToUpdate = n2.dynamicProps;\n          for (var i = 0; i < propsToUpdate.length; i++) {\n            var key = propsToUpdate[i];\n            var prev = oldProps[key];\n            var next = newProps[key];\n            if (next !== prev || key === "value") {\n              hostPatchProp(el, key, prev, next, namespace, n1.children, parentComponent, parentSuspense, unmountChildren);\n            }\n          }\n        }\n      }\n      if (patchFlag & 1) {\n        if (n1.children !== n2.children) {\n          hostSetElementText(el, n2.children);\n        }\n      }\n    } else if (!optimized && dynamicChildren == null) {\n      patchProps(el, n2, oldProps, newProps, parentComponent, parentSuspense, namespace);\n    }\n    if ((vnodeHook = newProps.onVnodeUpdated) || dirs) {\n      queuePostRenderEffect(function () {\n        vnodeHook && invokeVNodeHook(vnodeHook, parentComponent, n2, n1);\n        dirs && invokeDirectiveHook(n2, n1, parentComponent, "updated");\n      }, parentSuspense);\n    }\n  };\n  var patchBlockChildren = function patchBlockChildren(oldChildren, newChildren, fallbackContainer, parentComponent, parentSuspense, namespace, slotScopeIds) {\n    for (var i = 0; i < newChildren.length; i++) {\n      var oldVNode = oldChildren[i];\n      var newVNode = newChildren[i];\n      var container =\n      // oldVNode may be an errored async setup() component inside Suspense\n      // which will not have a mounted element\n      oldVNode.el && (\n      // - In the case of a Fragment, we need to provide the actual parent\n      // of the Fragment itself so it can move its children.\n      oldVNode.type === Fragment ||\n      // - In the case of different nodes, there is going to be a replacement\n      // which also requires the correct parent container\n      !isSameVNodeType(oldVNode, newVNode) ||\n      // - In the case of a component, it could contain anything.\n      oldVNode.shapeFlag & (6 | 64)) ? hostParentNode(oldVNode.el) :\n      // In other cases, the parent container is not actually used so we\n      // just pass the block element here to avoid a DOM parentNode call.\n      fallbackContainer;\n      patch(oldVNode, newVNode, container, null, parentComponent, parentSuspense, namespace, slotScopeIds, true);\n    }\n  };\n  var patchProps = function patchProps(el, vnode, oldProps, newProps, parentComponent, parentSuspense, namespace) {\n    if (oldProps !== newProps) {\n      if (oldProps !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ) {\n        for (var key in oldProps) {\n          if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isReservedProp)(key) && !(key in newProps)) {\n            hostPatchProp(el, key, oldProps[key], null, namespace, vnode.children, parentComponent, parentSuspense, unmountChildren);\n          }\n        }\n      }\n      for (var _key14 in newProps) {\n        if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isReservedProp)(_key14)) continue;\n        var next = newProps[_key14];\n        var prev = oldProps[_key14];\n        if (next !== prev && _key14 !== "value") {\n          hostPatchProp(el, _key14, prev, next, namespace, vnode.children, parentComponent, parentSuspense, unmountChildren);\n        }\n      }\n      if ("value" in newProps) {\n        hostPatchProp(el, "value", oldProps.value, newProps.value, namespace);\n      }\n    }\n  };\n  var processFragment = function processFragment(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    var fragmentStartAnchor = n2.el = n1 ? n1.el : hostCreateText("");\n    var fragmentEndAnchor = n2.anchor = n1 ? n1.anchor : hostCreateText("");\n    var patchFlag = n2.patchFlag,\n      dynamicChildren = n2.dynamicChildren,\n      fragmentSlotScopeIds = n2.slotScopeIds;\n    if ( true && (\n    // #5523 dev root fragment may inherit directives\n    isHmrUpdating || patchFlag & 2048)) {\n      patchFlag = 0;\n      optimized = false;\n      dynamicChildren = null;\n    }\n    if (fragmentSlotScopeIds) {\n      slotScopeIds = slotScopeIds ? slotScopeIds.concat(fragmentSlotScopeIds) : fragmentSlotScopeIds;\n    }\n    if (n1 == null) {\n      hostInsert(fragmentStartAnchor, container, anchor);\n      hostInsert(fragmentEndAnchor, container, anchor);\n      mountChildren(\n      // #10007\n      // such fragment like `<></>` will be compiled into\n      // a fragment which doesn\'t have a children.\n      // In this case fallback to an empty array\n      n2.children || [], container, fragmentEndAnchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n    } else {\n      if (patchFlag > 0 && patchFlag & 64 && dynamicChildren &&\n      // #2715 the previous fragment could\'ve been a BAILed one as a result\n      // of renderSlot() with no valid children\n      n1.dynamicChildren) {\n        patchBlockChildren(n1.dynamicChildren, dynamicChildren, container, parentComponent, parentSuspense, namespace, slotScopeIds);\n        if (true) {\n          traverseStaticChildren(n1, n2);\n        } else {}\n      } else {\n        patchChildren(n1, n2, container, fragmentEndAnchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n      }\n    }\n  };\n  var processComponent = function processComponent(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    n2.slotScopeIds = slotScopeIds;\n    if (n1 == null) {\n      if (n2.shapeFlag & 512) {\n        parentComponent.ctx.activate(n2, container, anchor, namespace, optimized);\n      } else {\n        mountComponent(n2, container, anchor, parentComponent, parentSuspense, namespace, optimized);\n      }\n    } else {\n      updateComponent(n1, n2, optimized);\n    }\n  };\n  var mountComponent = function mountComponent(initialVNode, container, anchor, parentComponent, parentSuspense, namespace, optimized) {\n    var instance = initialVNode.component = createComponentInstance(initialVNode, parentComponent, parentSuspense);\n    if ( true && instance.type.__hmrId) {\n      registerHMR(instance);\n    }\n    if (true) {\n      pushWarningContext(initialVNode);\n      startMeasure(instance, "mount");\n    }\n    if (isKeepAlive(initialVNode)) {\n      instance.ctx.renderer = internals;\n    }\n    {\n      if (true) {\n        startMeasure(instance, "init");\n      }\n      setupComponent(instance);\n      if (true) {\n        endMeasure(instance, "init");\n      }\n    }\n    if (instance.asyncDep) {\n      parentSuspense && parentSuspense.registerDep(instance, setupRenderEffect);\n      if (!initialVNode.el) {\n        var placeholder = instance.subTree = createVNode(Comment);\n        processCommentNode(null, placeholder, container, anchor);\n      }\n    } else {\n      setupRenderEffect(instance, initialVNode, container, anchor, parentSuspense, namespace, optimized);\n    }\n    if (true) {\n      popWarningContext();\n      endMeasure(instance, "mount");\n    }\n  };\n  var updateComponent = function updateComponent(n1, n2, optimized) {\n    var instance = n2.component = n1.component;\n    if (shouldUpdateComponent(n1, n2, optimized)) {\n      if (instance.asyncDep && !instance.asyncResolved) {\n        if (true) {\n          pushWarningContext(n2);\n        }\n        updateComponentPreRender(instance, n2, optimized);\n        if (true) {\n          popWarningContext();\n        }\n        return;\n      } else {\n        instance.next = n2;\n        invalidateJob(instance.update);\n        instance.effect.dirty = true;\n        instance.update();\n      }\n    } else {\n      n2.el = n1.el;\n      instance.vnode = n2;\n    }\n  };\n  var setupRenderEffect = function setupRenderEffect(instance, initialVNode, container, anchor, parentSuspense, namespace, optimized) {\n    var componentUpdateFn = function componentUpdateFn() {\n      if (!instance.isMounted) {\n        var vnodeHook;\n        var _initialVNode = initialVNode,\n          el = _initialVNode.el,\n          props = _initialVNode.props;\n        var bm = instance.bm,\n          m = instance.m,\n          parent = instance.parent;\n        var isAsyncWrapperVNode = isAsyncWrapper(initialVNode);\n        toggleRecurse(instance, false);\n        if (bm) {\n          (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(bm);\n        }\n        if (!isAsyncWrapperVNode && (vnodeHook = props && props.onVnodeBeforeMount)) {\n          invokeVNodeHook(vnodeHook, parent, initialVNode);\n        }\n        toggleRecurse(instance, true);\n        if (el && hydrateNode) {\n          var hydrateSubTree = function hydrateSubTree() {\n            if (true) {\n              startMeasure(instance, "render");\n            }\n            instance.subTree = renderComponentRoot(instance);\n            if (true) {\n              endMeasure(instance, "render");\n            }\n            if (true) {\n              startMeasure(instance, "hydrate");\n            }\n            hydrateNode(el, instance.subTree, instance, parentSuspense, null);\n            if (true) {\n              endMeasure(instance, "hydrate");\n            }\n          };\n          if (isAsyncWrapperVNode) {\n            initialVNode.type.__asyncLoader().then(\n            // note: we are moving the render call into an async callback,\n            // which means it won\'t track dependencies - but it\'s ok because\n            // a server-rendered async wrapper is already in resolved state\n            // and it will never need to change.\n            function () {\n              return !instance.isUnmounted && hydrateSubTree();\n            });\n          } else {\n            hydrateSubTree();\n          }\n        } else {\n          if (true) {\n            startMeasure(instance, "render");\n          }\n          var subTree = instance.subTree = renderComponentRoot(instance);\n          if (true) {\n            endMeasure(instance, "render");\n          }\n          if (true) {\n            startMeasure(instance, "patch");\n          }\n          patch(null, subTree, container, anchor, instance, parentSuspense, namespace);\n          if (true) {\n            endMeasure(instance, "patch");\n          }\n          initialVNode.el = subTree.el;\n        }\n        if (m) {\n          queuePostRenderEffect(m, parentSuspense);\n        }\n        if (!isAsyncWrapperVNode && (vnodeHook = props && props.onVnodeMounted)) {\n          var scopedInitialVNode = initialVNode;\n          queuePostRenderEffect(function () {\n            return invokeVNodeHook(vnodeHook, parent, scopedInitialVNode);\n          }, parentSuspense);\n        }\n        if (initialVNode.shapeFlag & 256 || parent && isAsyncWrapper(parent.vnode) && parent.vnode.shapeFlag & 256) {\n          instance.a && queuePostRenderEffect(instance.a, parentSuspense);\n        }\n        instance.isMounted = true;\n        if (true) {\n          devtoolsComponentAdded(instance);\n        }\n        initialVNode = container = anchor = null;\n      } else {\n        var next = instance.next,\n          bu = instance.bu,\n          u = instance.u,\n          _parent = instance.parent,\n          vnode = instance.vnode;\n        {\n          var nonHydratedAsyncRoot = locateNonHydratedAsyncRoot(instance);\n          if (nonHydratedAsyncRoot) {\n            if (next) {\n              next.el = vnode.el;\n              updateComponentPreRender(instance, next, optimized);\n            }\n            nonHydratedAsyncRoot.asyncDep.then(function () {\n              if (!instance.isUnmounted) {\n                componentUpdateFn();\n              }\n            });\n            return;\n          }\n        }\n        var originNext = next;\n        var _vnodeHook;\n        if (true) {\n          pushWarningContext(next || instance.vnode);\n        }\n        toggleRecurse(instance, false);\n        if (next) {\n          next.el = vnode.el;\n          updateComponentPreRender(instance, next, optimized);\n        } else {\n          next = vnode;\n        }\n        if (bu) {\n          (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(bu);\n        }\n        if (_vnodeHook = next.props && next.props.onVnodeBeforeUpdate) {\n          invokeVNodeHook(_vnodeHook, _parent, next, vnode);\n        }\n        toggleRecurse(instance, true);\n        if (true) {\n          startMeasure(instance, "render");\n        }\n        var nextTree = renderComponentRoot(instance);\n        if (true) {\n          endMeasure(instance, "render");\n        }\n        var prevTree = instance.subTree;\n        instance.subTree = nextTree;\n        if (true) {\n          startMeasure(instance, "patch");\n        }\n        patch(prevTree, nextTree,\n        // parent may have changed if it\'s in a teleport\n        hostParentNode(prevTree.el),\n        // anchor may have changed if it\'s in a fragment\n        getNextHostNode(prevTree), instance, parentSuspense, namespace);\n        if (true) {\n          endMeasure(instance, "patch");\n        }\n        next.el = nextTree.el;\n        if (originNext === null) {\n          updateHOCHostEl(instance, nextTree.el);\n        }\n        if (u) {\n          queuePostRenderEffect(u, parentSuspense);\n        }\n        if (_vnodeHook = next.props && next.props.onVnodeUpdated) {\n          queuePostRenderEffect(function () {\n            return invokeVNodeHook(_vnodeHook, _parent, next, vnode);\n          }, parentSuspense);\n        }\n        if (true) {\n          devtoolsComponentUpdated(instance);\n        }\n        if (true) {\n          popWarningContext();\n        }\n      }\n    };\n    var effect = instance.effect = new _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ReactiveEffect(componentUpdateFn, _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP, function () {\n      return queueJob(update);\n    }, instance.scope\n    // track it in component\'s effect scope\n    );\n    var update = instance.update = function () {\n      if (effect.dirty) {\n        effect.run();\n      }\n    };\n    update.id = instance.uid;\n    toggleRecurse(instance, true);\n    if (true) {\n      effect.onTrack = instance.rtc ? function (e) {\n        return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(instance.rtc, e);\n      } : void 0;\n      effect.onTrigger = instance.rtg ? function (e) {\n        return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(instance.rtg, e);\n      } : void 0;\n      update.ownerInstance = instance;\n    }\n    update();\n  };\n  var updateComponentPreRender = function updateComponentPreRender(instance, nextVNode, optimized) {\n    nextVNode.component = instance;\n    var prevProps = instance.vnode.props;\n    instance.vnode = nextVNode;\n    instance.next = null;\n    updateProps(instance, nextVNode.props, prevProps, optimized);\n    updateSlots(instance, nextVNode.children, optimized);\n    (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.pauseTracking)();\n    flushPreFlushCbs(instance);\n    (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.resetTracking)();\n  };\n  var patchChildren = function patchChildren(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds) {\n    var optimized = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : false;\n    var c1 = n1 && n1.children;\n    var prevShapeFlag = n1 ? n1.shapeFlag : 0;\n    var c2 = n2.children;\n    var patchFlag = n2.patchFlag,\n      shapeFlag = n2.shapeFlag;\n    if (patchFlag > 0) {\n      if (patchFlag & 128) {\n        patchKeyedChildren(c1, c2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        return;\n      } else if (patchFlag & 256) {\n        patchUnkeyedChildren(c1, c2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        return;\n      }\n    }\n    if (shapeFlag & 8) {\n      if (prevShapeFlag & 16) {\n        unmountChildren(c1, parentComponent, parentSuspense);\n      }\n      if (c2 !== c1) {\n        hostSetElementText(container, c2);\n      }\n    } else {\n      if (prevShapeFlag & 16) {\n        if (shapeFlag & 16) {\n          patchKeyedChildren(c1, c2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        } else {\n          unmountChildren(c1, parentComponent, parentSuspense, true);\n        }\n      } else {\n        if (prevShapeFlag & 8) {\n          hostSetElementText(container, "");\n        }\n        if (shapeFlag & 16) {\n          mountChildren(c2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        }\n      }\n    }\n  };\n  var patchUnkeyedChildren = function patchUnkeyedChildren(c1, c2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    c1 = c1 || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_ARR;\n    c2 = c2 || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_ARR;\n    var oldLength = c1.length;\n    var newLength = c2.length;\n    var commonLength = Math.min(oldLength, newLength);\n    var i;\n    for (i = 0; i < commonLength; i++) {\n      var nextChild = c2[i] = optimized ? cloneIfMounted(c2[i]) : normalizeVNode(c2[i]);\n      patch(c1[i], nextChild, container, null, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n    }\n    if (oldLength > newLength) {\n      unmountChildren(c1, parentComponent, parentSuspense, true, false, commonLength);\n    } else {\n      mountChildren(c2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, commonLength);\n    }\n  };\n  var patchKeyedChildren = function patchKeyedChildren(c1, c2, container, parentAnchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) {\n    var i = 0;\n    var l2 = c2.length;\n    var e1 = c1.length - 1;\n    var e2 = l2 - 1;\n    while (i <= e1 && i <= e2) {\n      var n1 = c1[i];\n      var n2 = c2[i] = optimized ? cloneIfMounted(c2[i]) : normalizeVNode(c2[i]);\n      if (isSameVNodeType(n1, n2)) {\n        patch(n1, n2, container, null, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n      } else {\n        break;\n      }\n      i++;\n    }\n    while (i <= e1 && i <= e2) {\n      var _n = c1[e1];\n      var _n2 = c2[e2] = optimized ? cloneIfMounted(c2[e2]) : normalizeVNode(c2[e2]);\n      if (isSameVNodeType(_n, _n2)) {\n        patch(_n, _n2, container, null, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n      } else {\n        break;\n      }\n      e1--;\n      e2--;\n    }\n    if (i > e1) {\n      if (i <= e2) {\n        var nextPos = e2 + 1;\n        var anchor = nextPos < l2 ? c2[nextPos].el : parentAnchor;\n        while (i <= e2) {\n          patch(null, c2[i] = optimized ? cloneIfMounted(c2[i]) : normalizeVNode(c2[i]), container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n          i++;\n        }\n      }\n    } else if (i > e2) {\n      while (i <= e1) {\n        unmount(c1[i], parentComponent, parentSuspense, true);\n        i++;\n      }\n    } else {\n      var s1 = i;\n      var s2 = i;\n      var keyToNewIndexMap = /* @__PURE__ */new Map();\n      for (i = s2; i <= e2; i++) {\n        var nextChild = c2[i] = optimized ? cloneIfMounted(c2[i]) : normalizeVNode(c2[i]);\n        if (nextChild.key != null) {\n          if ( true && keyToNewIndexMap.has(nextChild.key)) {\n            warn$1("Duplicate keys found during update:", JSON.stringify(nextChild.key), "Make sure keys are unique.");\n          }\n          keyToNewIndexMap.set(nextChild.key, i);\n        }\n      }\n      var j;\n      var patched = 0;\n      var toBePatched = e2 - s2 + 1;\n      var moved = false;\n      var maxNewIndexSoFar = 0;\n      var newIndexToOldIndexMap = new Array(toBePatched);\n      for (i = 0; i < toBePatched; i++) newIndexToOldIndexMap[i] = 0;\n      for (i = s1; i <= e1; i++) {\n        var prevChild = c1[i];\n        if (patched >= toBePatched) {\n          unmount(prevChild, parentComponent, parentSuspense, true);\n          continue;\n        }\n        var newIndex = void 0;\n        if (prevChild.key != null) {\n          newIndex = keyToNewIndexMap.get(prevChild.key);\n        } else {\n          for (j = s2; j <= e2; j++) {\n            if (newIndexToOldIndexMap[j - s2] === 0 && isSameVNodeType(prevChild, c2[j])) {\n              newIndex = j;\n              break;\n            }\n          }\n        }\n        if (newIndex === void 0) {\n          unmount(prevChild, parentComponent, parentSuspense, true);\n        } else {\n          newIndexToOldIndexMap[newIndex - s2] = i + 1;\n          if (newIndex >= maxNewIndexSoFar) {\n            maxNewIndexSoFar = newIndex;\n          } else {\n            moved = true;\n          }\n          patch(prevChild, c2[newIndex], container, null, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n          patched++;\n        }\n      }\n      var increasingNewIndexSequence = moved ? getSequence(newIndexToOldIndexMap) : _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_ARR;\n      j = increasingNewIndexSequence.length - 1;\n      for (i = toBePatched - 1; i >= 0; i--) {\n        var nextIndex = s2 + i;\n        var _nextChild = c2[nextIndex];\n        var _anchor = nextIndex + 1 < l2 ? c2[nextIndex + 1].el : parentAnchor;\n        if (newIndexToOldIndexMap[i] === 0) {\n          patch(null, _nextChild, container, _anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        } else if (moved) {\n          if (j < 0 || i !== increasingNewIndexSequence[j]) {\n            move(_nextChild, container, _anchor, 2);\n          } else {\n            j--;\n          }\n        }\n      }\n    }\n  };\n  var move = function move(vnode, container, anchor, moveType) {\n    var parentSuspense = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;\n    var el = vnode.el,\n      type = vnode.type,\n      transition = vnode.transition,\n      children = vnode.children,\n      shapeFlag = vnode.shapeFlag;\n    if (shapeFlag & 6) {\n      move(vnode.component.subTree, container, anchor, moveType);\n      return;\n    }\n    if (shapeFlag & 128) {\n      vnode.suspense.move(container, anchor, moveType);\n      return;\n    }\n    if (shapeFlag & 64) {\n      type.move(vnode, container, anchor, internals);\n      return;\n    }\n    if (type === Fragment) {\n      hostInsert(el, container, anchor);\n      for (var i = 0; i < children.length; i++) {\n        move(children[i], container, anchor, moveType);\n      }\n      hostInsert(vnode.anchor, container, anchor);\n      return;\n    }\n    if (type === Static) {\n      moveStaticNode(vnode, container, anchor);\n      return;\n    }\n    var needTransition2 = moveType !== 2 && shapeFlag & 1 && transition;\n    if (needTransition2) {\n      if (moveType === 0) {\n        transition.beforeEnter(el);\n        hostInsert(el, container, anchor);\n        queuePostRenderEffect(function () {\n          return transition.enter(el);\n        }, parentSuspense);\n      } else {\n        var leave = transition.leave,\n          delayLeave = transition.delayLeave,\n          afterLeave = transition.afterLeave;\n        var remove2 = function remove2() {\n          return hostInsert(el, container, anchor);\n        };\n        var performLeave = function performLeave() {\n          leave(el, function () {\n            remove2();\n            afterLeave && afterLeave();\n          });\n        };\n        if (delayLeave) {\n          delayLeave(el, remove2, performLeave);\n        } else {\n          performLeave();\n        }\n      }\n    } else {\n      hostInsert(el, container, anchor);\n    }\n  };\n  var unmount = function unmount(vnode, parentComponent, parentSuspense) {\n    var doRemove = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n    var optimized = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n    var type = vnode.type,\n      props = vnode.props,\n      ref = vnode.ref,\n      children = vnode.children,\n      dynamicChildren = vnode.dynamicChildren,\n      shapeFlag = vnode.shapeFlag,\n      patchFlag = vnode.patchFlag,\n      dirs = vnode.dirs;\n    if (ref != null) {\n      setRef(ref, null, parentSuspense, vnode, true);\n    }\n    if (shapeFlag & 256) {\n      parentComponent.ctx.deactivate(vnode);\n      return;\n    }\n    var shouldInvokeDirs = shapeFlag & 1 && dirs;\n    var shouldInvokeVnodeHook = !isAsyncWrapper(vnode);\n    var vnodeHook;\n    if (shouldInvokeVnodeHook && (vnodeHook = props && props.onVnodeBeforeUnmount)) {\n      invokeVNodeHook(vnodeHook, parentComponent, vnode);\n    }\n    if (shapeFlag & 6) {\n      unmountComponent(vnode.component, parentSuspense, doRemove);\n    } else {\n      if (shapeFlag & 128) {\n        vnode.suspense.unmount(parentSuspense, doRemove);\n        return;\n      }\n      if (shouldInvokeDirs) {\n        invokeDirectiveHook(vnode, null, parentComponent, "beforeUnmount");\n      }\n      if (shapeFlag & 64) {\n        vnode.type.remove(vnode, parentComponent, parentSuspense, optimized, internals, doRemove);\n      } else if (dynamicChildren && (\n      // #1153: fast path should not be taken for non-stable (v-for) fragments\n      type !== Fragment || patchFlag > 0 && patchFlag & 64)) {\n        unmountChildren(dynamicChildren, parentComponent, parentSuspense, false, true);\n      } else if (type === Fragment && patchFlag & (128 | 256) || !optimized && shapeFlag & 16) {\n        unmountChildren(children, parentComponent, parentSuspense);\n      }\n      if (doRemove) {\n        remove(vnode);\n      }\n    }\n    if (shouldInvokeVnodeHook && (vnodeHook = props && props.onVnodeUnmounted) || shouldInvokeDirs) {\n      queuePostRenderEffect(function () {\n        vnodeHook && invokeVNodeHook(vnodeHook, parentComponent, vnode);\n        shouldInvokeDirs && invokeDirectiveHook(vnode, null, parentComponent, "unmounted");\n      }, parentSuspense);\n    }\n  };\n  var remove = function remove(vnode) {\n    var type = vnode.type,\n      el = vnode.el,\n      anchor = vnode.anchor,\n      transition = vnode.transition;\n    if (type === Fragment) {\n      if ( true && vnode.patchFlag > 0 && vnode.patchFlag & 2048 && transition && !transition.persisted) {\n        vnode.children.forEach(function (child) {\n          if (child.type === Comment) {\n            hostRemove(child.el);\n          } else {\n            remove(child);\n          }\n        });\n      } else {\n        removeFragment(el, anchor);\n      }\n      return;\n    }\n    if (type === Static) {\n      removeStaticNode(vnode);\n      return;\n    }\n    var performRemove = function performRemove() {\n      hostRemove(el);\n      if (transition && !transition.persisted && transition.afterLeave) {\n        transition.afterLeave();\n      }\n    };\n    if (vnode.shapeFlag & 1 && transition && !transition.persisted) {\n      var leave = transition.leave,\n        delayLeave = transition.delayLeave;\n      var performLeave = function performLeave() {\n        return leave(el, performRemove);\n      };\n      if (delayLeave) {\n        delayLeave(vnode.el, performRemove, performLeave);\n      } else {\n        performLeave();\n      }\n    } else {\n      performRemove();\n    }\n  };\n  var removeFragment = function removeFragment(cur, end) {\n    var next;\n    while (cur !== end) {\n      next = hostNextSibling(cur);\n      hostRemove(cur);\n      cur = next;\n    }\n    hostRemove(end);\n  };\n  var unmountComponent = function unmountComponent(instance, parentSuspense, doRemove) {\n    if ( true && instance.type.__hmrId) {\n      unregisterHMR(instance);\n    }\n    var bum = instance.bum,\n      scope = instance.scope,\n      update = instance.update,\n      subTree = instance.subTree,\n      um = instance.um;\n    if (bum) {\n      (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(bum);\n    }\n    scope.stop();\n    if (update) {\n      update.active = false;\n      unmount(subTree, instance, parentSuspense, doRemove);\n    }\n    if (um) {\n      queuePostRenderEffect(um, parentSuspense);\n    }\n    queuePostRenderEffect(function () {\n      instance.isUnmounted = true;\n    }, parentSuspense);\n    if (parentSuspense && parentSuspense.pendingBranch && !parentSuspense.isUnmounted && instance.asyncDep && !instance.asyncResolved && instance.suspenseId === parentSuspense.pendingId) {\n      parentSuspense.deps--;\n      if (parentSuspense.deps === 0) {\n        parentSuspense.resolve();\n      }\n    }\n    if (true) {\n      devtoolsComponentRemoved(instance);\n    }\n  };\n  var unmountChildren = function unmountChildren(children, parentComponent, parentSuspense) {\n    var doRemove = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n    var optimized = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n    var start = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n    for (var i = start; i < children.length; i++) {\n      unmount(children[i], parentComponent, parentSuspense, doRemove, optimized);\n    }\n  };\n  var getNextHostNode = function getNextHostNode(vnode) {\n    if (vnode.shapeFlag & 6) {\n      return getNextHostNode(vnode.component.subTree);\n    }\n    if (vnode.shapeFlag & 128) {\n      return vnode.suspense.next();\n    }\n    return hostNextSibling(vnode.anchor || vnode.el);\n  };\n  var isFlushing = false;\n  var render = function render(vnode, container, namespace) {\n    if (vnode == null) {\n      if (container._vnode) {\n        unmount(container._vnode, null, null, true);\n      }\n    } else {\n      patch(container._vnode || null, vnode, container, null, null, null, namespace);\n    }\n    if (!isFlushing) {\n      isFlushing = true;\n      flushPreFlushCbs();\n      flushPostFlushCbs();\n      isFlushing = false;\n    }\n    container._vnode = vnode;\n  };\n  var internals = {\n    p: patch,\n    um: unmount,\n    m: move,\n    r: remove,\n    mt: mountComponent,\n    mc: mountChildren,\n    pc: patchChildren,\n    pbc: patchBlockChildren,\n    n: getNextHostNode,\n    o: options\n  };\n  var hydrate;\n  var hydrateNode;\n  if (createHydrationFns) {\n    var _createHydrationFns = createHydrationFns(internals);\n    var _createHydrationFns2 = _slicedToArray(_createHydrationFns, 2);\n    hydrate = _createHydrationFns2[0];\n    hydrateNode = _createHydrationFns2[1];\n  }\n  return {\n    render: render,\n    hydrate: hydrate,\n    createApp: createAppAPI(render, hydrate)\n  };\n}\nfunction resolveChildrenNamespace(_ref17, currentNamespace) {\n  var type = _ref17.type,\n    props = _ref17.props;\n  return currentNamespace === "svg" && type === "foreignObject" || currentNamespace === "mathml" && type === "annotation-xml" && props && props.encoding && props.encoding.includes("html") ? void 0 : currentNamespace;\n}\nfunction toggleRecurse(_ref18, allowed) {\n  var effect = _ref18.effect,\n    update = _ref18.update;\n  effect.allowRecurse = update.allowRecurse = allowed;\n}\nfunction needTransition(parentSuspense, transition) {\n  return (!parentSuspense || parentSuspense && !parentSuspense.pendingBranch) && transition && !transition.persisted;\n}\nfunction traverseStaticChildren(n1, n2) {\n  var shallow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var ch1 = n1.children;\n  var ch2 = n2.children;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(ch1) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(ch2)) {\n    for (var i = 0; i < ch1.length; i++) {\n      var c1 = ch1[i];\n      var c2 = ch2[i];\n      if (c2.shapeFlag & 1 && !c2.dynamicChildren) {\n        if (c2.patchFlag <= 0 || c2.patchFlag === 32) {\n          c2 = ch2[i] = cloneIfMounted(ch2[i]);\n          c2.el = c1.el;\n        }\n        if (!shallow) traverseStaticChildren(c1, c2);\n      }\n      if (c2.type === Text) {\n        c2.el = c1.el;\n      }\n      if ( true && c2.type === Comment && !c2.el) {\n        c2.el = c1.el;\n      }\n    }\n  }\n}\nfunction getSequence(arr) {\n  var p = arr.slice();\n  var result = [0];\n  var i, j, u, v, c;\n  var len = arr.length;\n  for (i = 0; i < len; i++) {\n    var arrI = arr[i];\n    if (arrI !== 0) {\n      j = result[result.length - 1];\n      if (arr[j] < arrI) {\n        p[i] = j;\n        result.push(i);\n        continue;\n      }\n      u = 0;\n      v = result.length - 1;\n      while (u < v) {\n        c = u + v >> 1;\n        if (arr[result[c]] < arrI) {\n          u = c + 1;\n        } else {\n          v = c;\n        }\n      }\n      if (arrI < arr[result[u]]) {\n        if (u > 0) {\n          p[i] = result[u - 1];\n        }\n        result[u] = i;\n      }\n    }\n  }\n  u = result.length;\n  v = result[u - 1];\n  while (u-- > 0) {\n    result[u] = v;\n    v = p[v];\n  }\n  return result;\n}\nfunction locateNonHydratedAsyncRoot(instance) {\n  var subComponent = instance.subTree.component;\n  if (subComponent) {\n    if (subComponent.asyncDep && !subComponent.asyncResolved) {\n      return subComponent;\n    } else {\n      return locateNonHydratedAsyncRoot(subComponent);\n    }\n  }\n}\nvar isTeleport = function isTeleport(type) {\n  return type.__isTeleport;\n};\nvar isTeleportDisabled = function isTeleportDisabled(props) {\n  return props && (props.disabled || props.disabled === "");\n};\nvar isTargetSVG = function isTargetSVG(target) {\n  return typeof SVGElement !== "undefined" && target instanceof SVGElement;\n};\nvar isTargetMathML = function isTargetMathML(target) {\n  return typeof MathMLElement === "function" && target instanceof MathMLElement;\n};\nvar resolveTarget = function resolveTarget(props, select) {\n  var targetSelector = props && props.to;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(targetSelector)) {\n    if (!select) {\n       true && warn$1("Current renderer does not support string target for Teleports. (missing querySelector renderer option)");\n      return null;\n    } else {\n      var target = select(targetSelector);\n      if (!target) {\n         true && warn$1("Failed to locate Teleport target with selector \\"".concat(targetSelector, "\\". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree."));\n      }\n      return target;\n    }\n  } else {\n    if ( true && !targetSelector && !isTeleportDisabled(props)) {\n      warn$1("Invalid Teleport target: ".concat(targetSelector));\n    }\n    return targetSelector;\n  }\n};\nvar TeleportImpl = {\n  name: "Teleport",\n  __isTeleport: true,\n  process: function (_process) {\n    function process(_x, _x2, _x3, _x4, _x5, _x6, _x7, _x8, _x9, _x10) {\n      return _process.apply(this, arguments);\n    }\n    process.toString = function () {\n      return _process.toString();\n    };\n    return process;\n  }(function (n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, internals) {\n    var mountChildren = internals.mc,\n      patchChildren = internals.pc,\n      patchBlockChildren = internals.pbc,\n      _internals$o = internals.o,\n      insert = _internals$o.insert,\n      querySelector = _internals$o.querySelector,\n      createText = _internals$o.createText,\n      createComment = _internals$o.createComment;\n    var disabled = isTeleportDisabled(n2.props);\n    var shapeFlag = n2.shapeFlag,\n      children = n2.children,\n      dynamicChildren = n2.dynamicChildren;\n    if ( true && isHmrUpdating) {\n      optimized = false;\n      dynamicChildren = null;\n    }\n    if (n1 == null) {\n      var placeholder = n2.el =  true ? createComment("teleport start") : 0;\n      var mainAnchor = n2.anchor =  true ? createComment("teleport end") : 0;\n      insert(placeholder, container, anchor);\n      insert(mainAnchor, container, anchor);\n      var target = n2.target = resolveTarget(n2.props, querySelector);\n      var targetAnchor = n2.targetAnchor = createText("");\n      if (target) {\n        insert(targetAnchor, target);\n        if (namespace === "svg" || isTargetSVG(target)) {\n          namespace = "svg";\n        } else if (namespace === "mathml" || isTargetMathML(target)) {\n          namespace = "mathml";\n        }\n      } else if ( true && !disabled) {\n        warn$1("Invalid Teleport target on mount:", target, "(".concat(_typeof(target), ")"));\n      }\n      var mount = function mount(container2, anchor2) {\n        if (shapeFlag & 16) {\n          mountChildren(children, container2, anchor2, parentComponent, parentSuspense, namespace, slotScopeIds, optimized);\n        }\n      };\n      if (disabled) {\n        mount(container, mainAnchor);\n      } else if (target) {\n        mount(target, targetAnchor);\n      }\n    } else {\n      n2.el = n1.el;\n      var _mainAnchor = n2.anchor = n1.anchor;\n      var _target = n2.target = n1.target;\n      var _targetAnchor = n2.targetAnchor = n1.targetAnchor;\n      var wasDisabled = isTeleportDisabled(n1.props);\n      var currentContainer = wasDisabled ? container : _target;\n      var currentAnchor = wasDisabled ? _mainAnchor : _targetAnchor;\n      if (namespace === "svg" || isTargetSVG(_target)) {\n        namespace = "svg";\n      } else if (namespace === "mathml" || isTargetMathML(_target)) {\n        namespace = "mathml";\n      }\n      if (dynamicChildren) {\n        patchBlockChildren(n1.dynamicChildren, dynamicChildren, currentContainer, parentComponent, parentSuspense, namespace, slotScopeIds);\n        traverseStaticChildren(n1, n2, true);\n      } else if (!optimized) {\n        patchChildren(n1, n2, currentContainer, currentAnchor, parentComponent, parentSuspense, namespace, slotScopeIds, false);\n      }\n      if (disabled) {\n        if (!wasDisabled) {\n          moveTeleport(n2, container, _mainAnchor, internals, 1);\n        } else {\n          if (n2.props && n1.props && n2.props.to !== n1.props.to) {\n            n2.props.to = n1.props.to;\n          }\n        }\n      } else {\n        if ((n2.props && n2.props.to) !== (n1.props && n1.props.to)) {\n          var nextTarget = n2.target = resolveTarget(n2.props, querySelector);\n          if (nextTarget) {\n            moveTeleport(n2, nextTarget, null, internals, 0);\n          } else if (true) {\n            warn$1("Invalid Teleport target on update:", _target, "(".concat(_typeof(_target), ")"));\n          }\n        } else if (wasDisabled) {\n          moveTeleport(n2, _target, _targetAnchor, internals, 1);\n        }\n      }\n    }\n    updateCssVars(n2);\n  }),\n  remove: function remove(vnode, parentComponent, parentSuspense, optimized, _ref19, doRemove) {\n    var unmount = _ref19.um,\n      hostRemove = _ref19.o.remove;\n    var shapeFlag = vnode.shapeFlag,\n      children = vnode.children,\n      anchor = vnode.anchor,\n      targetAnchor = vnode.targetAnchor,\n      target = vnode.target,\n      props = vnode.props;\n    if (target) {\n      hostRemove(targetAnchor);\n    }\n    doRemove && hostRemove(anchor);\n    if (shapeFlag & 16) {\n      var shouldRemove = doRemove || !isTeleportDisabled(props);\n      for (var i = 0; i < children.length; i++) {\n        var child = children[i];\n        unmount(child, parentComponent, parentSuspense, shouldRemove, !!child.dynamicChildren);\n      }\n    }\n  },\n  move: moveTeleport,\n  hydrate: hydrateTeleport\n};\nfunction moveTeleport(vnode, container, parentAnchor, _ref20) {\n  var insert = _ref20.o.insert,\n    move = _ref20.m;\n  var moveType = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 2;\n  if (moveType === 0) {\n    insert(vnode.targetAnchor, container, parentAnchor);\n  }\n  var el = vnode.el,\n    anchor = vnode.anchor,\n    shapeFlag = vnode.shapeFlag,\n    children = vnode.children,\n    props = vnode.props;\n  var isReorder = moveType === 2;\n  if (isReorder) {\n    insert(el, container, parentAnchor);\n  }\n  if (!isReorder || isTeleportDisabled(props)) {\n    if (shapeFlag & 16) {\n      for (var i = 0; i < children.length; i++) {\n        move(children[i], container, parentAnchor, 2);\n      }\n    }\n  }\n  if (isReorder) {\n    insert(anchor, container, parentAnchor);\n  }\n}\nfunction hydrateTeleport(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized, _ref21, hydrateChildren) {\n  var _ref21$o = _ref21.o,\n    nextSibling = _ref21$o.nextSibling,\n    parentNode = _ref21$o.parentNode,\n    querySelector = _ref21$o.querySelector;\n  var target = vnode.target = resolveTarget(vnode.props, querySelector);\n  if (target) {\n    var targetNode = target._lpa || target.firstChild;\n    if (vnode.shapeFlag & 16) {\n      if (isTeleportDisabled(vnode.props)) {\n        vnode.anchor = hydrateChildren(nextSibling(node), vnode, parentNode(node), parentComponent, parentSuspense, slotScopeIds, optimized);\n        vnode.targetAnchor = targetNode;\n      } else {\n        vnode.anchor = nextSibling(node);\n        var targetAnchor = targetNode;\n        while (targetAnchor) {\n          targetAnchor = nextSibling(targetAnchor);\n          if (targetAnchor && targetAnchor.nodeType === 8 && targetAnchor.data === "teleport anchor") {\n            vnode.targetAnchor = targetAnchor;\n            target._lpa = vnode.targetAnchor && nextSibling(vnode.targetAnchor);\n            break;\n          }\n        }\n        hydrateChildren(targetNode, vnode, target, parentComponent, parentSuspense, slotScopeIds, optimized);\n      }\n    }\n    updateCssVars(vnode);\n  }\n  return vnode.anchor && nextSibling(vnode.anchor);\n}\nvar Teleport = TeleportImpl;\nfunction updateCssVars(vnode) {\n  var ctx = vnode.ctx;\n  if (ctx && ctx.ut) {\n    var node = vnode.children[0].el;\n    while (node && node !== vnode.targetAnchor) {\n      if (node.nodeType === 1) node.setAttribute("data-v-owner", ctx.uid);\n      node = node.nextSibling;\n    }\n    ctx.ut();\n  }\n}\nvar Fragment = Symbol.for("v-fgt");\nvar Text = Symbol.for("v-txt");\nvar Comment = Symbol.for("v-cmt");\nvar Static = Symbol.for("v-stc");\nvar blockStack = [];\nvar currentBlock = null;\nfunction openBlock() {\n  var disableTracking = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n  blockStack.push(currentBlock = disableTracking ? null : []);\n}\nfunction closeBlock() {\n  blockStack.pop();\n  currentBlock = blockStack[blockStack.length - 1] || null;\n}\nvar isBlockTreeEnabled = 1;\nfunction setBlockTracking(value) {\n  isBlockTreeEnabled += value;\n}\nfunction setupBlock(vnode) {\n  vnode.dynamicChildren = isBlockTreeEnabled > 0 ? currentBlock || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_ARR : null;\n  closeBlock();\n  if (isBlockTreeEnabled > 0 && currentBlock) {\n    currentBlock.push(vnode);\n  }\n  return vnode;\n}\nfunction createElementBlock(type, props, children, patchFlag, dynamicProps, shapeFlag) {\n  return setupBlock(createBaseVNode(type, props, children, patchFlag, dynamicProps, shapeFlag, true));\n}\nfunction createBlock(type, props, children, patchFlag, dynamicProps) {\n  return setupBlock(createVNode(type, props, children, patchFlag, dynamicProps, true));\n}\nfunction isVNode(value) {\n  return value ? value.__v_isVNode === true : false;\n}\nfunction isSameVNodeType(n1, n2) {\n  if ( true && n2.shapeFlag & 6 && hmrDirtyComponents.has(n2.type)) {\n    n1.shapeFlag &= ~256;\n    n2.shapeFlag &= ~512;\n    return false;\n  }\n  return n1.type === n2.type && n1.key === n2.key;\n}\nvar vnodeArgsTransformer;\nfunction transformVNodeArgs(transformer) {\n  vnodeArgsTransformer = transformer;\n}\nvar createVNodeWithArgsTransform = function createVNodeWithArgsTransform() {\n  for (var _len7 = arguments.length, args = new Array(_len7), _key15 = 0; _key15 < _len7; _key15++) {\n    args[_key15] = arguments[_key15];\n  }\n  return _createVNode.apply(void 0, _toConsumableArray(vnodeArgsTransformer ? vnodeArgsTransformer(args, currentRenderingInstance) : args));\n};\nvar InternalObjectKey = "__vInternal";\nvar normalizeKey = function normalizeKey(_ref22) {\n  var key = _ref22.key;\n  return key != null ? key : null;\n};\nvar normalizeRef = function normalizeRef(_ref23) {\n  var ref = _ref23.ref,\n    ref_key = _ref23.ref_key,\n    ref_for = _ref23.ref_for;\n  if (typeof ref === "number") {\n    ref = "" + ref;\n  }\n  return ref != null ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(ref) || (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(ref) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(ref) ? {\n    i: currentRenderingInstance,\n    r: ref,\n    k: ref_key,\n    f: !!ref_for\n  } : ref : null;\n};\nfunction createBaseVNode(type) {\n  var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n  var children = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n  var patchFlag = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;\n  var dynamicProps = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;\n  var shapeFlag = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : type === Fragment ? 0 : 1;\n  var isBlockNode = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : false;\n  var needFullChildrenNormalization = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : false;\n  var vnode = {\n    __v_isVNode: true,\n    __v_skip: true,\n    type: type,\n    props: props,\n    key: props && normalizeKey(props),\n    ref: props && normalizeRef(props),\n    scopeId: currentScopeId,\n    slotScopeIds: null,\n    children: children,\n    component: null,\n    suspense: null,\n    ssContent: null,\n    ssFallback: null,\n    dirs: null,\n    transition: null,\n    el: null,\n    anchor: null,\n    target: null,\n    targetAnchor: null,\n    staticCount: 0,\n    shapeFlag: shapeFlag,\n    patchFlag: patchFlag,\n    dynamicProps: dynamicProps,\n    dynamicChildren: null,\n    appContext: null,\n    ctx: currentRenderingInstance\n  };\n  if (needFullChildrenNormalization) {\n    normalizeChildren(vnode, children);\n    if (shapeFlag & 128) {\n      type.normalize(vnode);\n    }\n  } else if (children) {\n    vnode.shapeFlag |= (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(children) ? 8 : 16;\n  }\n  if ( true && vnode.key !== vnode.key) {\n    warn$1("VNode created with invalid key (NaN). VNode type:", vnode.type);\n  }\n  if (isBlockTreeEnabled > 0 &&\n  // avoid a block node from tracking itself\n  !isBlockNode &&\n  // has current parent block\n  currentBlock && (\n  // presence of a patch flag indicates this node needs patching on updates.\n  // component nodes also should always be patched, because even if the\n  // component doesn\'t need to update, it needs to persist the instance on to\n  // the next vnode so that it can be properly unmounted later.\n  vnode.patchFlag > 0 || shapeFlag & 6) &&\n  // the EVENTS flag is only for hydration and if it is the only flag, the\n  // vnode should not be considered dynamic due to handler caching.\n  vnode.patchFlag !== 32) {\n    currentBlock.push(vnode);\n  }\n  return vnode;\n}\nvar createVNode =  true ? createVNodeWithArgsTransform : 0;\nfunction _createVNode(type) {\n  var props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n  var children = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n  var patchFlag = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;\n  var dynamicProps = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;\n  var isBlockNode = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n  if (!type || type === NULL_DYNAMIC_COMPONENT) {\n    if ( true && !type) {\n      warn$1("Invalid vnode type when creating vnode: ".concat(type, "."));\n    }\n    type = Comment;\n  }\n  if (isVNode(type)) {\n    var cloned = cloneVNode(type, props, true\n    /* mergeRef: true */);\n    if (children) {\n      normalizeChildren(cloned, children);\n    }\n    if (isBlockTreeEnabled > 0 && !isBlockNode && currentBlock) {\n      if (cloned.shapeFlag & 6) {\n        currentBlock[currentBlock.indexOf(type)] = cloned;\n      } else {\n        currentBlock.push(cloned);\n      }\n    }\n    cloned.patchFlag |= -2;\n    return cloned;\n  }\n  if (isClassComponent(type)) {\n    type = type.__vccOpts;\n  }\n  if (props) {\n    props = guardReactiveProps(props);\n    var _props = props,\n      klass = _props.class,\n      style = _props.style;\n    if (klass && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(klass)) {\n      props.class = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeClass)(klass);\n    }\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(style)) {\n      if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isProxy)(style) && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(style)) {\n        style = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, style);\n      }\n      props.style = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeStyle)(style);\n    }\n  }\n  var shapeFlag = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(type) ? 1 : isSuspense(type) ? 128 : isTeleport(type) ? 64 : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(type) ? 4 : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(type) ? 2 : 0;\n  if ( true && shapeFlag & 4 && (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isProxy)(type)) {\n    type = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(type);\n    warn$1("Vue received a Component that was made a reactive object. This can lead to unnecessary performance overhead and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`.", "\\nComponent that was made reactive: ", type);\n  }\n  return createBaseVNode(type, props, children, patchFlag, dynamicProps, shapeFlag, isBlockNode, true);\n}\nfunction guardReactiveProps(props) {\n  if (!props) return null;\n  return (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isProxy)(props) || InternalObjectKey in props ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, props) : props;\n}\nfunction cloneVNode(vnode, extraProps) {\n  var mergeRef = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var props = vnode.props,\n    ref = vnode.ref,\n    patchFlag = vnode.patchFlag,\n    children = vnode.children;\n  var mergedProps = extraProps ? mergeProps(props || {}, extraProps) : props;\n  var cloned = {\n    __v_isVNode: true,\n    __v_skip: true,\n    type: vnode.type,\n    props: mergedProps,\n    key: mergedProps && normalizeKey(mergedProps),\n    ref: extraProps && extraProps.ref ?\n    // #2078 in the case of <component :is="vnode" ref="extra"/>\n    // if the vnode itself already has a ref, cloneVNode will need to merge\n    // the refs so the single vnode can be set on multiple refs\n    mergeRef && ref ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(ref) ? ref.concat(normalizeRef(extraProps)) : [ref, normalizeRef(extraProps)] : normalizeRef(extraProps) : ref,\n    scopeId: vnode.scopeId,\n    slotScopeIds: vnode.slotScopeIds,\n    children:  true && patchFlag === -1 && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(children) ? children.map(deepCloneVNode) : children,\n    target: vnode.target,\n    targetAnchor: vnode.targetAnchor,\n    staticCount: vnode.staticCount,\n    shapeFlag: vnode.shapeFlag,\n    // if the vnode is cloned with extra props, we can no longer assume its\n    // existing patch flag to be reliable and need to add the FULL_PROPS flag.\n    // note: preserve flag for fragments since they use the flag for children\n    // fast paths only.\n    patchFlag: extraProps && vnode.type !== Fragment ? patchFlag === -1 ? 16 : patchFlag | 16 : patchFlag,\n    dynamicProps: vnode.dynamicProps,\n    dynamicChildren: vnode.dynamicChildren,\n    appContext: vnode.appContext,\n    dirs: vnode.dirs,\n    transition: vnode.transition,\n    // These should technically only be non-null on mounted VNodes. However,\n    // they *should* be copied for kept-alive vnodes. So we just always copy\n    // them since them being non-null during a mount doesn\'t affect the logic as\n    // they will simply be overwritten.\n    component: vnode.component,\n    suspense: vnode.suspense,\n    ssContent: vnode.ssContent && cloneVNode(vnode.ssContent),\n    ssFallback: vnode.ssFallback && cloneVNode(vnode.ssFallback),\n    el: vnode.el,\n    anchor: vnode.anchor,\n    ctx: vnode.ctx,\n    ce: vnode.ce\n  };\n  return cloned;\n}\nfunction deepCloneVNode(vnode) {\n  var cloned = cloneVNode(vnode);\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(vnode.children)) {\n    cloned.children = vnode.children.map(deepCloneVNode);\n  }\n  return cloned;\n}\nfunction createTextVNode() {\n  var text = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : " ";\n  var flag = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n  return createVNode(Text, null, text, flag);\n}\nfunction createStaticVNode(content, numberOfNodes) {\n  var vnode = createVNode(Static, null, content);\n  vnode.staticCount = numberOfNodes;\n  return vnode;\n}\nfunction createCommentVNode() {\n  var text = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";\n  var asBlock = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  return asBlock ? (openBlock(), createBlock(Comment, null, text)) : createVNode(Comment, null, text);\n}\nfunction normalizeVNode(child) {\n  if (child == null || typeof child === "boolean") {\n    return createVNode(Comment);\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(child)) {\n    return createVNode(Fragment, null,\n    // #3666, avoid reference pollution when reusing vnode\n    child.slice());\n  } else if (_typeof(child) === "object") {\n    return cloneIfMounted(child);\n  } else {\n    return createVNode(Text, null, String(child));\n  }\n}\nfunction cloneIfMounted(child) {\n  return child.el === null && child.patchFlag !== -1 || child.memo ? child : cloneVNode(child);\n}\nfunction normalizeChildren(vnode, children) {\n  var type = 0;\n  var shapeFlag = vnode.shapeFlag;\n  if (children == null) {\n    children = null;\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(children)) {\n    type = 16;\n  } else if (_typeof(children) === "object") {\n    if (shapeFlag & (1 | 64)) {\n      var slot = children.default;\n      if (slot) {\n        slot._c && (slot._d = false);\n        normalizeChildren(vnode, slot());\n        slot._c && (slot._d = true);\n      }\n      return;\n    } else {\n      type = 32;\n      var slotFlag = children._;\n      if (!slotFlag && !(InternalObjectKey in children)) {\n        children._ctx = currentRenderingInstance;\n      } else if (slotFlag === 3 && currentRenderingInstance) {\n        if (currentRenderingInstance.slots._ === 1) {\n          children._ = 1;\n        } else {\n          children._ = 2;\n          vnode.patchFlag |= 1024;\n        }\n      }\n    }\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(children)) {\n    children = {\n      default: children,\n      _ctx: currentRenderingInstance\n    };\n    type = 32;\n  } else {\n    children = String(children);\n    if (shapeFlag & 64) {\n      type = 16;\n      children = [createTextVNode(children)];\n    } else {\n      type = 8;\n    }\n  }\n  vnode.children = children;\n  vnode.shapeFlag |= type;\n}\nfunction mergeProps() {\n  var ret = {};\n  for (var i = 0; i < arguments.length; i++) {\n    var toMerge = i < 0 || arguments.length <= i ? undefined : arguments[i];\n    for (var key in toMerge) {\n      if (key === "class") {\n        if (ret.class !== toMerge.class) {\n          ret.class = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeClass)([ret.class, toMerge.class]);\n        }\n      } else if (key === "style") {\n        ret.style = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.normalizeStyle)([ret.style, toMerge.style]);\n      } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isOn)(key)) {\n        var existing = ret[key];\n        var incoming = toMerge[key];\n        if (incoming && existing !== incoming && !((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(existing) && existing.includes(incoming))) {\n          ret[key] = existing ? [].concat(existing, incoming) : incoming;\n        }\n      } else if (key !== "") {\n        ret[key] = toMerge[key];\n      }\n    }\n  }\n  return ret;\n}\nfunction invokeVNodeHook(hook, instance, vnode) {\n  var prevVNode = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n  callWithAsyncErrorHandling(hook, instance, 7, [vnode, prevVNode]);\n}\nvar emptyAppContext = createAppContext();\nvar uid = 0;\nfunction createComponentInstance(vnode, parent, suspense) {\n  var type = vnode.type;\n  var appContext = (parent ? parent.appContext : vnode.appContext) || emptyAppContext;\n  var instance = {\n    uid: uid++,\n    vnode: vnode,\n    type: type,\n    parent: parent,\n    appContext: appContext,\n    root: null,\n    // to be immediately set\n    next: null,\n    subTree: null,\n    // will be set synchronously right after creation\n    effect: null,\n    update: null,\n    // will be set synchronously right after creation\n    scope: new _vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.EffectScope(true\n    /* detached */),\n    render: null,\n    proxy: null,\n    exposed: null,\n    exposeProxy: null,\n    withProxy: null,\n    provides: parent ? parent.provides : Object.create(appContext.provides),\n    accessCache: null,\n    renderCache: [],\n    // local resolved assets\n    components: null,\n    directives: null,\n    // resolved props and emits options\n    propsOptions: normalizePropsOptions(type, appContext),\n    emitsOptions: normalizeEmitsOptions(type, appContext),\n    // emit\n    emit: null,\n    // to be set immediately\n    emitted: null,\n    // props default value\n    propsDefaults: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    // inheritAttrs\n    inheritAttrs: type.inheritAttrs,\n    // state\n    ctx: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    data: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    props: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    attrs: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    slots: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    refs: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    setupState: _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ,\n    setupContext: null,\n    attrsProxy: null,\n    slotsProxy: null,\n    // suspense related\n    suspense: suspense,\n    suspenseId: suspense ? suspense.pendingId : 0,\n    asyncDep: null,\n    asyncResolved: false,\n    // lifecycle hooks\n    // not using enums here because it results in computed properties\n    isMounted: false,\n    isUnmounted: false,\n    isDeactivated: false,\n    bc: null,\n    c: null,\n    bm: null,\n    m: null,\n    bu: null,\n    u: null,\n    um: null,\n    bum: null,\n    da: null,\n    a: null,\n    rtg: null,\n    rtc: null,\n    ec: null,\n    sp: null\n  };\n  if (true) {\n    instance.ctx = createDevRenderContext(instance);\n  } else {}\n  instance.root = parent ? parent.root : instance;\n  instance.emit = emit.bind(null, instance);\n  if (vnode.ce) {\n    vnode.ce(instance);\n  }\n  return instance;\n}\nvar currentInstance = null;\nvar getCurrentInstance = function getCurrentInstance() {\n  return currentInstance || currentRenderingInstance;\n};\nvar internalSetCurrentInstance;\nvar setInSSRSetupState;\n{\n  var g = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.getGlobalThis)();\n  var registerGlobalSetter = function registerGlobalSetter(key, setter) {\n    var setters;\n    if (!(setters = g[key])) setters = g[key] = [];\n    setters.push(setter);\n    return function (v) {\n      if (setters.length > 1) setters.forEach(function (set) {\n        return set(v);\n      });else setters[0](v);\n    };\n  };\n  internalSetCurrentInstance = registerGlobalSetter("__VUE_INSTANCE_SETTERS__", function (v) {\n    return currentInstance = v;\n  });\n  setInSSRSetupState = registerGlobalSetter("__VUE_SSR_SETTERS__", function (v) {\n    return isInSSRComponentSetup = v;\n  });\n}\nvar setCurrentInstance = function setCurrentInstance(instance) {\n  var prev = currentInstance;\n  internalSetCurrentInstance(instance);\n  instance.scope.on();\n  return function () {\n    instance.scope.off();\n    internalSetCurrentInstance(prev);\n  };\n};\nvar unsetCurrentInstance = function unsetCurrentInstance() {\n  currentInstance && currentInstance.scope.off();\n  internalSetCurrentInstance(null);\n};\nvar isBuiltInTag = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.makeMap)("slot,component");\nfunction validateComponentName(name, config) {\n  var appIsNativeTag = config.isNativeTag || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NO;\n  if (isBuiltInTag(name) || appIsNativeTag(name)) {\n    warn$1("Do not use built-in or reserved HTML elements as component id: " + name);\n  }\n}\nfunction isStatefulComponent(instance) {\n  return instance.vnode.shapeFlag & 4;\n}\nvar isInSSRComponentSetup = false;\nfunction setupComponent(instance) {\n  var isSSR = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n  isSSR && setInSSRSetupState(isSSR);\n  var _instance$vnode = instance.vnode,\n    props = _instance$vnode.props,\n    children = _instance$vnode.children;\n  var isStateful = isStatefulComponent(instance);\n  initProps(instance, props, isStateful, isSSR);\n  initSlots(instance, children);\n  var setupResult = isStateful ? setupStatefulComponent(instance, isSSR) : void 0;\n  isSSR && setInSSRSetupState(false);\n  return setupResult;\n}\nfunction setupStatefulComponent(instance, isSSR) {\n  var _a;\n  var Component = instance.type;\n  if (true) {\n    if (Component.name) {\n      validateComponentName(Component.name, instance.appContext.config);\n    }\n    if (Component.components) {\n      var names = Object.keys(Component.components);\n      for (var i = 0; i < names.length; i++) {\n        validateComponentName(names[i], instance.appContext.config);\n      }\n    }\n    if (Component.directives) {\n      var _names = Object.keys(Component.directives);\n      for (var _i4 = 0; _i4 < _names.length; _i4++) {\n        validateDirectiveName(_names[_i4]);\n      }\n    }\n    if (Component.compilerOptions && isRuntimeOnly()) {\n      warn$1("\\"compilerOptions\\" is only supported when using a build of Vue that includes the runtime compiler. Since you are using a runtime-only build, the options should be passed via your build tool config instead.");\n    }\n  }\n  instance.accessCache = /* @__PURE__ */Object.create(null);\n  instance.proxy = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.markRaw)(new Proxy(instance.ctx, PublicInstanceProxyHandlers));\n  if (true) {\n    exposePropsOnRenderContext(instance);\n  }\n  var setup = Component.setup;\n  if (setup) {\n    var setupContext = instance.setupContext = setup.length > 1 ? createSetupContext(instance) : null;\n    var reset = setCurrentInstance(instance);\n    (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.pauseTracking)();\n    var setupResult = callWithErrorHandling(setup, instance, 0, [ true ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly)(instance.props) : 0, setupContext]);\n    (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.resetTracking)();\n    reset();\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isPromise)(setupResult)) {\n      setupResult.then(unsetCurrentInstance, unsetCurrentInstance);\n      if (isSSR) {\n        return setupResult.then(function (resolvedResult) {\n          handleSetupResult(instance, resolvedResult, isSSR);\n        }).catch(function (e) {\n          handleError(e, instance, 0);\n        });\n      } else {\n        instance.asyncDep = setupResult;\n        if ( true && !instance.suspense) {\n          var name = (_a = Component.name) != null ? _a : "Anonymous";\n          warn$1("Component <".concat(name, ">: setup function returned a promise, but no <Suspense> boundary was found in the parent component tree. A component with async setup() must be nested in a <Suspense> in order to be rendered."));\n        }\n      }\n    } else {\n      handleSetupResult(instance, setupResult, isSSR);\n    }\n  } else {\n    finishComponentSetup(instance, isSSR);\n  }\n}\nfunction handleSetupResult(instance, setupResult, isSSR) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(setupResult)) {\n    if (instance.type.__ssrInlineRender) {\n      instance.ssrRender = setupResult;\n    } else {\n      instance.render = setupResult;\n    }\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(setupResult)) {\n    if ( true && isVNode(setupResult)) {\n      warn$1("setup() should not return VNodes directly - return a render function instead.");\n    }\n    if (true) {\n      instance.devtoolsRawSetupState = setupResult;\n    }\n    instance.setupState = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.proxyRefs)(setupResult);\n    if (true) {\n      exposeSetupStateOnRenderContext(instance);\n    }\n  } else if ( true && setupResult !== void 0) {\n    warn$1("setup() should return an object. Received: ".concat(setupResult === null ? "null" : _typeof(setupResult)));\n  }\n  finishComponentSetup(instance, isSSR);\n}\nvar compile;\nvar installWithProxy;\nfunction registerRuntimeCompiler(_compile) {\n  compile = _compile;\n  installWithProxy = function installWithProxy(i) {\n    if (i.render._rc) {\n      i.withProxy = new Proxy(i.ctx, RuntimeCompiledPublicInstanceProxyHandlers);\n    }\n  };\n}\nvar isRuntimeOnly = function isRuntimeOnly() {\n  return !compile;\n};\nfunction finishComponentSetup(instance, isSSR, skipOptions) {\n  var Component = instance.type;\n  if (!instance.render) {\n    if (!isSSR && compile && !Component.render) {\n      var template = Component.template || resolveMergedOptions(instance).template;\n      if (template) {\n        if (true) {\n          startMeasure(instance, "compile");\n        }\n        var _instance$appContext$ = instance.appContext.config,\n          isCustomElement = _instance$appContext$.isCustomElement,\n          compilerOptions = _instance$appContext$.compilerOptions;\n        var delimiters = Component.delimiters,\n          componentCompilerOptions = Component.compilerOptions;\n        var finalCompilerOptions = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({\n          isCustomElement: isCustomElement,\n          delimiters: delimiters\n        }, compilerOptions), componentCompilerOptions);\n        Component.render = compile(template, finalCompilerOptions);\n        if (true) {\n          endMeasure(instance, "compile");\n        }\n      }\n    }\n    instance.render = Component.render || _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP;\n    if (installWithProxy) {\n      installWithProxy(instance);\n    }\n  }\n  if (true) {\n    var reset = setCurrentInstance(instance);\n    (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.pauseTracking)();\n    try {\n      applyOptions(instance);\n    } finally {\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.resetTracking)();\n      reset();\n    }\n  }\n  if ( true && !Component.render && instance.render === _vue_shared__WEBPACK_IMPORTED_MODULE_1__.NOOP && !isSSR) {\n    if (!compile && Component.template) {\n      warn$1("Component provided template option but runtime compilation is not supported in this build of Vue." + " Configure your bundler to alias \\"vue\\" to \\"vue/dist/vue.esm-bundler.js\\".");\n    } else {\n      warn$1("Component is missing template or render function.");\n    }\n  }\n}\nfunction getAttrsProxy(instance) {\n  return instance.attrsProxy || (instance.attrsProxy = new Proxy(instance.attrs,  true ? {\n    get: function get(target, key) {\n      markAttrsAccessed();\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.track)(instance, "get", "$attrs");\n      return target[key];\n    },\n    set: function set() {\n      warn$1("setupContext.attrs is readonly.");\n      return false;\n    },\n    deleteProperty: function deleteProperty() {\n      warn$1("setupContext.attrs is readonly.");\n      return false;\n    }\n  } : 0));\n}\nfunction getSlotsProxy(instance) {\n  return instance.slotsProxy || (instance.slotsProxy = new Proxy(instance.slots, {\n    get: function get(target, key) {\n      (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.track)(instance, "get", "$slots");\n      return target[key];\n    }\n  }));\n}\nfunction createSetupContext(instance) {\n  var expose = function expose(exposed) {\n    if (true) {\n      if (instance.exposed) {\n        warn$1("expose() should be called only once per setup().");\n      }\n      if (exposed != null) {\n        var exposedType = _typeof(exposed);\n        if (exposedType === "object") {\n          if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(exposed)) {\n            exposedType = "array";\n          } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(exposed)) {\n            exposedType = "ref";\n          }\n        }\n        if (exposedType !== "object") {\n          warn$1("expose() should be passed a plain object, received ".concat(exposedType, "."));\n        }\n      }\n    }\n    instance.exposed = exposed || {};\n  };\n  if (true) {\n    return Object.freeze({\n      get attrs() {\n        return getAttrsProxy(instance);\n      },\n      get slots() {\n        return getSlotsProxy(instance);\n      },\n      get emit() {\n        return function (event) {\n          for (var _len8 = arguments.length, args = new Array(_len8 > 1 ? _len8 - 1 : 0), _key16 = 1; _key16 < _len8; _key16++) {\n            args[_key16 - 1] = arguments[_key16];\n          }\n          return instance.emit.apply(instance, [event].concat(args));\n        };\n      },\n      expose: expose\n    });\n  } else {}\n}\nfunction getExposeProxy(instance) {\n  if (instance.exposed) {\n    return instance.exposeProxy || (instance.exposeProxy = new Proxy((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.proxyRefs)((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.markRaw)(instance.exposed)), {\n      get: function get(target, key) {\n        if (key in target) {\n          return target[key];\n        } else if (key in publicPropertiesMap) {\n          return publicPropertiesMap[key](instance);\n        }\n      },\n      has: function has(target, key) {\n        return key in target || key in publicPropertiesMap;\n      }\n    }));\n  }\n}\nvar classifyRE = /(?:^|[-_])(\\w)/g;\nvar classify = function classify(str) {\n  return str.replace(classifyRE, function (c) {\n    return c.toUpperCase();\n  }).replace(/[-_]/g, "");\n};\nfunction getComponentName(Component) {\n  var includeInferred = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(Component) ? Component.displayName || Component.name : Component.name || includeInferred && Component.__name;\n}\nfunction formatComponentName(instance, Component) {\n  var isRoot = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n  var name = getComponentName(Component);\n  if (!name && Component.__file) {\n    var match = Component.__file.match(/([^/\\\\]+)\\.\\w+$/);\n    if (match) {\n      name = match[1];\n    }\n  }\n  if (!name && instance && instance.parent) {\n    var inferFromRegistry = function inferFromRegistry(registry) {\n      for (var key in registry) {\n        if (registry[key] === Component) {\n          return key;\n        }\n      }\n    };\n    name = inferFromRegistry(instance.components || instance.parent.type.components) || inferFromRegistry(instance.appContext.components);\n  }\n  return name ? classify(name) : isRoot ? "App" : "Anonymous";\n}\nfunction isClassComponent(value) {\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value) && "__vccOpts" in value;\n}\nvar computed = function computed(getterOrOptions, debugOptions) {\n  return (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.computed)(getterOrOptions, debugOptions, isInSSRComponentSetup);\n};\nfunction useModel(props, name) {\n  var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n  var i = getCurrentInstance();\n  if ( true && !i) {\n    warn$1("useModel() called without active instance.");\n    return (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ref)();\n  }\n  if ( true && !i.propsOptions[0][name]) {\n    warn$1("useModel() called with prop \\"".concat(name, "\\" which is not declared."));\n    return (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.ref)();\n  }\n  var camelizedName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(name);\n  var hyphenatedName = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(name);\n  var res = (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.customRef)(function (track, trigger) {\n    var localValue;\n    watchSyncEffect(function () {\n      var propValue = props[name];\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasChanged)(localValue, propValue)) {\n        localValue = propValue;\n        trigger();\n      }\n    });\n    return {\n      get: function get() {\n        track();\n        return options.get ? options.get(localValue) : localValue;\n      },\n      set: function set(value) {\n        var rawProps = i.vnode.props;\n        if (!(rawProps && (\n        // check if parent has passed v-model\n        name in rawProps || camelizedName in rawProps || hyphenatedName in rawProps) && ("onUpdate:".concat(name) in rawProps || "onUpdate:".concat(camelizedName) in rawProps || "onUpdate:".concat(hyphenatedName) in rawProps)) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasChanged)(value, localValue)) {\n          localValue = value;\n          trigger();\n        }\n        i.emit("update:".concat(name), options.set ? options.set(value) : value);\n      }\n    };\n  });\n  var modifierKey = name === "modelValue" ? "modelModifiers" : "".concat(name, "Modifiers");\n  res[Symbol.iterator] = function () {\n    var i2 = 0;\n    return {\n      next: function next() {\n        if (i2 < 2) {\n          return {\n            value: i2++ ? props[modifierKey] || {} : res,\n            done: false\n          };\n        } else {\n          return {\n            done: true\n          };\n        }\n      }\n    };\n  };\n  return res;\n}\nfunction h(type, propsOrChildren, children) {\n  var l = arguments.length;\n  if (l === 2) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(propsOrChildren) && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(propsOrChildren)) {\n      if (isVNode(propsOrChildren)) {\n        return createVNode(type, null, [propsOrChildren]);\n      }\n      return createVNode(type, propsOrChildren);\n    } else {\n      return createVNode(type, null, propsOrChildren);\n    }\n  } else {\n    if (l > 3) {\n      children = Array.prototype.slice.call(arguments, 2);\n    } else if (l === 3 && isVNode(children)) {\n      children = [children];\n    }\n    return createVNode(type, propsOrChildren, children);\n  }\n}\nfunction initCustomFormatter() {\n  if ( false || typeof window === "undefined") {\n    return;\n  }\n  var vueStyle = {\n    style: "color:#3ba776"\n  };\n  var numberStyle = {\n    style: "color:#1677ff"\n  };\n  var stringStyle = {\n    style: "color:#f5222d"\n  };\n  var keywordStyle = {\n    style: "color:#eb2f96"\n  };\n  var formatter = {\n    header: function header(obj) {\n      if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(obj)) {\n        return null;\n      }\n      if (obj.__isVue) {\n        return ["div", vueStyle, "VueInstance"];\n      } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isRef)(obj)) {\n        return ["div", {}, ["span", vueStyle, genRefFlag(obj)], "<", formatValue(obj.value), ">"];\n      } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReactive)(obj)) {\n        return ["div", {}, ["span", vueStyle, (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isShallow)(obj) ? "ShallowReactive" : "Reactive"], "<", formatValue(obj), ">".concat((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReadonly)(obj) ? " (readonly)" : "")];\n      } else if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isReadonly)(obj)) {\n        return ["div", {}, ["span", vueStyle, (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isShallow)(obj) ? "ShallowReadonly" : "Readonly"], "<", formatValue(obj), ">"];\n      }\n      return null;\n    },\n    hasBody: function hasBody(obj) {\n      return obj && obj.__isVue;\n    },\n    body: function body(obj) {\n      if (obj && obj.__isVue) {\n        return ["div", {}].concat(_toConsumableArray(formatInstance(obj.$)));\n      }\n    }\n  };\n  function formatInstance(instance) {\n    var blocks = [];\n    if (instance.type.props && instance.props) {\n      blocks.push(createInstanceBlock("props", (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(instance.props)));\n    }\n    if (instance.setupState !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ) {\n      blocks.push(createInstanceBlock("setup", instance.setupState));\n    }\n    if (instance.data !== _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ) {\n      blocks.push(createInstanceBlock("data", (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(instance.data)));\n    }\n    var computed = extractKeys(instance, "computed");\n    if (computed) {\n      blocks.push(createInstanceBlock("computed", computed));\n    }\n    var injected = extractKeys(instance, "inject");\n    if (injected) {\n      blocks.push(createInstanceBlock("injected", injected));\n    }\n    blocks.push(["div", {}, ["span", {\n      style: keywordStyle.style + ";opacity:0.66"\n    }, "$ (internal): "], ["object", {\n      object: instance\n    }]]);\n    return blocks;\n  }\n  function createInstanceBlock(type, target) {\n    target = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, target);\n    if (!Object.keys(target).length) {\n      return ["span", {}];\n    }\n    return ["div", {\n      style: "line-height:1.25em;margin-bottom:0.6em"\n    }, ["div", {\n      style: "color:#476582"\n    }, type], ["div", {\n      style: "padding-left:1.25em"\n    }].concat(_toConsumableArray(Object.keys(target).map(function (key) {\n      return ["div", {}, ["span", keywordStyle, key + ": "], formatValue(target[key], false)];\n    })))];\n  }\n  function formatValue(v) {\n    var asRaw = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n    if (typeof v === "number") {\n      return ["span", numberStyle, v];\n    } else if (typeof v === "string") {\n      return ["span", stringStyle, JSON.stringify(v)];\n    } else if (typeof v === "boolean") {\n      return ["span", keywordStyle, v];\n    } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(v)) {\n      return ["object", {\n        object: asRaw ? (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.toRaw)(v) : v\n      }];\n    } else {\n      return ["span", stringStyle, String(v)];\n    }\n  }\n  function extractKeys(instance, type) {\n    var Comp = instance.type;\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(Comp)) {\n      return;\n    }\n    var extracted = {};\n    for (var key in instance.ctx) {\n      if (isKeyOfType(Comp, key, type)) {\n        extracted[key] = instance.ctx[key];\n      }\n    }\n    return extracted;\n  }\n  function isKeyOfType(Comp, key, type) {\n    var opts = Comp[type];\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(opts) && opts.includes(key) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(opts) && key in opts) {\n      return true;\n    }\n    if (Comp.extends && isKeyOfType(Comp.extends, key, type)) {\n      return true;\n    }\n    if (Comp.mixins && Comp.mixins.some(function (m) {\n      return isKeyOfType(m, key, type);\n    })) {\n      return true;\n    }\n  }\n  function genRefFlag(v) {\n    if ((0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.isShallow)(v)) {\n      return "ShallowRef";\n    }\n    if (v.effect) {\n      return "ComputedRef";\n    }\n    return "Ref";\n  }\n  if (window.devtoolsFormatters) {\n    window.devtoolsFormatters.push(formatter);\n  } else {\n    window.devtoolsFormatters = [formatter];\n  }\n}\nfunction withMemo(memo, render, cache, index) {\n  var cached = cache[index];\n  if (cached && isMemoSame(cached, memo)) {\n    return cached;\n  }\n  var ret = render();\n  ret.memo = memo.slice();\n  return cache[index] = ret;\n}\nfunction isMemoSame(cached, memo) {\n  var prev = cached.memo;\n  if (prev.length != memo.length) {\n    return false;\n  }\n  for (var i = 0; i < prev.length; i++) {\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hasChanged)(prev[i], memo[i])) {\n      return false;\n    }\n  }\n  if (isBlockTreeEnabled > 0 && currentBlock) {\n    currentBlock.push(cached);\n  }\n  return true;\n}\nvar version = "3.4.19";\nvar warn =  true ? warn$1 : 0;\nvar ErrorTypeStrings = ErrorTypeStrings$1;\nvar devtools =  true ? devtools$1 : 0;\nvar setDevtoolsHook =  true ? setDevtoolsHook$1 : 0;\nvar _ssrUtils = {\n  createComponentInstance: createComponentInstance,\n  setupComponent: setupComponent,\n  renderComponentRoot: renderComponentRoot,\n  setCurrentRenderingInstance: setCurrentRenderingInstance,\n  isVNode: isVNode,\n  normalizeVNode: normalizeVNode\n};\nvar ssrUtils = _ssrUtils;\nvar resolveFilter = null;\nvar compatUtils = null;\nvar DeprecationTypes = null;\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?')},"./node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BaseTransition: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.BaseTransition; },\n/* harmony export */   BaseTransitionPropsValidators: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.BaseTransitionPropsValidators; },\n/* harmony export */   Comment: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Comment; },\n/* harmony export */   DeprecationTypes: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.DeprecationTypes; },\n/* harmony export */   EffectScope: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.EffectScope; },\n/* harmony export */   ErrorCodes: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.ErrorCodes; },\n/* harmony export */   ErrorTypeStrings: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.ErrorTypeStrings; },\n/* harmony export */   Fragment: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Fragment; },\n/* harmony export */   KeepAlive: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.KeepAlive; },\n/* harmony export */   ReactiveEffect: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.ReactiveEffect; },\n/* harmony export */   Static: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Static; },\n/* harmony export */   Suspense: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Suspense; },\n/* harmony export */   Teleport: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Teleport; },\n/* harmony export */   Text: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Text; },\n/* harmony export */   TrackOpTypes: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.TrackOpTypes; },\n/* harmony export */   Transition: function() { return /* binding */ Transition; },\n/* harmony export */   TransitionGroup: function() { return /* binding */ TransitionGroup; },\n/* harmony export */   TriggerOpTypes: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.TriggerOpTypes; },\n/* harmony export */   VueElement: function() { return /* binding */ VueElement; },\n/* harmony export */   assertNumber: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.assertNumber; },\n/* harmony export */   callWithAsyncErrorHandling: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.callWithAsyncErrorHandling; },\n/* harmony export */   callWithErrorHandling: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.callWithErrorHandling; },\n/* harmony export */   camelize: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.camelize; },\n/* harmony export */   capitalize: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.capitalize; },\n/* harmony export */   cloneVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.cloneVNode; },\n/* harmony export */   compatUtils: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.compatUtils; },\n/* harmony export */   computed: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.computed; },\n/* harmony export */   createApp: function() { return /* binding */ createApp; },\n/* harmony export */   createBlock: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createBlock; },\n/* harmony export */   createCommentVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode; },\n/* harmony export */   createElementBlock: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createElementBlock; },\n/* harmony export */   createElementVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createElementVNode; },\n/* harmony export */   createHydrationRenderer: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createHydrationRenderer; },\n/* harmony export */   createPropsRestProxy: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createPropsRestProxy; },\n/* harmony export */   createRenderer: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createRenderer; },\n/* harmony export */   createSSRApp: function() { return /* binding */ createSSRApp; },\n/* harmony export */   createSlots: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createSlots; },\n/* harmony export */   createStaticVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createStaticVNode; },\n/* harmony export */   createTextVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createTextVNode; },\n/* harmony export */   createVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createVNode; },\n/* harmony export */   customRef: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.customRef; },\n/* harmony export */   defineAsyncComponent: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineAsyncComponent; },\n/* harmony export */   defineComponent: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineComponent; },\n/* harmony export */   defineCustomElement: function() { return /* binding */ defineCustomElement; },\n/* harmony export */   defineEmits: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineEmits; },\n/* harmony export */   defineExpose: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineExpose; },\n/* harmony export */   defineModel: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineModel; },\n/* harmony export */   defineOptions: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineOptions; },\n/* harmony export */   defineProps: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineProps; },\n/* harmony export */   defineSSRCustomElement: function() { return /* binding */ defineSSRCustomElement; },\n/* harmony export */   defineSlots: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineSlots; },\n/* harmony export */   devtools: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.devtools; },\n/* harmony export */   effect: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.effect; },\n/* harmony export */   effectScope: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.effectScope; },\n/* harmony export */   getCurrentInstance: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentInstance; },\n/* harmony export */   getCurrentScope: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentScope; },\n/* harmony export */   getTransitionRawChildren: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getTransitionRawChildren; },\n/* harmony export */   guardReactiveProps: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.guardReactiveProps; },\n/* harmony export */   h: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.h; },\n/* harmony export */   handleError: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.handleError; },\n/* harmony export */   hasInjectionContext: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.hasInjectionContext; },\n/* harmony export */   hydrate: function() { return /* binding */ hydrate; },\n/* harmony export */   initCustomFormatter: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.initCustomFormatter; },\n/* harmony export */   initDirectivesForSSR: function() { return /* binding */ initDirectivesForSSR; },\n/* harmony export */   inject: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.inject; },\n/* harmony export */   isMemoSame: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isMemoSame; },\n/* harmony export */   isProxy: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isProxy; },\n/* harmony export */   isReactive: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isReactive; },\n/* harmony export */   isReadonly: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isReadonly; },\n/* harmony export */   isRef: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isRef; },\n/* harmony export */   isRuntimeOnly: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isRuntimeOnly; },\n/* harmony export */   isShallow: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isShallow; },\n/* harmony export */   isVNode: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isVNode; },\n/* harmony export */   markRaw: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.markRaw; },\n/* harmony export */   mergeDefaults: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.mergeDefaults; },\n/* harmony export */   mergeModels: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.mergeModels; },\n/* harmony export */   mergeProps: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.mergeProps; },\n/* harmony export */   nextTick: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.nextTick; },\n/* harmony export */   normalizeClass: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.normalizeClass; },\n/* harmony export */   normalizeProps: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.normalizeProps; },\n/* harmony export */   normalizeStyle: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle; },\n/* harmony export */   onActivated: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onActivated; },\n/* harmony export */   onBeforeMount: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onBeforeMount; },\n/* harmony export */   onBeforeUnmount: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onBeforeUnmount; },\n/* harmony export */   onBeforeUpdate: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onBeforeUpdate; },\n/* harmony export */   onDeactivated: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onDeactivated; },\n/* harmony export */   onErrorCaptured: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onErrorCaptured; },\n/* harmony export */   onMounted: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onMounted; },\n/* harmony export */   onRenderTracked: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onRenderTracked; },\n/* harmony export */   onRenderTriggered: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onRenderTriggered; },\n/* harmony export */   onScopeDispose: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onScopeDispose; },\n/* harmony export */   onServerPrefetch: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onServerPrefetch; },\n/* harmony export */   onUnmounted: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onUnmounted; },\n/* harmony export */   onUpdated: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onUpdated; },\n/* harmony export */   openBlock: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.openBlock; },\n/* harmony export */   popScopeId: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.popScopeId; },\n/* harmony export */   provide: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.provide; },\n/* harmony export */   proxyRefs: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.proxyRefs; },\n/* harmony export */   pushScopeId: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.pushScopeId; },\n/* harmony export */   queuePostFlushCb: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.queuePostFlushCb; },\n/* harmony export */   reactive: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.reactive; },\n/* harmony export */   readonly: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.readonly; },\n/* harmony export */   ref: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.ref; },\n/* harmony export */   registerRuntimeCompiler: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.registerRuntimeCompiler; },\n/* harmony export */   render: function() { return /* binding */ render; },\n/* harmony export */   renderList: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.renderList; },\n/* harmony export */   renderSlot: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.renderSlot; },\n/* harmony export */   resolveComponent: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveComponent; },\n/* harmony export */   resolveDirective: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveDirective; },\n/* harmony export */   resolveDynamicComponent: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveDynamicComponent; },\n/* harmony export */   resolveFilter: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveFilter; },\n/* harmony export */   resolveTransitionHooks: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveTransitionHooks; },\n/* harmony export */   setBlockTracking: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.setBlockTracking; },\n/* harmony export */   setDevtoolsHook: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.setDevtoolsHook; },\n/* harmony export */   setTransitionHooks: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.setTransitionHooks; },\n/* harmony export */   shallowReactive: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.shallowReactive; },\n/* harmony export */   shallowReadonly: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly; },\n/* harmony export */   shallowRef: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.shallowRef; },\n/* harmony export */   ssrContextKey: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.ssrContextKey; },\n/* harmony export */   ssrUtils: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.ssrUtils; },\n/* harmony export */   stop: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.stop; },\n/* harmony export */   toDisplayString: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toDisplayString; },\n/* harmony export */   toHandlerKey: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toHandlerKey; },\n/* harmony export */   toHandlers: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toHandlers; },\n/* harmony export */   toRaw: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toRaw; },\n/* harmony export */   toRef: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toRef; },\n/* harmony export */   toRefs: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toRefs; },\n/* harmony export */   toValue: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.toValue; },\n/* harmony export */   transformVNodeArgs: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.transformVNodeArgs; },\n/* harmony export */   triggerRef: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.triggerRef; },\n/* harmony export */   unref: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.unref; },\n/* harmony export */   useAttrs: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.useAttrs; },\n/* harmony export */   useCssModule: function() { return /* binding */ useCssModule; },\n/* harmony export */   useCssVars: function() { return /* binding */ useCssVars; },\n/* harmony export */   useModel: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.useModel; },\n/* harmony export */   useSSRContext: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.useSSRContext; },\n/* harmony export */   useSlots: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.useSlots; },\n/* harmony export */   useTransitionState: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.useTransitionState; },\n/* harmony export */   vModelCheckbox: function() { return /* binding */ vModelCheckbox; },\n/* harmony export */   vModelDynamic: function() { return /* binding */ vModelDynamic; },\n/* harmony export */   vModelRadio: function() { return /* binding */ vModelRadio; },\n/* harmony export */   vModelSelect: function() { return /* binding */ vModelSelect; },\n/* harmony export */   vModelText: function() { return /* binding */ vModelText; },\n/* harmony export */   vShow: function() { return /* binding */ vShow; },\n/* harmony export */   version: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.version; },\n/* harmony export */   warn: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn; },\n/* harmony export */   watch: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.watch; },\n/* harmony export */   watchEffect: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.watchEffect; },\n/* harmony export */   watchPostEffect: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.watchPostEffect; },\n/* harmony export */   watchSyncEffect: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.watchSyncEffect; },\n/* harmony export */   withAsyncContext: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.withAsyncContext; },\n/* harmony export */   withCtx: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.withCtx; },\n/* harmony export */   withDefaults: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.withDefaults; },\n/* harmony export */   withDirectives: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.withDirectives; },\n/* harmony export */   withKeys: function() { return /* binding */ withKeys; },\n/* harmony export */   withMemo: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.withMemo; },\n/* harmony export */   withModifiers: function() { return /* binding */ withModifiers; },\n/* harmony export */   withScopeId: function() { return /* reexport safe */ _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.withScopeId; }\n/* harmony export */ });\n/* harmony import */ var _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/runtime-core */ "./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js");\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @vue/shared */ "./node_modules/@vue/shared/dist/shared.esm-bundler.js");\n/* harmony import */ var _vue_runtime_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @vue/runtime-core */ "./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js");\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); }\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\nfunction _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\n/**\n* @vue/runtime-dom v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\n\n\nvar svgNS = "http://www.w3.org/2000/svg";\nvar mathmlNS = "http://www.w3.org/1998/Math/MathML";\nvar doc = typeof document !== "undefined" ? document : null;\nvar templateContainer = doc && /* @__PURE__ */doc.createElement("template");\nvar nodeOps = {\n  insert: function insert(child, parent, anchor) {\n    parent.insertBefore(child, anchor || null);\n  },\n  remove: function remove(child) {\n    var parent = child.parentNode;\n    if (parent) {\n      parent.removeChild(child);\n    }\n  },\n  createElement: function createElement(tag, namespace, is, props) {\n    var el = namespace === "svg" ? doc.createElementNS(svgNS, tag) : namespace === "mathml" ? doc.createElementNS(mathmlNS, tag) : doc.createElement(tag, is ? {\n      is: is\n    } : void 0);\n    if (tag === "select" && props && props.multiple != null) {\n      el.setAttribute("multiple", props.multiple);\n    }\n    return el;\n  },\n  createText: function createText(text) {\n    return doc.createTextNode(text);\n  },\n  createComment: function createComment(text) {\n    return doc.createComment(text);\n  },\n  setText: function setText(node, text) {\n    node.nodeValue = text;\n  },\n  setElementText: function setElementText(el, text) {\n    el.textContent = text;\n  },\n  parentNode: function parentNode(node) {\n    return node.parentNode;\n  },\n  nextSibling: function nextSibling(node) {\n    return node.nextSibling;\n  },\n  querySelector: function querySelector(selector) {\n    return doc.querySelector(selector);\n  },\n  setScopeId: function setScopeId(el, id) {\n    el.setAttribute(id, "");\n  },\n  // __UNSAFE__\n  // Reason: innerHTML.\n  // Static content here can only come from compiled templates.\n  // As long as the user only uses trusted templates, this is safe.\n  insertStaticContent: function insertStaticContent(content, parent, anchor, namespace, start, end) {\n    var before = anchor ? anchor.previousSibling : parent.lastChild;\n    if (start && (start === end || start.nextSibling)) {\n      while (true) {\n        parent.insertBefore(start.cloneNode(true), anchor);\n        if (start === end || !(start = start.nextSibling)) break;\n      }\n    } else {\n      templateContainer.innerHTML = namespace === "svg" ? "<svg>".concat(content, "</svg>") : namespace === "mathml" ? "<math>".concat(content, "</math>") : content;\n      var template = templateContainer.content;\n      if (namespace === "svg" || namespace === "mathml") {\n        var wrapper = template.firstChild;\n        while (wrapper.firstChild) {\n          template.appendChild(wrapper.firstChild);\n        }\n        template.removeChild(wrapper);\n      }\n      parent.insertBefore(template, anchor);\n    }\n    return [\n    // first\n    before ? before.nextSibling : parent.firstChild,\n    // last\n    anchor ? anchor.previousSibling : parent.lastChild];\n  }\n};\nvar TRANSITION = "transition";\nvar ANIMATION = "animation";\nvar vtcKey = Symbol("_vtc");\nvar Transition = function Transition(props, _ref) {\n  var slots = _ref.slots;\n  return (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.h)(_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.BaseTransition, resolveTransitionProps(props), slots);\n};\nTransition.displayName = "Transition";\nvar DOMTransitionPropsValidators = {\n  name: String,\n  type: String,\n  css: {\n    type: Boolean,\n    default: true\n  },\n  duration: [String, Number, Object],\n  enterFromClass: String,\n  enterActiveClass: String,\n  enterToClass: String,\n  appearFromClass: String,\n  appearActiveClass: String,\n  appearToClass: String,\n  leaveFromClass: String,\n  leaveActiveClass: String,\n  leaveToClass: String\n};\nvar TransitionPropsValidators = Transition.props = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.BaseTransitionPropsValidators, DOMTransitionPropsValidators);\nvar callHook = function callHook(hook) {\n  var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(hook)) {\n    hook.forEach(function (h2) {\n      return h2.apply(void 0, _toConsumableArray(args));\n    });\n  } else if (hook) {\n    hook.apply(void 0, _toConsumableArray(args));\n  }\n};\nvar hasExplicitCallback = function hasExplicitCallback(hook) {\n  return hook ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(hook) ? hook.some(function (h2) {\n    return h2.length > 1;\n  }) : hook.length > 1 : false;\n};\nfunction resolveTransitionProps(rawProps) {\n  var baseProps = {};\n  for (var key in rawProps) {\n    if (!(key in DOMTransitionPropsValidators)) {\n      baseProps[key] = rawProps[key];\n    }\n  }\n  if (rawProps.css === false) {\n    return baseProps;\n  }\n  var _rawProps$name = rawProps.name,\n    name = _rawProps$name === void 0 ? "v" : _rawProps$name,\n    type = rawProps.type,\n    duration = rawProps.duration,\n    _rawProps$enterFromCl = rawProps.enterFromClass,\n    enterFromClass = _rawProps$enterFromCl === void 0 ? "".concat(name, "-enter-from") : _rawProps$enterFromCl,\n    _rawProps$enterActive = rawProps.enterActiveClass,\n    enterActiveClass = _rawProps$enterActive === void 0 ? "".concat(name, "-enter-active") : _rawProps$enterActive,\n    _rawProps$enterToClas = rawProps.enterToClass,\n    enterToClass = _rawProps$enterToClas === void 0 ? "".concat(name, "-enter-to") : _rawProps$enterToClas,\n    _rawProps$appearFromC = rawProps.appearFromClass,\n    appearFromClass = _rawProps$appearFromC === void 0 ? enterFromClass : _rawProps$appearFromC,\n    _rawProps$appearActiv = rawProps.appearActiveClass,\n    appearActiveClass = _rawProps$appearActiv === void 0 ? enterActiveClass : _rawProps$appearActiv,\n    _rawProps$appearToCla = rawProps.appearToClass,\n    appearToClass = _rawProps$appearToCla === void 0 ? enterToClass : _rawProps$appearToCla,\n    _rawProps$leaveFromCl = rawProps.leaveFromClass,\n    leaveFromClass = _rawProps$leaveFromCl === void 0 ? "".concat(name, "-leave-from") : _rawProps$leaveFromCl,\n    _rawProps$leaveActive = rawProps.leaveActiveClass,\n    leaveActiveClass = _rawProps$leaveActive === void 0 ? "".concat(name, "-leave-active") : _rawProps$leaveActive,\n    _rawProps$leaveToClas = rawProps.leaveToClass,\n    leaveToClass = _rawProps$leaveToClas === void 0 ? "".concat(name, "-leave-to") : _rawProps$leaveToClas;\n  var durations = normalizeDuration(duration);\n  var enterDuration = durations && durations[0];\n  var leaveDuration = durations && durations[1];\n  var _onBeforeEnter = baseProps.onBeforeEnter,\n    onEnter = baseProps.onEnter,\n    _onEnterCancelled = baseProps.onEnterCancelled,\n    _onLeave = baseProps.onLeave,\n    _onLeaveCancelled = baseProps.onLeaveCancelled,\n    _baseProps$onBeforeAp = baseProps.onBeforeAppear,\n    _onBeforeAppear = _baseProps$onBeforeAp === void 0 ? _onBeforeEnter : _baseProps$onBeforeAp,\n    _baseProps$onAppear = baseProps.onAppear,\n    onAppear = _baseProps$onAppear === void 0 ? onEnter : _baseProps$onAppear,\n    _baseProps$onAppearCa = baseProps.onAppearCancelled,\n    _onAppearCancelled = _baseProps$onAppearCa === void 0 ? _onEnterCancelled : _baseProps$onAppearCa;\n  var finishEnter = function finishEnter(el, isAppear, done) {\n    removeTransitionClass(el, isAppear ? appearToClass : enterToClass);\n    removeTransitionClass(el, isAppear ? appearActiveClass : enterActiveClass);\n    done && done();\n  };\n  var finishLeave = function finishLeave(el, done) {\n    el._isLeaving = false;\n    removeTransitionClass(el, leaveFromClass);\n    removeTransitionClass(el, leaveToClass);\n    removeTransitionClass(el, leaveActiveClass);\n    done && done();\n  };\n  var makeEnterHook = function makeEnterHook(isAppear) {\n    return function (el, done) {\n      var hook = isAppear ? onAppear : onEnter;\n      var resolve = function resolve() {\n        return finishEnter(el, isAppear, done);\n      };\n      callHook(hook, [el, resolve]);\n      nextFrame(function () {\n        removeTransitionClass(el, isAppear ? appearFromClass : enterFromClass);\n        addTransitionClass(el, isAppear ? appearToClass : enterToClass);\n        if (!hasExplicitCallback(hook)) {\n          whenTransitionEnds(el, type, enterDuration, resolve);\n        }\n      });\n    };\n  };\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)(baseProps, {\n    onBeforeEnter: function onBeforeEnter(el) {\n      callHook(_onBeforeEnter, [el]);\n      addTransitionClass(el, enterFromClass);\n      addTransitionClass(el, enterActiveClass);\n    },\n    onBeforeAppear: function onBeforeAppear(el) {\n      callHook(_onBeforeAppear, [el]);\n      addTransitionClass(el, appearFromClass);\n      addTransitionClass(el, appearActiveClass);\n    },\n    onEnter: makeEnterHook(false),\n    onAppear: makeEnterHook(true),\n    onLeave: function onLeave(el, done) {\n      el._isLeaving = true;\n      var resolve = function resolve() {\n        return finishLeave(el, done);\n      };\n      addTransitionClass(el, leaveFromClass);\n      forceReflow();\n      addTransitionClass(el, leaveActiveClass);\n      nextFrame(function () {\n        if (!el._isLeaving) {\n          return;\n        }\n        removeTransitionClass(el, leaveFromClass);\n        addTransitionClass(el, leaveToClass);\n        if (!hasExplicitCallback(_onLeave)) {\n          whenTransitionEnds(el, type, leaveDuration, resolve);\n        }\n      });\n      callHook(_onLeave, [el, resolve]);\n    },\n    onEnterCancelled: function onEnterCancelled(el) {\n      finishEnter(el, false);\n      callHook(_onEnterCancelled, [el]);\n    },\n    onAppearCancelled: function onAppearCancelled(el) {\n      finishEnter(el, true);\n      callHook(_onAppearCancelled, [el]);\n    },\n    onLeaveCancelled: function onLeaveCancelled(el) {\n      finishLeave(el);\n      callHook(_onLeaveCancelled, [el]);\n    }\n  });\n}\nfunction normalizeDuration(duration) {\n  if (duration == null) {\n    return null;\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isObject)(duration)) {\n    return [NumberOf(duration.enter), NumberOf(duration.leave)];\n  } else {\n    var n = NumberOf(duration);\n    return [n, n];\n  }\n}\nfunction NumberOf(val) {\n  var res = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toNumber)(val);\n  if (true) {\n    (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.assertNumber)(res, "<transition> explicit duration");\n  }\n  return res;\n}\nfunction addTransitionClass(el, cls) {\n  cls.split(/\\s+/).forEach(function (c) {\n    return c && el.classList.add(c);\n  });\n  (el[vtcKey] || (el[vtcKey] = /* @__PURE__ */new Set())).add(cls);\n}\nfunction removeTransitionClass(el, cls) {\n  cls.split(/\\s+/).forEach(function (c) {\n    return c && el.classList.remove(c);\n  });\n  var _vtc = el[vtcKey];\n  if (_vtc) {\n    _vtc.delete(cls);\n    if (!_vtc.size) {\n      el[vtcKey] = void 0;\n    }\n  }\n}\nfunction nextFrame(cb) {\n  requestAnimationFrame(function () {\n    requestAnimationFrame(cb);\n  });\n}\nvar endId = 0;\nfunction whenTransitionEnds(el, expectedType, explicitTimeout, resolve) {\n  var id = el._endId = ++endId;\n  var resolveIfNotStale = function resolveIfNotStale() {\n    if (id === el._endId) {\n      resolve();\n    }\n  };\n  if (explicitTimeout) {\n    return setTimeout(resolveIfNotStale, explicitTimeout);\n  }\n  var _getTransitionInfo = getTransitionInfo(el, expectedType),\n    type = _getTransitionInfo.type,\n    timeout = _getTransitionInfo.timeout,\n    propCount = _getTransitionInfo.propCount;\n  if (!type) {\n    return resolve();\n  }\n  var endEvent = type + "end";\n  var ended = 0;\n  var end = function end() {\n    el.removeEventListener(endEvent, onEnd);\n    resolveIfNotStale();\n  };\n  var onEnd = function onEnd(e) {\n    if (e.target === el && ++ended >= propCount) {\n      end();\n    }\n  };\n  setTimeout(function () {\n    if (ended < propCount) {\n      end();\n    }\n  }, timeout + 1);\n  el.addEventListener(endEvent, onEnd);\n}\nfunction getTransitionInfo(el, expectedType) {\n  var styles = window.getComputedStyle(el);\n  var getStyleProperties = function getStyleProperties(key) {\n    return (styles[key] || "").split(", ");\n  };\n  var transitionDelays = getStyleProperties("".concat(TRANSITION, "Delay"));\n  var transitionDurations = getStyleProperties("".concat(TRANSITION, "Duration"));\n  var transitionTimeout = getTimeout(transitionDelays, transitionDurations);\n  var animationDelays = getStyleProperties("".concat(ANIMATION, "Delay"));\n  var animationDurations = getStyleProperties("".concat(ANIMATION, "Duration"));\n  var animationTimeout = getTimeout(animationDelays, animationDurations);\n  var type = null;\n  var timeout = 0;\n  var propCount = 0;\n  if (expectedType === TRANSITION) {\n    if (transitionTimeout > 0) {\n      type = TRANSITION;\n      timeout = transitionTimeout;\n      propCount = transitionDurations.length;\n    }\n  } else if (expectedType === ANIMATION) {\n    if (animationTimeout > 0) {\n      type = ANIMATION;\n      timeout = animationTimeout;\n      propCount = animationDurations.length;\n    }\n  } else {\n    timeout = Math.max(transitionTimeout, animationTimeout);\n    type = timeout > 0 ? transitionTimeout > animationTimeout ? TRANSITION : ANIMATION : null;\n    propCount = type ? type === TRANSITION ? transitionDurations.length : animationDurations.length : 0;\n  }\n  var hasTransform = type === TRANSITION && /\\b(transform|all)(,|$)/.test(getStyleProperties("".concat(TRANSITION, "Property")).toString());\n  return {\n    type: type,\n    timeout: timeout,\n    propCount: propCount,\n    hasTransform: hasTransform\n  };\n}\nfunction getTimeout(delays, durations) {\n  while (delays.length < durations.length) {\n    delays = delays.concat(delays);\n  }\n  return Math.max.apply(Math, _toConsumableArray(durations.map(function (d, i) {\n    return toMs(d) + toMs(delays[i]);\n  })));\n}\nfunction toMs(s) {\n  if (s === "auto") return 0;\n  return Number(s.slice(0, -1).replace(",", ".")) * 1e3;\n}\nfunction forceReflow() {\n  return document.body.offsetHeight;\n}\nfunction patchClass(el, value, isSVG) {\n  var transitionClasses = el[vtcKey];\n  if (transitionClasses) {\n    value = (value ? [value].concat(_toConsumableArray(transitionClasses)) : _toConsumableArray(transitionClasses)).join(" ");\n  }\n  if (value == null) {\n    el.removeAttribute("class");\n  } else if (isSVG) {\n    el.setAttribute("class", value);\n  } else {\n    el.className = value;\n  }\n}\nvar vShowOldKey = Symbol("_vod");\nvar vShow = {\n  beforeMount: function beforeMount(el, _ref2, _ref3) {\n    var value = _ref2.value;\n    var transition = _ref3.transition;\n    el[vShowOldKey] = el.style.display === "none" ? "" : el.style.display;\n    if (transition && value) {\n      transition.beforeEnter(el);\n    } else {\n      setDisplay(el, value);\n    }\n  },\n  mounted: function mounted(el, _ref4, _ref5) {\n    var value = _ref4.value;\n    var transition = _ref5.transition;\n    if (transition && value) {\n      transition.enter(el);\n    }\n  },\n  updated: function updated(el, _ref6, _ref7) {\n    var value = _ref6.value,\n      oldValue = _ref6.oldValue;\n    var transition = _ref7.transition;\n    if (!value === !oldValue && (el.style.display === el[vShowOldKey] || !value)) return;\n    if (transition) {\n      if (value) {\n        transition.beforeEnter(el);\n        setDisplay(el, true);\n        transition.enter(el);\n      } else {\n        transition.leave(el, function () {\n          setDisplay(el, false);\n        });\n      }\n    } else {\n      setDisplay(el, value);\n    }\n  },\n  beforeUnmount: function beforeUnmount(el, _ref8) {\n    var value = _ref8.value;\n    setDisplay(el, value);\n  }\n};\nif (true) {\n  vShow.name = "show";\n}\nfunction setDisplay(el, value) {\n  el.style.display = value ? el[vShowOldKey] : "none";\n}\nfunction initVShowForSSR() {\n  vShow.getSSRProps = function (_ref9) {\n    var value = _ref9.value;\n    if (!value) {\n      return {\n        style: {\n          display: "none"\n        }\n      };\n    }\n  };\n}\nvar CSS_VAR_TEXT = Symbol( true ? "CSS_VAR_TEXT" : 0);\nfunction useCssVars(getter) {\n  var instance = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentInstance)();\n  if (!instance) {\n     true && (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("useCssVars is called without current active component instance.");\n    return;\n  }\n  var updateTeleports = instance.ut = function () {\n    var vars = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getter(instance.proxy);\n    Array.from(document.querySelectorAll("[data-v-owner=\\"".concat(instance.uid, "\\"]"))).forEach(function (node) {\n      return setVarsOnNode(node, vars);\n    });\n  };\n  if (true) {\n    instance.getCssVars = function () {\n      return getter(instance.proxy);\n    };\n  }\n  var setVars = function setVars() {\n    var vars = getter(instance.proxy);\n    setVarsOnVNode(instance.subTree, vars);\n    updateTeleports(vars);\n  };\n  (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.watchPostEffect)(setVars);\n  (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onMounted)(function () {\n    var ob = new MutationObserver(setVars);\n    ob.observe(instance.subTree.el.parentNode, {\n      childList: true\n    });\n    (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onUnmounted)(function () {\n      return ob.disconnect();\n    });\n  });\n}\nfunction setVarsOnVNode(vnode, vars) {\n  if (vnode.shapeFlag & 128) {\n    var suspense = vnode.suspense;\n    vnode = suspense.activeBranch;\n    if (suspense.pendingBranch && !suspense.isHydrating) {\n      suspense.effects.push(function () {\n        setVarsOnVNode(suspense.activeBranch, vars);\n      });\n    }\n  }\n  while (vnode.component) {\n    vnode = vnode.component.subTree;\n  }\n  if (vnode.shapeFlag & 1 && vnode.el) {\n    setVarsOnNode(vnode.el, vars);\n  } else if (vnode.type === _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Fragment) {\n    vnode.children.forEach(function (c) {\n      return setVarsOnVNode(c, vars);\n    });\n  } else if (vnode.type === _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Static) {\n    var _vnode = vnode,\n      el = _vnode.el,\n      anchor = _vnode.anchor;\n    while (el) {\n      setVarsOnNode(el, vars);\n      if (el === anchor) break;\n      el = el.nextSibling;\n    }\n  }\n}\nfunction setVarsOnNode(el, vars) {\n  if (el.nodeType === 1) {\n    var style = el.style;\n    var cssText = "";\n    for (var key in vars) {\n      style.setProperty("--".concat(key), vars[key]);\n      cssText += "--".concat(key, ": ").concat(vars[key], ";");\n    }\n    style[CSS_VAR_TEXT] = cssText;\n  }\n}\nvar displayRE = /(^|;)\\s*display\\s*:/;\nfunction patchStyle(el, prev, next) {\n  var style = el.style;\n  var isCssString = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(next);\n  var currentDisplay = style.display;\n  var hasControlledDisplay = false;\n  if (next && !isCssString) {\n    if (prev && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(prev)) {\n      for (var key in prev) {\n        if (next[key] == null) {\n          setStyle(style, key, "");\n        }\n      }\n    }\n    for (var _key in next) {\n      if (_key === "display") {\n        hasControlledDisplay = true;\n      }\n      setStyle(style, _key, next[_key]);\n    }\n  } else {\n    if (isCssString) {\n      if (prev !== next) {\n        var cssVarText = style[CSS_VAR_TEXT];\n        if (cssVarText) {\n          next += ";" + cssVarText;\n        }\n        style.cssText = next;\n        hasControlledDisplay = displayRE.test(next);\n      }\n    } else if (prev) {\n      el.removeAttribute("style");\n    }\n  }\n  if (vShowOldKey in el) {\n    el[vShowOldKey] = hasControlledDisplay ? style.display : "";\n    style.display = currentDisplay;\n  }\n}\nvar semicolonRE = /[^\\\\];\\s*$/;\nvar importantRE = /\\s*!important$/;\nfunction setStyle(style, name, val) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(val)) {\n    val.forEach(function (v) {\n      return setStyle(style, name, v);\n    });\n  } else {\n    if (val == null) val = "";\n    if (true) {\n      if (semicolonRE.test(val)) {\n        (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("Unexpected semicolon at the end of \'".concat(name, "\' style value: \'").concat(val, "\'"));\n      }\n    }\n    if (name.startsWith("--")) {\n      style.setProperty(name, val);\n    } else {\n      var prefixed = autoPrefix(style, name);\n      if (importantRE.test(val)) {\n        style.setProperty((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(prefixed), val.replace(importantRE, ""), "important");\n      } else {\n        style[prefixed] = val;\n      }\n    }\n  }\n}\nvar prefixes = ["Webkit", "Moz", "ms"];\nvar prefixCache = {};\nfunction autoPrefix(style, rawName) {\n  var cached = prefixCache[rawName];\n  if (cached) {\n    return cached;\n  }\n  var name = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(rawName);\n  if (name !== "filter" && name in style) {\n    return prefixCache[rawName] = name;\n  }\n  name = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.capitalize)(name);\n  for (var i = 0; i < prefixes.length; i++) {\n    var prefixed = prefixes[i] + name;\n    if (prefixed in style) {\n      return prefixCache[rawName] = prefixed;\n    }\n  }\n  return rawName;\n}\nvar xlinkNS = "http://www.w3.org/1999/xlink";\nfunction patchAttr(el, key, value, isSVG, instance) {\n  if (isSVG && key.startsWith("xlink:")) {\n    if (value == null) {\n      el.removeAttributeNS(xlinkNS, key.slice(6, key.length));\n    } else {\n      el.setAttributeNS(xlinkNS, key, value);\n    }\n  } else {\n    var isBoolean = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSpecialBooleanAttr)(key);\n    if (value == null || isBoolean && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.includeBooleanAttr)(value)) {\n      el.removeAttribute(key);\n    } else {\n      el.setAttribute(key, isBoolean ? "" : value);\n    }\n  }\n}\nfunction patchDOMProp(el, key, value, prevChildren, parentComponent, parentSuspense, unmountChildren) {\n  if (key === "innerHTML" || key === "textContent") {\n    if (prevChildren) {\n      unmountChildren(prevChildren, parentComponent, parentSuspense);\n    }\n    el[key] = value == null ? "" : value;\n    return;\n  }\n  var tag = el.tagName;\n  if (key === "value" && tag !== "PROGRESS" &&\n  // custom elements may use _value internally\n  !tag.includes("-")) {\n    el._value = value;\n    var oldValue = tag === "OPTION" ? el.getAttribute("value") : el.value;\n    var newValue = value == null ? "" : value;\n    if (oldValue !== newValue) {\n      el.value = newValue;\n    }\n    if (value == null) {\n      el.removeAttribute(key);\n    }\n    return;\n  }\n  var needRemove = false;\n  if (value === "" || value == null) {\n    var type = _typeof(el[key]);\n    if (type === "boolean") {\n      value = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.includeBooleanAttr)(value);\n    } else if (value == null && type === "string") {\n      value = "";\n      needRemove = true;\n    } else if (type === "number") {\n      value = 0;\n      needRemove = true;\n    }\n  }\n  try {\n    el[key] = value;\n  } catch (e) {\n    if ( true && !needRemove) {\n      (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("Failed setting prop \\"".concat(key, "\\" on <").concat(tag.toLowerCase(), ">: value ").concat(value, " is invalid."), e);\n    }\n  }\n  needRemove && el.removeAttribute(key);\n}\nfunction addEventListener(el, event, handler, options) {\n  el.addEventListener(event, handler, options);\n}\nfunction removeEventListener(el, event, handler, options) {\n  el.removeEventListener(event, handler, options);\n}\nvar veiKey = Symbol("_vei");\nfunction patchEvent(el, rawName, prevValue, nextValue) {\n  var instance = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null;\n  var invokers = el[veiKey] || (el[veiKey] = {});\n  var existingInvoker = invokers[rawName];\n  if (nextValue && existingInvoker) {\n    existingInvoker.value = nextValue;\n  } else {\n    var _parseName = parseName(rawName),\n      _parseName2 = _slicedToArray(_parseName, 2),\n      name = _parseName2[0],\n      options = _parseName2[1];\n    if (nextValue) {\n      var invoker = invokers[rawName] = createInvoker(nextValue, instance);\n      addEventListener(el, name, invoker, options);\n    } else if (existingInvoker) {\n      removeEventListener(el, name, existingInvoker, options);\n      invokers[rawName] = void 0;\n    }\n  }\n}\nvar optionsModifierRE = /(?:Once|Passive|Capture)$/;\nfunction parseName(name) {\n  var options;\n  if (optionsModifierRE.test(name)) {\n    options = {};\n    var m;\n    while (m = name.match(optionsModifierRE)) {\n      name = name.slice(0, name.length - m[0].length);\n      options[m[0].toLowerCase()] = true;\n    }\n  }\n  var event = name[2] === ":" ? name.slice(3) : (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(name.slice(2));\n  return [event, options];\n}\nvar cachedNow = 0;\nvar p = /* @__PURE__ */Promise.resolve();\nvar getNow = function getNow() {\n  return cachedNow || (p.then(function () {\n    return cachedNow = 0;\n  }), cachedNow = Date.now());\n};\nfunction createInvoker(initialValue, instance) {\n  var invoker = function invoker(e) {\n    if (!e._vts) {\n      e._vts = Date.now();\n    } else if (e._vts <= invoker.attached) {\n      return;\n    }\n    (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.callWithAsyncErrorHandling)(patchStopImmediatePropagation(e, invoker.value), instance, 5, [e]);\n  };\n  invoker.value = initialValue;\n  invoker.attached = getNow();\n  return invoker;\n}\nfunction patchStopImmediatePropagation(e, value) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value)) {\n    var originalStop = e.stopImmediatePropagation;\n    e.stopImmediatePropagation = function () {\n      originalStop.call(e);\n      e._stopped = true;\n    };\n    return value.map(function (fn) {\n      return function (e2) {\n        return !e2._stopped && fn && fn(e2);\n      };\n    });\n  } else {\n    return value;\n  }\n}\nvar isNativeOn = function isNativeOn(key) {\n  return key.charCodeAt(0) === 111 && key.charCodeAt(1) === 110 &&\n  // lowercase letter\n  key.charCodeAt(2) > 96 && key.charCodeAt(2) < 123;\n};\nvar patchProp = function patchProp(el, key, prevValue, nextValue, namespace, prevChildren, parentComponent, parentSuspense, unmountChildren) {\n  var isSVG = namespace === "svg";\n  if (key === "class") {\n    patchClass(el, nextValue, isSVG);\n  } else if (key === "style") {\n    patchStyle(el, prevValue, nextValue);\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isOn)(key)) {\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isModelListener)(key)) {\n      patchEvent(el, key, prevValue, nextValue, parentComponent);\n    }\n  } else if (key[0] === "." ? (key = key.slice(1), true) : key[0] === "^" ? (key = key.slice(1), false) : shouldSetAsProp(el, key, nextValue, isSVG)) {\n    patchDOMProp(el, key, nextValue, prevChildren, parentComponent, parentSuspense, unmountChildren);\n  } else {\n    if (key === "true-value") {\n      el._trueValue = nextValue;\n    } else if (key === "false-value") {\n      el._falseValue = nextValue;\n    }\n    patchAttr(el, key, nextValue, isSVG);\n  }\n};\nfunction shouldSetAsProp(el, key, value, isSVG) {\n  if (isSVG) {\n    if (key === "innerHTML" || key === "textContent") {\n      return true;\n    }\n    if (key in el && isNativeOn(key) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(value)) {\n      return true;\n    }\n    return false;\n  }\n  if (key === "spellcheck" || key === "draggable" || key === "translate") {\n    return false;\n  }\n  if (key === "form") {\n    return false;\n  }\n  if (key === "list" && el.tagName === "INPUT") {\n    return false;\n  }\n  if (key === "type" && el.tagName === "TEXTAREA") {\n    return false;\n  }\n  if (key === "width" || key === "height") {\n    var tag = el.tagName;\n    if (tag === "IMG" || tag === "VIDEO" || tag === "CANVAS" || tag === "SOURCE") {\n      return false;\n    }\n  }\n  if (isNativeOn(key) && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(value)) {\n    return false;\n  }\n  return key in el;\n}\n\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction defineCustomElement(options, hydrate2) {\n  var Comp = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.defineComponent)(options);\n  var VueCustomElement = /*#__PURE__*/function (_VueElement) {\n    _inherits(VueCustomElement, _VueElement);\n    function VueCustomElement(initialProps) {\n      _classCallCheck(this, VueCustomElement);\n      return _callSuper(this, VueCustomElement, [Comp, initialProps, hydrate2]);\n    }\n    return _createClass(VueCustomElement);\n  }(VueElement);\n  VueCustomElement.def = Comp;\n  return VueCustomElement;\n}\n/*! #__NO_SIDE_EFFECTS__ */\nvar defineSSRCustomElement = /* @__NO_SIDE_EFFECTS__ */function defineSSRCustomElement(options) {\n  return /* @__PURE__ */defineCustomElement(options, hydrate);\n};\nvar BaseClass = typeof HTMLElement !== "undefined" ? HTMLElement : /*#__PURE__*/function () {\n  function _class() {\n    _classCallCheck(this, _class);\n  }\n  return _createClass(_class);\n}();\nvar VueElement = /*#__PURE__*/function (_BaseClass) {\n  _inherits(VueElement, _BaseClass);\n  function VueElement(_def) {\n    var _this;\n    var _props = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    var hydrate2 = arguments.length > 2 ? arguments[2] : undefined;\n    _classCallCheck(this, VueElement);\n    _this = _callSuper(this, VueElement);\n    _this._def = _def;\n    _this._props = _props;\n    /**\n     * @internal\n     */\n    _this._instance = null;\n    _this._connected = false;\n    _this._resolved = false;\n    _this._numberProps = null;\n    _this._ob = null;\n    if (_this.shadowRoot && hydrate2) {\n      hydrate2(_this._createVNode(), _this.shadowRoot);\n    } else {\n      if ( true && _this.shadowRoot) {\n        (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("Custom element has pre-rendered declarative shadow root but is not defined as hydratable. Use `defineSSRCustomElement`.");\n      }\n      _this.attachShadow({\n        mode: "open"\n      });\n      if (!_this._def.__asyncLoader) {\n        _this._resolveProps(_this._def);\n      }\n    }\n    return _this;\n  }\n  _createClass(VueElement, [{\n    key: "connectedCallback",\n    value: function connectedCallback() {\n      this._connected = true;\n      if (!this._instance) {\n        if (this._resolved) {\n          this._update();\n        } else {\n          this._resolveDef();\n        }\n      }\n    }\n  }, {\n    key: "disconnectedCallback",\n    value: function disconnectedCallback() {\n      var _this2 = this;\n      this._connected = false;\n      if (this._ob) {\n        this._ob.disconnect();\n        this._ob = null;\n      }\n      (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.nextTick)(function () {\n        if (!_this2._connected) {\n          render(null, _this2.shadowRoot);\n          _this2._instance = null;\n        }\n      });\n    }\n    /**\n     * resolve inner component definition (handle possible async component)\n     */\n  }, {\n    key: "_resolveDef",\n    value: function _resolveDef() {\n      var _this3 = this;\n      this._resolved = true;\n      for (var i = 0; i < this.attributes.length; i++) {\n        this._setAttr(this.attributes[i].name);\n      }\n      this._ob = new MutationObserver(function (mutations) {\n        var _iterator = _createForOfIteratorHelper(mutations),\n          _step;\n        try {\n          for (_iterator.s(); !(_step = _iterator.n()).done;) {\n            var m = _step.value;\n            _this3._setAttr(m.attributeName);\n          }\n        } catch (err) {\n          _iterator.e(err);\n        } finally {\n          _iterator.f();\n        }\n      });\n      this._ob.observe(this, {\n        attributes: true\n      });\n      var resolve = function resolve(def) {\n        var isAsync = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n        var props = def.props,\n          styles = def.styles;\n        var numberProps;\n        if (props && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(props)) {\n          for (var key in props) {\n            var opt = props[key];\n            if (opt === Number || opt && opt.type === Number) {\n              if (key in _this3._props) {\n                _this3._props[key] = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toNumber)(_this3._props[key]);\n              }\n              (numberProps || (numberProps = /* @__PURE__ */Object.create(null)))[(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(key)] = true;\n            }\n          }\n        }\n        _this3._numberProps = numberProps;\n        if (isAsync) {\n          _this3._resolveProps(def);\n        }\n        _this3._applyStyles(styles);\n        _this3._update();\n      };\n      var asyncDef = this._def.__asyncLoader;\n      if (asyncDef) {\n        asyncDef().then(function (def) {\n          return resolve(def, true);\n        });\n      } else {\n        resolve(this._def);\n      }\n    }\n  }, {\n    key: "_resolveProps",\n    value: function _resolveProps(def) {\n      var _this4 = this;\n      var props = def.props;\n      var declaredPropKeys = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(props) ? props : Object.keys(props || {});\n      for (var _i = 0, _Object$keys = Object.keys(this); _i < _Object$keys.length; _i++) {\n        var key = _Object$keys[_i];\n        if (key[0] !== "_" && declaredPropKeys.includes(key)) {\n          this._setProp(key, this[key], true, false);\n        }\n      }\n      var _iterator2 = _createForOfIteratorHelper(declaredPropKeys.map(_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)),\n        _step2;\n      try {\n        var _loop = function _loop() {\n          var key = _step2.value;\n          Object.defineProperty(_this4, key, {\n            get: function get() {\n              return this._getProp(key);\n            },\n            set: function set(val) {\n              this._setProp(key, val);\n            }\n          });\n        };\n        for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n          _loop();\n        }\n      } catch (err) {\n        _iterator2.e(err);\n      } finally {\n        _iterator2.f();\n      }\n    }\n  }, {\n    key: "_setAttr",\n    value: function _setAttr(key) {\n      var value = this.getAttribute(key);\n      var camelKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.camelize)(key);\n      if (this._numberProps && this._numberProps[camelKey]) {\n        value = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.toNumber)(value);\n      }\n      this._setProp(camelKey, value, false);\n    }\n    /**\n     * @internal\n     */\n  }, {\n    key: "_getProp",\n    value: function _getProp(key) {\n      return this._props[key];\n    }\n    /**\n     * @internal\n     */\n  }, {\n    key: "_setProp",\n    value: function _setProp(key, val) {\n      var shouldReflect = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n      var shouldUpdate = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n      if (val !== this._props[key]) {\n        this._props[key] = val;\n        if (shouldUpdate && this._instance) {\n          this._update();\n        }\n        if (shouldReflect) {\n          if (val === true) {\n            this.setAttribute((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(key), "");\n          } else if (typeof val === "string" || typeof val === "number") {\n            this.setAttribute((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(key), val + "");\n          } else if (!val) {\n            this.removeAttribute((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(key));\n          }\n        }\n      }\n    }\n  }, {\n    key: "_update",\n    value: function _update() {\n      render(this._createVNode(), this.shadowRoot);\n    }\n  }, {\n    key: "_createVNode",\n    value: function _createVNode() {\n      var _this5 = this;\n      var vnode = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createVNode)(this._def, (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, this._props));\n      if (!this._instance) {\n        vnode.ce = function (instance) {\n          _this5._instance = instance;\n          instance.isCE = true;\n          if (true) {\n            instance.ceReload = function (newStyles) {\n              if (_this5._styles) {\n                _this5._styles.forEach(function (s) {\n                  return _this5.shadowRoot.removeChild(s);\n                });\n                _this5._styles.length = 0;\n              }\n              _this5._applyStyles(newStyles);\n              _this5._instance = null;\n              _this5._update();\n            };\n          }\n          var dispatch = function dispatch(event, args) {\n            _this5.dispatchEvent(new CustomEvent(event, {\n              detail: args\n            }));\n          };\n          instance.emit = function (event) {\n            for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key2 = 1; _key2 < _len; _key2++) {\n              args[_key2 - 1] = arguments[_key2];\n            }\n            dispatch(event, args);\n            if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(event) !== event) {\n              dispatch((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(event), args);\n            }\n          };\n          var parent = _this5;\n          while (parent = parent && (parent.parentNode || parent.host)) {\n            if (parent instanceof VueElement) {\n              instance.parent = parent._instance;\n              instance.provides = parent._instance.provides;\n              break;\n            }\n          }\n        };\n      }\n      return vnode;\n    }\n  }, {\n    key: "_applyStyles",\n    value: function _applyStyles(styles) {\n      var _this6 = this;\n      if (styles) {\n        styles.forEach(function (css) {\n          var s = document.createElement("style");\n          s.textContent = css;\n          _this6.shadowRoot.appendChild(s);\n          if (true) {\n            (_this6._styles || (_this6._styles = [])).push(s);\n          }\n        });\n      }\n    }\n  }]);\n  return VueElement;\n}(BaseClass);\nfunction useCssModule() {\n  var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "$style";\n  {\n    var instance = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentInstance)();\n    if (!instance) {\n       true && (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("useCssModule must be called inside setup()");\n      return _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n    }\n    var modules = instance.type.__cssModules;\n    if (!modules) {\n       true && (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("Current instance does not have CSS modules injected.");\n      return _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n    }\n    var mod = modules[name];\n    if (!mod) {\n       true && (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("Current instance does not have CSS module named \\"".concat(name, "\\"."));\n      return _vue_shared__WEBPACK_IMPORTED_MODULE_1__.EMPTY_OBJ;\n    }\n    return mod;\n  }\n}\nvar positionMap = /* @__PURE__ */new WeakMap();\nvar newPositionMap = /* @__PURE__ */new WeakMap();\nvar moveCbKey = Symbol("_moveCb");\nvar enterCbKey = Symbol("_enterCb");\nvar TransitionGroupImpl = {\n  name: "TransitionGroup",\n  props: /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({}, TransitionPropsValidators, {\n    tag: String,\n    moveClass: String\n  }),\n  setup: function setup(props, _ref10) {\n    var slots = _ref10.slots;\n    var instance = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getCurrentInstance)();\n    var state = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.useTransitionState)();\n    var prevChildren;\n    var children;\n    (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.onUpdated)(function () {\n      if (!prevChildren.length) {\n        return;\n      }\n      var moveClass = props.moveClass || "".concat(props.name || "v", "-move");\n      if (!hasCSSTransform(prevChildren[0].el, instance.vnode.el, moveClass)) {\n        return;\n      }\n      prevChildren.forEach(callPendingCbs);\n      prevChildren.forEach(recordPosition);\n      var movedChildren = prevChildren.filter(applyTranslation);\n      forceReflow();\n      movedChildren.forEach(function (c) {\n        var el = c.el;\n        var style = el.style;\n        addTransitionClass(el, moveClass);\n        style.transform = style.webkitTransform = style.transitionDuration = "";\n        var cb = el[moveCbKey] = function (e) {\n          if (e && e.target !== el) {\n            return;\n          }\n          if (!e || /transform$/.test(e.propertyName)) {\n            el.removeEventListener("transitionend", cb);\n            el[moveCbKey] = null;\n            removeTransitionClass(el, moveClass);\n          }\n        };\n        el.addEventListener("transitionend", cb);\n      });\n    });\n    return function () {\n      var rawProps = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_2__.toRaw)(props);\n      var cssTransitionProps = resolveTransitionProps(rawProps);\n      var tag = rawProps.tag || _vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.Fragment;\n      prevChildren = children;\n      children = slots.default ? (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.getTransitionRawChildren)(slots.default()) : [];\n      for (var i = 0; i < children.length; i++) {\n        var child = children[i];\n        if (child.key != null) {\n          (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.setTransitionHooks)(child, (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveTransitionHooks)(child, cssTransitionProps, state, instance));\n        } else if (true) {\n          (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("<TransitionGroup> children must be keyed.");\n        }\n      }\n      if (prevChildren) {\n        for (var _i2 = 0; _i2 < prevChildren.length; _i2++) {\n          var _child = prevChildren[_i2];\n          (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.setTransitionHooks)(_child, (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.resolveTransitionHooks)(_child, cssTransitionProps, state, instance));\n          positionMap.set(_child, _child.el.getBoundingClientRect());\n        }\n      }\n      return (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createVNode)(tag, null, children);\n    };\n  }\n};\nvar removeMode = function removeMode(props) {\n  return delete props.mode;\n};\n/* @__PURE__ */\nremoveMode(TransitionGroupImpl.props);\nvar TransitionGroup = TransitionGroupImpl;\nfunction callPendingCbs(c) {\n  var el = c.el;\n  if (el[moveCbKey]) {\n    el[moveCbKey]();\n  }\n  if (el[enterCbKey]) {\n    el[enterCbKey]();\n  }\n}\nfunction recordPosition(c) {\n  newPositionMap.set(c, c.el.getBoundingClientRect());\n}\nfunction applyTranslation(c) {\n  var oldPos = positionMap.get(c);\n  var newPos = newPositionMap.get(c);\n  var dx = oldPos.left - newPos.left;\n  var dy = oldPos.top - newPos.top;\n  if (dx || dy) {\n    var s = c.el.style;\n    s.transform = s.webkitTransform = "translate(".concat(dx, "px,").concat(dy, "px)");\n    s.transitionDuration = "0s";\n    return c;\n  }\n}\nfunction hasCSSTransform(el, root, moveClass) {\n  var clone = el.cloneNode();\n  var _vtc = el[vtcKey];\n  if (_vtc) {\n    _vtc.forEach(function (cls) {\n      cls.split(/\\s+/).forEach(function (c) {\n        return c && clone.classList.remove(c);\n      });\n    });\n  }\n  moveClass.split(/\\s+/).forEach(function (c) {\n    return c && clone.classList.add(c);\n  });\n  clone.style.display = "none";\n  var container = root.nodeType === 1 ? root : root.parentNode;\n  container.appendChild(clone);\n  var _getTransitionInfo2 = getTransitionInfo(clone),\n    hasTransform = _getTransitionInfo2.hasTransform;\n  container.removeChild(clone);\n  return hasTransform;\n}\nvar getModelAssigner = function getModelAssigner(vnode) {\n  var fn = vnode.props["onUpdate:modelValue"] || false;\n  return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(fn) ? function (value) {\n    return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.invokeArrayFns)(fn, value);\n  } : fn;\n};\nfunction onCompositionStart(e) {\n  e.target.composing = true;\n}\nfunction onCompositionEnd(e) {\n  var target = e.target;\n  if (target.composing) {\n    target.composing = false;\n    target.dispatchEvent(new Event("input"));\n  }\n}\nvar assignKey = Symbol("_assign");\nvar vModelText = {\n  created: function created(el, _ref11, vnode) {\n    var _ref11$modifiers = _ref11.modifiers,\n      lazy = _ref11$modifiers.lazy,\n      trim = _ref11$modifiers.trim,\n      number = _ref11$modifiers.number;\n    el[assignKey] = getModelAssigner(vnode);\n    var castToNumber = number || vnode.props && vnode.props.type === "number";\n    addEventListener(el, lazy ? "change" : "input", function (e) {\n      if (e.target.composing) return;\n      var domValue = el.value;\n      if (trim) {\n        domValue = domValue.trim();\n      }\n      if (castToNumber) {\n        domValue = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseToNumber)(domValue);\n      }\n      el[assignKey](domValue);\n    });\n    if (trim) {\n      addEventListener(el, "change", function () {\n        el.value = el.value.trim();\n      });\n    }\n    if (!lazy) {\n      addEventListener(el, "compositionstart", onCompositionStart);\n      addEventListener(el, "compositionend", onCompositionEnd);\n      addEventListener(el, "change", onCompositionEnd);\n    }\n  },\n  // set value on mounted so it\'s after min/max for type="range"\n  mounted: function mounted(el, _ref12) {\n    var value = _ref12.value;\n    el.value = value == null ? "" : value;\n  },\n  beforeUpdate: function beforeUpdate(el, _ref13, vnode) {\n    var value = _ref13.value,\n      _ref13$modifiers = _ref13.modifiers,\n      lazy = _ref13$modifiers.lazy,\n      trim = _ref13$modifiers.trim,\n      number = _ref13$modifiers.number;\n    el[assignKey] = getModelAssigner(vnode);\n    if (el.composing) return;\n    var elValue = number || el.type === "number" ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseToNumber)(el.value) : el.value;\n    var newValue = value == null ? "" : value;\n    if (elValue === newValue) {\n      return;\n    }\n    if (document.activeElement === el && el.type !== "range") {\n      if (lazy) {\n        return;\n      }\n      if (trim && el.value.trim() === newValue) {\n        return;\n      }\n    }\n    el.value = newValue;\n  }\n};\nvar vModelCheckbox = {\n  // #4096 array checkboxes need to be deep traversed\n  deep: true,\n  created: function created(el, _, vnode) {\n    el[assignKey] = getModelAssigner(vnode);\n    addEventListener(el, "change", function () {\n      var modelValue = el._modelValue;\n      var elementValue = getValue(el);\n      var checked = el.checked;\n      var assign = el[assignKey];\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(modelValue)) {\n        var index = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseIndexOf)(modelValue, elementValue);\n        var found = index !== -1;\n        if (checked && !found) {\n          assign(modelValue.concat(elementValue));\n        } else if (!checked && found) {\n          var filtered = _toConsumableArray(modelValue);\n          filtered.splice(index, 1);\n          assign(filtered);\n        }\n      } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSet)(modelValue)) {\n        var cloned = new Set(modelValue);\n        if (checked) {\n          cloned.add(elementValue);\n        } else {\n          cloned.delete(elementValue);\n        }\n        assign(cloned);\n      } else {\n        assign(getCheckboxValue(el, checked));\n      }\n    });\n  },\n  // set initial checked on mount to wait for true-value/false-value\n  mounted: setChecked,\n  beforeUpdate: function beforeUpdate(el, binding, vnode) {\n    el[assignKey] = getModelAssigner(vnode);\n    setChecked(el, binding, vnode);\n  }\n};\nfunction setChecked(el, _ref14, vnode) {\n  var value = _ref14.value,\n    oldValue = _ref14.oldValue;\n  el._modelValue = value;\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value)) {\n    el.checked = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseIndexOf)(value, vnode.props.value) > -1;\n  } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSet)(value)) {\n    el.checked = value.has(vnode.props.value);\n  } else if (value !== oldValue) {\n    el.checked = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseEqual)(value, getCheckboxValue(el, true));\n  }\n}\nvar vModelRadio = {\n  created: function created(el, _ref15, vnode) {\n    var value = _ref15.value;\n    el.checked = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseEqual)(value, vnode.props.value);\n    el[assignKey] = getModelAssigner(vnode);\n    addEventListener(el, "change", function () {\n      el[assignKey](getValue(el));\n    });\n  },\n  beforeUpdate: function beforeUpdate(el, _ref16, vnode) {\n    var value = _ref16.value,\n      oldValue = _ref16.oldValue;\n    el[assignKey] = getModelAssigner(vnode);\n    if (value !== oldValue) {\n      el.checked = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseEqual)(value, vnode.props.value);\n    }\n  }\n};\nvar vModelSelect = {\n  // <select multiple> value need to be deep traversed\n  deep: true,\n  created: function created(el, _ref17, vnode) {\n    var value = _ref17.value,\n      number = _ref17.modifiers.number;\n    var isSetModel = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSet)(value);\n    addEventListener(el, "change", function () {\n      var selectedVal = Array.prototype.filter.call(el.options, function (o) {\n        return o.selected;\n      }).map(function (o) {\n        return number ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseToNumber)(getValue(o)) : getValue(o);\n      });\n      el[assignKey](el.multiple ? isSetModel ? new Set(selectedVal) : selectedVal : selectedVal[0]);\n      el._assigning = true;\n      (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.nextTick)(function () {\n        el._assigning = false;\n      });\n    });\n    el[assignKey] = getModelAssigner(vnode);\n  },\n  // set value in mounted & updated because <select> relies on its children\n  // <option>s.\n  mounted: function mounted(el, _ref18) {\n    var value = _ref18.value,\n      oldValue = _ref18.oldValue,\n      number = _ref18.modifiers.number;\n    setSelected(el, value, oldValue, number);\n  },\n  beforeUpdate: function beforeUpdate(el, _binding, vnode) {\n    el[assignKey] = getModelAssigner(vnode);\n  },\n  updated: function updated(el, _ref19) {\n    var value = _ref19.value,\n      oldValue = _ref19.oldValue,\n      number = _ref19.modifiers.number;\n    if (!el._assigning) {\n      setSelected(el, value, oldValue, number);\n    }\n  }\n};\nfunction setSelected(el, value, oldValue, number) {\n  var isMultiple = el.multiple;\n  var isArrayValue = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value);\n  if (isMultiple && !isArrayValue && !(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSet)(value)) {\n     true && (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("<select multiple v-model> expects an Array or Set value for its binding, but got ".concat(Object.prototype.toString.call(value).slice(8, -1), "."));\n    return;\n  }\n  for (var i = 0, l = el.options.length; i < l; i++) {\n    var option = el.options[i];\n    var optionValue = getValue(option);\n    if (isMultiple) {\n      if (isArrayValue) {\n        var optionType = _typeof(optionValue);\n        if (optionType === "string" || optionType === "number") {\n          option.selected = value.includes(number ? (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseToNumber)(optionValue) : optionValue);\n        } else {\n          option.selected = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseIndexOf)(value, optionValue) > -1;\n        }\n      } else {\n        option.selected = value.has(optionValue);\n      }\n    } else {\n      if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseEqual)(getValue(option), value)) {\n        if (el.selectedIndex !== i) el.selectedIndex = i;\n        return;\n      }\n    }\n  }\n  if (!isMultiple && el.selectedIndex !== -1) {\n    el.selectedIndex = -1;\n  }\n}\nfunction getValue(el) {\n  return "_value" in el ? el._value : el.value;\n}\nfunction getCheckboxValue(el, checked) {\n  var key = checked ? "_trueValue" : "_falseValue";\n  return key in el ? el[key] : checked;\n}\nvar vModelDynamic = {\n  created: function created(el, binding, vnode) {\n    callModelHook(el, binding, vnode, null, "created");\n  },\n  mounted: function mounted(el, binding, vnode) {\n    callModelHook(el, binding, vnode, null, "mounted");\n  },\n  beforeUpdate: function beforeUpdate(el, binding, vnode, prevVNode) {\n    callModelHook(el, binding, vnode, prevVNode, "beforeUpdate");\n  },\n  updated: function updated(el, binding, vnode, prevVNode) {\n    callModelHook(el, binding, vnode, prevVNode, "updated");\n  }\n};\nfunction resolveDynamicModel(tagName, type) {\n  switch (tagName) {\n    case "SELECT":\n      return vModelSelect;\n    case "TEXTAREA":\n      return vModelText;\n    default:\n      switch (type) {\n        case "checkbox":\n          return vModelCheckbox;\n        case "radio":\n          return vModelRadio;\n        default:\n          return vModelText;\n      }\n  }\n}\nfunction callModelHook(el, binding, vnode, prevVNode, hook) {\n  var modelToUse = resolveDynamicModel(el.tagName, vnode.props && vnode.props.type);\n  var fn = modelToUse[hook];\n  fn && fn(el, binding, vnode, prevVNode);\n}\nfunction initVModelForSSR() {\n  vModelText.getSSRProps = function (_ref20) {\n    var value = _ref20.value;\n    return {\n      value: value\n    };\n  };\n  vModelRadio.getSSRProps = function (_ref21, vnode) {\n    var value = _ref21.value;\n    if (vnode.props && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseEqual)(vnode.props.value, value)) {\n      return {\n        checked: true\n      };\n    }\n  };\n  vModelCheckbox.getSSRProps = function (_ref22, vnode) {\n    var value = _ref22.value;\n    if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isArray)(value)) {\n      if (vnode.props && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.looseIndexOf)(value, vnode.props.value) > -1) {\n        return {\n          checked: true\n        };\n      }\n    } else if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSet)(value)) {\n      if (vnode.props && value.has(vnode.props.value)) {\n        return {\n          checked: true\n        };\n      }\n    } else if (value) {\n      return {\n        checked: true\n      };\n    }\n  };\n  vModelDynamic.getSSRProps = function (binding, vnode) {\n    if (typeof vnode.type !== "string") {\n      return;\n    }\n    var modelToUse = resolveDynamicModel(\n    // resolveDynamicModel expects an uppercase tag name, but vnode.type is lowercase\n    vnode.type.toUpperCase(), vnode.props && vnode.props.type);\n    if (modelToUse.getSSRProps) {\n      return modelToUse.getSSRProps(binding, vnode);\n    }\n  };\n}\nvar systemModifiers = ["ctrl", "shift", "alt", "meta"];\nvar modifierGuards = {\n  stop: function stop(e) {\n    return e.stopPropagation();\n  },\n  prevent: function prevent(e) {\n    return e.preventDefault();\n  },\n  self: function self(e) {\n    return e.target !== e.currentTarget;\n  },\n  ctrl: function ctrl(e) {\n    return !e.ctrlKey;\n  },\n  shift: function shift(e) {\n    return !e.shiftKey;\n  },\n  alt: function alt(e) {\n    return !e.altKey;\n  },\n  meta: function meta(e) {\n    return !e.metaKey;\n  },\n  left: function left(e) {\n    return "button" in e && e.button !== 0;\n  },\n  middle: function middle(e) {\n    return "button" in e && e.button !== 1;\n  },\n  right: function right(e) {\n    return "button" in e && e.button !== 2;\n  },\n  exact: function exact(e, modifiers) {\n    return systemModifiers.some(function (m) {\n      return e["".concat(m, "Key")] && !modifiers.includes(m);\n    });\n  }\n};\nvar withModifiers = function withModifiers(fn, modifiers) {\n  var cache = fn._withMods || (fn._withMods = {});\n  var cacheKey = modifiers.join(".");\n  return cache[cacheKey] || (cache[cacheKey] = function (event) {\n    for (var i = 0; i < modifiers.length; i++) {\n      var guard = modifierGuards[modifiers[i]];\n      if (guard && guard(event, modifiers)) return;\n    }\n    for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key3 = 1; _key3 < _len2; _key3++) {\n      args[_key3 - 1] = arguments[_key3];\n    }\n    return fn.apply(void 0, [event].concat(args));\n  });\n};\nvar keyNames = {\n  esc: "escape",\n  space: " ",\n  up: "arrow-up",\n  left: "arrow-left",\n  right: "arrow-right",\n  down: "arrow-down",\n  delete: "backspace"\n};\nvar withKeys = function withKeys(fn, modifiers) {\n  var cache = fn._withKeys || (fn._withKeys = {});\n  var cacheKey = modifiers.join(".");\n  return cache[cacheKey] || (cache[cacheKey] = function (event) {\n    if (!("key" in event)) {\n      return;\n    }\n    var eventKey = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.hyphenate)(event.key);\n    if (modifiers.some(function (k) {\n      return k === eventKey || keyNames[k] === eventKey;\n    })) {\n      return fn(event);\n    }\n  });\n};\nvar rendererOptions = /* @__PURE__ */(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.extend)({\n  patchProp: patchProp\n}, nodeOps);\nvar renderer;\nvar enabledHydration = false;\nfunction ensureRenderer() {\n  return renderer || (renderer = (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createRenderer)(rendererOptions));\n}\nfunction ensureHydrationRenderer() {\n  renderer = enabledHydration ? renderer : (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.createHydrationRenderer)(rendererOptions);\n  enabledHydration = true;\n  return renderer;\n}\nvar render = function render() {\n  var _ensureRenderer;\n  (_ensureRenderer = ensureRenderer()).render.apply(_ensureRenderer, arguments);\n};\nvar hydrate = function hydrate() {\n  var _ensureHydrationRende;\n  (_ensureHydrationRende = ensureHydrationRenderer()).hydrate.apply(_ensureHydrationRende, arguments);\n};\nvar createApp = function createApp() {\n  var _ensureRenderer2;\n  var app = (_ensureRenderer2 = ensureRenderer()).createApp.apply(_ensureRenderer2, arguments);\n  if (true) {\n    injectNativeTagCheck(app);\n    injectCompilerOptionsCheck(app);\n  }\n  var mount = app.mount;\n  app.mount = function (containerOrSelector) {\n    var container = normalizeContainer(containerOrSelector);\n    if (!container) return;\n    var component = app._component;\n    if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isFunction)(component) && !component.render && !component.template) {\n      component.template = container.innerHTML;\n    }\n    container.innerHTML = "";\n    var proxy = mount(container, false, resolveRootNamespace(container));\n    if (container instanceof Element) {\n      container.removeAttribute("v-cloak");\n      container.setAttribute("data-v-app", "");\n    }\n    return proxy;\n  };\n  return app;\n};\nvar createSSRApp = function createSSRApp() {\n  var _ensureHydrationRende2;\n  var app = (_ensureHydrationRende2 = ensureHydrationRenderer()).createApp.apply(_ensureHydrationRende2, arguments);\n  if (true) {\n    injectNativeTagCheck(app);\n    injectCompilerOptionsCheck(app);\n  }\n  var mount = app.mount;\n  app.mount = function (containerOrSelector) {\n    var container = normalizeContainer(containerOrSelector);\n    if (container) {\n      return mount(container, true, resolveRootNamespace(container));\n    }\n  };\n  return app;\n};\nfunction resolveRootNamespace(container) {\n  if (container instanceof SVGElement) {\n    return "svg";\n  }\n  if (typeof MathMLElement === "function" && container instanceof MathMLElement) {\n    return "mathml";\n  }\n}\nfunction injectNativeTagCheck(app) {\n  Object.defineProperty(app.config, "isNativeTag", {\n    value: function value(tag) {\n      return (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isHTMLTag)(tag) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isSVGTag)(tag) || (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isMathMLTag)(tag);\n    },\n    writable: false\n  });\n}\nfunction injectCompilerOptionsCheck(app) {\n  if ((0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.isRuntimeOnly)()) {\n    var isCustomElement = app.config.isCustomElement;\n    Object.defineProperty(app.config, "isCustomElement", {\n      get: function get() {\n        return isCustomElement;\n      },\n      set: function set() {\n        (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("The `isCustomElement` config option is deprecated. Use `compilerOptions.isCustomElement` instead.");\n      }\n    });\n    var compilerOptions = app.config.compilerOptions;\n    var msg = "The `compilerOptions` config option is only respected when using a build of Vue.js that includes the runtime compiler (aka \\"full build\\"). Since you are using the runtime-only build, `compilerOptions` must be passed to `@vue/compiler-dom` in the build setup instead.\\n- For vue-loader: pass it via vue-loader\'s `compilerOptions` loader option.\\n- For vue-cli: see https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-loader\\n- For vite: pass it via @vitejs/plugin-vue options. See https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#example-for-passing-options-to-vuecompiler-sfc";\n    Object.defineProperty(app.config, "compilerOptions", {\n      get: function get() {\n        (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)(msg);\n        return compilerOptions;\n      },\n      set: function set() {\n        (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)(msg);\n      }\n    });\n  }\n}\nfunction normalizeContainer(container) {\n  if ((0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.isString)(container)) {\n    var res = document.querySelector(container);\n    if ( true && !res) {\n      (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("Failed to mount app: mount target selector \\"".concat(container, "\\" returned null."));\n    }\n    return res;\n  }\n  if ( true && window.ShadowRoot && container instanceof window.ShadowRoot && container.mode === "closed") {\n    (0,_vue_runtime_core__WEBPACK_IMPORTED_MODULE_0__.warn)("mounting on a ShadowRoot with `{mode: \\"closed\\"}` may lead to unpredictable bugs");\n  }\n  return container;\n}\nvar ssrDirectiveInitialized = false;\nvar initDirectivesForSSR = function initDirectivesForSSR() {\n  if (!ssrDirectiveInitialized) {\n    ssrDirectiveInitialized = true;\n    initVModelForSSR();\n    initVShowForSSR();\n  }\n};\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js?')},"./node_modules/@vue/shared/dist/shared.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   EMPTY_ARR: function() { return /* binding */ EMPTY_ARR; },\n/* harmony export */   EMPTY_OBJ: function() { return /* binding */ EMPTY_OBJ; },\n/* harmony export */   NO: function() { return /* binding */ NO; },\n/* harmony export */   NOOP: function() { return /* binding */ NOOP; },\n/* harmony export */   PatchFlagNames: function() { return /* binding */ PatchFlagNames; },\n/* harmony export */   PatchFlags: function() { return /* binding */ PatchFlags; },\n/* harmony export */   ShapeFlags: function() { return /* binding */ ShapeFlags; },\n/* harmony export */   SlotFlags: function() { return /* binding */ SlotFlags; },\n/* harmony export */   camelize: function() { return /* binding */ camelize; },\n/* harmony export */   capitalize: function() { return /* binding */ capitalize; },\n/* harmony export */   def: function() { return /* binding */ def; },\n/* harmony export */   escapeHtml: function() { return /* binding */ escapeHtml; },\n/* harmony export */   escapeHtmlComment: function() { return /* binding */ escapeHtmlComment; },\n/* harmony export */   extend: function() { return /* binding */ extend; },\n/* harmony export */   genPropsAccessExp: function() { return /* binding */ genPropsAccessExp; },\n/* harmony export */   generateCodeFrame: function() { return /* binding */ generateCodeFrame; },\n/* harmony export */   getGlobalThis: function() { return /* binding */ getGlobalThis; },\n/* harmony export */   hasChanged: function() { return /* binding */ hasChanged; },\n/* harmony export */   hasOwn: function() { return /* binding */ hasOwn; },\n/* harmony export */   hyphenate: function() { return /* binding */ hyphenate; },\n/* harmony export */   includeBooleanAttr: function() { return /* binding */ includeBooleanAttr; },\n/* harmony export */   invokeArrayFns: function() { return /* binding */ invokeArrayFns; },\n/* harmony export */   isArray: function() { return /* binding */ isArray; },\n/* harmony export */   isBooleanAttr: function() { return /* binding */ isBooleanAttr; },\n/* harmony export */   isBuiltInDirective: function() { return /* binding */ isBuiltInDirective; },\n/* harmony export */   isDate: function() { return /* binding */ isDate; },\n/* harmony export */   isFunction: function() { return /* binding */ isFunction; },\n/* harmony export */   isGloballyAllowed: function() { return /* binding */ isGloballyAllowed; },\n/* harmony export */   isGloballyWhitelisted: function() { return /* binding */ isGloballyWhitelisted; },\n/* harmony export */   isHTMLTag: function() { return /* binding */ isHTMLTag; },\n/* harmony export */   isIntegerKey: function() { return /* binding */ isIntegerKey; },\n/* harmony export */   isKnownHtmlAttr: function() { return /* binding */ isKnownHtmlAttr; },\n/* harmony export */   isKnownSvgAttr: function() { return /* binding */ isKnownSvgAttr; },\n/* harmony export */   isMap: function() { return /* binding */ isMap; },\n/* harmony export */   isMathMLTag: function() { return /* binding */ isMathMLTag; },\n/* harmony export */   isModelListener: function() { return /* binding */ isModelListener; },\n/* harmony export */   isObject: function() { return /* binding */ isObject; },\n/* harmony export */   isOn: function() { return /* binding */ isOn; },\n/* harmony export */   isPlainObject: function() { return /* binding */ isPlainObject; },\n/* harmony export */   isPromise: function() { return /* binding */ isPromise; },\n/* harmony export */   isRegExp: function() { return /* binding */ isRegExp; },\n/* harmony export */   isRenderableAttrValue: function() { return /* binding */ isRenderableAttrValue; },\n/* harmony export */   isReservedProp: function() { return /* binding */ isReservedProp; },\n/* harmony export */   isSSRSafeAttrName: function() { return /* binding */ isSSRSafeAttrName; },\n/* harmony export */   isSVGTag: function() { return /* binding */ isSVGTag; },\n/* harmony export */   isSet: function() { return /* binding */ isSet; },\n/* harmony export */   isSpecialBooleanAttr: function() { return /* binding */ isSpecialBooleanAttr; },\n/* harmony export */   isString: function() { return /* binding */ isString; },\n/* harmony export */   isSymbol: function() { return /* binding */ isSymbol; },\n/* harmony export */   isVoidTag: function() { return /* binding */ isVoidTag; },\n/* harmony export */   looseEqual: function() { return /* binding */ looseEqual; },\n/* harmony export */   looseIndexOf: function() { return /* binding */ looseIndexOf; },\n/* harmony export */   looseToNumber: function() { return /* binding */ looseToNumber; },\n/* harmony export */   makeMap: function() { return /* binding */ makeMap; },\n/* harmony export */   normalizeClass: function() { return /* binding */ normalizeClass; },\n/* harmony export */   normalizeProps: function() { return /* binding */ normalizeProps; },\n/* harmony export */   normalizeStyle: function() { return /* binding */ normalizeStyle; },\n/* harmony export */   objectToString: function() { return /* binding */ objectToString; },\n/* harmony export */   parseStringStyle: function() { return /* binding */ parseStringStyle; },\n/* harmony export */   propsToAttrMap: function() { return /* binding */ propsToAttrMap; },\n/* harmony export */   remove: function() { return /* binding */ remove; },\n/* harmony export */   slotFlagsText: function() { return /* binding */ slotFlagsText; },\n/* harmony export */   stringifyStyle: function() { return /* binding */ stringifyStyle; },\n/* harmony export */   toDisplayString: function() { return /* binding */ toDisplayString; },\n/* harmony export */   toHandlerKey: function() { return /* binding */ toHandlerKey; },\n/* harmony export */   toNumber: function() { return /* binding */ toNumber; },\n/* harmony export */   toRawType: function() { return /* binding */ toRawType; },\n/* harmony export */   toTypeString: function() { return /* binding */ toTypeString; }\n/* harmony export */ });\nvar _PatchFlagNames;\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n/**\n* @vue/shared v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nfunction makeMap(str, expectsLowerCase) {\n  var set = new Set(str.split(","));\n  return expectsLowerCase ? function (val) {\n    return set.has(val.toLowerCase());\n  } : function (val) {\n    return set.has(val);\n  };\n}\nvar EMPTY_OBJ =  true ? Object.freeze({}) : 0;\nvar EMPTY_ARR =  true ? Object.freeze([]) : 0;\nvar NOOP = function NOOP() {};\nvar NO = function NO() {\n  return false;\n};\nvar isOn = function isOn(key) {\n  return key.charCodeAt(0) === 111 && key.charCodeAt(1) === 110 && (\n  // uppercase letter\n  key.charCodeAt(2) > 122 || key.charCodeAt(2) < 97);\n};\nvar isModelListener = function isModelListener(key) {\n  return key.startsWith("onUpdate:");\n};\nvar extend = Object.assign;\nvar remove = function remove(arr, el) {\n  var i = arr.indexOf(el);\n  if (i > -1) {\n    arr.splice(i, 1);\n  }\n};\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar hasOwn = function hasOwn(val, key) {\n  return hasOwnProperty.call(val, key);\n};\nvar isArray = Array.isArray;\nvar isMap = function isMap(val) {\n  return toTypeString(val) === "[object Map]";\n};\nvar isSet = function isSet(val) {\n  return toTypeString(val) === "[object Set]";\n};\nvar isDate = function isDate(val) {\n  return toTypeString(val) === "[object Date]";\n};\nvar isRegExp = function isRegExp(val) {\n  return toTypeString(val) === "[object RegExp]";\n};\nvar isFunction = function isFunction(val) {\n  return typeof val === "function";\n};\nvar isString = function isString(val) {\n  return typeof val === "string";\n};\nvar isSymbol = function isSymbol(val) {\n  return _typeof(val) === "symbol";\n};\nvar isObject = function isObject(val) {\n  return val !== null && _typeof(val) === "object";\n};\nvar isPromise = function isPromise(val) {\n  return (isObject(val) || isFunction(val)) && isFunction(val.then) && isFunction(val.catch);\n};\nvar objectToString = Object.prototype.toString;\nvar toTypeString = function toTypeString(value) {\n  return objectToString.call(value);\n};\nvar toRawType = function toRawType(value) {\n  return toTypeString(value).slice(8, -1);\n};\nvar isPlainObject = function isPlainObject(val) {\n  return toTypeString(val) === "[object Object]";\n};\nvar isIntegerKey = function isIntegerKey(key) {\n  return isString(key) && key !== "NaN" && key[0] !== "-" && "" + parseInt(key, 10) === key;\n};\nvar isReservedProp = /* @__PURE__ */makeMap(\n// the leading comma is intentional so empty string "" is also included\n",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted");\nvar isBuiltInDirective = /* @__PURE__ */makeMap("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo");\nvar cacheStringFunction = function cacheStringFunction(fn) {\n  var cache = /* @__PURE__ */Object.create(null);\n  return function (str) {\n    var hit = cache[str];\n    return hit || (cache[str] = fn(str));\n  };\n};\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cacheStringFunction(function (str) {\n  return str.replace(camelizeRE, function (_, c) {\n    return c ? c.toUpperCase() : "";\n  });\n});\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cacheStringFunction(function (str) {\n  return str.replace(hyphenateRE, "-$1").toLowerCase();\n});\nvar capitalize = cacheStringFunction(function (str) {\n  return str.charAt(0).toUpperCase() + str.slice(1);\n});\nvar toHandlerKey = cacheStringFunction(function (str) {\n  var s = str ? "on".concat(capitalize(str)) : "";\n  return s;\n});\nvar hasChanged = function hasChanged(value, oldValue) {\n  return !Object.is(value, oldValue);\n};\nvar invokeArrayFns = function invokeArrayFns(fns, arg) {\n  for (var i = 0; i < fns.length; i++) {\n    fns[i](arg);\n  }\n};\nvar def = function def(obj, key, value) {\n  Object.defineProperty(obj, key, {\n    configurable: true,\n    enumerable: false,\n    value: value\n  });\n};\nvar looseToNumber = function looseToNumber(val) {\n  var n = parseFloat(val);\n  return isNaN(n) ? val : n;\n};\nvar toNumber = function toNumber(val) {\n  var n = isString(val) ? Number(val) : NaN;\n  return isNaN(n) ? val : n;\n};\nvar _globalThis;\nvar getGlobalThis = function getGlobalThis() {\n  return _globalThis || (_globalThis = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : typeof __webpack_require__.g !== "undefined" ? __webpack_require__.g : {});\n};\nvar identRE = /^[_$a-zA-Z\\xA0-\\uFFFF][_$a-zA-Z0-9\\xA0-\\uFFFF]*$/;\nfunction genPropsAccessExp(name) {\n  return identRE.test(name) ? "__props.".concat(name) : "__props[".concat(JSON.stringify(name), "]");\n}\nvar PatchFlags = {\n  "TEXT": 1,\n  "1": "TEXT",\n  "CLASS": 2,\n  "2": "CLASS",\n  "STYLE": 4,\n  "4": "STYLE",\n  "PROPS": 8,\n  "8": "PROPS",\n  "FULL_PROPS": 16,\n  "16": "FULL_PROPS",\n  "NEED_HYDRATION": 32,\n  "32": "NEED_HYDRATION",\n  "STABLE_FRAGMENT": 64,\n  "64": "STABLE_FRAGMENT",\n  "KEYED_FRAGMENT": 128,\n  "128": "KEYED_FRAGMENT",\n  "UNKEYED_FRAGMENT": 256,\n  "256": "UNKEYED_FRAGMENT",\n  "NEED_PATCH": 512,\n  "512": "NEED_PATCH",\n  "DYNAMIC_SLOTS": 1024,\n  "1024": "DYNAMIC_SLOTS",\n  "DEV_ROOT_FRAGMENT": 2048,\n  "2048": "DEV_ROOT_FRAGMENT",\n  "HOISTED": -1,\n  "-1": "HOISTED",\n  "BAIL": -2,\n  "-2": "BAIL"\n};\nvar PatchFlagNames = (_PatchFlagNames = {}, _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_PatchFlagNames, 1, "TEXT"), 2, "CLASS"), 4, "STYLE"), 8, "PROPS"), 16, "FULL_PROPS"), 32, "NEED_HYDRATION"), 64, "STABLE_FRAGMENT"), 128, "KEYED_FRAGMENT"), 256, "UNKEYED_FRAGMENT"), 512, "NEED_PATCH"), _defineProperty(_defineProperty(_defineProperty(_defineProperty(_PatchFlagNames, 1024, "DYNAMIC_SLOTS"), 2048, "DEV_ROOT_FRAGMENT"), -1, "HOISTED"), -2, "BAIL"));\nvar ShapeFlags = {\n  "ELEMENT": 1,\n  "1": "ELEMENT",\n  "FUNCTIONAL_COMPONENT": 2,\n  "2": "FUNCTIONAL_COMPONENT",\n  "STATEFUL_COMPONENT": 4,\n  "4": "STATEFUL_COMPONENT",\n  "TEXT_CHILDREN": 8,\n  "8": "TEXT_CHILDREN",\n  "ARRAY_CHILDREN": 16,\n  "16": "ARRAY_CHILDREN",\n  "SLOTS_CHILDREN": 32,\n  "32": "SLOTS_CHILDREN",\n  "TELEPORT": 64,\n  "64": "TELEPORT",\n  "SUSPENSE": 128,\n  "128": "SUSPENSE",\n  "COMPONENT_SHOULD_KEEP_ALIVE": 256,\n  "256": "COMPONENT_SHOULD_KEEP_ALIVE",\n  "COMPONENT_KEPT_ALIVE": 512,\n  "512": "COMPONENT_KEPT_ALIVE",\n  "COMPONENT": 6,\n  "6": "COMPONENT"\n};\nvar SlotFlags = {\n  "STABLE": 1,\n  "1": "STABLE",\n  "DYNAMIC": 2,\n  "2": "DYNAMIC",\n  "FORWARDED": 3,\n  "3": "FORWARDED"\n};\nvar slotFlagsText = _defineProperty(_defineProperty(_defineProperty({}, 1, "STABLE"), 2, "DYNAMIC"), 3, "FORWARDED");\nvar GLOBALS_ALLOWED = "Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error";\nvar isGloballyAllowed = /* @__PURE__ */makeMap(GLOBALS_ALLOWED);\nvar isGloballyWhitelisted = isGloballyAllowed;\nvar range = 2;\nfunction generateCodeFrame(source) {\n  var start = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n  var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : source.length;\n  var lines = source.split(/(\\r?\\n)/);\n  var newlineSequences = lines.filter(function (_, idx) {\n    return idx % 2 === 1;\n  });\n  lines = lines.filter(function (_, idx) {\n    return idx % 2 === 0;\n  });\n  var count = 0;\n  var res = [];\n  for (var i = 0; i < lines.length; i++) {\n    count += lines[i].length + (newlineSequences[i] && newlineSequences[i].length || 0);\n    if (count >= start) {\n      for (var j = i - range; j <= i + range || end > count; j++) {\n        if (j < 0 || j >= lines.length) continue;\n        var line = j + 1;\n        res.push("".concat(line).concat(" ".repeat(Math.max(3 - String(line).length, 0)), "|  ").concat(lines[j]));\n        var lineLength = lines[j].length;\n        var newLineSeqLength = newlineSequences[j] && newlineSequences[j].length || 0;\n        if (j === i) {\n          var pad = start - (count - (lineLength + newLineSeqLength));\n          var length = Math.max(1, end > count ? lineLength - pad : end - start);\n          res.push("   |  " + " ".repeat(pad) + "^".repeat(length));\n        } else if (j > i) {\n          if (end > count) {\n            var _length = Math.max(Math.min(end - count, lineLength), 1);\n            res.push("   |  " + "^".repeat(_length));\n          }\n          count += lineLength + newLineSeqLength;\n        }\n      }\n      break;\n    }\n  }\n  return res.join("\\n");\n}\nfunction normalizeStyle(value) {\n  if (isArray(value)) {\n    var res = {};\n    for (var i = 0; i < value.length; i++) {\n      var item = value[i];\n      var normalized = isString(item) ? parseStringStyle(item) : normalizeStyle(item);\n      if (normalized) {\n        for (var key in normalized) {\n          res[key] = normalized[key];\n        }\n      }\n    }\n    return res;\n  } else if (isString(value) || isObject(value)) {\n    return value;\n  }\n}\nvar listDelimiterRE = /;(?![^(]*\\))/g;\nvar propertyDelimiterRE = /:([^]+)/;\nvar styleCommentRE = /\\/\\*[^]*?\\*\\//g;\nfunction parseStringStyle(cssText) {\n  var ret = {};\n  cssText.replace(styleCommentRE, "").split(listDelimiterRE).forEach(function (item) {\n    if (item) {\n      var tmp = item.split(propertyDelimiterRE);\n      tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim());\n    }\n  });\n  return ret;\n}\nfunction stringifyStyle(styles) {\n  var ret = "";\n  if (!styles || isString(styles)) {\n    return ret;\n  }\n  for (var key in styles) {\n    var value = styles[key];\n    var normalizedKey = key.startsWith("--") ? key : hyphenate(key);\n    if (isString(value) || typeof value === "number") {\n      ret += "".concat(normalizedKey, ":").concat(value, ";");\n    }\n  }\n  return ret;\n}\nfunction normalizeClass(value) {\n  var res = "";\n  if (isString(value)) {\n    res = value;\n  } else if (isArray(value)) {\n    for (var i = 0; i < value.length; i++) {\n      var normalized = normalizeClass(value[i]);\n      if (normalized) {\n        res += normalized + " ";\n      }\n    }\n  } else if (isObject(value)) {\n    for (var name in value) {\n      if (value[name]) {\n        res += name + " ";\n      }\n    }\n  }\n  return res.trim();\n}\nfunction normalizeProps(props) {\n  if (!props) return null;\n  var klass = props.class,\n    style = props.style;\n  if (klass && !isString(klass)) {\n    props.class = normalizeClass(klass);\n  }\n  if (style) {\n    props.style = normalizeStyle(style);\n  }\n  return props;\n}\nvar HTML_TAGS = "html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot";\nvar SVG_TAGS = "svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view";\nvar MATH_TAGS = "annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics";\nvar VOID_TAGS = "area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr";\nvar isHTMLTag = /* @__PURE__ */makeMap(HTML_TAGS);\nvar isSVGTag = /* @__PURE__ */makeMap(SVG_TAGS);\nvar isMathMLTag = /* @__PURE__ */makeMap(MATH_TAGS);\nvar isVoidTag = /* @__PURE__ */makeMap(VOID_TAGS);\nvar specialBooleanAttrs = "itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";\nvar isSpecialBooleanAttr = /* @__PURE__ */makeMap(specialBooleanAttrs);\nvar isBooleanAttr = /* @__PURE__ */makeMap(specialBooleanAttrs + ",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");\nfunction includeBooleanAttr(value) {\n  return !!value || value === "";\n}\nvar unsafeAttrCharRE = /[>/="\'\\u0009\\u000a\\u000c\\u0020]/;\nvar attrValidationCache = {};\nfunction isSSRSafeAttrName(name) {\n  if (attrValidationCache.hasOwnProperty(name)) {\n    return attrValidationCache[name];\n  }\n  var isUnsafe = unsafeAttrCharRE.test(name);\n  if (isUnsafe) {\n    console.error("unsafe attribute name: ".concat(name));\n  }\n  return attrValidationCache[name] = !isUnsafe;\n}\nvar propsToAttrMap = {\n  acceptCharset: "accept-charset",\n  className: "class",\n  htmlFor: "for",\n  httpEquiv: "http-equiv"\n};\nvar isKnownHtmlAttr = /* @__PURE__ */makeMap("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap");\nvar isKnownSvgAttr = /* @__PURE__ */makeMap("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");\nfunction isRenderableAttrValue(value) {\n  if (value == null) {\n    return false;\n  }\n  var type = _typeof(value);\n  return type === "string" || type === "number" || type === "boolean";\n}\nvar escapeRE = /["\'&<>]/;\nfunction escapeHtml(string) {\n  var str = "" + string;\n  var match = escapeRE.exec(str);\n  if (!match) {\n    return str;\n  }\n  var html = "";\n  var escaped;\n  var index;\n  var lastIndex = 0;\n  for (index = match.index; index < str.length; index++) {\n    switch (str.charCodeAt(index)) {\n      case 34:\n        escaped = "&quot;";\n        break;\n      case 38:\n        escaped = "&amp;";\n        break;\n      case 39:\n        escaped = "&#39;";\n        break;\n      case 60:\n        escaped = "&lt;";\n        break;\n      case 62:\n        escaped = "&gt;";\n        break;\n      default:\n        continue;\n    }\n    if (lastIndex !== index) {\n      html += str.slice(lastIndex, index);\n    }\n    lastIndex = index + 1;\n    html += escaped;\n  }\n  return lastIndex !== index ? html + str.slice(lastIndex, index) : html;\n}\nvar commentStripRE = /^-?>|\x3c!--|--\x3e|--!>|<!-$/g;\nfunction escapeHtmlComment(src) {\n  return src.replace(commentStripRE, "");\n}\nfunction looseCompareArrays(a, b) {\n  if (a.length !== b.length) return false;\n  var equal = true;\n  for (var i = 0; equal && i < a.length; i++) {\n    equal = looseEqual(a[i], b[i]);\n  }\n  return equal;\n}\nfunction looseEqual(a, b) {\n  if (a === b) return true;\n  var aValidType = isDate(a);\n  var bValidType = isDate(b);\n  if (aValidType || bValidType) {\n    return aValidType && bValidType ? a.getTime() === b.getTime() : false;\n  }\n  aValidType = isSymbol(a);\n  bValidType = isSymbol(b);\n  if (aValidType || bValidType) {\n    return a === b;\n  }\n  aValidType = isArray(a);\n  bValidType = isArray(b);\n  if (aValidType || bValidType) {\n    return aValidType && bValidType ? looseCompareArrays(a, b) : false;\n  }\n  aValidType = isObject(a);\n  bValidType = isObject(b);\n  if (aValidType || bValidType) {\n    if (!aValidType || !bValidType) {\n      return false;\n    }\n    var aKeysCount = Object.keys(a).length;\n    var bKeysCount = Object.keys(b).length;\n    if (aKeysCount !== bKeysCount) {\n      return false;\n    }\n    for (var key in a) {\n      var aHasKey = a.hasOwnProperty(key);\n      var bHasKey = b.hasOwnProperty(key);\n      if (aHasKey && !bHasKey || !aHasKey && bHasKey || !looseEqual(a[key], b[key])) {\n        return false;\n      }\n    }\n  }\n  return String(a) === String(b);\n}\nfunction looseIndexOf(arr, val) {\n  return arr.findIndex(function (item) {\n    return looseEqual(item, val);\n  });\n}\nvar toDisplayString = function toDisplayString(val) {\n  return isString(val) ? val : val == null ? "" : isArray(val) || isObject(val) && (val.toString === objectToString || !isFunction(val.toString)) ? JSON.stringify(val, replacer, 2) : String(val);\n};\nvar replacer = function replacer(_key, val) {\n  if (val && val.__v_isRef) {\n    return replacer(_key, val.value);\n  } else if (isMap(val)) {\n    return _defineProperty({}, "Map(".concat(val.size, ")"), _toConsumableArray(val.entries()).reduce(function (entries, _ref, i) {\n      var _ref2 = _slicedToArray(_ref, 2),\n        key = _ref2[0],\n        val2 = _ref2[1];\n      entries[stringifySymbol(key, i) + " =>"] = val2;\n      return entries;\n    }, {}));\n  } else if (isSet(val)) {\n    return _defineProperty({}, "Set(".concat(val.size, ")"), _toConsumableArray(val.values()).map(function (v) {\n      return stringifySymbol(v);\n    }));\n  } else if (isSymbol(val)) {\n    return stringifySymbol(val);\n  } else if (isObject(val) && !isArray(val) && !isPlainObject(val)) {\n    return String(val);\n  }\n  return val;\n};\nvar stringifySymbol = function stringifySymbol(v) {\n  var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";\n  var _a;\n  return isSymbol(v) ? "Symbol(".concat((_a = v.description) != null ? _a : i, ")") : v;\n};\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/@vue/shared/dist/shared.esm-bundler.js?')},"./node_modules/css-loader/dist/runtime/api.js":function(module){"use strict";eval('\n\n/*\n  MIT License http://www.opensource.org/licenses/mit-license.php\n  Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (cssWithMappingToString) {\n  var list = []; // return the list of modules as css string\n\n  list.toString = function toString() {\n    return this.map(function (item) {\n      var content = cssWithMappingToString(item);\n      if (item[2]) {\n        return "@media ".concat(item[2], " {").concat(content, "}");\n      }\n      return content;\n    }).join("");\n  }; // import a list of modules into the list\n  // eslint-disable-next-line func-names\n\n  list.i = function (modules, mediaQuery, dedupe) {\n    if (typeof modules === "string") {\n      // eslint-disable-next-line no-param-reassign\n      modules = [[null, modules, ""]];\n    }\n    var alreadyImportedModules = {};\n    if (dedupe) {\n      for (var i = 0; i < this.length; i++) {\n        // eslint-disable-next-line prefer-destructuring\n        var id = this[i][0];\n        if (id != null) {\n          alreadyImportedModules[id] = true;\n        }\n      }\n    }\n    for (var _i = 0; _i < modules.length; _i++) {\n      var item = [].concat(modules[_i]);\n      if (dedupe && alreadyImportedModules[item[0]]) {\n        // eslint-disable-next-line no-continue\n        continue;\n      }\n      if (mediaQuery) {\n        if (!item[2]) {\n          item[2] = mediaQuery;\n        } else {\n          item[2] = "".concat(mediaQuery, " and ").concat(item[2]);\n        }\n      }\n      list.push(item);\n    }\n  };\n  return list;\n};\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/css-loader/dist/runtime/api.js?')},"./node_modules/dayjs/dayjs.min.js":function(module,exports,__webpack_require__){eval('var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n!function (t, e) {\n  "object" == ( false ? 0 : _typeof(exports)) && "undefined" != "object" ? module.exports = e() :  true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (e),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === \'function\' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : 0;\n}(this, function () {\n  "use strict";\n\n  var t = 1e3,\n    e = 6e4,\n    n = 36e5,\n    r = "millisecond",\n    i = "second",\n    s = "minute",\n    u = "hour",\n    a = "day",\n    o = "week",\n    c = "month",\n    f = "quarter",\n    h = "year",\n    d = "date",\n    l = "Invalid Date",\n    $ = /^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$/,\n    y = /\\[([^\\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,\n    M = {\n      name: "en",\n      weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),\n      months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),\n      ordinal: function ordinal(t) {\n        var e = ["th", "st", "nd", "rd"],\n          n = t % 100;\n        return "[" + t + (e[(n - 20) % 10] || e[n] || e[0]) + "]";\n      }\n    },\n    m = function m(t, e, n) {\n      var r = String(t);\n      return !r || r.length >= e ? t : "" + Array(e + 1 - r.length).join(n) + t;\n    },\n    v = {\n      s: m,\n      z: function z(t) {\n        var e = -t.utcOffset(),\n          n = Math.abs(e),\n          r = Math.floor(n / 60),\n          i = n % 60;\n        return (e <= 0 ? "+" : "-") + m(r, 2, "0") + ":" + m(i, 2, "0");\n      },\n      m: function t(e, n) {\n        if (e.date() < n.date()) return -t(n, e);\n        var r = 12 * (n.year() - e.year()) + (n.month() - e.month()),\n          i = e.clone().add(r, c),\n          s = n - i < 0,\n          u = e.clone().add(r + (s ? -1 : 1), c);\n        return +(-(r + (n - i) / (s ? i - u : u - i)) || 0);\n      },\n      a: function a(t) {\n        return t < 0 ? Math.ceil(t) || 0 : Math.floor(t);\n      },\n      p: function p(t) {\n        return {\n          M: c,\n          y: h,\n          w: o,\n          d: a,\n          D: d,\n          h: u,\n          m: s,\n          s: i,\n          ms: r,\n          Q: f\n        }[t] || String(t || "").toLowerCase().replace(/s$/, "");\n      },\n      u: function u(t) {\n        return void 0 === t;\n      }\n    },\n    g = "en",\n    D = {};\n  D[g] = M;\n  var p = "$isDayjsObject",\n    S = function S(t) {\n      return t instanceof _ || !(!t || !t[p]);\n    },\n    w = function t(e, n, r) {\n      var i;\n      if (!e) return g;\n      if ("string" == typeof e) {\n        var s = e.toLowerCase();\n        D[s] && (i = s), n && (D[s] = n, i = s);\n        var u = e.split("-");\n        if (!i && u.length > 1) return t(u[0]);\n      } else {\n        var a = e.name;\n        D[a] = e, i = a;\n      }\n      return !r && i && (g = i), i || !r && g;\n    },\n    O = function O(t, e) {\n      if (S(t)) return t.clone();\n      var n = "object" == _typeof(e) ? e : {};\n      return n.date = t, n.args = arguments, new _(n);\n    },\n    b = v;\n  b.l = w, b.i = S, b.w = function (t, e) {\n    return O(t, {\n      locale: e.$L,\n      utc: e.$u,\n      x: e.$x,\n      $offset: e.$offset\n    });\n  };\n  var _ = function () {\n      function M(t) {\n        this.$L = w(t.locale, null, !0), this.parse(t), this.$x = this.$x || t.x || {}, this[p] = !0;\n      }\n      var m = M.prototype;\n      return m.parse = function (t) {\n        this.$d = function (t) {\n          var e = t.date,\n            n = t.utc;\n          if (null === e) return new Date(NaN);\n          if (b.u(e)) return new Date();\n          if (e instanceof Date) return new Date(e);\n          if ("string" == typeof e && !/Z$/i.test(e)) {\n            var r = e.match($);\n            if (r) {\n              var i = r[2] - 1 || 0,\n                s = (r[7] || "0").substring(0, 3);\n              return n ? new Date(Date.UTC(r[1], i, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, s)) : new Date(r[1], i, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, s);\n            }\n          }\n          return new Date(e);\n        }(t), this.init();\n      }, m.init = function () {\n        var t = this.$d;\n        this.$y = t.getFullYear(), this.$M = t.getMonth(), this.$D = t.getDate(), this.$W = t.getDay(), this.$H = t.getHours(), this.$m = t.getMinutes(), this.$s = t.getSeconds(), this.$ms = t.getMilliseconds();\n      }, m.$utils = function () {\n        return b;\n      }, m.isValid = function () {\n        return !(this.$d.toString() === l);\n      }, m.isSame = function (t, e) {\n        var n = O(t);\n        return this.startOf(e) <= n && n <= this.endOf(e);\n      }, m.isAfter = function (t, e) {\n        return O(t) < this.startOf(e);\n      }, m.isBefore = function (t, e) {\n        return this.endOf(e) < O(t);\n      }, m.$g = function (t, e, n) {\n        return b.u(t) ? this[e] : this.set(n, t);\n      }, m.unix = function () {\n        return Math.floor(this.valueOf() / 1e3);\n      }, m.valueOf = function () {\n        return this.$d.getTime();\n      }, m.startOf = function (t, e) {\n        var n = this,\n          r = !!b.u(e) || e,\n          f = b.p(t),\n          l = function l(t, e) {\n            var i = b.w(n.$u ? Date.UTC(n.$y, e, t) : new Date(n.$y, e, t), n);\n            return r ? i : i.endOf(a);\n          },\n          $ = function $(t, e) {\n            return b.w(n.toDate()[t].apply(n.toDate("s"), (r ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e)), n);\n          },\n          y = this.$W,\n          M = this.$M,\n          m = this.$D,\n          v = "set" + (this.$u ? "UTC" : "");\n        switch (f) {\n          case h:\n            return r ? l(1, 0) : l(31, 11);\n          case c:\n            return r ? l(1, M) : l(0, M + 1);\n          case o:\n            var g = this.$locale().weekStart || 0,\n              D = (y < g ? y + 7 : y) - g;\n            return l(r ? m - D : m + (6 - D), M);\n          case a:\n          case d:\n            return $(v + "Hours", 0);\n          case u:\n            return $(v + "Minutes", 1);\n          case s:\n            return $(v + "Seconds", 2);\n          case i:\n            return $(v + "Milliseconds", 3);\n          default:\n            return this.clone();\n        }\n      }, m.endOf = function (t) {\n        return this.startOf(t, !1);\n      }, m.$set = function (t, e) {\n        var n,\n          o = b.p(t),\n          f = "set" + (this.$u ? "UTC" : ""),\n          l = (n = {}, n[a] = f + "Date", n[d] = f + "Date", n[c] = f + "Month", n[h] = f + "FullYear", n[u] = f + "Hours", n[s] = f + "Minutes", n[i] = f + "Seconds", n[r] = f + "Milliseconds", n)[o],\n          $ = o === a ? this.$D + (e - this.$W) : e;\n        if (o === c || o === h) {\n          var y = this.clone().set(d, 1);\n          y.$d[l]($), y.init(), this.$d = y.set(d, Math.min(this.$D, y.daysInMonth())).$d;\n        } else l && this.$d[l]($);\n        return this.init(), this;\n      }, m.set = function (t, e) {\n        return this.clone().$set(t, e);\n      }, m.get = function (t) {\n        return this[b.p(t)]();\n      }, m.add = function (r, f) {\n        var d,\n          l = this;\n        r = Number(r);\n        var $ = b.p(f),\n          y = function y(t) {\n            var e = O(l);\n            return b.w(e.date(e.date() + Math.round(t * r)), l);\n          };\n        if ($ === c) return this.set(c, this.$M + r);\n        if ($ === h) return this.set(h, this.$y + r);\n        if ($ === a) return y(1);\n        if ($ === o) return y(7);\n        var M = (d = {}, d[s] = e, d[u] = n, d[i] = t, d)[$] || 1,\n          m = this.$d.getTime() + r * M;\n        return b.w(m, this);\n      }, m.subtract = function (t, e) {\n        return this.add(-1 * t, e);\n      }, m.format = function (t) {\n        var e = this,\n          n = this.$locale();\n        if (!this.isValid()) return n.invalidDate || l;\n        var r = t || "YYYY-MM-DDTHH:mm:ssZ",\n          i = b.z(this),\n          s = this.$H,\n          u = this.$m,\n          a = this.$M,\n          o = n.weekdays,\n          c = n.months,\n          f = n.meridiem,\n          h = function h(t, n, i, s) {\n            return t && (t[n] || t(e, r)) || i[n].slice(0, s);\n          },\n          d = function d(t) {\n            return b.s(s % 12 || 12, t, "0");\n          },\n          $ = f || function (t, e, n) {\n            var r = t < 12 ? "AM" : "PM";\n            return n ? r.toLowerCase() : r;\n          };\n        return r.replace(y, function (t, r) {\n          return r || function (t) {\n            switch (t) {\n              case "YY":\n                return String(e.$y).slice(-2);\n              case "YYYY":\n                return b.s(e.$y, 4, "0");\n              case "M":\n                return a + 1;\n              case "MM":\n                return b.s(a + 1, 2, "0");\n              case "MMM":\n                return h(n.monthsShort, a, c, 3);\n              case "MMMM":\n                return h(c, a);\n              case "D":\n                return e.$D;\n              case "DD":\n                return b.s(e.$D, 2, "0");\n              case "d":\n                return String(e.$W);\n              case "dd":\n                return h(n.weekdaysMin, e.$W, o, 2);\n              case "ddd":\n                return h(n.weekdaysShort, e.$W, o, 3);\n              case "dddd":\n                return o[e.$W];\n              case "H":\n                return String(s);\n              case "HH":\n                return b.s(s, 2, "0");\n              case "h":\n                return d(1);\n              case "hh":\n                return d(2);\n              case "a":\n                return $(s, u, !0);\n              case "A":\n                return $(s, u, !1);\n              case "m":\n                return String(u);\n              case "mm":\n                return b.s(u, 2, "0");\n              case "s":\n                return String(e.$s);\n              case "ss":\n                return b.s(e.$s, 2, "0");\n              case "SSS":\n                return b.s(e.$ms, 3, "0");\n              case "Z":\n                return i;\n            }\n            return null;\n          }(t) || i.replace(":", "");\n        });\n      }, m.utcOffset = function () {\n        return 15 * -Math.round(this.$d.getTimezoneOffset() / 15);\n      }, m.diff = function (r, d, l) {\n        var $,\n          y = this,\n          M = b.p(d),\n          m = O(r),\n          v = (m.utcOffset() - this.utcOffset()) * e,\n          g = this - m,\n          D = function D() {\n            return b.m(y, m);\n          };\n        switch (M) {\n          case h:\n            $ = D() / 12;\n            break;\n          case c:\n            $ = D();\n            break;\n          case f:\n            $ = D() / 3;\n            break;\n          case o:\n            $ = (g - v) / 6048e5;\n            break;\n          case a:\n            $ = (g - v) / 864e5;\n            break;\n          case u:\n            $ = g / n;\n            break;\n          case s:\n            $ = g / e;\n            break;\n          case i:\n            $ = g / t;\n            break;\n          default:\n            $ = g;\n        }\n        return l ? $ : b.a($);\n      }, m.daysInMonth = function () {\n        return this.endOf(c).$D;\n      }, m.$locale = function () {\n        return D[this.$L];\n      }, m.locale = function (t, e) {\n        if (!t) return this.$L;\n        var n = this.clone(),\n          r = w(t, e, !0);\n        return r && (n.$L = r), n;\n      }, m.clone = function () {\n        return b.w(this.$d, this);\n      }, m.toDate = function () {\n        return new Date(this.valueOf());\n      }, m.toJSON = function () {\n        return this.isValid() ? this.toISOString() : null;\n      }, m.toISOString = function () {\n        return this.$d.toISOString();\n      }, m.toString = function () {\n        return this.$d.toUTCString();\n      }, M;\n    }(),\n    k = _.prototype;\n  return O.prototype = k, [["$ms", r], ["$s", i], ["$m", s], ["$H", u], ["$W", a], ["$M", c], ["$y", h], ["$D", d]].forEach(function (t) {\n    k[t[1]] = function (e) {\n      return this.$g(e, t[0], t[1]);\n    };\n  }), O.extend = function (t, e) {\n    return t.$i || (t(e, _, O), t.$i = !0), O;\n  }, O.locale = w, O.isDayjs = S, O.unix = function (t) {\n    return O(1e3 * t);\n  }, O.en = D[g], O.Ls = D, O.p = {}, O;\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/dayjs/dayjs.min.js?')},"./node_modules/dayjs/plugin/timezone.js":function(module,exports,__webpack_require__){eval('var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n!function (t, e) {\n  "object" == ( false ? 0 : _typeof(exports)) && "undefined" != "object" ? module.exports = e() :  true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (e),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === \'function\' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : 0;\n}(this, function () {\n  "use strict";\n\n  var t = {\n      year: 0,\n      month: 1,\n      day: 2,\n      hour: 3,\n      minute: 4,\n      second: 5\n    },\n    e = {};\n  return function (n, i, o) {\n    var r,\n      a = function a(t, n, i) {\n        void 0 === i && (i = {});\n        var o = new Date(t),\n          r = function (t, n) {\n            void 0 === n && (n = {});\n            var i = n.timeZoneName || "short",\n              o = t + "|" + i,\n              r = e[o];\n            return r || (r = new Intl.DateTimeFormat("en-US", {\n              hour12: !1,\n              timeZone: t,\n              year: "numeric",\n              month: "2-digit",\n              day: "2-digit",\n              hour: "2-digit",\n              minute: "2-digit",\n              second: "2-digit",\n              timeZoneName: i\n            }), e[o] = r), r;\n          }(n, i);\n        return r.formatToParts(o);\n      },\n      u = function u(e, n) {\n        for (var i = a(e, n), r = [], u = 0; u < i.length; u += 1) {\n          var f = i[u],\n            s = f.type,\n            m = f.value,\n            c = t[s];\n          c >= 0 && (r[c] = parseInt(m, 10));\n        }\n        var d = r[3],\n          l = 24 === d ? 0 : d,\n          h = r[0] + "-" + r[1] + "-" + r[2] + " " + l + ":" + r[4] + ":" + r[5] + ":000",\n          v = +e;\n        return (o.utc(h).valueOf() - (v -= v % 1e3)) / 6e4;\n      },\n      f = i.prototype;\n    f.tz = function (t, e) {\n      void 0 === t && (t = r);\n      var n = this.utcOffset(),\n        i = this.toDate(),\n        a = i.toLocaleString("en-US", {\n          timeZone: t\n        }),\n        u = Math.round((i - new Date(a)) / 1e3 / 60),\n        f = o(a, {\n          locale: this.$L\n        }).$set("millisecond", this.$ms).utcOffset(15 * -Math.round(i.getTimezoneOffset() / 15) - u, !0);\n      if (e) {\n        var s = f.utcOffset();\n        f = f.add(n - s, "minute");\n      }\n      return f.$x.$timezone = t, f;\n    }, f.offsetName = function (t) {\n      var e = this.$x.$timezone || o.tz.guess(),\n        n = a(this.valueOf(), e, {\n          timeZoneName: t\n        }).find(function (t) {\n          return "timezonename" === t.type.toLowerCase();\n        });\n      return n && n.value;\n    };\n    var s = f.startOf;\n    f.startOf = function (t, e) {\n      if (!this.$x || !this.$x.$timezone) return s.call(this, t, e);\n      var n = o(this.format("YYYY-MM-DD HH:mm:ss:SSS"), {\n        locale: this.$L\n      });\n      return s.call(n, t, e).tz(this.$x.$timezone, !0);\n    }, o.tz = function (t, e, n) {\n      var i = n && e,\n        a = n || e || r,\n        f = u(+o(), a);\n      if ("string" != typeof t) return o(t).tz(a);\n      var s = function (t, e, n) {\n          var i = t - 60 * e * 1e3,\n            o = u(i, n);\n          if (e === o) return [i, e];\n          var r = u(i -= 60 * (o - e) * 1e3, n);\n          return o === r ? [i, o] : [t - 60 * Math.min(o, r) * 1e3, Math.max(o, r)];\n        }(o.utc(t, i).valueOf(), f, a),\n        m = s[0],\n        c = s[1],\n        d = o(m).utcOffset(c);\n      return d.$x.$timezone = a, d;\n    }, o.tz.guess = function () {\n      return Intl.DateTimeFormat().resolvedOptions().timeZone;\n    }, o.tz.setDefault = function (t) {\n      r = t;\n    };\n  };\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/dayjs/plugin/timezone.js?')},"./node_modules/dayjs/plugin/utc.js":function(module,exports,__webpack_require__){eval('var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n!function (t, i) {\n  "object" == ( false ? 0 : _typeof(exports)) && "undefined" != "object" ? module.exports = i() :  true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (i),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === \'function\' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : 0;\n}(this, function () {\n  "use strict";\n\n  var t = "minute",\n    i = /[+-]\\d\\d(?::?\\d\\d)?/g,\n    e = /([+-]|\\d\\d)/g;\n  return function (s, f, n) {\n    var u = f.prototype;\n    n.utc = function (t) {\n      var i = {\n        date: t,\n        utc: !0,\n        args: arguments\n      };\n      return new f(i);\n    }, u.utc = function (i) {\n      var e = n(this.toDate(), {\n        locale: this.$L,\n        utc: !0\n      });\n      return i ? e.add(this.utcOffset(), t) : e;\n    }, u.local = function () {\n      return n(this.toDate(), {\n        locale: this.$L,\n        utc: !1\n      });\n    };\n    var o = u.parse;\n    u.parse = function (t) {\n      t.utc && (this.$u = !0), this.$utils().u(t.$offset) || (this.$offset = t.$offset), o.call(this, t);\n    };\n    var r = u.init;\n    u.init = function () {\n      if (this.$u) {\n        var t = this.$d;\n        this.$y = t.getUTCFullYear(), this.$M = t.getUTCMonth(), this.$D = t.getUTCDate(), this.$W = t.getUTCDay(), this.$H = t.getUTCHours(), this.$m = t.getUTCMinutes(), this.$s = t.getUTCSeconds(), this.$ms = t.getUTCMilliseconds();\n      } else r.call(this);\n    };\n    var a = u.utcOffset;\n    u.utcOffset = function (s, f) {\n      var n = this.$utils().u;\n      if (n(s)) return this.$u ? 0 : n(this.$offset) ? a.call(this) : this.$offset;\n      if ("string" == typeof s && (s = function (t) {\n        void 0 === t && (t = "");\n        var s = t.match(i);\n        if (!s) return null;\n        var f = ("" + s[0]).match(e) || ["-", 0, 0],\n          n = f[0],\n          u = 60 * +f[1] + +f[2];\n        return 0 === u ? 0 : "+" === n ? u : -u;\n      }(s), null === s)) return this;\n      var u = Math.abs(s) <= 16 ? 60 * s : s,\n        o = this;\n      if (f) return o.$offset = u, o.$u = 0 === s, o;\n      if (0 !== s) {\n        var r = this.$u ? this.toDate().getTimezoneOffset() : -1 * this.utcOffset();\n        (o = this.local().add(u + r, t)).$offset = u, o.$x.$localOffset = r;\n      } else o = this.utc();\n      return o;\n    };\n    var h = u.format;\n    u.format = function (t) {\n      var i = t || (this.$u ? "YYYY-MM-DDTHH:mm:ss[Z]" : "");\n      return h.call(this, i);\n    }, u.valueOf = function () {\n      var t = this.$utils().u(this.$offset) ? 0 : this.$offset + (this.$x.$localOffset || this.$d.getTimezoneOffset());\n      return this.$d.valueOf() - 6e4 * t;\n    }, u.isUTC = function () {\n      return !!this.$u;\n    }, u.toISOString = function () {\n      return this.toDate().toISOString();\n    }, u.toString = function () {\n      return this.toDate().toUTCString();\n    };\n    var l = u.toDate;\n    u.toDate = function (t) {\n      return "s" === t && this.$offset ? n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate() : l.call(this);\n    };\n    var c = u.diff;\n    u.diff = function (t, i, e) {\n      if (t && this.$u === t.$u) return c.call(this, t, i, e);\n      var s = this.local(),\n        f = n(t).local();\n      return c.call(s, f, i, e);\n    };\n  };\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/dayjs/plugin/utc.js?')},"./node_modules/vue-content-loader/dist/vue-content-loader.es.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BulletListLoader: function() { return /* binding */ BulletListLoader; },\n/* harmony export */   CodeLoader: function() { return /* binding */ CodeLoader; },\n/* harmony export */   ContentLoader: function() { return /* binding */ ContentLoader; },\n/* harmony export */   FacebookLoader: function() { return /* binding */ FacebookLoader; },\n/* harmony export */   InstagramLoader: function() { return /* binding */ InstagramLoader; },\n/* harmony export */   ListLoader: function() { return /* binding */ ListLoader; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar uid = function uid() {\n  return Math.random().toString(36).substring(2);\n};\nvar ContentLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)({\n  name: \'ContentLoader\',\n  props: {\n    width: {\n      type: [Number, String]\n    },\n    height: {\n      type: [Number, String]\n    },\n    viewBox: {\n      type: String\n    },\n    preserveAspectRatio: {\n      type: String,\n      "default": \'xMidYMid meet\'\n    },\n    speed: {\n      type: Number,\n      "default": 2\n    },\n    baseUrl: {\n      type: String,\n      "default": \'\'\n    },\n    primaryColor: {\n      type: String,\n      "default": \'#f9f9f9\'\n    },\n    secondaryColor: {\n      type: String,\n      "default": \'#ecebeb\'\n    },\n    primaryOpacity: {\n      type: Number,\n      "default": 1\n    },\n    secondaryOpacity: {\n      type: Number,\n      "default": 1\n    },\n    uniqueKey: {\n      type: String\n    },\n    animate: {\n      type: Boolean,\n      "default": true\n    }\n  },\n  setup: function setup(props) {\n    var idClip = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {\n      return props.uniqueKey ? "".concat(props.uniqueKey, "-idClip") : uid();\n    });\n    var idGradient = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {\n      return props.uniqueKey ? "".concat(props.uniqueKey, "-idGradient") : uid();\n    });\n    var width = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {\n      var _a;\n      return (_a = props.width) !== null && _a !== void 0 ? _a : 400;\n    });\n    var height = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {\n      var _a;\n      return (_a = props.height) !== null && _a !== void 0 ? _a : 130;\n    });\n    var computedViewBox = (0,vue__WEBPACK_IMPORTED_MODULE_0__.computed)(function () {\n      var _a;\n      return (_a = props.viewBox) !== null && _a !== void 0 ? _a : "0 0 ".concat(width.value, " ").concat(height.value);\n    });\n    return {\n      idClip: idClip,\n      idGradient: idGradient,\n      computedViewBox: computedViewBox\n    };\n  },\n  render: function render() {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("svg", {\n      "width": this.width,\n      "height": this.height,\n      "viewBox": this.computedViewBox,\n      "version": "1.1",\n      "preserveAspectRatio": this.preserveAspectRatio\n    }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n      "style": {\n        fill: "url(".concat(this.baseUrl, "#").concat(this.idGradient, ")")\n      },\n      "clip-path": "url(".concat(this.baseUrl, "#").concat(this.idClip, ")"),\n      "x": "0",\n      "y": "0",\n      "width": "100%",\n      "height": "100%"\n    }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("defs", null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("clipPath", {\n      "id": this.idClip\n    }, [this.$slots["default"] ? this.$slots["default"]() : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n      "x": "0",\n      "y": "0",\n      "rx": "5",\n      "ry": "5",\n      "width": "100%",\n      "height": "100%"\n    }, null)]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("linearGradient", {\n      "id": this.idGradient\n    }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("stop", {\n      "offset": "0%",\n      "stop-color": this.primaryColor,\n      "stop-opacity": this.primaryOpacity\n    }, [this.animate ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("animate", {\n      "attributeName": "offset",\n      "values": "-2; 1",\n      "dur": "".concat(this.speed, "s"),\n      "repeatCount": "indefinite"\n    }, null) : null]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("stop", {\n      "offset": "50%",\n      "stop-color": this.secondaryColor,\n      "stop-opacity": this.secondaryOpacity\n    }, [this.animate ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("animate", {\n      "attributeName": "offset",\n      "values": "-1.5; 1.5",\n      "dur": "".concat(this.speed, "s"),\n      "repeatCount": "indefinite"\n    }, null) : null]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("stop", {\n      "offset": "100%",\n      "stop-color": this.primaryColor,\n      "stop-opacity": this.primaryOpacity\n    }, [this.animate ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("animate", {\n      "attributeName": "offset",\n      "values": "-1; 2",\n      "dur": "".concat(this.speed, "s"),\n      "repeatCount": "indefinite"\n    }, null) : null])])])]);\n  }\n});\nvar BulletListLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)(function (props, _a) {\n  var attrs = _a.attrs;\n  return function () {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(ContentLoader, attrs, {\n      "default": function _default() {\n        return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("circle", {\n          "cx": "10",\n          "cy": "20",\n          "r": "8"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "25",\n          "y": "15",\n          "rx": "5",\n          "ry": "5",\n          "width": "220",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("circle", {\n          "cx": "10",\n          "cy": "50",\n          "r": "8"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "25",\n          "y": "45",\n          "rx": "5",\n          "ry": "5",\n          "width": "220",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("circle", {\n          "cx": "10",\n          "cy": "80",\n          "r": "8"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "25",\n          "y": "75",\n          "rx": "5",\n          "ry": "5",\n          "width": "220",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("circle", {\n          "cx": "10",\n          "cy": "110",\n          "r": "8"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "25",\n          "y": "105",\n          "rx": "5",\n          "ry": "5",\n          "width": "220",\n          "height": "10"\n        }, null)];\n      }\n    });\n  };\n});\nvar CodeLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)(function (props, _a) {\n  var attrs = _a.attrs;\n  return function () {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(ContentLoader, attrs, {\n      "default": function _default() {\n        return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "0",\n          "rx": "3",\n          "ry": "3",\n          "width": "70",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "80",\n          "y": "0",\n          "rx": "3",\n          "ry": "3",\n          "width": "100",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "190",\n          "y": "0",\n          "rx": "3",\n          "ry": "3",\n          "width": "10",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "15",\n          "y": "20",\n          "rx": "3",\n          "ry": "3",\n          "width": "130",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "155",\n          "y": "20",\n          "rx": "3",\n          "ry": "3",\n          "width": "130",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "15",\n          "y": "40",\n          "rx": "3",\n          "ry": "3",\n          "width": "90",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "115",\n          "y": "40",\n          "rx": "3",\n          "ry": "3",\n          "width": "60",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "185",\n          "y": "40",\n          "rx": "3",\n          "ry": "3",\n          "width": "60",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "60",\n          "rx": "3",\n          "ry": "3",\n          "width": "30",\n          "height": "10"\n        }, null)];\n      }\n    });\n  };\n});\nvar FacebookLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)(function (props, _a) {\n  var attrs = _a.attrs;\n  return function () {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(ContentLoader, attrs, {\n      "default": function _default() {\n        return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "70",\n          "y": "15",\n          "rx": "4",\n          "ry": "4",\n          "width": "117",\n          "height": "6.4"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "70",\n          "y": "35",\n          "rx": "3",\n          "ry": "3",\n          "width": "85",\n          "height": "6.4"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "80",\n          "rx": "3",\n          "ry": "3",\n          "width": "350",\n          "height": "6.4"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "100",\n          "rx": "3",\n          "ry": "3",\n          "width": "380",\n          "height": "6.4"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "120",\n          "rx": "3",\n          "ry": "3",\n          "width": "201",\n          "height": "6.4"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("circle", {\n          "cx": "30",\n          "cy": "30",\n          "r": "30"\n        }, null)];\n      }\n    });\n  };\n});\nvar ListLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)(function (props, _a) {\n  var attrs = _a.attrs;\n  return function () {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(ContentLoader, attrs, {\n      "default": function _default() {\n        return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "0",\n          "rx": "3",\n          "ry": "3",\n          "width": "250",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "20",\n          "y": "20",\n          "rx": "3",\n          "ry": "3",\n          "width": "220",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "20",\n          "y": "40",\n          "rx": "3",\n          "ry": "3",\n          "width": "170",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "60",\n          "rx": "3",\n          "ry": "3",\n          "width": "250",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "20",\n          "y": "80",\n          "rx": "3",\n          "ry": "3",\n          "width": "200",\n          "height": "10"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "20",\n          "y": "100",\n          "rx": "3",\n          "ry": "3",\n          "width": "80",\n          "height": "10"\n        }, null)];\n      }\n    });\n  };\n});\nvar InstagramLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent)(function (props, _a) {\n  var attrs = _a.attrs;\n  return function () {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(ContentLoader, (0,vue__WEBPACK_IMPORTED_MODULE_0__.mergeProps)(attrs, {\n      "viewBox": "0 0 400 480"\n    }), {\n      "default": function _default() {\n        return [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("circle", {\n          "cx": "30",\n          "cy": "30",\n          "r": "30"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "75",\n          "y": "13",\n          "rx": "4",\n          "ry": "4",\n          "width": "100",\n          "height": "13"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "75",\n          "y": "37",\n          "rx": "4",\n          "ry": "4",\n          "width": "50",\n          "height": "8"\n        }, null), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)("rect", {\n          "x": "0",\n          "y": "70",\n          "rx": "5",\n          "ry": "5",\n          "width": "400",\n          "height": "400"\n        }, null)];\n      }\n    });\n  };\n});\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/vue-content-loader/dist/vue-content-loader.es.js?')},"./node_modules/vue-loader/dist/exportHelper.js":function(__unused_webpack_module,exports){"use strict";eval('\n\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nObject.defineProperty(exports, "__esModule", ({\n  value: true\n}));\n// runtime helper for setting properties on components\n// in a tree-shakable way\nexports["default"] = function (sfc, props) {\n  var target = sfc.__vccOpts || sfc;\n  var _iterator = _createForOfIteratorHelper(props),\n    _step;\n  try {\n    for (_iterator.s(); !(_step = _iterator.n()).done;) {\n      var _step$value = _slicedToArray(_step.value, 2),\n        key = _step$value[0],\n        val = _step$value[1];\n      target[key] = val;\n    }\n  } catch (err) {\n    _iterator.e(err);\n  } finally {\n    _iterator.f();\n  }\n  return target;\n};\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/vue-loader/dist/exportHelper.js?')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/ArticleListLoader.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "article-list-loader",\n  components: {\n    ContentLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_0__.ContentLoader\n  },\n  props: {\n    width: {\n      type: Number,\n      required: true\n    },\n    height: {\n      type: Number,\n      required: true\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/ArticleListLoader.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _models_BlockContentEditorSPickBlock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../models/BlockContentEditorSPickBlock */ "./js/models/BlockContentEditorSPickBlock.js");\n/* harmony import */ var _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CfMediaImage.vue */ "./js/components/CfMediaImage.vue");\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../NodeArticle/fragments/LabelItem.vue */ "./js/components/NodeArticle/fragments/LabelItem.vue");\n/* harmony import */ var _Node_fragments_NodeBylineListing_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Node/fragments/NodeBylineListing.vue */ "./js/components/Node/fragments/NodeBylineListing.vue");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n/* harmony import */ var _BlockContentLink__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./BlockContentLink */ "./js/components/BlockContent/BlockContentLink.vue");\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "block-content-editor-s-pick-block",\n  props: ["uuid"],\n  components: {\n    BlockContentLink: _BlockContentLink__WEBPACK_IMPORTED_MODULE_5__["default"],\n    CfMediaImage: _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    ListLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_6__.ListLoader,\n    LabelItem: _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_2__["default"],\n    NodeBylineListing: _Node_fragments_NodeBylineListing_vue__WEBPACK_IMPORTED_MODULE_3__["default"]\n  },\n  data: function data() {\n    return {\n      blockContent: null,\n      loaded: false\n    };\n  },\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "BlockContentEditorSPickBlock", "Empty uuid");\n    }\n  },\n  mounted: function mounted() {\n    var vue = this;\n    var el = this.$refs[\'parent\'];\n    var options = {\n      threshold: 0.1\n    };\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.getData();\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(el);\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/block_content/editor_s_pick_block/\' + this.uuid;\n      var options = {\n        params: {\n          include: "field_editor_articles,field_editor,field_editor.field_media",\n          "fields[node--article]": "title,path,domain,field_primary_domain_access",\n          "fields[node--topic-report]": "title,path",\n          "fields[node--person]": "field_name_first,path,field_media,field_media.field_media_image",\n          "fields[media--image]": \'field_media_image,field_attribution,name,path\',\n          "fields[file--file]": \'uri,filemime,filename\'\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_7__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "BlockContentEditorSPickBlock", response.data);\n        vue.blockContent = (0,vue__WEBPACK_IMPORTED_MODULE_4__.shallowRef)(new _models_BlockContentEditorSPickBlock__WEBPACK_IMPORTED_MODULE_0__.BlockContentEditorSPickBlock(response.data, options.params.include));\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentEditorSPickBlock", e);\n      });\n    },\n    getLink: function getLink(blockContent) {\n      return blockContent.getCustomLink() != \'\' ? blockContent.getCustomLink() : blockContent.getEditor().getAlias();\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../CfMediaImage.vue */ "./js/components/CfMediaImage.vue");\n/* harmony import */ var _models_BlockContentEventPromoBlock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../models/BlockContentEventPromoBlock */ "./js/models/BlockContentEventPromoBlock.js");\n/* harmony import */ var _EventPromo_LargeFeatureTopDisplay_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./EventPromo/LargeFeatureTopDisplay.vue */ "./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue");\n/* harmony import */ var _EventPromo_HorizontalRow4_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./EventPromo/HorizontalRow4.vue */ "./js/components/BlockContent/EventPromo/HorizontalRow4.vue");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "block-content-event-promo-block",\n  props: ["uuid", "domain", "options"],\n  components: {\n    HorizontalRow4Display: _EventPromo_HorizontalRow4_vue__WEBPACK_IMPORTED_MODULE_3__["default"],\n    LargeFeatureTopDisplay: _EventPromo_LargeFeatureTopDisplay_vue__WEBPACK_IMPORTED_MODULE_2__["default"],\n    CfMediaImage: _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_0__["default"]\n  },\n  data: function data() {\n    return {\n      blockContent: null,\n      events: [],\n      eventsLoaded: false,\n      featuredEvent: null,\n      loaded: false\n    };\n  },\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "BlockContentEventPromoBlock", "Empty uuid");\n    }\n  },\n  mounted: function mounted() {\n    var vue = this;\n    var el = this.$refs[\'parent\'];\n    var options = {\n      threshold: 0.1\n    };\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.getEventPromoData();\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(el);\n  },\n  methods: {\n    getEventPromoData: function getEventPromoData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/block_content/event_promo_block/\' + this.uuid;\n      var options = {\n        params: {\n          include: Array.prototype.join.call(this.apiRequestIncluded(), ","),\n          "fields[taxonomy_term--event]": Array.prototype.join.call(this.apiRequestDataFieldsTermEvent(), ","),\n          "fields[media--image]": \'field_media_image,field_attribution,name,path\'\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_5__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "BlockContentEventPromoBlock", response.data);\n        vue.blockContent = new _models_BlockContentEventPromoBlock__WEBPACK_IMPORTED_MODULE_1__.BlockContentEventPromoBlock(response.data, options.params.include);\n        // console.log("[debug]", "BlockContentEventPromoBlock. row", vue.blockContent.getDisplayVariationValue());\n        vue.loaded = true;\n        if (vue.blockContent.isDisplayVariationALargeFeature() && vue.blockContent.hasFeaturedEvent()) {\n          vue.getMoreEvents(vue.blockContent.getFeaturedEvent().getUuid());\n        } else if (vue.blockContent.isDisplayVariatonAHorizontalRow()) {\n          // horizontal row display does not have a featured event\n          vue.getMoreEvents();\n        } else {\n          vue.getFeaturedEvent();\n        }\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentEventPromoBlock", e);\n      });\n    },\n    getCommonParams: function getCommonParams() {\n      return {\n        "fields[taxonomy_term--event]": "id",\n        "filter[promo_domain][condition][path]": "field_promotional_domains.meta.drupal_internal__target_id",\n        "filter[status][value]": 1,\n        "filter[promo_domain][condition][value]": this.domain,\n        "filter[event_end_date][condition][path]": "field_event_end_date",\n        "filter[event_end_date][condition][value]": new Date().toISOString().split(\'T\')[0],\n        "filter[event_end_date][condition][operator]": ">=",\n        "sort[event_start_date][path]": "field_event_start_date",\n        "sort[event_start_date][direction]": "ASC"\n      };\n    },\n    getFeaturedEvent: function getFeaturedEvent() {\n      var vue = this;\n      var api = \'/jsonapi/taxonomy_term/event\';\n      var options = {\n        params: _objectSpread(_objectSpread({}, this.getCommonParams()), {}, {\n          "filter[event_type][condition][path]": "field_event_type",\n          "filter[event_type][condition][value]": "live_event",\n          "page[limit]": 1\n        })\n      };\n      axios__WEBPACK_IMPORTED_MODULE_5__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "BlockContentEventPromoBlock", response.data);\n        if (typeof response.data !== \'undefined\' && typeof response.data.data !== \'undefined\' && typeof response.data.data[0] !== \'undefined\') {\n          vue.featuredEvent = (0,vue__WEBPACK_IMPORTED_MODULE_4__.shallowRef)(response.data.data[0]);\n          vue.getMoreEvents(vue.featuredEvent.id);\n        }\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentEventPromoBlock", e);\n      });\n    },\n    getMoreEvents: function getMoreEvents(featuredEventUuid) {\n      var vue = this;\n      var api = \'/jsonapi/taxonomy_term/event\';\n      var options = {\n        params: _objectSpread(_objectSpread({}, this.getCommonParams()), {}, {\n          "filter[featured_event][condition][path]": "id",\n          "filter[featured_event][condition][value]": featuredEventUuid,\n          "filter[featured_event][condition][operator]": "<>",\n          "page[limit]": 4\n        })\n      };\n      axios__WEBPACK_IMPORTED_MODULE_5__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "BlockContentEventPromoBlock", response.data);\n        vue.events = (0,vue__WEBPACK_IMPORTED_MODULE_4__.shallowRef)(response.data.data);\n        vue.eventsLoaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentEventPromoBlock", e);\n      });\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestIncluded: function apiRequestIncluded() {\n      return [\'field_featured_event_override\'];\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestDataFieldsTermEvent: function apiRequestDataFieldsTermEvent() {\n      return [\'name\', \'field_event_domain\', \'field_event_end_date\', \'field_location_address\', \'field_event_start_date\', \'field_dark_logo\', \'field_white_logo\', \'field_event_registration\'];\n    },\n    /**\n     * Returns an icon markup with optional inline styles.\n     *\n     * @param {string} iconName\n     * @param {string} styles\n     * @returns {string}\n     */\n    getIcon: function getIcon(iconName, styles) {\n      return icons(iconName, styles);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentGrid.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _Node_NodeTeaserListing_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Node/NodeTeaserListing.vue */ "./js/components/Node/NodeTeaserListing.vue");\n/* harmony import */ var _Node_NodeTeaserListingTopImage_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../Node/NodeTeaserListingTopImage.vue */ "./js/components/Node/NodeTeaserListingTopImage.vue");\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "block-content-grid",\n  components: {\n    NodeTeaserListingTopImage: _Node_NodeTeaserListingTopImage_vue__WEBPACK_IMPORTED_MODULE_2__["default"]\n  },\n  props: {\n    options: Object,\n    keywords: Array,\n    herotypes: Array,\n    limit: Number,\n    bundle: String,\n    domains: Array\n  },\n  data: function data() {\n    return {\n      showOnMobileOnly: (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)(\'mobile\'),\n      showEmptyResults: false,\n      imageSizes: {\n        desktop: "w=280,h=158,f=auto,fit=crop,g=0.5x0.5",\n        tablet: "w=340,h=192,f=auto,fit=crop,g=0.5x0.5",\n        mobile: "w=100,h=57,f=auto,fit=crop,g=0.5x0.5"\n      },\n      results: [],\n      loaded: null,\n      header: \'\',\n      contentLink: \'\'\n    };\n  },\n  created: function created() {},\n  mounted: function mounted() {\n    var vue = this;\n    var el = this.$refs[\'top-element\'];\n    var options = {\n      rootMargin: "10px"\n    };\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.getData();\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(el);\n  },\n  methods: {\n    getData: function getData() {\n      var _this = this;\n      if (!this.keywords) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/api/v1/content-grid\';\n      var options = {\n        params: {\n          "keywords": vue.keywords,\n          "herotypes": vue.herotypes,\n          "limit": vue.limit,\n          "type": vue.bundle\n        }\n      };\n      if (this.domains) {\n        options.params.domains = this.domains;\n      }\n      axios__WEBPACK_IMPORTED_MODULE_3__["default"].get(api, options).then(function (results) {\n        if (results.data.data && results.data.data.length > 0) {\n          _this.results = results.data.data;\n        } else {\n          vue.showEmptyResults = true;\n        }\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentGrid", e);\n      });\n    },\n    isMobile: function isMobile() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)("mobile");\n    },\n    getIcon: function getIcon(type) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.icons)(type);\n    },\n    isDevice: function isDevice(type) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)(type);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentGrid.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentLink.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "block-content-link",\n  props: ["domain", "title", "alias"],\n  components: {},\n  data: function data() {\n    return {\n      loaded: false,\n      hostname: null\n    };\n  },\n  created: function created() {\n    if (typeof this.domain === "undefined" || this.domain === null) {\n      console.log("[error]", "BlockContentEditorSPickBlock", "Empty domain");\n    }\n  },\n  mounted: function mounted() {\n    var vue = this;\n    var el = this.$refs[\'child\'];\n    var options = {\n      threshold: 0.1\n    };\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.getData();\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(el);\n  },\n  computed: {\n    baseurl: function baseurl() {\n      return this.hostname;\n    }\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.domain) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/api/v1/domain/config/\' + this.domain;\n      return axios__WEBPACK_IMPORTED_MODULE_0__["default"].get(api).then(function (response) {\n        vue.hostname = "https://" + response.data.host;\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentEditorSPickBlock", e);\n      });\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentLink.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _models_BlockContentSponsorSPickBlock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../models/BlockContentSponsorSPickBlock */ "./js/models/BlockContentSponsorSPickBlock.js");\n/* harmony import */ var _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../CfMediaImage.vue */ "./js/components/CfMediaImage.vue");\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../NodeArticle/fragments/LabelItem.vue */ "./js/components/NodeArticle/fragments/LabelItem.vue");\n/* harmony import */ var _Node_fragments_NodeBylineListing_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../Node/fragments/NodeBylineListing.vue */ "./js/components/Node/fragments/NodeBylineListing.vue");\n/* harmony import */ var _NodeArticle_NodeArticleSponsorSPickView_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../NodeArticle/NodeArticleSponsorSPickView.vue */ "./js/components/NodeArticle/NodeArticleSponsorSPickView.vue");\n/* harmony import */ var _NodeTopicReport_NodeTopicReportSponsorSPickView_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../NodeTopicReport/NodeTopicReportSponsorSPickView.vue */ "./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "block-content-sponsor-s-pick-block",\n  props: ["uuid", "termId"],\n  components: {\n    NodeArticleSponsorSPickView: _NodeArticle_NodeArticleSponsorSPickView_vue__WEBPACK_IMPORTED_MODULE_4__["default"],\n    CfMediaImage: _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    ListLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_7__.ListLoader,\n    LabelItem: _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_2__["default"],\n    NodeBylineListing: _Node_fragments_NodeBylineListing_vue__WEBPACK_IMPORTED_MODULE_3__["default"],\n    NodeTopicReportSponsorSPickView: _NodeTopicReport_NodeTopicReportSponsorSPickView_vue__WEBPACK_IMPORTED_MODULE_5__["default"]\n  },\n  data: function data() {\n    return {\n      blockContent: null,\n      loaded: false,\n      articlesLoaded: false,\n      articles: []\n    };\n  },\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "BlockContentSponsorSPickBlock", "Empty uuid");\n    }\n    if (typeof this.termId === "undefined" || this.termId === null) {\n      console.log("[error]", "BlockContentSponsorSPickBlock", "Empty term id");\n    }\n    this.getBlockData();\n    this.getArticlesData();\n  },\n  methods: {\n    getBlockData: function getBlockData() {\n      if (!this.uuid && !this.termId) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/block_content/sponsor_s_pick_block/\' + this.uuid;\n      var options = {\n        params: {\n          "fields[block_content--sponsor_s_pick_block]": "field_title"\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_8__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "BlockContentSponsorSPickBlock", response.data);\n        vue.blockContent = new _models_BlockContentSponsorSPickBlock__WEBPACK_IMPORTED_MODULE_0__.BlockContentSponsorSPickBlock(response.data, options.params.include);\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentSponsorSPickBlock", e);\n      });\n    },\n    getArticlesData: function getArticlesData() {\n      if (!this.uuid && !this.termId) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/api/v1/sponsor_pick_content/\' + this.uuid + \'/term/\' + this.termId;\n      axios__WEBPACK_IMPORTED_MODULE_8__["default"].get(api).then(function (response) {\n        //console.log("[debug]", "BlockContentSponsorSPickBlock", response.data);\n        if (typeof response.data.articles !== \'undefined\') {\n          vue.articles = response.data.articles;\n          vue.articlesLoaded = true;\n        }\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentSponsorSPickBlock", e);\n      });\n    },\n    isDevice: function isDevice(type) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_6__.isDevice)(type);\n    },\n    getComponentName: function getComponentName(nodeType) {\n      return \'node-\' + nodeType.replace(/_/g, \'-\') + \'-sponsor-s-pick-view\';\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _models_BlockContentVideoArticlesHighlight__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../models/BlockContentVideoArticlesHighlight */ "./js/models/BlockContentVideoArticlesHighlight.js");\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _NodeArticle_NodeArticleVideoHighlight_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../NodeArticle/NodeArticleVideoHighlight.vue */ "./js/components/NodeArticle/NodeArticleVideoHighlight.vue");\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "block-content-video-articles-highlight-block",\n  props: ["uuid"],\n  components: {\n    ListLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_2__.ListLoader,\n    NodeArticleVideoHighlight: _NodeArticle_NodeArticleVideoHighlight_vue__WEBPACK_IMPORTED_MODULE_1__["default"]\n  },\n  data: function data() {\n    return {\n      blockContent: null,\n      loaded: false,\n      articles: [],\n      articlesLoaded: false\n    };\n  },\n  mounted: function mounted() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "BlockContentVideoArticlesHighlight", "Empty uuid");\n    }\n    var vue = this;\n    var el = this.$refs[\'top-element\'];\n    var options = {\n      rootMargin: "5px"\n    };\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.getData();\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(el);\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/block_content/video_articles_highlight_block/\' + this.uuid;\n      axios__WEBPACK_IMPORTED_MODULE_3__["default"].get(api).then(function (response) {\n        //console.log("[debug]", "BlockContentVideoArticlesHighlight", response.data);\n        vue.blockContent = new _models_BlockContentVideoArticlesHighlight__WEBPACK_IMPORTED_MODULE_0__.BlockContentVideoArticlesHighlight(response.data);\n        vue.loaded = true;\n        vue.getArticlesData();\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentVideoArticlesHighlight", e);\n      });\n    },\n    getArticlesData: function getArticlesData() {\n      var vue = this;\n      var api = \'/api/v1/video_articles_highlight\';\n      axios__WEBPACK_IMPORTED_MODULE_3__["default"].get(api).then(function (response) {\n        //console.log("[debug]", "BlockContentVideoArticlesHighlight", response.data);\n        vue.articles = response.data.articles;\n        vue.articlesLoaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "BlockContentVideoArticlesHighlight", e);\n      });\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _Term_fragments_TermEventFeatured_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Term/fragments/TermEventFeatured.vue */ "./js/components/Term/fragments/TermEventFeatured.vue");\n/* harmony import */ var _Term_fragments_TermEventSmallFeature_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Term/fragments/TermEventSmallFeature.vue */ "./js/components/Term/fragments/TermEventSmallFeature.vue");\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "horizontal-row-4-display",\n  components: {\n    ListLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_3__.ListLoader,\n    TermEventFeatured: _Term_fragments_TermEventFeatured_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    TermEventSmallFeature: _Term_fragments_TermEventSmallFeature_vue__WEBPACK_IMPORTED_MODULE_2__["default"]\n  },\n  props: [\'blockContent\', \'events\', \'featuredEvent\', \'loaded\', \'eventsLoaded\'],\n  data: function data() {\n    return {\n      eventData: []\n    };\n  },\n  created: function created() {\n    if (this.featuredEvent) {\n      this.eventData.push(this.featuredEvent);\n    }\n    if (this.events) {\n      var _this$eventData;\n      (_this$eventData = this.eventData).push.apply(_this$eventData, _toConsumableArray(this.events));\n    }\n  },\n  methods: {\n    /**\n     * Returns an icon markup with optional inline styles.\n     *\n     * @param {string} iconName\n     * @param {string} styles\n     * @returns {string}\n     */\n    getIcon: function getIcon(iconName, styles) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.icons)(iconName, styles);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/HorizontalRow4.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _Term_fragments_TermEventFeatured_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Term/fragments/TermEventFeatured.vue */ "./js/components/Term/fragments/TermEventFeatured.vue");\n/* harmony import */ var _Term_fragments_TermEventSmallFeature_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Term/fragments/TermEventSmallFeature.vue */ "./js/components/Term/fragments/TermEventSmallFeature.vue");\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "large-feature-top-display",\n  components: {\n    ListLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_3__.ListLoader,\n    TermEventFeatured: _Term_fragments_TermEventFeatured_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    TermEventSmallFeature: _Term_fragments_TermEventSmallFeature_vue__WEBPACK_IMPORTED_MODULE_2__["default"]\n  },\n  props: [\'blockContent\', \'events\', \'featuredEvent\', \'loaded\', \'eventsLoaded\'],\n  methods: {\n    /**\n     * Returns an icon markup with optional inline styles.\n     *\n     * @param {string} iconName\n     * @param {string} styles\n     * @returns {string}\n     */\n    getIcon: function getIcon(iconName, styles) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.icons)(iconName, styles);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ \"./node_modules/axios/lib/axios.js\");\n/* harmony import */ var _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../directives/LazyLoadDirective */ \"./js/directives/LazyLoadDirective.js\");\n/* harmony import */ var _models_MediaImage_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../models/MediaImage.js */ \"./js/models/MediaImage.js\");\n/* harmony import */ var _helpers_CloudflareImageResize_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/CloudflareImageResize.js */ \"./js/helpers/CloudflareImageResize.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"cf-media-image\",\n  directives: {\n    lazyload: _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n  },\n  components: {},\n  props: {\n    mediaId: {\n      type: String,\n      required: false\n    },\n    /**\n     * Expecting an array of arrays. Each sub-array represents the size of the image at different breakpoints. Each sub-array\n     * should have 3 values:\n     * [0] - The first array value is the minimum width at which the image sizes will apply. Typically the value is 0 for all devices\n     * [1] - The second sub-sub-array value is length of two containing the width (index 0) and height (index 1) of the image\n     * [2] - The third sub-sub-array value is the list of cloudflare options to apply.\n     * Example:\n     * [\n     *   [0,[375,280],['f=auto','fit=crop','g=0.5x0.5']],\n     *   [576,[375,280],['f=auto','fit=crop','g=0.5x0.5']]\n     * ]\n     */\n    cfOptions: {\n      type: Array,\n      required: true\n    },\n    link: {\n      type: String,\n      required: false\n    },\n    loaderColor: {\n      type: String,\n      required: false,\n      default: '#000000'\n    },\n    useMaxWidthSizing: {\n      type: Boolean,\n      required: false,\n      default: false\n    },\n    useWidthAndHeightSizing: {\n      type: Boolean,\n      required: false,\n      default: false\n    },\n    displayInfo: {\n      type: Boolean,\n      required: false,\n      default: false\n    },\n    caption: {\n      type: String,\n      required: false,\n      default: ''\n    },\n    imgClass: {\n      type: String,\n      default: ''\n    },\n    defaultImageUrl: {\n      type: String,\n      default: ''\n    }\n  },\n  data: function data() {\n    return {\n      media: null,\n      loaded: false,\n      imageURL: null,\n      spinnerColor: null,\n      defaultCfOptions: [],\n      width: 100,\n      height: 100,\n      alt: null,\n      classes: []\n    };\n  },\n  computed: {\n    imgInlineStyle: function imgInlineStyle() {\n      var sizeStyles = {\n        minWidth: this.width + 'px',\n        minHeight: this.height + 'px',\n        height: this.height + 'px'\n      };\n      if (this.useMaxWidthSizing) {\n        sizeStyles = {\n          maxWidth: this.width + 'px',\n          maxHeight: this.height + 'px',\n          height: this.height + 'px'\n        };\n      }\n      if (this.useWidthAndHeightSizing) {\n        sizeStyles = {\n          width: this.width + 'px',\n          height: this.height + 'px'\n        };\n      }\n      return sizeStyles;\n    }\n  },\n  created: function created() {\n    //console.log(\"[v:debug]\", this.mediaId, this.imageStyle, this.link);\n    if (this.mediaId) {\n      this.loadMedia();\n    } else if (this.defaultImageUrl && this.defaultImageUrl.length > 0) {\n      this.imageURL = this.defaultImageUrl;\n      this.loaded = true;\n    }\n    var color = this.loaderColor;\n    if (this.loaderColor && this.loaderColor.indexOf('#') !== 0) {\n      color = '#' + this.loaderColor;\n    }\n    this.spinnerColor = color;\n    this.parseCfOptions();\n    if (this.imgClass) {\n      this.classes.push(this.imgClass);\n    }\n  },\n  methods: {\n    /**\n     * Loads the image URL.\n     */\n    loadMedia: function loadMedia() {\n      var _this = this;\n      var vue = this;\n      var options = {\n        params: {\n          include: 'field_media_image',\n          \"fields[file--file]\": \"url,uri\"\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].get('/jsonapi/media/image/' + vue.mediaId, options).then(function (response) {\n        //vue.imageURL = response.data.data.relationships.field_media_image.data.meta.imageDerivatives.links[vue.imageStyle].href;\n        vue.media = new _models_MediaImage_js__WEBPACK_IMPORTED_MODULE_1__.MediaImage(null, response.data);\n        vue.alt = response.data.data.attributes.name;\n        _this.formatCfImageUrl();\n        _this.loaded = true;\n      }).catch(function (e) {\n        console.log(\"[error]\", \"CfMediaImage\", e.message);\n      });\n    },\n    /**\n     * Finds the best set of cloudflare options based on the specified sizes and the device screen width\n     */\n    parseCfOptions: function parseCfOptions() {\n      this.defaultCfOptions = this.cfOptions[0];\n      if (this.cfOptions.length > 1) {\n        this.cfOptions.sort(function (a, b) {\n          return a[0] - b[0];\n        });\n        // Find the cf options that best fits this screen.\n        for (var i = 0; i < this.cfOptions.length; i++) {\n          if (window.screen.width > this.cfOptions[i][0]) {\n            this.defaultCfOptions = this.cfOptions[i];\n          }\n        }\n      }\n      this.width = this.defaultCfOptions[1][0];\n      this.height = this.defaultCfOptions[1][1];\n    },\n    formatCfImageUrl: function formatCfImageUrl() {\n      //todo: turn this into a responsive image element\n      var cf = new _helpers_CloudflareImageResize_js__WEBPACK_IMPORTED_MODULE_2__.CloudflareImageResize();\n      var params = \"w=\".concat(this.width, \",h=\").concat(this.height, \",\");\n      params += this.defaultCfOptions[2].join();\n      //console.log(\"[debug]\", \"CfMediaImage.vue\", \"cfOptions\", params);\n      this.imageURL = cf.imageUrl(this.media.getPosterSourceImageUrl(), params);\n      this.$emit('image-loaded');\n    },\n    getImageInfo: function getImageInfo() {\n      var info = '';\n      if (this.caption) {\n        info += this.caption;\n      }\n      if (this.media.getAttribution()) {\n        info += ' (' + this.media.getAttribution() + ')';\n      }\n      return info;\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D")},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/DynamicAdSlot.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "dynamic-ad-slot",\n  /**\n   * @var sizeMap See google tag\'s api help for structure: https://developers.google.com/publisher-tag/reference#googletag.sizemappingbuilder\n   * @var sizes An Array of two numeric values matching ad unit sizes or an array of arrays where each sub-array matches an ad unit size\n   * @var containerSizeMap An array of arrays (with a max length of two) specifying the container size for mobile and desktop.\n   *      if the length of this array is 2 then containerSizeMap[0] is mobile and containerSizeMap[1] is desktop.\n   *      Ex. [x,y] = x is the width and y is the height.\n   */\n  props: ["placeholderId", "randomizeElementId", "adId", "pos", "hideOnMobile", "hideOnDesktop", "sizes", "sizeMap", "containerSizeMap", "outOfPage", "autoRefresh", "targeting", "outOfPageFormat"],\n  data: function data() {\n    return {\n      isMobileDevice: false,\n      width: null,\n      height: null,\n      elementId: this.placeholderId\n    };\n  },\n  created: function created() {\n    this.isMobileDevice = (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)(\'mobile\');\n    // Show size warning if the ad unit is not outOfPage ad unit.\n    if (!this.outOfPage && !this.sizes && !this.sizeMap) {\n      console.log("[error]", "DynamicAdSlot missing ad size specifications", this.elementId, this.adId);\n    }\n    if (this.randomizeElementId) {\n      var array = new Uint32Array(1);\n      crypto.getRandomValues(array);\n      this.elementId = this.placeholderId + crypto.getRandomValues(array)[0];\n      // If for some reason we have an overlap, let\'s use another random value.\n      while (window.adUnits.hasOwnProperty(this.elementId)) {\n        this.elementId = this.placeholderId + crypto.getRandomValues(array)[0];\n      }\n    }\n    // set minwidth and minHeight from the containerSizeMap\n    this.setContainerDimensions();\n  },\n  mounted: function mounted() {\n    if (window.pubAds && window.pubAds.dfpDebugOn()) {\n      console.log("[debug]", "AdSlot.vue", "Mounted", "div", document.getElementById(this.elementId));\n      console.log("[debug]", "AdSlot.vue", "show ad", this.elementId, this.showAd());\n    }\n    if (this.showAd()) {\n      if (typeof window.pubAds === \'undefined\') {\n        console.log("[error]", "DynamicAdSlot", "pubads is undefined, please check if GAM path setting is defined", this.elementId);\n        return;\n      }\n      // Guard against undeclared ad slots\n      var vue = this;\n      googletag.cmd.push(function () {\n        var adUnit = vue.defineAdUnit();\n        if (adUnit) {\n          window.adUnits[vue.elementId] = adUnit;\n          if (window.pubAds && window.pubAds.dfpDebugOn()) {\n            console.log("[debug]", "Calling display() on ad unit placeholder", vue.elementId, adUnit);\n          }\n          googletag.display(adUnit);\n        }\n      });\n    }\n  },\n  computed: {\n    containerInlineStyles: function containerInlineStyles() {\n      if (!this.width || !this.height) {\n        return {};\n      }\n      return {\n        minWidth: this.width + \'px\',\n        minHeight: this.height + \'px\'\n      };\n    }\n  },\n  methods: {\n    defineAdUnit: function defineAdUnit() {\n      var ad = null;\n      if (this.outOfPage) {\n        var slot = this.outOfPageFormat ? googletag.enums.OutOfPageFormat[this.outOfPageFormat] : this.elementId;\n        ad = googletag.defineOutOfPageSlot(window.meta.getFullGamInventoryPath(window.pubAds.getGamPath()), slot);\n      }\n      if (this.sizes) {\n        ad = googletag.defineSlot(window.meta.getFullGamInventoryPath(window.pubAds.getGamPath()), this.sizes, this.elementId);\n      }\n      if (this.sizeMap) {\n        ad = googletag.defineSlot(window.meta.getFullGamInventoryPath(window.pubAds.getGamPath()), [this.width, this.height], this.elementId).defineSizeMapping(this.sizeMap);\n      }\n      if (ad) {\n        ad.setTargeting("pos", ["" + this.pos]).setTargeting("element-ad-id", this.adId).setTargeting("refresh", \'true\').addService(googletag.pubads());\n      } else {\n        console.log("[error]", "DynamicAdUnit", this.elementId, "not defined");\n      }\n      // Set custom targeting\n      if (ad && Array.isArray(this.targeting) && this.targeting.length > 0) {\n        for (var i = 0; i < this.targeting.length; i++) {\n          if (this.targeting[i][0] && this.targeting[i][1]) {\n            ad.setTargeting(this.targeting[i][0], this.targeting[i][1]);\n          }\n        }\n      }\n      return ad;\n    },\n    setContainerDimensions: function setContainerDimensions() {\n      if (this.outOfPage) {\n        return;\n      }\n      if (!this.containerSizeMap || !Array.isArray(this.containerSizeMap)) {\n        return;\n      }\n      if (this.containerSizeMap.length === 1 || this.isMobileDevice) {\n        this.width = this.containerSizeMap[0][0];\n        this.height = this.containerSizeMap[0][1];\n      } else if (this.containerSizeMap.length === 2) {\n        this.width = this.containerSizeMap[1][0];\n        this.height = this.containerSizeMap[1][1];\n      }\n    },\n    /**\n     *\n     * @returns {boolean}\n     */\n    showAd: function showAd() {\n      if (!this.placeholderId) {\n        return false;\n      }\n      if (this.isMobileDevice && Boolean(this.hideOnMobile)) {\n        return false;\n      }\n      if (!this.isMobileDevice && Boolean(this.hideOnDesktop)) {\n        return false;\n      }\n      if (!window.hasOwnProperty(\'pubAds\') || !window.pubAds.enabled) {\n        return false;\n      }\n      return true;\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/DynamicAdSlot.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/EventMegaMenu.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n/* harmony import */ var _Term_fragments_TermEventSmallFeature__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Term/fragments/TermEventSmallFeature */ "./js/components/Term/fragments/TermEventSmallFeature.vue");\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "event-mege-menu",\n  components: {\n    TermEventSmallFeature: _Term_fragments_TermEventSmallFeature__WEBPACK_IMPORTED_MODULE_1__["default"],\n    ListLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_3__.ListLoader\n  },\n  props: ["domain", "eid"],\n  data: function data() {\n    return {\n      events: [],\n      eventsLoader: true,\n      noEvents: false,\n      visible: false\n    };\n  },\n  mounted: function mounted() {\n    if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__.isDevice)(\'mobile\') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__.isDevice)(\'tablet\')) {\n      var megamenuElement = document.querySelector(".mobile-nav .events-mega-menu");\n      megamenuElement.addEventListener(\'click\', this.getEvents);\n    } else {\n      var _megamenuElement = document.querySelector(".main-nav .events-mega-menu");\n      _megamenuElement.addEventListener(\'click\', this.getEvents);\n    }\n  },\n  methods: {\n    getCommonParams: function getCommonParams() {\n      return {\n        "filter[promo_domain][condition][path]": "field_promotional_domains.meta.drupal_internal__target_id",\n        "filter[promo_domain][condition][value]": this.domain,\n        "filter[field_status][condition][path]": "status",\n        "filter[field_status][condition][value]": 1,\n        "sort[event_start_date][path]": "field_event_start_date",\n        "sort[event_start_date][direction]": "ASC",\n        "filter[event_end_date][condition][path]": "field_event_start_date",\n        "filter[event_end_date][condition][value]": new Date().toISOString().split(\'T\')[0],\n        "filter[event_end_date][condition][operator]": ">=",\n        "page[limit]": 4\n      };\n    },\n    getEvents: function getEvents() {\n      var _this = this;\n      var vue = this;\n      var megamenuElement = document.querySelector(".main-nav .events-mega-menu");\n      var subNavToggle = document.querySelector(".mobile-nav .events-mega-menu .sub-nav-toggle");\n      if (this.visible === true) {\n        megamenuElement.classList.remove(\'active\');\n        subNavToggle.classList.remove(\'active\');\n        this.visible = false;\n      } else {\n        megamenuElement.classList.add(\'active\');\n        subNavToggle.classList.add(\'active\');\n        this.visible = true;\n      }\n      if (vue.events.length > 0) {\n        return;\n      }\n      var api = \'/jsonapi/taxonomy_term/event\';\n      var options = {\n        params: _objectSpread({\n          "fields[taxonomy_term--event]": Array.prototype.join.call(this.apiRequestDataFieldsTermEvent(), ",")\n        }, this.getCommonParams())\n      };\n      axios__WEBPACK_IMPORTED_MODULE_4__["default"].get(api, options).then(function (response) {\n        vue.events = (0,vue__WEBPACK_IMPORTED_MODULE_0__.shallowRef)(response.data.data, options.params);\n        if (vue.events < 1) {\n          vue.eventsLoader = false;\n          vue.noEvents = true;\n        } else {\n          vue.noEvents = false;\n          vue.eventsLoader = false;\n        }\n      }).catch(function (e) {\n        console.log("[error]", "TermEventInArticlePromo", e);\n      }).finally(function () {\n        _this.eventsLoader = false;\n      });\n      window.addEventListener(\'click\', this.handleOutsideClick);\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestDataFieldsTermEvent: function apiRequestDataFieldsTermEvent() {\n      return [\'name\', \'field_event_domain\', \'field_promotional_domains\', \'field_event_end_date\', \'field_location_address\', \'field_event_registration\'];\n    },\n    /**\n     * Returns an icon markup with optional inline styles.\n     *\n     * @param {string} iconName\n     * @param {string} styles\n     * @returns {string}\n     */\n    getIcon: function getIcon(iconName, styles) {\n      return icons(iconName, styles);\n    },\n    handleParentClick: function handleParentClick(event) {\n      event.stopPropagation();\n    },\n    handleChildClick: function handleChildClick(event) {\n      event.stopPropagation();\n    },\n    handleOutsideClick: function handleOutsideClick(event) {\n      // Check if the clicked element is outside the popup\n      var targetEle = event.target;\n      if (!this.$refs.eventmegamenu.contains(event.target) && !this.$refs.childitems.contains(event.target) && !targetEle.parentElement.classList.contains(\'events-mega-menu\')) {\n        this.visible = false;\n        var megamenuElement = document.querySelector(".main-nav .events-mega-menu");\n        var subNavToggle = document.querySelector(".mobile-nav .events-mega-menu .sub-nav-toggle");\n        megamenuElement.classList.remove(\'active\');\n        subNavToggle.classList.remove(\'active\');\n      }\n    },\n    isDevice: function isDevice(type) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__.isDevice)(type);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/EventMegaMenu.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_1__);\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "news-feed-block",\n  props: ["term", "type", "staticPage", "domain"],\n  data: function data() {\n    return {\n      loaded: false,\n      loaderColor: null,\n      articles: {},\n      showOnMobile: (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)(\'mobile\'),\n      pager: {},\n      imageSizes: {\n        topImageConfig: {\n          desktop: "w=375,h=211,f=auto,fit=crop,g=0.5x0.5",\n          tablet: "w=330,h=186,f=auto,fit=crop,g=0.5x0.5",\n          mobile: "w=90,h=90,f=auto,fit=crop,g=0.5x0.5"\n        },\n        leftImageConfig: {\n          desktop: "w=285,h=215,f=auto,fit=crop,g=0.5x0.5",\n          mobile: "w=110,h=110,f=auto,fit=crop,g=0.5x0.5"\n        }\n      }\n    };\n  },\n  created: function created() {\n    this.getList();\n  },\n  mounted: function mounted() {},\n  methods: {\n    getCommonParams: function getCommonParams() {\n      var page = this.getCurrentPage() === 1 ? 0 : 9 * this.getCurrentPage();\n      if (this.type === \'category\') {\n        return {\n          "filter[promo_domain][condition][path]": "field_primary_domain_access.meta.drupal_internal__target_id",\n          "filter[promo_domain][condition][value]": this.domain,\n          "filter[cat_related][condition][path]": "field_cat_primary.meta.drupal_internal__target_id",\n          "filter[cat_related][condition][value]": this.term,\n          "filter[status]": 1,\n          //"sort[nodes][path]": "drupal_internal__nid",\n          "sort[nodes][path]": "field_date_published",\n          "sort[nodes][direction]": "DESC",\n          "page[limit]": 9,\n          "page[offset]": page\n        };\n      } else {\n        return {\n          "filter[primary_domain][condition][path]": "field_primary_domain_access.meta.drupal_internal__target_id",\n          "filter[primary_domain][condition][value]": this.domain,\n          "filter[keyword][condition][path]": "field_keywords.meta.drupal_internal__target_id",\n          "filter[keyword][condition][value]": this.term,\n          "filter[status]": 1,\n          "sort[nodes][path]": "drupal_internal__nid",\n          "sort[nodes][direction]": "DESC",\n          "page[limit]": 9,\n          "page[offset]": page\n        };\n      }\n    },\n    getExcludeParams: function getExcludeParams() {\n      var parent1 = {};\n      if (this.exclude) {\n        parent1 = {\n          "filter[nid-filter][condition][operator]": "NOT IN",\n          "filter[nid-filter][condition][path]": "drupal_internal__nid"\n        };\n        this.exclude.map(function (val, index) {\n          var tmp = "filter[nid-filter][condition][value][" + (index + 1) + "]";\n          var child_1 = _defineProperty({}, tmp, val);\n          Object.assign(parent1, child_1);\n        });\n      }\n      return parent1;\n    },\n    getEndpoint: function getEndpoint() {\n      return \'/jsonapi/node/article\';\n    },\n    getList: function getList() {\n      var vue = this;\n      vue.loaded = false;\n      var endpoint = this.getEndpoint();\n      // Fetch data\n      var options = {\n        params: Object.assign({}, this.getCommonParams())\n      };\n      axios__WEBPACK_IMPORTED_MODULE_2__["default"].get(endpoint, options).then(function (response) {\n        // console.log(\'[debug]\', "ContentWellOneCol", response.data);\n        vue.articles = response.data.data;\n        vue.pager = response.data.links;\n        vue.loaded = response.data.data.length > 0;\n      }).catch(function (e) {\n        console.log("[error]", "news-feed-one-col", e);\n      });\n    },\n    /**\n     *\n     * @returns {number}\n     */\n    getCurrentPage: function getCurrentPage() {\n      // Default page\n      return this.staticPage ? parseInt(this.staticPage) : 1;\n    },\n    getPubDate: function getPubDate(pubDate) {\n      return dayjs__WEBPACK_IMPORTED_MODULE_1___default()(new Date(pubDate));\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListing.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../NodeArticle/fragments/LabelItem.vue */ "./js/components/NodeArticle/fragments/LabelItem.vue");\n/* harmony import */ var _fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fragments/NodeListingIcon.vue */ "./js/components/Node/fragments/NodeListingIcon.vue");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _helpers_DomainDataHelper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/DomainDataHelper */ "./js/helpers/DomainDataHelper.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _fragments_EyebrowLabel_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./fragments/EyebrowLabel.vue */ "./js/components/Node/fragments/EyebrowLabel.vue");\n/* harmony import */ var _helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/ImageHelpers */ "./js/helpers/ImageHelpers.js");\n/* harmony import */ var _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/CloudflareImageResize */ "./js/helpers/CloudflareImageResize.js");\n/* harmony import */ var _models_NodeCollection__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../models/NodeCollection */ "./js/models/NodeCollection.js");\n/* harmony import */ var _models_NodeBook__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../models/NodeBook */ "./js/models/NodeBook.js");\n/* harmony import */ var _fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./fragments/NodeBylineFull.vue */ "./js/components/Node/fragments/NodeBylineFull.vue");\n/* harmony import */ var _models_internalApi_NodeArticle__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../models/internalApi/NodeArticle */ "./js/models/internalApi/NodeArticle.js");\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-teaser-listing",\n  components: {\n    EyebrowLabel: _fragments_EyebrowLabel_vue__WEBPACK_IMPORTED_MODULE_4__["default"],\n    NodeListingIcon: _fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    LabelItem: _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_0__["default"],\n    NodeBylineFull: _fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_9__["default"],\n    ContentLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_11__.ContentLoader\n  },\n  props: {\n    uuid: String,\n    cfImageResizeOptions: String,\n    options: {\n      type: Object,\n      default: function _default() {\n        return {\n          primaryColor: \'\',\n          hideEyebrow: false,\n          disableDatetime: false,\n          hideImagesInContentWell: false\n        };\n      }\n    }\n  },\n  data: function data() {\n    return {\n      content: null,\n      ddHelper: _helpers_DomainDataHelper__WEBPACK_IMPORTED_MODULE_2__.domainDataHelper\n    };\n  },\n  created: function created() {\n    this.getNodeData();\n  },\n  methods: {\n    getNodeData: function getNodeData() {\n      var _this = this;\n      axios__WEBPACK_IMPORTED_MODULE_12__["default"].get("/api/v1/node/render/api/uuid/" + this.uuid).then(function (response) {\n        if (!response.data.empty) {\n          if (response.data.data && response.data.data.bundle === \'collection\') {\n            _this.content = new _models_NodeCollection__WEBPACK_IMPORTED_MODULE_7__["default"](response.data.data);\n          }\n          if (response.data.data && response.data.data.bundle === \'book\') {\n            _this.content = new _models_NodeBook__WEBPACK_IMPORTED_MODULE_8__["default"](response.data.data);\n          }\n          if (response.data.data && response.data.data.bundle === \'article\') {\n            _this.content = new _models_internalApi_NodeArticle__WEBPACK_IMPORTED_MODULE_10__["default"](response.data.data);\n          }\n          if (response.data.data && response.data.data.bundle === \'topic_report\') {\n            _this.content = new _models_internalApi_NodeArticle__WEBPACK_IMPORTED_MODULE_10__["default"](response.data.data);\n          }\n          if (_this.content.getPrimaryDomainId()) {\n            _this.ddHelper.loadDataForDomain(_this.content.getPrimaryDomainId());\n          }\n        }\n      });\n    },\n    getHeroImageCloudflareImageServiceLink: function getHeroImageCloudflareImageServiceLink() {\n      var cf = new _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_6__.CloudflareImageResize();\n      var source = this.content.getHeroMediaSrc();\n      return cf.imageUrl(source, this.cfImageResizeOptions);\n    },\n    getIcon: function getIcon(icon) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.icons)(icon);\n    },\n    getImageWidth: function getImageWidth() {\n      if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'mobile\')) {\n        return 110;\n      } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'tablet\')) {\n        return 215;\n      } else {\n        return 252;\n      }\n    },\n    getImageHeight: function getImageHeight() {\n      if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'mobile\')) {\n        return 110;\n      } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'tablet\')) {\n        return 162;\n      } else {\n        return 190;\n      }\n    },\n    isMobile: function isMobile() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'mobile\');\n    },\n    getFaviconDimension: function getFaviconDimension() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)([\'mobile\', \'tablet\']) ? 25 : 30;\n    },\n    getImage: function getImage(image) {\n      return (0,_helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_5__.images)(image);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListing.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../NodeArticle/fragments/LabelItem.vue */ "./js/components/NodeArticle/fragments/LabelItem.vue");\n/* harmony import */ var _fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fragments/NodeListingIcon.vue */ "./js/components/Node/fragments/NodeListingIcon.vue");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var _helpers_DomainDataHelper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../helpers/DomainDataHelper */ "./js/helpers/DomainDataHelper.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _fragments_EyebrowLabel_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./fragments/EyebrowLabel.vue */ "./js/components/Node/fragments/EyebrowLabel.vue");\n/* harmony import */ var _helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../helpers/ImageHelpers */ "./js/helpers/ImageHelpers.js");\n/* harmony import */ var _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../helpers/CloudflareImageResize */ "./js/helpers/CloudflareImageResize.js");\n/* harmony import */ var _models_NodeCollection__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../models/NodeCollection */ "./js/models/NodeCollection.js");\n/* harmony import */ var _models_NodeBook__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../models/NodeBook */ "./js/models/NodeBook.js");\n/* harmony import */ var _fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./fragments/NodeBylineFull.vue */ "./js/components/Node/fragments/NodeBylineFull.vue");\n/* harmony import */ var _models_internalApi_NodeArticle__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../models/internalApi/NodeArticle */ "./js/models/internalApi/NodeArticle.js");\n/* harmony import */ var _NodeArticle_fragments_ArticleBylineFull_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../NodeArticle/fragments/ArticleBylineFull.vue */ "./js/components/NodeArticle/fragments/ArticleBylineFull.vue");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-teaser-listing-top-image",\n  components: {\n    ArticleBylineFull: _NodeArticle_fragments_ArticleBylineFull_vue__WEBPACK_IMPORTED_MODULE_11__["default"],\n    EyebrowLabel: _fragments_EyebrowLabel_vue__WEBPACK_IMPORTED_MODULE_4__["default"],\n    NodeListingIcon: _fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    LabelItem: _NodeArticle_fragments_LabelItem_vue__WEBPACK_IMPORTED_MODULE_0__["default"],\n    NodeBylineFull: _fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_9__["default"],\n    ContentLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_12__.ContentLoader\n  },\n  props: {\n    uuid: String,\n    cfImageResizeOptions: String,\n    contentGrid: Boolean,\n    showTeaser: {\n      type: Boolean,\n      default: true\n    },\n    options: {\n      type: Object,\n      default: function _default() {\n        return {\n          primaryColor: \'\',\n          hideEyebrow: false,\n          disableDatetime: false,\n          hideImagesInContentWell: false\n        };\n      }\n    }\n  },\n  data: function data() {\n    return {\n      content: null,\n      ddHelper: _helpers_DomainDataHelper__WEBPACK_IMPORTED_MODULE_2__.domainDataHelper\n    };\n  },\n  created: function created() {\n    this.getNodeData();\n  },\n  methods: {\n    getNodeData: function getNodeData() {\n      var _this = this;\n      axios__WEBPACK_IMPORTED_MODULE_13__["default"].get("/api/v1/node/render/api/uuid/" + this.uuid).then(function (response) {\n        if (!response.data.empty) {\n          if (response.data.data && response.data.data.bundle === \'collection\') {\n            _this.content = new _models_NodeCollection__WEBPACK_IMPORTED_MODULE_7__["default"](response.data.data);\n          }\n          if (response.data.data && response.data.data.bundle === \'book\') {\n            _this.content = new _models_NodeBook__WEBPACK_IMPORTED_MODULE_8__["default"](response.data.data);\n          }\n          if (response.data.data && response.data.data.bundle === \'article\') {\n            _this.content = new _models_internalApi_NodeArticle__WEBPACK_IMPORTED_MODULE_10__["default"](response.data.data);\n          }\n          if (response.data.data && response.data.data.bundle === \'topic_report\') {\n            _this.content = new _models_internalApi_NodeArticle__WEBPACK_IMPORTED_MODULE_10__["default"](response.data.data);\n          }\n          if (_this.content.getPrimaryDomainId()) {\n            _this.ddHelper.loadDataForDomain(_this.content.getPrimaryDomainId());\n          }\n        }\n      });\n    },\n    getHeroImageCloudflareImageServiceLink: function getHeroImageCloudflareImageServiceLink() {\n      var cf = new _helpers_CloudflareImageResize__WEBPACK_IMPORTED_MODULE_6__.CloudflareImageResize();\n      var source = this.content.getHeroMediaSrc();\n      return cf.imageUrl(source, this.cfImageResizeOptions);\n    },\n    getIcon: function getIcon(icon) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.icons)(icon);\n    },\n    getImageWidth: function getImageWidth() {\n      if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'mobile\')) {\n        return 90;\n      } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'tablet\')) {\n        return 330;\n      } else {\n        return 375;\n      }\n    },\n    getImageHeight: function getImageHeight() {\n      if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'mobile\')) {\n        return 90;\n      } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'tablet\')) {\n        return 186;\n      } else {\n        return 210;\n      }\n    },\n    isMobile: function isMobile() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'mobile\');\n    },\n    isDesktop: function isDesktop() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)(\'desktop\');\n    },\n    getFaviconDimension: function getFaviconDimension() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_3__.isDevice)([\'mobile\', \'tablet\']) ? 25 : 30;\n    },\n    getImage: function getImage(image) {\n      return (0,_helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_5__.images)(image);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListingTopImage.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/EyebrowLabel.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _models_internalApi_NodeCommon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../models/internalApi/NodeCommon */ "./js/models/internalApi/NodeCommon.js");\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "eyebrow-label",\n  props: {\n    content: {\n      //expecting an object from the node render api at /api/v1/node/render/api/uuid\n      type: _models_internalApi_NodeCommon__WEBPACK_IMPORTED_MODULE_0__["default"],\n      default: null\n    },\n    customLabel: String | null\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/EyebrowLabel.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineFull.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_SvgIcons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/SvgIcons */ "./js/helpers/SvgIcons.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var dayjs_plugin_utc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dayjs/plugin/utc */ "./node_modules/dayjs/plugin/utc.js");\n/* harmony import */ var dayjs_plugin_utc__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dayjs_plugin_utc__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var dayjs_plugin_timezone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dayjs/plugin/timezone */ "./node_modules/dayjs/plugin/timezone.js");\n/* harmony import */ var dayjs_plugin_timezone__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(dayjs_plugin_timezone__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_Node_fragments_SponsoredByline_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../components/Node/fragments/SponsoredByline.vue */ "./js/components/Node/fragments/SponsoredByline.vue");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-byline-full",\n  components: {\n    SponsoredByline: _components_Node_fragments_SponsoredByline_vue__WEBPACK_IMPORTED_MODULE_4__["default"]\n  },\n  props: {\n    node: Object,\n    showPrefix: {\n      type: Boolean,\n      default: true\n    },\n    showAuthor: {\n      type: Boolean,\n      default: true\n    },\n    showDot: {\n      type: Boolean,\n      default: true\n    },\n    showPubDate: {\n      type: Boolean,\n      default: true\n    },\n    contentLocation: String\n  },\n  data: function data() {\n    return {\n      pubDate: null,\n      svgIcons: {\n        circleSolid: _helpers_SvgIcons__WEBPACK_IMPORTED_MODULE_0__.circleSolid\n      }\n    };\n  },\n  created: function created() {\n    dayjs__WEBPACK_IMPORTED_MODULE_1___default().extend((dayjs_plugin_utc__WEBPACK_IMPORTED_MODULE_2___default()));\n    dayjs__WEBPACK_IMPORTED_MODULE_1___default().extend((dayjs_plugin_timezone__WEBPACK_IMPORTED_MODULE_3___default()));\n    var rawDate = this.node.getPublishDate();\n    if (rawDate) {\n      var d = _typeof(rawDate) === "object" ? rawDate : new Date(rawDate);\n      // todo: we should receive the default timezone from drupal configuration.\n      this.pubDate = dayjs__WEBPACK_IMPORTED_MODULE_1___default()(d).tz(\'America/New_York\');\n    }\n  },\n  methods: {\n    getIcon: function getIcon(iconName) {\n      var _this$svgIcons$iconNa, _this$svgIcons;\n      return (_this$svgIcons$iconNa = (_this$svgIcons = this.svgIcons)[iconName]) === null || _this$svgIcons$iconNa === void 0 ? void 0 : _this$svgIcons$iconNa.call(_this$svgIcons);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineFull.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineListing.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-byline-listing",\n  props: {\n    node: Object,\n    showAuthor: {\n      type: Boolean,\n      default: true\n    },\n    showDot: {\n      type: Boolean,\n      default: true\n    },\n    showPubDate: {\n      type: Boolean,\n      default: true\n    }\n  },\n  data: function data() {\n    return {\n      pubDate: null\n    };\n  },\n  created: function created() {\n    var rawDate = this.node.getPublishDate();\n    if (rawDate) {\n      var d = new Date(rawDate);\n      this.pubDate = dayjs__WEBPACK_IMPORTED_MODULE_1___default()(d);\n    }\n  },\n  methods: {\n    getIcon: function getIcon(icon, styles) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.icons)(icon, styles);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineListing.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeListingIcon.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/ImageHelpers */ "./js/helpers/ImageHelpers.js");\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-listing-icon",\n  props: {\n    node: {\n      type: Object,\n      default: null\n    }\n  },\n  methods: {\n    getImage: function getImage(image) {\n      return (0,_helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_0__.images)(image);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeListingIcon.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/SponsoredByline.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_DomainDataHelper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/DomainDataHelper */ \"./js/helpers/DomainDataHelper.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: \"sponsored-byline\",\n  props: {\n    company: {},\n    location: String,\n    prefixOverride: {\n      type: String,\n      default: ''\n    }\n  },\n  data: function data() {\n    return {\n      cfResizeOptions: 'w=115,h=65,f=auto,fit=contain',\n      ddHelper: _helpers_DomainDataHelper__WEBPACK_IMPORTED_MODULE_0__.domainDataHelper\n    };\n  },\n  created: function created() {\n    this.ddHelper.loadDataForDomain(null, false);\n  },\n  computed: {\n    isDark: function isDark() {\n      return this.ddHelper.getData(null, 'isDark', false);\n    },\n    sponsor: function sponsor() {\n      var _this$company$data, _this$company;\n      return (_this$company$data = (_this$company = this.company) === null || _this$company === void 0 ? void 0 : _this$company.data) !== null && _this$company$data !== void 0 ? _this$company$data : this.company;\n    }\n  },\n  methods: {\n    getImageSrc: function getImageSrc(imageUrl) {\n      var base = 'https://qtxasset.com/cdn-cgi/image/';\n      return base + this.cfResizeOptions + '/' + imageUrl;\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/SponsoredByline.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D")},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _models_NodeArticle_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../models/NodeArticle.js */ "./js/models/NodeArticle.js");\n/* harmony import */ var _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/LazyLoadDirective */ "./js/directives/LazyLoadDirective.js");\n/* harmony import */ var _fragments_EyebrowFull_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fragments/EyebrowFull.vue */ "./js/components/NodeArticle/fragments/EyebrowFull.vue");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-article-sponsor-s-pick-view",\n  components: {\n    EyebrowFull: _fragments_EyebrowFull_vue__WEBPACK_IMPORTED_MODULE_2__["default"],\n    FacebookLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_4__.FacebookLoader\n  },\n  directives: {\n    lazyload: _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_1__["default"]\n  },\n  props: ["uuid"],\n  data: function data() {\n    return {\n      loaded: false,\n      article: null,\n      media: null,\n      mediaLoaded: false,\n      emptyMedia: false\n    };\n  },\n  calculated: {},\n  watch: {},\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "NodeArticleSponsorSPickView", "Empty uuid");\n    }\n    this.getData();\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/node/article/\' + this.uuid;\n      var options = {\n        params: {\n          include: "field_sponsored_by",\n          "fields[node--article]": "path,title,field_sponsored_by"\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_5__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "ArticleListItem", response.data);\n        vue.article = (0,vue__WEBPACK_IMPORTED_MODULE_3__.shallowRef)(new _models_NodeArticle_js__WEBPACK_IMPORTED_MODULE_0__["default"](response.data, options.params.include));\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "NodeArticleSponsorSPickView", e);\n      });\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _models_NodeArticle_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../models/NodeArticle.js */ "./js/models/NodeArticle.js");\n/* harmony import */ var _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/LazyLoadDirective */ "./js/directives/LazyLoadDirective.js");\n/* harmony import */ var _fragments_NodeArticleVideoHighlightLarge_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fragments/NodeArticleVideoHighlightLarge.vue */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue");\n/* harmony import */ var _fragments_NodeArticleVideoHighlightSmall_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./fragments/NodeArticleVideoHighlightSmall.vue */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-article-video-highlight",\n  components: {\n    FacebookLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_6__.FacebookLoader,\n    NodeArticleVideoHighlightLarge: _fragments_NodeArticleVideoHighlightLarge_vue__WEBPACK_IMPORTED_MODULE_2__["default"],\n    NodeArticleVideoHighlightSmall: _fragments_NodeArticleVideoHighlightSmall_vue__WEBPACK_IMPORTED_MODULE_3__["default"]\n  },\n  directives: {\n    lazyload: _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_1__["default"]\n  },\n  props: {\n    uuid: String,\n    disableDateByline: Boolean | undefined,\n    topImage: Boolean | undefined,\n    leftImage: Boolean | undefined\n  },\n  data: function data() {\n    return {\n      loaded: false,\n      article: null,\n      media: null,\n      mediaLoaded: false,\n      emptyMedia: false,\n      cfImageResizeOptions: function cfImageResizeOptions() {\n        var data = {\n          large: {\n            desktop: \'w=500,h=307,f=auto,fit=cover,g=0.5x0.5\',\n            tablet: \'w=350,h=196,f=auto,fit=cover,g=0.5x0.5\',\n            mobile: \'w=400,h=219,f=auto,fit=cover,g=0.5x0.5\'\n          },\n          small: {\n            desktop: \'w=102,h=57,f=auto,fit=cover,g=0.5x0.5\',\n            tablet: \'w=90,h=50,f=auto,fit=cover,g=0.5x0.5\'\n          }\n        };\n        if (this.disableDateByline) {\n          data.large.tablet = \'w=350,h=203,f=auto,fit=crop,g=0.5x0.5\';\n        }\n        return data;\n      }\n    };\n  },\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "NodeArticleVideoHighlight", "Empty uuid");\n    }\n    this.getData();\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/node/article/\' + this.uuid;\n      var options = {\n        params: {\n          include: Array.prototype.join.call(this.apiRequestIncluded(), ","),\n          "fields[node--article]": Array.prototype.join.call(this.apiRequestDataFieldsNodeArticle(), ","),\n          "fields[node--person]": \'path,field_name_first,field_name_last\',\n          "fields[taxonomy_term--category]": "name,path",\n          "fields[node--company]": "title,path",\n          "fields[media--image]": \'field_media_image,field_attribution,name,path\',\n          "fields[file--file]": \'uri,filemime,filename\'\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_7__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "NodeArticleVideoHighlight", response.data);\n        vue.article = (0,vue__WEBPACK_IMPORTED_MODULE_5__.shallowRef)(new _models_NodeArticle_js__WEBPACK_IMPORTED_MODULE_0__["default"](response.data, options.params.include));\n        vue.loaded = true;\n        vue.loadArticleMedia();\n      }).catch(function (e) {\n        console.log("[error]", "NodeArticleVideoHighlight", e);\n      });\n    },\n    /**\n     *\n     */\n    loadArticleMedia: function loadArticleMedia() {\n      this.media = this.article.createMediaInstance(true);\n      if (this.media && this.media.loaded()) {\n        this.mediaLoaded = true;\n        return;\n      }\n      var vue = this;\n      // Some media need data loaded from the API. We handle those here.\n      this.media && this.media.loadData().then(function (result) {\n        //console.log("[debug]", "articleListItem.vue", "mediaImage result: ", result, vue.media);\n        if (result === true) {\n          vue.mediaLoaded = true;\n        }\n      });\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestIncluded: function apiRequestIncluded() {\n      return [\'field_author\', \'field_cat_primary\', \'field_media\', \'field_media.field_media_image\', \'field_media.field_media_brightcove_video\', \'field_sponsored_by\'];\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestDataFieldsNodeArticle: function apiRequestDataFieldsNodeArticle() {\n      var data = [\'field_byline_prefix_override\', \'field_eyebrow_override\', \'field_byline\', \'field_fronts_teaser\', \'path\', \'field_fronts_headline\', \'title\', \'field_date_published\'];\n      return data.concat(this.apiRequestIncluded());\n    },\n    getCfResizeOptions: function getCfResizeOptions(type) {\n      if (type === \'large\') {\n        if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'desktop\') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'desktop-large\')) {\n          return this.cfImageResizeOptions().large.desktop;\n        } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'tablet\')) {\n          return this.cfImageResizeOptions().large.tablet;\n        } else {\n          return this.cfImageResizeOptions().large.mobile;\n        }\n      } else if (type === \'small\') {\n        if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'desktop\') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'desktop-large\')) {\n          return this.cfImageResizeOptions().small.desktop;\n        } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'tablet\') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_4__.isDevice)(\'mobile\')) {\n          return this.cfImageResizeOptions().small.tablet;\n        }\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleVideoHighlight.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _components_Node_fragments_SponsoredByline_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../components/Node/fragments/SponsoredByline.vue */ "./js/components/Node/fragments/SponsoredByline.vue");\n/* harmony import */ var _helpers_SvgIcons__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../helpers/SvgIcons */ "./js/helpers/SvgIcons.js");\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "article-byline-full",\n  components: {\n    SponsoredByline: _components_Node_fragments_SponsoredByline_vue__WEBPACK_IMPORTED_MODULE_1__["default"]\n  },\n  props: {\n    article: Object,\n    isMobile: {\n      type: Boolean,\n      default: false\n    },\n    showPubDate: {\n      type: Boolean,\n      default: true\n    },\n    showAuthor: {\n      type: Boolean,\n      default: true\n    }\n  },\n  data: function data() {\n    return {\n      pubDate: null,\n      svgIcons: {\n        circleSolid: _helpers_SvgIcons__WEBPACK_IMPORTED_MODULE_2__.circleSolid\n      }\n    };\n  },\n  created: function created() {\n    var rawDate = this.article.getPublishDate();\n    if (rawDate) {\n      var d = new Date(rawDate);\n      this.pubDate = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(d);\n    }\n  },\n  methods: {\n    getIcon: function getIcon(iconName) {\n      var _this$svgIcons$iconNa, _this$svgIcons;\n      return (_this$svgIcons$iconNa = (_this$svgIcons = this.svgIcons)[iconName]) === null || _this$svgIcons$iconNa === void 0 ? void 0 : _this$svgIcons$iconNa.call(_this$svgIcons);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/ArticleBylineFull.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _models_NodeArticle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../models/NodeArticle */ "./js/models/NodeArticle.js");\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "eyebrow-full",\n  props: {\n    article: _models_NodeArticle__WEBPACK_IMPORTED_MODULE_0__["default"]\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/EyebrowFull.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "label-item",\n  props: {\n    article: {\n      type: Object,\n      default: null\n    },\n    customLabel: {\n      type: String,\n      default: \'\'\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/LabelItem.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../directives/LazyLoadDirective */ "./js/directives/LazyLoadDirective.js");\n/* harmony import */ var _LabelItem_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LabelItem.vue */ "./js/components/NodeArticle/fragments/LabelItem.vue");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _Node_fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../Node/fragments/NodeListingIcon.vue */ "./js/components/Node/fragments/NodeListingIcon.vue");\n/* harmony import */ var _Node_fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../Node/fragments/NodeBylineFull.vue */ "./js/components/Node/fragments/NodeBylineFull.vue");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-article-video-highlight-large",\n  components: {\n    LabelItem: _LabelItem_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    NodeListingIcon: _Node_fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_4__["default"],\n    NodeBylineFull: _Node_fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_5__["default"]\n  },\n  directives: {\n    lazyload: _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__["default"]\n  },\n  props: {\n    article: Object,\n    mediaLoaded: Boolean,\n    emptyMedia: Boolean,\n    media: Object,\n    posterImageUrl: String,\n    showByline: Boolean | undefined\n  },\n  data: function data() {\n    return {\n      pubDate: null,\n      isMobile: (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__.isDevice)(\'mobile\'),\n      isTablet: (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_2__.isDevice)(\'tablet\')\n    };\n  },\n  created: function created() {\n    var rawDate = this.article.getPublishDate();\n    if (rawDate) {\n      var d = new Date(rawDate);\n      this.pubDate = dayjs__WEBPACK_IMPORTED_MODULE_3___default()(d);\n    }\n  },\n  methods: {\n    getImageDimension: function getImageDimension(property) {\n      var sizes = {\n        width: this.isMobile ? \'400\' : this.isTablet ? \'350\' : \'500\',\n        height: this.isMobile || this.isTablet ? \'219\' : \'307\'\n      };\n      return sizes[property];\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../directives/LazyLoadDirective */ "./js/directives/LazyLoadDirective.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js");\n/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _Node_fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../Node/fragments/NodeListingIcon.vue */ "./js/components/Node/fragments/NodeListingIcon.vue");\n/* harmony import */ var _Node_fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../Node/fragments/NodeBylineFull.vue */ "./js/components/Node/fragments/NodeBylineFull.vue");\n/* harmony import */ var _LabelItem_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./LabelItem.vue */ "./js/components/NodeArticle/fragments/LabelItem.vue");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-article-video-highlight-small",\n  components: {\n    LabelItem: _LabelItem_vue__WEBPACK_IMPORTED_MODULE_5__["default"],\n    NodeListingIcon: _Node_fragments_NodeListingIcon_vue__WEBPACK_IMPORTED_MODULE_3__["default"],\n    NodeBylineFull: _Node_fragments_NodeBylineFull_vue__WEBPACK_IMPORTED_MODULE_4__["default"]\n  },\n  directives: {\n    lazyload: _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__["default"]\n  },\n  props: {\n    article: Object,\n    mediaLoaded: Boolean,\n    emptyMedia: Boolean,\n    media: Object,\n    posterImageUrl: String,\n    showByline: Boolean\n  },\n  data: function data() {\n    return {\n      pubDate: null,\n      isMobile: (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'mobile\') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'tablet\')\n    };\n  },\n  created: function created() {\n    var rawDate = this.article.getPublishDate();\n    if (rawDate) {\n      var d = new Date(rawDate);\n      this.pubDate = dayjs__WEBPACK_IMPORTED_MODULE_2___default()(d);\n    }\n  },\n  methods: {\n    getImageDimension: function getImageDimension(property) {\n      var sizes = {\n        width: this.isMobile ? \'90\' : \'102\',\n        height: this.isMobile ? \'50\' : \'57\'\n      };\n      return sizes[property];\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_content_loader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-content-loader */ "./node_modules/vue-content-loader/dist/vue-content-loader.es.js");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../directives/LazyLoadDirective */ "./js/directives/LazyLoadDirective.js");\n/* harmony import */ var _NodeArticle_fragments_EyebrowFull_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../NodeArticle/fragments/EyebrowFull.vue */ "./js/components/NodeArticle/fragments/EyebrowFull.vue");\n/* harmony import */ var _models_NodeTopicReport__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../models/NodeTopicReport */ "./js/models/NodeTopicReport.js");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "node-topic-report-sponsor-s-pick-view",\n  components: {\n    EyebrowFull: _NodeArticle_fragments_EyebrowFull_vue__WEBPACK_IMPORTED_MODULE_1__["default"],\n    FacebookLoader: vue_content_loader__WEBPACK_IMPORTED_MODULE_3__.FacebookLoader\n  },\n  directives: {\n    lazyload: _directives_LazyLoadDirective__WEBPACK_IMPORTED_MODULE_0__["default"]\n  },\n  props: ["uuid"],\n  data: function data() {\n    return {\n      loaded: false,\n      article: null,\n      media: null,\n      mediaLoaded: false,\n      emptyMedia: false\n    };\n  },\n  calculated: {},\n  watch: {},\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "NodeTopicReportSponsorSPickView", "Empty uuid");\n    }\n    this.getData();\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/node/topic_report/\' + this.uuid;\n      var options = {\n        params: {\n          include: "field_sponsored_by",\n          "fields[node--article]": "path,title,field_sponsored_by"\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_4__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "ArticleListItem", response.data);\n        vue.article = new _models_NodeTopicReport__WEBPACK_IMPORTED_MODULE_2__["default"](response.data, options.params.include);\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "NodeTopicReportSponsorSPickView", e);\n      });\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/OmedaNewsletter.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"./node_modules/axios/lib/axios.js\");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/UtilityHelpers */ \"./js/helpers/UtilityHelpers.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  name: 'omeda-newsletter',\n  data: function data() {\n    return {\n      omedaIframe: null,\n      loaded: false,\n      show: false\n    };\n  },\n  created: function created() {\n    if (window.loadExternal) {\n      this.getData();\n    }\n  },\n  mounted: function mounted() {\n    var options = {\n      rootMargin: \"0px\",\n      thresholds: 1.0\n    };\n    var vue = this;\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.show = true;\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(this.$refs['parent']);\n  },\n  methods: {\n    getData: function getData() {\n      var _this = this;\n      var vue = this;\n      axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get('/api/v1/config/omeda_iframe').then(function (response) {\n        if (typeof response.data !== 'undefined') {\n          _this.omedaIframe = response.data.value;\n          setTimeout(function () {\n            vue.loaded = true;\n          }, 4500);\n        }\n      }).catch(function (e) {\n        console.log(\"[error]\", \"omeda newsletter config iframe error\", e.message);\n      });\n    },\n    isMobile: function isMobile() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)('mobile');\n    },\n    isDesktop: function isDesktop() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)('desktop') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)('desktop-large');\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/OmedaNewsletter.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D")},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _helpers_UrlHelper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../helpers/UrlHelper */ "./js/helpers/UrlHelper.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _ArticleListLoader_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../ArticleListLoader.vue */ "./js/components/ArticleListLoader.vue");\n/* harmony import */ var _helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../helpers/ImageHelpers */ "./js/helpers/ImageHelpers.js");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n/* harmony import */ var _directives_NodeUrlChange__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../directives/NodeUrlChange */ "./js/directives/NodeUrlChange.js");\n/* harmony import */ var _Node_NodeTeaserListingTopImage_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../Node/NodeTeaserListingTopImage.vue */ "./js/components/Node/NodeTeaserListingTopImage.vue");\n/* harmony import */ var _Node_NodeTeaserListing_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../Node/NodeTeaserListing.vue */ "./js/components/Node/NodeTeaserListing.vue");\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "section-fronts-content-well",\n  directives: {\n    nodeUrlChange: _directives_NodeUrlChange__WEBPACK_IMPORTED_MODULE_5__["default"]\n  },\n  components: {\n    NodeTeaserListingTopImage: _Node_NodeTeaserListingTopImage_vue__WEBPACK_IMPORTED_MODULE_6__["default"],\n    NodeTeaserListing: _Node_NodeTeaserListing_vue__WEBPACK_IMPORTED_MODULE_7__["default"],\n    ArticleListLoader: _ArticleListLoader_vue__WEBPACK_IMPORTED_MODULE_2__["default"]\n  },\n  props: ["section", "options", "onecol", "twocol", "disablePagination", "staticPage"],\n  data: function data() {\n    return {\n      loaded: false,\n      apiCallCompleted: false,\n      loaderColor: null,\n      heroArticleOffset: 0,\n      articles: {},\n      showOnMobile: (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'mobile\'),\n      pager: {},\n      imageSizes: {\n        topImageConfig: {\n          desktop: "w=375,h=211,f=auto,fit=crop,g=0.5x0.5",\n          tablet: "w=330,h=186,f=auto,fit=crop,g=0.5x0.5",\n          mobile: "w=90,h=90,f=auto,fit=crop,g=0.5x0.5"\n        },\n        leftImageConfig: {\n          desktop: "w=285,h=215,f=auto,fit=crop,g=0.5x0.5",\n          mobile: "w=110,h=110,f=auto,fit=crop,g=0.5x0.5"\n        }\n      }\n    };\n  },\n  created: function created() {\n    // todo: add a configuration to the block to explicitly declare the dependency on the Featured Hero.\n    var featuredHeroHidden = document.getElementById(\'featured-hero-hidden\');\n    try {\n      this.heroArticleOffset = featuredHeroHidden.dataset.articleCount;\n    } catch (e) {}\n  },\n  mounted: function mounted() {\n    var options = {\n      rootMargin: \'400px\',\n      threshold: 0\n    };\n    var vue = this;\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          vue.getList();\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    observer.observe(this.$refs["parent"]);\n  },\n  methods: {\n    getEndpoint: function getEndpoint() {\n      return \'/api/v1/fronts/\' + this.section;\n    },\n    getList: function getList() {\n      var vue = this;\n      // Account for pagination\n      var options = {\n        params: {\n          page: this.getCurrentPage()\n        }\n      };\n      if (this.options instanceof Object && this.options.hasOwnProperty("noHeroArticles") && this.options.noHeroArticles) {\n        options.params.noHeroArticles = true;\n      }\n      // Fetch data\n      axios__WEBPACK_IMPORTED_MODULE_8__["default"].get(this.getEndpoint(), options).then(function (response) {\n        // console.log(\'[debug]\', "ContentWellOneCol", response.data);\n        vue.articles = (0,vue__WEBPACK_IMPORTED_MODULE_4__.shallowRef)(response.data.articles);\n        vue.pager = response.data.pager;\n        vue.loaded = response.data.articles.length > 0;\n        vue.apiCallCompleted = true;\n      }).catch(function (e) {\n        console.log("[error]", "section-fronts-content-well", e);\n      });\n    },\n    /**\n     *\n     * @returns {number}\n     */\n    getCurrentPage: function getCurrentPage() {\n      // Default page\n      var page = this.staticPage ? parseInt(this.staticPage) : 1;\n      if (!this.disablePagination) {\n        var urlHelper = new _helpers_UrlHelper__WEBPACK_IMPORTED_MODULE_0__.UrlHelper();\n        var fromQuery = urlHelper.getParameterByName(\'page\');\n        if (fromQuery) {\n          return parseInt(fromQuery);\n        }\n      }\n      return page;\n    },\n    /**\n     * @returns {String}\n     */\n    getPageUrl: function getPageUrl() {\n      var pageLocation = window.location.toString();\n      pageLocation = "?page=".concat(this.getCurrentPage());\n      if (pageLocation.indexOf("page=1") !== -1) {\n        pageLocation = window.location.href.split(\'?\')[0];\n        pageLocation = window.location.toString();\n      }\n      return pageLocation;\n    },\n    /**\n     * @returns {string|*}\n     */\n    nextPage: function nextPage() {\n      if (this.pager.pages !== undefined) {\n        var nextPage = parseInt(this.pager.pages.current) + 1;\n        return window.location.pathname + \'?page=\' + nextPage;\n      }\n      return window.location.pathname;\n    },\n    /**\n     * @returns {string|*}\n     */\n    previousPage: function previousPage() {\n      if (this.pager.pages !== undefined) {\n        var page = parseInt(this.pager.pages.current) - 1;\n        return window.location.pathname + \'?page=\' + page;\n      }\n      return window.location.pathname;\n    },\n    /**\n     * @returns {string|*}\n     */\n    getComponentName: function getComponentName(nodeType) {\n      return \'node-\' + nodeType.replace(/_/g, \'-\') + \'-teaser\';\n    },\n    getCfResizeOptionsForTopImage: function getCfResizeOptionsForTopImage() {\n      if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'mobile\')) {\n        return this.imageSizes.topImageConfig.mobile;\n      } else if ((0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'tablet\')) {\n        return this.imageSizes.topImageConfig.tablet;\n      }\n      return this.imageSizes.topImageConfig.desktop;\n    },\n    isMobile: function isMobile() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'mobile\');\n    },\n    showBorder: function showBorder(index) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'mobile\') && index !== 0;\n    },\n    getImage: function getImage(image) {\n      return (0,_helpers_ImageHelpers__WEBPACK_IMPORTED_MODULE_3__.images)(image);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _NewsFeedBlock_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../NewsFeedBlock.vue */ "./js/components/NewsFeedBlock.vue");\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "section-fronts-content-well-inf-scroll-page",\n  components: {\n    NewsFeedBlock: _NewsFeedBlock_vue__WEBPACK_IMPORTED_MODULE_1__["default"]\n  },\n  props: {\n    offsetPage: {\n      type: String,\n      default: "2"\n    },\n    limitPerPage: {\n      type: String,\n      default: "10"\n    },\n    maxPagesBeforeInput: {\n      type: String,\n      default: "3"\n    },\n    section: {\n      type: String\n    },\n    options: {\n      type: Object,\n      default: function _default() {\n        return {\n          primaryColor: \'\',\n          hideEyebrow: false,\n          enableNewsfeed: false,\n          contentWellNewsfeedSource: null\n        };\n      }\n    },\n    onecol: {\n      type: String,\n      default: undefined\n    },\n    twocol: {\n      type: String,\n      default: undefined\n    }\n  },\n  data: function data() {\n    return {\n      maxPages: 0,\n      totalPageCount: null,\n      observer: null,\n      loadPage: {}\n    };\n  },\n  computed: {\n    showNewsFeed: function showNewsFeed() {\n      return this.options !== undefined && this.options.newsfeed && this.options.newsfeed !== undefined && this.options.newsfeed.term !== undefined && this.options.newsfeed.type !== undefined && this.options.newsfeed.domain !== undefined;\n    }\n  },\n  created: function created() {},\n  mounted: function mounted() {\n    // Adding a timeout delay to the top loads a tad bit faster.\n    this.init();\n  },\n  methods: {\n    init: function init() {\n      var options = {\n        rootMargin: \'200px\',\n        threshold: 0\n      };\n      this.observer = new IntersectionObserver(this.onEntry, options);\n      var vue = this;\n      this.getPaginationInformation().then(function (total) {\n        vue.setMaxPages();\n      });\n    },\n    getEndpoint: function getEndpoint() {\n      return \'/api/v1/fronts/\' + this.section;\n    },\n    getPaginationInformation: function getPaginationInformation() {\n      var vue = this;\n      // Account for pagination\n      var endpoint = this.getEndpoint() + \'?page=\' + parseInt(this.offsetPage);\n      // Fetch data\n      return axios__WEBPACK_IMPORTED_MODULE_2__["default"].get(endpoint).then(function (response) {\n        if (response.data.pager.pages.total !== undefined) {\n          vue.setTotalPages(parseInt(response.data.pager.pages.total));\n          return response.data.pager.pages.total;\n        }\n      }).catch(function (e) {\n        console.log("[error]", "content-well-one-col", e);\n      });\n    },\n    setMaxPages: function setMaxPages() {\n      var futureMaxPages = this.maxPages + parseInt(this.maxPagesBeforeInput);\n      // the most direct scenario where there are plenty of pages to load\n      if (futureMaxPages <= this.totalPageCount) {\n        this.maxPages = futureMaxPages;\n      } // the next scenario is to load the last pages, making sure that we don\'t load if there\'s only one page of results.\n      else if (futureMaxPages > this.totalPageCount && this.totalPageCount >= parseInt(this.offsetPage)) {\n        this.maxPages = this.totalPageCount;\n      }\n    },\n    setTotalPages: function setTotalPages(total) {\n      this.totalPageCount = total;\n    },\n    /**\n     * Puts a page element on the page, attaches an observer to it.\n     *\n     * Skips pages that have already been registered.\n     */\n    registerPage: function registerPage(pageNumber) {\n      // Check if we\'ve already\n      if (this.loadPage[pageNumber] !== undefined) {\n        return false;\n      }\n      this.loadPage[pageNumber] = false;\n      var vue = this;\n      // A slight delay to allow the dom to render before we can attach an observer\n      setTimeout(function () {\n        var pageEl = vue.$refs["page".concat(pageNumber)][0];\n        vue.observer.observe(pageEl);\n      }, 50);\n    },\n    onEntry: function onEntry(entries, observer) {\n      var _this = this;\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          if (entry.target.dataset[\'pageRow\']) {\n            _this.loadPage[entry.target.dataset[\'pageRow\']] = true;\n          }\n          observer.unobserve(entry.target);\n        }\n      });\n    },\n    isMobile: function isMobile() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.isDevice)(\'mobile\');\n    },\n    getIcon: function getIcon(icon) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_0__.icons)(icon);\n    }\n  },\n  watch: {\n    maxPages: function maxPages(newMaxPages, oldMaxPages) {\n      for (var i = 1; i < newMaxPages; i++) {\n        this.registerPage(i);\n      }\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/TermMultiSponsorResources.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "term-multi-sponsor-resources",\n  props: [\'termId\', \'nodeId\', \'isSidebar\', "showForDevices"],\n  data: function data() {\n    return {\n      show: false,\n      showForDevice: true,\n      sponsors: []\n    };\n  },\n  created: function created() {\n    if (this.showForDevices && Array.isArray(this.showForDevices) && !(0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(this.showForDevices)) {\n      this.showForDevice = false;\n    }\n  },\n  mounted: function mounted() {\n    var options = {\n      threshold: 0\n    };\n    var vue = this;\n    var observer = new IntersectionObserver(function (entries, observer) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          var api = vue.getApiEndpoint();\n          vue.getResources(api);\n          observer.unobserve(entry.target);\n        }\n      });\n    }, options);\n    if (this.$refs["show-else-element"] && (this.termId || this.nodeId)) {\n      observer.observe(this.$refs["show-else-element"]);\n    }\n  },\n  methods: {\n    getApiEndpoint: function getApiEndpoint() {\n      if (this.termId) {\n        return \'/api/v1/term-multi-sponsor-resources/\' + this.termId;\n      }\n      if (this.nodeId) {\n        return \'/api/v1/term-multi-sponsor-resources-node/\' + this.nodeId;\n      }\n    },\n    getResources: function getResources(api) {\n      var _this = this;\n      axios__WEBPACK_IMPORTED_MODULE_2__["default"].get(api).then(function (results) {\n        if (results.data.hasOwnProperty(\'count\') && results.data.count > 0) {\n          _this.sponsors = (0,vue__WEBPACK_IMPORTED_MODULE_0__.shallowRef)(results.data.data);\n          _this.show = true;\n        }\n      }).catch(function (error) {\n        console.log("[debug]", "TermMultiSponsorResourcesBlock", error);\n      });\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/TermMultiSponsorResources.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventFeatured.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../CfMediaImage.vue */ "./js/components/CfMediaImage.vue");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _models_TermEvent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../models/TermEvent */ "./js/models/TermEvent.js");\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "term-event-featured",\n  props: ["uuid", "displayType"],\n  components: {\n    CfMediaImage: _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_0__["default"]\n  },\n  data: function data() {\n    return {\n      event: null,\n      loaded: false\n    };\n  },\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "TermEventFeature", "Empty uuid");\n    }\n    this.getData();\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/taxonomy_term/event/\' + this.uuid;\n      var options = {\n        params: {\n          "fields[taxonomy_term--event]": Array.prototype.join.call(this.apiRequestDataFieldsTermEvent(), ",")\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_3__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "TermEventFeatured", response.data);\n        vue.event = new _models_TermEvent__WEBPACK_IMPORTED_MODULE_2__.TermEvent(response.data.data, options.params.include);\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "TermEventFeatured", e);\n      });\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestDataFieldsTermEvent: function apiRequestDataFieldsTermEvent() {\n      return [\'name\', \'field_event_end_date\', \'field_location_address\', \'field_event_start_date\', \'field_dark_logo\', \'field_white_logo\', \'field_event_registration\', \'field_event_feature_image\', \'field_promotional_title\'];\n    },\n    /**\n     * Returns an icon markup with optional inline styles.\n     *\n     * @param {string} iconName\n     * @param {string} styles\n     * @returns {string}\n     */\n    getIcon: function getIcon(iconName, styles) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.icons)(iconName, styles);\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventFeatured.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js");\n/* harmony import */ var _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../CfMediaImage.vue */ "./js/components/CfMediaImage.vue");\n/* harmony import */ var _helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../helpers/UtilityHelpers */ "./js/helpers/UtilityHelpers.js");\n/* harmony import */ var _models_TermEvent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../models/TermEvent */ "./js/models/TermEvent.js");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  name: "term-event-small-feature",\n  props: ["uuid", "showMedia"],\n  components: {\n    CfMediaImage: _CfMediaImage_vue__WEBPACK_IMPORTED_MODULE_0__["default"]\n  },\n  data: function data() {\n    return {\n      event: null,\n      loaded: false\n    };\n  },\n  created: function created() {\n    if (typeof this.uuid === "undefined" || this.uuid === null) {\n      console.log("[error]", "TermEventFeature", "Empty uuid");\n    }\n    this.getData();\n  },\n  methods: {\n    getData: function getData() {\n      if (!this.uuid) {\n        return false;\n      }\n      var vue = this;\n      var api = \'/jsonapi/taxonomy_term/event/\' + this.uuid;\n      var options = {\n        params: {\n          "fields[taxonomy_term--event]": Array.prototype.join.call(this.apiRequestDataFieldsTermEvent(), ",")\n        }\n      };\n      axios__WEBPACK_IMPORTED_MODULE_3__["default"].get(api, options).then(function (response) {\n        //console.log("[debug]", "TermEventFeatured", response.data);\n        vue.event = new _models_TermEvent__WEBPACK_IMPORTED_MODULE_2__.TermEvent(response.data.data, options.params.include);\n        vue.loaded = true;\n      }).catch(function (e) {\n        console.log("[error]", "TermEventFeatured", e);\n      });\n    },\n    /**\n     *\n     * @returns {string[]}\n     */\n    apiRequestDataFieldsTermEvent: function apiRequestDataFieldsTermEvent() {\n      return [\'name\', \'field_event_start_date\', \'field_event_end_date\', \'field_location_address\', \'field_event_registration\', \'field_promotional_title\', \'field_event_information_link\', \'field_event_feature_image\'];\n    },\n    /**\n     * Returns an icon markup with optional inline styles.\n     *\n     * @param {string} iconName\n     * @param {string} styles\n     * @returns {string}\n     */\n    getIcon: function getIcon(iconName, styles) {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.icons)(iconName, styles);\n    },\n    isDesktop: function isDesktop() {\n      return (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'desktop\') || (0,_helpers_UtilityHelpers__WEBPACK_IMPORTED_MODULE_1__.isDevice)(\'desktop-large\');\n    }\n  }\n});\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventSmallFeature.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/ArticleListLoader.vue?vue&type=template&id=5258f8f6":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.2",\n  cy: "73.2",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_2 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "129.9",\n  y: "29.5",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_3 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "129.9",\n  y: "64.7",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_4 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "129.9",\n  y: "97.8",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_5 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "129.9",\n  y: "132.3",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_6 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.7",\n  cy: "243.5",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_7 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "199.9",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_8 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "235",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_9 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "268.2",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_10 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "302.6",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_11 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.7",\n  cy: "412.7",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_12 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "369",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_13 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "404.2",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_14 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "437.3",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_15 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "471.8",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_16 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.7",\n  cy: "412.7",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_17 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "369",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_18 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "404.2",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_19 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "437.3",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_20 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "471.8",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_21 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.7",\n  cy: "412.7",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_22 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "369",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_23 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "404.2",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_24 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "437.3",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_25 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "471.8",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_26 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.7",\n  cy: "412.7",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_27 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "369",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_28 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "404.2",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_29 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "437.3",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_30 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "471.8",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_31 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("circle", {\n  cx: "70.7",\n  cy: "412.7",\n  r: "41.3"\n}, null, -1 /* HOISTED */);\nvar _hoisted_32 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "369",\n  width: "125.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_33 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "404.2",\n  width: "296",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_34 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "437.3",\n  width: "253.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nvar _hoisted_35 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "130.4",\n  y: "471.8",\n  width: "212.5",\n  height: "17"\n}, null, -1 /* HOISTED */);\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_ContentLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("ContentLoader");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_ContentLoader, {\n    width: "600",\n    height: "1100"\n  }, {\n    default: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {\n      return [_hoisted_1, _hoisted_2, _hoisted_3, _hoisted_4, _hoisted_5, _hoisted_6, _hoisted_7, _hoisted_8, _hoisted_9, _hoisted_10, _hoisted_11, _hoisted_12, _hoisted_13, _hoisted_14, _hoisted_15, _hoisted_16, _hoisted_17, _hoisted_18, _hoisted_19, _hoisted_20, _hoisted_21, _hoisted_22, _hoisted_23, _hoisted_24, _hoisted_25, _hoisted_26, _hoisted_27, _hoisted_28, _hoisted_29, _hoisted_30, _hoisted_31, _hoisted_32, _hoisted_33, _hoisted_34, _hoisted_35];\n    }),\n    _: 1 /* STABLE */\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/ArticleListLoader.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=template&id=8c9e40f8&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-8c9e40f8"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  class: "container p-0 px-lg-4",\n  ref: "parent"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_3 = {\n  key: 1,\n  class: "content-wrapper mx-4 mx-sm-0"\n};\nvar _hoisted_4 = {\n  class: "content-info-wrapper element-bg"\n};\nvar _hoisted_5 = {\n  class: "row"\n};\nvar _hoisted_6 = {\n  key: 0,\n  class: "col-auto p-0 pl-3 d-none d-md-block"\n};\nvar _hoisted_7 = {\n  class: "avatar image-round"\n};\nvar _hoisted_8 = ["href", "aria-label"];\nvar _hoisted_9 = {\n  class: "col pl-lg-5"\n};\nvar _hoisted_10 = {\n  class: "row"\n};\nvar _hoisted_11 = {\n  class: "col pl-lg-0"\n};\nvar _hoisted_12 = {\n  key: 0,\n  class: "label"\n};\nvar _hoisted_13 = {\n  key: 1,\n  class: "label"\n};\nvar _hoisted_14 = {\n  class: "row"\n};\nvar _hoisted_15 = {\n  class: "col pl-lg-0"\n};\nvar _hoisted_16 = {\n  key: 0,\n  class: "component-title large"\n};\nvar _hoisted_17 = ["href", "innerHTML"];\nvar _hoisted_18 = {\n  key: 1,\n  class: "component-title large"\n};\nvar _hoisted_19 = ["href"];\nvar _hoisted_20 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    class: "plain-link"\n  }, "top picks", -1 /* HOISTED */);\n});\nvar _hoisted_21 = {\n  key: 0,\n  class: "row mt-4 article-list"\n};\nvar _hoisted_22 = {\n  class: "col-12 col-md-6 col-lg-3 mb-md-5 mb-lg-0 d-flex article-item"\n};\nvar _hoisted_23 = {\n  class: "row d-flex align-items-center"\n};\nvar _hoisted_24 = {\n  class: "col-auto"\n};\nvar _hoisted_25 = {\n  class: "char large",\n  style: {\n    "line-height": "5rem !important"\n  }\n};\nvar _hoisted_26 = {\n  class: "col pl-0 align-self-start"\n};\nvar _hoisted_27 = {\n  class: "row"\n};\nvar _hoisted_28 = {\n  class: "col"\n};\nvar _hoisted_29 = {\n  class: "element-title xsmall"\n};\nvar _hoisted_30 = {\n  class: "row"\n};\nvar _hoisted_31 = {\n  class: "col"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_list_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("list-loader");\n  var _component_cf_media_image = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("cf-media-image");\n  var _component_block_content_link = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("block-content-link");\n  var _component_dynamic_ad_slot = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("dynamic-ad-slot");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [!$data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_list_loader, {\n    class: "col-12 editor-s-pick-loader"\n  })])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("fieldset", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("legend", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [$data.blockContent.getEditor().data.relationships.field_media.data ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $data.blockContent.getEditor().getAlias(),\n    target: "_blank",\n    "aria-label": $data.blockContent.getEditor().getFirstName()\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_cf_media_image, {\n    "media-id": $data.blockContent.getEditor().data.relationships.field_media.data.id,\n    "use-max-width-sizing": true,\n    "cf-options": [[0, [90, 90], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']]]\n  }, null, 8 /* PROPS */, ["media-id"])], 8 /* PROPS */, _hoisted_8)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [$data.blockContent.getEyebrow() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_12, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.blockContent.getEyebrow()), 1 /* TEXT */)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_13, "editor\'s choice"))])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_15, [$data.blockContent.getCustomTitle() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("h3", _hoisted_16, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $options.getLink($data.blockContent),\n    target: "_blank",\n    innerHTML: $data.blockContent.getCustomTitle()\n  }, null, 8 /* PROPS */, _hoisted_17)])) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("h3", _hoisted_18, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $data.blockContent.getEditor().getAlias(),\n    target: "_blank"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.blockContent.getEditor().getFirstName()) + "’s", 1 /* TEXT */), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(), _hoisted_20], 8 /* PROPS */, _hoisted_19)]))])])])])]), $data.loaded && $data.blockContent.getArticles() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_21, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.blockContent.getArticles(), function (article, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_22, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_23, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_24, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_25, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(index + 1), 1 /* TEXT */)]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_26, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_27, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_28, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", _hoisted_29, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_block_content_link, {\n      domain: article.relationships.field_primary_domain_access.data.meta.drupal_internal__target_id,\n      title: article.attributes.title,\n      alias: article.attributes.path.alias\n    }, null, 8 /* PROPS */, ["domain", "title", "alias"])])])])])])]);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_30, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_31, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_dynamic_ad_slot, {\n    pos: "15",\n    "placeholder-id": "editorsPickBlock",\n    "randomize-element-id": true,\n    "ad-id": "editorsPickBlock",\n    "hide-on-desktop": 0,\n    "hide-on-mobile": 0,\n    "container-size-map": [[1, 1]],\n    "size-map": [[[788, 100], [[728, 90], [970, 90], [970, 250]]], [[0, 0], [728, 90]]],\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'mt-5\': true\n    })\n  })])])], 512 /* NEED_PATCH */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=template&id=6329dfea&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-6329dfea"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  ref: "parent"\n};\nvar _hoisted_2 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "element-bg-image",\n    style: {\n      "background-image": "var(--brand-svg-url)"\n    }\n  }, null, -1 /* HOISTED */);\n});\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_large_feature_top_display = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("large-feature-top-display");\n  var _component_horizontal_row4_display = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("horizontal-row4-display");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$data.eventsLoaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    key: 0,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["col wrapper element-bg gradient overflow-hidden", {\n      dark: $props.options.isDark\n    }])\n  }, [_hoisted_2, $data.loaded && $data.eventsLoaded && $props.options.display_variation === $data.blockContent.DISPLAY_VARIATION_LARGE_FEATURE ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_large_feature_top_display, {\n    key: 0,\n    "block-content": $data.blockContent,\n    loaded: $data.loaded,\n    "events-loaded": $data.eventsLoaded,\n    events: $data.events,\n    "featured-event": $data.featuredEvent\n  }, null, 8 /* PROPS */, ["block-content", "loaded", "events-loaded", "events", "featured-event"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $data.eventsLoaded && parseInt($props.options.display_variation) === $data.blockContent.DISPLAY_VARIATION_HORIZONTAL_ROW ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_horizontal_row4_display, {\n    key: 1,\n    "block-content": $data.blockContent,\n    loaded: $data.loaded,\n    "events-loaded": $data.eventsLoaded,\n    events: $data.events,\n    "featured-event": $data.featuredEvent\n  }, null, 8 /* PROPS */, ["block-content", "loaded", "events-loaded", "events", "featured-event"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 2 /* CLASS */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 512 /* NEED_PATCH */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentGrid.vue?vue&type=template&id=efac2e78":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "container",\n  ref: "top-element"\n};\nvar _hoisted_2 = {\n  class: "row align-items-baseline"\n};\nvar _hoisted_3 = {\n  class: "col-md-8 col-xl-9"\n};\nvar _hoisted_4 = {\n  key: 0,\n  class: "text-uppercase element-title medium mb-0"\n};\nvar _hoisted_5 = {\n  key: 0,\n  class: "col-md-4 col-xl-3 d-md-flex justify-content-md-end"\n};\nvar _hoisted_6 = ["href"];\nvar _hoisted_7 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n  class: "icon"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("svg", {\n  xmlns: "http://www.w3.org/2000/svg",\n  viewBox: "0 0 320 512"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("path", {\n  fill: "currentColor",\n  d: "M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z"\n})])], -1 /* HOISTED */);\nvar _hoisted_8 = {\n  class: "row mt-4"\n};\nvar _hoisted_9 = {\n  class: "col-12 col-md-6 col-lg-3"\n};\nvar _hoisted_10 = {\n  key: 0\n};\nvar _hoisted_11 = {\n  key: 1\n};\nvar _hoisted_12 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h4", null, "No results.", -1 /* HOISTED */);\nvar _hoisted_13 = [_hoisted_12];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_node_teaser_listing_top_image = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-teaser-listing-top-image");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [$props.options.block_header ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("h2", _hoisted_4, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.options.block_header), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]), $props.options.contentLink && $props.options.contentLink.link ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.options.contentLink.link,\n    class: "view-more"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.options.contentLink.text) + " ", 1 /* TEXT */), _hoisted_7], 8 /* PROPS */, _hoisted_6)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [$data.results ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 0\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.results, function (node, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [$options.isDevice(\'mobile\') && index !== 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), [\'article\', \'topic_report\', \'book\', \'collection\'].includes(node.type) ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_teaser_listing_top_image, {\n      key: 1,\n      class: "medium-image-label",\n      "cf-image-resize-options": $data.showOnMobileOnly ? $data.imageSizes.mobile : $options.isDevice(\'tablet\') ? $data.imageSizes.tablet : $data.imageSizes.desktop,\n      options: $props.options,\n      contentGrid: true,\n      uuid: node.uuid,\n      "show-teaser": $props.options.hasOwnProperty(\'hideTeaser\') && $props.options.hideTeaser === false\n    }, null, 8 /* PROPS */, ["cf-image-resize-options", "options", "uuid", "show-teaser"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n  }), 256 /* UNKEYED_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.showEmptyResults && $data.results.length < 1 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_11, [].concat(_hoisted_13))) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])], 512 /* NEED_PATCH */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentGrid.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentLink.vue?vue&type=template&id=873ad910":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  ref: "child"\n};\nvar _hoisted_2 = ["href"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_1, [$data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $data.hostname + $props.alias,\n    target: "_blank"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.title), 9 /* TEXT, PROPS */, _hoisted_2)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 512 /* NEED_PATCH */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentLink.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=template&id=b4e8dd36&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-b4e8dd36"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  class: "container p-0 px-lg-4"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_3 = {\n  class: "col-12"\n};\nvar _hoisted_4 = {\n  class: "row"\n};\nvar _hoisted_5 = {\n  class: "col-12 col-lg-8 col-xl-9"\n};\nvar _hoisted_6 = {\n  class: "content-wrapper mx-4 mx-sm-0"\n};\nvar _hoisted_7 = {\n  class: "content-info-wrapper element-bg"\n};\nvar _hoisted_8 = {\n  class: "row"\n};\nvar _hoisted_9 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_10 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "col pl-lg-5",\n    style: {\n      "min-height": "91px"\n    }\n  }, null, -1 /* HOISTED */);\n});\nvar _hoisted_11 = [_hoisted_10];\nvar _hoisted_12 = {\n  key: 1,\n  class: "col pl-lg-5"\n};\nvar _hoisted_13 = {\n  class: "row"\n};\nvar _hoisted_14 = {\n  class: "col pl-lg-0"\n};\nvar _hoisted_15 = {\n  class: "label"\n};\nvar _hoisted_16 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "row"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "col pl-lg-0"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {\n    class: "component-title large"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    class: "brand-1"\n  }, "Recommended"), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, "reads")])])], -1 /* HOISTED */);\n});\nvar _hoisted_17 = {\n  key: 0,\n  class: "row mt-4",\n  style: {\n    "min-height": "125px"\n  }\n};\nvar _hoisted_18 = {\n  key: 1,\n  class: "row mt-4 article-list"\n};\nvar _hoisted_19 = {\n  class: "col-12 col-md-6 col-lg-4 mb-md-5 mb-lg-0 d-flex article-item"\n};\nvar _hoisted_20 = {\n  class: "row d-flex align-items-center"\n};\nvar _hoisted_21 = {\n  class: "col-auto"\n};\nvar _hoisted_22 = {\n  class: "char large",\n  style: {\n    "line-height": "5rem !important"\n  }\n};\nvar _hoisted_23 = {\n  class: "col pl-0 align-self-start"\n};\nvar _hoisted_24 = {\n  key: 0,\n  class: "col-12 col-lg-4 col-xl-3 desktop-ad-wrapper"\n};\nvar _hoisted_25 = {\n  class: "row"\n};\nvar _hoisted_26 = {\n  class: "col-12 d-flex"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_dynamic_ad_slot = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("dynamic-ad-slot");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$options.isDevice(\'mobile\') || $options.isDevice(\'tablet\') ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_dynamic_ad_slot, {\n    pos: "15",\n    "placeholder-id": "sponsorsPickBlock",\n    "randomize-element-id": true,\n    "ad-id": "sponsorsPickBlock",\n    "hide-on-desktop": 0,\n    "hide-on-mobile": 0,\n    "container-size-map": [[1, 1]],\n    "size-map": [[[0, 0], [300, 250]]],\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'mb-5\': true\n    })\n  })])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("fieldset", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("legend", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [!$data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [].concat(_hoisted_11))) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_15, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.blockContent.getSponsor()), 1 /* TEXT */)])]), _hoisted_16])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])]), !$data.articlesLoaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_17)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.articlesLoaded && $data.articles.length > 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_18, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.articles, function (article, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_19, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_20, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_21, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_22, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(index + 1), 1 /* TEXT */)]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_23, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)((0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveDynamicComponent)($options.getComponentName(article.type)), {\n      uuid: article.uuid\n    }, null, 8 /* PROPS */, ["uuid"]))])])]);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])]), $options.isDevice(\'desktop\') || $options.isDevice(\'desktop-large\') ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_24, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_25, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_26, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_dynamic_ad_slot, {\n    pos: "15",\n    "placeholder-id": "sponsorsPickBlock",\n    "randomize-element-id": false,\n    "ad-id": "sponsorsPickBlock",\n    "hide-on-desktop": 0,\n    "hide-on-mobile": 0,\n    "container-size-map": [[1, 1]],\n    "size-map": [[[0, 0], [300, 250]]]\n  })])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=template&id=ada3c8ba&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-ada3c8ba"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  class: "container",\n  ref: "top-element"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_3 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "row mb-4 mb-md-5"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "col pl-sm-0 pl-lg-4"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {\n    class: "component-title large"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    class: "brand-1"\n  }, "Watch"), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" now")])])], -1 /* HOISTED */);\n});\nvar _hoisted_4 = {\n  class: "container"\n};\nvar _hoisted_5 = {\n  class: "row mx-lg-0"\n};\nvar _hoisted_6 = {\n  class: "col-lg-8 col-xl-9 element-bg alt pt-5 pb-2 px-md-5 mb-5 mb-lg-0"\n};\nvar _hoisted_7 = {\n  class: "row"\n};\nvar _hoisted_8 = {\n  class: "col-md-7"\n};\nvar _hoisted_9 = {\n  class: "row"\n};\nvar _hoisted_10 = {\n  class: "col"\n};\nvar _hoisted_11 = {\n  class: "col-md-5"\n};\nvar _hoisted_12 = {\n  class: "row"\n};\nvar _hoisted_13 = {\n  class: "col article-list"\n};\nvar _hoisted_14 = {\n  class: "row article-item d-flex flex-direction-column"\n};\nvar _hoisted_15 = {\n  class: "col-lg-4 col-xl-3"\n};\nvar _hoisted_16 = {\n  class: "row"\n};\nvar _hoisted_17 = {\n  class: "col"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_list_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("list-loader");\n  var _component_node_article_video_highlight = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-article-video-highlight");\n  var _component_dynamic_ad_slot = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("dynamic-ad-slot");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [!$data.loaded || !$data.articlesLoaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_list_loader, {\n    class: "col-12 video-articles-highlight-loader"\n  })])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), _hoisted_3, $data.loaded && $data.articlesLoaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    key: 1,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      row: true,\n      b2b: !$data.blockContent.getDisableDateByline(),\n      prosumer: $data.blockContent.getDisableDateByline()\n    })\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [$data.articles.length > 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_article_video_highlight, {\n    key: 0,\n    uuid: $data.blockContent.getVideoId() !== \'\' ? $data.blockContent.getVideoId() : $data.articles[0].uuid,\n    "disable-date-byline": $data.blockContent.getDisableDateByline(),\n    "top-image": true\n  }, null, 8 /* PROPS */, ["uuid", "disable-date-byline"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [$data.articles && $data.articles.length > 1 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 0\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.articles, function (article, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_14, [$data.blockContent.getVideoId() !== \'\' && index < 4 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_article_video_highlight, {\n      key: 0,\n      uuid: article.uuid,\n      "disable-date-byline": $data.blockContent.getDisableDateByline(),\n      "left-image": true\n    }, null, 8 /* PROPS */, ["uuid", "disable-date-byline"])) : index > 0 && $data.blockContent.getVideoId() === \'\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_article_video_highlight, {\n      key: 1,\n      uuid: article.uuid,\n      "disable-date-byline": $data.blockContent.getDisableDateByline(),\n      "left-image": true\n    }, null, 8 /* PROPS */, ["uuid", "disable-date-byline"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n  }), 256 /* UNKEYED_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_15, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_16, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_17, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_dynamic_ad_slot, {\n    pos: 1,\n    "placeholder-id": "videoHighlightsBlock",\n    "randomize-element-id": true,\n    "ad-id": "videoHighlightsBlock",\n    "hide-on-desktop": 0,\n    "hide-on-mobile": 0,\n    "container-size-map": [[300, 250]],\n    "size-map": [[[788, 100], [[300, 250], [300, 600]]], [[0, 0], [[300, 250], [320, 50]]]]\n  })])])])])])], 2 /* CLASS */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 512 /* NEED_PATCH */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=template&id=e5c43014":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "container p-0"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_3 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "row mb-5"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "col"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", {\n  class: "component-title large"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)("Attend "), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n  class: "brand-1"\n}, "Events")])])], -1 /* HOISTED */);\nvar _hoisted_4 = {\n  key: 1,\n  class: "row more-events-list mt-5"\n};\nvar _hoisted_5 = {\n  class: "col-md-6 col-lg-3 mb-5 mb-lg-0 event"\n};\nvar _hoisted_6 = {\n  key: 2,\n  class: "row my-4 my-lg-5"\n};\nvar _hoisted_7 = {\n  class: "col-12"\n};\nvar _hoisted_8 = {\n  class: "float-right"\n};\nvar _hoisted_9 = ["href"];\nvar _hoisted_10 = ["innerHTML"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_list_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("list-loader");\n  var _component_term_event_small_feature = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("term-event-small-feature");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [!$props.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_list_loader, {\n    class: "col-12 event-promo-loader"\n  })])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), _hoisted_3, $props.eventsLoaded && $data.eventData.length > 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.eventData, function (event, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_5, [index < 4 && event.id ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_term_event_small_feature, {\n      key: 0,\n      uuid: event.id,\n      "show-media": true\n    }, null, 8 /* PROPS */, ["uuid"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.loaded && $props.blockContent.getCtaLink() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.blockContent.getCtaLink().uri,\n    class: "view-more",\n    target: "_blank"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.blockContent.getCtaLink().title ? $props.blockContent.getCtaLink().title : \'More events\') + " ", 1 /* TEXT */), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'chevron-right-regular\')\n  }, null, 8 /* PROPS */, _hoisted_10)], 8 /* PROPS */, _hoisted_9)])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/HorizontalRow4.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=template&id=4f492660":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "container p-0"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_3 = {\n  key: 1,\n  class: "row featured-event"\n};\nvar _hoisted_4 = {\n  class: "col"\n};\nvar _hoisted_5 = {\n  key: 2,\n  class: "row more-events-heading medium-stripe-pattern"\n};\nvar _hoisted_6 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "col"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n  class: "component-title small text-uppercase"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)("More "), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n  class: "brand-1"\n}, "Events")]), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "stripe-pattern"\n})], -1 /* HOISTED */);\nvar _hoisted_7 = [_hoisted_6];\nvar _hoisted_8 = {\n  key: 3,\n  class: "row more-events-list mt-5"\n};\nvar _hoisted_9 = {\n  class: "col-md-6 col-lg-3 mb-5 mb-lg-0 event"\n};\nvar _hoisted_10 = {\n  key: 4,\n  class: "row my-4 my-lg-5"\n};\nvar _hoisted_11 = {\n  class: "col-12"\n};\nvar _hoisted_12 = {\n  class: "float-right"\n};\nvar _hoisted_13 = ["href"];\nvar _hoisted_14 = ["innerHTML"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_list_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("list-loader");\n  var _component_term_event_featured = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("term-event-featured");\n  var _component_term_event_small_feature = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("term-event-small-feature");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [!$props.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_list_loader, {\n    class: "col-12 event-promo-loader"\n  })])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.loaded || $props.eventsLoaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [$props.loaded && $props.blockContent.getFeaturedEvent() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_term_event_featured, {\n    key: 0,\n    uuid: $props.blockContent.getFeaturedEvent().getUuid(),\n    "display-type": $props.blockContent.getDisplayType()\n  }, null, 8 /* PROPS */, ["uuid", "display-type"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.loaded && !$props.blockContent.getFeaturedEvent() && $props.featuredEvent !== null ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_term_event_featured, {\n    key: 1,\n    uuid: $props.featuredEvent.id,\n    "display-type": $props.blockContent.getDisplayType()\n  }, null, 8 /* PROPS */, ["uuid", "display-type"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.eventsLoaded && $props.events.length > 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_5, [].concat(_hoisted_7))) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.eventsLoaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_8, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($props.events, function (event) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_term_event_small_feature, {\n      uuid: event.id\n    }, null, 8 /* PROPS */, ["uuid"])]);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.loaded && $props.blockContent.getCtaLink() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.blockContent.getCtaLink().url,\n    class: "view-more",\n    target: "_blank"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.blockContent.getCtaLink().title ? $props.blockContent.getCtaLink().title : \'More events\') + " ", 1 /* TEXT */), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'chevron-right-regular\')\n  }, null, 8 /* PROPS */, _hoisted_14)], 8 /* PROPS */, _hoisted_13)])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=template&id=2800dc4a&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-2800dc4a"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  key: 0\n};\nvar _hoisted_2 = ["href"];\nvar _hoisted_3 = ["data-url", "alt"];\nvar _hoisted_4 = {\n  key: 1\n};\nvar _hoisted_5 = ["data-url", "alt"];\nvar _hoisted_6 = {\n  key: 0,\n  class: "caption text-align-left mt-4",\n  style: {\n    "min-height": "40px"\n  }\n};\nvar _hoisted_7 = ["href"];\nvar _hoisted_8 = ["data-url", "alt"];\nvar _hoisted_9 = {\n  key: 1\n};\nvar _hoisted_10 = ["data-url", "alt"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _directive_lazyload = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveDirective)("lazyload");\n  return $props.displayInfo ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("figure", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("figure", {\n    class: "image-wrapper",\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.imgInlineStyle)\n  }, [$data.loaded && $props.link ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: this.link,\n    class: "not-loaded"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    "data-url": this.imageURL,\n    alt: this.alt,\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.imgInlineStyle),\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)($data.classes)\n  }, null, 14 /* CLASS, STYLE, PROPS */, _hoisted_3)], 8 /* PROPS */, _hoisted_2)), [[_directive_lazyload]]) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && !$props.link ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    "data-url": this.imageURL,\n    alt: this.alt,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["not-loaded", $data.classes]),\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.imgInlineStyle)\n  }, null, 14 /* CLASS, STYLE, PROPS */, _hoisted_5)])), [[_directive_lazyload]]) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 4 /* STYLE */), $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("figcaption", _hoisted_6, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($options.getImageInfo()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("figure", {\n    key: 1,\n    class: "image-wrapper",\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.imgInlineStyle)\n  }, [$data.loaded && $props.link ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: this.link,\n    class: "not-loaded"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    "data-url": this.imageURL,\n    alt: this.alt,\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.imgInlineStyle),\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)($data.classes)\n  }, null, 14 /* CLASS, STYLE, PROPS */, _hoisted_8)], 8 /* PROPS */, _hoisted_7)), [[_directive_lazyload]]) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && !$props.link ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    "data-url": this.imageURL,\n    alt: this.alt,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["not-loaded", $data.classes]),\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.imgInlineStyle)\n  }, null, 14 /* CLASS, STYLE, PROPS */, _hoisted_10)])), [[_directive_lazyload]]) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 4 /* STYLE */));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/DynamicAdSlot.vue?vue&type=template&id=5a28c422":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "container p-0 ad-container"\n};\nvar _hoisted_2 = {\n  class: "row justify-content-center ad-wrapper"\n};\nvar _hoisted_3 = ["id"];\nvar _hoisted_4 = ["id", "data-ad-slot"];\nvar _hoisted_5 = {\n  key: 1\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return $options.showAd() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    id: $data.elementId + \'-wrapper\',\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["ad-placement-wrapper col d-flex justify-content-center", $data.elementId]),\n    style: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle)($options.containerInlineStyles)\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    id: $data.elementId,\n    "data-ad-slot": $data.elementId,\n    class: "ad-item row justify-content-center",\n    style: {\n      "display": "none"\n    }\n  }, null, 8 /* PROPS */, _hoisted_4)], 14 /* CLASS, STYLE, PROPS */, _hoisted_3)])])) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_5));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/DynamicAdSlot.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/EventMegaMenu.vue?vue&type=template&id=493cf03a":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "row events-loader position-relative overflow-hidden"\n};\nvar _hoisted_2 = {\n  key: 1,\n  ref: "childitems",\n  class: "row events-wrapper"\n};\nvar _hoisted_3 = {\n  key: 2,\n  class: "row events-notice"\n};\nvar _hoisted_4 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "col"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "element-title small text-center font-weight-normal"\n}, "No Upcoming Events...")], -1 /* HOISTED */);\nvar _hoisted_5 = [_hoisted_4];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_list_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("list-loader");\n  var _component_term_event_small_feature = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("term-event-small-feature");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    ref: "eventmegamenu",\n    class: "row mega-menu-container justify-content-center",\n    onClick: _cache[1] || (_cache[1] = function () {\n      return $options.handleParentClick && $options.handleParentClick.apply($options, arguments);\n    })\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    ref: "childitems",\n    class: "col-12 mega-menu-events d-flex flex-column justify-content-center",\n    onClick: _cache[0] || (_cache[0] = function () {\n      return $options.handleChildClick && $options.handleChildClick.apply($options, arguments);\n    })\n  }, [$data.eventsLoader ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_list_loader, {\n    class: "col-12 editor-s-pick-loader"\n  })])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.events ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.events, function (event, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n      class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n        \'col-12 mobile-event\': $options.isDevice(\'mobile\') || $options.isDevice(\'tablet\'),\n        \'col-3\': $options.isDevice(\'desktop\') || $options.isDevice(\'desktop-large\')\n      })\n    }, [index < 4 && event.id ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_term_event_small_feature, {\n      key: 0,\n      uuid: event.id,\n      "show-media": true\n    }, null, 8 /* PROPS */, ["uuid"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 2 /* CLASS */);\n  }), 256 /* UNKEYED_FRAGMENT */))], 512 /* NEED_PATCH */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.noEvents ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_3, [].concat(_hoisted_5))) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 512 /* NEED_PATCH */)], 512 /* NEED_PATCH */)), [[vue__WEBPACK_IMPORTED_MODULE_0__.vShow, $data.visible]]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/EventMegaMenu.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=template&id=7d2f820b&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-7d2f820b"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  key: 0,\n  class: "col-12 newsfeed-block-wrapper prosumer-wrapper p-0 px-sm-4 px-lg-5"\n};\nvar _hoisted_2 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "row content mb-3"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "col-12 px-sm-0"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", {\n    class: "component-title small text-uppercase"\n  }, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)("News "), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    class: "brand-1"\n  }, "Feed")])])], -1 /* HOISTED */);\n});\nvar _hoisted_3 = {\n  class: "row newsfeed-block py-5 px-md-4 element-bg alt",\n  ref: "parent"\n};\nvar _hoisted_4 = {\n  class: "col-12 col-md-4 p-md-4 mb-5 mb-md-0 news-item"\n};\nvar _hoisted_5 = {\n  class: "row"\n};\nvar _hoisted_6 = {\n  class: "col-12 col-lg-11 element-title xsmall"\n};\nvar _hoisted_7 = ["href"];\nvar _hoisted_8 = {\n  class: "row mt-2"\n};\nvar _hoisted_9 = {\n  class: "col-11 byline small"\n};\nvar _hoisted_10 = {\n  class: "date d-inline-block"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _this = this;\n  return $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [_hoisted_2, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [$data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 0\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.articles, function (article) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n      href: article.attributes.path[\'alias\']\n    }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(article.attributes.title), 9 /* TEXT, PROPS */, _hoisted_7)])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_10, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(_this.getPubDate(article.attributes.field_date_published).format(\'MMM D, YYYY hh:mma\')), 1 /* TEXT */)])])]);\n  }), 256 /* UNKEYED_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 512 /* NEED_PATCH */)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListing.vue?vue&type=template&id=0204c4c6":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  role: "article",\n  typeof: "schema:Article",\n  class: "row media-content-component left-media listing"\n};\nvar _hoisted_2 = {\n  class: "col-4 media"\n};\nvar _hoisted_3 = {\n  class: "media-wrapper element-bg alt article"\n};\nvar _hoisted_4 = ["href", "target", "aria-label"];\nvar _hoisted_5 = {\n  class: "image-wrapper"\n};\nvar _hoisted_6 = ["src", "alt"];\nvar _hoisted_7 = ["href"];\nvar _hoisted_8 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  style: {\n    "width": "204px",\n    "height": "150px"\n  }\n}, null, -1 /* HOISTED */);\nvar _hoisted_9 = [_hoisted_8];\nvar _hoisted_10 = {\n  class: "content col col-md-8"\n};\nvar _hoisted_11 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_12 = {\n  class: "col"\n};\nvar _hoisted_13 = {\n  key: 0,\n  class: "d-inline mr-2"\n};\nvar _hoisted_14 = ["src", "height", "width"];\nvar _hoisted_15 = {\n  class: "row mt-2 mt-md-3"\n};\nvar _hoisted_16 = {\n  class: "col"\n};\nvar _hoisted_17 = {\n  class: "element-title small"\n};\nvar _hoisted_18 = ["href", "target"];\nvar _hoisted_19 = ["src"];\nvar _hoisted_20 = {\n  key: 1,\n  class: "row mt-3"\n};\nvar _hoisted_21 = {\n  class: "col"\n};\nvar _hoisted_22 = {\n  class: "teaser"\n};\nvar _hoisted_23 = {\n  class: "row mt-3 mt-md-4"\n};\nvar _hoisted_24 = {\n  class: "col"\n};\nvar _hoisted_25 = {\n  key: 1\n};\nvar _hoisted_26 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "9",\n  y: "4",\n  rx: "0",\n  ry: "0",\n  width: "320",\n  height: "22"\n}, null, -1 /* HOISTED */);\nvar _hoisted_27 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "18",\n  y: "14",\n  rx: "0",\n  ry: "0",\n  width: "303",\n  height: "6"\n}, null, -1 /* HOISTED */);\nvar _hoisted_28 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "11",\n  y: "33",\n  rx: "0",\n  ry: "0",\n  width: "108",\n  height: "13"\n}, null, -1 /* HOISTED */);\nvar _hoisted_29 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "129",\n  y: "33",\n  rx: "0",\n  ry: "0",\n  width: "60",\n  height: "13"\n}, null, -1 /* HOISTED */);\nvar _hoisted_30 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "196",\n  y: "33",\n  rx: "0",\n  ry: "0",\n  width: "60",\n  height: "13"\n}, null, -1 /* HOISTED */);\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_eyebrow_label = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("eyebrow-label");\n  var _component_node_byline_full = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-byline-full");\n  var _component_ContentLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("ContentLoader");\n  return this.content ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("article", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [$data.content.hasHeroMedia() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $data.ddHelper.getUrlForContent($data.content.getAlias(), $data.content.getPrimaryDomainId()),\n    target: $data.ddHelper.getActiveDomainId() !== $data.content.getPrimaryDomainId() ? \'_blank\' : \'_self\',\n    class: "d-block position-relative",\n    "aria-label": $data.content.getHeadline()\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("figure", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    src: $options.getHeroImageCloudflareImageServiceLink(),\n    alt: $data.content.getHeroMediaAlt(),\n    class: "img-fluid"\n  }, null, 8 /* PROPS */, _hoisted_6)])], 8 /* PROPS */, _hoisted_4)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 1,\n    href: $data.ddHelper.getUrlForContent($data.content.getAlias(), $data.content.getPrimaryDomainId())\n  }, [].concat(_hoisted_9), 8 /* PROPS */, _hoisted_7))])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [!$props.options.hideEyebrow || $data.content.isSponsored() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [$data.ddHelper.getData($data.content.getPrimaryDomainId(), \'faviconUrl\') && $props.options.hideImagesInContentWell === false ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    src: $data.ddHelper.getData($data.content.getPrimaryDomainId(), \'faviconUrl\'),\n    alt: "Favicon",\n    height: $options.getFaviconDimension(),\n    width: $options.getFaviconDimension()\n  }, null, 8 /* PROPS */, _hoisted_14)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_eyebrow_label, {\n    content: $data.content,\n    "custom-label": $data.ddHelper.getData($data.content.getPrimaryDomainId(), \'name\'),\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["label-small", {\n      \'d-inline\': $data.ddHelper.getData($data.content.getPrimaryDomainId(), \'faviconUrl\')\n    }])\n  }, null, 8 /* PROPS */, ["content", "custom-label", "class"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_15, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_16, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_17, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $data.ddHelper.getUrlForContent($data.content.getAlias(), $data.content.getPrimaryDomainId()),\n    target: $data.ddHelper.getActiveDomainId() !== $data.content.getPrimaryDomainId() ? \'_blank\' : \'_self\'\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.content.getHeadline()) + " ", 1 /* TEXT */), $data.ddHelper.getActiveDomainId() !== $data.content.getPrimaryDomainId() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 0,\n    class: "image-icon external",\n    src: $options.getImage(\'arrow-up-right-from-square-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_19)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_18)])])]), !$options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_20, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_21, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_22, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.content.getFrontsTeaser()), 1 /* TEXT */)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_23, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_24, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_node_byline_full, {\n    node: $data.content,\n    "is-mobile": $options.isMobile(),\n    "show-pub-date": !$props.options.disableDatetime,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'small\': true\n    }),\n    contentLocation: \'teaserListing\'\n  }, null, 8 /* PROPS */, ["node", "is-mobile", "show-pub-date"])])])])])) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_25, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_ContentLoader, {\n    speed: 1,\n    width: 340,\n    height: 84,\n    viewBox: "0 0 340 84",\n    backgroundColor: "#f6f6ef",\n    foregroundColor: "#e8e8e3"\n  }, {\n    default: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {\n      return [_hoisted_26, _hoisted_27, _hoisted_28, _hoisted_29, _hoisted_30];\n    }),\n    _: 1 /* STABLE */\n  })]));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListing.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=template&id=3eb2c628":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "col-12"\n};\nvar _hoisted_2 = ["href", "target", "aria-label"];\nvar _hoisted_3 = {\n  class: "image-wrapper"\n};\nvar _hoisted_4 = ["src", "alt"];\nvar _hoisted_5 = ["href"];\nvar _hoisted_6 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  style: {\n    "width": "388px",\n    "height": "220px"\n  }\n}, null, -1 /* HOISTED */);\nvar _hoisted_7 = [_hoisted_6];\nvar _hoisted_8 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_9 = {\n  class: "col"\n};\nvar _hoisted_10 = {\n  key: 0,\n  class: "d-inline mr-2"\n};\nvar _hoisted_11 = ["src", "height", "width"];\nvar _hoisted_12 = {\n  class: "row mt-2 mt-md-3"\n};\nvar _hoisted_13 = {\n  class: "col"\n};\nvar _hoisted_14 = {\n  class: "element-title small"\n};\nvar _hoisted_15 = ["href", "target"];\nvar _hoisted_16 = ["src"];\nvar _hoisted_17 = {\n  key: 1,\n  class: "row mt-2"\n};\nvar _hoisted_18 = {\n  class: "col"\n};\nvar _hoisted_19 = {\n  class: "col"\n};\nvar _hoisted_20 = {\n  key: 1\n};\nvar _hoisted_21 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "9",\n  y: "4",\n  rx: "0",\n  ry: "0",\n  width: "320",\n  height: "22"\n}, null, -1 /* HOISTED */);\nvar _hoisted_22 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "18",\n  y: "14",\n  rx: "0",\n  ry: "0",\n  width: "303",\n  height: "6"\n}, null, -1 /* HOISTED */);\nvar _hoisted_23 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "11",\n  y: "33",\n  rx: "0",\n  ry: "0",\n  width: "108",\n  height: "13"\n}, null, -1 /* HOISTED */);\nvar _hoisted_24 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "129",\n  y: "33",\n  rx: "0",\n  ry: "0",\n  width: "60",\n  height: "13"\n}, null, -1 /* HOISTED */);\nvar _hoisted_25 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("rect", {\n  x: "196",\n  y: "33",\n  rx: "0",\n  ry: "0",\n  width: "60",\n  height: "13"\n}, null, -1 /* HOISTED */);\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_node_listing_icon = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-listing-icon");\n  var _component_eyebrow_label = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("eyebrow-label");\n  var _component_node_byline_full = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-byline-full");\n  var _component_ContentLoader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("ContentLoader");\n  return this.content ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("article", {\n    key: 0,\n    role: "article",\n    typeof: "schema:Article",\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["node-listing prosumer article-listing top-image row", {\n      \'gallery-article\': $data.content.isGallery()\n    }])\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)([{\n      \'resource-article\': $data.content.getResourceType()\n    }, "row m-0"])\n  }, [$data.content.hasHeroMedia() && $props.options.hideImagesInContentWell === false ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    key: 0,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["media col-4 col-md-12 pl-0 px-md-0 overflow-hidden", $props.contentGrid ? \'mb-md-3\' : \'mb-md-4\'])\n  }, [$data.content.hasHeroMedia() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $data.ddHelper.getUrlForContent($data.content.getAlias(), $data.content.getPrimaryDomainId()),\n    target: $data.ddHelper.getActiveDomainId() !== $data.content.getPrimaryDomainId() ? \'_blank\' : \'_self\',\n    class: "d-block position-relative",\n    "aria-label": $data.content.getHeadline()\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("figure", _hoisted_3, [$props.contentGrid || $data.content ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_listing_icon, {\n    key: 0,\n    node: $data.content\n  }, null, 8 /* PROPS */, ["node"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    src: $options.getHeroImageCloudflareImageServiceLink(),\n    alt: $data.content.getHeroMediaAlt(),\n    class: "img-fluid"\n  }, null, 8 /* PROPS */, _hoisted_4)])], 8 /* PROPS */, _hoisted_2)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 1,\n    href: $data.ddHelper.getUrlForContent($data.content.getAlias(), $data.content.getPrimaryDomainId())\n  }, [].concat(_hoisted_7), 8 /* PROPS */, _hoisted_5))], 2 /* CLASS */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["content p-0", {\n      \'col-12\': !$data.content.hasHeroMedia(),\n      \'col col-md-12\': $data.content.hasHeroMedia()\n    }])\n  }, [!$props.options.hideEyebrow || $data.content.isSponsored() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_8, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [$data.ddHelper.getData($data.content.getPrimaryDomainId(), \'faviconUrl\') ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    src: $data.ddHelper.getData($data.content.getPrimaryDomainId(), \'faviconUrl\'),\n    height: $options.getFaviconDimension(),\n    width: $options.getFaviconDimension()\n  }, null, 8 /* PROPS */, _hoisted_11)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_eyebrow_label, {\n    content: $data.content,\n    "custom-label": $data.ddHelper.getData($data.content.getPrimaryDomainId(), \'name\'),\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["label-small", {\n      \'d-inline\': $data.ddHelper.getData($data.content.getPrimaryDomainId(), \'faviconUrl\')\n    }])\n  }, null, 8 /* PROPS */, ["content", "custom-label", "class"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $data.ddHelper.getUrlForContent($data.content.getAlias(), $data.content.getPrimaryDomainId()),\n    target: $data.ddHelper.getActiveDomainId() !== $data.content.getPrimaryDomainId() ? \'_blank\' : \'_self\'\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)((0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.content.getHeadline()) + " ", 1 /* TEXT */), $data.ddHelper.getActiveDomainId() !== $data.content.getPrimaryDomainId() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 0,\n    class: "image-icon external",\n    src: $options.getImage(\'arrow-up-right-from-square-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_16)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_15)])])]), $options.isDesktop && $props.showTeaser ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_17, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_18, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["teaser", {\n      \'d-none\': $props.contentGrid && $options.isMobile()\n    }])\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.content.getFrontsTeaser()), 3 /* TEXT, CLASS */)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["row mt-3 mt-md-4", {\n      \'d-none\': $props.contentGrid && !$data.content.isSponsored()\n    }])\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_19, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_node_byline_full, {\n    node: $data.content,\n    "is-mobile": $options.isMobile(),\n    "show-pub-date": !$props.options.disableDatetime,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'small\': true\n    }),\n    contentLocation: \'teaserListing\'\n  }, null, 8 /* PROPS */, ["node", "is-mobile", "show-pub-date"])])], 2 /* CLASS */)], 2 /* CLASS */)], 2 /* CLASS */)])], 2 /* CLASS */)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_20, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_ContentLoader, {\n    speed: 1,\n    width: "{340}",\n    height: "{84}",\n    viewBox: "0 0 340 84",\n    backgroundColor: "#f6f6ef",\n    foregroundColor: "#e8e8e3"\n  }, {\n    default: (0,vue__WEBPACK_IMPORTED_MODULE_0__.withCtx)(function () {\n      return [_hoisted_21, _hoisted_22, _hoisted_23, _hoisted_24, _hoisted_25];\n    }),\n    _: 1 /* STABLE */\n  })]));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListingTopImage.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/EyebrowLabel.vue?vue&type=template&id=7e967793":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "label"\n};\nvar _hoisted_2 = {\n  key: 0\n};\nvar _hoisted_3 = {\n  key: 0\n};\nvar _hoisted_4 = {\n  key: 1\n};\nvar _hoisted_5 = ["href"];\nvar _hoisted_6 = {\n  key: 2\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _$props$content$getPr;\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$props.customLabel ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_2, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.customLabel), 1 /* TEXT */)) : $props.content ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 1\n  }, [!$props.content.getEyebrowOverride() && $props.content.getResourceTypeLabel() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_3, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.content.getResourceType()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.content.getEyebrowOverride() && !$props.content.getResourceType() && $props.content.getPrimaryCategory() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.content.getPrimaryCategory().getAlias()\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)((_$props$content$getPr = $props.content.getPrimaryCategory()) === null || _$props$content$getPr === void 0 ? void 0 : _$props$content$getPr.getName()), 9 /* TEXT, PROPS */, _hoisted_5)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.content.getEyebrowOverride() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_6, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.content.getEyebrowOverride()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 64 /* STABLE_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/EyebrowLabel.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineFull.vue?vue&type=template&id=779f6424":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "byline"\n};\nvar _hoisted_2 = {\n  key: 0\n};\nvar _hoisted_3 = {\n  key: 1\n};\nvar _hoisted_4 = {\n  key: 0,\n  class: "mr-2"\n};\nvar _hoisted_5 = {\n  key: 1\n};\nvar _hoisted_6 = {\n  key: 0\n};\nvar _hoisted_7 = ["href"];\nvar _hoisted_8 = {\n  key: 0\n};\nvar _hoisted_9 = {\n  class: "font-weight-bold"\n};\nvar _hoisted_10 = {\n  key: 2,\n  class: "d-inline-block"\n};\nvar _hoisted_11 = {\n  key: 3,\n  class: "dot d-none d-md-inline"\n};\nvar _hoisted_12 = ["innerHTML"];\nvar _hoisted_13 = {\n  key: 4,\n  class: "date d-block d-md-inline-block"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_sponsored_byline = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("sponsored-byline");\n  return $props.showAuthor || $props.showDot || $props.showPubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$props.node.getBylineOverride() && $props.showAuthor ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_2, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.node.getBylineOverride()), 1 /* TEXT */)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_3, [$props.node.getBylinePrefixOverride() && !$props.node.isSponsored() && $props.showAuthor ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_4, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.node.getBylinePrefixOverride()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.node.isSponsored() && $props.showAuthor && $props.node.getAuthors().length > 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_5, [!$props.node.getBylinePrefixOverride() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_6, "By ")) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($props.node.getAuthors(), function (author, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n      href: author.getAlias(),\n      rel: "bookmark"\n    }, [index !== 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_8, ", ")) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_9, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(author.getFullName()), 1 /* TEXT */)], 8 /* PROPS */, _hoisted_7);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.node.isSponsored() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_sponsored_byline, {\n    company: $props.node.getSponsor(),\n    location: $props.contentLocation,\n    prefixOverride: $props.node.getBylinePrefixOverride()\n  }, null, 8 /* PROPS */, ["company", "location", "prefixOverride"])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.node.hasByline() && $props.showDot && $props.showPubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'circleSolid\')\n  }, null, 8 /* PROPS */, _hoisted_12)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.showPubDate && _ctx.pubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_13, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(_ctx.pubDate.format(\'MMM D, YYYY hh:mma\')), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineFull.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineListing.vue?vue&type=template&id=16e62f7f":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "byline"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "name"\n};\nvar _hoisted_3 = ["href"];\nvar _hoisted_4 = {\n  key: 0\n};\nvar _hoisted_5 = {\n  class: "name font-weight-bold"\n};\nvar _hoisted_6 = {\n  key: 2,\n  class: "name"\n};\nvar _hoisted_7 = ["href"];\nvar _hoisted_8 = {\n  key: 3,\n  class: "dot"\n};\nvar _hoisted_9 = ["innerHTML"];\nvar _hoisted_10 = {\n  key: 4,\n  class: "date d-inline-block"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return $props.showAuthor || $props.showDot || $props.showPubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$props.node.getBylineOverride() && $props.showAuthor ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_2, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.node.getBylineOverride()), 1 /* TEXT */)) : !$props.node.isSponsored() && $props.showAuthor ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 1\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($props.node.getAuthors(), function (author, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n      href: author.getAlias(),\n      rel: "bookmark"\n    }, [index !== 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_4, ", ")) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_5, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(author.getFullName()), 1 /* TEXT */)], 8 /* PROPS */, _hoisted_3);\n  }), 256 /* UNKEYED_FRAGMENT */)) : $props.node.isSponsored() && $props.showAuthor ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Sponsored by "), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.node.getSponsor().getAlias(),\n    class: "font-weight-bold"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.node.getSponsor().getTitle()), 9 /* TEXT, PROPS */, _hoisted_7)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.node.hasByline() && $props.showDot ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_8, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'circle-solid\')\n  }, null, 8 /* PROPS */, _hoisted_9)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.showPubDate && _ctx.pubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_10, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(_ctx.pubDate.format(\'MMM D, YYYY hh:mma\')), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineListing.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeListingIcon.vue?vue&type=template&id=503caa3a":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "image-label d-flex align-items-center justify-content-center"\n};\nvar _hoisted_2 = ["src"];\nvar _hoisted_3 = {\n  key: 1,\n  class: "image-label d-flex align-items-center justify-content-center"\n};\nvar _hoisted_4 = ["src"];\nvar _hoisted_5 = {\n  key: 2,\n  class: "image-label d-flex align-items-center justify-content-center"\n};\nvar _hoisted_6 = ["src"];\nvar _hoisted_7 = {\n  key: 3,\n  class: "image-label d-flex align-items-center justify-content-center"\n};\nvar _hoisted_8 = ["src"];\nvar _hoisted_9 = ["src"];\nvar _hoisted_10 = ["src"];\nvar _hoisted_11 = ["src"];\nvar _hoisted_12 = ["src"];\nvar _hoisted_13 = ["src"];\nvar _hoisted_14 = ["src"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return $props.node !== null && $props.node.getType() === \'article\' && $props.node.isVideo() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    class: "image-icon",\n    src: $options.getImage(\'play-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_2)])) : $props.node !== null && $props.node.getType() === \'article\' && $props.node.isGallery() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    class: "image-icon",\n    src: $options.getImage(\'images-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_4)])) : $props.node !== null && ($props.node.getType() === \'topic_report\' || $props.node.getType() === \'collection\' || $props.node.getType() === \'book\') ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    class: "image-icon",\n    src: $options.getImage(\'star-shooting-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_6)])) : $props.node !== null && $props.node.getType() === \'article\' && $props.node.getResourceType() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_7, [$props.node.getResourceType() === \'Webinar\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 0,\n    class: "image-icon",\n    src: $options.getImage(\'chart-user-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_8)) : $props.node.getResourceType() === \'Podcast\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 1,\n    class: "image-icon",\n    src: $options.getImage(\'podcast-solid\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_9)) : $props.node.getResourceType() === \'Special Report\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 2,\n    class: "image-icon",\n    src: $options.getImage(\'star-shooting-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_10)) : $props.node.getResourceType() === \'Whitepaper\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 3,\n    class: "image-icon",\n    src: $options.getImage(\'file-lines-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_11)) : $props.node.getResourceType() === \'Video\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 4,\n    class: "image-icon",\n    src: $options.getImage(\'play-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_12)) : $props.node.getResourceType() === \'Gallery\' ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 5,\n    class: "image-icon",\n    src: $options.getImage(\'images-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_13)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 6,\n    class: "image-icon",\n    src: $options.getImage(\'gear-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_14))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeListingIcon.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/SponsoredByline.vue?vue&type=template&id=d2c68fe8":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "sponsored-content text-uppercase"\n};\nvar _hoisted_2 = {\n  key: 0\n};\nvar _hoisted_3 = {\n  key: 1,\n  class: "mr-1"\n};\nvar _hoisted_4 = ["href"];\nvar _hoisted_5 = {\n  key: 0,\n  class: "font-weight-bold opacity-10"\n};\nvar _hoisted_6 = ["src", "alt"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _$options$sponsor$url, _$options$sponsor$com, _$options$sponsor$com2, _$options$sponsor$com3;\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["sponsored-content-wrapper", {\n      \'bottom teaser\': $props.location === \'contentEnd\'\n    }])\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'opacity-7\': $options.isDark && $props.location === \'contentHero\'\n    })\n  }, [!$props.prefixOverride ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_2, "brought to you by ")) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_3, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.prefixOverride), 1 /* TEXT */))], 2 /* CLASS */), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    class: "h-auto d-inline-block",\n    href: (_$options$sponsor$url = $options.sponsor.url) !== null && _$options$sponsor$url !== void 0 && _$options$sponsor$url.relative ? $options.sponsor.url.relative : $options.sponsor.attributes.path.alias,\n    rel: "bookmark"\n  }, [$props.location === \'contentHero\' || $props.location === \'teaserListing\' || !((_$options$sponsor$com = $options.sponsor.companyLogo) !== null && _$options$sponsor$com !== void 0 && (_$options$sponsor$com = _$options$sponsor$com.properties) !== null && _$options$sponsor$com !== void 0 && _$options$sponsor$com.url) ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_5, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($options.sponsor.title ? $options.sponsor.title : $options.sponsor.attributes.title), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.location === \'contentEnd\' && (_$options$sponsor$com2 = $options.sponsor.companyLogo) !== null && _$options$sponsor$com2 !== void 0 && (_$options$sponsor$com2 = _$options$sponsor$com2.properties) !== null && _$options$sponsor$com2 !== void 0 && _$options$sponsor$com2.url ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n    key: 1,\n    src: $options.getImageSrc((_$options$sponsor$com3 = $options.sponsor.companyLogo) === null || _$options$sponsor$com3 === void 0 || (_$options$sponsor$com3 = _$options$sponsor$com3.properties) === null || _$options$sponsor$com3 === void 0 ? void 0 : _$options$sponsor$com3.url),\n    width: "115",\n    height: "65",\n    alt: $options.sponsor.title ? $options.sponsor.title : $options.sponsor.attributes.title,\n    class: "img-fluid object-contain ml-3",\n    style: {\n      "max-height": "65px"\n    }\n  }, null, 8 /* PROPS */, _hoisted_6)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_4)], 2 /* CLASS */)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/SponsoredByline.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=template&id=60007632":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "container p-0"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row mb-3"\n};\nvar _hoisted_3 = {\n  class: "col"\n};\nvar _hoisted_4 = {\n  key: 1,\n  class: "row"\n};\nvar _hoisted_5 = {\n  class: "col"\n};\nvar _hoisted_6 = {\n  class: "element-title xsmall"\n};\nvar _hoisted_7 = ["href"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_eyebrow_full = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("eyebrow-full");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$data.article && $data.article.isSponsored() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_eyebrow_full, {\n    article: $data.article,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'label-small\': true\n    })\n  }, null, 8 /* PROPS */, ["article"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $data.article.getAlias(),\n    target: "_blank"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.article.getTitle()), 9 /* TEXT, PROPS */, _hoisted_7)])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=template&id=b594073e":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 2,\n  class: "border-default row top mx-0",\n  style: {\n    "margin-bottom": "2.5rem"\n  }\n};\nvar _hoisted_2 = {\n  key: 4,\n  class: "border-default row bottom mx-0",\n  style: {\n    "margin-bottom": "1.5rem"\n  }\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_facebook_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("facebook-loader");\n  var _component_node_article_video_highlight_large = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-article-video-highlight-large");\n  var _component_node_article_video_highlight_small = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-article-video-highlight-small");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["container", {\n      \'p-0\': $data.loaded && $props.topImage\n    }])\n  }, [!$data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_facebook_loader, {\n    key: 0\n  })) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.topImage ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_article_video_highlight_large, {\n    key: 1,\n    article: $data.article,\n    "media-loaded": $data.mediaLoaded,\n    "empty-media": $data.emptyMedia,\n    media: $data.media,\n    "poster-image-url": $data.mediaLoaded ? $data.article.getMediaPosterImageUrl($options.getCfResizeOptions(\'large\')) : null,\n    "show-byline": !$props.disableDateByline\n  }, null, 8 /* PROPS */, ["article", "media-loaded", "empty-media", "media", "poster-image-url", "show-byline"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.leftImage ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.leftImage ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_article_video_highlight_small, {\n    key: 3,\n    article: $data.article,\n    "media-loaded": $data.mediaLoaded,\n    "empty-media": $data.emptyMedia,\n    media: $data.media,\n    "poster-image-url": $data.mediaLoaded ? $data.article.getMediaPosterImageUrl($options.getCfResizeOptions(\'small\')) : null,\n    "show-byline": !$props.disableDateByline\n  }, null, 8 /* PROPS */, ["article", "media-loaded", "empty-media", "media", "poster-image-url", "show-byline"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.leftImage ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 2 /* CLASS */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleVideoHighlight.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=template&id=20075350":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "name font-weight-bold"\n};\nvar _hoisted_2 = {\n  key: 1\n};\nvar _hoisted_3 = ["href"];\nvar _hoisted_4 = {\n  key: 0\n};\nvar _hoisted_5 = {\n  class: "name font-weight-bold"\n};\nvar _hoisted_6 = {\n  key: 1,\n  class: "d-inline-block"\n};\nvar _hoisted_7 = {\n  key: 2,\n  class: "dot"\n};\nvar _hoisted_8 = ["innerHTML"];\nvar _hoisted_9 = {\n  key: 3,\n  class: "date d-inline-block"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_sponsored_byline = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("sponsored-byline");\n  return $props.article.getBylineOverride() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_1, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getBylineOverride()), 1 /* TEXT */)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [!$props.article.isSponsored() && $props.showAuthor ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 0\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($props.article.getAuthors(), function (author, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n      href: author.getAlias(),\n      rel: "bookmark"\n    }, [index !== 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_4, ", ")) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_5, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(author.getFullName()), 1 /* TEXT */)], 8 /* PROPS */, _hoisted_3);\n  }), 256 /* UNKEYED_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.article.isSponsored() || $props.article.isSponsored() && $props.article.getBylinePrefixOverride() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_sponsored_byline, {\n    company: $props.article.getSponsor(),\n    location: \'teaserListing\',\n    prefixOverride: $props.article.getBylinePrefixOverride()\n  }, null, 8 /* PROPS */, ["company", "prefixOverride"])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.article.getBylineOverride() && $data.pubDate && $props.showPubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'circleSolid\')\n  }, null, 8 /* PROPS */, _hoisted_8)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.article.getBylineOverride() && $data.pubDate && $props.showPubDate ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_9, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.pubDate.format(\'MMM D, YYYY hh:mma\')), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/ArticleBylineFull.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=template&id=f191be40":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "label"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "sponsored mr-3"\n};\nvar _hoisted_3 = {\n  key: 1,\n  class: "featured mr-3"\n};\nvar _hoisted_4 = {\n  key: 2,\n  class: "featured mr-3"\n};\nvar _hoisted_5 = {\n  key: 3\n};\nvar _hoisted_6 = ["href"];\nvar _hoisted_7 = {\n  key: 4\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$props.article.isSponsored() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_2, "Sponsored")) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.article.isGallery() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_3, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getContentLabelOverride() ? $props.article.getContentLabelOverride() : \'gallery\'), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.article.getEyebrowOverride() && $props.article.getResourceType() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_4, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getResourceType()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.article.getEyebrowOverride() && $props.article.getPrimaryCategory() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.article.getPrimaryCategory().getAlias()\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getPrimaryCategory().getName()), 9 /* TEXT, PROPS */, _hoisted_6)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.article.getEyebrowOverride() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_7, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getEyebrowOverride()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/EyebrowFull.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=template&id=2332d76f":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "label"\n};\nvar _hoisted_2 = {\n  key: 0\n};\nvar _hoisted_3 = {\n  key: 0\n};\nvar _hoisted_4 = {\n  key: 1\n};\nvar _hoisted_5 = ["href"];\nvar _hoisted_6 = {\n  key: 2\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return $props.article || $props.customLabel ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$props.customLabel ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_2, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.customLabel), 1 /* TEXT */)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 1\n  }, [!$props.article.getEyebrowOverride() && $props.article.getResourceType() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_3, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getResourceType()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), !$props.article.getEyebrowOverride() && !$props.article.getResourceType() && $props.article.getPrimaryCategory() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.article.getPrimaryCategory().getAlias()\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getPrimaryCategory().getName()), 9 /* TEXT, PROPS */, _hoisted_5)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.article.getEyebrowOverride() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_6, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getEyebrowOverride()), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 64 /* STABLE_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/LabelItem.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=template&id=1efca076&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-1efca076"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  role: "article",\n  typeof: "schema:Article",\n  class: "large-article row"\n};\nvar _hoisted_2 = {\n  class: "col-12 media mb-5 large-image-label"\n};\nvar _hoisted_3 = ["href"];\nvar _hoisted_4 = {\n  key: 0,\n  class: "image-wrapper"\n};\nvar _hoisted_5 = ["data-url", "width", "height", "alt"];\nvar _hoisted_6 = ["href"];\nvar _hoisted_7 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    style: {\n      "width": "388px",\n      "height": "220px"\n    }\n  }, null, -1 /* HOISTED */);\n});\nvar _hoisted_8 = [_hoisted_7];\nvar _hoisted_9 = {\n  class: "col-12 content"\n};\nvar _hoisted_10 = {\n  key: 0,\n  class: "row mb-2"\n};\nvar _hoisted_11 = {\n  class: "col"\n};\nvar _hoisted_12 = {\n  class: "row"\n};\nvar _hoisted_13 = {\n  class: "col"\n};\nvar _hoisted_14 = {\n  class: "element-title medium"\n};\nvar _hoisted_15 = ["href"];\nvar _hoisted_16 = {\n  class: "row mt-2"\n};\nvar _hoisted_17 = {\n  class: "col"\n};\nvar _hoisted_18 = {\n  class: "teaser"\n};\nvar _hoisted_19 = {\n  key: 1,\n  class: "row my-5"\n};\nvar _hoisted_20 = {\n  class: "col"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_node_listing_icon = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-listing-icon");\n  var _component_label_item = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("label-item");\n  var _component_node_byline_full = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-byline-full");\n  var _directive_lazyload = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveDirective)("lazyload");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("article", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [$props.mediaLoaded && !$props.emptyMedia ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $props.article.getAlias(),\n    class: "position-relative"\n  }, [$props.mediaLoaded ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("figure", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_node_listing_icon, {\n    node: $props.article\n  }, null, 8 /* PROPS */, ["node"]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    "data-url": $props.posterImageUrl,\n    width: $options.getImageDimension(\'width\'),\n    height: $options.getImageDimension(\'height\'),\n    alt: $props.media.getAlt(),\n    class: "not-loaded img-fluid"\n  }, null, 8 /* PROPS */, _hoisted_5)])), [[_directive_lazyload]]) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_3)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.mediaLoaded && $props.emptyMedia ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 1,\n    href: $props.article.getAlias()\n  }, [].concat(_hoisted_8), 8 /* PROPS */, _hoisted_6)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_9, [$props.article ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [$props.article ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_label_item, {\n    key: 0,\n    article: $props.article,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'label-small\': true\n    })\n  }, null, 8 /* PROPS */, ["article"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.article.getAlias()\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getHeadline()), 9 /* TEXT, PROPS */, _hoisted_15)])])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_16, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_17, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_18, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getFrontsTeaser()), 1 /* TEXT */)])]), $props.showByline ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_19, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_20, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_node_byline_full, {\n    node: $props.article,\n    showAuthor: $props.article.isSponsored() ? false : true,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'small\': true\n    })\n  }, null, 8 /* PROPS */, ["node", "showAuthor"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=template&id=ddea977c&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-ddea977c"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  role: "article",\n  typeof: "schema:Article",\n  class: "row article-listing small-article"\n};\nvar _hoisted_2 = {\n  class: "media-wrapper"\n};\nvar _hoisted_3 = ["href"];\nvar _hoisted_4 = {\n  key: 0,\n  class: "image-wrapper"\n};\nvar _hoisted_5 = ["data-url", "width", "height", "alt"];\nvar _hoisted_6 = ["href"];\nvar _hoisted_7 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    style: {\n      "width": "210px",\n      "height": "100px"\n    }\n  }, null, -1 /* HOISTED */);\n});\nvar _hoisted_8 = [_hoisted_7];\nvar _hoisted_9 = {\n  key: 0,\n  class: "row mb-1"\n};\nvar _hoisted_10 = {\n  class: "col"\n};\nvar _hoisted_11 = {\n  class: "row"\n};\nvar _hoisted_12 = {\n  class: "col"\n};\nvar _hoisted_13 = {\n  class: "element-title xsmall"\n};\nvar _hoisted_14 = ["href"];\nvar _hoisted_15 = {\n  key: 1,\n  class: "row"\n};\nvar _hoisted_16 = {\n  class: "col"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_node_listing_icon = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-listing-icon");\n  var _component_label_item = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("label-item");\n  var _component_node_byline_full = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-byline-full");\n  var _directive_lazyload = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveDirective)("lazyload");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("article", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["col-auto col-md-4 media small-image-label", {\n      \'d-none\': $props.emptyMedia\n    }])\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [$props.mediaLoaded && !$props.emptyMedia ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $props.article.getAlias(),\n    class: "d-block position-relative"\n  }, [$props.mediaLoaded ? (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("figure", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_node_listing_icon, {\n    node: $props.article\n  }, null, 8 /* PROPS */, ["node"]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    "data-url": $props.posterImageUrl,\n    width: $options.getImageDimension(\'width\'),\n    height: $options.getImageDimension(\'height\'),\n    alt: $props.media.getAlt(),\n    class: "not-loaded img-fluid"\n  }, null, 8 /* PROPS */, _hoisted_5)])), [[_directive_lazyload]]) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_3)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $props.mediaLoaded && $props.emptyMedia ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 1,\n    href: $props.article.getAlias()\n  }, [].concat(_hoisted_8), 8 /* PROPS */, _hoisted_6)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])], 2 /* CLASS */), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)(["col col-md-8 pl-0 content", {\n      \'col-10\': $props.emptyMedia\n    }])\n  }, [$props.article ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [$props.article ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_label_item, {\n    key: 0,\n    article: $props.article,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'label-small\': true\n    })\n  }, null, 8 /* PROPS */, ["article"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $props.article.getAlias()\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($props.article.getHeadline()), 9 /* TEXT, PROPS */, _hoisted_14)])])]), $props.showByline ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_15, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_16, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_node_byline_full, {\n    node: $props.article,\n    showAuthor: $props.article.isSponsored() ? true : false,\n    showDot: false,\n    showPubDate: $props.article.isSponsored() ? false : true,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'small\': true\n    })\n  }, null, 8 /* PROPS */, ["node", "showAuthor", "showPubDate"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 2 /* CLASS */)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=template&id=bf74c1fe":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "container p-0"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row mb-3"\n};\nvar _hoisted_3 = {\n  class: "col"\n};\nvar _hoisted_4 = {\n  key: 1,\n  class: "row"\n};\nvar _hoisted_5 = {\n  class: "col"\n};\nvar _hoisted_6 = {\n  class: "element-title xsmall"\n};\nvar _hoisted_7 = ["href"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_eyebrow_full = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("eyebrow-full");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$data.article && $data.article.isSponsored() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_eyebrow_full, {\n    article: $data.article,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'label-small\': true\n    })\n  }, null, 8 /* PROPS */, ["article"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h3", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $data.article.getAlias(),\n    target: "_blank"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.article.getTitle()), 9 /* TEXT, PROPS */, _hoisted_7)])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/OmedaNewsletter.vue?vue&type=template&id=d7bcf6a8":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "container-fluid p-0",\n  ref: "parent"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row omeda-newsletter-block"\n};\nvar _hoisted_3 = {\n  class: "col p-0"\n};\nvar _hoisted_4 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_5 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "col-12"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "border-default my-5"\n})], -1 /* HOISTED */);\nvar _hoisted_6 = [_hoisted_5];\nvar _hoisted_7 = {\n  key: 1,\n  class: "row text-left medium-stripe-pattern",\n  style: {\n    "width": "300px",\n    "margin": "auto"\n  }\n};\nvar _hoisted_8 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "col p-0"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n  class: "component-title small text-uppercase"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n  class: "brand-1"\n}, "Subscribe"), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Today")]), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n  class: "stripe-pattern"\n})], -1 /* HOISTED */);\nvar _hoisted_9 = [_hoisted_8];\nvar _hoisted_10 = {\n  class: "row"\n};\nvar _hoisted_11 = ["innerHTML"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [_ctx.omedaIframe && _ctx.show ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [$options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [].concat(_hoisted_6))) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $options.isDesktop() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_7, [].concat(_hoisted_9))) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)((0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "col p-0",\n    innerHTML: _ctx.omedaIframe\n  }, null, 8 /* PROPS */, _hoisted_11), [[vue__WEBPACK_IMPORTED_MODULE_0__.vShow, _ctx.loaded]])])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 512 /* NEED_PATCH */);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/OmedaNewsletter.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=template&id=76c1b854&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-76c1b854"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = ["data-url"];\nvar _hoisted_2 = {\n  key: 1,\n  class: "row heading-wrapper"\n};\nvar _hoisted_3 = {\n  class: "col-12 pl-0 pl-md-4"\n};\nvar _hoisted_4 = {\n  class: "component-title large text-uppercase"\n};\nvar _hoisted_5 = ["innerHTML"];\nvar _hoisted_6 = {\n  key: 2,\n  class: "row b2b-wrapper"\n};\nvar _hoisted_7 = {\n  class: "col-12 p-0 px-md-4"\n};\nvar _hoisted_8 = {\n  key: 0,\n  class: "border-default my-5"\n};\nvar _hoisted_9 = {\n  key: 0,\n  class: "col-12 pb-2 mb-md-4"\n};\nvar _hoisted_10 = {\n  key: 0,\n  class: "row border-default my-5"\n};\nvar _hoisted_11 = {\n  key: 3,\n  class: "row prosumer-wrapper"\n};\nvar _hoisted_12 = {\n  class: "col-md-6 p-0 pr-md-4 px-md-4"\n};\nvar _hoisted_13 = {\n  key: 0,\n  class: "border-default my-5"\n};\nvar _hoisted_14 = {\n  key: 0,\n  class: "col-md-6 mb-md-4 pb-4"\n};\nvar _hoisted_15 = {\n  key: 0,\n  class: "row border-default my-5"\n};\nvar _hoisted_16 = {\n  key: 4,\n  class: "row pagination justify-content-center"\n};\nvar _hoisted_17 = {\n  key: 0,\n  class: "col-12 col-md-6 mb-3 mb-md-0 text-center"\n};\nvar _hoisted_18 = ["href"];\nvar _hoisted_19 = ["src"];\nvar _hoisted_20 = {\n  class: "col-12 col-md-6"\n};\nvar _hoisted_21 = ["href"];\nvar _hoisted_22 = ["src"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_article_list_loader = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("article-list-loader");\n  var _component_node_teaser_listing = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-teaser-listing");\n  var _component_dynamic_ad_slot = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("dynamic-ad-slot");\n  var _component_node_teaser_listing_top_image = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("node-teaser-listing-top-image");\n  var _directive_node_url_change = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveDirective)("node-url-change");\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.withDirectives)(((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    class: "container content-well-container ml-lg-0 px-md-0",\n    ref: "parent",\n    "data-url": $data.loaded ? $options.getPageUrl() : null\n  }, [!$data.apiCallCompleted ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_article_list_loader, {\n    key: 0,\n    width: 600,\n    height: 1100\n  })) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.options.heading ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    innerHTML: $props.options.heading\n  }, null, 8 /* PROPS */, _hoisted_5)])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.onecol ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_6, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.articles, function (articleData, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [$options.isMobile() && $options.showBorder(index) ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_8)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true),  true ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_teaser_listing, {\n      key: 1,\n      uuid: articleData.uuid,\n      options: $props.options,\n      "cf-image-resize-options": $data.showOnMobile ? $data.imageSizes.leftImageConfig.mobile : $data.imageSizes.leftImageConfig.desktop\n    }, null, 8 /* PROPS */, ["uuid", "options", "cf-image-resize-options"])) : 0]), [3, 6].indexOf(index) >= 0 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [$options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), index === 3 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_dynamic_ad_slot, {\n      key: 1,\n      pos: 12,\n      "placeholder-id": "bottom-pos-12",\n      "ad-id": "bottomPos12",\n      "hide-on-desktop": true,\n      "hide-on-mobile": false,\n      "container-size-map": [[300, 250]],\n      sizes: [[300, 250]]\n    })) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), index === 6 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_dynamic_ad_slot, {\n      key: 2,\n      pos: 11,\n      "placeholder-id": "ad-slot-2_mobile",\n      "ad-id": "adSlot2Mobile",\n      "hide-on-desktop": true,\n      "hide-on-mobile": false,\n      "container-size-map": [[300, 250]],\n      sizes: [[300, 250]]\n    })) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 64 /* STABLE_FRAGMENT */);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && $props.twocol ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_11, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.articles, function (articleData, index) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [$options.isMobile() && $options.showBorder(index) ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_13)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true),  true ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_node_teaser_listing_top_image, {\n      key: 1,\n      uuid: articleData.uuid,\n      options: $props.options,\n      "cf-image-resize-options": $options.getCfResizeOptionsForTopImage()\n    }, null, 8 /* PROPS */, ["uuid", "options", "cf-image-resize-options"])) : 0]), [3, 6].indexOf(index) >= 0 && $data.showOnMobile ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_14, [$options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_15)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), index === 3 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_dynamic_ad_slot, {\n      key: 1,\n      pos: 12,\n      "placeholder-id": "bottom-pos-12-".concat($options.getCurrentPage()),\n      "ad-id": "bottomPos12".concat($options.getCurrentPage()),\n      "hide-on-desktop": true,\n      "hide-on-mobile": false,\n      "container-size-map": [[1, 1]],\n      sizes: [[300, 250]]\n    }, null, 8 /* PROPS */, ["placeholder-id", "ad-id"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), index === 6 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_dynamic_ad_slot, {\n      key: 2,\n      pos: 11,\n      "placeholder-id": "ad-slot-2_mobile".concat($options.getCurrentPage()),\n      "ad-id": "adSlot2Mobile".concat($options.getCurrentPage()),\n      "hide-on-desktop": true,\n      "hide-on-mobile": false,\n      "container-size-map": [[1, 1]],\n      sizes: [[300, 250]]\n    }, null, 8 /* PROPS */, ["placeholder-id", "ad-id"])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 64 /* STABLE_FRAGMENT */);\n  }), 256 /* UNKEYED_FRAGMENT */))])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.loaded && !$props.disablePagination ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_16, [$options.getCurrentPage() > 1 ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_17, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $options.previousPage(),\n    class: "button-wide"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    class: "image-icon",\n    src: $options.getImage(\'chevrons-left-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_19), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Back")], 8 /* PROPS */, _hoisted_18)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_20, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("a", {\n    href: $options.nextPage(),\n    class: "button-wide"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)("Read More "), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n    class: "image-icon",\n    src: $options.getImage(\'chevrons-right-regular\'),\n    alt: "image-icon"\n  }, null, 8 /* PROPS */, _hoisted_22)], 8 /* PROPS */, _hoisted_21)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_1)), [[_directive_node_url_change, $data.loaded ? $options.getPageUrl() : null]]);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=template&id=0c8a543a&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _withScopeId = function _withScopeId(n) {\n  return (0,vue__WEBPACK_IMPORTED_MODULE_0__.pushScopeId)("data-v-0c8a543a"), n = n(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.popScopeId)(), n;\n};\nvar _hoisted_1 = {\n  key: 0,\n  class: "container px-5 px-lg-4"\n};\nvar _hoisted_2 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_3 = {\n  class: "row justify-content-center leaderboard-ad-wrapper"\n};\nvar _hoisted_4 = {\n  class: "col-lg-8"\n};\nvar _hoisted_5 = {\n  key: 0,\n  class: "row border-default mt-5",\n  style: {\n    "margin": "0 -3rem"\n  }\n};\nvar _hoisted_6 = ["id", "data-page-row"];\nvar _hoisted_7 = {\n  class: "col-lg-8 col-xl-9 left-column"\n};\nvar _hoisted_8 = {\n  class: "row content-wrapper"\n};\nvar _hoisted_9 = {\n  key: 0,\n  class: "col-lg-4 col-xl-3 right-column"\n};\nvar _hoisted_10 = {\n  class: "row float-sidebar-ad"\n};\nvar _hoisted_11 = {\n  class: "col-12 p-0"\n};\nvar _hoisted_12 = {\n  class: "row mb-4"\n};\nvar _hoisted_13 = {\n  key: 1,\n  class: "row justify-content-center my-5"\n};\nvar _hoisted_14 = {\n  class: "col-lg-8 left-column text-center"\n};\nvar _hoisted_15 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    class: "d-block"\n  }, "See more articles", -1 /* HOISTED */);\n});\nvar _hoisted_16 = {\n  class: "d-block"\n};\nvar _hoisted_17 = ["innerHTML"];\nvar _hoisted_18 = {\n  key: 0,\n  class: "row border-default mt-5"\n};\nvar _hoisted_19 = /*#__PURE__*/_withScopeId(function () {\n  return /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: "col-lg-4"\n  }, null, -1 /* HOISTED */);\n});\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_news_feed_block = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("news-feed-block");\n  var _component_dynamic_ad_slot = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("dynamic-ad-slot");\n  var _component_section_fronts_content_well = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("section-fronts-content-well");\n  return $data.totalPageCount !== null ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [$data.maxPages > 0 && $data.maxPages <= $data.totalPageCount ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n    key: 0\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.maxPages, function (n) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, [$options.showNewsFeed ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_news_feed_block, {\n      term: $props.options.newsfeed.term,\n      type: $props.options.newsfeed.type,\n      domain: $props.options.newsfeed.domain,\n      "static-page": n\n    }, null, 8 /* PROPS */, ["term", "type", "domain", "static-page"])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_dynamic_ad_slot, {\n      pos: 15,\n      "placeholder-id": "banner-page-".concat(n),\n      "ad-id": \'bannerPage\' + n,\n      "hide-on-desktop": false,\n      "hide-on-mobile": false,\n      "container-size-map": [[1, 1]],\n      "size-map": [[[788, 100], [[728, 90], [970, 90], [970, 250], [970, 415]]], [[0, 0], [320, 50]]]\n    }, null, 8 /* PROPS */, ["placeholder-id", "ad-id"]), $options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_5)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n      id: "infinite-scroll-page-".concat(n),\n      "data-page-row": n,\n      class: "mt-4 row infinite-scroll-page",\n      ref_for: true,\n      ref: "page".concat(n)\n    }, [$data.loadPage[n] ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n      key: 0\n    }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_8, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_section_fronts_content_well, {\n      section: $props.section,\n      options: $props.options,\n      onecol: $props.onecol,\n      twocol: $props.twocol,\n      "disable-pagination": 1,\n      "static-page": parseInt($props.offsetPage) + n - 1\n    }, null, 8 /* PROPS */, ["section", "options", "onecol", "twocol", "static-page"])])]), !$options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_dynamic_ad_slot, {\n      pos: 1,\n      "placeholder-id": "sidebar-ad1-page-".concat(n),\n      "ad-id": \'sidebar1PageAd\' + n,\n      "hide-on-desktop": false,\n      "hide-on-mobile": true,\n      "container-size-map": [[1, 1]],\n      sizes: [[300, 250], [300, 600]]\n    }, null, 8 /* PROPS */, ["placeholder-id", "ad-id"])])])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 64 /* STABLE_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 8 /* PROPS */, _hoisted_6)], 64 /* STABLE_FRAGMENT */);\n  }), 256 /* UNKEYED_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.maxPages > 0 && $data.maxPages < $data.totalPageCount ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n    onClick: _cache[0] || (_cache[0] = (0,vue__WEBPACK_IMPORTED_MODULE_0__.withModifiers)(function ($event) {\n      return $options.setMaxPages();\n    }, ["prevent"])),\n    class: "extended-load d-inline-block",\n    role: "button"\n  }, [_hoisted_15, (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", _hoisted_16, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'circle-chevron-down-light\')\n  }, null, 8 /* PROPS */, _hoisted_17)])]), $options.isMobile() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_18)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]), _hoisted_19])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/TermMultiSponsorResources.vue?vue&type=template&id=2fc981f6":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  class: "component-title-row"\n};\nvar _hoisted_2 = /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", {\n  class: "component-title small"\n}, [/*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", {\n  class: "brand-1"\n}, "Educational"), /*#__PURE__*/(0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" Resources")], -1 /* HOISTED */);\nvar _hoisted_3 = {\n  key: 0,\n  class: "stripe-pattern"\n};\nvar _hoisted_4 = {\n  class: "row"\n};\nvar _hoisted_5 = {\n  class: "company-logo-row company-title-row"\n};\nvar _hoisted_6 = ["href"];\nvar _hoisted_7 = ["src", "alt"];\nvar _hoisted_8 = ["src", "alt"];\nvar _hoisted_9 = {\n  key: 2\n};\nvar _hoisted_10 = {\n  class: "resource-row sponsored-resource-title"\n};\nvar _hoisted_11 = ["href"];\nvar _hoisted_12 = {\n  key: 1,\n  ref: "show-else-element"\n};\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return $data.show && $data.showForDevice ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n    key: 0,\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)($props.isSidebar ? \'container mobile-rail\' : \'container px-4 component\'),\n    ref: "top-element"\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_1, [_hoisted_2, $props.isSidebar ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_3)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", {\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)($props.isSidebar ? \'container term-multi-sponsor-resources-container\' : \'term-multi-sponsor-resources-container\')\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)($data.sponsors, function (sponsor) {\n    return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", {\n      class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)([{\n        \'col-12 col-md-6 col-lg-3\': $data.sponsors.length === 4,\n        \'col-12 col-md-4\': $data.sponsors.length === 3,\n        \'col-12 col-md-6\': $data.sponsors.length <= 2\n      }, "sponsor-column"])\n    }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [sponsor.company.website && sponsor.company.logo && sponsor.company.logo.hasOwnProperty(\'properties\') && !$props.isSidebar ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n      key: 0,\n      href: sponsor.company.website\n    }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("img", {\n      src: sponsor.company.logo.properties.url,\n      alt: sponsor.company.logo.properties.title\n    }, null, 8 /* PROPS */, _hoisted_7)], 8 /* PROPS */, _hoisted_6)) : sponsor.company.logo && sponsor.company.logo.hasOwnProperty(\'properties\') && !$props.isSidebar && !sponsor.company.website ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("img", {\n      key: 1,\n      src: sponsor.company.logo.properties.url,\n      alt: sponsor.company.logo.properties.title\n    }, null, 8 /* PROPS */, _hoisted_8)) : $props.isSidebar && sponsor.company.title ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("h3", _hoisted_9, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(sponsor.company.title), 1 /* TEXT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]), sponsor.resources ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)(vue__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n      key: 0\n    }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.renderList)(sponsor.resources, function (resource) {\n      return (0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10, [resource.landingPageUrl && resource.landingPageUrl.uri ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n        key: 0,\n        href: resource.landingPageUrl.uri\n      }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(resource.title), 9 /* TEXT, PROPS */, _hoisted_11)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)]);\n    }), 256 /* UNKEYED_FRAGMENT */)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)], 2 /* CLASS */);\n  }), 256 /* UNKEYED_FRAGMENT */))])], 2 /* CLASS */)], 2 /* CLASS */)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_12, null, 512 /* NEED_PATCH */));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/TermMultiSponsorResources.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventFeatured.vue?vue&type=template&id=50764aee":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_2 = {\n  class: "col-lg-auto col-xl-7 mb-5 mb-lg-0"\n};\nvar _hoisted_3 = {\n  class: "col-lg col-xl-4"\n};\nvar _hoisted_4 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_5 = {\n  class: "col"\n};\nvar _hoisted_6 = {\n  key: 1,\n  class: "row title-wrapper mb-3"\n};\nvar _hoisted_7 = {\n  class: "col"\n};\nvar _hoisted_8 = {\n  class: "element-title xlarge"\n};\nvar _hoisted_9 = {\n  key: 2,\n  class: "row teaser"\n};\nvar _hoisted_10 = {\n  class: "col"\n};\nvar _hoisted_11 = {\n  key: 0,\n  class: "d-inline-block mr-3"\n};\nvar _hoisted_12 = ["innerHTML"];\nvar _hoisted_13 = {\n  key: 1,\n  class: "d-inline-block"\n};\nvar _hoisted_14 = ["innerHTML"];\nvar _hoisted_15 = {\n  key: 3,\n  class: "row mt-5"\n};\nvar _hoisted_16 = {\n  class: "col"\n};\nvar _hoisted_17 = ["href"];\nvar _hoisted_18 = ["href"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_cf_media_image = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("cf-media-image");\n  return $data.event && $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_cf_media_image, {\n    "media-id": $data.event.getEventFeatureImageMediaUuid(),\n    "default-image-url": $data.event.getDefaultEventFeaturedImageUrl(),\n    "use-width-and-height-sizing": true,\n    "cf-options": [\n    /*[768,[628,440],[\'f=auto\',\'fit=contain\',\'g=0.5x0.5\']],\n    [375,[594,416],[\'f=auto\',\'fit=contain\',\'g=0.5x0.5\']],*/\n    [1319, [705, 395], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']], [991, [595, 337], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']], [767, [595, 337], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']], [0, [352, 197], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']]],\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({\n      \'featured-image\': true\n    }),\n    "img-class": "media-filter"\n  }, null, 8 /* PROPS */, ["media-id", "default-image-url"])]), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_3, [this.displayType === \'prosumer\' && $data.event.getWhiteLogoMediaUuid() || this.displayType === \'b2b\' && $data.event.getDarkLogoMediaUuid() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_4, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_5, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_cf_media_image, {\n    "media-id": this.displayType === \'prosumer\' ? $data.event.getWhiteLogoMediaUuid() : $data.event.getDarkLogoMediaUuid(),\n    "use-max-width-sizing": true,\n    "cf-options": [[991, [220, \'auto\'], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']], [0, [175, \'auto\'], [\'f=auto\', \'fit=contain\', \'g=0.5x0.5\']]]\n  }, null, 8 /* PROPS */, ["media-id"])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getName() || $data.event.getPromotionalTitle() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h1", _hoisted_8, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getPromotionalTitle() || $data.event.getName()), 1 /* TEXT */)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getEventFullDate() || $data.event.getLocationAddress() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_9, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_10, [$data.event.getEventFullDate() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_11, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'calendar-regular\')\n  }, null, 8 /* PROPS */, _hoisted_12), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getEventFullDate()), 1 /* TEXT */)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getLocationAddress() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("span", _hoisted_13, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'location-dot-regular\')\n  }, null, 8 /* PROPS */, _hoisted_14), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getLocationAddress()), 1 /* TEXT */)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getRegistrationLink() || $data.event.getInformationLink() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_15, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_16, [$data.event.getRegistrationLink() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $data.event.getRegistrationLink().url,\n    class: "button"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getRegistrationLink().title ? $data.event.getRegistrationLink().title : $data.event.getRegistrationLink().url), 9 /* TEXT, PROPS */, _hoisted_17)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 1,\n    href: $data.event.getInformationLink().full_url,\n    class: "button"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getInformationLink().title ? $data.event.getInformationLink().title : $data.event.getInformationLink().full_url), 9 /* TEXT, PROPS */, _hoisted_18))])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventFeatured.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=template&id=ae603ba2":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* binding */ render; }\n/* harmony export */ });\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js");\n\nvar _hoisted_1 = {\n  key: 0,\n  class: "row"\n};\nvar _hoisted_2 = {\n  class: "col event-listing"\n};\nvar _hoisted_3 = {\n  key: 0,\n  class: "row event-image"\n};\nvar _hoisted_4 = {\n  class: "col"\n};\nvar _hoisted_5 = ["href", "aria-label"];\nvar _hoisted_6 = {\n  key: 1,\n  class: "row event-name"\n};\nvar _hoisted_7 = {\n  class: "col"\n};\nvar _hoisted_8 = {\n  class: "element-title small"\n};\nvar _hoisted_9 = ["href"];\nvar _hoisted_10 = {\n  key: 2,\n  class: "row teaser event-info"\n};\nvar _hoisted_11 = {\n  class: "col"\n};\nvar _hoisted_12 = {\n  key: 0,\n  class: "event-date"\n};\nvar _hoisted_13 = ["innerHTML"];\nvar _hoisted_14 = {\n  key: 1,\n  class: "event-location"\n};\nvar _hoisted_15 = ["innerHTML"];\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  var _component_cf_media_image = (0,vue__WEBPACK_IMPORTED_MODULE_0__.resolveComponent)("cf-media-image");\n  return $data.event && $data.loaded ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_1, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_2, [$props.showMedia && $options.isDesktop() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_3, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_4, [$data.event.getInformationLink() || $data.event.getRegistrationLink() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $data.event.getInformationLink() ? $data.event.getInformationLink().full_url : $data.event.getRegistrationLink().full_url,\n    target: "_blank",\n    "aria-label": $data.event.getName()\n  }, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createVNode)(_component_cf_media_image, {\n    "media-id": $data.event.getEventFeatureImageMediaUuid(),\n    "use-max-width-sizing": true,\n    "default-image-url": $data.event.getDefaultEventFeaturedImageUrl(),\n    "cf-options": [[1319, [280, 158], [\'f=auto\', \'fit=cover\', \'g=0.5x0.5\']], [991, [218, 123], [\'f=auto\', \'fit=cover\', \'g=0.5x0.5\']]],\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({})\n  }, null, 8 /* PROPS */, ["media-id", "default-image-url"])], 8 /* PROPS */, _hoisted_5)) : ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createBlock)(_component_cf_media_image, {\n    key: 1,\n    "media-id": $data.event.getEventFeatureImageMediaUuid(),\n    "use-max-width-sizing": true,\n    "default-image-url": $data.event.getDefaultEventFeaturedImageUrl(),\n    "cf-options": [[1319, [280, 158], [\'f=auto\', \'fit=cover\', \'g=0.5x0.5\']], [991, [218, 123], [\'f=auto\', \'fit=cover\', \'g=0.5x0.5\']]],\n    class: (0,vue__WEBPACK_IMPORTED_MODULE_0__.normalizeClass)({})\n  }, null, 8 /* PROPS */, ["media-id", "default-image-url"]))])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getName() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_6, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_7, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("h2", _hoisted_8, [$data.event.getInformationLink() || $data.event.getRegistrationLink() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("a", {\n    key: 0,\n    href: $data.event.getInformationLink() ? $data.event.getInformationLink().full_url : $data.event.getRegistrationLink().full_url,\n    target: "_blank"\n  }, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getName()), 9 /* TEXT, PROPS */, _hoisted_9)) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createTextVNode)(" " + (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)(!$data.event.getInformationLink() && !$data.event.getRegistrationLink() ? $data.event.getName() : \'\'), 1 /* TEXT */)])])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getEventFullDate() || $data.event.getLocationAddress() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_10, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("div", _hoisted_11, [$data.event.getEventFullDate() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_12, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'calendar-regular\')\n  }, null, 8 /* PROPS */, _hoisted_13), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getEventFullDate()), 1 /* TEXT */)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true), $data.event.getLocationAddress() ? ((0,vue__WEBPACK_IMPORTED_MODULE_0__.openBlock)(), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementBlock)("div", _hoisted_14, [(0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("i", {\n    class: "icon",\n    innerHTML: $options.getIcon(\'location-dot-regular\')\n  }, null, 8 /* PROPS */, _hoisted_15), (0,vue__WEBPACK_IMPORTED_MODULE_0__.createElementVNode)("span", null, (0,vue__WEBPACK_IMPORTED_MODULE_0__.toDisplayString)($data.event.getLocationAddress()), 1 /* TEXT */)])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true)])])) : (0,vue__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode)("v-if", true);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventSmallFeature.vue?./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet%5B1%5D.rules%5B2%5D!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/lib/listToStyles.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": function() { return /* binding */ listToStyles; }\n/* harmony export */ });\n/**\n * Translates the list format produced by css-loader into something\n * easier to manipulate.\n */\nfunction listToStyles(parentId, list) {\n  var styles = [];\n  var newStyles = {};\n  for (var i = 0; i < list.length; i++) {\n    var item = list[i];\n    var id = item[0];\n    var css = item[1];\n    var media = item[2];\n    var sourceMap = item[3];\n    var part = {\n      id: parentId + ':' + i,\n      css: css,\n      media: media,\n      sourceMap: sourceMap\n    };\n    if (!newStyles[id]) {\n      styles.push(newStyles[id] = {\n        id: id,\n        parts: [part]\n      });\n    } else {\n      newStyles[id].parts.push(part);\n    }\n  }\n  return styles;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/vue-style-loader/lib/listToStyles.js?")},"./node_modules/vue/dist/vue.esm-bundler.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   BaseTransition: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.BaseTransition; },\n/* harmony export */   BaseTransitionPropsValidators: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.BaseTransitionPropsValidators; },\n/* harmony export */   Comment: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Comment; },\n/* harmony export */   DeprecationTypes: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.DeprecationTypes; },\n/* harmony export */   EffectScope: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.EffectScope; },\n/* harmony export */   ErrorCodes: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.ErrorCodes; },\n/* harmony export */   ErrorTypeStrings: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.ErrorTypeStrings; },\n/* harmony export */   Fragment: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Fragment; },\n/* harmony export */   KeepAlive: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.KeepAlive; },\n/* harmony export */   ReactiveEffect: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.ReactiveEffect; },\n/* harmony export */   Static: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Static; },\n/* harmony export */   Suspense: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Suspense; },\n/* harmony export */   Teleport: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Teleport; },\n/* harmony export */   Text: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Text; },\n/* harmony export */   TrackOpTypes: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.TrackOpTypes; },\n/* harmony export */   Transition: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.Transition; },\n/* harmony export */   TransitionGroup: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.TransitionGroup; },\n/* harmony export */   TriggerOpTypes: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.TriggerOpTypes; },\n/* harmony export */   VueElement: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.VueElement; },\n/* harmony export */   assertNumber: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.assertNumber; },\n/* harmony export */   callWithAsyncErrorHandling: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.callWithAsyncErrorHandling; },\n/* harmony export */   callWithErrorHandling: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.callWithErrorHandling; },\n/* harmony export */   camelize: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.camelize; },\n/* harmony export */   capitalize: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.capitalize; },\n/* harmony export */   cloneVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.cloneVNode; },\n/* harmony export */   compatUtils: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.compatUtils; },\n/* harmony export */   compile: function() { return /* binding */ compileToFunction; },\n/* harmony export */   computed: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.computed; },\n/* harmony export */   createApp: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createApp; },\n/* harmony export */   createBlock: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createBlock; },\n/* harmony export */   createCommentVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createCommentVNode; },\n/* harmony export */   createElementBlock: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createElementBlock; },\n/* harmony export */   createElementVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createElementVNode; },\n/* harmony export */   createHydrationRenderer: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createHydrationRenderer; },\n/* harmony export */   createPropsRestProxy: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createPropsRestProxy; },\n/* harmony export */   createRenderer: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createRenderer; },\n/* harmony export */   createSSRApp: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createSSRApp; },\n/* harmony export */   createSlots: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createSlots; },\n/* harmony export */   createStaticVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createStaticVNode; },\n/* harmony export */   createTextVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createTextVNode; },\n/* harmony export */   createVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.createVNode; },\n/* harmony export */   customRef: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.customRef; },\n/* harmony export */   defineAsyncComponent: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineAsyncComponent; },\n/* harmony export */   defineComponent: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineComponent; },\n/* harmony export */   defineCustomElement: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineCustomElement; },\n/* harmony export */   defineEmits: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineEmits; },\n/* harmony export */   defineExpose: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineExpose; },\n/* harmony export */   defineModel: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineModel; },\n/* harmony export */   defineOptions: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineOptions; },\n/* harmony export */   defineProps: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineProps; },\n/* harmony export */   defineSSRCustomElement: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineSSRCustomElement; },\n/* harmony export */   defineSlots: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.defineSlots; },\n/* harmony export */   devtools: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.devtools; },\n/* harmony export */   effect: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.effect; },\n/* harmony export */   effectScope: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.effectScope; },\n/* harmony export */   getCurrentInstance: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.getCurrentInstance; },\n/* harmony export */   getCurrentScope: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.getCurrentScope; },\n/* harmony export */   getTransitionRawChildren: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.getTransitionRawChildren; },\n/* harmony export */   guardReactiveProps: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.guardReactiveProps; },\n/* harmony export */   h: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.h; },\n/* harmony export */   handleError: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.handleError; },\n/* harmony export */   hasInjectionContext: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.hasInjectionContext; },\n/* harmony export */   hydrate: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.hydrate; },\n/* harmony export */   initCustomFormatter: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.initCustomFormatter; },\n/* harmony export */   initDirectivesForSSR: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.initDirectivesForSSR; },\n/* harmony export */   inject: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.inject; },\n/* harmony export */   isMemoSame: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isMemoSame; },\n/* harmony export */   isProxy: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isProxy; },\n/* harmony export */   isReactive: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isReactive; },\n/* harmony export */   isReadonly: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isReadonly; },\n/* harmony export */   isRef: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isRef; },\n/* harmony export */   isRuntimeOnly: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isRuntimeOnly; },\n/* harmony export */   isShallow: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isShallow; },\n/* harmony export */   isVNode: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.isVNode; },\n/* harmony export */   markRaw: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.markRaw; },\n/* harmony export */   mergeDefaults: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.mergeDefaults; },\n/* harmony export */   mergeModels: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.mergeModels; },\n/* harmony export */   mergeProps: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.mergeProps; },\n/* harmony export */   nextTick: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.nextTick; },\n/* harmony export */   normalizeClass: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.normalizeClass; },\n/* harmony export */   normalizeProps: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.normalizeProps; },\n/* harmony export */   normalizeStyle: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.normalizeStyle; },\n/* harmony export */   onActivated: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onActivated; },\n/* harmony export */   onBeforeMount: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onBeforeMount; },\n/* harmony export */   onBeforeUnmount: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onBeforeUnmount; },\n/* harmony export */   onBeforeUpdate: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onBeforeUpdate; },\n/* harmony export */   onDeactivated: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onDeactivated; },\n/* harmony export */   onErrorCaptured: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onErrorCaptured; },\n/* harmony export */   onMounted: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onMounted; },\n/* harmony export */   onRenderTracked: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onRenderTracked; },\n/* harmony export */   onRenderTriggered: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onRenderTriggered; },\n/* harmony export */   onScopeDispose: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onScopeDispose; },\n/* harmony export */   onServerPrefetch: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onServerPrefetch; },\n/* harmony export */   onUnmounted: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onUnmounted; },\n/* harmony export */   onUpdated: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.onUpdated; },\n/* harmony export */   openBlock: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.openBlock; },\n/* harmony export */   popScopeId: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.popScopeId; },\n/* harmony export */   provide: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.provide; },\n/* harmony export */   proxyRefs: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.proxyRefs; },\n/* harmony export */   pushScopeId: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.pushScopeId; },\n/* harmony export */   queuePostFlushCb: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.queuePostFlushCb; },\n/* harmony export */   reactive: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.reactive; },\n/* harmony export */   readonly: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.readonly; },\n/* harmony export */   ref: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.ref; },\n/* harmony export */   registerRuntimeCompiler: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.registerRuntimeCompiler; },\n/* harmony export */   render: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.render; },\n/* harmony export */   renderList: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.renderList; },\n/* harmony export */   renderSlot: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.renderSlot; },\n/* harmony export */   resolveComponent: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.resolveComponent; },\n/* harmony export */   resolveDirective: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.resolveDirective; },\n/* harmony export */   resolveDynamicComponent: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.resolveDynamicComponent; },\n/* harmony export */   resolveFilter: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.resolveFilter; },\n/* harmony export */   resolveTransitionHooks: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.resolveTransitionHooks; },\n/* harmony export */   setBlockTracking: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.setBlockTracking; },\n/* harmony export */   setDevtoolsHook: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.setDevtoolsHook; },\n/* harmony export */   setTransitionHooks: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.setTransitionHooks; },\n/* harmony export */   shallowReactive: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.shallowReactive; },\n/* harmony export */   shallowReadonly: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.shallowReadonly; },\n/* harmony export */   shallowRef: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.shallowRef; },\n/* harmony export */   ssrContextKey: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.ssrContextKey; },\n/* harmony export */   ssrUtils: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.ssrUtils; },\n/* harmony export */   stop: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.stop; },\n/* harmony export */   toDisplayString: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toDisplayString; },\n/* harmony export */   toHandlerKey: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toHandlerKey; },\n/* harmony export */   toHandlers: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toHandlers; },\n/* harmony export */   toRaw: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toRaw; },\n/* harmony export */   toRef: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toRef; },\n/* harmony export */   toRefs: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toRefs; },\n/* harmony export */   toValue: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.toValue; },\n/* harmony export */   transformVNodeArgs: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.transformVNodeArgs; },\n/* harmony export */   triggerRef: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.triggerRef; },\n/* harmony export */   unref: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.unref; },\n/* harmony export */   useAttrs: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useAttrs; },\n/* harmony export */   useCssModule: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useCssModule; },\n/* harmony export */   useCssVars: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useCssVars; },\n/* harmony export */   useModel: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useModel; },\n/* harmony export */   useSSRContext: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useSSRContext; },\n/* harmony export */   useSlots: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useSlots; },\n/* harmony export */   useTransitionState: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.useTransitionState; },\n/* harmony export */   vModelCheckbox: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.vModelCheckbox; },\n/* harmony export */   vModelDynamic: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.vModelDynamic; },\n/* harmony export */   vModelRadio: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.vModelRadio; },\n/* harmony export */   vModelSelect: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.vModelSelect; },\n/* harmony export */   vModelText: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.vModelText; },\n/* harmony export */   vShow: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.vShow; },\n/* harmony export */   version: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.version; },\n/* harmony export */   warn: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.warn; },\n/* harmony export */   watch: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.watch; },\n/* harmony export */   watchEffect: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.watchEffect; },\n/* harmony export */   watchPostEffect: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.watchPostEffect; },\n/* harmony export */   watchSyncEffect: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.watchSyncEffect; },\n/* harmony export */   withAsyncContext: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withAsyncContext; },\n/* harmony export */   withCtx: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withCtx; },\n/* harmony export */   withDefaults: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withDefaults; },\n/* harmony export */   withDirectives: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withDirectives; },\n/* harmony export */   withKeys: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withKeys; },\n/* harmony export */   withMemo: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withMemo; },\n/* harmony export */   withModifiers: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withModifiers; },\n/* harmony export */   withScopeId: function() { return /* reexport safe */ _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__.withScopeId; }\n/* harmony export */ });\n/* harmony import */ var _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/runtime-dom */ "./node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js");\n/* harmony import */ var _vue_runtime_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @vue/runtime-dom */ "./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js");\n/* harmony import */ var _vue_compiler_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @vue/compiler-dom */ "./node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js");\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @vue/shared */ "./node_modules/@vue/shared/dist/shared.esm-bundler.js");\n/**\n* vue v3.4.19\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\n\n\n\n\nfunction initDev() {\n  {\n    (0,_vue_runtime_dom__WEBPACK_IMPORTED_MODULE_1__.initCustomFormatter)();\n  }\n}\nif (true) {\n  initDev();\n}\nvar compileCache = /* @__PURE__ */new WeakMap();\nfunction getCache(options) {\n  var c = compileCache.get(options != null ? options : _vue_shared__WEBPACK_IMPORTED_MODULE_2__.EMPTY_OBJ);\n  if (!c) {\n    c = /* @__PURE__ */Object.create(null);\n    compileCache.set(options != null ? options : _vue_shared__WEBPACK_IMPORTED_MODULE_2__.EMPTY_OBJ, c);\n  }\n  return c;\n}\nfunction compileToFunction(template, options) {\n  if (!(0,_vue_shared__WEBPACK_IMPORTED_MODULE_2__.isString)(template)) {\n    if (template.nodeType) {\n      template = template.innerHTML;\n    } else {\n       true && (0,_vue_runtime_dom__WEBPACK_IMPORTED_MODULE_1__.warn)("invalid template option: ", template);\n      return _vue_shared__WEBPACK_IMPORTED_MODULE_2__.NOOP;\n    }\n  }\n  var key = template;\n  var cache = getCache(options);\n  var cached = cache[key];\n  if (cached) {\n    return cached;\n  }\n  if (template[0] === "#") {\n    var el = document.querySelector(template);\n    if ( true && !el) {\n      (0,_vue_runtime_dom__WEBPACK_IMPORTED_MODULE_1__.warn)("Template element not found or is empty: ".concat(template));\n    }\n    template = el ? el.innerHTML : "";\n  }\n  var opts = (0,_vue_shared__WEBPACK_IMPORTED_MODULE_2__.extend)({\n    hoistStatic: true,\n    onError:  true ? onError : 0,\n    onWarn:  true ? function (e) {\n      return onError(e, true);\n    } : 0\n  }, options);\n  if (!opts.isCustomElement && typeof customElements !== "undefined") {\n    opts.isCustomElement = function (tag) {\n      return !!customElements.get(tag);\n    };\n  }\n  var _compile = (0,_vue_compiler_dom__WEBPACK_IMPORTED_MODULE_3__.compile)(template, opts),\n    code = _compile.code;\n  function onError(err) {\n    var asWarning = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n    var message = asWarning ? err.message : "Template compilation error: ".concat(err.message);\n    var codeFrame = err.loc && (0,_vue_shared__WEBPACK_IMPORTED_MODULE_2__.generateCodeFrame)(template, err.loc.start.offset, err.loc.end.offset);\n    (0,_vue_runtime_dom__WEBPACK_IMPORTED_MODULE_1__.warn)(codeFrame ? "".concat(message, "\\n").concat(codeFrame) : message);\n  }\n  var render = new Function("Vue", code)(_vue_runtime_dom__WEBPACK_IMPORTED_MODULE_0__);\n  render._rc = true;\n  return cache[key] = render;\n}\n(0,_vue_runtime_dom__WEBPACK_IMPORTED_MODULE_1__.registerRuntimeCompiler)(compileToFunction);\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/vue/dist/vue.esm-bundler.js?')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".editor-s-pick-loader[data-v-8c9e40f8] {\\n  min-height: 200px;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".event-promo-loader[data-v-6329dfea] {\\n  min-height: 200px;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".sponsor-s-pick-loader[data-v-b4e8dd36] {\\n  min-height: 200px;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".video-articles-highlight-loader[data-v-ada3c8ba] {\\n  min-height: 200px;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".image-wrapper[data-v-2800dc4a] {\\n  width: 100%;\\n}\\n.not-loaded[data-v-2800dc4a] {\\n  visibility: hidden;\\n}\\n.loaded[data-v-2800dc4a] {\\n  visibility: visible;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".spinner[data-v-1efca076] {\\n  position: absolute;\\n  top: 50%;\\n  left: 50%;\\n}\\n.not-loaded[data-v-1efca076] {\\n  visibility: hidden;\\n}\\n.loaded[data-v-1efca076] {\\n  visibility: visible;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".spinner[data-v-ddea977c] {\\n  position: absolute;\\n  top: 50%;\\n  left: 50%;\\n}\\n.not-loaded[data-v-ddea977c] {\\n  visibility: hidden;\\n}\\n.loaded[data-v-ddea977c] {\\n  visibility: visible;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".content-well-container[data-v-76c1b854] {\\n  min-height: 1100px;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, ".float-sidebar-ad[data-v-0c8a543a] {\\n  position: sticky;\\n  top: 95px;\\n}\\n.user-logged-in .float-sidebar-ad[data-v-0c8a543a] {\\n  top: 174px;\\n}", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");\n/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);\n// Imports\n\nvar ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]});\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, "\\n.newsfeed-block-wrapper[data-v-7d2f820b] {\\n  margin: 6rem 0;\\n}\\n", ""]);\n// Exports\n/* harmony default export */ __webpack_exports__["default"] = (___CSS_LOADER_EXPORT___);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./js/components/ArticleListLoader.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ArticleListLoader_vue_vue_type_template_id_5258f8f6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ArticleListLoader.vue?vue&type=template&id=5258f8f6 */ "./js/components/ArticleListLoader.vue?vue&type=template&id=5258f8f6");\n/* harmony import */ var _ArticleListLoader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ArticleListLoader.vue?vue&type=script&lang=js */ "./js/components/ArticleListLoader.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ArticleListLoader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_ArticleListLoader_vue_vue_type_template_id_5258f8f6__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/ArticleListLoader.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/ArticleListLoader.vue?')},"./js/components/BlockContent/BlockContentEditorSPickBlock.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BlockContentEditorSPickBlock_vue_vue_type_template_id_8c9e40f8_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockContentEditorSPickBlock.vue?vue&type=template&id=8c9e40f8&scoped=true */ "./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=template&id=8c9e40f8&scoped=true");\n/* harmony import */ var _BlockContentEditorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockContentEditorSPickBlock.vue?vue&type=script&lang=js */ "./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=script&lang=js");\n/* harmony import */ var _BlockContentEditorSPickBlock_vue_vue_type_style_index_0_id_8c9e40f8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss */ "./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_BlockContentEditorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_BlockContentEditorSPickBlock_vue_vue_type_template_id_8c9e40f8_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-8c9e40f8"],[\'__file\',"js/components/BlockContent/BlockContentEditorSPickBlock.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentEventPromoBlock.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BlockContentEventPromoBlock_vue_vue_type_template_id_6329dfea_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockContentEventPromoBlock.vue?vue&type=template&id=6329dfea&scoped=true */ "./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=template&id=6329dfea&scoped=true");\n/* harmony import */ var _BlockContentEventPromoBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockContentEventPromoBlock.vue?vue&type=script&lang=js */ "./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=script&lang=js");\n/* harmony import */ var _BlockContentEventPromoBlock_vue_vue_type_style_index_0_id_6329dfea_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss */ "./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_BlockContentEventPromoBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_BlockContentEventPromoBlock_vue_vue_type_template_id_6329dfea_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-6329dfea"],[\'__file\',"js/components/BlockContent/BlockContentEventPromoBlock.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?')},"./js/components/BlockContent/BlockContentGrid.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BlockContentGrid_vue_vue_type_template_id_efac2e78__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockContentGrid.vue?vue&type=template&id=efac2e78 */ "./js/components/BlockContent/BlockContentGrid.vue?vue&type=template&id=efac2e78");\n/* harmony import */ var _BlockContentGrid_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockContentGrid.vue?vue&type=script&lang=js */ "./js/components/BlockContent/BlockContentGrid.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_BlockContentGrid_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_BlockContentGrid_vue_vue_type_template_id_efac2e78__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/BlockContent/BlockContentGrid.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentGrid.vue?')},"./js/components/BlockContent/BlockContentLink.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BlockContentLink_vue_vue_type_template_id_873ad910__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockContentLink.vue?vue&type=template&id=873ad910 */ "./js/components/BlockContent/BlockContentLink.vue?vue&type=template&id=873ad910");\n/* harmony import */ var _BlockContentLink_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockContentLink.vue?vue&type=script&lang=js */ "./js/components/BlockContent/BlockContentLink.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_BlockContentLink_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_BlockContentLink_vue_vue_type_template_id_873ad910__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/BlockContent/BlockContentLink.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentLink.vue?')},"./js/components/BlockContent/BlockContentSponsorSPickBlock.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BlockContentSponsorSPickBlock_vue_vue_type_template_id_b4e8dd36_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockContentSponsorSPickBlock.vue?vue&type=template&id=b4e8dd36&scoped=true */ "./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=template&id=b4e8dd36&scoped=true");\n/* harmony import */ var _BlockContentSponsorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockContentSponsorSPickBlock.vue?vue&type=script&lang=js */ "./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=script&lang=js");\n/* harmony import */ var _BlockContentSponsorSPickBlock_vue_vue_type_style_index_0_id_b4e8dd36_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss */ "./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_BlockContentSponsorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_BlockContentSponsorSPickBlock_vue_vue_type_template_id_b4e8dd36_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-b4e8dd36"],[\'__file\',"js/components/BlockContent/BlockContentSponsorSPickBlock.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _BlockContentVideoArticlesHighlightBlock_vue_vue_type_template_id_ada3c8ba_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockContentVideoArticlesHighlightBlock.vue?vue&type=template&id=ada3c8ba&scoped=true */ "./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=template&id=ada3c8ba&scoped=true");\n/* harmony import */ var _BlockContentVideoArticlesHighlightBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockContentVideoArticlesHighlightBlock.vue?vue&type=script&lang=js */ "./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=script&lang=js");\n/* harmony import */ var _BlockContentVideoArticlesHighlightBlock_vue_vue_type_style_index_0_id_ada3c8ba_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss */ "./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_BlockContentVideoArticlesHighlightBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_BlockContentVideoArticlesHighlightBlock_vue_vue_type_template_id_ada3c8ba_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-ada3c8ba"],[\'__file\',"js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?')},"./js/components/BlockContent/EventPromo/HorizontalRow4.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HorizontalRow4_vue_vue_type_template_id_e5c43014__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./HorizontalRow4.vue?vue&type=template&id=e5c43014 */ "./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=template&id=e5c43014");\n/* harmony import */ var _HorizontalRow4_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./HorizontalRow4.vue?vue&type=script&lang=js */ "./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_HorizontalRow4_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_HorizontalRow4_vue_vue_type_template_id_e5c43014__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/BlockContent/EventPromo/HorizontalRow4.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/HorizontalRow4.vue?')},"./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _LargeFeatureTopDisplay_vue_vue_type_template_id_4f492660__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./LargeFeatureTopDisplay.vue?vue&type=template&id=4f492660 */ "./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=template&id=4f492660");\n/* harmony import */ var _LargeFeatureTopDisplay_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LargeFeatureTopDisplay.vue?vue&type=script&lang=js */ "./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_LargeFeatureTopDisplay_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_LargeFeatureTopDisplay_vue_vue_type_template_id_4f492660__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?')},"./js/components/CfMediaImage.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _CfMediaImage_vue_vue_type_template_id_2800dc4a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CfMediaImage.vue?vue&type=template&id=2800dc4a&scoped=true */ "./js/components/CfMediaImage.vue?vue&type=template&id=2800dc4a&scoped=true");\n/* harmony import */ var _CfMediaImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CfMediaImage.vue?vue&type=script&lang=js */ "./js/components/CfMediaImage.vue?vue&type=script&lang=js");\n/* harmony import */ var _CfMediaImage_vue_vue_type_style_index_0_id_2800dc4a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss */ "./js/components/CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_CfMediaImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_CfMediaImage_vue_vue_type_template_id_2800dc4a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-2800dc4a"],[\'__file\',"js/components/CfMediaImage.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?')},"./js/components/DynamicAdSlot.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _DynamicAdSlot_vue_vue_type_template_id_5a28c422__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DynamicAdSlot.vue?vue&type=template&id=5a28c422 */ "./js/components/DynamicAdSlot.vue?vue&type=template&id=5a28c422");\n/* harmony import */ var _DynamicAdSlot_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./DynamicAdSlot.vue?vue&type=script&lang=js */ "./js/components/DynamicAdSlot.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_DynamicAdSlot_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_DynamicAdSlot_vue_vue_type_template_id_5a28c422__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/DynamicAdSlot.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/DynamicAdSlot.vue?')},"./js/components/EventMegaMenu.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _EventMegaMenu_vue_vue_type_template_id_493cf03a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./EventMegaMenu.vue?vue&type=template&id=493cf03a */ "./js/components/EventMegaMenu.vue?vue&type=template&id=493cf03a");\n/* harmony import */ var _EventMegaMenu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./EventMegaMenu.vue?vue&type=script&lang=js */ "./js/components/EventMegaMenu.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_EventMegaMenu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_EventMegaMenu_vue_vue_type_template_id_493cf03a__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/EventMegaMenu.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/EventMegaMenu.vue?')},"./js/components/NewsFeedBlock.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NewsFeedBlock_vue_vue_type_template_id_7d2f820b_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NewsFeedBlock.vue?vue&type=template&id=7d2f820b&scoped=true */ "./js/components/NewsFeedBlock.vue?vue&type=template&id=7d2f820b&scoped=true");\n/* harmony import */ var _NewsFeedBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NewsFeedBlock.vue?vue&type=script&lang=js */ "./js/components/NewsFeedBlock.vue?vue&type=script&lang=js");\n/* harmony import */ var _NewsFeedBlock_vue_vue_type_style_index_0_id_7d2f820b_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css */ "./js/components/NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_NewsFeedBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NewsFeedBlock_vue_vue_type_template_id_7d2f820b_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-7d2f820b"],[\'__file\',"js/components/NewsFeedBlock.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?')},"./js/components/Node/NodeTeaserListing.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeTeaserListing_vue_vue_type_template_id_0204c4c6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeTeaserListing.vue?vue&type=template&id=0204c4c6 */ "./js/components/Node/NodeTeaserListing.vue?vue&type=template&id=0204c4c6");\n/* harmony import */ var _NodeTeaserListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeTeaserListing.vue?vue&type=script&lang=js */ "./js/components/Node/NodeTeaserListing.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeTeaserListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeTeaserListing_vue_vue_type_template_id_0204c4c6__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/NodeTeaserListing.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListing.vue?')},"./js/components/Node/NodeTeaserListingTopImage.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeTeaserListingTopImage_vue_vue_type_template_id_3eb2c628__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeTeaserListingTopImage.vue?vue&type=template&id=3eb2c628 */ "./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=template&id=3eb2c628");\n/* harmony import */ var _NodeTeaserListingTopImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeTeaserListingTopImage.vue?vue&type=script&lang=js */ "./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeTeaserListingTopImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeTeaserListingTopImage_vue_vue_type_template_id_3eb2c628__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/NodeTeaserListingTopImage.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListingTopImage.vue?')},"./js/components/Node/fragments/EyebrowLabel.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _EyebrowLabel_vue_vue_type_template_id_7e967793__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./EyebrowLabel.vue?vue&type=template&id=7e967793 */ "./js/components/Node/fragments/EyebrowLabel.vue?vue&type=template&id=7e967793");\n/* harmony import */ var _EyebrowLabel_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./EyebrowLabel.vue?vue&type=script&lang=js */ "./js/components/Node/fragments/EyebrowLabel.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_EyebrowLabel_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_EyebrowLabel_vue_vue_type_template_id_7e967793__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/fragments/EyebrowLabel.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/EyebrowLabel.vue?')},"./js/components/Node/fragments/NodeBylineFull.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeBylineFull_vue_vue_type_template_id_779f6424__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeBylineFull.vue?vue&type=template&id=779f6424 */ "./js/components/Node/fragments/NodeBylineFull.vue?vue&type=template&id=779f6424");\n/* harmony import */ var _NodeBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeBylineFull.vue?vue&type=script&lang=js */ "./js/components/Node/fragments/NodeBylineFull.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeBylineFull_vue_vue_type_template_id_779f6424__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/fragments/NodeBylineFull.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineFull.vue?')},"./js/components/Node/fragments/NodeBylineListing.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeBylineListing_vue_vue_type_template_id_16e62f7f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeBylineListing.vue?vue&type=template&id=16e62f7f */ "./js/components/Node/fragments/NodeBylineListing.vue?vue&type=template&id=16e62f7f");\n/* harmony import */ var _NodeBylineListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeBylineListing.vue?vue&type=script&lang=js */ "./js/components/Node/fragments/NodeBylineListing.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeBylineListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeBylineListing_vue_vue_type_template_id_16e62f7f__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/fragments/NodeBylineListing.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineListing.vue?')},"./js/components/Node/fragments/NodeListingIcon.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeListingIcon_vue_vue_type_template_id_503caa3a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeListingIcon.vue?vue&type=template&id=503caa3a */ "./js/components/Node/fragments/NodeListingIcon.vue?vue&type=template&id=503caa3a");\n/* harmony import */ var _NodeListingIcon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeListingIcon.vue?vue&type=script&lang=js */ "./js/components/Node/fragments/NodeListingIcon.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeListingIcon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeListingIcon_vue_vue_type_template_id_503caa3a__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/fragments/NodeListingIcon.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeListingIcon.vue?')},"./js/components/Node/fragments/SponsoredByline.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SponsoredByline_vue_vue_type_template_id_d2c68fe8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SponsoredByline.vue?vue&type=template&id=d2c68fe8 */ "./js/components/Node/fragments/SponsoredByline.vue?vue&type=template&id=d2c68fe8");\n/* harmony import */ var _SponsoredByline_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SponsoredByline.vue?vue&type=script&lang=js */ "./js/components/Node/fragments/SponsoredByline.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_SponsoredByline_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_SponsoredByline_vue_vue_type_template_id_d2c68fe8__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Node/fragments/SponsoredByline.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/SponsoredByline.vue?')},"./js/components/NodeArticle/NodeArticleSponsorSPickView.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeArticleSponsorSPickView_vue_vue_type_template_id_60007632__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeArticleSponsorSPickView.vue?vue&type=template&id=60007632 */ "./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=template&id=60007632");\n/* harmony import */ var _NodeArticleSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeArticleSponsorSPickView.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeArticleSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeArticleSponsorSPickView_vue_vue_type_template_id_60007632__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/NodeArticle/NodeArticleSponsorSPickView.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?')},"./js/components/NodeArticle/NodeArticleVideoHighlight.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeArticleVideoHighlight_vue_vue_type_template_id_b594073e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeArticleVideoHighlight.vue?vue&type=template&id=b594073e */ "./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=template&id=b594073e");\n/* harmony import */ var _NodeArticleVideoHighlight_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeArticleVideoHighlight.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeArticleVideoHighlight_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeArticleVideoHighlight_vue_vue_type_template_id_b594073e__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/NodeArticle/NodeArticleVideoHighlight.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleVideoHighlight.vue?')},"./js/components/NodeArticle/fragments/ArticleBylineFull.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ArticleBylineFull_vue_vue_type_template_id_20075350__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ArticleBylineFull.vue?vue&type=template&id=20075350 */ "./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=template&id=20075350");\n/* harmony import */ var _ArticleBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ArticleBylineFull.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_ArticleBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_ArticleBylineFull_vue_vue_type_template_id_20075350__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/NodeArticle/fragments/ArticleBylineFull.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/ArticleBylineFull.vue?')},"./js/components/NodeArticle/fragments/EyebrowFull.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _EyebrowFull_vue_vue_type_template_id_f191be40__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./EyebrowFull.vue?vue&type=template&id=f191be40 */ "./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=template&id=f191be40");\n/* harmony import */ var _EyebrowFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./EyebrowFull.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_EyebrowFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_EyebrowFull_vue_vue_type_template_id_f191be40__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/NodeArticle/fragments/EyebrowFull.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/EyebrowFull.vue?')},"./js/components/NodeArticle/fragments/LabelItem.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _LabelItem_vue_vue_type_template_id_2332d76f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./LabelItem.vue?vue&type=template&id=2332d76f */ "./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=template&id=2332d76f");\n/* harmony import */ var _LabelItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./LabelItem.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_LabelItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_LabelItem_vue_vue_type_template_id_2332d76f__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/NodeArticle/fragments/LabelItem.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/LabelItem.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeArticleVideoHighlightLarge_vue_vue_type_template_id_1efca076_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeArticleVideoHighlightLarge.vue?vue&type=template&id=1efca076&scoped=true */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=template&id=1efca076&scoped=true");\n/* harmony import */ var _NodeArticleVideoHighlightLarge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeArticleVideoHighlightLarge.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=script&lang=js");\n/* harmony import */ var _NodeArticleVideoHighlightLarge_vue_vue_type_style_index_0_id_1efca076_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_NodeArticleVideoHighlightLarge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeArticleVideoHighlightLarge_vue_vue_type_template_id_1efca076_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-1efca076"],[\'__file\',"js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeArticleVideoHighlightSmall_vue_vue_type_template_id_ddea977c_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeArticleVideoHighlightSmall.vue?vue&type=template&id=ddea977c&scoped=true */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=template&id=ddea977c&scoped=true");\n/* harmony import */ var _NodeArticleVideoHighlightSmall_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeArticleVideoHighlightSmall.vue?vue&type=script&lang=js */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=script&lang=js");\n/* harmony import */ var _NodeArticleVideoHighlightSmall_vue_vue_type_style_index_0_id_ddea977c_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss */ "./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_NodeArticleVideoHighlightSmall_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeArticleVideoHighlightSmall_vue_vue_type_template_id_ddea977c_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-ddea977c"],[\'__file\',"js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?')},"./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _NodeTopicReportSponsorSPickView_vue_vue_type_template_id_bf74c1fe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./NodeTopicReportSponsorSPickView.vue?vue&type=template&id=bf74c1fe */ "./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=template&id=bf74c1fe");\n/* harmony import */ var _NodeTopicReportSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./NodeTopicReportSponsorSPickView.vue?vue&type=script&lang=js */ "./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_NodeTopicReportSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_NodeTopicReportSponsorSPickView_vue_vue_type_template_id_bf74c1fe__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?')},"./js/components/OmedaNewsletter.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _OmedaNewsletter_vue_vue_type_template_id_d7bcf6a8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./OmedaNewsletter.vue?vue&type=template&id=d7bcf6a8 */ "./js/components/OmedaNewsletter.vue?vue&type=template&id=d7bcf6a8");\n/* harmony import */ var _OmedaNewsletter_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./OmedaNewsletter.vue?vue&type=script&lang=js */ "./js/components/OmedaNewsletter.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_OmedaNewsletter_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_OmedaNewsletter_vue_vue_type_template_id_d7bcf6a8__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/OmedaNewsletter.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/OmedaNewsletter.vue?')},"./js/components/Term/SectionFrontsContenWell.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SectionFrontsContenWell_vue_vue_type_template_id_76c1b854_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SectionFrontsContenWell.vue?vue&type=template&id=76c1b854&scoped=true */ "./js/components/Term/SectionFrontsContenWell.vue?vue&type=template&id=76c1b854&scoped=true");\n/* harmony import */ var _SectionFrontsContenWell_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SectionFrontsContenWell.vue?vue&type=script&lang=js */ "./js/components/Term/SectionFrontsContenWell.vue?vue&type=script&lang=js");\n/* harmony import */ var _SectionFrontsContenWell_vue_vue_type_style_index_0_id_76c1b854_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss */ "./js/components/Term/SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_SectionFrontsContenWell_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_SectionFrontsContenWell_vue_vue_type_template_id_76c1b854_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-76c1b854"],[\'__file\',"js/components/Term/SectionFrontsContenWell.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?')},"./js/components/Term/SectionFrontsContentWellInfScrollPage.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _SectionFrontsContentWellInfScrollPage_vue_vue_type_template_id_0c8a543a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./SectionFrontsContentWellInfScrollPage.vue?vue&type=template&id=0c8a543a&scoped=true */ "./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=template&id=0c8a543a&scoped=true");\n/* harmony import */ var _SectionFrontsContentWellInfScrollPage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SectionFrontsContentWellInfScrollPage.vue?vue&type=script&lang=js */ "./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=script&lang=js");\n/* harmony import */ var _SectionFrontsContentWellInfScrollPage_vue_vue_type_style_index_0_id_0c8a543a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss */ "./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\n\n\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_3__["default"])(_SectionFrontsContentWellInfScrollPage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_SectionFrontsContentWellInfScrollPage_vue_vue_type_template_id_0c8a543a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render],[\'__scopeId\',"data-v-0c8a543a"],[\'__file\',"js/components/Term/SectionFrontsContentWellInfScrollPage.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?')},"./js/components/Term/TermMultiSponsorResources.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TermMultiSponsorResources_vue_vue_type_template_id_2fc981f6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermMultiSponsorResources.vue?vue&type=template&id=2fc981f6 */ "./js/components/Term/TermMultiSponsorResources.vue?vue&type=template&id=2fc981f6");\n/* harmony import */ var _TermMultiSponsorResources_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TermMultiSponsorResources.vue?vue&type=script&lang=js */ "./js/components/Term/TermMultiSponsorResources.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_TermMultiSponsorResources_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_TermMultiSponsorResources_vue_vue_type_template_id_2fc981f6__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Term/TermMultiSponsorResources.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/TermMultiSponsorResources.vue?')},"./js/components/Term/fragments/TermEventFeatured.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TermEventFeatured_vue_vue_type_template_id_50764aee__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermEventFeatured.vue?vue&type=template&id=50764aee */ "./js/components/Term/fragments/TermEventFeatured.vue?vue&type=template&id=50764aee");\n/* harmony import */ var _TermEventFeatured_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TermEventFeatured.vue?vue&type=script&lang=js */ "./js/components/Term/fragments/TermEventFeatured.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_TermEventFeatured_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_TermEventFeatured_vue_vue_type_template_id_50764aee__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Term/fragments/TermEventFeatured.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventFeatured.vue?')},"./js/components/Term/fragments/TermEventSmallFeature.vue":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _TermEventSmallFeature_vue_vue_type_template_id_ae603ba2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TermEventSmallFeature.vue?vue&type=template&id=ae603ba2 */ "./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=template&id=ae603ba2");\n/* harmony import */ var _TermEventSmallFeature_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TermEventSmallFeature.vue?vue&type=script&lang=js */ "./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=script&lang=js");\n/* harmony import */ var _node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/dist/exportHelper.js */ "./node_modules/vue-loader/dist/exportHelper.js");\n\n\n\n\n;\nconst __exports__ = /*#__PURE__*/(0,_node_modules_vue_loader_dist_exportHelper_js__WEBPACK_IMPORTED_MODULE_2__["default"])(_TermEventSmallFeature_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"], [[\'render\',_TermEventSmallFeature_vue_vue_type_template_id_ae603ba2__WEBPACK_IMPORTED_MODULE_0__.render],[\'__file\',"js/components/Term/fragments/TermEventSmallFeature.vue"]])\n/* hot reload */\nif (false) {}\n\n\n/* harmony default export */ __webpack_exports__["default"] = (__exports__);\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventSmallFeature.vue?')},"./js/components/ArticleListLoader.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleListLoader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleListLoader_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./ArticleListLoader.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/ArticleListLoader.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/ArticleListLoader.vue?')},"./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEditorSPickBlock.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEventPromoBlock.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?')},"./js/components/BlockContent/BlockContentGrid.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentGrid_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentGrid_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentGrid.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentGrid.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentGrid.vue?')},"./js/components/BlockContent/BlockContentLink.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentLink_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentLink_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentLink.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentLink.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentLink.vue?')},"./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentSponsorSPickBlock.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentVideoArticlesHighlightBlock.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?')},"./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_HorizontalRow4_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_HorizontalRow4_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./HorizontalRow4.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/HorizontalRow4.vue?')},"./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_LargeFeatureTopDisplay_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_LargeFeatureTopDisplay_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./LargeFeatureTopDisplay.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?')},"./js/components/CfMediaImage.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./CfMediaImage.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?')},"./js/components/DynamicAdSlot.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_DynamicAdSlot_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_DynamicAdSlot_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./DynamicAdSlot.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/DynamicAdSlot.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/DynamicAdSlot.vue?')},"./js/components/EventMegaMenu.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_EventMegaMenu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_EventMegaMenu_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./EventMegaMenu.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/EventMegaMenu.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/EventMegaMenu.vue?')},"./js/components/NewsFeedBlock.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NewsFeedBlock.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?')},"./js/components/Node/NodeTeaserListing.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeTeaserListing.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListing.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListing.vue?')},"./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListingTopImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListingTopImage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeTeaserListingTopImage.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListingTopImage.vue?')},"./js/components/Node/fragments/EyebrowLabel.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowLabel_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowLabel_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./EyebrowLabel.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/EyebrowLabel.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/EyebrowLabel.vue?')},"./js/components/Node/fragments/NodeBylineFull.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeBylineFull.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineFull.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineFull.vue?')},"./js/components/Node/fragments/NodeBylineListing.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineListing_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeBylineListing.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineListing.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineListing.vue?')},"./js/components/Node/fragments/NodeListingIcon.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeListingIcon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeListingIcon_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeListingIcon.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeListingIcon.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeListingIcon.vue?')},"./js/components/Node/fragments/SponsoredByline.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SponsoredByline_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SponsoredByline_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SponsoredByline.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/SponsoredByline.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/SponsoredByline.vue?')},"./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleSponsorSPickView.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?')},"./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlight_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlight_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlight.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleVideoHighlight.vue?')},"./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleBylineFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./ArticleBylineFull.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/ArticleBylineFull.vue?')},"./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowFull_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./EyebrowFull.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/EyebrowFull.vue?')},"./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_LabelItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_LabelItem_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./LabelItem.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/LabelItem.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightLarge.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightSmall.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?')},"./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTopicReportSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTopicReportSponsorSPickView_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeTopicReportSponsorSPickView.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?')},"./js/components/OmedaNewsletter.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_OmedaNewsletter_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_OmedaNewsletter_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./OmedaNewsletter.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/OmedaNewsletter.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/OmedaNewsletter.vue?')},"./js/components/Term/SectionFrontsContenWell.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContenWell.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?')},"./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContentWellInfScrollPage.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?')},"./js/components/Term/TermMultiSponsorResources.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_TermMultiSponsorResources_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_TermMultiSponsorResources_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./TermMultiSponsorResources.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/TermMultiSponsorResources.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/TermMultiSponsorResources.vue?')},"./js/components/Term/fragments/TermEventFeatured.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventFeatured_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventFeatured_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./TermEventFeatured.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventFeatured.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventFeatured.vue?')},"./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=script&lang=js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventSmallFeature_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventSmallFeature_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./TermEventSmallFeature.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=script&lang=js");\n \n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventSmallFeature.vue?')},"./js/components/ArticleListLoader.vue?vue&type=template&id=5258f8f6":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleListLoader_vue_vue_type_template_id_5258f8f6__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleListLoader_vue_vue_type_template_id_5258f8f6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./ArticleListLoader.vue?vue&type=template&id=5258f8f6 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/ArticleListLoader.vue?vue&type=template&id=5258f8f6");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/ArticleListLoader.vue?')},"./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=template&id=8c9e40f8&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_template_id_8c9e40f8_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_template_id_8c9e40f8_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEditorSPickBlock.vue?vue&type=template&id=8c9e40f8&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=template&id=8c9e40f8&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=template&id=6329dfea&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_template_id_6329dfea_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_template_id_6329dfea_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEventPromoBlock.vue?vue&type=template&id=6329dfea&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=template&id=6329dfea&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?')},"./js/components/BlockContent/BlockContentGrid.vue?vue&type=template&id=efac2e78":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentGrid_vue_vue_type_template_id_efac2e78__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentGrid_vue_vue_type_template_id_efac2e78__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentGrid.vue?vue&type=template&id=efac2e78 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentGrid.vue?vue&type=template&id=efac2e78");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentGrid.vue?')},"./js/components/BlockContent/BlockContentLink.vue?vue&type=template&id=873ad910":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentLink_vue_vue_type_template_id_873ad910__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentLink_vue_vue_type_template_id_873ad910__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentLink.vue?vue&type=template&id=873ad910 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentLink.vue?vue&type=template&id=873ad910");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentLink.vue?')},"./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=template&id=b4e8dd36&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_template_id_b4e8dd36_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_template_id_b4e8dd36_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentSponsorSPickBlock.vue?vue&type=template&id=b4e8dd36&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=template&id=b4e8dd36&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=template&id=ada3c8ba&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_template_id_ada3c8ba_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_template_id_ada3c8ba_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentVideoArticlesHighlightBlock.vue?vue&type=template&id=ada3c8ba&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=template&id=ada3c8ba&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?')},"./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=template&id=e5c43014":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_HorizontalRow4_vue_vue_type_template_id_e5c43014__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_HorizontalRow4_vue_vue_type_template_id_e5c43014__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./HorizontalRow4.vue?vue&type=template&id=e5c43014 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/HorizontalRow4.vue?vue&type=template&id=e5c43014");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/HorizontalRow4.vue?')},"./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=template&id=4f492660":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_LargeFeatureTopDisplay_vue_vue_type_template_id_4f492660__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_LargeFeatureTopDisplay_vue_vue_type_template_id_4f492660__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./LargeFeatureTopDisplay.vue?vue&type=template&id=4f492660 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?vue&type=template&id=4f492660");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/EventPromo/LargeFeatureTopDisplay.vue?')},"./js/components/CfMediaImage.vue?vue&type=template&id=2800dc4a&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_template_id_2800dc4a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_template_id_2800dc4a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./CfMediaImage.vue?vue&type=template&id=2800dc4a&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=template&id=2800dc4a&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?')},"./js/components/DynamicAdSlot.vue?vue&type=template&id=5a28c422":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_DynamicAdSlot_vue_vue_type_template_id_5a28c422__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_DynamicAdSlot_vue_vue_type_template_id_5a28c422__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./DynamicAdSlot.vue?vue&type=template&id=5a28c422 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/DynamicAdSlot.vue?vue&type=template&id=5a28c422");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/DynamicAdSlot.vue?')},"./js/components/EventMegaMenu.vue?vue&type=template&id=493cf03a":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_EventMegaMenu_vue_vue_type_template_id_493cf03a__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_EventMegaMenu_vue_vue_type_template_id_493cf03a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./EventMegaMenu.vue?vue&type=template&id=493cf03a */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/EventMegaMenu.vue?vue&type=template&id=493cf03a");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/EventMegaMenu.vue?')},"./js/components/NewsFeedBlock.vue?vue&type=template&id=7d2f820b&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_template_id_7d2f820b_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_template_id_7d2f820b_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NewsFeedBlock.vue?vue&type=template&id=7d2f820b&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=template&id=7d2f820b&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?')},"./js/components/Node/NodeTeaserListing.vue?vue&type=template&id=0204c4c6":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListing_vue_vue_type_template_id_0204c4c6__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListing_vue_vue_type_template_id_0204c4c6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeTeaserListing.vue?vue&type=template&id=0204c4c6 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListing.vue?vue&type=template&id=0204c4c6");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListing.vue?')},"./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=template&id=3eb2c628":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListingTopImage_vue_vue_type_template_id_3eb2c628__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTeaserListingTopImage_vue_vue_type_template_id_3eb2c628__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeTeaserListingTopImage.vue?vue&type=template&id=3eb2c628 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/NodeTeaserListingTopImage.vue?vue&type=template&id=3eb2c628");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/NodeTeaserListingTopImage.vue?')},"./js/components/Node/fragments/EyebrowLabel.vue?vue&type=template&id=7e967793":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowLabel_vue_vue_type_template_id_7e967793__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowLabel_vue_vue_type_template_id_7e967793__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./EyebrowLabel.vue?vue&type=template&id=7e967793 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/EyebrowLabel.vue?vue&type=template&id=7e967793");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/EyebrowLabel.vue?')},"./js/components/Node/fragments/NodeBylineFull.vue?vue&type=template&id=779f6424":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineFull_vue_vue_type_template_id_779f6424__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineFull_vue_vue_type_template_id_779f6424__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeBylineFull.vue?vue&type=template&id=779f6424 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineFull.vue?vue&type=template&id=779f6424");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineFull.vue?')},"./js/components/Node/fragments/NodeBylineListing.vue?vue&type=template&id=16e62f7f":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineListing_vue_vue_type_template_id_16e62f7f__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeBylineListing_vue_vue_type_template_id_16e62f7f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeBylineListing.vue?vue&type=template&id=16e62f7f */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeBylineListing.vue?vue&type=template&id=16e62f7f");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeBylineListing.vue?')},"./js/components/Node/fragments/NodeListingIcon.vue?vue&type=template&id=503caa3a":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeListingIcon_vue_vue_type_template_id_503caa3a__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeListingIcon_vue_vue_type_template_id_503caa3a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeListingIcon.vue?vue&type=template&id=503caa3a */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/NodeListingIcon.vue?vue&type=template&id=503caa3a");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/NodeListingIcon.vue?')},"./js/components/Node/fragments/SponsoredByline.vue?vue&type=template&id=d2c68fe8":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_SponsoredByline_vue_vue_type_template_id_d2c68fe8__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_SponsoredByline_vue_vue_type_template_id_d2c68fe8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SponsoredByline.vue?vue&type=template&id=d2c68fe8 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Node/fragments/SponsoredByline.vue?vue&type=template&id=d2c68fe8");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Node/fragments/SponsoredByline.vue?')},"./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=template&id=60007632":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleSponsorSPickView_vue_vue_type_template_id_60007632__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleSponsorSPickView_vue_vue_type_template_id_60007632__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleSponsorSPickView.vue?vue&type=template&id=60007632 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?vue&type=template&id=60007632");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleSponsorSPickView.vue?')},"./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=template&id=b594073e":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlight_vue_vue_type_template_id_b594073e__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlight_vue_vue_type_template_id_b594073e__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlight.vue?vue&type=template&id=b594073e */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/NodeArticleVideoHighlight.vue?vue&type=template&id=b594073e");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/NodeArticleVideoHighlight.vue?')},"./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=template&id=20075350":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleBylineFull_vue_vue_type_template_id_20075350__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_ArticleBylineFull_vue_vue_type_template_id_20075350__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./ArticleBylineFull.vue?vue&type=template&id=20075350 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/ArticleBylineFull.vue?vue&type=template&id=20075350");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/ArticleBylineFull.vue?')},"./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=template&id=f191be40":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowFull_vue_vue_type_template_id_f191be40__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_EyebrowFull_vue_vue_type_template_id_f191be40__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./EyebrowFull.vue?vue&type=template&id=f191be40 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/EyebrowFull.vue?vue&type=template&id=f191be40");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/EyebrowFull.vue?')},"./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=template&id=2332d76f":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_LabelItem_vue_vue_type_template_id_2332d76f__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_LabelItem_vue_vue_type_template_id_2332d76f__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./LabelItem.vue?vue&type=template&id=2332d76f */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/LabelItem.vue?vue&type=template&id=2332d76f");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/LabelItem.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=template&id=1efca076&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_template_id_1efca076_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_template_id_1efca076_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightLarge.vue?vue&type=template&id=1efca076&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=template&id=1efca076&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=template&id=ddea977c&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_template_id_ddea977c_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_template_id_ddea977c_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightSmall.vue?vue&type=template&id=ddea977c&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=template&id=ddea977c&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?')},"./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=template&id=bf74c1fe":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTopicReportSponsorSPickView_vue_vue_type_template_id_bf74c1fe__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeTopicReportSponsorSPickView_vue_vue_type_template_id_bf74c1fe__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeTopicReportSponsorSPickView.vue?vue&type=template&id=bf74c1fe */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?vue&type=template&id=bf74c1fe");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeTopicReport/NodeTopicReportSponsorSPickView.vue?')},"./js/components/OmedaNewsletter.vue?vue&type=template&id=d7bcf6a8":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_OmedaNewsletter_vue_vue_type_template_id_d7bcf6a8__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_OmedaNewsletter_vue_vue_type_template_id_d7bcf6a8__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./OmedaNewsletter.vue?vue&type=template&id=d7bcf6a8 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/OmedaNewsletter.vue?vue&type=template&id=d7bcf6a8");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/OmedaNewsletter.vue?')},"./js/components/Term/SectionFrontsContenWell.vue?vue&type=template&id=76c1b854&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_template_id_76c1b854_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_template_id_76c1b854_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContenWell.vue?vue&type=template&id=76c1b854&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=template&id=76c1b854&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?')},"./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=template&id=0c8a543a&scoped=true":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_template_id_0c8a543a_scoped_true__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_template_id_0c8a543a_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContentWellInfScrollPage.vue?vue&type=template&id=0c8a543a&scoped=true */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=template&id=0c8a543a&scoped=true");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?')},"./js/components/Term/TermMultiSponsorResources.vue?vue&type=template&id=2fc981f6":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_TermMultiSponsorResources_vue_vue_type_template_id_2fc981f6__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_TermMultiSponsorResources_vue_vue_type_template_id_2fc981f6__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./TermMultiSponsorResources.vue?vue&type=template&id=2fc981f6 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/TermMultiSponsorResources.vue?vue&type=template&id=2fc981f6");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/TermMultiSponsorResources.vue?')},"./js/components/Term/fragments/TermEventFeatured.vue?vue&type=template&id=50764aee":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventFeatured_vue_vue_type_template_id_50764aee__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventFeatured_vue_vue_type_template_id_50764aee__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./TermEventFeatured.vue?vue&type=template&id=50764aee */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventFeatured.vue?vue&type=template&id=50764aee");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventFeatured.vue?')},"./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=template&id=ae603ba2":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   render: function() { return /* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventSmallFeature_vue_vue_type_template_id_ae603ba2__WEBPACK_IMPORTED_MODULE_0__.render; }\n/* harmony export */ });\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_dist_templateLoader_js_ruleSet_1_rules_2_node_modules_vue_loader_dist_index_js_ruleSet_0_TermEventSmallFeature_vue_vue_type_template_id_ae603ba2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./TermEventSmallFeature.vue?vue&type=template&id=ae603ba2 */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/fragments/TermEventSmallFeature.vue?vue&type=template&id=ae603ba2");\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/fragments/TermEventSmallFeature.vue?')},"./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_style_index_0_id_8c9e40f8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_style_index_0_id_8c9e40f8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_style_index_0_id_8c9e40f8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_style_index_0_id_8c9e40f8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEditorSPickBlock_vue_vue_type_style_index_0_id_8c9e40f8_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_style_index_0_id_6329dfea_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_style_index_0_id_6329dfea_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_style_index_0_id_6329dfea_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_style_index_0_id_6329dfea_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentEventPromoBlock_vue_vue_type_style_index_0_id_6329dfea_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?')},"./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_style_index_0_id_b4e8dd36_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_style_index_0_id_b4e8dd36_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_style_index_0_id_b4e8dd36_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_style_index_0_id_b4e8dd36_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentSponsorSPickBlock_vue_vue_type_style_index_0_id_b4e8dd36_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?')},"./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_style_index_0_id_ada3c8ba_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_style_index_0_id_ada3c8ba_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_style_index_0_id_ada3c8ba_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_style_index_0_id_ada3c8ba_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_BlockContentVideoArticlesHighlightBlock_vue_vue_type_style_index_0_id_ada3c8ba_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?')},"./js/components/CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_style_index_0_id_2800dc4a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-style-loader/index.js!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/dist/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_style_index_0_id_2800dc4a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_style_index_0_id_2800dc4a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_style_index_0_id_2800dc4a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_CfMediaImage_vue_vue_type_style_index_0_id_2800dc4a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_style_index_0_id_1efca076_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader/index.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_style_index_0_id_1efca076_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_style_index_0_id_1efca076_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_style_index_0_id_1efca076_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightLarge_vue_vue_type_style_index_0_id_1efca076_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?')},"./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_style_index_0_id_ddea977c_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-style-loader/index.js!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_style_index_0_id_ddea977c_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_style_index_0_id_ddea977c_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_style_index_0_id_ddea977c_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NodeArticleVideoHighlightSmall_vue_vue_type_style_index_0_id_ddea977c_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?')},"./js/components/Term/SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_style_index_0_id_76c1b854_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_style_index_0_id_76c1b854_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_style_index_0_id_76c1b854_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_style_index_0_id_76c1b854_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContenWell_vue_vue_type_style_index_0_id_76c1b854_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?')},"./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_style_index_0_id_0c8a543a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader/index.js!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_style_index_0_id_0c8a543a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_style_index_0_id_0c8a543a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_style_index_0_id_0c8a543a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_sass_loader_dist_cjs_js_node_modules_vue_loader_dist_index_js_ruleSet_0_SectionFrontsContentWellInfScrollPage_vue_vue_type_style_index_0_id_0c8a543a_scoped_true_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?')},"./js/components/NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_style_index_0_id_7d2f820b_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-style-loader/index.js!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/dist/stylePostLoader.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_style_index_0_id_7d2f820b_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_style_index_0_id_7d2f820b_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_style_index_0_id_7d2f820b_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_dist_stylePostLoader_js_node_modules_vue_loader_dist_index_js_ruleSet_0_NewsFeedBlock_vue_vue_type_style_index_0_id_7d2f820b_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEditorSPickBlock.vue?vue&type=style&index=0&id=8c9e40f8&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("b6fdec82", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEditorSPickBlock.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentEventPromoBlock.vue?vue&type=style&index=0&id=6329dfea&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("7df0d598", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentEventPromoBlock.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?vue&type=style&index=0&id=b4e8dd36&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("352cd570", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentSponsorSPickBlock.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?vue&type=style&index=0&id=ada3c8ba&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("71f20843", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/BlockContent/BlockContentVideoArticlesHighlightBlock.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/dist/stylePostLoader.js!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/CfMediaImage.vue?vue&type=style&index=0&id=2800dc4a&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("188ad872", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/CfMediaImage.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?vue&type=style&index=0&id=1efca076&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("31325549", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightLarge.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?vue&type=style&index=0&id=ddea977c&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("8b6a6d4c", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NodeArticle/fragments/NodeArticleVideoHighlightSmall.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContenWell.vue?vue&type=style&index=0&id=76c1b854&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("a041a4e0", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContenWell.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../node_modules/sass-loader/dist/cjs.js!../../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?vue&type=style&index=0&id=0c8a543a&scoped=true&lang=scss");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("352cfafa", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/Term/SectionFrontsContentWellInfScrollPage.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css":function(module,__unused_webpack_exports,__webpack_require__){eval('// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/dist/stylePostLoader.js!../../node_modules/vue-loader/dist/index.js??ruleSet[0]!./NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./js/components/NewsFeedBlock.vue?vue&type=style&index=0&id=7d2f820b&scoped=true&lang=css");\nif(content.__esModule) content = content.default;\nif(typeof content === \'string\') content = [[module.id, content, \'\']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = (__webpack_require__(/*! !../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])\nvar update = add("1ae59026", content, false, {});\n// Hot Module Replacement\nif(false) {}\n\n//# sourceURL=webpack://quartz_vuejs/./js/components/NewsFeedBlock.vue?./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/vue-loader/dist/index.js??ruleSet%5B0%5D')},"./node_modules/vue-style-loader/lib/addStylesClient.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": function() { return /* binding */ addStylesClient; }\n/* harmony export */ });\n/* harmony import */ var _listToStyles__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./listToStyles */ \"./node_modules/vue-style-loader/lib/listToStyles.js\");\n/*\n  MIT License http://www.opensource.org/licenses/mit-license.php\n  Author Tobias Koppers @sokra\n  Modified by Evan You @yyx990803\n*/\n\n\n\nvar hasDocument = typeof document !== 'undefined'\n\nif (typeof DEBUG !== 'undefined' && DEBUG) {\n  if (!hasDocument) {\n    throw new Error(\n    'vue-style-loader cannot be used in a non-browser environment. ' +\n    \"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\"\n  ) }\n}\n\n/*\ntype StyleObject = {\n  id: number;\n  parts: Array<StyleObjectPart>\n}\n\ntype StyleObjectPart = {\n  css: string;\n  media: string;\n  sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n  [id: number]: {\n    id: number,\n    refs: number,\n    parts: Array<(obj?: StyleObjectPart) => void>\n  }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\nvar options = null\nvar ssrIdKey = 'data-vue-ssr-id'\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n// tags it will allow on a page\nvar isOldIE = typeof navigator !== 'undefined' && /msie [6-9]\\b/.test(navigator.userAgent.toLowerCase())\n\nfunction addStylesClient (parentId, list, _isProduction, _options) {\n  isProduction = _isProduction\n\n  options = _options || {}\n\n  var styles = (0,_listToStyles__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(parentId, list)\n  addStylesToDom(styles)\n\n  return function update (newList) {\n    var mayRemove = []\n    for (var i = 0; i < styles.length; i++) {\n      var item = styles[i]\n      var domStyle = stylesInDom[item.id]\n      domStyle.refs--\n      mayRemove.push(domStyle)\n    }\n    if (newList) {\n      styles = (0,_listToStyles__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(parentId, newList)\n      addStylesToDom(styles)\n    } else {\n      styles = []\n    }\n    for (var i = 0; i < mayRemove.length; i++) {\n      var domStyle = mayRemove[i]\n      if (domStyle.refs === 0) {\n        for (var j = 0; j < domStyle.parts.length; j++) {\n          domStyle.parts[j]()\n        }\n        delete stylesInDom[domStyle.id]\n      }\n    }\n  }\n}\n\nfunction addStylesToDom (styles /* Array<StyleObject> */) {\n  for (var i = 0; i < styles.length; i++) {\n    var item = styles[i]\n    var domStyle = stylesInDom[item.id]\n    if (domStyle) {\n      domStyle.refs++\n      for (var j = 0; j < domStyle.parts.length; j++) {\n        domStyle.parts[j](item.parts[j])\n      }\n      for (; j < item.parts.length; j++) {\n        domStyle.parts.push(addStyle(item.parts[j]))\n      }\n      if (domStyle.parts.length > item.parts.length) {\n        domStyle.parts.length = item.parts.length\n      }\n    } else {\n      var parts = []\n      for (var j = 0; j < item.parts.length; j++) {\n        parts.push(addStyle(item.parts[j]))\n      }\n      stylesInDom[item.id] = { id: item.id, refs: 1, parts: parts }\n    }\n  }\n}\n\nfunction createStyleElement () {\n  var styleElement = document.createElement('style')\n  styleElement.type = 'text/css'\n  head.appendChild(styleElement)\n  return styleElement\n}\n\nfunction addStyle (obj /* StyleObjectPart */) {\n  var update, remove\n  var styleElement = document.querySelector('style[' + ssrIdKey + '~=\"' + obj.id + '\"]')\n\n  if (styleElement) {\n    if (isProduction) {\n      // has SSR styles and in production mode.\n      // simply do nothing.\n      return noop\n    } else {\n      // has SSR styles but in dev mode.\n      // for some reason Chrome can't handle source map in server-rendered\n      // style tags - source maps in <style> only works if the style tag is\n      // created and inserted dynamically. So we remove the server rendered\n      // styles and inject new ones.\n      styleElement.parentNode.removeChild(styleElement)\n    }\n  }\n\n  if (isOldIE) {\n    // use singleton mode for IE9.\n    var styleIndex = singletonCounter++\n    styleElement = singletonElement || (singletonElement = createStyleElement())\n    update = applyToSingletonTag.bind(null, styleElement, styleIndex, false)\n    remove = applyToSingletonTag.bind(null, styleElement, styleIndex, true)\n  } else {\n    // use multi-style-tag mode in all other cases\n    styleElement = createStyleElement()\n    update = applyToTag.bind(null, styleElement)\n    remove = function () {\n      styleElement.parentNode.removeChild(styleElement)\n    }\n  }\n\n  update(obj)\n\n  return function updateStyle (newObj /* StyleObjectPart */) {\n    if (newObj) {\n      if (newObj.css === obj.css &&\n          newObj.media === obj.media &&\n          newObj.sourceMap === obj.sourceMap) {\n        return\n      }\n      update(obj = newObj)\n    } else {\n      remove()\n    }\n  }\n}\n\nvar replaceText = (function () {\n  var textStore = []\n\n  return function (index, replacement) {\n    textStore[index] = replacement\n    return textStore.filter(Boolean).join('\\n')\n  }\n})()\n\nfunction applyToSingletonTag (styleElement, index, remove, obj) {\n  var css = remove ? '' : obj.css\n\n  if (styleElement.styleSheet) {\n    styleElement.styleSheet.cssText = replaceText(index, css)\n  } else {\n    var cssNode = document.createTextNode(css)\n    var childNodes = styleElement.childNodes\n    if (childNodes[index]) styleElement.removeChild(childNodes[index])\n    if (childNodes.length) {\n      styleElement.insertBefore(cssNode, childNodes[index])\n    } else {\n      styleElement.appendChild(cssNode)\n    }\n  }\n}\n\nfunction applyToTag (styleElement, obj) {\n  var css = obj.css\n  var media = obj.media\n  var sourceMap = obj.sourceMap\n\n  if (media) {\n    styleElement.setAttribute('media', media)\n  }\n  if (options.ssrId) {\n    styleElement.setAttribute(ssrIdKey, obj.id)\n  }\n\n  if (sourceMap) {\n    // https://developer.chrome.com/devtools/docs/javascript-debugging\n    // this makes source maps inside style tags work properly in Chrome\n    css += '\\n/*# sourceURL=' + sourceMap.sources[0] + ' */'\n    // http://stackoverflow.com/a/26603875\n    css += '\\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + ' */'\n  }\n\n  if (styleElement.styleSheet) {\n    styleElement.styleSheet.cssText = css\n  } else {\n    while (styleElement.firstChild) {\n      styleElement.removeChild(styleElement.firstChild)\n    }\n    styleElement.appendChild(document.createTextNode(css))\n  }\n}\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/vue-style-loader/lib/addStylesClient.js?")},"./node_modules/axios/lib/adapters/adapters.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _http_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./http.js */ "./node_modules/axios/lib/helpers/null.js");\n/* harmony import */ var _xhr_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./xhr.js */ "./node_modules/axios/lib/adapters/xhr.js");\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n\n\n\nvar knownAdapters = {\n  http: _http_js__WEBPACK_IMPORTED_MODULE_0__["default"],\n  xhr: _xhr_js__WEBPACK_IMPORTED_MODULE_1__["default"]\n};\n_utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].forEach(knownAdapters, function (fn, value) {\n  if (fn) {\n    try {\n      Object.defineProperty(fn, \'name\', {\n        value: value\n      });\n    } catch (e) {\n      // eslint-disable-next-line no-empty\n    }\n    Object.defineProperty(fn, \'adapterName\', {\n      value: value\n    });\n  }\n});\nvar renderReason = function renderReason(reason) {\n  return "- ".concat(reason);\n};\nvar isResolvedHandle = function isResolvedHandle(adapter) {\n  return _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isFunction(adapter) || adapter === null || adapter === false;\n};\n/* harmony default export */ __webpack_exports__["default"] = ({\n  getAdapter: function getAdapter(adapters) {\n    adapters = _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isArray(adapters) ? adapters : [adapters];\n    var _adapters = adapters,\n      length = _adapters.length;\n    var nameOrAdapter;\n    var adapter;\n    var rejectedReasons = {};\n    for (var i = 0; i < length; i++) {\n      nameOrAdapter = adapters[i];\n      var id = void 0;\n      adapter = nameOrAdapter;\n      if (!isResolvedHandle(nameOrAdapter)) {\n        adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n        if (adapter === undefined) {\n          throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_3__["default"]("Unknown adapter \'".concat(id, "\'"));\n        }\n      }\n      if (adapter) {\n        break;\n      }\n      rejectedReasons[id || \'#\' + i] = adapter;\n    }\n    if (!adapter) {\n      var reasons = Object.entries(rejectedReasons).map(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n          id = _ref2[0],\n          state = _ref2[1];\n        return "adapter ".concat(id, " ") + (state === false ? \'is not supported by the environment\' : \'is not available in the build\');\n      });\n      var s = length ? reasons.length > 1 ? \'since :\\n\' + reasons.map(renderReason).join(\'\\n\') : \' \' + renderReason(reasons[0]) : \'as no adapter specified\';\n      throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_3__["default"]("There is no suitable adapter to dispatch the request " + s, \'ERR_NOT_SUPPORT\');\n    }\n    return adapter;\n  },\n  adapters: knownAdapters\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/adapters/adapters.js?')},"./node_modules/axios/lib/adapters/xhr.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _core_settle_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./../core/settle.js */ "./node_modules/axios/lib/core/settle.js");\n/* harmony import */ var _helpers_cookies_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./../helpers/cookies.js */ "./node_modules/axios/lib/helpers/cookies.js");\n/* harmony import */ var _helpers_buildURL_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./../helpers/buildURL.js */ "./node_modules/axios/lib/helpers/buildURL.js");\n/* harmony import */ var _core_buildFullPath_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/buildFullPath.js */ "./node_modules/axios/lib/core/buildFullPath.js");\n/* harmony import */ var _helpers_isURLSameOrigin_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./../helpers/isURLSameOrigin.js */ "./node_modules/axios/lib/helpers/isURLSameOrigin.js");\n/* harmony import */ var _defaults_transitional_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../defaults/transitional.js */ "./node_modules/axios/lib/defaults/transitional.js");\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../core/AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\n/* harmony import */ var _cancel_CanceledError_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../cancel/CanceledError.js */ "./node_modules/axios/lib/cancel/CanceledError.js");\n/* harmony import */ var _helpers_parseProtocol_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../helpers/parseProtocol.js */ "./node_modules/axios/lib/helpers/parseProtocol.js");\n/* harmony import */ var _platform_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../platform/index.js */ "./node_modules/axios/lib/platform/index.js");\n/* harmony import */ var _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/AxiosHeaders.js */ "./node_modules/axios/lib/core/AxiosHeaders.js");\n/* harmony import */ var _helpers_speedometer_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/speedometer.js */ "./node_modules/axios/lib/helpers/speedometer.js");\n\n\nfunction _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\nfunction _toArray(arr) { return _arrayWithHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n\n\n\n\n\n\n\n\n\n\n\n\nfunction progressEventReducer(listener, isDownloadStream) {\n  var bytesNotified = 0;\n  var _speedometer = (0,_helpers_speedometer_js__WEBPACK_IMPORTED_MODULE_0__["default"])(50, 250);\n  return function (e) {\n    var loaded = e.loaded;\n    var total = e.lengthComputable ? e.total : undefined;\n    var progressBytes = loaded - bytesNotified;\n    var rate = _speedometer(progressBytes);\n    var inRange = loaded <= total;\n    bytesNotified = loaded;\n    var data = {\n      loaded: loaded,\n      total: total,\n      progress: total ? loaded / total : undefined,\n      bytes: progressBytes,\n      rate: rate ? rate : undefined,\n      estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n      event: e\n    };\n    data[isDownloadStream ? \'download\' : \'upload\'] = true;\n    listener(data);\n  };\n}\nvar isXHRAdapterSupported = typeof XMLHttpRequest !== \'undefined\';\n/* harmony default export */ __webpack_exports__["default"] = (isXHRAdapterSupported && function (config) {\n  return new Promise(function dispatchXhrRequest(resolve, reject) {\n    var requestData = config.data;\n    var requestHeaders = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"].from(config.headers).normalize();\n    var responseType = config.responseType,\n      withXSRFToken = config.withXSRFToken;\n    var onCanceled;\n    function done() {\n      if (config.cancelToken) {\n        config.cancelToken.unsubscribe(onCanceled);\n      }\n      if (config.signal) {\n        config.signal.removeEventListener(\'abort\', onCanceled);\n      }\n    }\n    var contentType;\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isFormData(requestData)) {\n      if (_platform_index_js__WEBPACK_IMPORTED_MODULE_3__["default"].hasStandardBrowserEnv || _platform_index_js__WEBPACK_IMPORTED_MODULE_3__["default"].hasStandardBrowserWebWorkerEnv) {\n        requestHeaders.setContentType(false); // Let the browser set it\n      } else if ((contentType = requestHeaders.getContentType()) !== false) {\n        // fix semicolon duplication issue for ReactNative FormData implementation\n        var _ref = contentType ? contentType.split(\';\').map(function (token) {\n            return token.trim();\n          }).filter(Boolean) : [],\n          _ref2 = _toArray(_ref),\n          type = _ref2[0],\n          tokens = _ref2.slice(1);\n        requestHeaders.setContentType([type || \'multipart/form-data\'].concat(_toConsumableArray(tokens)).join(\'; \'));\n      }\n    }\n    var request = new XMLHttpRequest();\n\n    // HTTP basic authentication\n    if (config.auth) {\n      var username = config.auth.username || \'\';\n      var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : \'\';\n      requestHeaders.set(\'Authorization\', \'Basic \' + btoa(username + \':\' + password));\n    }\n    var fullPath = (0,_core_buildFullPath_js__WEBPACK_IMPORTED_MODULE_4__["default"])(config.baseURL, config.url);\n    request.open(config.method.toUpperCase(), (0,_helpers_buildURL_js__WEBPACK_IMPORTED_MODULE_5__["default"])(fullPath, config.params, config.paramsSerializer), true);\n\n    // Set the request timeout in MS\n    request.timeout = config.timeout;\n    function onloadend() {\n      if (!request) {\n        return;\n      }\n      // Prepare the response\n      var responseHeaders = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"].from(\'getAllResponseHeaders\' in request && request.getAllResponseHeaders());\n      var responseData = !responseType || responseType === \'text\' || responseType === \'json\' ? request.responseText : request.response;\n      var response = {\n        data: responseData,\n        status: request.status,\n        statusText: request.statusText,\n        headers: responseHeaders,\n        config: config,\n        request: request\n      };\n      (0,_core_settle_js__WEBPACK_IMPORTED_MODULE_6__["default"])(function _resolve(value) {\n        resolve(value);\n        done();\n      }, function _reject(err) {\n        reject(err);\n        done();\n      }, response);\n\n      // Clean up request\n      request = null;\n    }\n    if (\'onloadend\' in request) {\n      // Use onloadend if available\n      request.onloadend = onloadend;\n    } else {\n      // Listen for ready state to emulate onloadend\n      request.onreadystatechange = function handleLoad() {\n        if (!request || request.readyState !== 4) {\n          return;\n        }\n\n        // The request errored out and we didn\'t get a response, this will be\n        // handled by onerror instead\n        // With one exception: request that using file: protocol, most browsers\n        // will return status as 0 even though it\'s a successful request\n        if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf(\'file:\') === 0)) {\n          return;\n        }\n        // readystate handler is calling before onerror or ontimeout handlers,\n        // so we should call onloadend on the next \'tick\'\n        setTimeout(onloadend);\n      };\n    }\n\n    // Handle browser request cancellation (as opposed to a manual cancellation)\n    request.onabort = function handleAbort() {\n      if (!request) {\n        return;\n      }\n      reject(new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"](\'Request aborted\', _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"].ECONNABORTED, config, request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle low level network errors\n    request.onerror = function handleError() {\n      // Real errors are hidden from us by the browser\n      // onerror should only fire if it\'s a network error\n      reject(new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"](\'Network Error\', _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"].ERR_NETWORK, config, request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Handle timeout\n    request.ontimeout = function handleTimeout() {\n      var timeoutErrorMessage = config.timeout ? \'timeout of \' + config.timeout + \'ms exceeded\' : \'timeout exceeded\';\n      var transitional = config.transitional || _defaults_transitional_js__WEBPACK_IMPORTED_MODULE_8__["default"];\n      if (config.timeoutErrorMessage) {\n        timeoutErrorMessage = config.timeoutErrorMessage;\n      }\n      reject(new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"](timeoutErrorMessage, transitional.clarifyTimeoutError ? _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"].ETIMEDOUT : _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"].ECONNABORTED, config, request));\n\n      // Clean up request\n      request = null;\n    };\n\n    // Add xsrf header\n    // This is only done if running in a standard browser environment.\n    // Specifically not if we\'re in a web worker, or react-native.\n    if (_platform_index_js__WEBPACK_IMPORTED_MODULE_3__["default"].hasStandardBrowserEnv) {\n      withXSRFToken && _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(config));\n      if (withXSRFToken || withXSRFToken !== false && (0,_helpers_isURLSameOrigin_js__WEBPACK_IMPORTED_MODULE_9__["default"])(fullPath)) {\n        // Add xsrf header\n        var xsrfValue = config.xsrfHeaderName && config.xsrfCookieName && _helpers_cookies_js__WEBPACK_IMPORTED_MODULE_10__["default"].read(config.xsrfCookieName);\n        if (xsrfValue) {\n          requestHeaders.set(config.xsrfHeaderName, xsrfValue);\n        }\n      }\n    }\n\n    // Remove Content-Type if data is undefined\n    requestData === undefined && requestHeaders.setContentType(null);\n\n    // Add headers to the request\n    if (\'setRequestHeader\' in request) {\n      _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n        request.setRequestHeader(key, val);\n      });\n    }\n\n    // Add withCredentials to request if needed\n    if (!_utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isUndefined(config.withCredentials)) {\n      request.withCredentials = !!config.withCredentials;\n    }\n\n    // Add responseType to request if needed\n    if (responseType && responseType !== \'json\') {\n      request.responseType = config.responseType;\n    }\n\n    // Handle progress if needed\n    if (typeof config.onDownloadProgress === \'function\') {\n      request.addEventListener(\'progress\', progressEventReducer(config.onDownloadProgress, true));\n    }\n\n    // Not all browsers support upload events\n    if (typeof config.onUploadProgress === \'function\' && request.upload) {\n      request.upload.addEventListener(\'progress\', progressEventReducer(config.onUploadProgress));\n    }\n    if (config.cancelToken || config.signal) {\n      // Handle cancellation\n      // eslint-disable-next-line func-names\n      onCanceled = function onCanceled(cancel) {\n        if (!request) {\n          return;\n        }\n        reject(!cancel || cancel.type ? new _cancel_CanceledError_js__WEBPACK_IMPORTED_MODULE_11__["default"](null, config, request) : cancel);\n        request.abort();\n        request = null;\n      };\n      config.cancelToken && config.cancelToken.subscribe(onCanceled);\n      if (config.signal) {\n        config.signal.aborted ? onCanceled() : config.signal.addEventListener(\'abort\', onCanceled);\n      }\n    }\n    var protocol = (0,_helpers_parseProtocol_js__WEBPACK_IMPORTED_MODULE_12__["default"])(fullPath);\n    if (protocol && _platform_index_js__WEBPACK_IMPORTED_MODULE_3__["default"].protocols.indexOf(protocol) === -1) {\n      reject(new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"](\'Unsupported protocol \' + protocol + \':\', _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_7__["default"].ERR_BAD_REQUEST, config));\n      return;\n    }\n\n    // Send the request\n    request.send(requestData || null);\n  });\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/adapters/xhr.js?')},"./node_modules/axios/lib/axios.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _helpers_bind_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./helpers/bind.js */ "./node_modules/axios/lib/helpers/bind.js");\n/* harmony import */ var _core_Axios_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core/Axios.js */ "./node_modules/axios/lib/core/Axios.js");\n/* harmony import */ var _core_mergeConfig_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./core/mergeConfig.js */ "./node_modules/axios/lib/core/mergeConfig.js");\n/* harmony import */ var _defaults_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./defaults/index.js */ "./node_modules/axios/lib/defaults/index.js");\n/* harmony import */ var _helpers_formDataToJSON_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./helpers/formDataToJSON.js */ "./node_modules/axios/lib/helpers/formDataToJSON.js");\n/* harmony import */ var _cancel_CanceledError_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./cancel/CanceledError.js */ "./node_modules/axios/lib/cancel/CanceledError.js");\n/* harmony import */ var _cancel_CancelToken_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./cancel/CancelToken.js */ "./node_modules/axios/lib/cancel/CancelToken.js");\n/* harmony import */ var _cancel_isCancel_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./cancel/isCancel.js */ "./node_modules/axios/lib/cancel/isCancel.js");\n/* harmony import */ var _env_data_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./env/data.js */ "./node_modules/axios/lib/env/data.js");\n/* harmony import */ var _helpers_toFormData_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./helpers/toFormData.js */ "./node_modules/axios/lib/helpers/toFormData.js");\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./core/AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\n/* harmony import */ var _helpers_spread_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./helpers/spread.js */ "./node_modules/axios/lib/helpers/spread.js");\n/* harmony import */ var _helpers_isAxiosError_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./helpers/isAxiosError.js */ "./node_modules/axios/lib/helpers/isAxiosError.js");\n/* harmony import */ var _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./core/AxiosHeaders.js */ "./node_modules/axios/lib/core/AxiosHeaders.js");\n/* harmony import */ var _adapters_adapters_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./adapters/adapters.js */ "./node_modules/axios/lib/adapters/adapters.js");\n/* harmony import */ var _helpers_HttpStatusCode_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./helpers/HttpStatusCode.js */ "./node_modules/axios/lib/helpers/HttpStatusCode.js");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n  var context = new _core_Axios_js__WEBPACK_IMPORTED_MODULE_0__["default"](defaultConfig);\n  var instance = (0,_helpers_bind_js__WEBPACK_IMPORTED_MODULE_1__["default"])(_core_Axios_js__WEBPACK_IMPORTED_MODULE_0__["default"].prototype.request, context);\n\n  // Copy axios.prototype to instance\n  _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].extend(instance, _core_Axios_js__WEBPACK_IMPORTED_MODULE_0__["default"].prototype, context, {\n    allOwnKeys: true\n  });\n\n  // Copy context to instance\n  _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].extend(instance, context, null, {\n    allOwnKeys: true\n  });\n\n  // Factory for creating new instances\n  instance.create = function create(instanceConfig) {\n    return createInstance((0,_core_mergeConfig_js__WEBPACK_IMPORTED_MODULE_3__["default"])(defaultConfig, instanceConfig));\n  };\n  return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(_defaults_index_js__WEBPACK_IMPORTED_MODULE_4__["default"]);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = _core_Axios_js__WEBPACK_IMPORTED_MODULE_0__["default"];\n\n// Expose Cancel & CancelToken\naxios.CanceledError = _cancel_CanceledError_js__WEBPACK_IMPORTED_MODULE_5__["default"];\naxios.CancelToken = _cancel_CancelToken_js__WEBPACK_IMPORTED_MODULE_6__["default"];\naxios.isCancel = _cancel_isCancel_js__WEBPACK_IMPORTED_MODULE_7__["default"];\naxios.VERSION = _env_data_js__WEBPACK_IMPORTED_MODULE_8__.VERSION;\naxios.toFormData = _helpers_toFormData_js__WEBPACK_IMPORTED_MODULE_9__["default"];\n\n// Expose AxiosError class\naxios.AxiosError = _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_10__["default"];\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n  return Promise.all(promises);\n};\naxios.spread = _helpers_spread_js__WEBPACK_IMPORTED_MODULE_11__["default"];\n\n// Expose isAxiosError\naxios.isAxiosError = _helpers_isAxiosError_js__WEBPACK_IMPORTED_MODULE_12__["default"];\n\n// Expose mergeConfig\naxios.mergeConfig = _core_mergeConfig_js__WEBPACK_IMPORTED_MODULE_3__["default"];\naxios.AxiosHeaders = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_13__["default"];\naxios.formToJSON = function (thing) {\n  return (0,_helpers_formDataToJSON_js__WEBPACK_IMPORTED_MODULE_14__["default"])(_utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isHTMLForm(thing) ? new FormData(thing) : thing);\n};\naxios.getAdapter = _adapters_adapters_js__WEBPACK_IMPORTED_MODULE_15__["default"].getAdapter;\naxios.HttpStatusCode = _helpers_HttpStatusCode_js__WEBPACK_IMPORTED_MODULE_16__["default"];\naxios.default = axios;\n\n// this module should only have a default export\n/* harmony default export */ __webpack_exports__["default"] = (axios);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/axios.js?')},"./node_modules/axios/lib/cancel/CancelToken.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _CanceledError_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CanceledError.js */ "./node_modules/axios/lib/cancel/CanceledError.js");\n\n\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nvar CancelToken = /*#__PURE__*/function () {\n  function CancelToken(executor) {\n    _classCallCheck(this, CancelToken);\n    if (typeof executor !== \'function\') {\n      throw new TypeError(\'executor must be a function.\');\n    }\n    var resolvePromise;\n    this.promise = new Promise(function promiseExecutor(resolve) {\n      resolvePromise = resolve;\n    });\n    var token = this;\n\n    // eslint-disable-next-line func-names\n    this.promise.then(function (cancel) {\n      if (!token._listeners) return;\n      var i = token._listeners.length;\n      while (i-- > 0) {\n        token._listeners[i](cancel);\n      }\n      token._listeners = null;\n    });\n\n    // eslint-disable-next-line func-names\n    this.promise.then = function (onfulfilled) {\n      var _resolve;\n      // eslint-disable-next-line func-names\n      var promise = new Promise(function (resolve) {\n        token.subscribe(resolve);\n        _resolve = resolve;\n      }).then(onfulfilled);\n      promise.cancel = function reject() {\n        token.unsubscribe(_resolve);\n      };\n      return promise;\n    };\n    executor(function cancel(message, config, request) {\n      if (token.reason) {\n        // Cancellation has already been requested\n        return;\n      }\n      token.reason = new _CanceledError_js__WEBPACK_IMPORTED_MODULE_0__["default"](message, config, request);\n      resolvePromise(token.reason);\n    });\n  }\n\n  /**\n   * Throws a `CanceledError` if cancellation has been requested.\n   */\n  _createClass(CancelToken, [{\n    key: "throwIfRequested",\n    value: function throwIfRequested() {\n      if (this.reason) {\n        throw this.reason;\n      }\n    }\n\n    /**\n     * Subscribe to the cancel signal\n     */\n  }, {\n    key: "subscribe",\n    value: function subscribe(listener) {\n      if (this.reason) {\n        listener(this.reason);\n        return;\n      }\n      if (this._listeners) {\n        this._listeners.push(listener);\n      } else {\n        this._listeners = [listener];\n      }\n    }\n\n    /**\n     * Unsubscribe from the cancel signal\n     */\n  }, {\n    key: "unsubscribe",\n    value: function unsubscribe(listener) {\n      if (!this._listeners) {\n        return;\n      }\n      var index = this._listeners.indexOf(listener);\n      if (index !== -1) {\n        this._listeners.splice(index, 1);\n      }\n    }\n\n    /**\n     * Returns an object that contains a new `CancelToken` and a function that, when called,\n     * cancels the `CancelToken`.\n     */\n  }], [{\n    key: "source",\n    value: function source() {\n      var cancel;\n      var token = new CancelToken(function executor(c) {\n        cancel = c;\n      });\n      return {\n        token: token,\n        cancel: cancel\n      };\n    }\n  }]);\n  return CancelToken;\n}();\n/* harmony default export */ __webpack_exports__["default"] = (CancelToken);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/cancel/CancelToken.js?')},"./node_modules/axios/lib/cancel/CanceledError.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../core/AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n\n\n\n\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n  // eslint-disable-next-line no-eq-null,eqeqeq\n  _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_0__["default"].call(this, message == null ? \'canceled\' : message, _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_0__["default"].ERR_CANCELED, config, request);\n  this.name = \'CanceledError\';\n}\n_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].inherits(CanceledError, _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_0__["default"], {\n  __CANCEL__: true\n});\n/* harmony default export */ __webpack_exports__["default"] = (CanceledError);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/cancel/CanceledError.js?')},"./node_modules/axios/lib/cancel/isCancel.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ isCancel; }\n/* harmony export */ });\n\n\nfunction isCancel(value) {\n  return !!(value && value.__CANCEL__);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/cancel/isCancel.js?')},"./node_modules/axios/lib/core/Axios.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _helpers_buildURL_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../helpers/buildURL.js */ "./node_modules/axios/lib/helpers/buildURL.js");\n/* harmony import */ var _InterceptorManager_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./InterceptorManager.js */ "./node_modules/axios/lib/core/InterceptorManager.js");\n/* harmony import */ var _dispatchRequest_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./dispatchRequest.js */ "./node_modules/axios/lib/core/dispatchRequest.js");\n/* harmony import */ var _mergeConfig_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mergeConfig.js */ "./node_modules/axios/lib/core/mergeConfig.js");\n/* harmony import */ var _buildFullPath_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./buildFullPath.js */ "./node_modules/axios/lib/core/buildFullPath.js");\n/* harmony import */ var _helpers_validator_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/validator.js */ "./node_modules/axios/lib/helpers/validator.js");\n/* harmony import */ var _AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./AxiosHeaders.js */ "./node_modules/axios/lib/core/AxiosHeaders.js");\n\n\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a \'" + n + "\' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(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 resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.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, y) : this.complete(a); }, complete: function complete(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), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n\n\n\n\n\n\nvar validators = _helpers_validator_js__WEBPACK_IMPORTED_MODULE_0__["default"].validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nvar Axios = /*#__PURE__*/function () {\n  function Axios(instanceConfig) {\n    _classCallCheck(this, Axios);\n    this.defaults = instanceConfig;\n    this.interceptors = {\n      request: new _InterceptorManager_js__WEBPACK_IMPORTED_MODULE_1__["default"](),\n      response: new _InterceptorManager_js__WEBPACK_IMPORTED_MODULE_1__["default"]()\n    };\n  }\n\n  /**\n   * Dispatch a request\n   *\n   * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n   * @param {?Object} config\n   *\n   * @returns {Promise} The Promise to be fulfilled\n   */\n  _createClass(Axios, [{\n    key: "request",\n    value: (function () {\n      var _request2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(configOrUrl, config) {\n        var dummy, stack;\n        return _regeneratorRuntime().wrap(function _callee$(_context) {\n          while (1) switch (_context.prev = _context.next) {\n            case 0:\n              _context.prev = 0;\n              _context.next = 3;\n              return this._request(configOrUrl, config);\n            case 3:\n              return _context.abrupt("return", _context.sent);\n            case 6:\n              _context.prev = 6;\n              _context.t0 = _context["catch"](0);\n              if (_context.t0 instanceof Error) {\n                Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : dummy = new Error();\n\n                // slice off the Error: ... line\n                stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, \'\') : \'\';\n                if (!_context.t0.stack) {\n                  _context.t0.stack = stack;\n                  // match without the 2 top stack lines\n                } else if (stack && !String(_context.t0.stack).endsWith(stack.replace(/^.+\\n.+\\n/, \'\'))) {\n                  _context.t0.stack += \'\\n\' + stack;\n                }\n              }\n              throw _context.t0;\n            case 10:\n            case "end":\n              return _context.stop();\n          }\n        }, _callee, this, [[0, 6]]);\n      }));\n      function request(_x, _x2) {\n        return _request2.apply(this, arguments);\n      }\n      return request;\n    }())\n  }, {\n    key: "_request",\n    value: function _request(configOrUrl, config) {\n      /*eslint no-param-reassign:0*/\n      // Allow for axios(\'example/url\'[, config]) a la fetch API\n      if (typeof configOrUrl === \'string\') {\n        config = config || {};\n        config.url = configOrUrl;\n      } else {\n        config = configOrUrl || {};\n      }\n      config = (0,_mergeConfig_js__WEBPACK_IMPORTED_MODULE_2__["default"])(this.defaults, config);\n      var _config = config,\n        transitional = _config.transitional,\n        paramsSerializer = _config.paramsSerializer,\n        headers = _config.headers;\n      if (transitional !== undefined) {\n        _helpers_validator_js__WEBPACK_IMPORTED_MODULE_0__["default"].assertOptions(transitional, {\n          silentJSONParsing: validators.transitional(validators.boolean),\n          forcedJSONParsing: validators.transitional(validators.boolean),\n          clarifyTimeoutError: validators.transitional(validators.boolean)\n        }, false);\n      }\n      if (paramsSerializer != null) {\n        if (_utils_js__WEBPACK_IMPORTED_MODULE_3__["default"].isFunction(paramsSerializer)) {\n          config.paramsSerializer = {\n            serialize: paramsSerializer\n          };\n        } else {\n          _helpers_validator_js__WEBPACK_IMPORTED_MODULE_0__["default"].assertOptions(paramsSerializer, {\n            encode: validators.function,\n            serialize: validators.function\n          }, true);\n        }\n      }\n\n      // Set config.method\n      config.method = (config.method || this.defaults.method || \'get\').toLowerCase();\n\n      // Flatten headers\n      var contextHeaders = headers && _utils_js__WEBPACK_IMPORTED_MODULE_3__["default"].merge(headers.common, headers[config.method]);\n      headers && _utils_js__WEBPACK_IMPORTED_MODULE_3__["default"].forEach([\'delete\', \'get\', \'head\', \'post\', \'put\', \'patch\', \'common\'], function (method) {\n        delete headers[method];\n      });\n      config.headers = _AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_4__["default"].concat(contextHeaders, headers);\n\n      // filter out skipped interceptors\n      var requestInterceptorChain = [];\n      var synchronousRequestInterceptors = true;\n      this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n        if (typeof interceptor.runWhen === \'function\' && interceptor.runWhen(config) === false) {\n          return;\n        }\n        synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n        requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n      });\n      var responseInterceptorChain = [];\n      this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n        responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n      });\n      var promise;\n      var i = 0;\n      var len;\n      if (!synchronousRequestInterceptors) {\n        var chain = [_dispatchRequest_js__WEBPACK_IMPORTED_MODULE_5__["default"].bind(this), undefined];\n        chain.unshift.apply(chain, requestInterceptorChain);\n        chain.push.apply(chain, responseInterceptorChain);\n        len = chain.length;\n        promise = Promise.resolve(config);\n        while (i < len) {\n          promise = promise.then(chain[i++], chain[i++]);\n        }\n        return promise;\n      }\n      len = requestInterceptorChain.length;\n      var newConfig = config;\n      i = 0;\n      while (i < len) {\n        var onFulfilled = requestInterceptorChain[i++];\n        var onRejected = requestInterceptorChain[i++];\n        try {\n          newConfig = onFulfilled(newConfig);\n        } catch (error) {\n          onRejected.call(this, error);\n          break;\n        }\n      }\n      try {\n        promise = _dispatchRequest_js__WEBPACK_IMPORTED_MODULE_5__["default"].call(this, newConfig);\n      } catch (error) {\n        return Promise.reject(error);\n      }\n      i = 0;\n      len = responseInterceptorChain.length;\n      while (i < len) {\n        promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n      }\n      return promise;\n    }\n  }, {\n    key: "getUri",\n    value: function getUri(config) {\n      config = (0,_mergeConfig_js__WEBPACK_IMPORTED_MODULE_2__["default"])(this.defaults, config);\n      var fullPath = (0,_buildFullPath_js__WEBPACK_IMPORTED_MODULE_6__["default"])(config.baseURL, config.url);\n      return (0,_helpers_buildURL_js__WEBPACK_IMPORTED_MODULE_7__["default"])(fullPath, config.params, config.paramsSerializer);\n    }\n  }]);\n  return Axios;\n}(); // Provide aliases for supported request methods\n_utils_js__WEBPACK_IMPORTED_MODULE_3__["default"].forEach([\'delete\', \'get\', \'head\', \'options\'], function forEachMethodNoData(method) {\n  /*eslint func-names:0*/\n  Axios.prototype[method] = function (url, config) {\n    return this.request((0,_mergeConfig_js__WEBPACK_IMPORTED_MODULE_2__["default"])(config || {}, {\n      method: method,\n      url: url,\n      data: (config || {}).data\n    }));\n  };\n});\n_utils_js__WEBPACK_IMPORTED_MODULE_3__["default"].forEach([\'post\', \'put\', \'patch\'], function forEachMethodWithData(method) {\n  /*eslint func-names:0*/\n\n  function generateHTTPMethod(isForm) {\n    return function httpMethod(url, data, config) {\n      return this.request((0,_mergeConfig_js__WEBPACK_IMPORTED_MODULE_2__["default"])(config || {}, {\n        method: method,\n        headers: isForm ? {\n          \'Content-Type\': \'multipart/form-data\'\n        } : {},\n        url: url,\n        data: data\n      }));\n    };\n  }\n  Axios.prototype[method] = generateHTTPMethod();\n  Axios.prototype[method + \'Form\'] = generateHTTPMethod(true);\n});\n/* harmony default export */ __webpack_exports__["default"] = (Axios);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/Axios.js?')},"./node_modules/axios/lib/core/AxiosError.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ \"./node_modules/axios/lib/utils.js\");\n\n\n\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n  Error.call(this);\n  if (Error.captureStackTrace) {\n    Error.captureStackTrace(this, this.constructor);\n  } else {\n    this.stack = new Error().stack;\n  }\n  this.message = message;\n  this.name = 'AxiosError';\n  code && (this.code = code);\n  config && (this.config = config);\n  request && (this.request = request);\n  response && (this.response = response);\n}\n_utils_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].inherits(AxiosError, Error, {\n  toJSON: function toJSON() {\n    return {\n      // Standard\n      message: this.message,\n      name: this.name,\n      // Microsoft\n      description: this.description,\n      number: this.number,\n      // Mozilla\n      fileName: this.fileName,\n      lineNumber: this.lineNumber,\n      columnNumber: this.columnNumber,\n      stack: this.stack,\n      // Axios\n      config: _utils_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].toJSONObject(this.config),\n      code: this.code,\n      status: this.response && this.response.status ? this.response.status : null\n    };\n  }\n});\nvar prototype = AxiosError.prototype;\nvar descriptors = {};\n['ERR_BAD_OPTION_VALUE', 'ERR_BAD_OPTION', 'ECONNABORTED', 'ETIMEDOUT', 'ERR_NETWORK', 'ERR_FR_TOO_MANY_REDIRECTS', 'ERR_DEPRECATED', 'ERR_BAD_RESPONSE', 'ERR_BAD_REQUEST', 'ERR_CANCELED', 'ERR_NOT_SUPPORT', 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(function (code) {\n  descriptors[code] = {\n    value: code\n  };\n});\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {\n  value: true\n});\n\n// eslint-disable-next-line func-names\nAxiosError.from = function (error, code, config, request, response, customProps) {\n  var axiosError = Object.create(prototype);\n  _utils_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].toFlatObject(error, axiosError, function filter(obj) {\n    return obj !== Error.prototype;\n  }, function (prop) {\n    return prop !== 'isAxiosError';\n  });\n  AxiosError.call(axiosError, error.message, code, config, request, response);\n  axiosError.cause = error;\n  axiosError.name = error.name;\n  customProps && Object.assign(axiosError, customProps);\n  return axiosError;\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (AxiosError);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/AxiosError.js?")},"./node_modules/axios/lib/core/AxiosHeaders.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _helpers_parseHeaders_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/parseHeaders.js */ "./node_modules/axios/lib/helpers/parseHeaders.js");\n\n\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\nvar $internals = Symbol(\'internals\');\nfunction normalizeHeader(header) {\n  return header && String(header).trim().toLowerCase();\n}\nfunction normalizeValue(value) {\n  if (value === false || value == null) {\n    return value;\n  }\n  return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(value) ? value.map(normalizeValue) : String(value);\n}\nfunction parseTokens(str) {\n  var tokens = Object.create(null);\n  var tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n  var match;\n  while (match = tokensRE.exec(str)) {\n    tokens[match[1]] = match[2];\n  }\n  return tokens;\n}\nvar isValidHeaderName = function isValidHeaderName(str) {\n  return /^[-_a-zA-Z0-9^`|~,!#$%&\'*+.]+$/.test(str.trim());\n};\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n  if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFunction(filter)) {\n    return filter.call(this, value, header);\n  }\n  if (isHeaderNameFilter) {\n    value = header;\n  }\n  if (!_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isString(value)) return;\n  if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isString(filter)) {\n    return value.indexOf(filter) !== -1;\n  }\n  if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isRegExp(filter)) {\n    return filter.test(value);\n  }\n}\nfunction formatHeader(header) {\n  return header.trim().toLowerCase().replace(/([a-z\\d])(\\w*)/g, function (w, char, str) {\n    return char.toUpperCase() + str;\n  });\n}\nfunction buildAccessors(obj, header) {\n  var accessorName = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].toCamelCase(\' \' + header);\n  [\'get\', \'set\', \'has\'].forEach(function (methodName) {\n    Object.defineProperty(obj, methodName + accessorName, {\n      value: function value(arg1, arg2, arg3) {\n        return this[methodName].call(this, header, arg1, arg2, arg3);\n      },\n      configurable: true\n    });\n  });\n}\nvar AxiosHeaders = /*#__PURE__*/function (_Symbol$iterator, _Symbol$toStringTag) {\n  function AxiosHeaders(headers) {\n    _classCallCheck(this, AxiosHeaders);\n    headers && this.set(headers);\n  }\n  _createClass(AxiosHeaders, [{\n    key: "set",\n    value: function set(header, valueOrRewrite, rewrite) {\n      var self = this;\n      function setHeader(_value, _header, _rewrite) {\n        var lHeader = normalizeHeader(_header);\n        if (!lHeader) {\n          throw new Error(\'header name must be a non-empty string\');\n        }\n        var key = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].findKey(self, lHeader);\n        if (!key || self[key] === undefined || _rewrite === true || _rewrite === undefined && self[key] !== false) {\n          self[key || _header] = normalizeValue(_value);\n        }\n      }\n      var setHeaders = function setHeaders(headers, _rewrite) {\n        return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEach(headers, function (_value, _header) {\n          return setHeader(_value, _header, _rewrite);\n        });\n      };\n      if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isPlainObject(header) || header instanceof this.constructor) {\n        setHeaders(header, valueOrRewrite);\n      } else if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n        setHeaders((0,_helpers_parseHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"])(header), valueOrRewrite);\n      } else {\n        header != null && setHeader(valueOrRewrite, header, rewrite);\n      }\n      return this;\n    }\n  }, {\n    key: "get",\n    value: function get(header, parser) {\n      header = normalizeHeader(header);\n      if (header) {\n        var key = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].findKey(this, header);\n        if (key) {\n          var value = this[key];\n          if (!parser) {\n            return value;\n          }\n          if (parser === true) {\n            return parseTokens(value);\n          }\n          if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFunction(parser)) {\n            return parser.call(this, value, key);\n          }\n          if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isRegExp(parser)) {\n            return parser.exec(value);\n          }\n          throw new TypeError(\'parser must be boolean|regexp|function\');\n        }\n      }\n    }\n  }, {\n    key: "has",\n    value: function has(header, matcher) {\n      header = normalizeHeader(header);\n      if (header) {\n        var key = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].findKey(this, header);\n        return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n      }\n      return false;\n    }\n  }, {\n    key: "delete",\n    value: function _delete(header, matcher) {\n      var self = this;\n      var deleted = false;\n      function deleteHeader(_header) {\n        _header = normalizeHeader(_header);\n        if (_header) {\n          var key = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].findKey(self, _header);\n          if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n            delete self[key];\n            deleted = true;\n          }\n        }\n      }\n      if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(header)) {\n        header.forEach(deleteHeader);\n      } else {\n        deleteHeader(header);\n      }\n      return deleted;\n    }\n  }, {\n    key: "clear",\n    value: function clear(matcher) {\n      var keys = Object.keys(this);\n      var i = keys.length;\n      var deleted = false;\n      while (i--) {\n        var key = keys[i];\n        if (!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n          delete this[key];\n          deleted = true;\n        }\n      }\n      return deleted;\n    }\n  }, {\n    key: "normalize",\n    value: function normalize(format) {\n      var self = this;\n      var headers = {};\n      _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEach(this, function (value, header) {\n        var key = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].findKey(headers, header);\n        if (key) {\n          self[key] = normalizeValue(value);\n          delete self[header];\n          return;\n        }\n        var normalized = format ? formatHeader(header) : String(header).trim();\n        if (normalized !== header) {\n          delete self[header];\n        }\n        self[normalized] = normalizeValue(value);\n        headers[normalized] = true;\n      });\n      return this;\n    }\n  }, {\n    key: "concat",\n    value: function concat() {\n      var _this$constructor;\n      for (var _len = arguments.length, targets = new Array(_len), _key = 0; _key < _len; _key++) {\n        targets[_key] = arguments[_key];\n      }\n      return (_this$constructor = this.constructor).concat.apply(_this$constructor, [this].concat(targets));\n    }\n  }, {\n    key: "toJSON",\n    value: function toJSON(asStrings) {\n      var obj = Object.create(null);\n      _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEach(this, function (value, header) {\n        value != null && value !== false && (obj[header] = asStrings && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(value) ? value.join(\', \') : value);\n      });\n      return obj;\n    }\n  }, {\n    key: _Symbol$iterator,\n    value: function value() {\n      return Object.entries(this.toJSON())[Symbol.iterator]();\n    }\n  }, {\n    key: "toString",\n    value: function toString() {\n      return Object.entries(this.toJSON()).map(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n          header = _ref2[0],\n          value = _ref2[1];\n        return header + \': \' + value;\n      }).join(\'\\n\');\n    }\n  }, {\n    key: _Symbol$toStringTag,\n    get: function get() {\n      return \'AxiosHeaders\';\n    }\n  }], [{\n    key: "from",\n    value: function from(thing) {\n      return thing instanceof this ? thing : new this(thing);\n    }\n  }, {\n    key: "concat",\n    value: function concat(first) {\n      var computed = new this(first);\n      for (var _len2 = arguments.length, targets = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n        targets[_key2 - 1] = arguments[_key2];\n      }\n      targets.forEach(function (target) {\n        return computed.set(target);\n      });\n      return computed;\n    }\n  }, {\n    key: "accessor",\n    value: function accessor(header) {\n      var internals = this[$internals] = this[$internals] = {\n        accessors: {}\n      };\n      var accessors = internals.accessors;\n      var prototype = this.prototype;\n      function defineAccessor(_header) {\n        var lHeader = normalizeHeader(_header);\n        if (!accessors[lHeader]) {\n          buildAccessors(prototype, _header);\n          accessors[lHeader] = true;\n        }\n      }\n      _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n      return this;\n    }\n  }]);\n  return AxiosHeaders;\n}(Symbol.iterator, Symbol.toStringTag);\nAxiosHeaders.accessor([\'Content-Type\', \'Content-Length\', \'Accept\', \'Accept-Encoding\', \'User-Agent\', \'Authorization\']);\n\n// reserved names hotfix\n_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].reduceDescriptors(AxiosHeaders.prototype, function (_ref3, key) {\n  var value = _ref3.value;\n  var mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n  return {\n    get: function get() {\n      return value;\n    },\n    set: function set(headerValue) {\n      this[mapped] = headerValue;\n    }\n  };\n});\n_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].freezeMethods(AxiosHeaders);\n/* harmony default export */ __webpack_exports__["default"] = (AxiosHeaders);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/AxiosHeaders.js?')},"./node_modules/axios/lib/core/InterceptorManager.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../utils.js */ "./node_modules/axios/lib/utils.js");\n\n\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\nvar InterceptorManager = /*#__PURE__*/function () {\n  function InterceptorManager() {\n    _classCallCheck(this, InterceptorManager);\n    this.handlers = [];\n  }\n\n  /**\n   * Add a new interceptor to the stack\n   *\n   * @param {Function} fulfilled The function to handle `then` for a `Promise`\n   * @param {Function} rejected The function to handle `reject` for a `Promise`\n   *\n   * @return {Number} An ID used to remove interceptor later\n   */\n  _createClass(InterceptorManager, [{\n    key: "use",\n    value: function use(fulfilled, rejected, options) {\n      this.handlers.push({\n        fulfilled: fulfilled,\n        rejected: rejected,\n        synchronous: options ? options.synchronous : false,\n        runWhen: options ? options.runWhen : null\n      });\n      return this.handlers.length - 1;\n    }\n\n    /**\n     * Remove an interceptor from the stack\n     *\n     * @param {Number} id The ID that was returned by `use`\n     *\n     * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n     */\n  }, {\n    key: "eject",\n    value: function eject(id) {\n      if (this.handlers[id]) {\n        this.handlers[id] = null;\n      }\n    }\n\n    /**\n     * Clear all interceptors from the stack\n     *\n     * @returns {void}\n     */\n  }, {\n    key: "clear",\n    value: function clear() {\n      if (this.handlers) {\n        this.handlers = [];\n      }\n    }\n\n    /**\n     * Iterate over all the registered interceptors\n     *\n     * This method is particularly useful for skipping over any\n     * interceptors that may have become `null` calling `eject`.\n     *\n     * @param {Function} fn The function to call for each interceptor\n     *\n     * @returns {void}\n     */\n  }, {\n    key: "forEach",\n    value: function forEach(fn) {\n      _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEach(this.handlers, function forEachHandler(h) {\n        if (h !== null) {\n          fn(h);\n        }\n      });\n    }\n  }]);\n  return InterceptorManager;\n}();\n/* harmony default export */ __webpack_exports__["default"] = (InterceptorManager);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/InterceptorManager.js?')},"./node_modules/axios/lib/core/buildFullPath.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ buildFullPath; }\n/* harmony export */ });\n/* harmony import */ var _helpers_isAbsoluteURL_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../helpers/isAbsoluteURL.js */ "./node_modules/axios/lib/helpers/isAbsoluteURL.js");\n/* harmony import */ var _helpers_combineURLs_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/combineURLs.js */ "./node_modules/axios/lib/helpers/combineURLs.js");\n\n\n\n\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nfunction buildFullPath(baseURL, requestedURL) {\n  if (baseURL && !(0,_helpers_isAbsoluteURL_js__WEBPACK_IMPORTED_MODULE_0__["default"])(requestedURL)) {\n    return (0,_helpers_combineURLs_js__WEBPACK_IMPORTED_MODULE_1__["default"])(baseURL, requestedURL);\n  }\n  return requestedURL;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/buildFullPath.js?')},"./node_modules/axios/lib/core/dispatchRequest.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ dispatchRequest; }\n/* harmony export */ });\n/* harmony import */ var _transformData_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./transformData.js */ "./node_modules/axios/lib/core/transformData.js");\n/* harmony import */ var _cancel_isCancel_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../cancel/isCancel.js */ "./node_modules/axios/lib/cancel/isCancel.js");\n/* harmony import */ var _defaults_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../defaults/index.js */ "./node_modules/axios/lib/defaults/index.js");\n/* harmony import */ var _cancel_CanceledError_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../cancel/CanceledError.js */ "./node_modules/axios/lib/cancel/CanceledError.js");\n/* harmony import */ var _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/AxiosHeaders.js */ "./node_modules/axios/lib/core/AxiosHeaders.js");\n/* harmony import */ var _adapters_adapters_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../adapters/adapters.js */ "./node_modules/axios/lib/adapters/adapters.js");\n\n\n\n\n\n\n\n\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n  if (config.cancelToken) {\n    config.cancelToken.throwIfRequested();\n  }\n  if (config.signal && config.signal.aborted) {\n    throw new _cancel_CanceledError_js__WEBPACK_IMPORTED_MODULE_0__["default"](null, config);\n  }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nfunction dispatchRequest(config) {\n  throwIfCancellationRequested(config);\n  config.headers = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"].from(config.headers);\n\n  // Transform request data\n  config.data = _transformData_js__WEBPACK_IMPORTED_MODULE_2__["default"].call(config, config.transformRequest);\n  if ([\'post\', \'put\', \'patch\'].indexOf(config.method) !== -1) {\n    config.headers.setContentType(\'application/x-www-form-urlencoded\', false);\n  }\n  var adapter = _adapters_adapters_js__WEBPACK_IMPORTED_MODULE_3__["default"].getAdapter(config.adapter || _defaults_index_js__WEBPACK_IMPORTED_MODULE_4__["default"].adapter);\n  return adapter(config).then(function onAdapterResolution(response) {\n    throwIfCancellationRequested(config);\n\n    // Transform response data\n    response.data = _transformData_js__WEBPACK_IMPORTED_MODULE_2__["default"].call(config, config.transformResponse, response);\n    response.headers = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"].from(response.headers);\n    return response;\n  }, function onAdapterRejection(reason) {\n    if (!(0,_cancel_isCancel_js__WEBPACK_IMPORTED_MODULE_5__["default"])(reason)) {\n      throwIfCancellationRequested(config);\n\n      // Transform response data\n      if (reason && reason.response) {\n        reason.response.data = _transformData_js__WEBPACK_IMPORTED_MODULE_2__["default"].call(config, config.transformResponse, reason.response);\n        reason.response.headers = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"].from(reason.response.headers);\n      }\n    }\n    return Promise.reject(reason);\n  });\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/dispatchRequest.js?')},"./node_modules/axios/lib/core/mergeConfig.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ mergeConfig; }\n/* harmony export */ });\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AxiosHeaders.js */ "./node_modules/axios/lib/core/AxiosHeaders.js");\n\n\n\n\nvar headersToObject = function headersToObject(thing) {\n  return thing instanceof _AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_0__["default"] ? thing.toJSON() : thing;\n};\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nfunction mergeConfig(config1, config2) {\n  // eslint-disable-next-line no-param-reassign\n  config2 = config2 || {};\n  var config = {};\n  function getMergedValue(target, source, caseless) {\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isPlainObject(target) && _utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isPlainObject(source)) {\n      return _utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].merge.call({\n        caseless: caseless\n      }, target, source);\n    } else if (_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isPlainObject(source)) {\n      return _utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].merge({}, source);\n    } else if (_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isArray(source)) {\n      return source.slice();\n    }\n    return source;\n  }\n\n  // eslint-disable-next-line consistent-return\n  function mergeDeepProperties(a, b, caseless) {\n    if (!_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isUndefined(b)) {\n      return getMergedValue(a, b, caseless);\n    } else if (!_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isUndefined(a)) {\n      return getMergedValue(undefined, a, caseless);\n    }\n  }\n\n  // eslint-disable-next-line consistent-return\n  function valueFromConfig2(a, b) {\n    if (!_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isUndefined(b)) {\n      return getMergedValue(undefined, b);\n    }\n  }\n\n  // eslint-disable-next-line consistent-return\n  function defaultToConfig2(a, b) {\n    if (!_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isUndefined(b)) {\n      return getMergedValue(undefined, b);\n    } else if (!_utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isUndefined(a)) {\n      return getMergedValue(undefined, a);\n    }\n  }\n\n  // eslint-disable-next-line consistent-return\n  function mergeDirectKeys(a, b, prop) {\n    if (prop in config2) {\n      return getMergedValue(a, b);\n    } else if (prop in config1) {\n      return getMergedValue(undefined, a);\n    }\n  }\n  var mergeMap = {\n    url: valueFromConfig2,\n    method: valueFromConfig2,\n    data: valueFromConfig2,\n    baseURL: defaultToConfig2,\n    transformRequest: defaultToConfig2,\n    transformResponse: defaultToConfig2,\n    paramsSerializer: defaultToConfig2,\n    timeout: defaultToConfig2,\n    timeoutMessage: defaultToConfig2,\n    withCredentials: defaultToConfig2,\n    withXSRFToken: defaultToConfig2,\n    adapter: defaultToConfig2,\n    responseType: defaultToConfig2,\n    xsrfCookieName: defaultToConfig2,\n    xsrfHeaderName: defaultToConfig2,\n    onUploadProgress: defaultToConfig2,\n    onDownloadProgress: defaultToConfig2,\n    decompress: defaultToConfig2,\n    maxContentLength: defaultToConfig2,\n    maxBodyLength: defaultToConfig2,\n    beforeRedirect: defaultToConfig2,\n    transport: defaultToConfig2,\n    httpAgent: defaultToConfig2,\n    httpsAgent: defaultToConfig2,\n    cancelToken: defaultToConfig2,\n    socketPath: defaultToConfig2,\n    responseEncoding: defaultToConfig2,\n    validateStatus: mergeDirectKeys,\n    headers: function headers(a, b) {\n      return mergeDeepProperties(headersToObject(a), headersToObject(b), true);\n    }\n  };\n  _utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n    var merge = mergeMap[prop] || mergeDeepProperties;\n    var configValue = merge(config1[prop], config2[prop], prop);\n    _utils_js__WEBPACK_IMPORTED_MODULE_1__["default"].isUndefined(configValue) && merge !== mergeDirectKeys || (config[prop] = configValue);\n  });\n  return config;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/mergeConfig.js?')},"./node_modules/axios/lib/core/settle.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ settle; }\n/* harmony export */ });\n/* harmony import */ var _AxiosError_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\n\n\n\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nfunction settle(resolve, reject, response) {\n  var validateStatus = response.config.validateStatus;\n  if (!response.status || !validateStatus || validateStatus(response.status)) {\n    resolve(response);\n  } else {\n    reject(new _AxiosError_js__WEBPACK_IMPORTED_MODULE_0__["default"](\'Request failed with status code \' + response.status, [_AxiosError_js__WEBPACK_IMPORTED_MODULE_0__["default"].ERR_BAD_REQUEST, _AxiosError_js__WEBPACK_IMPORTED_MODULE_0__["default"].ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], response.config, response.request, response));\n  }\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/settle.js?')},"./node_modules/axios/lib/core/transformData.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ transformData; }\n/* harmony export */ });\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _defaults_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../defaults/index.js */ "./node_modules/axios/lib/defaults/index.js");\n/* harmony import */ var _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/AxiosHeaders.js */ "./node_modules/axios/lib/core/AxiosHeaders.js");\n\n\n\n\n\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nfunction transformData(fns, response) {\n  var config = this || _defaults_index_js__WEBPACK_IMPORTED_MODULE_0__["default"];\n  var context = response || config;\n  var headers = _core_AxiosHeaders_js__WEBPACK_IMPORTED_MODULE_1__["default"].from(context.headers);\n  var data = context.data;\n  _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].forEach(fns, function transform(fn) {\n    data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n  });\n  headers.normalize();\n  return data;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/core/transformData.js?')},"./node_modules/axios/lib/defaults/index.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\n/* harmony import */ var _transitional_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./transitional.js */ "./node_modules/axios/lib/defaults/transitional.js");\n/* harmony import */ var _helpers_toFormData_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/toFormData.js */ "./node_modules/axios/lib/helpers/toFormData.js");\n/* harmony import */ var _helpers_toURLEncodedForm_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/toURLEncodedForm.js */ "./node_modules/axios/lib/helpers/toURLEncodedForm.js");\n/* harmony import */ var _platform_index_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../platform/index.js */ "./node_modules/axios/lib/platform/index.js");\n/* harmony import */ var _helpers_formDataToJSON_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/formDataToJSON.js */ "./node_modules/axios/lib/helpers/formDataToJSON.js");\n\n\n\n\n\n\n\n\n\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n  if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isString(rawValue)) {\n    try {\n      (parser || JSON.parse)(rawValue);\n      return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].trim(rawValue);\n    } catch (e) {\n      if (e.name !== \'SyntaxError\') {\n        throw e;\n      }\n    }\n  }\n  return (encoder || JSON.stringify)(rawValue);\n}\nvar defaults = {\n  transitional: _transitional_js__WEBPACK_IMPORTED_MODULE_1__["default"],\n  adapter: [\'xhr\', \'http\'],\n  transformRequest: [function transformRequest(data, headers) {\n    var contentType = headers.getContentType() || \'\';\n    var hasJSONContentType = contentType.indexOf(\'application/json\') > -1;\n    var isObjectPayload = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isObject(data);\n    if (isObjectPayload && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isHTMLForm(data)) {\n      data = new FormData(data);\n    }\n    var isFormData = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFormData(data);\n    if (isFormData) {\n      return hasJSONContentType ? JSON.stringify((0,_helpers_formDataToJSON_js__WEBPACK_IMPORTED_MODULE_2__["default"])(data)) : data;\n    }\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArrayBuffer(data) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isBuffer(data) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isStream(data) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFile(data) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isBlob(data)) {\n      return data;\n    }\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArrayBufferView(data)) {\n      return data.buffer;\n    }\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isURLSearchParams(data)) {\n      headers.setContentType(\'application/x-www-form-urlencoded;charset=utf-8\', false);\n      return data.toString();\n    }\n    var isFileList;\n    if (isObjectPayload) {\n      if (contentType.indexOf(\'application/x-www-form-urlencoded\') > -1) {\n        return (0,_helpers_toURLEncodedForm_js__WEBPACK_IMPORTED_MODULE_3__["default"])(data, this.formSerializer).toString();\n      }\n      if ((isFileList = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFileList(data)) || contentType.indexOf(\'multipart/form-data\') > -1) {\n        var _FormData = this.env && this.env.FormData;\n        return (0,_helpers_toFormData_js__WEBPACK_IMPORTED_MODULE_4__["default"])(isFileList ? {\n          \'files[]\': data\n        } : data, _FormData && new _FormData(), this.formSerializer);\n      }\n    }\n    if (isObjectPayload || hasJSONContentType) {\n      headers.setContentType(\'application/json\', false);\n      return stringifySafely(data);\n    }\n    return data;\n  }],\n  transformResponse: [function transformResponse(data) {\n    var transitional = this.transitional || defaults.transitional;\n    var forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n    var JSONRequested = this.responseType === \'json\';\n    if (data && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isString(data) && (forcedJSONParsing && !this.responseType || JSONRequested)) {\n      var silentJSONParsing = transitional && transitional.silentJSONParsing;\n      var strictJSONParsing = !silentJSONParsing && JSONRequested;\n      try {\n        return JSON.parse(data);\n      } catch (e) {\n        if (strictJSONParsing) {\n          if (e.name === \'SyntaxError\') {\n            throw _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_5__["default"].from(e, _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_5__["default"].ERR_BAD_RESPONSE, this, null, this.response);\n          }\n          throw e;\n        }\n      }\n    }\n    return data;\n  }],\n  /**\n   * A timeout in milliseconds to abort a request. If set to 0 (default) a\n   * timeout is not created.\n   */\n  timeout: 0,\n  xsrfCookieName: \'XSRF-TOKEN\',\n  xsrfHeaderName: \'X-XSRF-TOKEN\',\n  maxContentLength: -1,\n  maxBodyLength: -1,\n  env: {\n    FormData: _platform_index_js__WEBPACK_IMPORTED_MODULE_6__["default"].classes.FormData,\n    Blob: _platform_index_js__WEBPACK_IMPORTED_MODULE_6__["default"].classes.Blob\n  },\n  validateStatus: function validateStatus(status) {\n    return status >= 200 && status < 300;\n  },\n  headers: {\n    common: {\n      \'Accept\': \'application/json, text/plain, */*\',\n      \'Content-Type\': undefined\n    }\n  }\n};\n_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEach([\'delete\', \'get\', \'head\', \'post\', \'put\', \'patch\'], function (method) {\n  defaults.headers[method] = {};\n});\n/* harmony default export */ __webpack_exports__["default"] = (defaults);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/defaults/index.js?')},"./node_modules/axios/lib/defaults/transitional.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  silentJSONParsing: true,\n  forcedJSONParsing: true,\n  clarifyTimeoutError: false\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/defaults/transitional.js?')},"./node_modules/axios/lib/env/data.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   VERSION: function() { return /* binding */ VERSION; }\n/* harmony export */ });\nvar VERSION = "1.6.7";\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/env/data.js?')},"./node_modules/axios/lib/helpers/AxiosURLSearchParams.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _toFormData_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toFormData.js */ \"./node_modules/axios/lib/helpers/toFormData.js\");\n\n\n\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n  var charMap = {\n    '!': '%21',\n    \"'\": '%27',\n    '(': '%28',\n    ')': '%29',\n    '~': '%7E',\n    '%20': '+',\n    '%00': '\\x00'\n  };\n  return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n    return charMap[match];\n  });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object<string, any>} params - The parameters to be converted to a FormData object.\n * @param {Object<string, any>} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n  this._pairs = [];\n  params && (0,_toFormData_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(params, this, options);\n}\nvar prototype = AxiosURLSearchParams.prototype;\nprototype.append = function append(name, value) {\n  this._pairs.push([name, value]);\n};\nprototype.toString = function toString(encoder) {\n  var _encode = encoder ? function (value) {\n    return encoder.call(this, value, encode);\n  } : encode;\n  return this._pairs.map(function each(pair) {\n    return _encode(pair[0]) + '=' + _encode(pair[1]);\n  }, '').join('&');\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (AxiosURLSearchParams);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/AxiosURLSearchParams.js?")},"./node_modules/axios/lib/helpers/HttpStatusCode.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nfunction _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\nvar HttpStatusCode = {\n  Continue: 100,\n  SwitchingProtocols: 101,\n  Processing: 102,\n  EarlyHints: 103,\n  Ok: 200,\n  Created: 201,\n  Accepted: 202,\n  NonAuthoritativeInformation: 203,\n  NoContent: 204,\n  ResetContent: 205,\n  PartialContent: 206,\n  MultiStatus: 207,\n  AlreadyReported: 208,\n  ImUsed: 226,\n  MultipleChoices: 300,\n  MovedPermanently: 301,\n  Found: 302,\n  SeeOther: 303,\n  NotModified: 304,\n  UseProxy: 305,\n  Unused: 306,\n  TemporaryRedirect: 307,\n  PermanentRedirect: 308,\n  BadRequest: 400,\n  Unauthorized: 401,\n  PaymentRequired: 402,\n  Forbidden: 403,\n  NotFound: 404,\n  MethodNotAllowed: 405,\n  NotAcceptable: 406,\n  ProxyAuthenticationRequired: 407,\n  RequestTimeout: 408,\n  Conflict: 409,\n  Gone: 410,\n  LengthRequired: 411,\n  PreconditionFailed: 412,\n  PayloadTooLarge: 413,\n  UriTooLong: 414,\n  UnsupportedMediaType: 415,\n  RangeNotSatisfiable: 416,\n  ExpectationFailed: 417,\n  ImATeapot: 418,\n  MisdirectedRequest: 421,\n  UnprocessableEntity: 422,\n  Locked: 423,\n  FailedDependency: 424,\n  TooEarly: 425,\n  UpgradeRequired: 426,\n  PreconditionRequired: 428,\n  TooManyRequests: 429,\n  RequestHeaderFieldsTooLarge: 431,\n  UnavailableForLegalReasons: 451,\n  InternalServerError: 500,\n  NotImplemented: 501,\n  BadGateway: 502,\n  ServiceUnavailable: 503,\n  GatewayTimeout: 504,\n  HttpVersionNotSupported: 505,\n  VariantAlsoNegotiates: 506,\n  InsufficientStorage: 507,\n  LoopDetected: 508,\n  NotExtended: 510,\n  NetworkAuthenticationRequired: 511\n};\nObject.entries(HttpStatusCode).forEach(function (_ref) {\n  var _ref2 = _slicedToArray(_ref, 2),\n    key = _ref2[0],\n    value = _ref2[1];\n  HttpStatusCode[value] = key;\n});\n/* harmony default export */ __webpack_exports__["default"] = (HttpStatusCode);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/HttpStatusCode.js?')},"./node_modules/axios/lib/helpers/bind.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ bind; }\n/* harmony export */ });\n\n\nfunction bind(fn, thisArg) {\n  return function wrap() {\n    return fn.apply(thisArg, arguments);\n  };\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/bind.js?')},"./node_modules/axios/lib/helpers/buildURL.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": function() { return /* binding */ buildURL; }\n/* harmony export */ });\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ \"./node_modules/axios/lib/utils.js\");\n/* harmony import */ var _helpers_AxiosURLSearchParams_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../helpers/AxiosURLSearchParams.js */ \"./node_modules/axios/lib/helpers/AxiosURLSearchParams.js\");\n\n\n\n\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n  return encodeURIComponent(val).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nfunction buildURL(url, params, options) {\n  /*eslint no-param-reassign:0*/\n  if (!params) {\n    return url;\n  }\n  var _encode = options && options.encode || encode;\n  var serializeFn = options && options.serialize;\n  var serializedParams;\n  if (serializeFn) {\n    serializedParams = serializeFn(params, options);\n  } else {\n    serializedParams = _utils_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].isURLSearchParams(params) ? params.toString() : new _helpers_AxiosURLSearchParams_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"](params, options).toString(_encode);\n  }\n  if (serializedParams) {\n    var hashmarkIndex = url.indexOf(\"#\");\n    if (hashmarkIndex !== -1) {\n      url = url.slice(0, hashmarkIndex);\n    }\n    url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n  }\n  return url;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/buildURL.js?")},"./node_modules/axios/lib/helpers/combineURLs.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": function() { return /* binding */ combineURLs; }\n/* harmony export */ });\n\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nfunction combineURLs(baseURL, relativeURL) {\n  return relativeURL ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '') : baseURL;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/combineURLs.js?")},"./node_modules/axios/lib/helpers/cookies.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./../utils.js */ \"./node_modules/axios/lib/utils.js\");\n/* harmony import */ var _platform_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../platform/index.js */ \"./node_modules/axios/lib/platform/index.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (_platform_index_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].hasStandardBrowserEnv ?\n// Standard browser envs support document.cookie\n{\n  write: function write(name, value, expires, path, domain, secure) {\n    var cookie = [name + '=' + encodeURIComponent(value)];\n    _utils_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n    _utils_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isString(path) && cookie.push('path=' + path);\n    _utils_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isString(domain) && cookie.push('domain=' + domain);\n    secure === true && cookie.push('secure');\n    document.cookie = cookie.join('; ');\n  },\n  read: function read(name) {\n    var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n    return match ? decodeURIComponent(match[3]) : null;\n  },\n  remove: function remove(name) {\n    this.write(name, '', Date.now() - 86400000);\n  }\n} :\n// Non-standard browser env (web workers, react-native) lack needed support.\n{\n  write: function write() {},\n  read: function read() {\n    return null;\n  },\n  remove: function remove() {}\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/cookies.js?")},"./node_modules/axios/lib/helpers/formDataToJSON.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n\n\n\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `[\'foo\', \'x\', \'y\', \'z\']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n  // foo[x][y][z]\n  // foo.x.y.z\n  // foo-x-y-z\n  // foo x y z\n  return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].matchAll(/\\w+|\\[(\\w*)]/g, name).map(function (match) {\n    return match[0] === \'[]\' ? \'\' : match[1] || match[0];\n  });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array<any>} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n  var obj = {};\n  var keys = Object.keys(arr);\n  var i;\n  var len = keys.length;\n  var key;\n  for (i = 0; i < len; i++) {\n    key = keys[i];\n    obj[key] = arr[key];\n  }\n  return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object<string, any> | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n  function buildPath(path, value, target, index) {\n    var name = path[index++];\n    if (name === \'__proto__\') return true;\n    var isNumericKey = Number.isFinite(+name);\n    var isLast = index >= path.length;\n    name = !name && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(target) ? target.length : name;\n    if (isLast) {\n      if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].hasOwnProp(target, name)) {\n        target[name] = [target[name], value];\n      } else {\n        target[name] = value;\n      }\n      return !isNumericKey;\n    }\n    if (!target[name] || !_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isObject(target[name])) {\n      target[name] = [];\n    }\n    var result = buildPath(path, value, target[name], index);\n    if (result && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(target[name])) {\n      target[name] = arrayToObject(target[name]);\n    }\n    return !isNumericKey;\n  }\n  if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFormData(formData) && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFunction(formData.entries)) {\n    var obj = {};\n    _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEachEntry(formData, function (name, value) {\n      buildPath(parsePropPath(name), value, obj, 0);\n    });\n    return obj;\n  }\n  return null;\n}\n/* harmony default export */ __webpack_exports__["default"] = (formDataToJSON);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/formDataToJSON.js?')},"./node_modules/axios/lib/helpers/isAbsoluteURL.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ isAbsoluteURL; }\n/* harmony export */ });\n\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nfunction isAbsoluteURL(url) {\n  // A URL is considered absolute if it begins with "<scheme>://" or "//" (protocol-relative URL).\n  // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n  // by any combination of letters, digits, plus, period, or hyphen.\n  return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/isAbsoluteURL.js?')},"./node_modules/axios/lib/helpers/isAxiosError.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ isAxiosError; }\n/* harmony export */ });\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../utils.js */ "./node_modules/axios/lib/utils.js");\n\n\n\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nfunction isAxiosError(payload) {\n  return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isObject(payload) && payload.isAxiosError === true;\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/isAxiosError.js?')},"./node_modules/axios/lib/helpers/isURLSameOrigin.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./../utils.js */ \"./node_modules/axios/lib/utils.js\");\n/* harmony import */ var _platform_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../platform/index.js */ \"./node_modules/axios/lib/platform/index.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (_platform_index_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].hasStandardBrowserEnv ?\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\nfunction standardBrowserEnv() {\n  var msie = /(msie|trident)/i.test(navigator.userAgent);\n  var urlParsingNode = document.createElement('a');\n  var originURL;\n\n  /**\n  * Parse a URL to discover its components\n  *\n  * @param {String} url The URL to be parsed\n  * @returns {Object}\n  */\n  function resolveURL(url) {\n    var href = url;\n    if (msie) {\n      // IE needs attribute set twice to normalize properties\n      urlParsingNode.setAttribute('href', href);\n      href = urlParsingNode.href;\n    }\n    urlParsingNode.setAttribute('href', href);\n\n    // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n    return {\n      href: urlParsingNode.href,\n      protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n      host: urlParsingNode.host,\n      search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n      hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n      hostname: urlParsingNode.hostname,\n      port: urlParsingNode.port,\n      pathname: urlParsingNode.pathname.charAt(0) === '/' ? urlParsingNode.pathname : '/' + urlParsingNode.pathname\n    };\n  }\n  originURL = resolveURL(window.location.href);\n\n  /**\n  * Determine if a URL shares the same origin as the current location\n  *\n  * @param {String} requestURL The URL to test\n  * @returns {boolean} True if URL shares the same origin, otherwise false\n  */\n  return function isURLSameOrigin(requestURL) {\n    var parsed = _utils_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isString(requestURL) ? resolveURL(requestURL) : requestURL;\n    return parsed.protocol === originURL.protocol && parsed.host === originURL.host;\n  };\n}() :\n// Non standard browser envs (web workers, react-native) lack needed support.\nfunction nonStandardBrowserEnv() {\n  return function isURLSameOrigin() {\n    return true;\n  };\n}());\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/isURLSameOrigin.js?")},"./node_modules/axios/lib/helpers/null.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n// eslint-disable-next-line strict\n/* harmony default export */ __webpack_exports__["default"] = (null);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/null.js?')},"./node_modules/axios/lib/helpers/parseHeaders.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../utils.js */ \"./node_modules/axios/lib/utils.js\");\n\n\n\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = _utils_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"].toObjectSet(['age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent']);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (rawHeaders) {\n  var parsed = {};\n  var key;\n  var val;\n  var i;\n  rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n    i = line.indexOf(':');\n    key = line.substring(0, i).trim().toLowerCase();\n    val = line.substring(i + 1).trim();\n    if (!key || parsed[key] && ignoreDuplicateOf[key]) {\n      return;\n    }\n    if (key === 'set-cookie') {\n      if (parsed[key]) {\n        parsed[key].push(val);\n      } else {\n        parsed[key] = [val];\n      }\n    } else {\n      parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n    }\n  });\n  return parsed;\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/parseHeaders.js?")},"./node_modules/axios/lib/helpers/parseProtocol.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": function() { return /* binding */ parseProtocol; }\n/* harmony export */ });\n\n\nfunction parseProtocol(url) {\n  var match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n  return match && match[1] || '';\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/parseProtocol.js?")},"./node_modules/axios/lib/helpers/speedometer.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n  samplesCount = samplesCount || 10;\n  var bytes = new Array(samplesCount);\n  var timestamps = new Array(samplesCount);\n  var head = 0;\n  var tail = 0;\n  var firstSampleTS;\n  min = min !== undefined ? min : 1000;\n  return function push(chunkLength) {\n    var now = Date.now();\n    var startedAt = timestamps[tail];\n    if (!firstSampleTS) {\n      firstSampleTS = now;\n    }\n    bytes[head] = chunkLength;\n    timestamps[head] = now;\n    var i = tail;\n    var bytesCount = 0;\n    while (i !== head) {\n      bytesCount += bytes[i++];\n      i = i % samplesCount;\n    }\n    head = (head + 1) % samplesCount;\n    if (head === tail) {\n      tail = (tail + 1) % samplesCount;\n    }\n    if (now - firstSampleTS < min) {\n      return;\n    }\n    var passed = startedAt && now - startedAt;\n    return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n  };\n}\n/* harmony default export */ __webpack_exports__["default"] = (speedometer);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/speedometer.js?')},"./node_modules/axios/lib/helpers/spread.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ spread; }\n/* harmony export */ });\n\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n *  ```js\n *  function f(x, y, z) {}\n *  var args = [1, 2, 3];\n *  f.apply(null, args);\n *  ```\n *\n * With `spread` this example can be re-written.\n *\n *  ```js\n *  spread(function(x, y, z) {})([1, 2, 3]);\n *  ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nfunction spread(callback) {\n  return function wrap(arr) {\n    return callback.apply(null, arr);\n  };\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/spread.js?')},"./node_modules/axios/lib/helpers/toFormData.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/AxiosError.js */ "./node_modules/axios/lib/core/AxiosError.js");\n/* harmony import */ var _platform_node_classes_FormData_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../platform/node/classes/FormData.js */ "./node_modules/axios/lib/helpers/null.js");\n\n\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\n\n\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\n\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n  return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isPlainObject(thing) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n  return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].endsWith(key, \'[]\') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n  if (!path) return key;\n  return path.concat(key).map(function each(token, i) {\n    // eslint-disable-next-line no-param-reassign\n    token = removeBrackets(token);\n    return !dots && i ? \'[\' + token + \']\' : token;\n  }).join(dots ? \'.\' : \'\');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it\'s a flat array.\n *\n * @param {Array<any>} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n  return _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(arr) && !arr.some(isVisitable);\n}\nvar predicates = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].toFlatObject(_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"], {}, null, function filter(prop) {\n  return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object<any, any>} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object<string, any>} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n  if (!_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isObject(obj)) {\n    throw new TypeError(\'target must be an object\');\n  }\n\n  // eslint-disable-next-line no-param-reassign\n  formData = formData || new (_platform_node_classes_FormData_js__WEBPACK_IMPORTED_MODULE_1__["default"] || FormData)();\n\n  // eslint-disable-next-line no-param-reassign\n  options = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].toFlatObject(options, {\n    metaTokens: true,\n    dots: false,\n    indexes: false\n  }, false, function defined(option, source) {\n    // eslint-disable-next-line no-eq-null,eqeqeq\n    return !_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isUndefined(source[option]);\n  });\n  var metaTokens = options.metaTokens;\n  // eslint-disable-next-line no-use-before-define\n  var visitor = options.visitor || defaultVisitor;\n  var dots = options.dots;\n  var indexes = options.indexes;\n  var _Blob = options.Blob || typeof Blob !== \'undefined\' && Blob;\n  var useBlob = _Blob && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isSpecCompliantForm(formData);\n  if (!_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFunction(visitor)) {\n    throw new TypeError(\'visitor must be a function\');\n  }\n  function convertValue(value) {\n    if (value === null) return \'\';\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isDate(value)) {\n      return value.toISOString();\n    }\n    if (!useBlob && _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isBlob(value)) {\n      throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_2__["default"](\'Blob is not supported. Use a Buffer instead.\');\n    }\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArrayBuffer(value) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isTypedArray(value)) {\n      return useBlob && typeof Blob === \'function\' ? new Blob([value]) : Buffer.from(value);\n    }\n    return value;\n  }\n\n  /**\n   * Default visitor.\n   *\n   * @param {*} value\n   * @param {String|Number} key\n   * @param {Array<String|Number>} path\n   * @this {FormData}\n   *\n   * @returns {boolean} return true to visit the each prop of the value recursively\n   */\n  function defaultVisitor(value, key, path) {\n    var arr = value;\n    if (value && !path && _typeof(value) === \'object\') {\n      if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].endsWith(key, \'{}\')) {\n        // eslint-disable-next-line no-param-reassign\n        key = metaTokens ? key : key.slice(0, -2);\n        // eslint-disable-next-line no-param-reassign\n        value = JSON.stringify(value);\n      } else if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isArray(value) && isFlatArray(value) || (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isFileList(value) || _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].endsWith(key, \'[]\')) && (arr = _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].toArray(value))) {\n        // eslint-disable-next-line no-param-reassign\n        key = removeBrackets(key);\n        arr.forEach(function each(el, index) {\n          !(_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isUndefined(el) || el === null) && formData.append(\n          // eslint-disable-next-line no-nested-ternary\n          indexes === true ? renderKey([key], index, dots) : indexes === null ? key : key + \'[]\', convertValue(el));\n        });\n        return false;\n      }\n    }\n    if (isVisitable(value)) {\n      return true;\n    }\n    formData.append(renderKey(path, key, dots), convertValue(value));\n    return false;\n  }\n  var stack = [];\n  var exposedHelpers = Object.assign(predicates, {\n    defaultVisitor: defaultVisitor,\n    convertValue: convertValue,\n    isVisitable: isVisitable\n  });\n  function build(value, path) {\n    if (_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isUndefined(value)) return;\n    if (stack.indexOf(value) !== -1) {\n      throw Error(\'Circular reference detected in \' + path.join(\'.\'));\n    }\n    stack.push(value);\n    _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].forEach(value, function each(el, key) {\n      var result = !(_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isUndefined(el) || el === null) && visitor.call(formData, el, _utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isString(key) ? key.trim() : key, path, exposedHelpers);\n      if (result === true) {\n        build(el, path ? path.concat(key) : [key]);\n      }\n    });\n    stack.pop();\n  }\n  if (!_utils_js__WEBPACK_IMPORTED_MODULE_0__["default"].isObject(obj)) {\n    throw new TypeError(\'data must be an object\');\n  }\n  build(obj);\n  return formData;\n}\n/* harmony default export */ __webpack_exports__["default"] = (toFormData);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/toFormData.js?')},"./node_modules/axios/lib/helpers/toURLEncodedForm.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": function() { return /* binding */ toURLEncodedForm; }\n/* harmony export */ });\n/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils.js */ "./node_modules/axios/lib/utils.js");\n/* harmony import */ var _toFormData_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toFormData.js */ "./node_modules/axios/lib/helpers/toFormData.js");\n/* harmony import */ var _platform_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../platform/index.js */ "./node_modules/axios/lib/platform/index.js");\n\n\n\n\n\nfunction toURLEncodedForm(data, options) {\n  return (0,_toFormData_js__WEBPACK_IMPORTED_MODULE_0__["default"])(data, new _platform_index_js__WEBPACK_IMPORTED_MODULE_1__["default"].classes.URLSearchParams(), Object.assign({\n    visitor: function visitor(value, key, path, helpers) {\n      if (_platform_index_js__WEBPACK_IMPORTED_MODULE_1__["default"].isNode && _utils_js__WEBPACK_IMPORTED_MODULE_2__["default"].isBuffer(value)) {\n        this.append(key, value.toString(\'base64\'));\n        return false;\n      }\n      return helpers.defaultVisitor.apply(this, arguments);\n    }\n  }, options));\n}\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/toURLEncodedForm.js?')},"./node_modules/axios/lib/helpers/validator.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _env_data_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../env/data.js */ \"./node_modules/axios/lib/env/data.js\");\n/* harmony import */ var _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/AxiosError.js */ \"./node_modules/axios/lib/core/AxiosError.js\");\n\n\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n\n\nvar validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (type, i) {\n  validators[type] = function validator(thing) {\n    return _typeof(thing) === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n  };\n});\nvar deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n  function formatMessage(opt, desc) {\n    return '[Axios v' + _env_data_js__WEBPACK_IMPORTED_MODULE_0__.VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n  }\n\n  // eslint-disable-next-line func-names\n  return function (value, opt, opts) {\n    if (validator === false) {\n      throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"](formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].ERR_DEPRECATED);\n    }\n    if (version && !deprecatedWarnings[opt]) {\n      deprecatedWarnings[opt] = true;\n      // eslint-disable-next-line no-console\n      console.warn(formatMessage(opt, ' has been deprecated since v' + version + ' and will be removed in the near future'));\n    }\n    return validator ? validator(value, opt, opts) : true;\n  };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n  if (_typeof(options) !== 'object') {\n    throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('options must be an object', _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].ERR_BAD_OPTION_VALUE);\n  }\n  var keys = Object.keys(options);\n  var i = keys.length;\n  while (i-- > 0) {\n    var opt = keys[i];\n    var validator = schema[opt];\n    if (validator) {\n      var value = options[opt];\n      var result = value === undefined || validator(value, opt, options);\n      if (result !== true) {\n        throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('option ' + opt + ' must be ' + result, _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].ERR_BAD_OPTION_VALUE);\n      }\n      continue;\n    }\n    if (allowUnknown !== true) {\n      throw new _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('Unknown option ' + opt, _core_AxiosError_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].ERR_BAD_OPTION);\n    }\n  }\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  assertOptions: assertOptions,\n  validators: validators\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/helpers/validator.js?")},"./node_modules/axios/lib/platform/browser/classes/Blob.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (typeof Blob !== 'undefined' ? Blob : null);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/platform/browser/classes/Blob.js?")},"./node_modules/axios/lib/platform/browser/classes/FormData.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (typeof FormData !== 'undefined' ? FormData : null);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/platform/browser/classes/FormData.js?")},"./node_modules/axios/lib/platform/browser/classes/URLSearchParams.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_AxiosURLSearchParams_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../helpers/AxiosURLSearchParams.js */ "./node_modules/axios/lib/helpers/AxiosURLSearchParams.js");\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = (typeof URLSearchParams !== \'undefined\' ? URLSearchParams : _helpers_AxiosURLSearchParams_js__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/platform/browser/classes/URLSearchParams.js?')},"./node_modules/axios/lib/platform/browser/index.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _classes_URLSearchParams_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./classes/URLSearchParams.js */ "./node_modules/axios/lib/platform/browser/classes/URLSearchParams.js");\n/* harmony import */ var _classes_FormData_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./classes/FormData.js */ "./node_modules/axios/lib/platform/browser/classes/FormData.js");\n/* harmony import */ var _classes_Blob_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./classes/Blob.js */ "./node_modules/axios/lib/platform/browser/classes/Blob.js");\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n  isBrowser: true,\n  classes: {\n    URLSearchParams: _classes_URLSearchParams_js__WEBPACK_IMPORTED_MODULE_0__["default"],\n    FormData: _classes_FormData_js__WEBPACK_IMPORTED_MODULE_1__["default"],\n    Blob: _classes_Blob_js__WEBPACK_IMPORTED_MODULE_2__["default"]\n  },\n  protocols: [\'http\', \'https\', \'file\', \'blob\', \'url\', \'data\']\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/platform/browser/index.js?')},"./node_modules/axios/lib/platform/common/utils.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   hasBrowserEnv: function() { return /* binding */ hasBrowserEnv; },\n/* harmony export */   hasStandardBrowserEnv: function() { return /* binding */ hasStandardBrowserEnv; },\n/* harmony export */   hasStandardBrowserWebWorkerEnv: function() { return /* binding */ hasStandardBrowserWebWorkerEnv; }\n/* harmony export */ });\nvar hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n *  typeof window -> undefined\n *  typeof document -> undefined\n *\n * react-native:\n *  navigator.product -> 'ReactNative'\n * nativescript\n *  navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nvar hasStandardBrowserEnv = function (product) {\n  return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0;\n}(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nvar hasStandardBrowserWebWorkerEnv = function () {\n  return typeof WorkerGlobalScope !== 'undefined' &&\n  // eslint-disable-next-line no-undef\n  self instanceof WorkerGlobalScope && typeof self.importScripts === 'function';\n}();\n\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/platform/common/utils.js?")},"./node_modules/axios/lib/platform/index.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node/index.js */ "./node_modules/axios/lib/platform/browser/index.js");\n/* harmony import */ var _common_utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common/utils.js */ "./node_modules/axios/lib/platform/common/utils.js");\nfunction _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }\nfunction _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }\n\n\n/* harmony default export */ __webpack_exports__["default"] = (_objectSpread(_objectSpread({}, _common_utils_js__WEBPACK_IMPORTED_MODULE_0__), _node_index_js__WEBPACK_IMPORTED_MODULE_1__["default"]));\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/platform/index.js?')},"./node_modules/axios/lib/utils.js":function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers_bind_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helpers/bind.js */ \"./node_modules/axios/lib/helpers/bind.js\");\n\n\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\n\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\nvar getPrototypeOf = Object.getPrototypeOf;\nvar kindOf = function (cache) {\n  return function (thing) {\n    var str = toString.call(thing);\n    return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n  };\n}(Object.create(null));\nvar kindOfTest = function kindOfTest(type) {\n  type = type.toLowerCase();\n  return function (thing) {\n    return kindOf(thing) === type;\n  };\n};\nvar typeOfTest = function typeOfTest(type) {\n  return function (thing) {\n    return _typeof(thing) === type;\n  };\n};\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nvar isArray = Array.isArray;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nvar isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n  return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nvar isArrayBuffer = kindOfTest('ArrayBuffer');\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n  var result;\n  if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) {\n    result = ArrayBuffer.isView(val);\n  } else {\n    result = val && val.buffer && isArrayBuffer(val.buffer);\n  }\n  return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nvar isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nvar isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nvar isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nvar isObject = function isObject(thing) {\n  return thing !== null && _typeof(thing) === 'object';\n};\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nvar isBoolean = function isBoolean(thing) {\n  return thing === true || thing === false;\n};\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nvar isPlainObject = function isPlainObject(val) {\n  if (kindOf(val) !== 'object') {\n    return false;\n  }\n  var prototype = getPrototypeOf(val);\n  return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n};\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nvar isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nvar isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nvar isStream = function isStream(val) {\n  return isObject(val) && isFunction(val.pipe);\n};\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nvar isFormData = function isFormData(thing) {\n  var kind;\n  return thing && (typeof FormData === 'function' && thing instanceof FormData || isFunction(thing.append) && ((kind = kindOf(thing)) === 'formdata' ||\n  // detect form-data instance\n  kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]'));\n};\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nvar isURLSearchParams = kindOfTest('URLSearchParams');\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nvar trim = function trim(str) {\n  return str.trim ? str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n};\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn) {\n  var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},\n    _ref$allOwnKeys = _ref.allOwnKeys,\n    allOwnKeys = _ref$allOwnKeys === void 0 ? false : _ref$allOwnKeys;\n  // Don't bother if no value provided\n  if (obj === null || typeof obj === 'undefined') {\n    return;\n  }\n  var i;\n  var l;\n\n  // Force an array if not already something iterable\n  if (_typeof(obj) !== 'object') {\n    /*eslint no-param-reassign:0*/\n    obj = [obj];\n  }\n  if (isArray(obj)) {\n    // Iterate over array values\n    for (i = 0, l = obj.length; i < l; i++) {\n      fn.call(null, obj[i], i, obj);\n    }\n  } else {\n    // Iterate over object keys\n    var keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n    var len = keys.length;\n    var key;\n    for (i = 0; i < len; i++) {\n      key = keys[i];\n      fn.call(null, obj[key], key, obj);\n    }\n  }\n}\nfunction findKey(obj, key) {\n  key = key.toLowerCase();\n  var keys = Object.keys(obj);\n  var i = keys.length;\n  var _key;\n  while (i-- > 0) {\n    _key = keys[i];\n    if (key === _key.toLowerCase()) {\n      return _key;\n    }\n  }\n  return null;\n}\nvar _global = function () {\n  /*eslint no-undef:0*/\n  if (typeof globalThis !== \"undefined\") return globalThis;\n  return typeof self !== \"undefined\" ? self : typeof window !== 'undefined' ? window : global;\n}();\nvar isContextDefined = function isContextDefined(context) {\n  return !isUndefined(context) && context !== _global;\n};\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge( /* obj1, obj2, obj3, ... */\n) {\n  var _ref2 = isContextDefined(this) && this || {},\n    caseless = _ref2.caseless;\n  var result = {};\n  var assignValue = function assignValue(val, key) {\n    var targetKey = caseless && findKey(result, key) || key;\n    if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n      result[targetKey] = merge(result[targetKey], val);\n    } else if (isPlainObject(val)) {\n      result[targetKey] = merge({}, val);\n    } else if (isArray(val)) {\n      result[targetKey] = val.slice();\n    } else {\n      result[targetKey] = val;\n    }\n  };\n  for (var i = 0, l = arguments.length; i < l; i++) {\n    arguments[i] && forEach(arguments[i], assignValue);\n  }\n  return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nvar extend = function extend(a, b, thisArg) {\n  var _ref3 = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {},\n    allOwnKeys = _ref3.allOwnKeys;\n  forEach(b, function (val, key) {\n    if (thisArg && isFunction(val)) {\n      a[key] = (0,_helpers_bind_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(val, thisArg);\n    } else {\n      a[key] = val;\n    }\n  }, {\n    allOwnKeys: allOwnKeys\n  });\n  return a;\n};\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nvar stripBOM = function stripBOM(content) {\n  if (content.charCodeAt(0) === 0xFEFF) {\n    content = content.slice(1);\n  }\n  return content;\n};\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nvar inherits = function inherits(constructor, superConstructor, props, descriptors) {\n  constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n  constructor.prototype.constructor = constructor;\n  Object.defineProperty(constructor, 'super', {\n    value: superConstructor.prototype\n  });\n  props && Object.assign(constructor.prototype, props);\n};\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nvar toFlatObject = function toFlatObject(sourceObj, destObj, filter, propFilter) {\n  var props;\n  var i;\n  var prop;\n  var merged = {};\n  destObj = destObj || {};\n  // eslint-disable-next-line no-eq-null,eqeqeq\n  if (sourceObj == null) return destObj;\n  do {\n    props = Object.getOwnPropertyNames(sourceObj);\n    i = props.length;\n    while (i-- > 0) {\n      prop = props[i];\n      if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n        destObj[prop] = sourceObj[prop];\n        merged[prop] = true;\n      }\n    }\n    sourceObj = filter !== false && getPrototypeOf(sourceObj);\n  } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n  return destObj;\n};\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nvar endsWith = function endsWith(str, searchString, position) {\n  str = String(str);\n  if (position === undefined || position > str.length) {\n    position = str.length;\n  }\n  position -= searchString.length;\n  var lastIndex = str.indexOf(searchString, position);\n  return lastIndex !== -1 && lastIndex === position;\n};\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nvar toArray = function toArray(thing) {\n  if (!thing) return null;\n  if (isArray(thing)) return thing;\n  var i = thing.length;\n  if (!isNumber(i)) return null;\n  var arr = new Array(i);\n  while (i-- > 0) {\n    arr[i] = thing[i];\n  }\n  return arr;\n};\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nvar isTypedArray = function (TypedArray) {\n  // eslint-disable-next-line func-names\n  return function (thing) {\n    return TypedArray && thing instanceof TypedArray;\n  };\n}(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object<any, any>} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nvar forEachEntry = function forEachEntry(obj, fn) {\n  var generator = obj && obj[Symbol.iterator];\n  var iterator = generator.call(obj);\n  var result;\n  while ((result = iterator.next()) && !result.done) {\n    var pair = result.value;\n    fn.call(obj, pair[0], pair[1]);\n  }\n};\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array<boolean>}\n */\nvar matchAll = function matchAll(regExp, str) {\n  var matches;\n  var arr = [];\n  while ((matches = regExp.exec(str)) !== null) {\n    arr.push(matches);\n  }\n  return arr;\n};\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nvar isHTMLForm = kindOfTest('HTMLFormElement');\nvar toCamelCase = function toCamelCase(str) {\n  return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g, function replacer(m, p1, p2) {\n    return p1.toUpperCase() + p2;\n  });\n};\n\n/* Creating a function that will check if an object has a property. */\nvar hasOwnProperty = function (_ref4) {\n  var hasOwnProperty = _ref4.hasOwnProperty;\n  return function (obj, prop) {\n    return hasOwnProperty.call(obj, prop);\n  };\n}(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nvar isRegExp = kindOfTest('RegExp');\nvar reduceDescriptors = function reduceDescriptors(obj, reducer) {\n  var descriptors = Object.getOwnPropertyDescriptors(obj);\n  var reducedDescriptors = {};\n  forEach(descriptors, function (descriptor, name) {\n    var ret;\n    if ((ret = reducer(descriptor, name, obj)) !== false) {\n      reducedDescriptors[name] = ret || descriptor;\n    }\n  });\n  Object.defineProperties(obj, reducedDescriptors);\n};\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nvar freezeMethods = function freezeMethods(obj) {\n  reduceDescriptors(obj, function (descriptor, name) {\n    // skip restricted props in strict mode\n    if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n      return false;\n    }\n    var value = obj[name];\n    if (!isFunction(value)) return;\n    descriptor.enumerable = false;\n    if ('writable' in descriptor) {\n      descriptor.writable = false;\n      return;\n    }\n    if (!descriptor.set) {\n      descriptor.set = function () {\n        throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n      };\n    }\n  });\n};\nvar toObjectSet = function toObjectSet(arrayOrString, delimiter) {\n  var obj = {};\n  var define = function define(arr) {\n    arr.forEach(function (value) {\n      obj[value] = true;\n    });\n  };\n  isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n  return obj;\n};\nvar noop = function noop() {};\nvar toFiniteNumber = function toFiniteNumber(value, defaultValue) {\n  value = +value;\n  return Number.isFinite(value) ? value : defaultValue;\n};\nvar ALPHA = 'abcdefghijklmnopqrstuvwxyz';\nvar DIGIT = '0123456789';\nvar ALPHABET = {\n  DIGIT: DIGIT,\n  ALPHA: ALPHA,\n  ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n};\nvar generateString = function generateString() {\n  var size = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 16;\n  var alphabet = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ALPHABET.ALPHA_DIGIT;\n  var str = '';\n  var length = alphabet.length;\n  while (size--) {\n    str += alphabet[Math.random() * length | 0];\n  }\n  return str;\n};\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n  return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\nvar toJSONObject = function toJSONObject(obj) {\n  var stack = new Array(10);\n  var visit = function visit(source, i) {\n    if (isObject(source)) {\n      if (stack.indexOf(source) >= 0) {\n        return;\n      }\n      if (!('toJSON' in source)) {\n        stack[i] = source;\n        var target = isArray(source) ? [] : {};\n        forEach(source, function (value, key) {\n          var reducedValue = visit(value, i + 1);\n          !isUndefined(reducedValue) && (target[key] = reducedValue);\n        });\n        stack[i] = undefined;\n        return target;\n      }\n    }\n    return source;\n  };\n  return visit(obj, 0);\n};\nvar isAsyncFn = kindOfTest('AsyncFunction');\nvar isThenable = function isThenable(thing) {\n  return thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  isArray: isArray,\n  isArrayBuffer: isArrayBuffer,\n  isBuffer: isBuffer,\n  isFormData: isFormData,\n  isArrayBufferView: isArrayBufferView,\n  isString: isString,\n  isNumber: isNumber,\n  isBoolean: isBoolean,\n  isObject: isObject,\n  isPlainObject: isPlainObject,\n  isUndefined: isUndefined,\n  isDate: isDate,\n  isFile: isFile,\n  isBlob: isBlob,\n  isRegExp: isRegExp,\n  isFunction: isFunction,\n  isStream: isStream,\n  isURLSearchParams: isURLSearchParams,\n  isTypedArray: isTypedArray,\n  isFileList: isFileList,\n  forEach: forEach,\n  merge: merge,\n  extend: extend,\n  trim: trim,\n  stripBOM: stripBOM,\n  inherits: inherits,\n  toFlatObject: toFlatObject,\n  kindOf: kindOf,\n  kindOfTest: kindOfTest,\n  endsWith: endsWith,\n  toArray: toArray,\n  forEachEntry: forEachEntry,\n  matchAll: matchAll,\n  isHTMLForm: isHTMLForm,\n  hasOwnProperty: hasOwnProperty,\n  hasOwnProp: hasOwnProperty,\n  // an alias to avoid ESLint no-prototype-builtins detection\n  reduceDescriptors: reduceDescriptors,\n  freezeMethods: freezeMethods,\n  toObjectSet: toObjectSet,\n  toCamelCase: toCamelCase,\n  noop: noop,\n  toFiniteNumber: toFiniteNumber,\n  findKey: findKey,\n  global: _global,\n  isContextDefined: isContextDefined,\n  ALPHABET: ALPHABET,\n  generateString: generateString,\n  isSpecCompliantForm: isSpecCompliantForm,\n  toJSONObject: toJSONObject,\n  isAsyncFn: isAsyncFn,\n  isThenable: isThenable\n});\n\n//# sourceURL=webpack://quartz_vuejs/./node_modules/axios/lib/utils.js?")}},function(e){var n;n="./js/term-category.js",e(e.s=n)}]);</script>
    
    
    <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"taxonomy\/term\/4006","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"user":{"uid":0,"permissionsHash":"41744977b5a0ed7e2807c6657583814c82e176a6495149ae1098d16f25cfbe99"}}</script>
<script src="/sites/qcloud5/files/js/js_cNHPWM2puCxFYt6Q04238agoDvQZuT9VwXvJYlZWezc.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=quartz_barrio&amp;include=eJxNjEEOwjAMBD9ElVPfEzmNFYwSL7UdBLyeXigcZ2c1-ySLd6bqqWAUGOWHuATMs6hLu4Zf9t8Jgytl5zZYg0Kg_zYkph-Byjj4NLMK68Zpfa4bcP_uhcwEqXUU6ovHq4u25eYfcSU7Ng"></script>
<script src="/modules/custom/quartz_ads/js/bomboraInject.js?v=1" defer></script>
<script src="/modules/custom/quartz_ads/js/omedaseg.js?v=1" defer></script>
<script src="https://adsbyt1.titus.one/js/t1-gpt-ads.js" defer></script>
<script src="/themes/custom/quartz_barrio/js/global.js?v=3.3" defer></script>

                    
                        </body>
</html>
