// typewriter-effect !function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define("Typewriter", [], t) : "object" == typeof exports ? exports.Typewriter = t() : e.Typewriter = t() }("undefined" != typeof self ? self : this, (() => (() => { var e = { 75: function (e) { (function () { var t, n, r, o, a, i; "undefined" != typeof performance && null !== performance && performance.now ? e.exports = function () { return performance.now() } : "undefined" != typeof process && null !== process && process.hrtime ? (e.exports = function () { return (t() - a) / 1e6 }, n = process.hrtime, o = (t = function () { var e; return 1e9 * (e = n())[0] + e[1] })(), i = 1e9 * process.uptime(), a = o - i) : Date.now ? (e.exports = function () { return Date.now() - r }, r = Date.now()) : (e.exports = function () { return (new Date).getTime() - r }, r = (new Date).getTime()) }).call(this) }, 4087: (e, t, n) => { for (var r = n(75), o = "undefined" == typeof window ? n.g : window, a = ["moz", "webkit"], i = "AnimationFrame", s = o["request" + i], u = o["cancel" + i] || o["cancelRequest" + i], l = 0; !s && l < a.length; l++)s = o[a[l] + "Request" + i], u = o[a[l] + "Cancel" + i] || o[a[l] + "CancelRequest" + i]; if (!s || !u) { var c = 0, p = 0, d = []; s = function (e) { if (0 === d.length) { var t = r(), n = Math.max(0, 16.666666666666668 - (t - c)); c = n + t, setTimeout((function () { var e = d.slice(0); d.length = 0; for (var t = 0; t < e.length; t++)if (!e[t].cancelled) try { e[t].callback(c) } catch (e) { setTimeout((function () { throw e }), 0) } }), Math.round(n)) } return d.push({ handle: ++p, callback: e, cancelled: !1 }), p }, u = function (e) { for (var t = 0; t < d.length; t++)d[t].handle === e && (d[t].cancelled = !0) } } e.exports = function (e) { return s.call(o, e) }, e.exports.cancel = function () { u.apply(o, arguments) }, e.exports.polyfill = function (e) { e || (e = o), e.requestAnimationFrame = s, e.cancelAnimationFrame = u } } }, t = {}; function n(r) { var o = t[r]; if (void 0 !== o) return o.exports; var a = t[r] = { exports: {} }; return e[r].call(a.exports, a, a.exports, n), a.exports } n.n = e => { var t = e && e.__esModule ? () => e.default : () => e; return n.d(t, { a: t }), t }, n.d = (e, t) => { for (var r in t) n.o(t, r) && !n.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: t[r] }) }, n.g = function () { if ("object" == typeof globalThis) return globalThis; try { return this || new Function("return this")() } catch (e) { if ("object" == typeof window) return window } }(), n.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t); var r = {}; return (() => { "use strict"; n.d(r, { default: () => C }); var e = n(4087), t = n.n(e); const o = function (e) { return new RegExp(/<[a-z][\s\S]*>/i).test(e) }, a = function (e, t) { return Math.floor(Math.random() * (t - e + 1)) + e }; var i = "TYPE_CHARACTER", s = "REMOVE_CHARACTER", u = "REMOVE_ALL", l = "REMOVE_LAST_VISIBLE_NODE", c = "PAUSE_FOR", p = "CALL_FUNCTION", d = "ADD_HTML_TAG_ELEMENT", f = "CHANGE_DELETE_SPEED", v = "CHANGE_DELAY", h = "CHANGE_CURSOR", m = "PASTE_STRING", y = "HTML_TAG"; function g(e) { return g = "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 }, g(e) } function E(e, t) { var n = Object.keys(e); if (Object.getOwnPropertySymbols) { var r = Object.getOwnPropertySymbols(e); t && (r = r.filter((function (t) { return Object.getOwnPropertyDescriptor(e, t).enumerable }))), n.push.apply(n, r) } return n } function w(e) { for (var t = 1; t < arguments.length; t++) { var n = null != arguments[t] ? arguments[t] : {}; t % 2 ? E(Object(n), !0).forEach((function (t) { A(e, t, n[t]) })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : E(Object(n)).forEach((function (t) { Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) })) } return e } function b(e) { return function (e) { if (Array.isArray(e)) return T(e) }(e) || function (e) { if ("undefined" != typeof Symbol && null != e[Symbol.iterator] || null != e["@@iterator"]) return Array.from(e) }(e) || function (e, t) { if (e) { if ("string" == typeof e) return T(e, t); var n = Object.prototype.toString.call(e).slice(8, -1); return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === n || "Set" === n ? Array.from(e) : "Arguments" === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? T(e, t) : void 0 } }(e) || function () { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") }() } function T(e, t) { (null == t || t > e.length) && (t = e.length); for (var n = 0, r = new Array(t); n < t; n++)r[n] = e[n]; return r } function S(e, t) { for (var n = 0; n < t.length; n++) { var r = t[n]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, N(r.key), r) } } function A(e, t, n) { return (t = N(t)) in e ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = n, e } function N(e) { var t = function (e, t) { if ("object" !== g(e) || null === e) return e; var n = e[Symbol.toPrimitive]; if (void 0 !== n) { var r = n.call(e, "string"); if ("object" !== g(r)) return r; throw new TypeError("@@toPrimitive must return a primitive value.") } return String(e) }(e); return "symbol" === g(t) ? t : String(t) } const C = function () { function n(r, g) { var E = this; if (function (e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") }(this, n), A(this, "state", { cursorAnimation: null, lastFrameTime: null, pauseUntil: null, eventQueue: [], eventLoop: null, eventLoopPaused: !1, reverseCalledEvents: [], calledEvents: [], visibleNodes: [], initialOptions: null, elements: { container: null, wrapper: document.createElement("span"), cursor: document.createElement("span") } }), A(this, "options", { strings: null, cursor: "|", delay: "natural", pauseFor: 1500, deleteSpeed: "natural", loop: !1, autoStart: !1, devMode: !1, skipAddStyles: !1, wrapperClassName: "Typewriter__wrapper", cursorClassName: "Typewriter__cursor", stringSplitter: null, onCreateTextNode: null, onRemoveNode: null }), A(this, "setupWrapperElement", (function () { E.state.elements.container && (E.state.elements.wrapper.className = E.options.wrapperClassName, E.state.elements.cursor.className = E.options.cursorClassName, E.state.elements.cursor.innerHTML = E.options.cursor, E.state.elements.container.innerHTML = "", E.state.elements.container.appendChild(E.state.elements.wrapper), E.state.elements.container.appendChild(E.state.elements.cursor)) })), A(this, "start", (function () { return E.state.eventLoopPaused = !1, E.runEventLoop(), E })), A(this, "pause", (function () { return E.state.eventLoopPaused = !0, E })), A(this, "stop", (function () { return E.state.eventLoop && ((0, e.cancel)(E.state.eventLoop), E.state.eventLoop = null), E })), A(this, "pauseFor", (function (e) { return E.addEventToQueue(c, { ms: e }), E })), A(this, "typeOutAllStrings", (function () { return "string" == typeof E.options.strings ? (E.typeString(E.options.strings).pauseFor(E.options.pauseFor), E) : (E.options.strings.forEach((function (e) { E.typeString(e).pauseFor(E.options.pauseFor).deleteAll(E.options.deleteSpeed) })), E) })), A(this, "typeString", (function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null; if (o(e)) return E.typeOutHTMLString(e, t); if (e) { var n = (E.options || {}).stringSplitter, r = "function" == typeof n ? n(e) : e.split(""); E.typeCharacters(r, t) } return E })), A(this, "pasteString", (function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null; return o(e) ? E.typeOutHTMLString(e, t, !0) : (e && E.addEventToQueue(m, { character: e, node: t }), E) })), A(this, "typeOutHTMLString", (function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, n = arguments.length > 2 ? arguments[2] : void 0, r = function (e) { var t = document.createElement("div"); return t.innerHTML = e, t.childNodes }(e); if (r.length > 0) for (var o = 0; o < r.length; o++) { var a = r[o], i = a.innerHTML; a && 3 !== a.nodeType ? (a.innerHTML = "", E.addEventToQueue(d, { node: a, parentNode: t }), n ? E.pasteString(i, a) : E.typeString(i, a)) : a.textContent && (n ? E.pasteString(a.textContent, t) : E.typeString(a.textContent, t)) } return E })), A(this, "deleteAll", (function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "natural"; return E.addEventToQueue(u, { speed: e }), E })), A(this, "changeDeleteSpeed", (function (e) { if (!e) throw new Error("Must provide new delete speed"); return E.addEventToQueue(f, { speed: e }), E })), A(this, "changeDelay", (function (e) { if (!e) throw new Error("Must provide new delay"); return E.addEventToQueue(v, { delay: e }), E })), A(this, "changeCursor", (function (e) { if (!e) throw new Error("Must provide new cursor"); return E.addEventToQueue(h, { cursor: e }), E })), A(this, "deleteChars", (function (e) { if (!e) throw new Error("Must provide amount of characters to delete"); for (var t = 0; t < e; t++)E.addEventToQueue(s); return E })), A(this, "callFunction", (function (e, t) { if (!e || "function" != typeof e) throw new Error("Callback must be a function"); return E.addEventToQueue(p, { cb: e, thisArg: t }), E })), A(this, "typeCharacters", (function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null; if (!e || !Array.isArray(e)) throw new Error("Characters must be an array"); return e.forEach((function (e) { E.addEventToQueue(i, { character: e, node: t }) })), E })), A(this, "removeCharacters", (function (e) { if (!e || !Array.isArray(e)) throw new Error("Characters must be an array"); return e.forEach((function () { E.addEventToQueue(s) })), E })), A(this, "addEventToQueue", (function (e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; return E.addEventToStateProperty(e, t, n, "eventQueue") })), A(this, "addReverseCalledEvent", (function (e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; return E.options.loop ? E.addEventToStateProperty(e, t, n, "reverseCalledEvents") : E })), A(this, "addEventToStateProperty", (function (e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], r = arguments.length > 3 ? arguments[3] : void 0, o = { eventName: e, eventArgs: t || {} }; return E.state[r] = n ? [o].concat(b(E.state[r])) : [].concat(b(E.state[r]), [o]), E })), A(this, "runEventLoop", (function () { E.state.lastFrameTime || (E.state.lastFrameTime = Date.now()); var e = Date.now(), n = e - E.state.lastFrameTime; if (!E.state.eventQueue.length) { if (!E.options.loop) return; E.state.eventQueue = b(E.state.calledEvents), E.state.calledEvents = [], E.options = w({}, E.state.initialOptions) } if (E.state.eventLoop = t()(E.runEventLoop), !E.state.eventLoopPaused) { if (E.state.pauseUntil) { if (e < E.state.pauseUntil) return; E.state.pauseUntil = null } var r, o = b(E.state.eventQueue), g = o.shift(); if (!(n <= (r = g.eventName === l || g.eventName === s ? "natural" === E.options.deleteSpeed ? a(40, 80) : E.options.deleteSpeed : "natural" === E.options.delay ? a(120, 160) : E.options.delay))) { var T = g.eventName, S = g.eventArgs; switch (E.logInDevMode({ currentEvent: g, state: E.state, delay: r }), T) { case m: case i: var A = S.character, N = S.node, C = document.createTextNode(A), _ = C; E.options.onCreateTextNode && "function" == typeof E.options.onCreateTextNode && (_ = E.options.onCreateTextNode(A, C)), _ && (N ? N.appendChild(_) : E.state.elements.wrapper.appendChild(_)), E.state.visibleNodes = [].concat(b(E.state.visibleNodes), [{ type: "TEXT_NODE", character: A, node: _ }]); break; case s: o.unshift({ eventName: l, eventArgs: { removingCharacterNode: !0 } }); break; case c: var O = g.eventArgs.ms; E.state.pauseUntil = Date.now() + parseInt(O); break; case p: var L = g.eventArgs, D = L.cb, M = L.thisArg; D.call(M, { elements: E.state.elements }); break; case d: var x = g.eventArgs, P = x.node, j = x.parentNode; j ? j.appendChild(P) : E.state.elements.wrapper.appendChild(P), E.state.visibleNodes = [].concat(b(E.state.visibleNodes), [{ type: y, node: P, parentNode: j || E.state.elements.wrapper }]); break; case u: var R = E.state.visibleNodes, k = S.speed, Q = []; k && Q.push({ eventName: f, eventArgs: { speed: k, temp: !0 } }); for (var F = 0, H = R.length; F < H; F++)Q.push({ eventName: l, eventArgs: { removingCharacterNode: !1 } }); k && Q.push({ eventName: f, eventArgs: { speed: E.options.deleteSpeed, temp: !0 } }), o.unshift.apply(o, Q); break; case l: var I = g.eventArgs.removingCharacterNode; if (E.state.visibleNodes.length) { var U = E.state.visibleNodes.pop(), q = U.type, G = U.node, Y = U.character; E.options.onRemoveNode && "function" == typeof E.options.onRemoveNode && E.options.onRemoveNode({ node: G, character: Y }), G && G.parentNode.removeChild(G), q === y && I && o.unshift({ eventName: l, eventArgs: {} }) } break; case f: E.options.deleteSpeed = g.eventArgs.speed; break; case v: E.options.delay = g.eventArgs.delay; break; case h: E.options.cursor = g.eventArgs.cursor, E.state.elements.cursor.innerHTML = g.eventArgs.cursor }E.options.loop && (g.eventName === l || g.eventArgs && g.eventArgs.temp || (E.state.calledEvents = [].concat(b(E.state.calledEvents), [g]))), E.state.eventQueue = o, E.state.lastFrameTime = e } } })), r) if ("string" == typeof r) { var T = document.querySelector(r); if (!T) throw new Error("Could not find container element"); this.state.elements.container = T } else this.state.elements.container = r; g && (this.options = w(w({}, this.options), g)), this.state.initialOptions = w({}, this.options), this.init() } var r, g; return r = n, (g = [{ key: "init", value: function () { var e, t; this.setupWrapperElement(), this.addEventToQueue(h, { cursor: this.options.cursor }, !0), this.addEventToQueue(u, null, !0), !window || window.___TYPEWRITER_JS_STYLES_ADDED___ || this.options.skipAddStyles || (e = ".Typewriter__cursor{-webkit-animation:Typewriter-cursor 1s infinite;animation:Typewriter-cursor 1s infinite;margin-left:1px}@-webkit-keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}", (t = document.createElement("style")).appendChild(document.createTextNode(e)), document.head.appendChild(t), window.___TYPEWRITER_JS_STYLES_ADDED___ = !0), !0 === this.options.autoStart && this.options.strings && this.typeOutAllStrings().start() } }, { key: "logInDevMode", value: function (e) { this.options.devMode && console.log(e) } }]) && S(r.prototype, g), Object.defineProperty(r, "prototype", { writable: !1 }), n }() })(), r.default })())); // slider "use strict";function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _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.")}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,e):void 0}}function _iterableToArray(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=Array(e);i1&&void 0!==arguments[1]?arguments[1]:{},i=new s(e),n=document.createElement("div");n.className="slider-track",n.style.cssText="\n display: flex;\n gap: ".concat(i.gap,"px;\n will-change: transform;\n align-items: start;\n transition: none;\n ");var r=Array.from(t.children);t.innerHTML="",t.style.overflow="hidden",t.appendChild(n);for(var a=Math.max(2*i._getResponsiveSlideCount(t.offsetWidth)+2,6),o=[].concat(r);o.length0;)o=[].concat(_toConsumableArray(o),_toConsumableArray(r.map(function(t){return t.cloneNode(!0)})));var l=o.length;o.forEach(function(t){t.className=(t.className||"")+" grp-slider-slide",n.appendChild(t)}),i.init(l,t.offsetWidth);var u=function(){var t=i.slideWidth;Array.from(n.children).forEach(function(e){e.style.flex="0 0 ".concat(t,"px"),e.style.minWidth="0"})};u(),i.on("scroll",function(t){var e=t.scrollX,i=t.offsets;n.style.transform="translateX(".concat(-e,"px)"),Array.from(n.children).forEach(function(t,e){t.style.transform="translateX(".concat(i[e]||0,"px)")})}),i.on("resize",function(){u()});var c=function(t){var e;i.startDrag(t.pageX||(null===(e=t.touches)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.pageX)),n.style.cursor="grabbing"},d=function(t){var e;i.moveDrag(t.pageX||(null===(e=t.touches)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.pageX))},h=function(){i.endDrag(),n.style.cursor="grab"};n.addEventListener("mousedown",c),n.addEventListener("touchstart",c,{passive:!0}),window.addEventListener("mousemove",d),window.addEventListener("touchmove",d,{passive:!0}),window.addEventListener("mouseup",h),window.addEventListener("touchend",h),t.addEventListener("mouseenter",function(){return i.pause()}),t.addEventListener("mouseleave",function(){return i.resume()});var f=new ResizeObserver(function(){i.resize(t.offsetWidth)});return f.observe(t),i.start(),{core:i,pause:function(){return i.pause()},resume:function(){return i.resume()},setSpeed:function(t){return i.setSpeed(t)},destroy:function(){i.destroy(),f.disconnect(),window.removeEventListener("mousemove",d),window.removeEventListener("touchmove",d),window.removeEventListener("mouseup",h),window.removeEventListener("touchend",h)}}}function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=new r(e),n=document.createElement("div");n.className="slider-wrapper";var s=document.createElement("div");s.className="slider-track",s.style.cssText="\n display: flex;\n gap: ".concat(i.gap,"px;\n align-items: start;\n will-change: transform;\n transition: transform 0.4s ease;\n ");var a=Array.from(t.children);t.innerHTML="",t.style.overflow="hidden",n.appendChild(s),t.appendChild(n),a.forEach(function(t){t.className=(t.className||"")+" grp-slider-slide",s.appendChild(t)}),i.init(a.length,t.offsetWidth);var o=function(){var t=i.slideWidth;Array.from(s.children).forEach(function(e){e.style.flex="0 0 ".concat(t,"px"),e.style.minWidth="0"})};o(),i.on("slideChange",function(t){var e=t.translate,i=t.offsets,n=t.instant;s.style.transition=n?"none":"transform 0.4s ease",s.style.transform="translateX(".concat(e,"px)"),a.forEach(function(t,e){t.style.transform="translateX(".concat(i[e]||0,"px)")}),g(),m()}),i.on("resize",function(){o(),m()});var l=i.getTranslate(),u=!1,c=!1,d=function(t){var e=t.target;if(!e.closest("button, a, [data-clickable], .read-more-btn, .read-less-btn, .review-image, [onclick]")){var n=t.touches?t.touches[0].clientX:t.clientX;i.startDrag(n),u=!1,c=!1}},h=function(t){if(i._isPointerDown){var e=t.touches?t.touches[0].clientX:t.clientX,n=i.moveDrag(e);if(null!==n){c||(c=!0,s.style.transition="none"),l=n,s.style.transform="translateX(".concat(l,"px)");var r=i.getSlideOffsets(l);a.forEach(function(t,e){t.style.transform="translateX(".concat(r[e]||0,"px)")}),t.cancelable&&t.preventDefault()}}},f=function(){i._isPointerDown&&(i.isDragging?(u=!0,i.endDrag(l)):i._isPointerDown=!1,c=!1)},p=function(t){u&&(t.stopPropagation(),t.preventDefault(),u=!1)};s.addEventListener("mousedown",d),s.addEventListener("touchstart",d,{passive:!0}),window.addEventListener("mousemove",h),window.addEventListener("touchmove",h,{passive:!1}),window.addEventListener("mouseup",f),window.addEventListener("touchend",f),s.addEventListener("click",p,!0),n.addEventListener("mouseenter",function(){return i.pause()}),n.addEventListener("mouseleave",function(){return i.resume()});var v=new ResizeObserver(function(){i.resize(t.offsetWidth)});v.observe(t);var y=function(t){var e=i.totalSlides,n=(i.currentIndex%e+e)%e,r=t-n;r>e/2&&(r-=e),r<-e/2&&(r+=e),i.goToIndex(i.currentIndex+r)},g=function(){var t=i.getPagination(),n=[];e.paginationClass&&n.push.apply(n,_toConsumableArray(Array.from(document.querySelectorAll(".".concat(e.paginationClass))))),n.forEach(function(e){var i=e.querySelector(".grp-slider-pagination-wrapper");for(i||(i=document.createElement("div"),i.className="grp-slider-pagination-wrapper slider-pagination",i.style.cssText="\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 10px;\n height: 24px;\n ",e.appendChild(i)),t.dots.forEach(function(t,e){var n=i.children[e];n||(n=document.createElement("button"),n.style.cssText="\n border-radius: 50%;\n border: none;\n transition: all 0.3s ease;\n cursor: pointer;\n padding: 0;\n opacity: 0.8;\n ",n.onmouseenter=function(){n.style.opacity="1"},n.onmouseleave=function(){n.style.opacity="0.8"},n.onclick=function(e){e.preventDefault(),y(t.index)},i.appendChild(n));var r=0,s="#ccc",a="none",o=t.distance;t.active?(r=7,s="#444",a="inline-block"):1===o?(r=5,s="#bbb",a="inline-block"):2===o&&(r=3,s="#bbb",a="inline-block"),n.style.width="".concat(r,"px"),n.style.height="".concat(r,"px"),n.style.background=s,n.style.display=a});i.children.length>t.dots.length;)i.removeChild(i.lastChild)})},m=function(){var t=i.canNavigate(),n=t?"":"none";e.prevClass&&document.querySelectorAll(".".concat(e.prevClass)).forEach(function(t){t.style.display=n}),e.nextClass&&document.querySelectorAll(".".concat(e.nextClass)).forEach(function(t){t.style.display=n})},_=function(){return i.prev()},S=function(){return i.next()},b=function(t){var i=t.target.closest(".".concat(e.prevClass)),n=t.target.closest(".".concat(e.nextClass));i?(t.preventDefault(),_()):n&&(t.preventDefault(),S())};return(e.prevClass||e.nextClass)&&document.addEventListener("click",b),e.autoplay&&i.startAutoplay(),s.style.transform="translateX(".concat(i.getTranslate(),"px)"),g(),m(),{core:i,next:S,prev:_,goToIndex:function(t){return i.goToIndex(t)},getPagination:function(){return i.getPagination()},destroy:function(){i.destroy(),v.disconnect(),(e.prevClass||e.nextClass)&&document.removeEventListener("click",b)}}}var n=function(){function t(){_classCallCheck(this,t),this._events={}}return _createClass(t,[{key:"on",value:function(t,e){var i=this;return this._events[t]||(this._events[t]=[]),this._events[t].push(e),function(){return i.off(t,e)}}},{key:"off",value:function(t,e){this._events[t]&&(this._events[t]=this._events[t].filter(function(t){return t!==e}))}},{key:"emit",value:function(t,e){this._events[t]&&this._events[t].forEach(function(t){return t(e)})}},{key:"once",value:function(t,e){var i=this,n=function(r){e(r),i.off(t,n)};this.on(t,n)}},{key:"destroy",value:function(){this._events={}}}])}(),r=function(t){function e(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,e),t=_callSuper(this,e),t.gap=i.gap||16,t.slidesPerView=i.slidesPerView||null,t.loop=!1!==i.loop,t.autoplay=i.autoplay||!1,t.autoplayDelay=i.autoplayDelay||3e3,t.direction=i.direction||"right_to_left",t.dragThreshold=i.dragThreshold||5,t.totalSlides=0,t.visibleSlides=1,t.containerWidth=0,t.currentIndex=0,t.slideWidth=0,t.isTransitioning=!1,t.isDragging=!1,t.isPaused=!1,t.isDestroyed=!1,t._dragStartX=0,t._dragPrevTranslate=0,t._isPointerDown=!1,t._autoplayRAF=null,t._lastSlideTime=0,t}return _inherits(e,t),_createClass(e,[{key:"init",value:function(t,e){this.totalSlides=t,this.containerWidth=e,this.loop=this.loop&&t>1,this.visibleSlides=this._getResponsiveSlideCount(e),this.slideWidth=this._calculateSlideWidth(e),this.currentIndex=this.currentIndex||0,this.emit("slideChange",this._getSlideChangeData())}},{key:"goToIndex",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.isTransitioning&&!i||this.canNavigate()&&(this.loop||(t=Math.max(0,Math.min(t,this.totalSlides-this.visibleSlides))),this.isTransitioning=!i,this.currentIndex=t,this.emit("transitionStart",{instant:i}),this.emit("slideChange",this._getSlideChangeData(i)),i||setTimeout(function(){return e._handleTransitionEnd()},400))}},{key:"_handleTransitionEnd",value:function(){if(this.isTransitioning=!1,this.loop){var t=(this.currentIndex%this.totalSlides+this.totalSlides)%this.totalSlides;t!==this.currentIndex&&(this.currentIndex=t,this.emit("slideChange",this._getSlideChangeData(!0)))}this.emit("transitionEnd")}},{key:"next",value:function(){var t="left_to_right"===this.direction?-1:1;this.goToIndex(this.currentIndex+t)}},{key:"prev",value:function(){var t="left_to_right"===this.direction?1:-1;this.goToIndex(this.currentIndex+t)}},{key:"startAutoplay",value:function(){var t=this;if(this.autoplay&&!this.isDestroyed){this.stopAutoplay(),this._lastSlideTime=performance.now();var e=function(i){!t.isDestroyed&&t.autoplay&&(t.isPaused||i-t._lastSlideTime>=t.autoplayDelay&&(t._lastSlideTime=i,t.next()),t._autoplayRAF=requestAnimationFrame(e))};this._autoplayRAF=requestAnimationFrame(e)}}},{key:"stopAutoplay",value:function(){this._autoplayRAF&&(cancelAnimationFrame(this._autoplayRAF),this._autoplayRAF=null)}},{key:"pause",value:function(){this.isPaused=!0}},{key:"resume",value:function(){this.isPaused=!1}},{key:"startDrag",value:function(t){this._isPointerDown=!0,this.isDragging=!1,this.isTransitioning=!1,this._dragStartX=t,this._dragPrevTranslate=-this.currentIndex*(this.slideWidth+this.gap)}},{key:"moveDrag",value:function(t){if(!this._isPointerDown)return null;var e=t-this._dragStartX;if(!this.isDragging){if(!(Math.abs(e)>this.dragThreshold))return null;this.isDragging=!0,this.emit("dragStart")}return this._dragPrevTranslate+e}},{key:"endDrag",value:function(t){if(this._isPointerDown=!1,this.isDragging){if(this.isDragging=!1,!this.canNavigate())return this.currentIndex=0,void this.emit("slideChange",this._getSlideChangeData(!1));var e=Math.round(-t/(this.slideWidth+this.gap));this.goToIndex(e)}}},{key:"resize",value:function(t){if(this.containerWidth=t,this.visibleSlides=this._getResponsiveSlideCount(t),this.slideWidth=this._calculateSlideWidth(t),!this.loop){var e=Math.max(0,this.totalSlides-this.visibleSlides);this.currentIndex>e&&(this.currentIndex=e)}this.canNavigate()||(this.currentIndex=0),this.emit("resize",{visibleSlides:this.visibleSlides,slideWidth:this.slideWidth}),this.emit("slideChange",this._getSlideChangeData(!0))}},{key:"canNavigate",value:function(){return this.totalSlides>this.visibleSlides}},{key:"getTranslate",value:function(){return-this.currentIndex*(this.slideWidth+this.gap)}},{key:"getSlideOffsets",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!this.totalSlides)return[];if(!this.canNavigate())return new Array(this.totalSlides).fill(0);for(var e=[],i=this.slideWidth+this.gap,n=this.totalSlides*i,r=null!==t?-t:this.currentIndex*i,s=r+this.containerWidth/2,a=0;a0&&void 0!==arguments[0]&&arguments[0];return{index:this.currentIndex,realIndex:this._getRealIndex(this.currentIndex),translate:this.getTranslate(),offsets:this.getSlideOffsets(),instant:t}}},{key:"_getResponsiveSlideCount",value:function(t){return 1===this.slidesPerView?1:2===this.slidesPerView?t<500?1:2:t<550?1:t<850?2:3}},{key:"_calculateSlideWidth",value:function(t){return(t-this.gap*(this.visibleSlides-1))/this.visibleSlides}}])}(n),s=function(t){function e(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _classCallCheck(this,e),t=_callSuper(this,e),t.speed=i.speed||1,t.direction=i.direction||"right_to_left",t.gap=i.gap||16,t.slidesPerView=i.slidesPerView||null,t.scrollX=0,t.totalSlides=0,t.visibleSlides=1,t.slideWidth=0,t.isPaused=!1,t.isDragging=!1,t.isDestroyed=!1,t._rafId=null,t}return _inherits(e,t),_createClass(e,[{key:"init",value:function(t,e){this.totalSlides=t;var i=this._getResponsiveSlideCount(e);this.visibleSlides=Math.min(i,t),this.slideWidth=this._calculateSlideWidth(e),this.scrollX=this.scrollX||0}},{key:"start",value:function(){var t=this;if(!this.isDestroyed){var e=function(){t.isDestroyed||(t.isPaused||t.isDragging?t._rafId=requestAnimationFrame(e):("left_to_right"===t.direction?t.scrollX-=t.speed:t.scrollX+=t.speed,t._wrapScroll(),t.emit("scroll",t._getScrollData()),t._rafId=requestAnimationFrame(e)))};this._rafId=requestAnimationFrame(e)}}},{key:"_wrapScroll",value:function(){if(this.totalSlides){var t=this.totalSlides*(this.slideWidth+this.gap);this.scrollX<0&&(this.scrollX+=t),this.scrollX>=t&&(this.scrollX-=t)}}},{key:"pause",value:function(){this.isPaused=!0,this.emit("pause")}},{key:"resume",value:function(){this.isPaused=!1,this.emit("resume")}},{key:"startDrag",value:function(t){this.isDragging=!0,this._dragStartX=t,this._dragStartScroll=this.scrollX}},{key:"moveDrag",value:function(t){if(this.isDragging){var e=t-this._dragStartX;this.scrollX=this._dragStartScroll-e,this.emit("scroll",this._getScrollData())}}},{key:"endDrag",value:function(){this.isDragging=!1,this.emit("scroll",this._getScrollData())}},{key:"resize",value:function(t){var e=this.slideWidth,i=this._getResponsiveSlideCount(t);if(this.visibleSlides=Math.min(i,this.totalSlides),this.slideWidth=this._calculateSlideWidth(t),e>0){var n=this.scrollX/(e+this.gap);this.scrollX=n*(this.slideWidth+this.gap)}this.emit("resize",{visibleSlides:this.visibleSlides,slideWidth:this.slideWidth}),this.emit("scroll",this._getScrollData())}},{key:"getSlideOffsets",value:function(){if(!this.totalSlides)return[];for(var t=[],e=this.slideWidth+this.gap,i=this.totalSlides*e,n=this.scrollX,r=2,s=0;s{const s="74";let i=4;i=e<250?2:e<400?3:4;const n=a(t.dataset.images.split(","),i,s,t.dataset.shape,t.dataset.position);t.innerHTML=n})}function i(t,e){if(!t)return"";const s=t.trim().split(/\s+/),i=s[0]||"",a=s.length>1?s[s.length-1]:"";s.length>2&&s[1];switch(e){case"first":return i;case"last":return a;case"first_last":return a?`${i} ${a}`:i;case"first_last_initial":return a?`${i} ${a.charAt(0)}.`:i;case"last_first":return a?`${a} ${i}`:i;case"initials":return[i,a].filter(Boolean).map(t=>t.charAt(0)+".").join("");case"anonymous":return"Anonymous";default:return t}}function a(t,e,s,i,a){const n=`position: ${"below"==a?"relative":"absolute"};border-radius: ${"round"==i?"50%":"10px"};border: 2px solid white; object-fit: cover; width: ${"below"==a?s:74}px; height: ${"below"==a?s:74}px; min-width: 74px; min-height: 74px; max-width: 170px; max-height: 170px; border-radius: ${"round"==i?"50%":"10px"};`,r=t.length-e;return"beside"==a?`\n
\n ${t[0]?`\n \n Image 1\n \n `:""}\n ${t[1]?`\n \n Image 1\n \n `:""}\n ${t[2]?`\n \n Image 1\n \n `:""}\n ${t.length-3>0?`\n
\n
\n +${t.length-3}\n
\n
`:""}\n
\n `:`\n ${t[0]?`\n \n Image 1\n \n `:""}\n \n \n
\n ${t[1]&&e>=2?`\n \n Image 1\n \n `:""}\n ${r>0&&2==e?`\n
\n

+${r}

\n
\n `:""}\n
\n \n \n \n
\n ${t[2]&&e>=3?`\n \n Image 2\n \n `:""}\n ${r>0&&3==e?`\n
\n

+${r}

\n
\n `:""}\n
\n \n \n
\n ${t[3]&&e>=4?`\n \n Image 3\n \n `:""}\n ${r>0&&4==e?`\n
\n

+${r}

\n
\n `:""}\n
\n `}function n(t,e,s,i){t=t?"string"==typeof t?JSON.parse(t):t:[];const n=Array.isArray(t)?t.filter(t=>t):[],r=(n.length,document.getElementById("grp-img-container")?.offsetWidth),l="74";let o=4;return o=r<250?2:r<400?3:4,`\n
\n ${a(n,o,l,s,i)}\n
\n `}function r(t){const e=document.getElementById("image-modal");if(null===e){const e='\n
\n
\n
X
\n
Close
\n
\n
\n
\n
\n
\n
\n ';t&&document.body.insertAdjacentHTML("beforeend",e)}}function l(t,s){globalSelectedImages=[...s],e=t,p()}function o(){const t=document.getElementById("image-modal");t&&(t.style.display="none"),globalSelectedImages=[];const e=document.getElementById("myRgrSilder");e&&(e.innerHTML="")}let d=1;function g(t){h(d+=t)}function h(t){let e=document.getElementsByClassName("entangle-grp-slide");t>e.length&&(d=e.length),t<1&&(d=1);for(let t=0;t${n}`:`${n}`:"name"===e?`${n}`:""}function p(){function t(t){return t?(t.includes("amazonaws.com"),t):""}const s=document.getElementById("image-modal");s&&(s.style.display="flex");const i=document.getElementById("myRgrSilder");i&&(i.innerHTML="",globalSelectedImages.forEach((s,a)=>{const n=document.createElement("div");n.classList.add("entangle-grp-slide"),a===e&&n.classList.add("active"),n.style.backgroundImage=`url('${t(s)}')`,i.appendChild(n)})),i.insertAdjacentHTML("beforeend",'\n
\n \n \n
\n '),d=e+1,h(d)}function y({ai_summary:t,setting:e}){function s(t){return`
    \n ${t.map(t=>`
  • ${t}
  • `).join("")}\n
`}function i(t){return`
\n ${t.join(" ")}\n
`}if(null==t)return;var a=document.querySelectorAll("#typewriter-container");let n="";if(t&&t.length>0&&(n="list"===e.ai_summary_style?s(t):i(t)),Boolean(e.enable_ai_summary_animation)){function r(t,e){t.forEach(function(t){if(t.isIntersecting){var s=new Typewriter(t.target,{delay:1,cursor:""});s.typeString(n).pauseFor(2500).start(),e.unobserve(t.target)}})}const l={root:null,threshold:.5};a.forEach(function(t){const e=new IntersectionObserver(r,l);e.observe(t)})}else a.forEach(function(t){t.innerHTML=n})}let m=0,u=3;function v(t,e,s){m+=u;let i=null;t&&t.target&&t.target.closest&&(i=t.target.closest(".grp-entangle--root"));const a=i?i.getAttribute("data-widget-layout"):void 0,n=i?i.id:void 0;setTimeout(()=>{Et(window.grEntangleApiUrl,i,a,n)},100)}let _={},w=null;function f(t,e,s,i,a,n,r){if(null===t)return"";const l=JSON.stringify(s).replace(/'/g,"%27"),o=t.replace(/'/g,"%27").replace(/\n/g,"%26"),d=(t.length,`text-align: ${"sliderTopProfile"==r?"center":s.align}; font-size: 14px;"\n `);if("masonry"==r)return`
${t}
`;switch(e){case"scroll":return`
${t}
`;case"more":void 0===_[i]&&(_[i]=!1);let g=_[i]?t:0==t.length?"":t.length>s?.review_truncate_max_len?`${t.slice(0,s?.review_truncate_max_len)}... `:t;if(t.length>s?.review_truncate_max_len){const t=`
${_[i]?n?.show_less_text:n?.show_more_text}`;g+=t}const h=t.replaceAll('"',"""),c=l.replaceAll('"',"""),p=g.replaceAll('"',"""),y=`
\n ${p}\n
`;return y;default:return`
${t}
`}}function x(t,e,s,i,a,n,r){_[i]=!_[i],w=_[i]?i:null;const l=document.querySelectorAll(`#grp-entangle-read-more-${i}`),o=JSON.stringify(n).replace(/%27/g,"'").replace(/%26/g,"
"),d=t.replace(/%27/g,"'").replace(/%26/g,"
");l.forEach(t=>{if(t){const n=f(d,e,s,i,a,JSON.parse(o),r);t.outerHTML=n}})}function b(t,e){return t?.enable_custom_heading&&t.custom_heading&&""!==t.custom_heading.trim()?`\n
\n ${t.custom_heading}\n
\n `:""}function $(t){try{const e=JSON.parse(t);return"object"==typeof e&&null!==e&&!Array.isArray(e)}catch(t){return!1}}const S=document.querySelector("script[shopify_data]"),k=S.getAttribute("shopify_data"),C=$(k)?JSON.parse(k):"object"==typeof grp_shopify_address&&null!==grp_shopify_address?grp_shopify_address:null;function T({url:t,placeId:e}){if(!t||!e)return"#";const s=/^(https:\/\/www\.google\.com\/maps\/contrib\/\d+)/,i=t.match(s);if(i&&i[0]){const t=i[0],s=`${t}/place/${e}`;return s}return t}function I(t){const e=[{"badge-I":"grp-mid"},{"slider-light":"grp-mid"},{reviewWithArrow:"grp-mid"},{"badge-II":"grp-mid"},{"badge-III":"grp-mid"},{oneSlider:"grp-long"},{sliderTopProfile:"grp-long"},{sliderdownstar:"grp-mid"},{badgeReviewSlider:"grp-mid"},{sliderReview:"grp-long"},{sliderReviewImage:"grp-mid"},{reviewAndBadge:"grp-mid"},{reviewAndBadgeIV:"grp-mid"},{grid:"grp-mid"},{list:"grp-long"},{"list-I":"grp-mid"},{masonry:"grp-long"},{static:"grp-mid"},{floating:"grp-mid"},{popupfloating:"grp-mid"},{"popup-slider":"grp-mid"},{googleBadge:"grp-mid"},{googleBadgeI:"grp-mid"},{avatarstar:"grp-mid"},{badgeonly:"grp-mid"},{badgewithrow:"grp-mid"},{badgebutton:"grp-mid"},{badgebuttonI:"grp-mid"},{"dual-row":"grp-mid"},{"map-badge":"grp-mid"}];for(const s of e)if(s.hasOwnProperty(t))return s[t];return"grp-not-found"}function D(t,e="en"){const s=new Date,i=Math.floor((s-t)/1e3),a=new Intl.RelativeTimeFormat(e,{numeric:"always"}),n=[{unit:"year",seconds:31536e3},{unit:"month",seconds:2592e3},{unit:"day",seconds:86400},{unit:"hour",seconds:3600},{unit:"minute",seconds:60},{unit:"second",seconds:1}];for(let{unit:t,seconds:e}of n){const s=Math.round(i/e);if(Math.abs(s)>=1){let e=a.format(s,t);return 1===s&&"year"===t&&(e=e.replace("next year","a year")),e=e.replace(/(in |next )/,""),e+" ago "}}return a.format(0,"second")}function z(t,e,s){const i=["January","february","March","April","May","June","July","August","September","October","November","December"],a=new Date(1e3*t),n=a.getFullYear(),r=(i[a.getMonth()],new Intl.DateTimeFormat(e.hasOwnProperty("translate_langauge")?e.translate_langauge:"en",{month:"short"}).format(a)),l=a.getDate();switch(s){case"mdy":default:return`${r} ${l}, ${n}`;case"my":return`${r}, ${n}`;case"ymd":return`${n} ${r} ${l}`;case"hidden":return"";case"grptime":return`${D(a,e)}`;case"mmddyy":return new Intl.DateTimeFormat(e.hasOwnProperty("translate_langauge")?e.translate_langauge:"en",{year:"numeric",month:"numeric",day:"numeric"}).format(a)}}function B(t,e,s,i){let a="";for(let s=0;s<5;s++)if(s`;else if(s===Math.floor(t)){const s=(t-Math.floor(t)).toFixed(1);a+=s<.3?``:s<=.7?``:``}else a+=``;return Boolean(s)&&"star"===i&&(a+='\n \n \n \n \n \n \n '),a}function M(t,e){const s='\n
\n
\n \n\n \n \n \n \n \n \n
\n
\n ';if(!e)return s;let i="";return t.slice(0,3).forEach((t,e)=>{i+=`\n
\n Avatar ${e}\n
\n `}),i+=s,i}function R(t,e,s){return"grptime"!==t?"":' on Google'}let L=0;class A{constructor(t){let{total_review:e,rating:s,name:i,image_url:a,badgeType:n,reviewURL:r,buttonType:l,layoutType:o,style:d,place_id:g}=t;this.total_review=e,this.rating=s,this.name=i,this.image_url=a,this.badgeType=n,this.reviewURL=r,this.buttonType=l,this.layoutType=o,this.style=d,this.place_id=g,this.starColor=d.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}render(){let t=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"midnight"===this.style.color_scheme?"#f1f5f9":"transparent"===this.style.color_scheme?"#222":"#fff"};\n \n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_card_background||"transparent":"dark"===this.style.color_scheme?"#303030":"transparent"===this.style.color_scheme?"transparent":"azlight"===this.style.color_scheme?"#f4f6f9":"midnight"===this.style.color_scheme?"#121826":"light"!==this.style.color_scheme||"static"!==this.layoutType&&"floating"!==this.layoutType?"#ffffff":"#f7f7f7"}\n `;return`\n
\n
\n
\n
\n ${"withImage"===this.badgeType?`
Thumbnail
`:""}\n
\n ${"withImage"!==this.badgeType?`
${this.getAverageReviewComment(this.rating)}
`:""}\n ${"withImage"===this.badgeType?`
${this.name}
`:""}\n
\n ${B(this.rating,this.starColor)}\n
\n ${"withImage"!==this.badgeType?``:``}\n ${"withImage"!==this.badgeType?'':""}\n \n
\n
\n
\n
\n
\n `}}class E{constructor(t,e,s,i,a,n){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.starColor=s.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this ;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"midnight"===this.style.color_scheme?"#f1f5f9":"transparent"===this.style.color_scheme?"#222":"#fff"};\n \n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_background||"transparent":"dark"===this.style.color_scheme?"#222222":"azlight"===this.style.color_scheme?"#f4f6f9":"midnight"===this.style.color_scheme?"#121826":"transparent"===this.style.color_scheme?"transparent":("light"!==this.style.color_scheme||"static"!==this.layoutType&&this.layoutType,"#f7f7f7")}`;return`\n \n
\n
\n
\n \n
\n \n
\n
${e}
\n
\n ${B(this.rating,this.starColor)}\n
\n
\n ${void 0===this.style.custom_translations.see_all_review?"see all our reviews":this.style.custom_translations.see_all_review} \n \n
\n
\n
\n
\n
`}}class N{constructor(t,e,s,i,a,n){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.starColor=s.star_color,this.reviewImage=e}generateAvatarList(t){let e="";return t.slice(0,4).forEach((t,s)=>{e+=`\n
\n \n Avatar ${s}\n \n
\n `}),e}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"transparent"===this.style.color_scheme?"#222":"#fff"};\n `;return`\n \n
\n \n
\n
\n \n
\n \n \n
\n
\n ${this.generateAvatarList(this.reviewImage)}\n
\n \n
\n
\n
\n
\n \n `}}class F{constructor(t,e,s,i,a,n){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.starColor=s.star_color,this.reviewImage=e}generateAvatarList(t){let e="";return t.slice(0,4).forEach((t,s)=>{e+=`\n
\n \n Avatar ${s}\n \n
\n `}),e}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"transparent"===this.style.color_scheme?"#222":"#fff"};\n `;return`\n \n
\n \n \n \n `}}class j{constructor(t,e,s,i,a,n){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.starColor=s.star_color,this.reviewImage=e}generateAvatarList(t){let e="";return t.slice(0,4).forEach((t,s)=>{e+=`\n
\n Avatar ${s}\n
\n `}),e}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"transparent"===this.style.color_scheme?"#222":"#fff"};\n `;return`\n \n
\n \n
\n
\n
\n
\n
\n
${void 0===this.style.custom_translations.rating_text?"Rating":this.style.custom_translations.rating_text} (${e})
\n
\n ${B(this.rating,this.starColor)}\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n `}}class H{constructor(t,e,s,i,a,n,r){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.badgeType=r,this.starColor=this.style.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"midnight"===this.style.color_scheme?"#f1f5f9":"transparent"===this.style.color_scheme?"#222":"#fff"};\n \n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_background||"transparent":"dark"===this.style.color_scheme?"#222222":"azlight"===this.style.color_scheme?"#f4f6f9":"midnight"===this.style.color_scheme?"#121826":"transparent"===this.style.color_scheme?"transparent":("light"!==this.style.color_scheme||"static"!==this.layoutType&&this.layoutType,"#f7f7f7")}`;return`\n \n \n \n `}}class O{constructor(t,e,s,i,a,n,r){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.badgeType=r,this.starColor=s.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"transparent"===this.style.color_scheme?"#222":"#fff"};\n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_background||"transparent":"dark"===this.style.color_scheme?"#222222":"azlight"===this.style.color_scheme?"#f4f6f9":"transparent"===this.style.color_scheme?"transparent":("light"!==this.style.color_scheme||"static"!==this.layoutType&&this.layoutType,"#f7f7f7")}`;return`\n \n
\n
\n
\n ${B(this.rating,this.starColor)}\n
\n \n
\n
\n
\n `}}class G{constructor(t,e,s,i,a,n,r){this.total_num_of_reviews=i?.total_review,this.rating=i?.rating,this.name=i?.name,this.place_id=i?.place_id,this.profile_photo=i?.image_url,this.buttonType=i?.buttonType,this.style=s,this.badgeType=r,this.starColor=this.style.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}changeBackground(t){t.target.style.color="#fe8403"}changdeBackground(t){t.target.style.color=this.getStyleColor()}render(){const{place_id:t,rating:e}=this;let s=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"transparent"===this.style.color_scheme?"#222":"#fff"};\n \n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_background||"transparent":"dark"===this.style.color_scheme?"#222222":"azlight"===this.style.color_scheme?"#f4f6f9":"transparent"===this.style.color_scheme?"transparent":("light"!==this.style.color_scheme||"static"!==this.layoutType&&this.layoutType,"#f7f7f7")}`;return`\n \n
\n
\n
\n
${e}
\n
\n ${B(this.rating,this.starColor)}\n
\n
\n
\n
\n \n
\n \n ${void 0===this.style.custom_translations.rating_scale?this.getAverageReviewComment(this.rating):this.style.custom_translations.rating_scale} ${void 0===this.style.custom_translations.rating_text?"Rating":this.style.custom_translations.rating_text}\n
\n
\n
\n
\n \n `}}class V{constructor(t){let{total_review:e,rating:s,name:i,image_url:a,badgeType:n,reviewURL:r,buttonType:l,layoutType:o,style:d,place_id:g}=t;this.total_review=e,this.rating=s,this.name=i,this.image_url=a,this.badgeType=n,this.reviewURL=r,this.buttonType=l,this.layoutType=o,this.style=d,this.place_id=g,this.starColor=d.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}render(){let t=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"midnight"===this.style.color_scheme?"#f1f5f9":"transparent"===this.style.color_scheme?"#222":"#fff"};\n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_background||"transparent":"dark"===this.style.color_scheme?"#222222":"azlight"===this.style.color_scheme?"transparent":"midnight"===this.style.color_scheme?"#0b0f17":"transparent"===this.style.color_scheme?"transparent":"light"!==this.style.color_scheme||"static"!==this.layoutType&&"floating"!==this.layoutType?"#ffffff":"#f7f7f7"}\n ` ;return`\n
\n
\n
\n
\n ${"withImage"===this.badgeType?`
Thumbnail
`:""}\n
\n ${"withImage"!==this.badgeType?`
\n \n ${void 0===this.style.custom_translations.rating_scale?this.getAverageReviewComment(this.rating):this.style.custom_translations.rating_scale}\n
`:""}\n ${"withImage"===this.badgeType?`
${this.name}
`:""}\n
\n ${B(this.rating,this.starColor)}\n
\n ${"withImage"!==this.badgeType?``:``}\n ${"withImage"!==this.badgeType?'':""}\n \n
\n
\n
\n
\n
\n `}}class q{constructor(t){let{total_review:e,rating:s,name:i,image_url:a,badgeType:n,reviewURL:r,buttonType:l,layoutType:o,style:d,place_id:g,cardSettings:h}=t;this.total_review=e,this.rating=s,this.name=i,this.image_url=a,this.badgeType=n,this.reviewURL=r,this.buttonType=l,this.layoutType=o,this.style=d,this.place_id=g,this.starColor=d.star_color,this.cardSettings=h}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}render(){let t=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"midnight"===this.style.color_scheme?"#f1f5f9":"transparent"===this.style.color_scheme?"#222":"#fff"};\n\n `;return`\n
\n
\n
\n
\n ${"withImage"===this.badgeType?`
${this.name??
`:""}\n
\n ${"withImage"!==this.badgeType?`
\n \n ${void 0===this.style.custom_translations.rating_scale?this.getAverageReviewComment(this.rating):this.style.custom_translations.rating_scale}\n
`:""}\n ${"withImage"===this.badgeType?`
${this.name}
`:""}\n
\n ${B(this.rating,this.starColor)}\n
\n ${"withImage"!==this.badgeType?``:``}\n ${"withImage"!==this.badgeType?'':""}\n \n
\n
\n
\n
\n
\n `}}class J{constructor(t){let{total_review:e,rating:s,name:i,image_url:a,badgeType:n,reviewURL:r,buttonType:l,layoutType:o,style:d,place_id:g}=t;this.total_review=e,this.rating=s,this.name=i,this.image_url=a,this.badgeType=n,this.reviewURL=r,this.buttonType=l,this.layoutType=o,this.style=d,this.place_id=g,this.starColor=d.star_color}getAverageReviewComment(t){let e=["Poor","Average","Good","Very Good","Excellent"];return e[Math.round(t)-1]}render(){let t=`color: ${"light"===this.style.color_scheme?"#303030":"custom"===this.style.color_scheme?this.style.customStyle.custom_text_color:"azlight"===this.style.color_scheme?"#222222":"midnight"===this.style.color_scheme?"#f1f5f9":"transparent"===this.style.color_scheme?"#222":"#fff"};\n background-color: ${"custom"===this.style.color_scheme?this.style.customStyle.custom_card_background||"transparent":"dark"===this.style.color_scheme?"#303030":"azlight"===this.style.color_scheme?"#f4f6f9":"midnight"===this.style.color_scheme?"#121826":"transparent"===this.style.color_scheme?"transparent":("light"!==this.style.color_scheme||"static"!==this.layoutType&&"floating"!==this.layoutType&&this.layoutType,"#f6f6f8")}\n `,e="\n padding: 15px 20px;\n ";return`\n
\n
\n
\n
\n
\n
\n ${"withImage"===this.badgeType?`
${this.name??
`:""}\n
\n ${"withImage"!==this.badgeType?`
\n \n ${void 0===this.style.custom_translations.rating_scale?this.getAverageReviewComment(this.rating):this.style.custom_translations.rating_scale}\n
`:""}\n ${"withImage"===this.badgeType?`
${this.name}
`:""}\n
\n ${B(this.rating,this.starColor)}\n
\n ${"withImage"!==this.badgeType?``:``}\n ${"withImage"!==this.badgeType?'':""}\n \n
\n
\n
\n
\n
\n `}}class P{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c,isSliderLight:p}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.isSliderLight=p||!1,this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=g}render(){return`\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n \n
\n \n
\n \n \n
\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings?.verified_review_logo,this.cardSettings?.display_verified_mark)}\n
\n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,"popupfloating"===this.layoutType,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n \n \n
\n
\n `}}class U{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=g}render(){ return`\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings?.verified_review_logo,this.cardSettings?.display_verified_mark)}\n
\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n
\n
\n \n \n
\n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,"popupfloating"===this.layoutType,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n \n
\n
\n \n
\n
\n `}}class W{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor=this.getBackgroundColor(),this.textColor=this.getTextColor(),this.textFontSize=`${l?.customStyle.review_text_font_size}px`,this.image_url=g}getBackgroundColor(){return"custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"transparent"===this.styles.color_scheme?"#EFEFEF":"azlight"===this.styles.color_scheme?"#f4f6f9":"#f6f6f8"}getTextColor(){return"light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"transparent"===this.styles.color_scheme?"#222":"azlight"===this.styles.color_scheme?"#222222":"#fff"}render(){return`\n
\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings?.verified_review_logo,this.cardSettings?.display_verified_mark)}\n
\n \n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,"popupfloating"===this.layoutType,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n \n User Image\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`
${i(this.author_name,this.cardSettings.reviewer_name_display)}
`:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
\n ${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n
\n
\n `}}class Y{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=g}render(){return`\n
\n
\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}
\n
\n \n
\n \n \n
\n
\n
\n \n
\n
\n ${B(this.rating,this.starColor,this.cardSettings.verified_review_logo,this.cardSettings.display_verified_mark)}\n
\n
\n \n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,!1,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n \n
\n
\n `}}class Z{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=g}render(){return`\n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,!1,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n \n \n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n \n
\n \n
\n \n \n
\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings?.verified_review_logo,this.cardSettings?.display_verified_mark)}\n
\n
\n \n \n
\n `}}class K{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=g}render(){return`\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n \n \n
\n ${"image"===this.cardSettings.display_verified_mark?c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock"):`\n \n \n `}\n
\n \n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n \n \n
\n
\n \n
\n
\n ${B(this.rating,this.starColor,this.cardSettings.verified_review_logo,this.cardSettings.display_verified_mark)}\n
\n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,!1,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n
\n `}}class X{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,image_url:d,layout:g,author_url:h,cardId:c}=t ;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layout=g,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":(this.styles.color_scheme,"#EFEFEF"),this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.customText={for_write_a_review:this.styles.custom_translations.write_a_review,for_view_all_review:this.styles.custom_translations.show_all_review,for_show_more_text:this.styles.custom_translations.show_more_text,for_show_less_text:this.styles.custom_translations.show_less_text},this.isExpanded=!1,this.image_url=d,this.author_url=h}render(){JSON.stringify(this.styles.custom_translations);return`\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings.verified_review_logo,this.cardSettings.display_verified_mark)}\n
\n
\n
\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,!1,this.styles?.custom_translations,this.layoutType)}\n
\n \n
\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n
\n
\n \n \n \n
Google Review
\n
\n \n \n
\n
\n \n \n \n
\n `}}class Q{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,image_url:d,author_url:g,cardId:h,layoutType:c}=t;this.cardId=h,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.author_url=g,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.customText={for_write_a_review:this.styles.custom_translations.write_a_review,for_view_all_review:this.styles.custom_translations.show_all_review,for_show_more_text:this.styles.custom_translations.show_more_text,for_show_less_text:this.styles.custom_translations.show_less_text},this.isExpanded=!1,this.image_url=d,this.layoutType=c}render(){JSON.stringify(this.styles.custom_translations);return`\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings.verified_review_logo,this.cardSettings.display_verified_mark)}\n
\n
\n
\n ${this.cardSettings.hideText?"":f(this.review,this.cardSettings?.review_text_display_format,this.cardSettings,this.cardId,!1,this.styles?.custom_translations,this.layoutType)}\n ${this.cardSettings.show_review_image&&Array.isArray("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url)&&("string"==typeof this.image_url?JSON.parse(this.image_url||"[]"):this.image_url).length>0?`
\n ${n(this.image_url,this.cardSettings.align,this.cardSettings.review_image_shape,this.cardSettings.review_image_position)}\n
`:""}\n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n \n \n
Google Review
\n
\n
\n \n \n
\n
\n \n \n \n
\n `}}class tt{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,image_url:g,author_url:h,cardId:c}=t;this.cardId=c,this.author_name=e,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.author_url=h,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.background="custom"===this.styles.color_scheme?l.customStyle.custom_background||"transparent":"dark"===this.styles.color_scheme?"#222222":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"transparent":"#ffffff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=g}render(){return`\n
\n
\n \n \n
\n
\n
\n
\n ${this.cardSettings.showImage&&this.author_image?`\n
\n User Image\n
\n `:""}\n ${c(this.cardSettings.showImage,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"imageBlock")}\n
\n
\n
\n ${this.cardSettings.showName?`\n
${i(this.author_name,this.cardSettings.reviewer_name_display)}
\n `:""}\n ${c(this.cardSettings.showName,this.cardSettings.display_verified_mark,this.cardSettings.verified_review_logo,this.layoutType,"nameBlock")}\n
\n
\n ${this.cardSettings.hideText?"":f(this.review,"truncated",this.cardSettings,this.cardId,!0,this.styles?.custom_translations,this.layoutType)}\n \n
\n
\n \n \n
\n
\n
\n
\n
\n \n \n
\n
${z(this.time,this.styles.custom_translations,this.cardSettings.dateformat)}\n ${R(this.cardSettings.dateformat,this.author_url,this.textColor)}\n
\n
\n
\n
\n ${B(this.rating,this.starColor,this.cardSettings.verified_review_logo,this.cardSettings.display_verified_mark)}\n
\n
\n
\n
\n `}}class et{constructor(t,e,s,i,a,n){this.layoutType=t,this.reviewData=e,this.styles=s,this.isCentered=a,this.cardSettings=n,this.badgeData=i,this.hideNoComments=n.hideNoComments,this.filterStars=n.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.starColor=this.styles.customStyle?.star_color,this.grpReviewMoreData=m}getClassNames(){if("grid"===this.layoutType)return"grp-entangle-grid"}getScrollClassNames(){return this.styles.customStyle.enable_scroll_button&&"grid"!==this.layoutType?"grp-entangle-width-scroll":"grp-no-width"}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){const t=this.reviewData.slice(0,this.styles.customStyle.show_load_more_button?(this.cardSettings?.display_ai_summary&&"grid"==this.layoutType?m-1:m)+u:this.reviewData.length).map((t,e)=>`\n
\n ${"list-I"===this.layoutType?new Y({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render():new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("");return`\n ${b(this.cardSettings,this.color)}\n
\n
\n
\n
\n ${this.badgeData.name??\n
\n

\n ${this.badgeData.name}\n

\n
\n

\n ${this.badgeData.rating} \n

\n
\n ${B(this.badgeData.rating,this.starColor)}\n
\n
\n \n
\n
\n
\n \n
\n ${"list"===this.layoutType||"grid"===this.layoutType||"list-I"===this.layoutType?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n
\n
\n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?"list-I"===this.layoutType?`
\n ${new bt({author_name:"AI-Reviews Summary",author_image:"image",rating:this.badgeData.rating,total_review:this.badgeData.total_review,review:this.reviewData,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",rating:this.badgeData.rating,total_review:this.badgeData.total_review,review:this.reviewData,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n \n ${t}\n \n
\n ${this.styles.customStyle.show_load_more_button&&this.reviewData.length>m+u?` `:""}\n \n
\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n `}}function st(t){if(!t)return null;const e=String(t).toLowerCase();return e.startsWith("sun")?"Sunday":e.startsWith("mon")?"Monday":e.startsWith("tue")?"Tuesday":e.startsWith("wed")?"Wednesday":e.startsWith("thu")?"Thursday":e.startsWith("fri")?"Friday":e.startsWith("sat")?"Saturday":null}function it(t){if(!t)return null;const e={},s=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];let i=!1;if("object"==typeof t&&!Array.isArray(t)){if(s.forEach(s=>{Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s],i=!0)}),i)return e;if(Object.keys(t).forEach(s=>{const a=st(s);a&&(e[a]=t[s],i=!0)}),i)return e}return Array.isArray(t)?(t.forEach(t=>{if(t&&"string"!=typeof t){if(Array.isArray(t)&&t.length>=2){const s=st(t[0]);return void(s&&(e[s]=String(t[1])))}if("object"==typeof t){const s=st(t.day||t.day_name||t.weekday);if(s){const i=t.time||(t.open&&t.close?`${t.open} – ${t.close}`:null)||t.hours||t.value||"";e[s]=String(i)}}}}),Object.keys(e).length?e:null):null}function at(t){if(!t)return"";const e=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s=e[(new Date).getDay()];return e.map(e=>{const i=t[e]||"-",a=e===s?"rocket-map-today":"";return`
${e}${i}
`}).join("")}function nt(t){const e='style="color:#ef4444;font-weight:700"';if(!t)return`Today: -`;const s=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],i=s[(new Date).getDay()],a=t[i]||"-";return"string"!=typeof a||"-"!==a.trim()&&!a.toLowerCase().includes("closed")?`${i}: ${a}`:`${i}: ${a}`}class rt{constructor(t,e,s,i,a,n,r){this.layoutType=t,this.reviewData=Array.isArray(i)?i:[],this.styles=n||{},this.badgeData=s||{},this.isCentered=!!a,this.cardSettings=r||{};this.styles.color_scheme;this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff", this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle.custom_background:"dark"===this.styles.color_scheme?"#222222":"azlight"===this.styles.color_scheme?"#ffffff":"midnight"===this.styles.color_scheme?"#0b0f17":(this.styles.color_scheme,"#ffffff")}mount(t){this.container=t,this.render()}formatNumber(t){try{return(new Intl.NumberFormat).format(t)}catch(e){return String(t)}}render(){const t=this.badgeData.name||"Business Name",e=Number(this.badgeData.rating||0),s=this.badgeData.total_reviews??this.badgeData.total_review??0,i=this.badgeData.phone||"",a=i.replace(/[^+\d]/g,""),n=this.badgeData.address||"",r=this.badgeData.mapUrl,l=it(this.badgeData.hours),o=document.createElement("div");o.className="rocket-map-widget",o.style.backgroundColor=this.backgroundColor,o.style.color=this.color;const d=document.createElement("div");d.className="rocket-map-map-container";const g=document.createElement("iframe");g.src=`${r}&output=embed`,g.loading="lazy",g.referrerPolicy="no-referrer-when-downgrade",d.appendChild(g),o.appendChild(d);const h=document.createElement("div");h.className="rocket-map-content",h.innerHTML=`\n
${t}
\n
\n ${e.toFixed(1)}\n \n ${B(e,this.styles.star_color)}\n \n \n ${this.formatNumber(s)} Google reviews\n
\n \n
\n Directions\n ${i?` Call`:""}\n ${r?` View on Google`:""}\n
\n \n
\n \n ${n?`\n
\n
Address:
\n
${n}
\n
`:""}\n ${i?`\n
\n
Phone:
\n \n
`:""}\n \n
\n \n ${l?`
\n
\n ${nt(l)}\n \n
\n
\n ${at(l)}\n
\n
`:""}\n \n \n
\n
Recent Reviews:
\n Show reviews ▼\n
\n `,o.appendChild(h);const c=document.createElement("div");c.className="rocket-map-reviews",(this.reviewData||[]).forEach((t,e)=>{const s=`
${new P({author_name:t.author_name||t.name,author_image:t.profile_photo_url||t.avatar,time:t.time||t.date,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}
`;c.insertAdjacentHTML("beforeend",s)}),o.appendChild(c);const p=o.querySelector(".rocket-map-hours-wrapper");if(p){const t=p.querySelector(".rocket-map-hours-table"),e=p.querySelector(".rocket-map-hours-summary"),s=p.querySelector(".rocket-map-chev");t&&e&&(t.classList.contains("rocket-map-hidden")&&(t.style.display="none"),e.addEventListener("click",()=>{const e=t.classList.toggle("rocket-map-hidden");t.style.display=e?"none":"",s&&(s.textContent=e?"▼":"▲")}))}return this.container&&"function"==typeof this.container.appendChild?(this.container.appendChild(o),""):o.outerHTML}}class lt{constructor(t,e,s,i,a,n){this.layoutType=t,this.reviewData=e,this.styles=s,this.isCentered=a,this.cardSettings=n,this.badgeData=i,this.hideNoComments=n.hideNoComments,this.filterStars=n.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"light"===this.styles.color_scheme?"#f6f6f8":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.starColor=this.styles.customStyle.star_color}getClassNames(){if("grid"===this.layoutType)return"grp-entangle-grid"}getScrollClassNames(){return this.reviewData.length>6?"grp-entangle-width-scroll":"grp-no-width"}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n \n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n
\n
\n
\n
\n \n
\n \n ${this.badgeData.name}\n

\n
\n

\n ${this.badgeData.rating} \n

\n
\n ${B(this.badgeData.rating,this.starColor)}\n
\n
\n \n
\n
\n
\n \n
\n ${"list"===this.layoutType||"grid"===this.layoutType||"masonry"===this.layoutType?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n
\n
\n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new $t({author_name:"AI-Reviews Summary",author_image:"image",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutCheck:this.layoutType}).render()}\n
`:""}\n \n ${this.reviewData.map((t,e)=>`\n
\n ${new Q({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e,layoutType:this.layoutType}).render()}\n
\n `).join("")}\n \n
\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n `}}class ot{constructor(t,e,s,i,a,n){this.layoutType=t,this.reviewData=e,this.styles=s,this.isCentered=a,this.cardSettings=n,this.badgeData=i,this.hideNoComments=n.hideNoComments,this.filterStars=n.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==n?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=n?.slider_display_type?"flex":"none",this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222222":"#ffffff",this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.starColor=this.styles.customStyle.star_color}getClassNames(){if("grid"===this.layoutType)return"grp-entangle-grid"}getScrollClassNames(){return this.reviewData.length>6?"grp-entangle-width-scroll":"grp-no-width"}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n \n `:""}render(){const t=this.reviewData.slice(this.styles.customStyle.show_load_more_button?0:void 0,"grid"===this.layoutType?void 0:this.styles.customStyle.show_load_more_button?m+u:void 0).map((t,e)=>`\n
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("");return`
\n ${b(this.cardSettings,this.color)}\n
\n
\n
\n
\n ${this.badgeData.name??\n
\n

\n ${this.badgeData.name}\n

\n
\n

\n ${this.badgeData.rating} \n

\n
\n ${B(this.badgeData.rating,this.starColor)}\n
\n
\n \n
\n
\n
\n \n
\n
${this.generateBadgeHtml(this.badgeData)}\n
\n
\n ${"reviewAndBadge"!==this.layoutType&&"reviewAndBadgeIV"!==this.layoutType?`\n
\n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new $t({author_name:"AI-Reviews Summary",author_image:"image",rating:this.badgeData.rating,total_review:this.badgeData.total_review,review:this.reviewData,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutCheck:this.layoutType}).render()}\n
`:""}\n \n ${t}\n \n
\n ${this.styles.customStyle.show_load_more_button&&"grid"!==this.layoutType&&this.reviewData.length>m+3?` `:""}\n \n `:new _t(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render()}\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n
`}}class dt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#303030":"transparent"===this.styles.color_scheme?"#222":"#fff",this.backgroundColor=Lt("custom"===this.styles.color_scheme?a.customStyle.custom_background||"transparent":"dark"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"transparent":"midnight"===this.styles.color_scheme?"#0b0f17":"#ffffff",this.cardSettings?.background_opacity)}getClassNames(){return"floating"===this.layoutType?"grp-entangle-badge-fixed":"grp-entangle-badge-static"}render(){return`\n
\n \n
\n
\n
\n
\n \n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new tt({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e }).render()}\n
\n `).join("")}\n
\n
\n
\n
\n
\n
\n \n
\n
\n\n ${"popup-slider"===this.layoutType?`\n
\n
\n \n `:`\n \n
\n
\n \n
\n
\n
\n
\n
\n

${this.badgeData.rating}

\n
\n
\n ${B(this.badgeData.rating,this.styles?.star_color)}\n
\n
\n

${this.badgeData?.total_review} REVIEWS

\n
\n
\n
\n \n
\n
\n `}\n
\n
\n
\n ${Boolean(this.badgeData.buttonType)?`${this.styles.custom_translations.write_a_review}`:""}\n
\n
\n\n ${"popup-slider"===this.layoutType?`
\n
\n \n \n \n \n
\n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n
\n\n
\n \n \n \n \n
\n\n
\n
`:`${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}`}\n\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n \n \n \n\n\n \n\n\n\n \n `}}class gt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.backgroundColor=Lt("custom"===this.styles.color_scheme?a.customStyle.custom_background||"transparent":"dark"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#0b0f17":"transparent"===this.styles.color_scheme?"transparent":"#ffffff",this.cardSettings?.background_opacity)}getClassNames(){return"floating"===this.layoutType?"grp-entangle-badge-fixed":"grp-entangle-badge-static"}render(){return`\n
\n \n
\n
\n ${new A({reviewURL:this.badgeData.reviewURL,buttonType:this.badgeData.buttonType,badgeType:this.badgeType,name:this.badgeData.name,layoutType:this.layoutType,rating:this.badgeData.rating,total_review:this.badgeData.total_review,image_url:this.badgeData.image_url,style:this.styles,place_id:this.badgeData.place_id}).render()}\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n \n \n \n ${this.badgeData.rating}\n

\n
\n \n \n ${B(this.badgeData.rating,this.styles?.star_color)}\n
\n
\n \n ${this.badgeData?.total_review} REVIEWS\n

\n \n \n
\n \n \n
\n
\n
\n ${Boolean(this.badgeData.buttonType)?`${this.styles.custom_translations.write_a_review}`:""}\n
\n
\n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new U({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n
\n \n \n \n \n \n \n \n \n \n `}}class ht{constructor(t){let{total_review:e,rating:s,name:i,image_url:a,badgeType:n,reviewURL:r,buttonType:l,layoutType:o,style:d,place_id:g,cardSettings:h}=t;this.total_review=e,this.rating=s,this.name=i,this.image_url=a,this.badgeType=n,this.reviewURL=r,this.buttonType=l,this.layoutType=o,this.style=d,this.place_id=g,this.starColor=d.star_color,this.cardSettings=h}render(){let t="right"===this.cardSettings?.offcanvas_position?`right: ${"googleBadgeI"===this.layoutType?"-220px":"googleBadgeII"===this.layoutType?"-205px":"-75px"};`:`left: ${"googleBadgeI"===this.layoutType?"70px":"googleBadgeII"===this.layoutType?"25px":"16px"}; top: ${this.layoutType,"60%"};`;return"googleBadge"===this.layoutType?`\n
\n
\n Google\n ${void 0===this.style.custom_translations.rating_scale_textI?"Reviews":this.style.custom_translations.rating_scale_textI}\n
\n
`:"googleBadgeI"===this.layoutType?`\n
\n
\n Google\n \n ${void 0===this.style.custom_translations.google_rating_text?"Google Rating":this.style.custom_translations.google_rating_text}\n
\n ${this.rating}\n
${B(this.rating,this.starColor,this.cardSettings?.verified_review_logo)}
\n
\n
\n
\n
`:"googleBadgeII"===this.layoutType?`\n
\n
\n Google\n
${B(this.rating,this.starColor,this.cardSettings?.verified_review_logo)}
\n 19 Reviews\n
\n
`:void 0}}class ct{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.backgroundColor=Lt("custom"===this.styles.color_scheme?a.customStyle.custom_background||"transparent":"dark"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#0b0f17":"transparent"===this.styles.color_scheme?"transparent":"#ffffff",this.cardSettings?.background_opacity)}getClassNames(){return"floating"===this.layoutType?"grp-entangle-badge-fixed":"grp-entangle-badge-static"}render(){return`\n
\n
\n ${new ht({reviewURL:this.badgeData.reviewURL,buttonType:this.badgeData.buttonType,badgeType:this.badgeType,name:this.badgeData.name,layoutType:this.layoutType,rating:this.badgeData.rating,total_review:this.badgeData.total_review,image_url:this.badgeData.image_url,style:this.styles,place_id:this.badgeData.place_id,cardSettings:this.cardSettings}).render()}\n \n
\n \n
\n
\n \n \n
\n
\n \n
\n
\n \n \n \n \n ${this.badgeData.rating}\n

\n
\n \n \n ${B(this.badgeData.rating,this.styles?.star_color)}\n
\n
\n \n ${this.badgeData?.total_review} REVIEWS\n

\n \n \n
\n \n \n \n
\n
\n
\n ${Boolean(this.badgeData.buttonType)?`${this.styles.custom_translations.write_a_review}`:""}\n
\n
\n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new U({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n
\n \n \n \n \n \n \n \n \n \n `}}class pt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.firstHalfReviews=i.slice(0,Math.ceil(i.length/2)),this.secondHalfReviews=i.slice(Math.ceil(i.length/2),i.length),this.reviewData=i,this.styles=a,this.auto_play=!0,this.isCentered=n,this.cardSettings=r,this.customSliderElement="infinite-slider",this.arrowDisplay="none",this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutType="badge-III"==this.layoutType||"badge-III"==this.layoutType||L<768?"twocol":"onecol",this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"#222":"#fff"}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){ return`\n ${b(this.cardSettings,this.color)}\n ${"onecol"===this.layoutType?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.firstHalfReviews.map((t,e)=>`
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:`first_row_${e}`}).render()}\n
`).join("")}\n
\n \n ${this.secondHalfReviews.map((t,e)=>`
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:`second_row_${e}`}).render()}\n
`).join("")}\n
\n
\n \n \n \n \n
\n \n
\n \n \n\n\n\n
\n
\n${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n `}}class yt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.auto_play=this.styles.customStyle.auto_play,this.isCentered=n,this.cardSettings=r,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutTypes="badge-III"==this.layoutType?"twocol":"badge-II"==this.layoutType?"onecol":"badge-III"==this.layoutType||L<768?"twocol":"onecol",this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"#222":"#fff"}getClassNames(t){switch(t){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n ${"onecol"===this.layoutTypes?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n
\n
\n ${new V({reviewURL:this.badgeData.reviewURL,buttonType:this.badgeData.buttonType,badgeType:this.badgeType,name:this.badgeData.name,layoutType:this.layoutType,rating:this.badgeData.rating,total_review:this.badgeData.total_review,image_url:this.badgeData.image_url,style:this.styles,place_id:this.badgeData.place_id,layoutType:this.layoutType}).render()}\n ${"twocol"===this.layoutTypes?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n \n
\n
\n \n \n \n \n \n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${"reviewWithArrow"!==this.layoutType?new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render():new W({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n `}}class mt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.auto_play=this.styles.customStyle.auto_play,this.isCentered=n,this.cardSettings=r,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutTypes="badge-III"==this.layoutType?"twocol":"onecol",this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"#222":"#fff"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n ${"onecol"===this.layoutTypes?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n
\n
\n ${"hidden"===this.cardSettings?.widget_badge?"":new q({reviewURL:this.badgeData.reviewURL,buttonType:this.badgeData.buttonType,badgeType:"ratingSummaryBadge"===this.cardSettings?.widget_badge?"noImage":"withImage",name:this.badgeData.name,layoutType:this.layoutType,rating:this.badgeData.rating,total_review:this.badgeData.total_review,image_url:this.badgeData.image_url,style:this.styles,place_id:this.badgeData.place_id,layoutType:this.layoutType,cardSettings:this.cardSettings}).render()}\n ${"twocol"===this.layoutTypes?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n \n
\n
\n \n \n \n \n \n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${"downstar"===this.cardSettings?.widget_card_type?new kt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings}).render():new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${"downstartcard"===this.cardSettings?.widget_card_type?new Z({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.selectLayout,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render():"arrowcard"===this.cardSettings?.widget_card_type?new W({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render():new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review} `:""}\n
\n
\n `}}class ut{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"#222":"#fff"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n
${this.generateBadgeHtml(this.badgeData)}\n
\n
\n
\n
\n
\n \n \n \n \n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.layoutType,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e,isSliderLight:!0}).render()}\n
\n `).join("")}\n
\n \n \n \n \n
\n
\n
\n \n \n \n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review}`:""}\n
\n
\n `}}class vt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.selectLayout=t,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8", this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n
${this.generateBadgeHtml(this.badgeData)}\n
\n
\n
\n ${"badgeReviewSlider"===this.selectLayout?new J({reviewURL:this.badgeData.reviewURL,buttonType:this.badgeData.buttonType,badgeType:this.badgeType,name:this.badgeData.name,layoutType:this.layoutType,rating:this.badgeData.rating,total_review:this.badgeData.total_review,image_url:this.badgeData.image_url,style:this.styles,place_id:this.badgeData.place_id}).render():""}\n \n
\n
\n ${"badgeReviewSlider"!=this.selectLayout?`\n \n \n \n
`:""}\n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new kt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new Z({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,layoutType:this.selectLayout,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n ${"badgeReviewSlider"!=this.selectLayout?`\n \n \n \n
`:""}\n \n ${"badgeReviewSlider"===this.selectLayout?`
\n \n \n \n \n
\n \n \n \n \n
\n
`:""}\n \n \n \n \n ${"badgeReviewSlider"===this.selectLayout?"":`
`}\n \n \n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review}`:""}\n
\n
\n `}}class _t{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.selectLayout=t,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#0b0f17":"transparent"===this.styles.color_scheme?"#f8f8f8":"#EFEFEF",this.color="light"===this.styles.color_scheme?"#303030":"dark"===this.styles.color_scheme?"#c9c9c9":"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"transparent"===this.styles.color_scheme?"#222222":"#c9c9c9"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}render(){return`\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new xt({author_name:"AI-Reviews Summary",author_image:"image",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings}).render()}\n
\n `:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.selectLayout,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n ${"badgeReviewSlider"===this.selectLayout?"":`\n
\n `}\n \n
\n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n `}}class wt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.layoutType=t,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"#222":"#fff",this.starColor=a.star_color}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n
\n ${b(this.cardSettings,this.color)}\n
\n \n
\n
\n
\n ${this.badgeData.name}\n
\n \n \n \n \n \n \n \n \n \n ${void 0===this.styles.custom_translations.rating_text?"Rating":this.styles.custom_translations.rating_text}\n
\n
\n
\n ${this.badgeData.rating}\n
\n ${B(this.badgeData.rating,this.starColor)}\n
\n
\n
${void 0===this.styles.custom_translations.rating_scale_textII?"Based on":this.styles.custom_translations.rating_scale_textII} ${this.badgeData.total_review} ${void 0===this.styles.custom_translations.rating_scale_textI?"Reviews":this.styles.custom_translations.rating_scale_textI}
\n
\n \n
${this.generateBadgeHtml(this.badgeData)}\n
\n
\n
\n \n \n \n
\n \n
\n
\n \n \n
\n
\n \n \n \n \n
\n \n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new $t({author_name:"AI-Reviews Summary",author_image:"",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutCheck:this.layoutType}).render()}\n
`:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new X({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,image_url:t.image_urls,layout:this.layoutType,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
\n `).join("")}\n
\n
\n \n
\n \n \n \n \n
\n \n
\n \n \n \n \n \n \n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review}`:""}\n
\n
\n \n `}}class ft{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.layoutCheck=t,this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"transparent"===this.styles.color_scheme?"#222":"#fff"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n
\n ${"onecol"===this.layoutTypes?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n
\n
\n \n ${"twocol"===this.layoutTypes?`
${this.generateBadgeHtml(this.badgeData)}\n
`:""}\n \n
\n \n
\n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
\n ${new $t({author_name:"AI-Reviews Summary",author_image:"",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutCheck:this.layoutCheck}).render()}\n
\n `:""}\n ${this.reviewData.map((t,e)=>`\n
\n ${new Q({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e }).render()}\n
\n `).join("")}\n
\n \n
\n
\n
\n
\n
\n
\n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review}`:""}\n
\n
\n
\n \n \n `}}class xt{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,total_review:g}=t;this.author_name=e,this.total_review=g,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.reviews=o.reviews_ai_summary,this.layoutType=d,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.computedBackground="custom"===this.styles.color_scheme?"var(--grp_ai_summary_background_color_custom)":"dark"===this.styles.color_scheme?"var(--grp_ai_summary_background_color)":"var(--grp_ai_summary_gradient_color)"}generateReviewsString(t){const e=null===t?"":t.map(t=>`\n
  • \n
    \n
    ${t}
    \n
  • `).join("");return e}render(){return`\n
    \n
    \n
    \n
    \n ${M(this.review,Boolean(this.cardSettings.ai_summary_show_review_profile_imgs))}\n
    \n
    \n
    ${this.author_name}
    \n
    \n

    Based on ${this.total_review} reviews

    \n
    \n
    \n
    \n
    \n
    \n
    \n ${B(this.rating,this.starColor,this.cardSettings?.enable_verified_badge,this.cardSettings?.verified_badge_position)}\n\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n `}}class bt{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,total_review:d,layoutType:g}=t;this.author_name=e,this.total_review=d,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.reviews=o.reviews_ai_summary,this.layoutType=g,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.computedBackground="custom"===this.styles.color_scheme?"var(--grp_ai_summary_background_color_custom)":"dark"===this.styles.color_scheme?"var(--grp_ai_summary_background_color)":"var(--grp_ai_summary_gradient_color)"}generateReviewsString(t){const e=null===t?"":t.map(t=>`\n
  • \n
    \n
    ${t}
    \n
  • `).join("");return e}render(){return`\n
    \n
    \n \n
    \n
    \n
    \n ${M(this.review,Boolean(this.cardSettings.ai_summary_show_review_profile_imgs))}\n
    \n
    \n
    ${this.author_name}
    \n
    \n

    Based on ${this.total_review} reviews

    \n
    \n
    \n
    \n ${B(this.rating,this.starColor,this.cardSettings?.enable_verified_badge,this.cardSettings?.verified_badge_position)}\n\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n `}}class $t{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutCheck:d,total_review:g}=t;this.author_name=e,this.author_image=s,this.total_review=g,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layout=d,this.reviews=o.reviews_ai_summary,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.customText={for_write_a_review:this.styles.custom_translations.write_a_review,for_view_all_review:this.styles.custom_translations.show_all_review,for_show_more_text:this.styles.custom_translations.show_more_text,for_show_less_text:this.styles.custom_translations.show_less_text},this.isExpanded=!1,this.computedBackground="custom"===this.styles.color_scheme?"var(--grp_ai_summary_background_color_custom)":"dark"===this.styles.color_scheme?"var(--grp_ai_summary_background_color)":"var(--grp_ai_summary_gradient_color)"}getStarPercentage(t){const e=t/5*100,s=`${e}%`;return s}render(){let t=JSON.stringify(this.styles.custom_translations);return`\n
    \n
    \n
    \n ${B(this.rating,this.starColor,this.cardSettings?.enable_verified_badge,this.cardSettings?.verified_badge_position)}\n\n
    \n
    \n
    \n
    \n \n
    \n
    \n ${this.customText?`\n \n ${this.review?.length>=200?`\n \n ${this.customText?.for_show_more_text}\n \n `:""}\n
    \n `:""}\n \n
    \n
    \n
    \n
    \n ${M(this.review,Boolean(this.cardSettings.ai_summary_show_review_profile_imgs))}\n
    \n
    \n
    ${this.author_name}
    \n
    \n

    Based on ${this.total_review} reviews

    \n
    \n
    \n
    \n
    \n \n `}}class St{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,total_review:g}=t;this.author_name=e,this.author_image=s,this.total_review=g,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.reviews=o.reviews_ai_summary,this.layoutType=d,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8",this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.computedBackground="custom"===this.styles.color_scheme?"var(--grp_ai_summary_background_color_custom)":"dark"===this.styles.color_scheme?"var(--grp_ai_summary_background_color)":"var(--grp_ai_summary_gradient_color)"}generateReviewsString(t){const e=null===t?"":t.map(t=>`\n
  • \n
    \n
    ${t}
    \n
  • `).join("");return e}render(){return`\n
    \n
    \n
    \n \n
    \n
    \n \n\n\n\n\n\n\n\n
    \n
    \n
    \n \n
    ${this.author_name}
    \n \n
    \n

    Based on ${this.total_review} reviews

    \n \n
    \n
    \n
    \n
    \n
    \n
    \n ${B(this.rating,this.starColor,this.cardSettings?.enable_verified_badge,this.cardSettings?.verified_badge_position)}\n\n
    \n
    \n \n
    \n \n
    \n \n
    \n
    \n \n
    \n
    \n `}}class kt{constructor(t){const{author_name:e,author_image:s,time:i,review:a,rating:n,center:r,styles:l,cardSettings:o,layoutType:d,total_review:g,image_url:h}=t;this.author_name=e,this.total_review=g,this.author_image=s,this.time=i,this.review=a,this.rating=n,this.center=r,this.styles=l,this.cardSettings=o||{showImage:!0,showName:!0,hideText:!1,hideNoComments:!1,align:"left",dateformat:"mdy",filterStars:0},this.layoutType=d,this.starColor=l.star_color,this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":(this.styles.color_scheme,"#EFEFEF"),this.textColor="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#black":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222222":"#ffffff",this.textFontSize=l?.customStyle.review_text_font_size+"px",this.image_url=h,this.computedBackground="custom"===this.styles.color_scheme?"var(--grp_ai_summary_background_color_custom)":"dark"===this.styles.color_scheme?"var(--grp_ai_summary_background_color)":"var(--grp_ai_summary_gradient_color)"}render(){return`\n
    \n
    \n
    \n \n \n
    \n \n
    \n \n
    \n \n \n
    \n
    \n ${this.cardSettings.showImage&&this.author_image?`\n
    \n ${M(this.review,Boolean(this.cardSettings.ai_summary_show_review_profile_imgs))}\n
    `:""}\n
    \n ${this.cardSettings.showName?`\n
    ${this.author_name}
    \n `:""}\n
    \n

    Based on ${this.total_review} reviews

    \n \n
    \n
    \n
    \n
    \n
    \n
    \n ${B(this.rating,this.starColor,this.cardSettings?.enable_verified_badge,this.cardSettings?.verified_badge_position)}\n\n
    \n
    \n \n
    \n `}}class Ct{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff",this.backgroundColor="custom"===this.styles.color_scheme?this.styles.customStyle?.custom_card_background:"dark"===this.styles.color_scheme?"#303030":"azlight"===this.styles.color_scheme?"#f4f6f9":"midnight"===this.styles.color_scheme?"#121826":"transparent"===this.styles.color_scheme?"#EFEFEF":"#f6f6f8"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n
    \n
    Thumbnail
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    ${void 0===this.styles.custom_translations.rating_text?"Rating":this.styles.custom_translations.rating_text}
    \n
    \n \n
    \n ${"sliderReviewImage"===this.layoutType?`
    ${this.generateBadgeHtml(this.badgeData)}\n
    `:""}\n
    \n \n
    \n
    \n \n
    \n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
    \n ${new xt({author_name:"AI-Reviews Summary",author_image:"",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
    `:""}\n ${this.reviewData.map((t,e)=>`\n
    \n ${new P({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!1,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e }).render()}\n
    \n `).join("")}\n
    \n
    \n \n \n \n \n
    \n \n \n \n \n
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review}`:""}\n
    \n
    \n \n \n \n \n `}}class Tt{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.reviewData=i,this.styles=a,this.isCentered=n,this.cardSettings=r,this.layoutType=t,this.hideNoComments=r.hideNoComments,this.filterStars=r.filterStars,this.auto_play=this.styles.customStyle.auto_play,this.customSliderElement="autoscroll"==r?.slider_display_type?"infinite-slider":"manual-slider",this.arrowDisplay="autoscroll"!=r?.slider_display_type?"flex":"none",this.layoutTypes="badge-III"==this.layoutType||L<768?"twocol":"onecol",this.buttonBorderRadius=this.styles.customStyle.card_border_radius/2,this.color="light"===this.styles.color_scheme?"#303030":"custom"===this.styles.color_scheme?this.styles.customStyle.custom_text_color:"azlight"===this.styles.color_scheme?"#222222":"midnight"===this.styles.color_scheme?"#f1f5f9":"transparent"===this.styles.color_scheme?"#222":"#fff"}getClassNames(){switch(this.layoutTypes){case"onecol":default:return"grp-entangle-swipper-badge-wrapper";case"twocol":return"grp-entangle-slide-twocol"}}generateBadgeHtml(t){return Boolean(this.badgeData.buttonType)?`\n `:""}render(){return`\n ${b(this.cardSettings,this.color)}\n
    \n ${"onecol"===this.layoutTypes?`
    \n ${this.generateBadgeHtml(this.badgeData)}\n
    `:""}\n
    \n
    \n ${"twocol"===this.layoutTypes?`
    ${this.generateBadgeHtml(this.badgeData)}\n
    `:""}\n \n
    \n \n \n \n \n
    \n \n \n ${this.cardSettings.display_ai_summary&&this.cardSettings.paid_user?`\n
    \n ${new St({author_name:"AI-Generated Summary",author_image:"",time:"",review:this.reviewData,rating:this.badgeData.rating,total_review:this.badgeData.total_review,center:!0,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType}).render()}\n
    `:""}\n ${this.reviewData.map((t,e)=>`\n
    \n ${new K({author_name:t.author_name,author_image:t.profile_photo_url,time:t.time,review:t.text,rating:t.rating,center:!0,styles:this.styles,cardSettings:this.cardSettings,layoutType:this.layoutType,image_url:t.image_urls,author_url:T({url:t.author_url,placeId:this.badgeData.place_id}),cardId:e}).render()}\n
    `).join("")}\n
    \n \n \n \n \n
    \n
    \n \n \n \n \n
    \n

    Google rating score: ${this.badgeData.rating} of 5, based\n on ${this.badgeData.total_review} reviews

    \n
    \n \n
    \n
    \n ${Boolean(this.cardSettings.show_view_on_google)?` ${this.styles.custom_translations.show_all_review}`:""}\n
    \n
    \n \n `}}class It{constructor(t,e,s,i,a,n,r){this.badgeType=e,this.badgeData=s,this.layoutType=t,this.reviewData=i,this.isCentered=a,this.styles=n,this.cardSettings=r}render(){switch(this.layoutType){case"map-badge":return new rt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.isCentered,this.styles,this.cardSettings).render();case"dual-row":return new pt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"badge-I":return new mt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"badge-II":case"badge-III":case"reviewWithArrow":return new yt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"sliderReview":return new wt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"slider-light":return new ut(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"oneSlider":return new ft(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"sliderTopProfile":return new Tt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"list":case"grid":case"list-I":return new et(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();case"masonry":return new lt(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();case"badgeonly":return new E(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();case"badgewithreview":return new N(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();case"avatargrid":return new F(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();case"avatarstar":return new j(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();case"badgebutton":case"badgebuttonI":return new H(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings,this.badgeType).render();case"badgelogo":return new O(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings,this.badgeType).render();case"badgewithrow":return new G(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings,this.badgeType).render();case"floating":case"static":return new gt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"googleBadge":case"googleBadgeI":case"googleBadgeII":return new ct(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"popup-slider":case"popupfloating":return new dt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"sliderdownstar":case"badgeReviewSlider":return new vt(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"sliderReviewImage":return new Ct(this.layoutType,this.badgeType,this.badgeData,this.reviewData,this.styles,this.isCentered,this.cardSettings).render();case"reviewAndBadge":case"reviewAndBadgeIV":case"reviewAndGrid":return new ot(this.layoutType,this.reviewData,this.styles,this.badgeData,this.isCentered,this.cardSettings).render();default:return null}}}function Dt(t){function e(){r&&r.classList.add("grp-show"),l&&l.classList.add("grp-modal-backdrop","grp-show")}function s(){r&&r.classList.remove("grp-show"),l&&(l.className="")}function i(t){t.stopPropagation(),r&&r.classList.contains("grp-show")?s():e()}let a=t.closest(".grp-entangle-floating-badge-wrapper")||t;const n=a.querySelectorAll("#grp-toggleButton, .grp-entangle-badge-wrapper #grp-toggleButton, .grp-entangle-floating-badge #grp-toggleButton"),r=a.querySelector("#grp-offcanvasRight")||document.getElementById("grp-offcanvasRight"),l=a.querySelector("#grp-offcanvasBackdrop")||document.getElementById("grp-offcanvasBackdrop"),o=r?r.querySelector(".grp-offcanvas-close"):null;n.forEach(t=>{t.removeEventListener("click",i)}),n.length>0&&n.forEach(t=>{t.addEventListener("click",i)}),o&&(o.removeEventListener("click",s),o.addEventListener("click",s)),l&&(l.removeEventListener("click",s),l.addEventListener("click",s)),s();const d=t.closest(".scroll-trigger.animate--slide-in");d&&d.classList.remove("scroll-trigger","animate--slide-in")}function zt(t){let e=document.getElementById("grp-entangle-width-check"),s=e?.offsetWidth,i=document.querySelector(".grp-entangle-grid"),a=document.querySelector(".grp-entangle-badge-flex"),n=document.querySelector(".grp-entangle-badge-vertical");s<425&&a&&n&&"badge-I"!==t&&(n.style.alignItems="center"),s<490?i&&(i.style.gridTemplateColumns="repeat(1, 1fr)"):s<768?i&&(i.style.gridTemplateColumns="repeat(2, 1fr)"):i&&(i.style.gridTemplateColumns="repeat(3, 1fr)")}function Bt(t){if(t){var e=document.getElementById(t);return e?void e.remove():void 0}var s=document.querySelectorAll('[id^="grp-entangle--root"]');s.length>0&&s.forEach(function(t){t.remove()})}function Mt(t){const e=t;if(!e||!e.customStyle||!e.color_scheme)return;const s=(t,e)=>"#"+t.replace(/^#/,"").match(/.{2}/g).map(t=>{const s=parseInt(t,16),i=Math.round(s+e/100*(255-s));return i.toString(16).padStart(2,"0")}).join("");if("custom"===e.color_scheme){const t=e.customStyle.custom_card_background,i=s(t,15),a=`linear-gradient(135deg, ${t}, ${i})`;document.documentElement.style.setProperty("--grp_ai_summary_background_color_custom",a)}const i="light"===e.color_scheme||"azlight"===e.color_scheme||"transparent"===e.color_scheme?"#000000":e.customStyle.custom_text_color;document.documentElement.style.setProperty("--grp_list_tick_color",i)}function Rt(t){return/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(t)}function Lt(t,e){if("white"===t&&(t="#ffffff"),!Rt(t))return t;const s=Math.round(e/100*255).toString(16).padStart(2,"0");return`${t}${s}`}function At(t){switch(t.color_scheme){case"light":return"background: #222222; color: #ffffff";case"dark":return"background: #ffffff; color: #222222";case"transparent":case"azlight":default:return"background: #2d7ff9; color: #ffffff";case"midnight":return"background: #6366f1; color: #ffffff";case"custom":return`background: ${t?.customStyle?.review_btn_bg}; color: ${t?.customStyle?.review_btn_text}`}}async function Et(e,i,a,n){const l="true"===i.getAttribute("data-design-mode");let o;const d=window.grp_app_metadata||("undefined"!=typeof grp_app_metadata?grp_app_metadata:void 0);if(d&&Object.keys(d).length>0)o={success:!0,data:d};else{if(d&&0===Object.keys(d).length)return;try{const g=await fetch(e,{method:"get",headers:{"ngrok-skip-browser-warning":"69420"}});o=await g.json()}catch(h){return void console.error("Error fetching data:",h)}}if(o.success&&null!=o.data){let c=JSON.parse(JSON.stringify(o.data));a&&"default"!==a&&(c.widgets[0].layout=a);let p=!1;if(!c.paid_user){let j=["grid","list","static","floating","popupfloating","badge-I","avatarstar","badge-II","badge-III"];null!=a&&"default"!==a||(j=j.concat(["badge-II","badge-III"]));const H=!j.includes(c.widgets[0].layout);if(H){if(!l)return;p=!0}c.widgets[0].widget_badge="businessLogoBadge",c.widgets[0].widget_badge_position="left",c.widgets[0].widget_card_type="default"}let m={total_review:c.total_num_of_reviews,rating:c.rating,name:c.name,image_url:c.profile_pic,badgeType:"withImage",buttonType:c.widgets[0].show_write_a_review,place_id:c.google_place_id,mapUrl:c.url,address:c.address,phone:c.phone,hours:c.working_hours},v={background_opacity:c.widgets[0].background_opacity,showImage:c.widgets[0].show_image,showName:c.widgets[0].show_name,hideText:c.widgets[0].hide_text,hideNoComments:c.widgets[0].hide_review_with_no_comment,align:c.widgets[0].alignment,show_view_on_google:c.widgets[0].show_view_on_google,dateformat:c.widgets[0].date_format,filterStars:parseInt(c.widgets[0].filter_stars),display_ai_summary:c.widgets[0].display_ai_summary,ai_summary_show_review_profile_imgs:c.widgets[0].ai_summary_show_review_profile_imgs,reviews_ai_summary:c.paid_user?null===c.reviews_summary?null:JSON.parse(c?.reviews_summary?.summary):null,paid_user:c.paid_user,show_review_image:c.widgets[0].show_review_image,review_image_shape:c.widgets[0].review_image_shape,review_image_position:c.widgets[0].review_image_position,review_text_display_format:c.widgets[0].review_text_display_format,review_truncate_max_len:c.widgets[0].review_truncate_max_len,custom_heading:c.widgets[0].custom_heading,enable_custom_heading:c.widgets[0].enable_custom_heading,ai_summary_style:c.widgets[0].ai_summary_style,enable_ai_summary_animation:c.widgets[0].enable_ai_summary_animation,hide_reviews_without_image:c.widgets[0].hide_reviews_without_image,verified_review_logo:c.widgets[0].verified_review_logo,display_verified_mark:c.widgets[0].display_verified_mark,offcanvas_position:c.widgets[0].offcanvas_position,slider_display_type:c.widgets[0].slider_display_type,slider_direction:c.widgets[0].slider_direction,edge_fade:c.widgets[0].edge_fade,slider_speed:c.widgets[0].slider_speed,widget_badge:c.widgets[0].widget_badge,widget_badge_position:c.widgets[0].widget_badge_position,widget_card_type:c.widgets[0].widget_card_type,rootId:n,enable_fixed_card_height:c.widgets[0].enable_fixed_card_height,reviewer_name_display:c.widgets[0].reviewer_name_display},_={color_scheme:c.widgets[0].display_mode,star_color:JSON.parse(c.widgets[0].style).star_color,customStyle:JSON.parse(c.widgets[0].style),custom_translations:JSON.parse(c.widgets[0].custom_translations)};Mt(_),v.show_review_image&&r(i),window.globalLayoutType=c.widgets[0].layout,u="list"==window.globalLayoutType||"list-I"==window.globalLayoutType?3:6;const w=document.createElement("style"),f=""!==c.widgets[0].custom_css&&JSON.parse(c.widgets[0].custom_css);w.appendChild(document.createTextNode(f)),""!==c.widgets[0].custom_css&&i?.insertAdjacentHTML("afterend",w.outerHTML);let x=document.querySelector(":root");x.style.setProperty("--swiper_dot_color","light"===_.color_scheme?"#303030":"custom"===_.color_scheme?_.customStyle.custom_text_color:"azlight"===_.color_scheme||"transparent"===_.color_scheme?"#222":"#fff");_.customStyle.auto_play;let b=_.customStyle.auto_play_timing?_.customStyle.auto_play_timing:1,$=c.widgets[0].layout;"floating"!==$&&"static"!==$&&"badgelogo"!==$&&"badgewithrow"!==$&&"badgeonly"!==$&&"badgebutton"!==$&&"badgebuttonI"!==$&&"popupfloating"!==$&&"popup-slider"!==$&&"badgewithreview"!==$&&"avatargrid"!==$&&"avatarstar"!==$&&"googleBadge"!==$&&"googleBadgeI"!==$&&"googleBadgeII"!==$&&"map-badge"!==$&&(i.style.backgroundColor=Lt("custom"===_.color_scheme?_.customStyle.custom_background||"transparent":"dark"===_.color_scheme?"#222222":"midnight"===_.color_scheme?"#0b0f17":"transparent"===_.color_scheme?"transparent":"#FFFFFF",v?.background_opacity)),"badge-I"===$&&(i.style.paddingTop="30px");let S=["badge-I","floating","static","badgebuttonI","reviewWithArrow"].includes($)?"withImage":"noImage",k=!1;function T(t){return t.map(t=>({...t,profile_photo_url:t.profile_photo_url.split("=")[0]}))}let I=T(c.reviews);function D(t){return!("object"!=typeof t||!t)&&("AggregateRating"===t["@type"]||Object.values(t).some(D))}function z(){const t=document.querySelectorAll('script[type="application/ld+json"]');for(let e of t)try{const t=JSON.parse(e.textContent);return D(t)}catch(t){console.error("Error parsing JSON-LD:",t)}return!1}function B(t,e){return{"@type":"PostalAddress",addressLocality:e?t?.locality:t?.address1,addressRegion:e?t?.region:t?.city,streetAddress:e?t?.street_address:t?.address2,addressCountry:e?t?.country:t?.country_code,postalCode:e?t?.postal_code:t?.zip}}const M={"@context":"https://schema.org/","@type":"LocalBusiness",address:B(null===c?.review_schema_detail?C:c?.review_schema_detail,null!=c?.review_schema_detail),name:c?.name,aggregateRating:{"@type":"AggregateRating",ratingValue:c?.rating,bestRating:"5",ratingCount:c?.total_num_of_reviews}};if(c.widgets[0].enable_review_schema&&(0!==Number(c?.rating)||0!==Number(c?.total_num_of_reviews))&&!z()&&null!==(null===c?.review_schema_detail?C:c?.review_schema_detail)){const O=document.createElement("script");O.className="grp-review-schema",O.type="application/ld+json",O.text=JSON.stringify(M,null,2),document.querySelector("head").appendChild(O)}L=i.offsetWidth;const R=new It($,S,m,I,k,_,v);let A=R.render();if(p){const G='
    Paid Layout Selected: This widget is not available on the free plan and will not be visible on your live site.
    ';A=G+A}i.innerHTML=A;const E=document.querySelectorAll("#new-rocket-slider-"+n),N=1e3*b,F=["sliderReviewImage","sliderTopProfile"].includes($)?1:["sliderReview"].includes($)?2:3;E.forEach(t=>{"autoslide"==v.slider_display_type&&"dual-row"!=$?window.SliderLib.createManualSlider(t,{gap:20,showPagination:"true"==t.dataset.showpagination,slidesPerView:F,autoplay:"true"==t.dataset.autoplay,autoplayDelay:N,fixedCardHeight:v?.enable_fixed_card_height,direction:v?.slider_direction,paginationClass:t.dataset.paginationclass,loop:!0,prevClass:"grp-slider-prev-"+n,nextClass:"grp-slider-next-"+n}):window.SliderLib.createInfiniteSlider(t,{speed:+t.dataset.speed,gap:20,slidesPerView:F,autoplay:"true"==t.dataset.autoplay,direction:v?.slider_direction,loop:!0,prevClass:"grp-slider-prev-"+n,nextClass:"grp-slider-next-"+n})}),["floating","googleBadge","googleBadgeI","googleBadgeII"].includes($)&&(i.parentElement.style.height=0),["floating","static","popupfloating","popup-slider","googleBadge","googleBadgeI","googleBadgeII"].includes($)&&Dt(i),zt($),window.addEventListener("resize",function(){zt($),s()}),v.display_ai_summary&&y({ai_summary:v.reviews_ai_summary,setting:v}),"string"==typeof f&&f.includes("content-grpstart")&&t({styleElementCss:f})}}window.grpToggleFullReview=x,window.grpLoadmore=v,window.grpHandleImageClick=l,window.grpCloseModal=o,window.grpPlusSlides=g,window.grpShowSlides=h,window.grpInsertModal=r,window.GrpRemoveApp=Bt;const Nt=new MutationObserver(()=>{const t=document.getElementById("grp-img-container");t&&(setTimeout(()=>{s()},[100]),Nt.disconnect())});let Ft;if(Nt.observe(document.body,{childList:!0,subtree:!0}),void 0===window.grp_script_enabled&&(window.grp_script_enabled=!0),window.grp_script_enabled){const jt=document.getElementById("grp-entangle--root");Ft=jt?[jt]:[]}else Ft=document.querySelectorAll(".grp-entangle--root");Ft.forEach(t=>{if(t.hasAttribute("classname")&&!t.hasAttribute("class")&&t.setAttribute("class",t.getAttribute("classname")),"true"===t.getAttribute("data-grp-initialized"))return;const e=t.getAttribute("data-widget-layout"),s=t.getAttribute("data-block-id");if(!window.grp_script_enabled){if(!s)return void console.error("data is not define");const t="grp-entangle--root-"+s;if(!document.getElementById(t))return}t.setAttribute("data-grp-initialized","true");const i=t.id;console.log("GRP"),setTimeout(()=>{Et(window.grEntangleApiUrl,t,e,i)},100)})}})();