!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(self,(function(){return function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function n(n){t(1,arguments);var r=Object.prototype.toString.call(n);return n instanceof Date||"object"===e(n)&&"[object Date]"===r?new Date(n.getTime()):"number"==typeof n||"[object Number]"===r?new Date(n):("string"!=typeof n&&"[object String]"!==r||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function r(e){return t(1,arguments),n(1e3*function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}(e))}function o(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.lengthe.replace(/[\u00A0-\u9999<>\&]/gim,(e=>"&#"+e.charCodeAt(0)+";"));const c=function(e,t){return"image"===e.type_of?t?`${a(e.title)}`:`${a(e.title)}`:e.source};return(a=>{console.log("배너매니저 실행"),console.log("프로젝트: "+a.name),console.log("수정일자: "+function(r,a){var c,i;if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var l=n(r);if(!function(r){if(t(1,arguments),!function(n){return t(1,arguments),n instanceof Date||"object"===e(n)&&"[object Date]"===Object.prototype.toString.call(n)}(r)&&"number"!=typeof r)return!1;var o=n(r);return!isNaN(Number(o))}(l))throw new RangeError("Invalid time value");var f=String(null!==(c=null==a?void 0:a.format)&&void 0!==c?c:"extended"),u=String(null!==(i=null==a?void 0:a.representation)&&void 0!==i?i:"complete");if("extended"!==f&&"basic"!==f)throw new RangeError("format must be 'extended' or 'basic'");if("date"!==u&&"time"!==u&&"complete"!==u)throw new RangeError("representation must be 'date', 'time', or 'complete'");var s="",d="extended"===f?"-":"",p="extended"===f?":":"";if("time"!==u){var g=o(l.getDate(),2),m=o(l.getMonth()+1,2),b=o(l.getFullYear(),4);s="".concat(b).concat(d).concat(m).concat(d).concat(g)}if("date"!==u){var y=o(l.getHours(),2),h=o(l.getMinutes(),2),v=o(l.getSeconds(),2),w=""===s?"":" ";s="".concat(s).concat(w).concat(y).concat(p).concat(h).concat(p).concat(v)}return s}(r(a.updated_at)));const i=new Date;for(const e of a.groups){const t=document.querySelectorAll(`[df-banner-code="${e.code}"]`);if(0!==t.length)for(const n of t){if(!e.activated){n.parentNode.removeChild(n);continue}n.hidden=!1,n.classList.add("df-bannermanager"),n.classList.add(`df-bannermanager-${e.code}`);const t=n.querySelector("[df-banner-clone]");if(!t)continue;const o=t.outerHTML;let a=0;for(const n of e.banners){if(n.start_at&&n.end_at){if(ir(n.end_at))continue}let e=decodeURIComponent(o);e=e.replace(/{#html}/,n.html||"").replace(/{#real_href}/,n.real_href||"").replace(/{#index}/g,a).replace(/{#href}/g,n.href||"#none").replace(/{#target}/g,"_blank"===n.target?"_blank":"").replace(/{#rel}/g,"_blank"===n.target?"noopener noreferrer":"").replace(/{#title}/g,n.title).replace(/{#item}/g,c(n,!1)).replace(/{#item_lazy}/g,c(n,!0)).replace(/{#img_src}/g,n.source).replace(/{#type}/g,"df-bannermanager-type_"+n.type_of),t.insertAdjacentHTML("beforebegin",e),a+=1}t.parentNode.removeChild(t)}}(()=>{const e=document.querySelectorAll("[df-banner-wrap]");for(const t of e)t.querySelector("[df-banner-clone]")||t.parentNode.removeChild(t)})()})({"name":"[모아스튜디오-밸런스] 공통","use_ftp":false,"updated_at":1772291189,"groups":[{"code":"top-banner","activated":true,"banners":[{"title":"비브랩 공식몰 론칭 축하! PDRN 1-2-3 UP TO 30% OFF (3/1~3/31)","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/f7fda52aa50445a4223368f1e668dd6a.png","html":null,"href":"/promotion/202603_launching_vivlab.html?cate_no=49","real_href":"/promotion/202603_launching_vivlab.html?cate_no=49","target":null,"start_at":1772290800,"end_at":1774969140},{"title":"비브랩 공식몰 멤버십도 지금 바로 확인해보세요:)","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/73c4e19e1052fcc257df512dfe88cd10.png","html":null,"href":"/membership.html","real_href":"/membership.html","target":null},{"title":"비브랩에 신규 회원 가입하고 1-2-3만원 쿠폰과 함께 첫구매 혜택 받아가세요!","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/300a5c75f4ddac09019050ce83092ff9.png","html":null,"href":"/new_member.html","real_href":"/new_member.html","target":null}]},{"code":"mobile-logo","activated":true,"banners":[{"title":"기본_로고","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/de10f9cf4de37ec361783cd66699c737.png","html":"100px","href":"/","real_href":"/","target":null},{"title":"화이트_로고(메인배너 대비효과 용도)","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/f3f82e6e7278d3414993823482c16d0b.png","html":"100px","href":"/","real_href":"/","target":null}]},{"code":"main-banner-mobile","activated":true,"banners":[{"title":"black","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/e4deb443eddb35af61352fef1a9bcc70.jpg","html":"[타이틀]\n론칭 Celebration!\n\n[내용]\nPDRN 1-2-3 UP TO 30% OFF (3/1~3/31)\n\n[버튼]\n자세히 보기","href":"/promotion/202603_launching_vivlab.html?cate_no=49","real_href":"/promotion/202603_launching_vivlab.html?cate_no=49","target":null,"start_at":1772290800,"end_at":1774969140},{"title":"black","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/f844a6bd69fde243ee053acd16952f2e.jpg","html":"[타이틀]\n루미에르 톤업 베이스\n\n[내용]\n단순한 차단을 넘어 성분으로 증명하는 프리미엄 광채, 800ppm 연어 PDRN이 완성하는 4-in-1 스킨케어 톤업\n\n[버튼]\n자세히 보기","href":"/product/detail.html?product_no=22","real_href":"/product/detail.html?product_no=22","target":null},{"title":"black","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/197b3956ca20ca143df383de5e8658d5.jpg","html":"[타이틀]\nPDRN 시카 패드\n\n[내용]\n연어 유래 DNA 성분(PDRN)이 손상된 피부의 재생을 돕고, 고농축 시카 성분이 붉은기와 자극을 즉각적으로 진정시켜보세요.\n\n[버튼]\n자세히 보기","href":"/product/detail.html?product_no=23","real_href":"/product/detail.html?product_no=23","target":null},{"title":"black","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/11246a666bfe74029d725de67a20f18a.jpg","html":"[타이틀]\n리쥬렐 PDRN 시카 크림\n\n[내용]\n단순 진정을 넘어 세포 재생으로, 고농축 PDRN 1,500ppm의 흔적 종결 크림\n\n[버튼]\n자세히 보기","href":"/product/detail.html?product_no=11","real_href":"/product/detail.html?product_no=11","target":null}]},{"code":"sub-banner","activated":true,"banners":[{"title":"#000","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/9fdb2076a3241bb4f1585b381a6ea12a.jpg","html":"[타이틀]\n아침에 10분!\n\n[내용]\n10분만 패드를 붙이고 나면 그날 화장 잘 먹는 날 ","href":"/product/detail.html?product_no=23","real_href":"/product/detail.html?product_no=23","target":null},{"title":"#000","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/ededb9b7c948b359dec7816bf668a1e5.jpg","html":"[타이틀]\n#연어광채베이스\n\n[내용]\nPDRN+글루타치온의 막강 조합의 톤업 썬크림","href":"/product/detail.html?product_no=22","real_href":"/product/detail.html?product_no=22","target":null},{"title":"#000","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/bd775e79447a210cdc33cb40d616db0d.jpg","html":"[타이틀]\n이거 하나면 광채피부\n\n[내용]\n연어 DNA 추출물 PDRN 1,500ppm 함유로 \u003cbr\u003e\n압도적 피부 재생! 지금 바로 느껴보세요.","href":"/product/detail.html?product_no=11","real_href":"/product/detail.html?product_no=11","target":null}]},{"code":"main-video","activated":true,"banners":[{"title":"","type_of":"iframe","source":"\u003ciframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/cPMBkf85LYM\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\u003c/iframe\u003e","html":null}]},{"code":"mid-banner","activated":true,"banners":[{"title":"","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/19551bbae39379b474c3a91041400cbc.jpg","html":"[타이틀]\n가장 선명했던 당신의 피부로,\u003cbr\u003e약사의 처방 vivlab\n\n[내용]\n피부의 시간을 재설계하는 여정\u003cbr\u003e\n ‘회복(Repair)-활력(Revital)-방어(Shield)’의 3단계 시스템을 통해 피부 본연의 힘을 완성해보세요.\n\n[버튼]\nMORE","href":"/about.html","real_href":"/about.html","target":null}]},{"code":"instagram-mobile","activated":true,"banners":[{"title":"","type_of":"iframe","source":"\u003cscript src=\"https://snapwidget.com/js/snapwidget.js\"\u003e\u003c/script\u003e\u003ciframe class=\"snapwidget-widget\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" src=\"https://snapwidget.com/embed/1067458\" style=\"width: 100%; overflow: hidden; height: 429px;\" id=\"iFrameResizer0\"\u003e\u003c/iframe\u003e","html":null}]},{"code":"footer-sns","activated":true,"banners":[{"title":"Instagram","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/107e471d5a43038e3de09d04c19b8855.png","html":null,"href":"https://www.instagram.com/vivlab.official","real_href":"https://www.instagram.com/vivlab.official","target":"_blank"},{"title":"Tiktok","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/6cd0a61a69816a63c7d1bf55c9f56956.png","html":null,"href":"https://www.tiktok.com/@vivlab_official","real_href":"https://www.tiktok.com/@vivlab_official","target":"_blank"}]},{"code":"cs-talk","activated":true,"banners":[{"title":"카카오_상담톡","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/abf267049d987b5af0f46abf500ac70f.png","html":null,"href":"http://pf.kakao.com/_uxjrhX/chat","real_href":"http://pf.kakao.com/_uxjrhX/chat","target":"_blank"}]},{"code":"about","activated":true,"banners":[{"title":"회사소개_이미지1","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/56acfae10ed966c5ab944c85ecc6700d.jpg","html":"[타이틀]\n가장 선명했던 당신의 피부로, 약사의 처방 vivlab\n\n[내용]\nVIVLAB은 'Vivid(생생한)'와 'Laboratory(연구소)'가 만나 탄생한 이름으로, 피부가 가진 본연의 생명력을 깊이 있게 연구하는 공간을 의미합니다.\u003cbr\u003e\u003cbr\u003e\n\n20년 차 약사가 수많은 임상 현장에서 깨달은 진리는 명확합니다. 피부는 문제가 생긴 뒤의 '사후 치료'보다, 스스로를 지키는 힘을 길러주는 '사전 예방'이 무엇보다 중요하다는 것입니다. 비브랩은 단순한 일시적 개선을 넘어, 피부의 자생력을 키워주는 약학적 솔루션으로 당신의 피부 시간을 되돌립니다."},{"title":"회사소개_이미지2","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/f61d620ac311ab019ebd96c4cdfe60a7.jpg","html":"[타이틀]\nCORE VALUES\n\n[내용]\n\u003cdiv class=\"tags\"\u003e\n \u003cdiv class=\"tag\"\u003ePharmacist's\u003cbr\u003eFormula\u003c/div\u003e\n \u003cdiv class=\"tag white\"\u003eBio-Active\u003cbr\u003eIngredients\u003c/div\u003e\n \u003cdiv class=\"tag\"\u003ePreventive\u003cbr\u003eCare\u003c/div\u003e\n \u003c/div\u003e\n- Pharmacist's Formula (전문성): 약사의 정교한 처방과 과학적으로 검증된 고효능 성분을 사용합니다.\u003cbr\u003e\n- Bio-Active Ingredients (고기능성): PDRN(연어 DNA), 글루타치온 등 세포 수준의 변화를 이끌어내는 바이오 성분을 핵심으로 합니다.\u003cbr\u003e\n- Preventive Care (예방): 외부 자극으로부터 피부를 완벽히 보호하고 노화를 늦추는 방어적 케어를 지향합니다."},{"title":"회사소개_이미지3","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/109f8b2b33b36a3a5599aae1910c8c7f.jpg","html":"[타이틀]\n피부의 시간을 재설계하는 여정\n\n[내용]\n비브랩은 단순히 유행하는 성분을 쫓지 않습니다. 약사의 시각으로 피부 생리학적 메커니즘을 분석하고, ‘회복(Repair)-활력(Revital)-방어(Shield)’의 3단계 시스템을 통해 피부 본연의 힘을 완성하는 로드맵을 그려나갑니다."}]},{"code":"about-map","activated":true,"banners":[{"title":"","type_of":"iframe","source":"\u003ciframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3164.9717356897945!2d127.03296871169755!3d37.50858477193717!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x357ca3f9e27bb39d%3A0x72afe3b84751192e!2z7ISc7Jq47Yq567OE7IucIOqwleuCqOq1rCDrtInsnYDsgqzroZwzM-q4uCA3!5e0!3m2!1sko!2skr!4v1770195282062!5m2!1sko!2skr\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"\u003e\u003c/iframe\u003e","html":"월-금 : 9:00 - 18:00 (점심시간: 12:00 - 13:00)\u003cbr\u003e\n토요일, 일요일, 공휴일 휴무"}]},{"code":"share-sns","activated":true,"banners":[{"title":"카카오톡","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/1663196dcaa7578c3d5442b29ac39a24.png","html":null,"href":"kakao","real_href":"kakao","target":null},{"title":"페이스북","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/4b43b0f894ebd2340fde9d22899221dc.png","html":null,"href":"facebook","real_href":"facebook","target":null},{"title":"트위터","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/cc28f45db3d9f0e164cd35c931def432.png","html":null,"href":"twitter","real_href":"twitter","target":null},{"title":"네이버","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/873eb4752ec92935bac8cc8fcf18eb6e.png","html":null,"href":"naver","real_href":"naver","target":null},{"title":"밴드","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/170f2fec4e14f9c1a5268db05d662d3a.png","html":null,"href":"band","real_href":"band","target":null},{"title":"라인","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/5bf92e6472c45338d2984f3e8380cf93.png","html":null,"href":"line","real_href":"line","target":null}]},{"code":"login-banner","activated":true,"banners":[{"title":"로그인_배너","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/bdda24104fe72f9fee0238c2d3e86006.jpg","html":null,"href":"/new_member.html","real_href":"/new_member.html","target":null},{"title":"로그인배너_760x200_01","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/12ae4a1b5c243d3e63c7076884d6abb4.jpg","html":null,"start_at":1772290800,"end_at":1774969140}]},{"code":"detail-benefit","activated":true,"banners":[{"title":"카톡 채널 추가시 다양한 혜택과 소식을 받아 보실 수 있어요!","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/1fc8b151e9583bc899ba122a4fd39d23.png","html":null,"href":"http://pf.kakao.com/_uxjrhX","real_href":"http://pf.kakao.com/_uxjrhX","target":"_blank"}]},{"code":"pbc","activated":false,"banners":[]},{"code":"popup","activated":true,"banners":[{"title":"론칭이벤트","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/761d72bf56acefa5b573046b53f420da.jpg","html":null,"href":"/promotion/202603_launching_vivlab.html?cate_no=49","real_href":"/promotion/202603_launching_vivlab.html?cate_no=49","target":null,"start_at":1772290800,"end_at":1774969140},{"title":"카카오 채널 추카","type_of":"image","source":"https://ecimg.cafe24img.com/pg2529b98211153085/vivlab001/web/upload/appfiles/ZaReJam3QiELznoZeGGkMG/39d1e8a7885b36dca7c49722407d504b.png","html":null,"href":"http://pf.kakao.com/_uxjrhX","real_href":"http://pf.kakao.com/_uxjrhX","target":"_blank"}]}]}),{}}()}));