(window.webpackJsonp__wix_thunderbolt_app=window.webpackJsonp__wix_thunderbolt_app||[]).push([[60],{244:function(e,t,n){"use strict";n.r(t),n.d(t,"page",(function(){return v})),n.d(t,"ImageZoomAPISymbol",(function(){return c.c}));var o=n(27),i=n(0),r=n(355),a=n(364),c=n(196),u=n(4),d=function(e,t,n){var o=t.getParsedUrl().searchParams.get(c.b);if(!o)return null;var i=e.get(c.a),r=o.includes(c.e)?o.split(c.e)[0]:n[o]||(null==i?void 0:i.compId);return r?{dataItemId:o,compId:r}:null},l=Object(o.h)([Object(o.f)(r.d,c.f),a.b,c.c,u.k],(function(e,t,n,o){var r=e.imageDataItemIdToCompId;return{onUrlChange:function(){return Object(i.b)(this,void 0,void 0,(function(){var e;return Object(i.d)(this,(function(i){switch(i.label){case 0:return(e=d(t,o,r))?[4,n.openImageZoom(e.compId,e.dataItemId)]:[3,2];case 1:return i.sent(),[3,3];case 2:n.closeImageZoom(),i.label=3;case 3:return[2]}}))}))},pageDidMount:function(){return Object(i.b)(this,void 0,void 0,(function(){var e;return Object(i.d)(this,(function(i){switch(i.label){case 0:return(e=d(t,o,r))?[4,n.openImageZoom(e.compId,e.dataItemId)]:[3,2];case 1:i.sent(),i.label=2;case 2:return[2]}}))}))},pageDidUnmount:function(){return Object(i.b)(this,void 0,void 0,(function(){return Object(i.d)(this,(function(e){return n.closeImageZoom(),[2]}))}))}}})),s=n(363),m=function(e,t,n,o,r){var a=e.shouldChangeUrl,u=e.imageZoomCompType,d=e.tpaGalleriesComps,l=e.nativeGalleriesComps,s=e.deviceType,m=e.wPhotoConfig,p=function(e){var t=r.getParsedUrl();e?t.searchParams.set(c.b,e):t.searchParams.delete(c.b),r.pushUrlState(t)},b=function(e){return Object(i.b)(void 0,void 0,void 0,(function(){var r;return Object(i.d)(this,(function(i){switch(i.label){case 0:return t.update(((r={})[c.a]=e,r)),[4,n.addComponentToDynamicStructure(c.a,{componentType:u,components:[]})];case 1:return i.sent(),o.setSiteScrollingBlocked(!0,c.a),[2]}}))}))},f=function(){n.isComponentInDynamicStructure(c.a)&&(n.isComponentInDynamicStructure(c.a)&&(n.removeComponentFromDynamicStructure(c.a),o.setSiteScrollingBlocked(!1,c.a)),p(null))},h=function(e){p(e)},v=function(e,t){var n="Smartphone"===s,o=e.id,r=e.uri,a=e.alt,c=e.width,u=e.height,d=e.href,l=e.link,m=e.title,p=e.description,b=e.crop,f=(null==l?void 0:l.href)||(null==l?void 0:l.linkPopupId)?{link:l}:{},h=d?{link:Object(i.a)(Object(i.a)({},l),{href:d})}:f;return Object(i.a)(Object(i.a)({id:o,containerId:t,uri:r,alt:a,name:e.name,width:c,height:u,title:m,description:p},h),!n&&{crop:b})},g=function(e,o,r){return Object(i.b)(void 0,void 0,void 0,(function(){var u,m,g,O,j,I;return Object(i.d)(this,(function(C){switch(C.label){case 0:return u=Object(i.e)(e.split("__"),1),m=u[0],g=Object(i.a)(Object(i.a)({},t.get(m)),t.get(e)),n.isComponentInDynamicStructure(c.a)?[2]:(O=d.hasOwnProperty(m),j=l.hasOwnProperty(m),O?I=function(e,t){return e.images.map((function(e){return v(e,t)}))}(g,e):j?(w=g.items,I=w.map((function(e){var t=e.image,n=e.dataId,o=Object(i.f)(e,["image","dataId"]);return v(Object(i.a)(Object(i.a)({id:n},t),o))}))):I=[v(g,e)],[4,b({images:I,onClose:function(){f(),r&&r()},onImageChange:h,dataItemId:o,compId:e,deviceType:s})]);case 1:return C.sent(),a&&p(o),[2]}var w}))}))};return{openImageZoom:g,closeImageZoom:f,addWPhotoOnClick:function(e){var n,o=m[e];if(o&&!t.get(e).onClick){t.update(((n={})[e]={onClick:function(n){return Object(i.b)(void 0,void 0,void 0,(function(){var r,a,u;return Object(i.d)(this,(function(d){switch(d.label){case 0:return r=n.currentTarget.id||e,a=t.get(r),"zoomMode"!==Object(i.a)(Object(i.a)({},t.get(e)),a).onClickBehavior?[2]:(u=a&&r!==e?""+r+c.e+o:o,n.preventDefault(),n.stopPropagation(),[4,g(r,u)]);case 1:return d.sent(),[2]}}))}))}},n))}},addNativeGalleryOnClick:function(e){var n;t.update(((n={})[e]={openImageZoom:function(e,t,n){return Object(i.b)(void 0,void 0,void 0,(function(){return Object(i.d)(this,(function(o){switch(o.label){case 0:return[4,g(t,e,n)];case 1:return o.sent(),[2]}}))}))}},n))}}},p=Object(o.h)([c.c],(function(e){return{componentTypes:["WPhoto"],componentWillMount:function(t){e.addWPhotoOnClick(t.id)}}})),b=Object(o.h)([c.c],(function(e){return{componentTypes:c.d,componentWillMount:function(t){e.addNativeGalleryOnClick(t.id)}}})),f=n(36),h=n(185),v=function(e){e(h.e).to(b),e(h.e).to(p),e(s.a.PageDidMountHandler,s.a.PageDidUnmountHandler,u.j).to(l),e(c.c).to(Object(o.h)([Object(o.f)(r.d,c.f),a.b,a.d,f.a,u.k],m))}}}]);
//# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/imageZoom.14f1f7eb.chunk.min.js.map