const __vite__mapDeps=(e,t=__vite__mapDeps,n=t.f||(t.f=["./mv-reviews.chunk.B7UG5Yf9.js","./mv-reviews.CZf_uoFZ.css","./mv-handsfree.chunk.B8q15y6O.js","./mv-checklists.chunk.Dv6OZUUA.js","./mv-pinbutton.chunk.kLLq9uG1.js"]))=>e.map(e=>n[e]),R="modulepreload",T=function(e,t){return new URL(e,t).href},y={},E=function(e,t,n){let s=Promise.resolve();if(t&&t.length>0){let a=function(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:"fulfilled",value:e}),e=>({status:"rejected",reason:e}))))};const e=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),i=o?.nonce||o?.getAttribute("nonce");s=a(t.map(t=>{if(t=T(t,n),t in y)return;y[t]=!0;const o=t.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(n){for(let n=e.length-1;n>=0;n--){const s=e[n];if(s.href===t&&(!o||s.rel==="stylesheet"))return}}else if(document.querySelector(`link[href="${t}"]${a}`))return;const s=document.createElement("link");if(s.rel=o?"stylesheet":R,o||(s.as="script"),s.crossOrigin="",s.href=t,i&&s.setAttribute("nonce",i),document.head.appendChild(s),o)return new Promise((e,n)=>{s.addEventListener("load",e),s.addEventListener("error",()=>n(new Error(`Unable to preload CSS for ${t}`)))})}))}function o(e){const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return s.then(t=>{for(const e of t||[])e.status==="rejected"&&o(e.reason);return e().catch(o)})},u={card:{xl:900,lg:630,md:520,sm:400},times:{lg:400,md:300,sm:250}};function b(e,t){const s=e.getElementsByClassName("mv-create-times")[0];if(s){const t=s.scrollWidth;let e="xl";t<u.times.lg&&(e="lg"),t<u.times.md&&(e="md"),t<u.times.sm&&(e="sm"),s.classList.remove("mv-create-times-sm","mv-create-times-md","mv-create-times-lg","mv-create-times-xl"),s.classList.add("mv-create-times-"+e)}let n="xxl";t<u.card.xl&&(n="xl"),t<u.card.lg&&(n="lg"),t<u.card.md&&(n="md"),t<u.card.sm&&(n="sm"),e.classList.remove("mv-create-sm","mv-create-md","mv-create-lg","mv-create-xl","mv-create-xxl"),e.classList.add("mv-create-"+n)}const A=(e=null)=>{if(e)if(e.className=e.className.replace(/\bmv-no-js\b/,"js"),window.ResizeObserver)new ResizeObserver(t=>{for(const n of t){const s=n.contentRect.width;requestAnimationFrame(()=>{b(e,s)})}}).observe(e);else{let t=function(){b(e,e.scrollWidth)},s=function(){window.clearTimeout(n),n=window.setTimeout(t,100)},n;t(),window.addEventListener("resize",s,{passive:!0})}},g="done",p=(e,t)=>{e.style.opacity="1",e.setAttribute(t,g)},L=(e,...t)=>{const s=Array.from(document.querySelectorAll(`[${e}]`)),n={};s.forEach(s=>{const o=s.getAttribute(e);if(o!==g)if(n[o])Object.entries(n[o]).forEach(([e,t])=>{s.style[e]=t}),p(s,e);else{const i=document.querySelector(o);if(!i){p(s,e);return}const a=t.reduce((e,t)=>({...e,[t]:getComputedStyle(i)[t]}),{});n[o]=a,Object.entries(a).forEach(([e,t])=>{s.style[e]=t}),p(s,e)}})},I=e=>{if(A(e),!("objectFit"in document.documentElement.style)){const t=e.querySelectorAll(".obj-fit");Array.prototype.forEach.call(t,e=>{const t=e.parentNode,n=e.getAttribute("src");e.setAttribute("style","opacity: 0;"),t.setAttribute("style",`background-image: url(${n}); background-size: cover; background-position: center`)})}L("data-derive-font-from","fontFamily")},O=["http:","https:","mailto:"],N=e=>{if(!e)return!1;try{const{protocol:t}=new URL(e,window.location.href);return O.includes(t)}catch{return!1}},C=(e,t)=>{N(e)&&(t==="true"?window.open(e,"_blank"):window.location.href=e)};function S(e,t){window[e]||(window[e]=!0,t())}function h(e){S("MV_REVIEWS_INIT",()=>{E(()=>import("./mv-reviews.chunk.B7UG5Yf9.js").then(e=>e.i),__vite__mapDeps([0,1]),import.meta.url).then(t=>{e&&e(),t.default()})})}function k(){window.MV_CREATE_SETTINGS.__OPTIONS__.wakeLockEnabled&&S("MV_HANDS_FREE_INIT",()=>{E(()=>import("./mv-handsfree.chunk.B8q15y6O.js"),__vite__mapDeps([2,0,1]),import.meta.url).then(e=>{e.default()})}),window.MV_CREATE_SETTINGS.__OPTIONS__.checklistsEnabled&&S("MV_CHECKLISTS_INIT",()=>{E(()=>import("./mv-checklists.chunk.Dv6OZUUA.js"),__vite__mapDeps([3,0,1]),import.meta.url).then(e=>{e.default()})})}function V(e){return/[?&]cpage=\d+|\/comment-page-\d+\/?/.test(e)}if(window.mvCreate={firstRun:!1,hasRun:[],firstIo:()=>{const e=document.querySelector(".mv-create-styles");e&&(e.rel="stylesheet",e.type="text/css"),document.querySelector(".mv-art-link")&&document.querySelectorAll(".mv-art-link").forEach(e=>{const t=e.getAttribute("data-mv-create-link-href"),n=e.getAttribute("data-mv-create-link-target");if(t){const s=e.querySelector("img");s&&s.addEventListener("click",e=>{e.preventDefault(),C(t,n)},!1);const o=e.querySelector("button");o&&o.addEventListener("click",e=>{e.preventDefault(),C(t,n)},!1)}})},init:(e=null)=>{if(window.mvCreate.firstRun||(window.mvCreate.firstIo(),window.mvCreate.firstRun=!0),e&&e.id){if(window.mvCreate.hasRun.includes(e.id))return;window.mvCreate.hasRun.push(e.id)}e?I(e):Array.prototype.forEach.call(document.getElementsByClassName("mv-create-card"),e=>{I(e)}),h(),k();const t=e||document;return E(()=>import("./mv-printbutton.chunk.C8PkMcqV.js"),[],import.meta.url).then(e=>{e.default(t.querySelectorAll("[data-mv-print]"))}),E(()=>import("./mv-pinbutton.chunk.kLLq9uG1.js"),__vite__mapDeps([4,0,1]),import.meta.url).then(e=>{e.default(t.querySelectorAll(".mv-pinterest-btn"))}),!0}},window.IntersectionObserver){const n=new IntersectionObserver((e,t)=>{e.filter(e=>e.isIntersecting).forEach(({target:e})=>{window.mvCreate.init(e),t.unobserve(e)})});Array.from(document.getElementsByClassName("mv-create-card")).forEach(e=>n.observe(e));const s=new IntersectionObserver((e,t)=>{e.filter(e=>e.isIntersecting).forEach(({target:e})=>{h(),t.unobserve(e)})}),e=window.MV_CREATE_SETTINGS.__REVIEWS_DIV__,t=e&&document.querySelector(e);t&&s.observe(t)}else{const e=()=>{window.mvCreate.init(),document.removeEventListener("scroll",e,!1)};document.addEventListener("scroll",e,{passive:!0})}const q=()=>{if(V(window.location.href)){h(()=>{window.mvCreate.firstIo()});return}let e=window.location.href;e=e.replace(window.location.hash,"");const t=document.querySelectorAll('[href="'+e+window.MV_CREATE_SETTINGS.__REVIEWS_DIV__+'"]');if(t){const e=t=>{h(()=>{window.mvCreate.firstIo(),t.target.removeEventListener("click",e)})};t.forEach(t=>{t.addEventListener("click",e)});return}};window.MV_CREATE_SETTINGS.__REVIEWS_DIV__&&q()