Menu | Hearthstone Bistro

Posted by:

Category:

Comments:

Post Date:


Menu | Hearthstone Bistro

[] t.startsWith(e)))[0]?.split("=")[1],s={};function r(e){const{logger:n}=e.detail;try{window.tb.init({fetch:i,fetchHeaders:s})}catch(e){n.captureError(e,{tags:{feature:"thunderbolt-security"},extra:{errorMessage:"TB003"}})}finally{removeEventListener(t,r),i=fetch}}o&&(s["client-binding"]=o,(()=>{const t=`${e}=; max-age=0; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT`;if("undefined"!=typeof location){const e=new URL(location.href),n=e.hostname.includes("localhost")?e.hostname:`.${e.hostname}`;document.cookie=`${t}; domain=${n}`}else document.cookie=t})()),addEventListener(t,r)}else window.fetchDynamicModel=()=>window.viewerModel.siteFeaturesConfigs.sessionManager.isRunningInDifferentSiteContext?Promise.resolve({}):fetch(n,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw new Error(`[${e.status}]${e.statusText}`);return e.json()})),window.dynamicModelPromise=window.fetchDynamicModel()}(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/handleAccessTokens.inline.631e363e.bundle.min.js.map]]> Menu | Hearthstone Bistro 0 && contentRect.height > 0) { requestAnimationFrame(function (now) { window.wixFirstPaint = now; dispatchEvent(new CustomEvent('wixFirstPaint')); }); observer.disconnect(); return true; } }); }).observe(document.body); } ]]> 0&&e[u-1][2]>t;u--)e[u]=e[u-1];e[u]=[n,r,t]},d.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(o,{a:o}),o},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var t=Object.create(null);d.r(t);var i={};o=o||[null,n({}),n([]),n(n)];for(var a=2&r&&e;"object"==typeof a&&!~o.indexOf(a);a=n(a))Object.getOwnPropertyNames(a).forEach((function(o){i[o]=function(){return e[o]}}));return i.default=function(){return e},d.d(t,i),t},d.d=function(e,o){for(var n in o)d.o(o,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},d.f={},d.e=function(e){return Promise.all(Object.keys(d.f).reduce((function(o,n){return d.f[n](e,o),o}),[]))},d.u=function(e){return 671===e?"thunderbolt-commons.c39ca13d.bundle.min.js":592===e?"fastdom.inline.fbeb22f8.bundle.min.js":996===e?"render-indicator.inline.17536e54.bundle.min.js":({34:"FontFaces",46:"TPAPopup",161:"wix-seo-events-page-structured-data-index",200:"wix-seo-reviews-component-index",266:"group_3",316:"windowScroll",349:"wix-seo-breadcrumbs-component-index",350:"wix-seo-static-page-v2-index",359:"group_48",407:"wix-seo-SEO_DEFAULT",481:"wix-seo-forum-category-index",541:"TPAUnavailableMessageOverlay",569:"assetsLoader",693:"triggersAndReactions",711:"passwordProtectedPage",740:"group_43",851:"group_2",970:"tpaWidgetNativeDeadComp",974:"animations",1021:"wix-seo-portfolio-collections-index",1171:"platformPubsub",1232:"group_9",1274:"ooi",1305:"seo-api",1494:"wix-seo-groups-post-index",1499:"wix-seo-protected-page-index",1501:"builderComponent",1530:"wix-seo-bookings-form-index",1560:"TPABaseComponent",1579:"wix-seo-services-component-index",1632:"SiteStyles",1647:"group_26",1717:"group_33",1922:"widgetWixCodeSdk",1991:"tpaModuleProvider",2040:"debug",2077:"wix-seo-search-page-index",2177:"group_11",2179:"AppPart2",2313:"group_46",2358:"wix-seo-blog-post-index",2516:"presenceApi",2545:"thunderbolt-components-registry",2594:"tpaCommons",2624:"group_21",2635:"group_22",2646:"platform",2694:"group_38",2705:"group_37",2773:"group_15",2816:"wix-seo-blog-category-index",2865:"Repeater_FixedColumns",3092:"group_50",3096:"wix-seo-stores-gallery-component-index",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3286:"wix-seo-stores-product-schema-presets-index",3495:"wix-seo-blog-tags-index",3499:"wix-seo-restaurants-menu-component-index",3511:"environmentWixCodeSdk",3542:"dynamicPages",3605:"cyclicTabbing",3659:"componentsqaapi",3660:"group_5",3671:"group_6",3682:"TPAWorker",3689:"seo-api-converters",3780:"wix-seo-schedule-page-index",3909:"motion",3993:"group_19",4066:"TPAPreloaderOverlay",4134:"group_41",4206:"santa-platform-utils",4245:"testApi",4303:"widget",4456:"group_29",4526:"group_30",4551:"wix-seo-members-area-profile-tabs-index",4655:"reporter-api",4676:"wix-seo-events-page-index",4708:"routerFetch",4874:"wix-seo-stores-category-index",5097:"motionEffects",5114:"wix-seo-bookings-calendar-index",5116:"wix-seo-wix-data-page-item-index",5122:"group_45",5133:"group_42",5168:"wixDomSanitizer",5219:"wix-seo-static-page-index",5307:"wix-seo-blog-hashtags-index",5433:"group_20",5444:"group_25",5445:"protectedPages",5503:"group_39",5625:"group_8",5648:"wix-seo-members-area-profile-index",5739:"externalComponent",5901:"group_51",5966:"group_49",5998:"stickyToComponent",6137:"BuilderPathsContainer",6178:"searchBox",6304:"wix-seo-gift-card-index",6384:"dashboardWixCodeSdk",6441:"wix-seo-restaurants-menu-page-index",6469:"group_4",6486:"group_52",6505:"editorElementsDynamicTheme",6510:"tslib.inline",6570:"group_12",6578:"renderIndicator",6739:"presence-lazy",6850:"componentsLoader",6851:"wix-seo-forum-post-index",6935:"module-executor",6943:"group_40",7030:"feedback",7171:"siteMembers",7230:"popups",7265:"group_28",7331:"RemoteRefDeadComp",7457:"group_0",7471:"wix-seo-bookings-service-index",7547:"AppPart",7920:"group_47",7931:"group_44",8039:"containerSlider",8104:"tpa",8149:"GhostComp",8242:"group_23",8253:"group_24",8368:"wix-seo-programs-component-index",8380:"group_14",8423:"customCss",8519:"qaApi",8595:"wix-seo-challenges-page-index",8735:"wix-seo-static-page-v2-schema-presets-index",8791:"wix-seo-events-page-calculated-index",8840:"ByocStyles",8908:"group_32",8919:"group_31",8934:"panorama",8981:"wix-seo-groups-page-index",9040:"wix-seo-restaurants-order-page-index",9090:"clientSdk",9098:"wix-seo-video-component-index",9131:"wix-seo-payment-page-index",9141:"wix-seo-pro-gallery-item-index",9166:"wix-seo-portfolio-projects-index",9203:"wix-seo-thank-you-page-index",9278:"group_7",9341:"editorWixCodeSdk",9368:"group_10",9506:"wix-seo-members-area-author-profile-index",9507:"TPAModal",9533:"wix-seo-stores-product-index",9764:"wix-seo-pricing-plans-index",9822:"businessManager",9896:"group_36",9948:"wix-seo-blog-archive-index"}[e]||e)+"."+{34:"ef96c275",46:"25cd7240",161:"a0b2fc46",200:"68c8068a",266:"bdb67127",316:"bc5f1bd7",349:"f4f1ac53",350:"f9774b1d",359:"f9446e3c",407:"1dd38d2f",481:"77fb337a",490:"b6f2be6d",541:"1c56d534",569:"5306d285",693:"66bcbb0c",711:"1d2bf9a9",740:"fac77ec7",851:"bd369769",970:"48e46885",974:"17323c3a",1021:"f03eccf7",1171:"7d20d1f9",1232:"bce16e00",1274:"aaf1fd25",1305:"89e29f08",1494:"6e8949c8",1499:"7d8ce975",1501:"2518730a",1530:"69c98f04",1560:"bdd992e7",1579:"a376d5b0",1619:"fcc1e235",1632:"a075fc9c",1647:"42891304",1717:"390128b9",1922:"8752e4ce",1991:"6b9598f8",2040:"57346e0d",2077:"99fb09f3",2177:"3fa95a07",2179:"6edde50a",2313:"d34ea7b8",2358:"d232a304",2516:"852c4fdc",2545:"c97308d5",2594:"0e16a51b",2624:"1bba0ca2",2635:"febc2139",2646:"34e40fe4",2694:"ce91412f",2705:"b7b4aa5a",2773:"b9c827df",2816:"b6eca85e",2865:"a4f36de7",3092:"a9417ae7",3096:"d3266d1c",3119:"f6d709e9",3272:"5a7bdbdc",3286:"35353b32",3495:"de5b81ec",3499:"860af3f6",3511:"7690a40b",3542:"78745900",3605:"e156be92",3659:"e52cbf68",3660:"2a9c5494",3671:"0b88d2b2",3682:"d4312ae4",3689:"2f0703f6",3780:"74c3ce54",3909:"07c81ba2",3993:"4ea8d8bb",4066:"8c009349",4134:"fde51299",4206:"d0940920",4245:"945bb0ec",4303:"06420a79",4456:"c1c953ff",4526:"fbf67483",4551:"13fa8928",4655:"f78ab811",4676:"bbc3a3eb",4708:"70b8c8ff",4874:"a52422e7",5097:"1d072d27",5114:"87f7512c",5116:"f1dad359",5122:"71056431",5133:"1b574b9e",5168:"5be7d474",5219:"b25ed766",5307:"ba34a489",5433:"3f692292",5444:"7800adf7",5445:"fc9f9470",5503:"7f348a6a",5625:"a53eb1ed",5648:"2bc79b7b",5739:"98cc9a7b",5901:"f2c2c712",5966:"ab136bfb",5998:"1dc1c024",6137:"691f2882",6178:"e643f152",6304:"7d26e8c6",6384:"2e8b8f66",6441:"1a7380f0",6469:"8bb74093",6486:"7b311f11",6505:"e3aecc44",6510:"affe2026",6570:"fbf82c64",6578:"e47df9c0",6739:"dbc4bc73",6850:"f9ff2baa",6851:"5f08b0e2",6935:"1b3934aa",6943:"86439452",7030:"255bbff9",7171:"0d22f791",7230:"efc78062",7265:"d2676dae",7331:"8542ddfa",7457:"fbab12aa",7471:"7dafeca8",7547:"1c7e3318",7920:"8f613f10",7931:"5ca23dcb",8039:"4d732a78",8104:"01bac9e1",8149:"b50695fd",8242:"1cf2f055",8253:"3716bf95",8368:"4a3a4b9a",8380:"97fcef44",8423:"031d9d02",8519:"af328557",8595:"60b46a8e",8735:"2740d21e",8791:"80bd6353",8840:"8874baab",8869:"5293e092",8908:"af6ba0f5",8919:"dfecaf11",8934:"051dc072",8981:"0c4c57f2",9040:"d688f6a6",9090:"81ebc085",9098:"908c214d",9131:"b2555831",9141:"f2555790",9166:"a41ec779",9203:"9592e074",9278:"d83ad24e",9341:"268e432b",9368:"896165b8",9506:"7f3ebabf",9507:"60d51756",9533:"7c424389",9764:"e3a57292",9822:"d02346fa",9896:"ec5a023f",9948:"1d80f647"}[e]+".chunk.min.js"},d.miniCssF=function(e){return 996===e?"render-indicator.inline.044c11cb.min.css":{46:"TPAPopup",541:"TPAUnavailableMessageOverlay",970:"tpaWidgetNativeDeadComp",1560:"TPABaseComponent",2179:"AppPart2",2865:"Repeater_FixedColumns",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",4066:"TPAPreloaderOverlay",7547:"AppPart",9278:"group_7",9507:"TPAModal"}[e]+"."+{46:"7e7f441d",541:"fb1e5320",970:"edad7c2d",1560:"27e1e284",2179:"0a2601ec",2865:"9abcda74",3119:"2b7b96dd",3272:"2b93f1ca",4066:"6dbffa0c",7547:"34a92bc1",9278:"bae0ce0c",9507:"52dc3d33"}[e]+".chunk.min.css"},d.g=function(){if("object"==typeof globalThis)return globalThis;trycatch(e){if("object"==typeof window)return window}}(),d.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},r={},t="_wix_thunderbolt_app:",d.l=function(e,o,n,i){if(r[e])r[e].push(o);else{var a,c;if(void 0!==n)for(var s=document.getElementsByTagName("script"),u=0;u p){const i=Math.sqrt(p/(o*c));o*=i,c*=i,r=H(t,e,o,c,a)}return{scaleFactor:r,width:o,height:c}}(t,e,n.width*a,n.height*a,i);return function(t,e,i,n,a,r,o){const{optimizedScaleFactor:c,upscaleMethodValue:s,forceUSM:h}=function(t,e,i,n){if("auto"===n)return function(t,e){const i=v(t,e);return{optimizedScaleFactor:m[i].maxUpscale,upscaleMethodValue:I.classic,forceUSM:!1}}(t,e);if("super"===n)return function(t){return}(i);return function(t,e){const i=v(t,e);return{optimizedScaleFactor:m[i].maxUpscale,upscaleMethodValue:I.classic,forceUSM:!1}}(t,e)}(t,e,r,a);let _=i,T=n;if(rm[A.HIGH].size?A.HIGH:i>m[A.MEDIUM].size?A.MEDIUM:i>m[A.LOW].size?A.LOW:A.TINY}function z(t,e)0);return(t*i/i).toFixed(e)function Z(t)g.AUTOconst V={isMobile:!1},W=function(t){return V[t]},j=function(t,e){V[t]=e};function J(){if("undefined"!=typeof window&&"undefined"!=typeof navigator)BlackBerry}function q(t,e){const i={css:{container:{}}},{css:n}=i,{fittingType:a}=t;switch(a){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.LEGACY_STRIP_ORIGINAL_SIZE:n.container.backgroundSize="auto",n.container.backgroundRepeat="no-repeat";break;case h.SCALE_TO_FIT:case h.LEGACY_STRIP_SCALE_TO_FIT:n.container.backgroundSize="contain",n.container.backgroundRepeat="no-repeat";break;case h.STRETCH:n.container.backgroundSize="100% 100%",n.container.backgroundRepeat="no-repeat";break;case h.SCALE_TO_FILL:case h.LEGACY_STRIP_SCALE_TO_FILL:n.container.backgroundSize="cover",n.container.backgroundRepeat="no-repeat";break;case h.TILE_HORIZONTAL:case h.LEGACY_STRIP_TILE_HORIZONTAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-x";break;case h.TILE_VERTICAL:case h.LEGACY_STRIP_TILE_VERTICAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-y";break;case h.TILE:case h.LEGACY_STRIP_TILE:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat";break;case h.LEGACY_STRIP_FIT_AND_TILE:n.container.backgroundSize="contain",n.container.backgroundRepeat="repeat";break;case h.FIT_AND_TILE:case h.LEGACY_BG_FIT_AND_TILE:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat";break;case h.LEGACY_BG_FIT_AND_TILE_HORIZONTAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-x";break;case h.LEGACY_BG_FIT_AND_TILE_VERTICAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-y";break;case h.LEGACY_BG_NORMAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="no-repeat"}switch(e.alignment){case _.CENTER:n.container.backgroundPosition="center center";break;case _.LEFT:n.container.backgroundPosition="left center";break;case _.RIGHT:n.container.backgroundPosition="right center";break;case _.TOP:n.container.backgroundPosition="center top";break;case _.BOTTOM:n.container.backgroundPosition="center bottom";break;case _.TOP_RIGHT:n.container.backgroundPosition="right top";break;case _.TOP_LEFT:n.container.backgroundPosition="left top";break;case _.BOTTOM_RIGHT:n.container.backgroundPosition="right bottom";break;case _.BOTTOM_LEFT:n.container.backgroundPosition="left bottom"}return i}const X={[_.CENTER]:"center",[_.TOP]:"top",[_.TOP_LEFT]:"top left",[_.TOP_RIGHT]:"top right",[_.BOTTOM]:"bottom",[_.BOTTOM_LEFT]:"bottom left",[_.BOTTOM_RIGHT]:"bottom right",[_.LEFT]:"left",[_.RIGHT]:"right"},Q={position:"absolute",top:"auto",right:"auto",bottom:"auto",left:"auto"};function K(t,e){const i={css:{container:{},img:{}}},{css:n}=i,{fittingType:a}=t,r=e.alignment;switch(n.container.position="relative",a)"unset";break;case h.STRETCH:n.img.width=e.width,n.img.height=e.height,n.img.objectFit="fill";break;case h.SCALE_TO_FILL:n.img.width=e.width,n.img.height=e.height,n.img.objectFit="cover"if("number"==typeof n.img.width&&"number"==typeof n.img.height&&(n.img.width!==e.width||n.img.height!==e.height)){const t=Math.round((e.height-n.img.height)/2),i=Math.round((e.width-n.img.width)/2);Object.assign(n.img,Q,function(t,e,i){return{[_.TOP_LEFT]:{top:0,left:0},[_.TOP_RIGHT]:{top:0,right:0},[_.TOP]:{top:0,left:e},[_.BOTTOM_LEFT]:{bottom:0,left:0},[_.BOTTOM_RIGHT]:{bottom:0,right:0},[_.BOTTOM]:{bottom:0,left:e},[_.RIGHT]:{top:t,right:0},[_.LEFT]:{top:t,left:0},[_.CENTER]:{width:i.width,height:i.height,objectFit:"none"}}}(t,i,e)[r])}return i}function tt(t,e){const i={css:{container:{}},attr:{container:{},img:{}}},{css:n,attr:a}=i,{fittingType:r}=t,o=e.alignment,{width:c,height:s}=t.src;let T;switch(n.container.position="relative",r){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.TILE:t.parts&&t.parts.length?(a.img.width=t.parts[0].width,a.img.height=t.parts[0].height):(a.img.width=c,a.img.height=s),a.img.preserveAspectRatio="xMidYMid slice";break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:a.img.width="100%",a.img.height="100%",a.img.transform="",a.img.preserveAspectRatio="";break;case h.STRETCH:a.img.width=e.width,a.img.height=e.height,a.img.x=0,a.img.y=0,a.img.transform="",a.img.preserveAspectRatio="none";break;case h.SCALE_TO_FILL:F(t.src.id)?(a.img.width=e.width,a.img.height=e.height):(T=function(t,e,i,n,a){const r=H(t,e,i,n,a);return{width:Math.round(t*r),height:Math.round(e*r)}}(c,s,e.width,e.height,u.FILL),a.img.width=T.width,a.img.height=T.height),a.img.x=0,a.img.y=0,a.img.transform="",a.img.preserveAspectRatio="xMidYMid slice"}if("number"==typeof a.img.width&&"number"==typeof a.img.height&&(a.img.width!==e.width||a.img.height!==e.height)){let t,i,n=0,c=0;r===h.TILE?(t=e.width%a.img.width,i=e.height%a.img.height):(t=e.width-a.img.width,i=e.height-a.img.height);const s=Math.round(t/2),u=Math.round(i/2);switch(o){case _.TOP_LEFT:n=0,c=0;break;case _.TOP:n=s,c=0;break;case _.TOP_RIGHT:n=t,c=0;break;case _.LEFT:n=0,c=u;break;case _.CENTER:n=s,c=u;break;case _.RIGHT:n=t,c=u;break;case _.BOTTOM_LEFT:n=0,c=i;break;case _.BOTTOM:n=s,c=i;break;case _.BOTTOM_RIGHT:n=t,c=i}a.img.x=n,a.img.y=c}return a.container.width=e.width,a.container.height=e.height,a.container.viewBox=[0,0,e.width,e.height].join(" "),i}function et(t,e,i){let n;switch(e.crop&&(n=function(t,e){const i=Math.max(0,Math.min(t.width,e.x+e.width)-Math.max(0,e.x)),n=Math.max(0,Math.min(t.height,e.y+e.height)-Math.max(0,e.y));return i&&n&&(t.width!==i||t.height!==n)?{x:Math.max(0,e.x),y:Math.max(0,e.y),width:i,height:n}:null}(e,e.crop),n&&(t.src.width=n.width,t.src.height=n.height,t.src.isCropped=!0,t.parts.push(nt(n)))),t.fittingType){case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:case h.FIT_AND_TILE:case h.LEGACY_BG_FIT_AND_TILE:case h.LEGACY_BG_FIT_AND_TILE_HORIZONTAL:case h.LEGACY_BG_FIT_AND_TILE_VERTICAL:case h.LEGACY_BG_NORMAL:t.parts.push(it(t,i));break;case h.SCALE_TO_FILL:t.parts.push(function(t,e){const i=B(t.src.width,t.src.height,u.FILL,e,t.devicePixelRatio,t.upscaleMethod),n=D(t.focalPoint);return{transformType:n?u.FILL_FOCAL:u.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:$(e),focalPointX:n&&n.x,focalPointY:n&&n.y,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}(t,i));break;case h.STRETCH:t.parts.push(function(t,e){const i=H(t.src.width,t.src.height,e.width,e.height,u.FILL),n={...e};return n.width=t.src.width*i,n.height=t.src.height*i,it(t,n)}(t,i));break;case h.TILE_HORIZONTAL:case h.TILE_VERTICAL:case h.TILE:case h.LEGACY_ORIGINAL_SIZE:case h.ORIGINAL_SIZE:n=U(t.src,i,t.focalPoint,i.alignment),t.src.isCropped?(Object.assign(t.parts[0],n),t.src.width=n.width,t.src.height=n.height):t.parts.push(nt(n));break;case h.LEGACY_STRIP_TILE_HORIZONTAL:case h.LEGACY_STRIP_TILE_VERTICAL:case h.LEGACY_STRIP_TILE:case h.LEGACY_STRIP_ORIGINAL_SIZE:t.parts.push(function(t){return{transformType:u.LEGACY_CROP,width:Math.round(t.width),height:Math.round(t.height),alignment:$(t),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FIT:case h.LEGACY_STRIP_FIT_AND_TILE:t.parts.push(function(t){return{transformType:u.FIT,width:Math.round(t.width),height:Math.round(t.height),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FILL:t.parts.push(function(t){return{transformType:u.LEGACY_FILL,width:Math.round(t.width),height:Math.round(t.height),alignment:$(t),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i))}}function it(t,e){const i=B(t.src.width,t.src.height,u.FIT,e,t.devicePixelRatio,t.upscaleMethod);return}function nt(t){return{transformType:u.CROP,x:Math.round(t.x),y:Math.round(t.y),width:Math.round(t.width),height:Math.round(t.height),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}function at(t,e){e=e||{},t.quality=function(t,e)(t,e),t.filters=function(t){const e=t.filters||{},i={};rt(e[O.CONTRAST],-100,100)&&(i[O.CONTRAST]=e[O.CONTRAST]);rt(e[O.BRIGHTNESS],-100,100)&&(i[O.BRIGHTNESS]=e[O.BRIGHTNESS]);rt(e[O.SATURATION],-100,100)&&(i[O.SATURATION]=e[O.SATURATION]);rt(e[O.HUE],-180,180)&&(i[O.HUE]=e[O.HUE]);rt(e[O.BLUR],0,100)&&(i[O.BLUR]=e[O.BLUR]);return i}(e)}function rt(t,e,i){return"number"==typeof t&&!isNaN(t)&&0!==t&&t>=e&&t{switch(t.transformType){case u.CROP:e.push(_t(t));break;case u.LEGACY_CROP:e.push(Tt(t));break;case u.LEGACY_FILL:let i=lt(t);t.upscale&&(i+=dt(t)),e.push(i);break;case u.FIT:let n=st(t);t.upscale&&(n+=dt(t)),e.push(n);break;case u.FILL:let a=ht(t);t.upscale&&(a+=dt(t)),e.push(a);break;case u.FILL_FOCAL:let r=ut(t);t.upscale&&(r+=dt(t)),e.push(r)}}));let i=e.join("/");return t.quality&&(i+=gt(t)),t.unsharpMask&&(i+=It(t.unsharpMask)),t.progressive||(i+=Lt(t)),t.watermark&&(i+=Et(t)),t.filters&&(i+=Object.keys(t.filters).map((e=>pt[e](t.filters))).join("")),t.autoEncode&&t.fileType!==G.GIF&&(i+=ft(t)),`${t.src.id}/${n}/${i}/${t.fileName}.${t.preferredExtension}`}(r)}return e.id}const At={[_.CENTER]:"50% 50%",[_.TOP_LEFT]:"0% 0%",[_.TOP_RIGHT]:"100% 0%",[_.TOP]:"50% 0%",[_.BOTTOM_LEFT]:"0% 100%",[_.BOTTOM_RIGHT]:"100% 100%",[_.BOTTOM]:"50% 100%",[_.RIGHT]:"100% 50%",[_.LEFT]:"0% 50%"},Ot=Object.entries(At).reduce(((t,[e,i])=>(t[i]=e,t)),{}),Gt=[h.TILE,h.TILE_HORIZONTAL,h.TILE_VERTICAL,h.LEGACY_BG_FIT_AND_TILE,h.LEGACY_BG_FIT_AND_TILE_HORIZONTAL,h.LEGACY_BG_FIT_AND_TILE_VERTICAL],Rt=[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE,h.LEGACY_BG_NORMAL];function wt(t,e,{width:i,height:n}){return t===h.TILE&&e.width>i&&e.height>n}function bt(t,{width:e,height:i}){if(!e||!i)return{width:e,height:i}}function Mt(t,e,i,n="center"){const a={img:{},container:{}};if(t===h.SCALE_TO_FILL){const t=e.focalPoint&&function(t){const e=`${t.x}% ${t.y}%`;return Ot[e]||""}(e.focalPoint),r=t||n;e.focalPoint&&!t?a.img={objectPosition:Ct(e,i,e.focalPoint)}:a.img={objectPosition:At[r]}}else[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE].includes(t)?a.img={objectFit:"none",top:"auto",left:"auto",right:"auto",bottom:"auto"}:Gt.includes(t)&&(a.container={backgroundSize:`${e.width}px ${e.height}px`});return a}function Ct(t,e,i){const{width:n,height:a}=t,{width:r,height:o}=e,{x:c,y:s}=i;if(!r||!o)return`${c}% ${s}%`;const h=Math.max(r/n,o/a),u=n*h,_=a*h,T=Math.max(0,Math.min(u-r,u*(c/100)-r/2)),l=Math.max(0,Math.min(_-o,_*(s/100)-o/2));return`${T&&Math.floor(T/(u-r)*100)}% ${l&&Math.floor(l/(_-o)*100)}%`}const Ft={width:"100%",height:"100%"};function Nt(t,e,i,n={}){if(!C(t,e,i))return E;const{autoEncode:a=!0,isSEOBot:r,shouldLoadHQImage:o,hasAnimation:c}=n,s=F(e.id,c,true);if(!s||o)return St(t,e,i,{...n,autoEncode:a,useSrcset:s});const u={...i,...bt(e,i)},{alignment:_,htmlTag:T}=u,l=wt(t,e,u),d=function(t,e,{width:i,height:n},a=!1){if(a)return{width:i,height:n};const r=!Rt.includes(t),o=wt(t,e,{width:i,height:n}),c=!o&&Gt.includes(t),s=c?e.width:i,h=c?e.height:n,u=r?function(t,e){return t>900?e?.05:.15:t>500?e?.1:.18:t>200?.25:1}(s,N(e.id)):1;return{width:o?1920:s*u,height:h*u}}(t,e,u,r),g=function(t,e,i){return i?0:Gt.includes(e)?1:t>200?2:3}(u.width,t,r),I=function(t,e)(t,l),L=Mt(t,e,i,_),{uri:p}=St(I,e,{...d,alignment:_,htmlTag:T},{autoEncode:a,filters:g?{blur:g}:{},hasAnimation:c,allowWEBPTransform:true}),{attr:f={},css:m}=St(t,e,{...u,alignment:_,htmlTag:T},{});return m.img=m.img||{},m.container=m.container||{},Object.assign(m.img,L.img,Ft),Object.assign(m.container,L.container),{uri:p,css:m,attr:f,transformed:!0}}function St(t,e,i,n){let a={};if(C(t,e,i)){const r=ct(t,e,i),o=ot(t,e,r,n);a.uri=mt(t,e,r,n,o),n?.useSrcset&&(a.srcset=function(t,e,i,n,a){const r=i.pixelAspectRatio||1;return{dpr:[`${1===r?a.uri:mt(t,e,{...i,pixelAspectRatio:1},n)} 1x`,`${2===r?a.uri:mt(t,e,{...i,pixelAspectRatio:2},n)} 2x`]}}(t,e,r,n,a)),Object.assign(a,function(t,e){let i;return i=e.htmlTag===d.BG?q:e.htmlTag===d.SVG?tt:K,i(t,e)}(o,r),{transformed:o.transformed})}else a=E;return a}function Pt(t,e,i,n){if(C(t,e,i)){const a=ct(t,e,i);return{uri:mt(t,e,a,n||{},ot(t,e,a,n))}}return{uri:""}}const kt="https://static.wixstatic.com/media/",yt=/^media//i,xt="undefined"!=typeof window?window.devicePixelRatio:1,Yt=(t,e)=>{const i=e&&e.baseHostURL;return i?`${i}${t}`:(t=>yt.test(t)?`https://static.wixstatic.com/${t}`:`${kt}${t}`)(t)};J(),J();const Ht={getScaleToFitImageURL:function(t,e,i,n,a,r){const o=Pt(h.SCALE_TO_FIT,{id:t,width:e,height:i,name:r&&r.name},{width:n,height:a,htmlTag:d.IMG,alignment:_.CENTER,pixelAspectRatio:xt},r);return Yt(o.uri,r)},getScaleToFillImageURL:function(t,e,i,n,a,r){const o=Pt(h.SCALE_TO_FILL,{id:t,width:e,height:i,name:r&&r.name,focalPoint:{x:r&&r.focalPoint&&r.focalPoint.x,y:r&&r.focalPoint&&r.focalPoint.y}},{width:n,height:a,htmlTag:d.IMG,alignment:_.CENTER,pixelAspectRatio:xt},r);return Yt(o.uri,r)},getCropImageURL:function(t,e,i,n,a,r,o,c,s,u){const T=Pt(h.SCALE_TO_FILL,{id:t,width:e,height:i,name:u&&u.name,crop:{x:n,y:a,width:r,height:o}},{width:c,height:s,htmlTag:d.IMG,alignment:_.CENTER,pixelAspectRatio:xt},u);return Yt(T.uri,u)}},Bt=kt},2046:function(t,e,i){i.d(e,{vO:function(){return _},Nk:function(){return h},bQ:function(){return mt},lT:function(){return N}});const n="v1",a=2,r=1920,o=1920,c=1e3,s=1e3,h={SCALE_TO_FILL:"fill",SCALE_TO_FIT:"fit",STRETCH:"stretch",ORIGINAL_SIZE:"original_size",TILE:"tile",TILE_HORIZONTAL:"tile_horizontal",TILE_VERTICAL:"tile_vertical",FIT_AND_TILE:"fit_and_tile",LEGACY_STRIP_TILE:"legacy_strip_tile",LEGACY_STRIP_TILE_HORIZONTAL:"legacy_strip_tile_horizontal",LEGACY_STRIP_TILE_VERTICAL:"legacy_strip_tile_vertical",LEGACY_STRIP_SCALE_TO_FILL:"legacy_strip_fill",LEGACY_STRIP_SCALE_TO_FIT:"legacy_strip_fit",LEGACY_STRIP_FIT_AND_TILE:"legacy_strip_fit_and_tile",LEGACY_STRIP_ORIGINAL_SIZE:"legacy_strip_original_size",LEGACY_ORIGINAL_SIZE:"actual_size",LEGACY_FIT_WIDTH:"fitWidth",LEGACY_FIT_HEIGHT:"fitHeight",LEGACY_FULL:"full",LEGACY_BG_FIT_AND_TILE:"legacy_tile",LEGACY_BG_FIT_AND_TILE_HORIZONTAL:"legacy_tile_horizontal",LEGACY_BG_FIT_AND_TILE_VERTICAL:"legacy_tile_vertical",LEGACY_BG_NORMAL:"legacy_normal"},u={FIT:"fit",FILL:"fill",FILL_FOCAL:"fill_focal",CROP:"crop",LEGACY_CROP:"legacy_crop",LEGACY_FILL:"legacy_fill"},_={CENTER:"center",TOP:"top",TOP_LEFT:"top_left",TOP_RIGHT:"top_right",BOTTOM:"bottom",BOTTOM_LEFT:"bottom_left",BOTTOM_RIGHT:"bottom_right",LEFT:"left",RIGHT:"right"},T={[_.CENTER]:{x:.5,y:.5},[_.TOP_LEFT]:{x:0,y:0},[_.TOP_RIGHT]:{x:1,y:0},[_.TOP]:{x:.5,y:0},[_.BOTTOM_LEFT]:{x:0,y:1},[_.BOTTOM_RIGHT]:{x:1,y:1},[_.BOTTOM]:{x:.5,y:1},[_.RIGHT]:{x:1,y:.5},[_.LEFT]:{x:0,y:.5}},l={center:"c",top:"t",top_left:"tl",top_right:"tr",bottom:"b",bottom_left:"bl",bottom_right:"br",left:"l",right:"r"},d={BG:"bg",IMG:"img",SVG:"svg"},g={AUTO:"auto",CLASSIC:"classic",SUPER:"super"},I={classic:1,super:2},L={radius:"0.66",amount:"1.00",threshold:"0.01"},E={uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},p=25e6,f=[1.5,2,4],m={HIGH:{size:196e4,quality:90,maxUpscale:1},MEDIUM:{size:36e4,quality:85,maxUpscale:1},LOW:{size:16e4,quality:80,maxUpscale:1.2},TINY:{size:0,quality:80,maxUpscale:1.4}},A={HIGH:"HIGH",MEDIUM:"MEDIUM",LOW:"LOW",TINY:"TINY"},O={CONTRAST:"contrast",BRIGHTNESS:"brightness",SATURATION:"saturation",HUE:"hue",BLUR:"blur"},G={JPG:"jpg",JPEG:"jpeg",JPE:"jpe",PNG:"png",WEBP:"webp",WIX_ICO_MP:"wix_ico_mp",WIX_MP:"wix_mp",GIF:"gif",SVG:"svg",UNRECOGNIZED:"unrecognized"};G.JPG,G.JPEG,G.JPE,G.PNG,G.GIF,G.WEBP;function R(t,...e){return function(...i){const n=i[i.length-1]||{},a=[t[0]];return e.forEach((function(e,r){const o=Number.isInteger(e)?i[e]:n[e];a.push(o,t[r+1])})),a.join("")}}function w(t){return t[t.length-1]}const b=[G.PNG,G.JPEG,G.JPG,G.JPE,G.WIX_ICO_MP,G.WIX_MP,G.WEBP],M=[G.JPEG,G.JPG,G.JPE];function C(t,e,i)function F(t,e,i){return!function(t,e,i=!1)(t,e,i)&&function(t){return b.includes(x(t))}(t)&&!/(^https?)|(^data)|(^//)/.test(t)}function N(t){return x(t)===G.WEBP}const S=["/","","?","","|","u201c",":",'"'].map(encodeURIComponent),P=[".","*"],k="_";function y(t){return function(t){return M.includes(x(t))}(t)?G.JPG:function(t){return x(t)===G.PNG}(t)?G.PNG:N(t)?G.WEBP:G.UNRECOGNIZED}function x(t)"").toLowerCase()function Y(t,e,i,n,a){let r;return r=a===u.FILL?function(t,e,i,n){return Math.max(i/t,n/e)}(t,e,i,n):a===u.FIT?function(t,e,i,n){return Math.min(i/t,n/e)}(t,e,i,n):1,r}function H(t,e,i,n,a,r){t=t||n.width,e=e||n.height;const{scaleFactor:o,width:c,height:s}=function(t,e,i,n,a){let r,o=i,c=n;if(r=Y(t,e,i,n,a),a===u.FIT&&(o=t*r,c=e*r),o&&c&&o*c>p){const i=Math.sqrt(p/(o*c));o*=i,c*=i,r=Y(t,e,o,c,a)}return{scaleFactor:r,width:o,height:c}}(t,e,n.width*a,n.height*a,i);return function(t,e,i,n,a,r,o){const{optimizedScaleFactor:c,upscaleMethodValue:s,forceUSM:h}=function(t,e,i,n){if("auto"===n)return function(t,e){const i=D(t,e);return{optimizedScaleFactor:m[i].maxUpscale,upscaleMethodValue:I.classic,forceUSM:!1}}(t,e);if("super"===n)return function(t){return}(i);return function(t,e){const i=D(t,e);return{optimizedScaleFactor:m[i].maxUpscale,upscaleMethodValue:I.classic,forceUSM:!1}}(t,e)}(t,e,r,a);let _=i,T=n;if(rm[A.HIGH].size?A.HIGH:i>m[A.MEDIUM].size?A.MEDIUM:i>m[A.LOW].size?A.LOW:A.TINY}function v(t,e)0);return(t*i/i).toFixed(e)function z(t)g.AUTOconst Z={isMobile:!1},V=function(t){return Z[t]};function W(){if("undefined"!=typeof window&&"undefined"!=typeof navigator)BlackBerryvar t}function j(t,e){const i={css:{container:{}}},{css:n}=i,{fittingType:a}=t;switch(a){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.LEGACY_STRIP_ORIGINAL_SIZE:n.container.backgroundSize="auto",n.container.backgroundRepeat="no-repeat";break;case h.SCALE_TO_FIT:case h.LEGACY_STRIP_SCALE_TO_FIT:n.container.backgroundSize="contain",n.container.backgroundRepeat="no-repeat";break;case h.STRETCH:n.container.backgroundSize="100% 100%",n.container.backgroundRepeat="no-repeat";break;case h.SCALE_TO_FILL:case h.LEGACY_STRIP_SCALE_TO_FILL:n.container.backgroundSize="cover",n.container.backgroundRepeat="no-repeat";break;case h.TILE_HORIZONTAL:case h.LEGACY_STRIP_TILE_HORIZONTAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-x";break;case h.TILE_VERTICAL:case h.LEGACY_STRIP_TILE_VERTICAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-y";break;case h.TILE:case h.LEGACY_STRIP_TILE:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat";break;case h.LEGACY_STRIP_FIT_AND_TILE:n.container.backgroundSize="contain",n.container.backgroundRepeat="repeat";break;case h.FIT_AND_TILE:case h.LEGACY_BG_FIT_AND_TILE:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat";break;case h.LEGACY_BG_FIT_AND_TILE_HORIZONTAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-x";break;case h.LEGACY_BG_FIT_AND_TILE_VERTICAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="repeat-y";break;case h.LEGACY_BG_NORMAL:n.container.backgroundSize="auto",n.container.backgroundRepeat="no-repeat"}switch(e.alignment){case _.CENTER:n.container.backgroundPosition="center center";break;case _.LEFT:n.container.backgroundPosition="left center";break;case _.RIGHT:n.container.backgroundPosition="right center";break;case _.TOP:n.container.backgroundPosition="center top";break;case _.BOTTOM:n.container.backgroundPosition="center bottom";break;case _.TOP_RIGHT:n.container.backgroundPosition="right top";break;case _.TOP_LEFT:n.container.backgroundPosition="left top";break;case _.BOTTOM_RIGHT:n.container.backgroundPosition="right bottom";break;case _.BOTTOM_LEFT:n.container.backgroundPosition="left bottom"}return i}const J={[_.CENTER]:"center",[_.TOP]:"top",[_.TOP_LEFT]:"top left",[_.TOP_RIGHT]:"top right",[_.BOTTOM]:"bottom",[_.BOTTOM_LEFT]:"bottom left",[_.BOTTOM_RIGHT]:"bottom right",[_.LEFT]:"left",[_.RIGHT]:"right"},q={position:"absolute",top:"auto",right:"auto",bottom:"auto",left:"auto"};function X(t,e){const i={css:{container:{},img:{}}},{css:n}=i,{fittingType:a}=t,r=e.alignment;switch(n.container.position="relative",a)"unset";break;case h.STRETCH:n.img.width=e.width,n.img.height=e.height,n.img.objectFit="fill";break;case h.SCALE_TO_FILL:n.img.width=e.width,n.img.height=e.height,n.img.objectFit="cover"if("number"==typeof n.img.width&&"number"==typeof n.img.height&&(n.img.width!==e.width||n.img.height!==e.height)){const t=Math.round((e.height-n.img.height)/2),i=Math.round((e.width-n.img.width)/2);Object.assign(n.img,q,function(t,e,i){return{[_.TOP_LEFT]:{top:0,left:0},[_.TOP_RIGHT]:{top:0,right:0},[_.TOP]:{top:0,left:e},[_.BOTTOM_LEFT]:{bottom:0,left:0},[_.BOTTOM_RIGHT]:{bottom:0,right:0},[_.BOTTOM]:{bottom:0,left:e},[_.RIGHT]:{top:t,right:0},[_.LEFT]:{top:t,left:0},[_.CENTER]:{width:i.width,height:i.height,objectFit:"none"}}}(t,i,e)[r])}return i}function Q(t,e){const i={css:{container:{}},attr:{container:{},img:{}}},{css:n,attr:a}=i,{fittingType:r}=t,o=e.alignment,{width:c,height:s}=t.src;let T;switch(n.container.position="relative",r){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.TILE:t.parts&&t.parts.length?(a.img.width=t.parts[0].width,a.img.height=t.parts[0].height):(a.img.width=c,a.img.height=s),a.img.preserveAspectRatio="xMidYMid slice";break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:a.img.width="100%",a.img.height="100%",a.img.transform="",a.img.preserveAspectRatio="";break;case h.STRETCH:a.img.width=e.width,a.img.height=e.height,a.img.x=0,a.img.y=0,a.img.transform="",a.img.preserveAspectRatio="none";break;case h.SCALE_TO_FILL:F(t.src.id)?(a.img.width=e.width,a.img.height=e.height):(T=function(t,e,i,n,a){const r=Y(t,e,i,n,a);return{width:Math.round(t*r),height:Math.round(e*r)}}(c,s,e.width,e.height,u.FILL),a.img.width=T.width,a.img.height=T.height),a.img.x=0,a.img.y=0,a.img.transform="",a.img.preserveAspectRatio="xMidYMid slice"}if("number"==typeof a.img.width&&"number"==typeof a.img.height&&(a.img.width!==e.width||a.img.height!==e.height)){let t,i,n=0,c=0;r===h.TILE?(t=e.width%a.img.width,i=e.height%a.img.height):(t=e.width-a.img.width,i=e.height-a.img.height);const s=Math.round(t/2),u=Math.round(i/2);switch(o){case _.TOP_LEFT:n=0,c=0;break;case _.TOP:n=s,c=0;break;case _.TOP_RIGHT:n=t,c=0;break;case _.LEFT:n=0,c=u;break;case _.CENTER:n=s,c=u;break;case _.RIGHT:n=t,c=u;break;case _.BOTTOM_LEFT:n=0,c=i;break;case _.BOTTOM:n=s,c=i;break;case _.BOTTOM_RIGHT:n=t,c=i}a.img.x=n,a.img.y=c}return a.container.width=e.width,a.container.height=e.height,a.container.viewBox=[0,0,e.width,e.height].join(" "),i}function K(t,e,i){let n;switch(e.crop&&(n=function(t,e){const i=Math.max(0,Math.min(t.width,e.x+e.width)-Math.max(0,e.x)),n=Math.max(0,Math.min(t.height,e.y+e.height)-Math.max(0,e.y));return i&&n&&(t.width!==i||t.height!==n)?{x:Math.max(0,e.x),y:Math.max(0,e.y),width:i,height:n}:null}(e,e.crop),n&&(t.src.width=n.width,t.src.height=n.height,t.src.isCropped=!0,t.parts.push(et(n)))),t.fittingType){case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:case h.FIT_AND_TILE:case h.LEGACY_BG_FIT_AND_TILE:case h.LEGACY_BG_FIT_AND_TILE_HORIZONTAL:case h.LEGACY_BG_FIT_AND_TILE_VERTICAL:case h.LEGACY_BG_NORMAL:t.parts.push(tt(t,i));break;case h.SCALE_TO_FILL:t.parts.push(function(t,e){const i=H(t.src.width,t.src.height,u.FILL,e,t.devicePixelRatio,t.upscaleMethod),n=$(t.focalPoint);return{transformType:n?u.FILL_FOCAL:u.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:U(e),focalPointX:n&&n.x,focalPointY:n&&n.y,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}(t,i));break;case h.STRETCH:t.parts.push(function(t,e){const i=Y(t.src.width,t.src.height,e.width,e.height,u.FILL),n={...e};return n.width=t.src.width*i,n.height=t.src.height*i,tt(t,n)}(t,i));break;case h.TILE_HORIZONTAL:case h.TILE_VERTICAL:case h.TILE:case h.LEGACY_ORIGINAL_SIZE:case h.ORIGINAL_SIZE:n=B(t.src,i,t.focalPoint,i.alignment),t.src.isCropped?(Object.assign(t.parts[0],n),t.src.width=n.width,t.src.height=n.height):t.parts.push(et(n));break;case h.LEGACY_STRIP_TILE_HORIZONTAL:case h.LEGACY_STRIP_TILE_VERTICAL:case h.LEGACY_STRIP_TILE:case h.LEGACY_STRIP_ORIGINAL_SIZE:t.parts.push(function(t){return{transformType:u.LEGACY_CROP,width:Math.round(t.width),height:Math.round(t.height),alignment:U(t),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FIT:case h.LEGACY_STRIP_FIT_AND_TILE:t.parts.push(function(t){return{transformType:u.FIT,width:Math.round(t.width),height:Math.round(t.height),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FILL:t.parts.push(function(t){return{transformType:u.LEGACY_FILL,width:Math.round(t.width),height:Math.round(t.height),alignment:U(t),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i))}}function tt(t,e){const i=H(t.src.width,t.src.height,u.FIT,e,t.devicePixelRatio,t.upscaleMethod);return}function et(t){return{transformType:u.CROP,x:Math.round(t.x),y:Math.round(t.y),width:Math.round(t.width),height:Math.round(t.height),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}function it(t,e){e=e||{},t.quality=function(t,e)(t,e),t.filters=function(t){const e=t.filters||{},i={};nt(e[O.CONTRAST],-100,100)&&(i[O.CONTRAST]=e[O.CONTRAST]);nt(e[O.BRIGHTNESS],-100,100)&&(i[O.BRIGHTNESS]=e[O.BRIGHTNESS]);nt(e[O.SATURATION],-100,100)&&(i[O.SATURATION]=e[O.SATURATION]);nt(e[O.HUE],-180,180)&&(i[O.HUE]=e[O.HUE]);nt(e[O.BLUR],0,100)&&(i[O.BLUR]=e[O.BLUR]);return i}(e)}function nt(t,e,i){return"number"==typeof t&&!isNaN(t)&&0!==t&&t>=e&&t{switch(t.transformType){case u.CROP:e.push(ht(t));break;case u.LEGACY_CROP:e.push(ut(t));break;case u.LEGACY_FILL:let i=_t(t);t.upscale&&(i+=Tt(t)),e.push(i);break;case u.FIT:let n=ot(t);t.upscale&&(n+=Tt(t)),e.push(n);break;case u.FILL:let a=ct(t);t.upscale&&(a+=Tt(t)),e.push(a);break;case u.FILL_FOCAL:let r=st(t);t.upscale&&(r+=Tt(t)),e.push(r)}}));let i=e.join("/");return t.quality&&(i+=lt(t)),t.unsharpMask&&(i+=dt(t.unsharpMask)),t.progressive||(i+=gt(t)),t.watermark&&(i+=It(t)),t.filters&&(i+=Object.keys(t.filters).map((e=>Lt[e](t.filters))).join("")),t.autoEncode&&t.fileType!==G.GIF&&(i+=Et(t)),`${t.src.id}/${n}/${i}/${t.fileName}.${t.preferredExtension}`}(r)}return e.id}const ft={[_.CENTER]:"50% 50%",[_.TOP_LEFT]:"0% 0%",[_.TOP_RIGHT]:"100% 0%",[_.TOP]:"50% 0%",[_.BOTTOM_LEFT]:"0% 100%",[_.BOTTOM_RIGHT]:"100% 100%",[_.BOTTOM]:"50% 100%",[_.RIGHT]:"100% 50%",[_.LEFT]:"0% 50%"};Object.entries(ft).reduce(((t,[e,i])=>(t[i]=e,t)),{}),h.TILE,h.TILE_HORIZONTAL,h.TILE_VERTICAL,h.LEGACY_BG_FIT_AND_TILE,h.LEGACY_BG_FIT_AND_TILE_HORIZONTAL,h.LEGACY_BG_FIT_AND_TILE_VERTICAL,h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE,h.LEGACY_BG_NORMAL;function mt(t,e,i,n){let a={};if(C(t,e,i)){const r=rt(t,e,i),o=at(t,e,r,n);a.uri=pt(t,e,r,n,o),n?.useSrcset&&(a.srcset=function(t,e,i,n,a){const r=i.pixelAspectRatio||1;return{dpr:[`${1===r?a.uri:pt(t,e,{...i,pixelAspectRatio:1},n)} 1x`,`${2===r?a.uri:pt(t,e,{...i,pixelAspectRatio:2},n)} 2x`]}}(t,e,r,n,a)),Object.assign(a,function(t,e){let i;return i=e.htmlTag===d.BG?j:e.htmlTag===d.SVG?Q:X,i(t,e)}(o,r),{transformed:o.transformed})}else a=E;return a}"undefined"!=typeof window&&window.devicePixelRatio;W(),W()},58307:function(t,e,i){i.d(e,{Jt:function(){return r.Jt},WD:function(){return n.WD},Wp:function(){return a.Wp},c$:function(){return a.c$},eC:function(){return a.eC},g7:function(){return a.g7},xX:function(){return n.xX}});var n=i(46209),a=i(42658),r=i(98822)}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/custom-element-utils.inline.8c9e7dfd.bundle.min.js.map]]> e&&t&&Object.keys(t).forEach((i=>e.setAttribute(i,t[i]))),s=(e,t)=>e&&t&&Object.keys(t).forEach((i=>{const n=t[i];void 0!==n?e.style[i]=((e,t)=>"number"!=typeof t||r[e]?t:`${t}px`)(i,n):e.style.removeProperty(i)})),o=(e,t)=>e&&t&&Object.keys(t).forEach((i=>{e.style.setProperty(i,t[i])})),c=(e,t,i=!0)=>,a=(e,t)=>e&&t&&Object.assign(e.dataset,t),u=e=>e||document.documentElement.clientHeight||window.innerHeight||0,h=()=>window?window.pageYOffset||document.documentElement.scrollTop:0,l={fit:"contain",fill:"cover"}},46209:function(e,t,i){i.d(t,{AE:function(){return c},WD:function(){return n},e0:function(){return a},xX:function(){return u}});var r=i(53880);const n=(e,t,i,n)=>{const{targetWidth:c,targetHeight:a,imageData:u,filters:h,displayMode:l=r.fittingTypes.SCALE_TO_FILL,hasAnimation:d}=e;if(!c||!a||!u.uri)return{uri:"",css:{}};const{width:g,height:m,crop:f,name:v,focalPoint:b,upscaleMethod:p,quality:w,devicePixelRatio:y=t.devicePixelRatio}=u,E={filters:h,upscaleMethod:p,...w,...n&&{allowWEBPTransform:n},hasAnimation:d},O=o(y),S={id:u.uri,width:g,height:m,...f&&{crop:f},...b&&{focalPoint:b},...v&&{name:v}},x=r.alignTypes.CENTER,M=(0,r.getData)(l,S,x,E);return M.uri=s(M.uri,t.staticMediaUrl,t.mediaRootUrl),M},s=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^//)/.test(e))return e;let r=`${t}/`;return e&&(/^micons//.test(e)?r=i:"ico"===/[^.]+$/.exec(e)[0]&&(r=r.replace("media","ficons"))),r+e},o=e=>1,c=(e,t)=>e.getAttribute(t?"xlink:href":"src");function a(e){if(e){const{type:t}=e.dataset;if(t&&"ugc"!==t){if(!e.dataset.bbox){const{x:t,y:i,width:r,height:n}=e.getBBox();return`${t} ${i} ${r} ${n}`}}}return null}function u(e)e.isExperimentOpen("specs.thunderbolt.final_force_webp")},8938:function(e,t,i){i.d(t,{A:function(){return r}});const r=()=>{const e={observedElementToRelayoutTarget:new Map,getLayoutTargets(t){const i=new Set;return t.forEach((t=>i.add(e.observedElementToRelayoutTarget.get(t)))),i},observe:i=>{e.observedElementToRelayoutTarget.set(i,i),t.observe(i)},unobserve:i=>{e.observedElementToRelayoutTarget.delete(i),t.unobserve(i)},observeChild:(i,r)=>{e.observedElementToRelayoutTarget.set(i,r),t.observe(i)},unobserveChild:i=>{e.observedElementToRelayoutTarget.delete(i),t.unobserve(i)}},t=new window.ResizeObserver((t=>{e.getLayoutTargets(t.map((e=>e.target))).forEach((e=>e.reLayout()))}));return e}},98822:function(e,t,i){i.d(t,{Am:function(){return s},Jt:function(){return r},N5:function(){return o},Tj:function(){return n},oq:function(){return a},vk:function(){return c}});const r=(e,t,i)=>{const r=(Array.isArray(t)?t:t.split(".")).reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),e);return null!==r?r:i},n=(e,t)=>Object.keys(e).find((i=>t(e[i],i))),s=(e,t)=>{const i=e.reduce(((e,i)=>(e[t(i)]=i,e)),{});return Object.values(i)},o=e=>e&&e.split?e.split(";").reduce((function(e,t){const i=t.split(":");return i[0]&&i[1]&&(e[i[0].trim()]=i[1].trim()),e}),{}):{},c=(e,t=window)=>{let i=!1;return(...r)=>{i||(i=!0,t.requestAnimationFrame((()=>{i=!1,e(...r)})))}};function a(...e){let t=e[0];for(let i=1;i({width:e,height:t}),a=(e,t,i)=>({width:e,height:Math.max(t,i)});const u={hasParallax:!0,getMediaDimensions:a},h={hasParallax:!0,getMediaDimensions:a},l={hasParallax:!0,getMediaDimensions:a},d={getMediaDimensions:c},g={getMediaDimensions:c},m={getMediaDimensions:c},f={getMediaDimensions:c},v={getMediaDimensions:c},b={hasParallax:!0,getMediaDimensions:a},p={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},w={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},y={hasParallax:!0,getMediaDimensions:a},E={getMediaDimensions:c},O={hasParallax:!0,getMediaDimensions:a},S={getMediaDimensions:(e,t)=>function(e,t,i){const r=(0,o.kU)(i),n=Math.hypot(e,t)/2,s=Math.acos(e/2/n),c=e*Math.abs(Math.cos(r))+t*Math.abs(Math.sin(r)),a=e*Math.abs(Math.sin(r))+t*Math.abs(Math.cos(r));return{width:Math.ceil(r({width:1.15*e,height:1.15*t})},A={getMediaDimensions:(e,t)=>({width:e,height:1.5*t})},H={getMediaDimensions:(e,t,i)=>({width:e,height:i})};var L=i(53880),P=i(98822),T=i(58307);var D=function(e,t,i=window){const r={width:void 0,height:void 0,left:void 0};return class extends e{constructor(){super()}reLayout(){const{containerId:e,pageId:n,useCssVars:s,bgEffectName:o}=this.dataset,c=this.closest(`#${e}`)||i.document.getElementById(`${e}`),a=this.closest(`#${n}`)||i.document.getElementById(`${n}`),u={};t.mutationService.measure((()=>{const e="fixed"===i.getComputedStyle(this).position,r=(0,T.c$)(t.getScreenHeightOverride?.()),n=c.getBoundingClientRect(),h=t.getMediaDimensionsByEffect(o,n.width,n.height,r),{hasParallax:l}=h,d=a&&(i.getComputedStyle(a).transition||"").includes("transform"),{width:g,height:m}=h,f=`${g}px`,v=`${m}px`;let b=(n.width-g)/2+"px";if(e){const e=i.document.documentElement.clientLeft;b=d?c.offsetLeft-e+"px":n.left-e+"px"}const p=e||l?0:(n.height-m)/2+"px",w=s?{"--containerW":f,"--containerH":v,"--containerL":b,"--screenH_val":`${r}`}:{width:f,height:v,left:b,top:p};Object.assign(u,w)})),t.mutationService.mutate((()=>{s?((0,T.eC)(this,r),(0,T.g7)(this,u)):(0,T.eC)(this,u)}))}connectedCallback(){super.connectedCallback(),t.windowResizeService.observe(this)}disconnectedCallback(){super.disconnectedCallback(),t.windowResizeService.unobserve(this)}attributeChangedCallback(e,t){t&&this.reLayout()}static get observedAttributes(){return["data-is-full-height","data-container-size"]}}};var k=function(e,t=window){class i extends t.HTMLElement{constructor(){super()}reLayout(){}connectedCallback(){this.observeResize(),this.reLayout()}disconnectedCallback(){this.unobserveResize(),this.unobserveChildren()}observeResize(){e.resizeService.observe(this)}unobserveResize(){e.resizeService.unobserve(this)}observeChildren(e){this.childListObserver||(this.childListObserver=new t.MutationObserver((()=>this.reLayout()))),this.childListObserver.observe(e,{childList:!0})}observeChildAttributes(e,i=[]){this.childrenAttributesObservers||(this.childrenAttributesObservers=[]);const r=new t.MutationObserver((()=>this.reLayout()));r.observe(e,{attributeFilter:i}),this.childrenAttributesObservers.push(r)}observeChildResize(t)(this.childrenResizeObservers=[]),e.resizeService.observeChild(t,this),this.childrenResizeObservers.push(t)unobserveChildrenResize(){this.childrenResizeObservers&&(this.childrenResizeObservers.forEach((t=>{e.resizeService.unobserveChild(t)})),this.childrenResizeObservers=null)}unobserveChildren(){if(this.childListObserver&&(this.childListObserver.disconnect(),this.childListObserver=null),this.childrenAttributesObservers){for(let e of this.childrenAttributesObservers)e.disconnect(),e=null;this.childrenAttributesObservers=null}this.unobserveChildrenResize()}}return i},W=i(46209);const B="scroll-css-var--scrollEffect";var z=class{constructor(e,t=window){this.mutationService=e,(e=>e&&"IntersectionObserver"in e&&"IntersectionObserverEntry"in e&&"intersectionRatio"in e.IntersectionObserverEntry.prototype&&"isIntersecting"in e.IntersectionObserverEntry.prototype&&!(e=>/Edge/18/.test(e.navigator.userAgent))(e))(t)&&(this.intersectionObserver=new t.IntersectionObserver(this.getViewPortIntersectionHandler(),{rootMargin:"50% 0px"}),this.scrollEffectsIntersectionObserver=new t.IntersectionObserver(this.getScrollEffectsIntersectionHandler(),{rootMargin:"10% 0px"}))}isImageInViewPort(e,t){return e.top+e.height>=0&&e.bottom-e.height{this.setSourceSetAttribute(e,e.dataset.srcset)}))}getViewPortIntersectionHandler(){return(e,t)=>{e.filter((e=>e.isIntersecting)).forEach((e=>{const i=e.target;this.setImageSource(i),t.unobserve(i)}))}}getScrollEffectsIntersectionHandler(){return e=>e.forEach((e=>{const t=e.target;e.isIntersecting?this.mutationService.mutate((()=>t.classList.add(B))):this.mutationService.mutate((()=>t.classList.remove(B)))}))}};const $=80;var _={measure:function(e,t,i,{containerElm:r,isSvgImage:n,isSvgMask:s,mediaHeightOverrideType:o,bgEffectName:c},a){const u=i.image,h=i[e],l=(0,T.c$)(a.getScreenHeightOverride?.()),d=r&&c?r:h,{width:g,height:m}=a.getMediaDimensionsByEffect(c,d.offsetWidth,d.offsetHeight,l);if(!u)return;const f=(0,W.AE)(u,n);t.width=g,t.screenHeight=l,t.height=function(e,t)"viewport"===e?document.documentElement.clientHeight+$:t(o,m),t.isZoomed=h.getAttribute("data-image-zoomed"),t.isSvgImage=n,t.imgSrc=f,t.renderedStyles=h.getAttribute("data-style"),t.boundingRect=h.getBoundingClientRect(),t.mediaHeightOverrideType=o,s&&(t.bBox=(0,W.e0)(i.maskSvg))},patch:function(e,t,i,r,n,s,o,c){if(!Object.keys(t).length)return;const a=(0,P.N5)(t.renderedStyles),{imageData:u}=r;c&&(u.devicePixelRatio=1);const h=r.targetScale||1,l={...r,...r.skipMeasure?{}:{targetWidth:(t.isZoomed?u.width:t.width)*h,targetHeight:(t.isZoomed?u.height:t.height)*h},displayMode:u.displayMode};let d;if(t.isSvgImage)d=(0,T.WD)(l,s,"svg"),(0,T.Wp)(i.svg,t.isZoomed?d.attr.container:{});else{d=(0,T.WD)(l,s,"img");const e=(0,T.Jt)(d,["css","img"])||{},r=function(e,t,i,r){const n=function(e,t=1){return 1!==t?{...e,width:"100%",height:"100%"}:e}(t,r);if(!e)return n;const s={...n};return"fill"===i&&(s.position="absolute",s.top=0),"fit"===i&&(s.height="100%"),"fixed"===e&&(s["will-change"]="transform"),s.objectPosition&&(s.objectPosition=t.objectPosition.replace(/(center|bottom)$/,"top")),s}(t.mediaHeightOverrideType,e,u.displayMode,h);(0,T.eC)(i.image,r)}t.bBox&&i.maskSvg&&(0,T.Wp)(i.maskSvg,{viewBox:t.bBox});const g=function(e,t){const i=function(e){const{...t}=e,i={};for(e in t)""!==t[e]&&(i[e]=t[e]);return i}(e);return"number"==typeof t&&(i.opacity=t),i}(a,u.opacity);(0,T.eC)(i[e],g);const m=(0,T.Jt)(d,"uri"),f={"data-src":m,"data-has-ssr-src":""};(0,T.Wp)(i[e],f),s.disableImagesLazyLoading&&(0,T.Wp)(i.image,{src:m}),o&&n.imageLoader.loadImage(i[e],{screenHeight:t.screenHeight,boundingRect:t.boundingRect})}},j=i(42658);const U="--compH",q="--top",N="--scroll",F={parallax:"ImageParallax",fixed:"ImageReveal"};function V(e,t,i=1.5){return{parallax:e.height*i,fixed:e.screenHeight}[t]||e.height}var J={measure:function(e,t,i){const r=i.image;if(!r)return;const n=(0,W.AE)(r);t.width=i[e].offsetWidth,t.height=i[e].offsetHeight,t.imgSrc=n,t.screenHeight=(0,T.c$)(),t.boundingRect=i[e].getBoundingClientRect(),t.documentScroll=(0,j.kT)()},patch:function(e,t,i,r,n,s,o){const{imageData:c,parallaxSpeed:a}=r,u=!n.isExperimentOpen?.("specs.thunderbolt.useNewImageParallax"),h={...r,targetWidth:t.width,targetHeight:u?V(t,c.scrollEffect,a):n.getMediaDimensionsByEffect(F[c.scrollEffect],t.width,t.height,t.screenHeight).height,displayMode:c.displayMode},l=function(e){const t={};return"number"==typeof e&&(t.opacity=e),t}(c.opacity);(0,T.eC)(i[e],l);const d=n.isExperimentOpen?.("specs.thunderbolt.allowWEBPTransformation"),g=(0,T.WD)(h,s,"img",d),m=(0,T.Jt)(g,"uri");(0,T.Wp)(i[e],{"data-src":m});const f=function(e,t=[])(c.scrollEffect,r.sourceSets);f&&(0,T.g7)(i[e],function(e){return{[U]:e.height,[q]:Math.ceil(e.boundingRect.top)+e.documentScroll,[N]:e.documentScroll}}(t));const v=function(e){const t=(0,T.Jt)(e,["css","img"]);return{width:"100%",objectFit:t?t.objectFit:void 0}}(g);(0,T.eC)(i.image,v),i.picture&&function(e,t,i,r,n,s,o){const{sourceSets:c}=t;if(!c||!c.length)return;const a=JSON.parse(JSON.stringify(t)),{parallaxSpeed:u}=a;c.forEach((t=>{const c=r.querySelector(`source[media='${t.mediaQuery}']`);a.imageData.crop=t.crop,a.imageData.displayMode=t.displayMode,a.imageData.focalPoint=t.focalPoint,a.targetHeight=n?V(e,a.imageData.scrollEffect,u):s.getMediaDimensionsByEffect(F[t.scrollEffect],e.width,e.height,e.screenHeight).height;const h=(0,T.WD)(a,i,"img",o);(0,T.Wp)(c,{"data-srcset":(0,T.Jt)(h,"uri")})}))}(t,h,s,i.picture,u,n,d),(0,T.Wp)(i[e],{"data-has-ssr-src":""}),o&&n.imageLoader.loadImage(i[e],{screenHeight:t.screenHeight,boundingRect:t.boundingRect,withScrollEffectVars:f})}};var Z=function(e,t,i,r=window){return t.imageLoader||(t.imageLoader=new z(t.mutationService,r)),class extends e{constructor(){super(),this.childListObserver=null,this.timeoutId=null}reLayout(){if((0,T.xX)(t))return;const e={},n={},s=this.getAttribute("id"),o=JSON.parse(this.dataset.imageInfo),c="true"===this.dataset.isSvg,a="true"===this.dataset.isSvgMask,u="true"===this.dataset.isResponsive,{bgEffectName:h}=this.dataset;e[s]=this,o.containerId&&(e[o.containerId]=r.document.getElementById(`${o.containerId}`)),e.image=this.querySelector(c?"image":"img"),e.svg=c?this.querySelector("svg"):null,e.picture=this.querySelector("picture");const l=o.containerId&&e[o.containerId],d=l&&l.dataset.mediaHeightOverrideType;if(a&&(e.maskSvg=e.svg&&e.svg.querySelector("svg")),!e.image)this.unobserveChildren(),this.observeChildren(this);const g=u||e.picture?J:_;t.mutationService.measure((()=>{g.measure(s,n,e,{containerElm:l,isSvg:c,isSvgMask:a,mediaHeightOverrideType:d,bgEffectName:h},t)}));const m=r=>{t.mutationService.mutate((()=>{g.patch(s,n,e,o,t,i,r,h)}))};!(0,W.AE)(e.image,c)||this.dataset.hasSsrSrc?m(!0):this.debounceImageLoad(m)}debounceImageLoad(e){clearTimeout(this.timeoutId),this.timeoutId=setTimeout((()=>{e(!0)}),250),e(!1)}attributeChangedCallback(e,t){t&&this.reLayout()}disconnectedCallback(){super.disconnectedCallback(),t.imageLoader.onImageDisconnected(this),this.unobserveChildren()}static get observedAttributes(){return["data-image-info"]}}};const Q=(e,t,i)=>{let r=1,n=0;for(let s=0;st)return!1;if(n+=o,n>t&&(r++,n=o,r>i))return!1}return!0};class X extends HTMLElement{constructor(){super(...arguments),this.containerWidth=0,this.isActive=!1,this.isDuringCalc=!1,this.attachObservers=()=>{this.mutationObserver?.observe(this,{childList:!0,subtree:!0}),this.containerWidthObserver?.observe(this),Array.from(this.children).forEach((e=>{this.handleItemAdded(e)}))},this.detachHeightCalcObservers=()=>{this.mutationObserver?.disconnect(),this.containerWidthObserver?.disconnect(),this.childResizeObserver?.disconnect()},this.recalcHeight=()=>{this.isActive&&s().measure((()=>{if(!this.isActive||this.isDuringCalc)return;this.isDuringCalc=!0;const e=getComputedStyle(this),t=((e,t,i)=>{let r=-1/0;const n=e.map((e=>(e.height+t>r&&(r=e.height+t),e.height+t)));let s=r,o=r*e.length,c=r;for(;s{this.setContainerHeight(t),this.style.setProperty("visibility",null)}))}))},this.cleanUp=()=>{this.detachHeightCalcObservers(),this.removeContainerHeight(),this.isActiveObserver?.disconnect()},this.handleItemAdded=e=>{e instanceof window.HTMLElement&&this.childResizeObserver?.observe(e)},this.handleItemRemoved=e=>{e instanceof window.HTMLElement&&this.childResizeObserver?.unobserve(e)},this.createObservers=()=>{this.containerWidthObserver=new ResizeObserver((e=>{const t=e[0];if(t.contentRect.width!==this.containerWidth){if(0===this.containerWidth)return void(this.containerWidth=t.contentRect.width);this.containerWidth=t.contentRect.width,this.recalcHeight()}})),this.mutationObserver=new MutationObserver((e=>{e.forEach((e=>{Array.from(e.removedNodes).forEach(this.handleItemRemoved),Array.from(e.addedNodes).forEach(this.handleItemAdded)})),this.recalcHeight()})),this.childResizeObserver=new ResizeObserver((()=>{this.recalcHeight()})),this.isActiveObserver=new ResizeObserver((()=>{this.setIsActive()}))}}setContainerHeight(e){this.style.setProperty("--flex-columns-height",`${e}px`)}removeContainerHeight(){this.style.removeProperty("--flex-columns-height")}getColumnCount(e){const t=e.getPropertyValue("--flex-column-count");return parseInt(t,10)}getRowGap(e)activate(){this.isActive=!0,this.attachObservers(),this.recalcHeight()}deactivate(){this.isActive=!1,this.detachHeightCalcObservers(),this.removeContainerHeight()}calcActive(){return"multi-column-layout"===getComputedStyle(this).getPropertyValue("--container-layout-type")}get itemsHeights(){return Array.from(this.children).map((e=>{const t=getComputedStyle(e);let i=parseFloat(t.height||"0");return i+=parseFloat(t.marginTop||"0"),i+=parseFloat(t.marginBottom||"0"),{height:i}}))}setIsActive(){const e=this.calcActive();this.isActive!==e&&(e?this.activate():this.deactivate())}connectedCallback(){this.cleanUp(),this.createObservers(),this.setIsActive(),window.document.body&&this.isActiveObserver?.observe(window.document.body)}disconnectedCallback(){this.cleanUp()}}var G=X;var Y=i(8938);var K={imageClientApi:L,...{init:function(e,t=window){! /** * @license * Copyright (c) 2016 The Polymer Project Authors. All rights reserved. * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt * Code distributed by Google as part of the polymer project is also * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */function(e){if(void 0===e.Reflect||void 0===e.customElements||e.customElements.hasOwnProperty("polyfillWrapFlushCallback"))return;const t=e.HTMLElement;e.HTMLElement=function(){return e.Reflect.construct(t,[],this.constructor)},e.HTMLElement.prototype=t.prototype,e.HTMLElement.prototype.constructor=e.HTMLElement,e.Object.setPrototypeOf(e.HTMLElement,t),e.Object.defineProperty(e.HTMLElement,"name",{value:t.name})}(t);const i={registry:new Set,observe(e){i.registry.add(e)},unobserve(e){i.registry.delete(e)}};e.windowResizeService.init((0,P.vk)((()=>i.registry.forEach((e=>e.reLayout())))),t);const r=(0,Y.A)(),n=(e,i)=>{void 0===t.customElements.get(e)&&t.customElements.define(e,i)},s=k({resizeService:r},t);return t.customElementNamespace={WixElement:s},n("wix-element",s),{contextWindow:t,defineWixImage:(e,i)=>{const r=Z(s,e,i,t);n("wix-image",r)},defineWixBgMedia:e=>{const r=D(s,{windowResizeService:i,...e},t);n("wix-bg-media",r)},defineMultiColumnRepeaterElement:()=>{n("multi-column-layouter",G)}}}}},ee=i(2046);const te={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},ie=(e,t)=>(Array.isArray(t)?t:[t]).reduce(((t,i)=>{const r=e[i];return void 0!==r?Object.assign(t,{[i]:r}):t}),{}),re=(e,t)=>e&&t&&Object.keys(t).forEach((i=>{const r=t[i];void 0!==r?e.style[i]=((e,t)=>"number"!=typeof t||te[e]?t:`${t}px`)(i,r):e.style.removeProperty(i)})),ne=(e,t,i,r)=>{if(!e.targetWidth||!e.targetHeight||!e.imageData.uri)return{uri:"",css:{},transformed:!1};const{imageData:n}=e,s=e.displayMode||ee.Nk.SCALE_TO_FILL,o=Object.assign(ie(n,["upscaleMethod","hasAnimation"]),ie(e,"filters"),e.quality||n.quality,r&&{allowWEBPTransform:r}),c=e.imageData.devicePixelRatio||t.devicePixelRatio,a=oe(c),u=Object.assign(ie(n,["width","height","crop","name","focalPoint"]),{id:n.uri}),h=ee.vO.CENTER,l=(0,ee.bQ)(s,u,h,o);return l.uri=se(l.uri,t.staticMediaUrl,t.mediaRootUrl),l},se=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^//)/.test(e))return e;let r=`${t}/`;return e&&(/^micons//.test(e)?r=i:"ico"===/[^.]+$/.exec(e)?.[0]&&(r=r.replace("media","ficons"))),r+e},oe=e=>1,ce=e=>e.getAttribute("src"),ae=80;var ue={measure:function(e,t,i,{containerElm:r,bgEffect:n="none",sourceSets:s},o){const c=i.image,a=i[e],u=(h=o.getScreenHeightOverride?.(),h||document.documentElement.clientHeight||window.innerHeight||0);var h;const l=r?.dataset.mediaHeightOverrideType,d=n&&"none"!==n||s&&s.some((e=>e.scrollEffect)),g=r&&d?r:a,{width:m,height:f}=o.getMediaDimensionsByEffect?.(n,g.offsetWidth,g.offsetHeight,u)||{width:a.offsetWidth,height:a.offsetHeight};if(s&&(t.sourceSetsTargetHeights=function(e,t,i,r,n){const s={};return e.forEach((({mediaQuery:e,scrollEffect:o})=>{s[e]=n.getMediaDimensionsByEffect(o,t,i,r).height})),s}(s,g.offsetWidth,g.offsetHeight,u,o)),!c)return;const v=ce(c);t.width=m,t.height=function(e,t)(f,l),t.screenHeight=u,t.imgSrc=v,t.boundingRect=a.getBoundingClientRect(),t.mediaHeightOverrideType=l},patch:function(e,t,i,r,n,s,o,c,a){if(!Object.keys(t).length)return;const{imageData:u}=r,h=i[e],l=i.image;a&&(u.devicePixelRatio=1);const d=r.targetScale||1,g={...r,...!r.skipMeasure&&,displayMode:u.displayMode},m=n.isExperimentOpen?.("specs.thunderbolt.allowWEBPTransformation")&&((e,t)=>"").match(/.webp/v1//);return(0,ee.lT)(t)&&i)(l,u.uri),f=ne(g,s,"img",m),v=f?.css?.img||{},b=function(e,t,i,r,n){const s=function(e,t=1){return 1!==t?{...e,width:"100%",height:"100%"}:e}(t,r);if(n&&(delete s.height,s.width="100%"),!e)return s;const o={...s};return"fill"===i?(o.position="absolute",o.top="0"):"fit"===i&&(o.height="100%"),"fixed"===e&&(o["will-change"]="transform"),o.objectPosition&&(o.objectPosition=t.objectPosition.replace(/(center|bottom)$/,"top")),o}(t.mediaHeightOverrideType,v,u.displayMode,d,c);re(l,b);const p=f?.uri||"";h.setAttribute("data-src",p);const w=function(e,t,i){const{sourceSets:r}=t;if(!r||!r.length)return;const n={};return r.forEach((({mediaQuery:r,crop:s,focalPoint:o})=>{const c={...t,targetHeight:(e.sourceSetsTargetHeights||{})[r]||0,imageData:{...t.imageData,crop:s,focalPoint:o}},a=ne(c,i,"img");n[r]=a.uri||""})),n}(t,g,s);h.setAttribute("data-has-ssr-src",""),r.isLQIP&&r.lqipTransition&&!("transitioned"in h.dataset)&&(h.dataset.transitioned="",l.complete?l.onload=function(){l.dataset.loadDone=""}:l.onload=function(){l.complete?l.dataset.loadDone="":l.onload=function(){l.dataset.loadDone=""}}),o&&(l.setAttribute("fetchpriority","high"),l.currentSrc!==p&&l.setAttribute("src",p),l.srcset&&l.srcset!==p&&l.setAttribute("srcset",p),i.picture&&g.sourceSets&&Array.from(i.picture.querySelectorAll("source")).forEach((e=>"",i=w?w[t]:"";e.srcset!==i&&e.setAttribute("srcset",i))))}};const he={parallax:"ImageParallax",fixed:"ImageReveal"};var le=function(e,t,i){return class extends i.HTMLElement{constructor(){super(),this.childListObserver=null,this.timeoutId=null}attributeChangedCallback(e,t){t&&this.reLayout()}connectedCallback(){t.disableImagesLazyLoading?this.reLayout():this.observeIntersect()}disconnectedCallback(){this.unobserveResize(),this.unobserveIntersect(),this.unobserveChildren()}static get observedAttributes(){return["data-image-info"]}reLayout(){const r={},n={},s=this.getAttribute("id"),o=JSON.parse(this.dataset.imageInfo||""),c="true"===this.dataset.isResponsive,{bgEffectName:a}=this.dataset,{scrollEffect:u}=o.imageData,{sourceSets:h}=o,l=a||he[u];h&&h.length&&h.forEach((e=>{e.scrollEffect&&(e.scrollEffect=he[e.scrollEffect])})),r[s]=this,o.containerId&&(r[o.containerId]=i.document.getElementById(`${o.containerId}`));const d=o.containerId?r[o.containerId]:void 0;if(r.image=this.querySelector("img"),r.picture=this.querySelector("picture"),!r.image){const e=this;return void this.observeChildren(e)}this.unobserveChildren(),this.observeChildren(this),e.mutationService.measure((()=>{ue.measure(s,n,r,{containerElm:d,bgEffect:l,sourceSets:h},e)}));const g=i=>{e.mutationService.mutate((()=>{ue.patch(s,n,r,o,e,t,i,c,l)}))};!ce(r.image)||this.dataset.hasSsrSrc?g(!0):this.debounceImageLoad(g)}debounceImageLoad(e){clearTimeout(this.timeoutId),this.timeoutId=i.setTimeout((()=>{e(!0)}),250),e(!1)}observeResize(){e.resizeService?.observe(this)}unobserveResize(){e.resizeService?.unobserve(this)}observeIntersect(){e.intersectionService?.observe(this)}unobserveIntersect(){e.intersectionService?.unobserve(this)}observeChildren(e){this.childListObserver||(this.childListObserver=new i.MutationObserver((()=>{this.reLayout()}))),this.childListObserver.observe(e,{childList:!0})}unobserveChildren(){this.childListObserver&&(this.childListObserver.disconnect(),this.childListObserver=null)}}};function de(e={},t=null,i={}){if("undefined"==typeof window)return;const r={staticMediaUrl:"https://static.wixstatic.com/media",mediaRootUrl:"https://static.wixstatic.com",experiments:{},devicePixelRatio:/iemobile/i.test(navigator.userAgent)?Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth)):window.devicePixelRatio,...i},n=function(e){const t="wow-image";if(void 0===(e=e||window).customElements.get(t)){let i,r;return e.ResizeObserver&&(i=new e.ResizeObserver((e=>e.map((e=>e.target.reLayout()))))),e.IntersectionObserver&&(r=new IntersectionObserver(((e,t)=>e.map((e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}))),{rootMargin:"50% 0px"})),function(n,s){const o=le({resizeService:i,intersectionService:r,...n},s,e);e.customElements.define(t,o)}}}(t);n&&n({mutationService:s(),...e},r)}const ge=()=>({getSiteScale:()=>{const e=document.querySelector("#site-root");return e?e.getBoundingClientRect().width/e.offsetWidth:1}}),me=()=>{const e={init:e=>new ResizeObserver(e)},t={init:e=>window.addEventListener("resize",e)},i=ge();return K.init({resizeService:e,windowResizeService:t,siteService:i})},fe=(e,t,i,n)=>{const{getMediaDimensions:s,...o}=r[e]||{};return s?{...s(t,i,n),...o}:{width:t,height:i,...o}},{experiments:ve,media:be,requestUrl:pe}=window.viewerModel;((e,t,i,r)=>{const{environmentConsts:n,wixCustomElements:o,media:c,requestUrl:a,mediaServices:u}=((e,t,i,r)=>{const n={staticMediaUrl:e.media.staticMediaUrl,mediaRootUrl:e.media.mediaRootUrl,experiments:{},isViewerMode:!0,devicePixelRatio:/iemobile/i.test(navigator.userAgent)?Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth)):window.devicePixelRatio,...r},o={mutationService:s(),isExperimentOpen:t=>Boolean(e.experiments[t]),siteService:ge()},c={getMediaDimensionsByEffect:fe,...o,...i};returnme(),services:o,environmentConsts:n,mediaServices:c})(e,t,i,r),h=o?.contextWindow||window;h.wixCustomElements=o,Object.assign(h.customElementNamespace,{mediaServices:u,environmentConsts:n,requestUrl:a,staticVideoUrl:c.staticVideoUrl}),de({...u},o.contextWindow,n),o.defineWixImage(u,n),o.defineWixBgMedia(u),o.defineMultiColumnRepeaterElement(),window.__imageClientApi__=K.imageClientApi})({experiments:ve,media:be,requestUrl:pe})}},function(e){e.O(0,[592,8398],(function(){return t=49614,e(e.s=t);var t}));e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/initCustomElements.inline.dc4f7fe6.bundle.min.js.map]]>

top of page

5fd9a264dd2ad.jpg

bottom of page

window.resolveExternalsRegistryPromise = r) window.resolveExternalsRegistryModule = (name) => externalRegistryPromise.then(() => window.externalsRegistry[name].onload()) ]]> {a.onload=e})),e.loaded=new Promise((o=>{e.onload=o})),i.loaded=new Promise((e=>{i.onload=e})),window.ReactDOM||(window.reactDOMReference=window.ReactDOM={loading:!0}),n.loaded=new Promise((e=>{n.onload=()=>{Object.assign(window.reactDOMReference||{},window.ReactDOM,{loading:!1}),e()}})),window.React||(window.reactReference=window.React={loading:!0}),o.loaded=new Promise((e=>{o.onload=()=>{Object.assign(window.reactReference||{},window.React,{loading:!1}),e()}})),window.reactAndReactDOMLoaded=Promise.all([o.loaded,n.loaded]),window.resolveExternalsRegistryPromise()}},function(e){var o;o=42243,e(e.s=o)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/externals-registry.inline.cf90b611.bundle.min.js.map]]> {const t=(e,t,n,i,o,r,s,a)=>{if(e-=o*(s?i.length:i.length-1),e-=a.left+a.right,t&&(i=i.map((()=>r))),i.some((e=>0===e)))return null;let l=0;const d=i.reduce(((e,t)=>e+t),0);if(d>e)return null;if(t){if(n){const t=Math.floor(e/i.length),n=i.map((()=>t));if(l=t*i.length,l{i(l+=e+t,e+t)));if(l{iMath.round(e),i=e=>{const t=parseFloat(e);return isFinite(t)?t:0},o=t=>t.getBoundingClientRect().top>e.innerHeight/2,u=(e,t,n,i,o)=>{const{width:r,height:s,alignButtons:a,hoverListPosition:l,menuItemContainerExtraPixels:d}=t,u=t.absoluteLeft,h=((e,t,n,i,o,r,s,a,l,d)=>{let u="0px",h="auto";const c=r.left,m=r.width;if("left"===t?u="left"===o?0:`${c+e.left}px`:"right"===t?(h="right"===o?0:i-c-m-e.right+"px",u="auto"):"left"===o?u=`${c+(m+e.left-n)/2}px`:"right"===o?(u="auto",h=(m+e.right-(n+e.width))/2+"px"):u=`${e.left+c+(m-(n+e.width))/2}px`,"auto"!==u){const e=s+parseInt(u,10);e+d>l?(u="auto",h=0):u=e<0?0:u}"auto"!==h&&(h=a-parseInt(h,10)>l?0:h);return{moreContainerLeft:u,moreContainerRight:h}})(d,a,i,r,l,n,u,u+r,t.bodyClientWidth,o);return{left:h.moreContainerLeft,right:h.moreContainerRight,top:t.needToOpenMenuUp?"auto":`${s}px`,bottom:t.needToOpenMenuUp?`${s}px`:"auto"}},h=e=>!isNaN(parseFloat(e))&&isFinite(e);return{measure:(s,a)=>{const d={},u={};u[s]=a;let h=1;const c=a.getRootNode().querySelector("#site-root");c&&(h=c.getBoundingClientRect().width/c.offsetWidth);const m=(e=>{const t=+(0,r.bQ)(e,"numItems");return tNumber.MAX_SAFE_INTEGER?[]:new Array(t).fill(0).map(((e,t)=>String(t)))})(u[s]),p=(e=>["moreContainer","itemsContainer","dropWrapper"].concat(e,[l]))(m);p.forEach((e=>{const t=`${s}${e}`;u[t]=a.getRootNode().getElementById(`${t}`)})),d.children=((e,t,i,o)=>{const r={};return i.forEach((i=>{const s=`${e}${i}`,a=t[s];a&&(r[s]={width:a.offsetWidth,boundingClientRectWidth:n(a.getBoundingClientRect().width/o),height:a.offsetHeight})})),r})(s,u,p,h);const f=u[s],b=u[`${s}itemsContainer`],g=b.childNodes,w=u[`${s}moreContainer`],I=w.childNodes,_=(0,r.bQ)(f,"stretchButtonsToMenuWidth"),v=(0,r.bQ)(f,"sameWidthButtons"),x=f.getBoundingClientRect();d.absoluteLeft=x.left,d.bodyClientWidth=e.document.body.clientWidth,d.alignButtons=(0,r.bQ)(f,"dropalign"),d.hoverListPosition=(0,r.bQ)(f,"drophposition"),d.menuBorderY=parseInt((0,r.bQ)(f,"menuborderY"),10),d.ribbonExtra=parseInt((0,r.bQ)(f,"ribbonExtra"),10),d.ribbonEls=parseInt((0,r.bQ)(f,"ribbonEls"),10),d.labelPad=parseInt((0,r.bQ)(f,"labelPad"),10),d.menuButtonBorder=parseInt((0,r.bQ)(f,"menubtnBorder"),10),d.menuItemContainerMargins=(t=>)(b),d.menuItemContainerExtraPixels=((t,n)=>{const o=e.getComputedStyle(t);let r=i(o.borderTopWidth)+i(o.paddingTop),s=i(o.borderBottomWidth)+i(o.paddingBottom),a=i(o.borderLeftWidth)+i(o.paddingLeft),l=i(o.borderRightWidth)+i(o.paddingRight);return n&&(r+=i(o.marginTop),s+=i(o.marginBottom),a+=i(o.marginLeft),l+=i(o.marginRight)),{top:r,bottom:s,left:a,right:l,height:r+s,width:a+l}})(b,!0),d.needToOpenMenuUp=o(f),d.menuItemMarginForAllChildren=!_||"false"!==b.getAttribute("data-marginAllChildren"),d.moreSubItem=[],d.labelWidths={},d.linkIds={},d.parentId={},d.menuItems={},d.labels={},I.forEach(((t,n)=>{d.parentId[t.id]=(0,r.bQ)(t,"parentId");const i=(0,r.bQ)(t,"dataId");d.menuItems[i]={dataId:i,parentId:(0,r.bQ)(t,"parentId"),moreDOMid:t.id,moreIndex:n},u[t.id]=t;const o=t.querySelector("p");u[o.id]=o,d.labels[o.id]={width:o.offsetWidth,height:o.offsetHeight,left:o.offsetLeft,lineHeight:parseInt(e.getComputedStyle(o).fontSize,10)},d.moreSubItem.push(t.id)})),g.forEach(((e,t)=>{const i=(0,r.bQ)(e,"dataId");d.menuItems[i]=d.menuItems[i]||{},d.menuItems[i].menuIndex=t,d.menuItems[i].menuDOMid=e.id,d.children[e.id].left=e.offsetLeft;const o=e.querySelector("p");u[o.id]=o,d.labelWidths[o.id]=((e,t)=>n(e.getBoundingClientRect().width/t))(o,h);const s=e.querySelector("p");u[s.id]=s,d.linkIds[e.id]=s.id}));const y=f.offsetHeight;d.height=y,d.width=f.offsetWidth,d.lineHeight=((e,t)=>e-t.menuBorderY-t.labelPad-t.ribbonEls-t.menuButtonBorder-t.ribbonExtra+"px")(y,d);const C=((e,n,i,o,s)=>{const a=n.width;n.hasOriginalGapData={},n.originalGapBetweenTextAndBtn={};const l=s.map((t=>{const i=o[e+t];let s;const a=(0,r.bQ)(i,"originalGapBetweenTextAndBtn");return void 0===a?(n.hasOriginalGapData[t]=!1,s=n.children[e+t].boundingClientRectWidth-n.labelWidths[`${e+t}label`],n.originalGapBetweenTextAndBtn[e+t]=s):(n.hasOriginalGapData[t]=!0,s=parseFloat(a)),n.children[e+t].width>0?Math.floor(n.labelWidths[`${e+t}label`]+s):0})),d=l.pop(),u=i.sameWidthButtons,h=i.stretchButtonsToMenuWidth;let c=!1;const m=n.menuItemContainerMargins,p=n.menuItemMarginForAllChildren,f=n.menuItemContainerExtraPixels,b=(e=>e.reduce(((e,t)=>e>t?e:t),-1/0))(l);let g=t(a,u,h,l,m,b,p,f);if(!g){for(let e=1;e<=l.length;e++)if(g=t(a,u,h,l.slice(0,-1*e).concat(d),m,b,p,f),g){c=!0;break}g||(c=!0,g=[d])}if(c){const e=g[g.length-1];for(g=g.slice(0,-1);g.length{const i=n[e];(0,s.eC)(i,{overflowX:"visible"});const{menuItemIds:o,needToOpenMenuUp:c}=t,m=o.concat(l);var p,f;p=i,f=c,(0,r.XO)(p,{dropmode:f?"dropUp":"dropDown"});let b=0;if(t.hoverState===l){const e=t.realWidths.indexOf(0),i=t.menuItems[(0,a.Tj)(t.menuItems,(t=>t.menuIndex===e))],r=i.moreIndex,l=r===o.length-1;i.moreDOMid&&(0,s.Wp)(n[i.moreDOMid],{"data-listposition":l?"dropLonely":"top"}),Object.values(t.menuItems).filter((e=>!!e.moreDOMid)).forEach((e=>{if(e.moreIndex{const o=`${e+d+i}label`;b=Math.max(t.labels[o].width,b)}));((e,t,n,i)=>{const{hoverState:o}=t;if("-1"!==o){const{menuItemIds:r}=t,a=r.indexOf(o);if(h(t.hoverState)||o===l){if(!t.realWidths)return;const o=Math.max(i,t.children[-1!==a?e+a:e+l].width),r=Math.max(i,t.children[`${e}dropWrapper`].width),c=((e,t)=>e+15+t.menuBorderY+t.labelPad+t.menuButtonBorder)(0!==t.moreSubItem.length?t.labels[`${t.moreSubItem[0]}label`].lineHeight:0,t);t.moreSubItem.forEach((e=>{(0,s.eC)(n[e],{minWidth:`${o}px`}),(0,s.eC)(n[`${e}label`],{minWidth:"0px",lineHeight:`${c}px`})}));const m=h(t.hoverState)?t.hoverState:"__more__",p={width:t.children[e+m].width,left:t.children[e+m].left},f=u(0,t,p,o,r);(0,s.eC)(n[`${e}${d}`],{left:f.left,right:f.right}),(0,s.eC)(n[`${e}dropWrapper`],{left:f.left,right:f.right,top:f.top,bottom:f.bottom})}}})(e,t,n,b),t.originalGapBetweenTextAndBtn&&m.forEach((i=>{t.hasOriginalGapData[i]||(0,r.XO)(n[`${e}${i}`],{originalGapBetweenTextAndBtn:t.originalGapBetweenTextAndBtn[`${e}${i}`]})})),((e,t,n,i)=>{const{realWidths:o,height:a,menuItemContainerExtraPixels:l}=n;let d=0,u=null,h=null;const c=n.lineHeight,m=a-l.height;for(let r=0;r0,p=e+i[r];h=n.linkIds[p],l?(d++,u=p,(0,s.eC)(t[p],{width:`${a}px`,height:`${m}px`,position:"relative","box-sizing":"border-box",overflow:"visible",visibility:"inherit"}),(0,s.eC)(t[`${p}label`],{"line-height":c}),(0,s.Wp)(t[p],{"aria-hidden":!1})):((0,s.eC)(t[p],{height:"0px",overflow:"hidden",position:"absolute",visibility:"hidden"}),(0,s.Wp)(t[p],{"aria-hidden":!0}),(0,s.Wp)(t[h],{tabIndex:-1}))}1===d&&((0,r.XO)(t[`${e}moreContainer`],{listposition:"lonely"}),(0,r.XO)(t[u],{listposition:"lonely"}))})(e,n,t,m)}}};var h=function(e,t,n=window){const i=u(n);return class extends e{constructor(){super(...arguments),this._visible=!1,this._mutationIds={read:null,write:null},this._itemsContainer=null,this._dropContainer=null,this._labelItems=[]}static get observedAttributes(){return["data-hovered-item"]}attributeChangedCallback(){this._isVisible()&&this.reLayout()}connectedCallback(){this._id=this.getAttribute("id"),this._hideElement(),this._waitForDomLoad().then((()=>{super.observeResize(),this._observeChildrenResize(),this.reLayout()}))}disconnectedCallback(){t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),super.disconnectedCallback()}_waitForDomLoad(){let e;const t=new Promise((t=>{e=t}));return this._isDomReady()?e():(this._waitForDomReadyObserver=new n.MutationObserver((()=>this._onRootMutate(e))),this._waitForDomReadyObserver.observe(this,{childList:!0,subtree:!0})),t}_isDomReady(){return this._itemsContainer=this.getRootNode().getElementById(`${this._id}itemsContainer`),this._dropContainer=this.getRootNode().getElementById(`${this._id}dropWrapper`),this._itemsContainer&&this._dropContainer}_onRootMutate(e){this._isDomReady()&&(this._waitForDomReadyObserver.disconnect(),e())}_observeChildrenResize(){const e=Array.from(this._itemsContainer.childNodes);this._labelItems=e.map((e=>this.getRootNode().getElementById(`${e.getAttribute("id")}label`))),this._labelItems.forEach((e=>super.observeChildResize(e)))}_setVisibility(e){this._visible=e,this.style.visibility=e?"inherit":"hidden"}_isVisible(){return this._visible}_hideElement(){this._setVisibility(!1)}_showElement(){this._setVisibility(!0)}reLayout(){let e,n;t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),this._mutationIds.read=t.mutationService.measure((()=>{const t=i.measure(this._id,this);e=t.measures,n=t.domNodes})),this._mutationIds.write=t.mutationService.mutate((()=>{i.patch(this._id,e,n),this._showElement()}))}}},c=n(8938);((e=window)=>{if(e.customElements&&!e.customElements.get("wix-dropdown-menu")){const t=(0,c.A)(),n=e.customElementNamespace?.WixElement,i=h(n,{resizeService:t,mutationService:o()},e);e.customElements.define("wix-dropdown-menu",i)}})()},42658:function(e,t,n){n.d(t,{Wp:function(){return o},XO:function(){return l},bQ:function(){return a},c$:function(){return d},ds:function(){return h},eC:function(){return r},g7:function(){return s},kT:function(){return u}});const i={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},o=(e,t)=>e&&t&&Object.keys(t).forEach((n=>e.setAttribute(n,t[n]))),r=(e,t)=>e&&t&&Object.keys(t).forEach((n=>{const o=t[n];void 0!==o?e.style[n]=((e,t)=>"number"!=typeof t||i[e]?t:`${t}px`)(n,o):e.style.removeProperty(n)})),s=(e,t)=>e&&t&&Object.keys(t).forEach((n=>{e.style.setProperty(n,t[n])})),a=(e,t,n=!0)=>,l=(e,t)=>e&&t&&Object.assign(e.dataset,t),d=e=>e||document.documentElement.clientHeight||window.innerHeight||0,u=()=>window?window.pageYOffset||document.documentElement.scrollTop:0,h={fit:"contain",fill:"cover"}},46209:function(e,t,n){n.d(t,{AE:function(){return a},WD:function(){return o},e0:function(){return l},xX:function(){return d}});var i=n(53880);const o=(e,t,n,o)=>{const{targetWidth:a,targetHeight:l,imageData:d,filters:u,displayMode:h=i.fittingTypes.SCALE_TO_FILL,hasAnimation:c}=e;if(!a||!l||!d.uri)return{uri:"",css:{}};const{width:m,height:p,crop:f,name:b,focalPoint:g,upscaleMethod:w,quality:I,devicePixelRatio:_=t.devicePixelRatio}=d,v={filters:u,upscaleMethod:w,...I,...o&&{allowWEBPTransform:o},hasAnimation:c},x=s(_),y={id:d.uri,width:m,height:p,...f&&{crop:f},...g&&{focalPoint:g},...b&&{name:b}},C="img",pixelAspectRatio:x,alignment:e.alignType,E=(0,i.getData)(h,y,C,v);return E.uri=r(E.uri,t.staticMediaUrl,t.mediaRootUrl),E},r=(e,t,n)=>{if(/(^https?)|(^data)|(^blob)|(^//)/.test(e))return e;let i=`${t}/`;return e&&(/^micons//.test(e)?i=n:"ico"===/[^.]+$/.exec(e)[0]&&(i=i.replace("media","ficons"))),i+e},s=e=>1,a=(e,t)=>e.getAttribute(t?"xlink:href":"src");function l(e){if(e){const{type:t}=e.dataset;if(t&&"ugc"!==t){if(!e.dataset.bbox){const{x:t,y:n,width:i,height:o}=e.getBBox();return`${t} ${n} ${i} ${o}`}}}return null}function d(e)e.isExperimentOpen("specs.thunderbolt.final_force_webp")},8938:function(e,t,n){n.d(t,{A:function(){return i}});const i=()=>{const e={observedElementToRelayoutTarget:new Map,getLayoutTargets(t){const n=new Set;return t.forEach((t=>n.add(e.observedElementToRelayoutTarget.get(t)))),n},observe:n=>{e.observedElementToRelayoutTarget.set(n,n),t.observe(n)},unobserve:n=>{e.observedElementToRelayoutTarget.delete(n),t.unobserve(n)},observeChild:(n,i)=>{e.observedElementToRelayoutTarget.set(n,i),t.observe(n)},unobserveChild:n=>{e.observedElementToRelayoutTarget.delete(n),t.unobserve(n)}},t=new window.ResizeObserver((t=>{e.getLayoutTargets(t.map((e=>e.target))).forEach((e=>e.reLayout()))}));return e}},98822:function(e,t,n){n.d(t,{Am:function(){return r},Jt:function(){return i},N5:function(){return s},Tj:function(){return o},oq:function(){return l},vk:function(){return a}});const i=(e,t,n)=>{const i=(Array.isArray(t)?t:t.split(".")).reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),e);return null!==i?i:n},o=(e,t)=>Object.keys(e).find((n=>t(e[n],n))),r=(e,t)=>{const n=e.reduce(((e,n)=>(e[t(n)]=n,e)),{});return Object.values(n)},s=e=>e&&e.split?e.split(";").reduce((function(e,t){const n=t.split(":");return n[0]&&n[1]&&(e[n[0].trim()]=n[1].trim()),e}),{}):{},a=(e,t=window)=>{let n=!1;return(...i)=>{n||(n=!0,t.requestAnimationFrame((()=>{n=!1,e(...i)})))}};function l(...e){let t=e[0];for(let n=1;n {void 0===t.customElements.get(e)&&t.customElements.define(e,n)};var o=n(98822),a=n(42658),s=n(58307),c=n(53880),u={measure(t,e,{hasBgScrollEffect:n,videoWidth:i,videoHeight:r,fittingType:s,alignType:u="center",qualities:d,staticVideoUrl:l,videoId:f,videoFormat:h,focalPoint:m}){const p=n?e.offsetWidth:t.parentElement.offsetWidth,g=t.parentElement.offsetHeight,y=parseInt(i,10),b=parseInt(r,10),v=function(t,e,n,i){return{wScale:t/n,hScale:e/i}}(p,g,y,b),w=function(t,e,n,i){let r;r=t===c.fittingTypes.SCALE_TO_FIT?Math.min(e.wScale,e.hScale):Math.max(e.wScale,e.hScale);return{width:Math.round(n*r),height:Math.round(i*r)}}(s,v,y,b),E=function(t,{width:e,height:n})t[t.length-1](d,w),S=function(t,e,n,i){if("mp4"===i)return t.url?(0,o.oq)(e,t.url):(0,o.oq)(e,n,t.quality,i,"file.mp4");return""}(E,l,f,h),x=function(t,e)(t,S),C=a.ds[s]||"cover",O=m?function(t,e,n){const{width:i,height:r}=t,{width:o,height:a}=e,{x:s,y:c}=n;if(!o||!a)return`${s}% ${c}%`;const u=Math.max(o/i,a/r),d=i*u,l=r*u,f=Math.max(0,Math.min(d-o,d*(s/100)-o/2)),h=Math.max(0,Math.min(l-a,l*(c/100)-a/2)),m=f&&Math.floor(f/(d-o)*100),p=h&&Math.floor(h/(l-a)*100);return`${m}% ${p}%`}(w,{width:p,height:g},m):"",A=u.replace("_"," ");return{videoSourceUrl:S,needsSrcUpdate:x,videoStyle:A}},mutate(t,e,n,i,r,o,a,c,u,l,f){e?(0,s.eC)(e,i):(!function(t,e,n,i,r,o){o&&e.paused&&(n.style.opacity="1",e.style.opacity="0");const a=e.paused||""===e.currentSrc,s=t||o;if(s&&a)if(e.ontimeupdate=null,e.onseeked=null,e.onplay=null,!o&&r){const t=e.muted;e.muted=!0,e.ontimeupdate=()=>{e.currentTime>0&&(e.ontimeupdate=null,e.onseeked=()=>{e.onseeked=null,e.muted=t,d(e,n,i)},e.currentTime=0)}}else e.onplay=()=>(e.onplay=null),d(e,n,i)}(a,n,t,c,r,f),r?n.setAttribute("autoplay",""):n.removeAttribute("autoplay"),(0,s.eC)(n,i)),function(t,e,n){t&&(e.src=n,e.load())}(a,n,o),n.playbackRate=l}};function d(t,e,n){"fade"===n&&(e.style.transition="opacity 1.6s ease-out"),e.style.opacity="0",t.style.opacity="1"}var l=function(t,e,n){return class extends t{constructor(){super()}reLayout(){const{isVideoDataExists:t,videoWidth:i,videoHeight:r,qualities:o,videoId:a,videoFormat:s,alignType:c,fittingType:d,focalPoint:l,hasBgScrollEffect:f,autoPlay:h,animatePoster:m,containerId:p,isEditorMode:g,playbackRate:y,hasAlpha:b}=JSON.parse(this.dataset.videoInfo);if(!t)return;const v=!n.prefersReducedMotion&&h,w=this.querySelector(`video[id^="${p}"]`),E=this.querySelector(`.bgVideoposter[id^="${p}"]`);if(this.unobserveChildren(),!w||!E)return void this.observeChildren(this);const S=this.getRootNode().getElementById(`${p}`),x=S.querySelector(`.webglcanvas[id^="${p}"]`);!(b||"true"===S.dataset.hasAlpha)||x?e.mutationService.measure((()=>{const t=u.measure(w,S,{hasBgScrollEffect:f,videoWidth:i,videoHeight:r,fittingType:d,alignType:c,qualities:o,staticVideoUrl:n.staticVideoUrl,videoId:a,videoFormat:s,focalPoint:l}),{videoSourceUrl:h,needsSrcUpdate:p,videoStyle:b}=t;e.mutationService.mutate((()=>{u.mutate(E,x,w,b,v,h,p,m,s,y,g)}))})):requestAnimationFrame((()=>this.reLayout()))}attributeChangedCallback(t,e){e&&this.reLayout()}static get observedAttributes(){return["data-video-info"]}}};const f=(t=window)=>({measure:function(t,e,n,{containerId:i,bgEffectName:r},o){const a=n[t],c=n[i],{width:u,height:d}=o.getMediaDimensionsByEffect(r,c.offsetWidth,c.offsetHeight,(0,s.c$)(o.getScreenHeightOverride?.()));e.width=u,e.height=d,e.currentSrc=a.style.backgroundImage,e.bgEffectName=a.dataset.bgEffectName},patch:function(e,n,i,r,o,a){const c=i[e];r.targetWidth=n.width,r.targetHeight=n.height;const u=a.isExperimentOpen?.("specs.thunderbolt.allowWEBPTransformation"),d=(0,s.WD)(r,o,"bg",u);!function(t="",e)(n.currentSrc,d.uri)?(0,s.eC)(c,d.css.container):function(e,n){const i={backgroundImage:`url("${n.uri}")`,...n.css.container},r=new t.Image;r.onload=s.eC.bind(null,e,i),r.src=n.uri}(c,d)}});var h=function(t,e,n,i=window){const r=f(i);return class extends t{constructor(){super()}reLayout(){if((0,s.xX)(e))return;const t={},o={},a=this.getAttribute("id"),c=JSON.parse(this.dataset.tiledImageInfo),{bgEffectName:u}=this.dataset,{containerId:d}=c,l=i.document.getElementById(d);t[a]=this,t[d]=l,c.displayMode=c.imageData.displayMode,e.mutationService.measure((()=>{r.measure(a,o,t,{containerId:d,bgEffectName:u},e)})),e.mutationService.mutate((()=>{r.patch(a,o,t,c,n,e)}))}attributeChangedCallback(t,e){e&&this.reLayout()}disconnectedCallback(){super.disconnectedCallback()}static get observedAttributes(){return["data-tiled-image-info"]}}};var m=n(20826);((t=window)=>{const{WixElement:e,mediaServices:n,environmentConsts:o,requestUrl:a,staticVideoUrl:s}=t.customElementNamespace;((t,e,n,i)=>{const o=l(t,n,i,e);r(e,"wix-video",o)})(e,t,n,{...o,prefersReducedMotion:(0,m.O)(window,a),staticVideoUrl:s}),((t,e)=>{const n=i(e);r(t,"wix-iframe",n)})(t,e),((t,e,n,i)=>{const o=h(t,n,i,e);r(e,"wix-bg-image",o)})(e,t,n,o)})(),window.resolveExternalsRegistryModule("imageClientApi")},42658:function(t,e,n){n.d(e,{Wp:function(){return r},XO:function(){return c},bQ:function(){return s},c$:function(){return u},ds:function(){return l},eC:function(){return o},g7:function(){return a},kT:function(){return d}});const i={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},r=(t,e)=>t&&e&&Object.keys(e).forEach((n=>t.setAttribute(n,e[n]))),o=(t,e)=>t&&e&&Object.keys(e).forEach((n=>{const r=e[n];void 0!==r?t.style[n]=((t,e)=>"number"!=typeof e||i[t]?e:`${e}px`)(n,r):t.style.removeProperty(n)})),a=(t,e)=>t&&e&&Object.keys(e).forEach((n=>{t.style.setProperty(n,e[n])})),s=(t,e,n=!0)=>,c=(t,e)=>t&&e&&Object.assign(t.dataset,e),u=t=>t||document.documentElement.clientHeight||window.innerHeight||0,d=()=>window?window.pageYOffset||document.documentElement.scrollTop:0,l={fit:"contain",fill:"cover"}},46209:function(t,e,n){n.d(e,{AE:function(){return s},WD:function(){return r},e0:function(){return c},xX:function(){return u}});var i=n(53880);const r=(t,e,n,r)=>{const{targetWidth:s,targetHeight:c,imageData:u,filters:d,displayMode:l=i.fittingTypes.SCALE_TO_FILL,hasAnimation:f}=t;if(!s||!c||!u.uri)return{uri:"",css:{}};const{width:h,height:m,crop:p,name:g,focalPoint:y,upscaleMethod:b,quality:v,devicePixelRatio:w=e.devicePixelRatio}=u,E={filters:d,upscaleMethod:b,...v,...r&&{allowWEBPTransform:r},hasAnimation:f},S=a(w),x={id:u.uri,width:h,height:m,...p&&{crop:p},...y&&{focalPoint:y},...g&&{name:g}},C=i.alignTypes.CENTER,O=(0,i.getData)(l,x,C,E);return O.uri=o(O.uri,e.staticMediaUrl,e.mediaRootUrl),O},o=(t,e,n)=>{if(/(^https?)|(^data)|(^blob)|(^//)/.test(t))return t;let i=`${e}/`;return t&&(/^micons//.test(t)?i=n:"ico"===/[^.]+$/.exec(t)[0]&&(i=i.replace("media","ficons"))),i+t},a=t=>1,s=(t,e)=>t.getAttribute(e?"xlink:href":"src");function c(t){if(t){const{type:e}=t.dataset;if(e&&"ugc"!==e){if(!t.dataset.bbox){const{x:e,y:n,width:i,height:r}=t.getBBox();return`${e} ${n} ${i} ${r}`}}}return null}function u(t)t.isExperimentOpen("specs.thunderbolt.final_force_webp")},98822:function(t,e,n){n.d(e,{Am:function(){return o},Jt:function(){return i},N5:function(){return a},Tj:function(){return r},oq:function(){return c},vk:function(){return s}});const i=(t,e,n)=>{const i=(Array.isArray(e)?e:e.split(".")).reduce(((t,e)=>t&&void 0!==t[e]?t[e]:null),t);return null!==i?i:n},r=(t,e)=>Object.keys(t).find((n=>e(t[n],n))),o=(t,e)=>{const n=t.reduce(((t,n)=>(t[e(n)]=n,t)),{});return Object.values(n)},a=t=>t&&t.split?t.split(";").reduce((function(t,e){const n=e.split(":");return n[0]&&n[1]&&(t[n[0].trim()]=n[1].trim()),t}),{}):{},s=(t,e=window)=>{let n=!1;return(...i)=>{n||(n=!0,e.requestAnimationFrame((()=>{n=!1,t(...i)})))}};function c(...t)Boolean(t?.matchMedia("(prefers-reduced-motion: reduce)").matches)},function(t){t.O(0,[8398],(function(){return e=74432,t(t.s=e);var e}));t.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/lazyCustomElementWrapper.inline.751ba1cf.bundle.min.js.map]]> {const e="platform_create-worker started";performance.mark(e);const t=o.clientWorkerUrl,r=t.startsWith("http://localhost:")||t.startsWith("https://bo.wix.com/suricate/")||document.baseURI!==location.href?(e=>{const t=new Blob([`importScripts('${e}');`],{type:"application/javascript"});return URL.createObjectURL(t)})(o.clientWorkerUrl):t.replace(s.fileRepoUrl,`${p}/_partials`),a=new Worker(r),c=Object.keys(o.appsScripts.urls).filter((e=>!o.bootstrapData.appsSpecData[e]?.isModuleFederated)).reduce(((e,t)=>(e[t]=o.appsScripts.urls[t],e)),{});o.sdksStaticPaths&&o.sdksStaticPaths.mainSdks&&o.sdksStaticPaths.nonMainSdks&&a.postMessage({type:"preloadNamespaces",sdksStaticPaths:o.sdksStaticPaths}),a.postMessage({type:"platformScriptsToPreload",appScriptsUrls:c});const i="platform_create-worker ended";return performance.mark(i),performance.measure("Create Platform Web Worker",e,i),a})():Promise.resolve()}},function(e){var t;t=11682,e(e.s=t)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/createPlatformWorker.inline.37942484.bundle.min.js.map]]> {const a=[];e.forEach((e=>{n.canHandleEvent(e)&&a.push(e)})),a.forEach((a=>{e.delete(a),n.handleEvent(a)}))};n.addEventListener("message",(n=>{const s={source:n.source,data:n.data,origin:n.origin},d=a.find((n=>n.canHandleEvent(s)));d?(t(d),d.handleEvent(s)):e.add(s)})),n._addWindowMessageHandler=n=>{a.push(n),t(n)}}(window)}},function(n){var e;e=1643,n(n.s=e)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/windowMessageRegister.inline.5ef3f048.bundle.min.js.map]]> p({useBatch:e,publishMethod:r,endpoint:t,...s.frogUrlOverride?{host:s.frogUrlOverride.replace(/^https?:///,"")+"/_frog"}:{}}).setMuted(o).withUoUContext({msid:s.msid}).withNonEssentialContext({visitorId:()=>i.getVisitorId(),siteMemberId:()=>i.getSiteMemberId()}).updateDefaults({vsi:s.viewerSessionId,_av:`thunderbolt-${s.viewerVersion}`,isb:s.is_headless,...s.is_headless&&{isbr:s.is_headless_reason}}),s={createBaseBiLoggerFactory:o,createBiLoggerFactoryForFedops:e=>{const{biStore:{session_id:r,initialTimestamp:t,initialRequestTimestamp:a,dc:s,microPop:i,is_headless:n,isCached:p,pageData:d,rolloutData:c,caching:u,checkVisibility:l=(()=>""),viewerVersion:m,requestUrl:h,st:f,isSuccessfulSSR:g},muteBi:v=!1}=e;return o({...e,muteBi:v}).updateDefaults({ts:()=>Date.now()-t,tsn:()=>function({initialRequestTimestamp:e}){return"undefined"==typeof window?Math.round(performance.now()+(performance.timeOrigin-e)):Math.round(performance.now())}({initialRequestTimestamp:a}),dc:s,microPop:i,caching:u,session_id:r,st:f,url:h||d.pageUrl,ish:n,pn:d.pageNumber,isFirstNavigation:1===d.pageNumber,pv:l,pageId:d.pageId,isServerSide:!1,isSuccessfulSSR:g,is_lightbox:d.isLightbox,is_cached:p,is_sav_rollout:c.siteAssetsVersionsRollout?1:0,is_dac_rollout:c.isDACRollout?1:0,v:m})}}},36451:function(e,r,t){t.d(r,{W:function(){return p}});var a=t(76022),o=t(5189),s=t(76860),i=t(75967),n=t(66715);const p=({biLoggerFactory:e,customParams:r={},phasesConfig:t="SEND_ON_FINISH",appName:p="thunderbolt",presetType:d=a.u.BOLT,reportBlackbox:c=!1,paramsOverrides:u={},factory:l,muteThunderboltEvents:m=!1,experiments:h={},monitoringData:f})=>{const g=l(p,{presetType:d,phasesConfig:t,isPersistent:!0,isServerSide:!1,reportBlackbox:c,customParams:r,biLoggerFactory:e,paramsOverrides:u,enableSampleRateForAppNames:!!h["specs.thunderbolt.fedops_enableSampleRateForAppNames"]??("undefined"!=typeof window&&!!window?.viewerModel?.experiments["specs.thunderbolt.fedops_enableSampleRateForAppNames"])}),{interactionStarted:v,interactionEnded:I,appLoadingPhaseStart:S,appLoadingPhaseFinish:N,appLoadStarted:A,appLoaded:R}=g,_=h["specs.thunderbolt.reportFedopsAndPanorama"],b=h["specs.thunderbolt.muteFedopsEvents"],O=()=>"undefined"==typeof window,E=(()=>{if(!_)return null;const e=(0,n.n)(),t=f?.metaSiteId??"",a=f?.dc??"",o=!!f?.isHeadless,c=!!f?.isCached,u=!!f?.rolloutData?.isTBRollout,l=!!f?.rolloutData?.isDACRollout,m=!!f?.rolloutData?.siteAssetsVersionsRollout,h=(0,s.V)({baseParams:{platform:i.OD.Viewer,msid:t,fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:p},data:{dataCenter:a,isHeadless:o,isCached:c,isRollout:u,isDacRollout:l,isSavRollout:m,isSsr:!1,presetType:d,customParams:r}}).withGlobalConfig(e);return O()&&h.withReporter((e=>{const r=JSON.stringify({messages:e});return fetch("https://panorama.wixapps.net/api/v1/bulklog",{method:"POST",body:r,keepalive:!0}).catch((e=>{console.log(e)})),!0})),h.client()})(),T=(e,r)=>{E&&!O()&&(e?E.reportLoadStart({paramsOverrides:r}):E.reportLoadFinish({paramsOverrides:r}))},w=(e,r,t)=>{E&&!O()&&(r?E.transaction(e).start({paramsOverrides:t}):E.transaction(e).finish({paramsOverrides:t}))},y=(e,r,t)=>(s;g.interactionStarted=(e,r)=>{var t;if(t=r?.paramsOverrides,t?.evid&&26===parseInt(t.evid,10)?((e={})=>{if(!E)return;const{errorInfo:r,errorType:t}=e,a=new Error(r);E?.errorMonitor().reportError(a,{errorName:t,environment:"Viewer"})})(r?.paramsOverrides):w(e,!0,r?.paramsOverrides),y(e,void 0,r?.paramsOverrides))return v.call(g,e,r);try{performance.mark(`${e} started`)}catch{}return{timeoutId:0}},g.interactionEnded=(e,r)=>{if(w(e,!1,r?.paramsOverrides),y(e))I.call(g,e,r);else try{performance.mark(`${e} ended`)}catch{}},g.appLoadingPhaseStart=(e,r)=>{if(w(e,!0,r?.paramsOverrides),y(e,r))S.call(g,e,r);else try{performance.mark(`${e} started`)}catch{}},g.appLoadingPhaseFinish=(e,r,t)=>{if(w(e,!1,r?.paramsOverrides),y(e,r))N.call(g,e,r,t);else try{performance.mark(`${e} finished`)}catch{}};return h["specs.thunderbolt.appLoadInPanorama"]&&(g.appLoadStarted=e=>{T(!0,e?.paramsOverrides),A.call(g,e)},g.appLoaded=e=>{T(!1,e?.paramsOverrides),R.call(g,e)}),g}},58839:function(e,r,t){t.d(r,{c:function(){return a}});const a=e=>{const r="thunderbolt-commons";return{reportAsyncWithCustomKey:(t,a,o)=>e.reportAsyncWithCustomKey(t,r,a,o),runAsyncAndReport:(t,a)=>e.runAsyncAndReport(t,r,a),runAndReport:(t,a)=>e.runAndReport(t,r,a),reportError:t=>{e.captureError(t,{tags:{feature:r,clientMetricsReporterError:!0}})},meter:(r,t)=>{e.meter(r,t)},histogram:(e,r)=>{}}}},97056:function(e,r,t){t.r(r),t.d(r,{createBiReporter:function(){return i},site:function(){return n}});var a=t(9492),o=t(63590);const s=(...e)=>console.log("[TB] ",...e);function i(e=s,r=s,t=(()=>{}),a=s,o=s){return{reportBI:e,sendBeat:r,setDynamicSessionData:t,reportPageNavigation:a,reportPageNavigationDone:o}}const n=({biReporter:e,wixBiSession:r,viewerModel:t})=>s=>{s(a.O$).toConstantValue(r),s(a.u6).toConstantValue(e),s(a.lR).toConstantValue((0,o.f)(t))}},25196:function(e,r,t){var a,o;t.d(r,{lF:function(){return a},mY:function(){return s},w4:function(){return o}}),function(e){e[e.START=1]="START",e[e.VISIBLE=2]="VISIBLE",e[e.PAGE_FINISH=33]="PAGE_FINISH",e[e.FIRST_CDN_RESPONSE=4]="FIRST_CDN_RESPONSE",e[e.TBD=-1]="TBD",e[e.PAGE_NAVIGATION=101]="PAGE_NAVIGATION",e[e.PAGE_NAVIGATION_DONE=103]="PAGE_NAVIGATION_DONE"}(a||(a={})),function(e){e[e.NAVIGATION=1]="NAVIGATION",e[e.DYNAMIC_REDIRECT=2]="DYNAMIC_REDIRECT",e[e.INNER_ROUTE=3]="INNER_ROUTE",e[e.NAVIGATION_ERROR=4]="NAVIGATION_ERROR",e[e.CANCELED=5]="CANCELED"}(o||(o={}));const s={1:"page-navigation",2:"page-navigation-redirect",3:"page-navigation-inner-route",4:"navigation-error",5:"navigation-canceled"}},9492:function(e,r,t){t.d(r,{O$:function(){return o},lR:function(){return s},u6:function(){return a}});const a=Symbol.for("BI"),o=Symbol.for("WixBiSessionSymbol"),s=Symbol.for("appName")}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi-common.inline.95843c34.bundle.min.js.map]]> a"),new Function("const x = {...Object}"),new Function("const y = 1; const x = {y}"),new Function("const x = (function*() { yield 1; })().next().value === 1"),new Function("const x = async () => await new Promise(res => res(true))"),new Function("const objWithTrailingComma = {a: 1, b: 2,}"),new Function("const arrWithTrailingComma = [1,2,3,]"),Object.entries({}),Object.values({}),"x".padStart(3,"A").padEnd(5,"B"),Object.getOwnPropertyDescriptor({a:1,b:2},"a"),Object.fromEntries([["a",1]])}catch(e){return!1}return!0}(x||f)&&(l.__browser_deprecation__=!0,a=document.head||document.getElementsByTagName("head")[0],(c=document.createElement("style")).setAttribute("type","text/css"),c.appendChild(document.createTextNode("body { visibility: hidden; }")),a.appendChild(c),l.Sentry={mute:!0},"complete"===document.readyState?b():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&b()})))},75021:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.reportPhaseStarted=void 0;var n=window;function o(e,t){void 0===t&&(t="");var o=n.fedops.data,i=o.site,r=o.rollout,s=o.fleetConfig,a=o.requestUrl,c=o.frogOnUserDomain;if(!a.includes("suppressbi=true")){var d=i.appNameForBiEvents,u=r.isDACRollout?1:0,l=r.siteAssetsVersionsRollout?1:0,p=0===s.code||1===s.code?s.code:null,v=document.visibilityState,m={WixSite:1,UGC:2,Template:3}[i.siteType]||0,x=(c?i.externalBaseUrl.replace(/^https?:///,"")+"/_frog":"//frog.wix.com")+"/bolt-performance?src=72&evid="+e+"&appName="+d+"&is_rollout="+p+"&is_sav_rollout="+l+"&is_dac_rollout="+u+"&dc="+i.dc+"&msid="+i.metaSiteId+"&session_id="+i.sessionId+"&vsi="+"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e)8).toString(16)))+"&pv="+v+"&v="+n.thunderboltVersion+"&url="+a+"&st="+m+t;(new Image).src=x}}t.reportPhaseStarted=function(e,t){var i=Date.now()-n.initialTimestamps.initialTimestamp,r=Date.now()-i;o(28,"&name=".concat(e,"&duration=").concat(r).concat(t?"&"+t:""))}}},function(e){var t;t=49808,e(e.s=t)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/browser-deprecation.inline.a0050e0e.bundle.min.js.map]]> {let i=!1;if(!/(iP(hone|ad|od);/i.test(window?.navigator?.userAgent))try{i=navigator.sendBeacon(e)}catch(e){}i||((new Image).src=e)},s=null;function o([e,i]){return i!==s&&`${e}=${i}`}function a(){const e=document.cookie.match(/_wixCIDX=([^;]*)/);return e&&e[1]}function c(e){if(!e)return s;const i=new URL(decodeURIComponent(e));return i.search="?",encodeURIComponent(i.href)}var d=function(e,{eventType:i,ts:n,tts:t,extra:r=""},d,u){const l=function(e){const i=e.split("&").reduce(((e,i)=>{const[n,t]=i.split("=");return{...e,[n]:t}}),{});return(e,n)=>void 0!==i[e]?i[e]:n}(r),p=(m=d,e=>void 0===m[e]?s:m[e]);var m;let w=!0;const f=window?.consentPolicyManager;if(f){const e=f.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const g=p("requestUrl"),h={src:"29",evid:"3",viewer_name:p("viewerName"),caching:p("caching"),client_id:w?s:a(),dc:p("dc"),microPop:p("microPop"),et:i,event_name:e?encodeURIComponent(e):s,is_cached:p("isCached"),is_platform_loaded:p("is_platform_loaded"),is_rollout:p("is_rollout"),ism:p("isMesh"),isp:0,isjp:p("isjp"),iss:p("isServerSide"),ssr_fb:p("fallbackReason"),ita:l("ita",d.checkVisibility()?"1":"0"),mid:w?s:u?.siteMemberId||s,msid:p("msId"),pid:l("pid",s),pn:l("pn","1"),ref:document.referrer&&!w?encodeURIComponent(document.referrer):s,sar:w?s:l("sar",screen.availWidth?`${screen.availWidth}x${screen.availHeight}`:s),sessionId:w&&f?s:p("sessionId"),siterev:d.siteRevision||d.siteCacheRevision?`${d.siteRevision}-${d.siteCacheRevision}`:s,sr:w?s:l("sr",screen.width?`${screen.width}x${screen.height}`:s),st:p("st"),ts:n,tts:t,url:w?c(g):g,v:window?.thunderboltVersion||"0.0.0",vid:w?s:u?.visitorId||s,bsi:w?s:u?.bsi||s,vsi:p("viewerSessionId"),wor:w||!window.outerWidth?s:`${window.outerWidth}x${window.outerHeight}`,wr:w?s:l("wr",window.innerWidth?`${window.innerWidth}x${window.innerHeight}`:s),_brandId:d.commonConfig?.brand||s,nt:l("nt",s)};return`https://frog.wix.com/bt?${Object.entries(h).map(o).filter(Boolean).join("&")}`};const u=(e,i)=>{let n,t="none",r=e.match(/ssr-caching="?cache[,#]s*desc=([w-]+)(?:[,#]s*varnish=(w+))?(?:[,#]s*dc[,#]s*desc=([w-]+))?(?:"|;|$)/);if(!r&&window.PerformanceServerTiming){const e=(e=>{let i,n;try{i=e()}catch(e){i=[]}const t=[];return i.forEach((e=>{switch(e.name){case"cache":t[1]=e.description;break;case"varnish":t[2]=e.description;break;case"dc":n=e.description}})),{microPop:n,matches:t}})(i);n=e.microPop,r=e.matches}if(r&&r.length&&(t=`${r[1]},$`,n||(n=r[3])),"none"===t){const e="undefined"!=typeof performance?performance.timing:null;e&&e.responseStart-e.requestStart==0&&(t="browser")}return{caching:t,isCached:t.includes("hit"),...n?{microPop:n}:{}}},l={WixSite:1,UGC:2,Template:3};var p=()=>{const{fedops:e,viewerModel:{siteFeaturesConfigs:i,requestUrl:n,site:t,fleetConfig:r,commonConfig:s,interactionSampleRatio:o},clientSideRender:a,santaRenderingError:c}=window,d=(({requestUrl:e,interactionSampleRatio:i})=>{const n=new URL(e).searchParams;return n.has("sampleEvents")?"true"===n.get("sampleEvents"):Math.random(){const{userAgent:i}=e.navigator;return/instagram.+google/google/i.test(i)?"":/bot|google(?!play)|phantom|crawl|spider|headless|slurp|facebookexternal|Lighthouse|PTST|^mozilla/4.0$|^s*$/i.test(i)?"ua":""})(window)||(()=>{try{if(window.self===window.top)return""}catch(e){}return"iframe"})()||(()=>{if(!Function.prototype.bind)return"bind";const{document:e,navigator:i}=window;if(!e||!i)return"document";const{webdriver:n,userAgent:t,plugins:r,languages:s}=i;if(n)return"webdriver";if(!r||Array.isArray(r))return"plugins";if(Object.getOwnPropertyDescriptor(r,"0")?.writable)return"plugins-extra";if(!t)return"userAgent";if(t.indexOf("Snapchat")>0&&e.hidden)return"Snapchat";if(!s||0===s.length||!Object.isFrozen(s))return"languages";try{throw Error()}catch(e){if(e instanceof Error){const{stack:i}=e;if(i&&/ ((internal/)|((?file:/)/.test(i))return"stack"}}return""})()||(({seo:e})=>e?.isInSEO?"seo":"")(i);return{suppressbi:n.includes("suppressbi=true"),initialTimestamp:window.initialTimestamps.initialTimestamp,initialRequestTimestamp:window.initialTimestamps.initialRequestTimestamp,viewerSessionId:e.vsi,viewerName:t.appNameForBiEvents,siteRevision:String(t.siteRevision),msId:t.metaSiteId,is_rollout:0===r.code||1===r.code?r.code:null,is_platform_loaded:0,requestUrl:encodeURIComponent(n),sessionId:String(t.sessionId),btype:p,isjp:!!p,dc:t.dc,siteCacheRevision:"__siteCacheRevision__",checkVisibility:(()=>{let e=!0;function i(){e=e&&!0!==document.hidden}return document.addEventListener("visibilitychange",i,{passive:!0}),i(),()=>(i(),e)})(),...u(document.cookie,(()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]])),isMesh:1,st:l[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo}};const m=function(){const e=p(),i={};let n=1;const s=(t,s,o={})=>{const a=Date.now(),c=Math.round(performance.now()),u=a-e.initialTimestamp;if(function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s),e.suppressbi||window.__browser_deprecation__)return;const{pageId:l,pageNumber:p=n,navigationType:m}=o;let w=`&pn=${p}`;l&&(w+=`&pid=${l}`),m&&(w+=`&nt=${m}`);const f=d(s,{eventType:t,ts:u,tts:c,extra:w},e,i);r(f)};return{sendBeat:s,reportBI:function(e,i){!function(e,i){const n=i?`${e} - ${i}`:e,t="end"===i?`${e} - start`:null;performance.mark(n),performance.measure&&t&&performance.measure(`u2b50${e}`,t,n)}(e,i)},wixBiSession:e,sendBeacon:r,setDynamicSessionData:({visitorId:e,siteMemberId:n,bsi:t})=>i.bsi,reportPageNavigation:function(e){n+=1,s(t.lF.PAGE_NAVIGATION,"page navigation start",{pageId:e,pageNumber:n})},reportPageNavigationDone:function(e,i){s(t.lF.PAGE_NAVIGATION_DONE,"page navigation complete",{pageId:e,pageNumber:n,navigationType:i}),i!==t.w4.DYNAMIC_REDIRECT&&i!==t.w4.NAVIGATION_ERROR&&i!==t.w4.CANCELED||(n-=1)}}}();window.bi=m,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),m.sendBeat(1,"Init")}},function(e){e.O(0,[507],(function(){return i=16992,e(e.s=i);var i}));e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi.inline.b203996e.bundle.min.js.map]]> {let i=!1;if(!/(iP(hone|ad|od);/i.test(window?.navigator?.userAgent))try{i=navigator.sendBeacon(e)}catch(e){}i||((new Image).src=e)},s=null;function o([e,i]){return i!==s&&`${e}=${i}`}function a(){const e=document.cookie.match(/_wixCIDX=([^;]*)/);return e&&e[1]}function c(e){if(!e)return s;const i=new URL(decodeURIComponent(e));return i.search="?",encodeURIComponent(i.href)}var d=function(e,{eventType:i,ts:n,tts:t,extra:r=""},d,u){const l=function(e){const i=e.split("&").reduce(((e,i)=>{const[n,t]=i.split("=");return{...e,[n]:t}}),{});return(e,n)=>void 0!==i[e]?i[e]:n}(r),p=(m=d,e=>void 0===m[e]?s:m[e]);var m;let w=!0;const f=window?.consentPolicyManager;if(f){const e=f.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const g=p("requestUrl"),h={src:"29",evid:"3",viewer_name:p("viewerName"),caching:p("caching"),client_id:w?s:a(),dc:p("dc"),microPop:p("microPop"),et:i,event_name:e?encodeURIComponent(e):s,is_cached:p("isCached"),is_platform_loaded:p("is_platform_loaded"),is_rollout:p("is_rollout"),ism:p("isMesh"),isp:0,isjp:p("isjp"),iss:p("isServerSide"),ssr_fb:p("fallbackReason"),ita:l("ita",d.checkVisibility()?"1":"0"),mid:w?s:u?.siteMemberId||s,msid:p("msId"),pid:l("pid",s),pn:l("pn","1"),ref:document.referrer&&!w?encodeURIComponent(document.referrer):s,sar:w?s:l("sar",screen.availWidth?`${screen.availWidth}x${screen.availHeight}`:s),sessionId:w&&f?s:p("sessionId"),siterev:d.siteRevision||d.siteCacheRevision?`${d.siteRevision}-${d.siteCacheRevision}`:s,sr:w?s:l("sr",screen.width?`${screen.width}x${screen.height}`:s),st:p("st"),ts:n,tts:t,url:w?c(g):g,v:window?.thunderboltVersion||"0.0.0",vid:w?s:u?.visitorId||s,bsi:w?s:u?.bsi||s,vsi:p("viewerSessionId"),wor:w||!window.outerWidth?s:`${window.outerWidth}x${window.outerHeight}`,wr:w?s:l("wr",window.innerWidth?`${window.innerWidth}x${window.innerHeight}`:s),_brandId:d.commonConfig?.brand||s,nt:l("nt",s)};return`https://frog.wix.com/bt?${Object.entries(h).map(o).filter(Boolean).join("&")}`};const u=(e,i)=>{let n,t="none",r=e.match(/ssr-caching="?cache[,#]s*desc=([w-]+)(?:[,#]s*varnish=(w+))?(?:[,#]s*dc[,#]s*desc=([w-]+))?(?:"|;|$)/);if(!r&&window.PerformanceServerTiming){const e=(e=>{let i,n;try{i=e()}catch(e){i=[]}const t=[];return i.forEach((e=>{switch(e.name){case"cache":t[1]=e.description;break;case"varnish":t[2]=e.description;break;case"dc":n=e.description}})),{microPop:n,matches:t}})(i);n=e.microPop,r=e.matches}if(r&&r.length&&(t=`${r[1]},$`,n||(n=r[3])),"none"===t){const e="undefined"!=typeof performance?performance.timing:null;e&&e.responseStart-e.requestStart==0&&(t="browser")}return{caching:t,isCached:t.includes("hit"),...n?{microPop:n}:{}}},l={WixSite:1,UGC:2,Template:3};var p=()=>{const{fedops:e,viewerModel:{siteFeaturesConfigs:i,requestUrl:n,site:t,fleetConfig:r,commonConfig:s,interactionSampleRatio:o},clientSideRender:a,santaRenderingError:c}=window,d=(({requestUrl:e,interactionSampleRatio:i})=>{const n=new URL(e).searchParams;return n.has("sampleEvents")?"true"===n.get("sampleEvents"):Math.random(){const{userAgent:i}=e.navigator;return/instagram.+google/google/i.test(i)?"":/bot|google(?!play)|phantom|crawl|spider|headless|slurp|facebookexternal|Lighthouse|PTST|^mozilla/4.0$|^s*$/i.test(i)?"ua":""})(window)||(()=>{try{if(window.self===window.top)return""}catch(e){}return"iframe"})()||(()=>{if(!Function.prototype.bind)return"bind";const{document:e,navigator:i}=window;if(!e||!i)return"document";const{webdriver:n,userAgent:t,plugins:r,languages:s}=i;if(n)return"webdriver";if(!r||Array.isArray(r))return"plugins";if(Object.getOwnPropertyDescriptor(r,"0")?.writable)return"plugins-extra";if(!t)return"userAgent";if(t.indexOf("Snapchat")>0&&e.hidden)return"Snapchat";if(!s||0===s.length||!Object.isFrozen(s))return"languages";try{throw Error()}catch(e){if(e instanceof Error){const{stack:i}=e;if(i&&/ ((internal/)|((?file:/)/.test(i))return"stack"}}return""})()||(({seo:e})=>e?.isInSEO?"seo":"")(i);return{suppressbi:n.includes("suppressbi=true"),initialTimestamp:window.initialTimestamps.initialTimestamp,initialRequestTimestamp:window.initialTimestamps.initialRequestTimestamp,viewerSessionId:e.vsi,viewerName:t.appNameForBiEvents,siteRevision:String(t.siteRevision),msId:t.metaSiteId,is_rollout:0===r.code||1===r.code?r.code:null,is_platform_loaded:0,requestUrl:encodeURIComponent(n),sessionId:String(t.sessionId),btype:p,isjp:!!p,dc:t.dc,siteCacheRevision:"__siteCacheRevision__",checkVisibility:(()=>{let e=!0;function i(){e=e&&!0!==document.hidden}return document.addEventListener("visibilitychange",i,{passive:!0}),i(),()=>(i(),e)})(),...u(document.cookie,(()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]])),isMesh:1,st:l[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo}};const m=function(){const e=p(),i={};let n=1;const s=(t,s,o={})=>{const a=Date.now(),c=Math.round(performance.now()),u=a-e.initialTimestamp;if(function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s),e.suppressbi||window.__browser_deprecation__)return;const{pageId:l,pageNumber:p=n,navigationType:m}=o;let w=`&pn=${p}`;l&&(w+=`&pid=${l}`),m&&(w+=`&nt=${m}`);const f=d(s,{eventType:t,ts:u,tts:c,extra:w},e,i);r(f)};return{sendBeat:s,reportBI:function(e,i){!function(e,i){const n=i?`${e} - ${i}`:e,t="end"===i?`${e} - start`:null;performance.mark(n),performance.measure&&t&&performance.measure(`u2b50${e}`,t,n)}(e,i)},wixBiSession:e,sendBeacon:r,setDynamicSessionData:({visitorId:e,siteMemberId:n,bsi:t})=>i.bsi,reportPageNavigation:function(e){n+=1,s(t.lF.PAGE_NAVIGATION,"page navigation start",{pageId:e,pageNumber:n})},reportPageNavigationDone:function(e,i){s(t.lF.PAGE_NAVIGATION_DONE,"page navigation complete",{pageId:e,pageNumber:n,navigationType:i}),i!==t.w4.DYNAMIC_REDIRECT&&i!==t.w4.NAVIGATION_ERROR&&i!==t.w4.CANCELED||(n-=1)}}}();window.bi=m,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),m.sendBeat(1,"Init")}},function(e){e.O(0,[507],(function(){return i=42466,e(e.s=i);var i}));e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendBeat12.inline.1d5ac45a.bundle.min.js.map]]>
Source

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *


Related

Posts