Lead #4228

Company
Roofing Masters
Website
http://roofingmasterstyneandwear.co.uk
Best Contact
Email
()

Override

Captured Pages

View text

                    
View text

                    
View text

                    
View text

                    
Emails: roofingmasters@hotmail.co.uk, pageroofingmasters@hotmail.co.uk, roofingmasters@hotmail.co.ukaddress
View text
var bodyCacheable = true; var exclusionReason = {"shouldRender":true,"forced":false}; var ssrInfo = {"cacheExclusionReason":"","renderBodyTime":732,"renderTimeStamp":1765818139765} if (window.ResizeObserver && (!window.PerformanceObserver || !PerformanceObserver.supportedEntryTypes || PerformanceObserver.supportedEntryTypes.indexOf('paint') === -1)) { new ResizeObserver(function (entries, observer) { entries.some(function (entry) { var contentRect = entry.contentRect; if (contentRect.width > 0 && contentRect.height > 0) { requestAnimationFrame(function (now) { window.wixFirstPaint = now; dispatchEvent(new CustomEvent('wixFirstPaint')); }); observer.disconnect(); return true; } }); }).observe(document.body); } const div = document.createElement('div') div.style.overflowY = 'scroll' div.style.width = '50px' div.style.height = '50px' div.style.visibility = 'hidden' document.body.appendChild(div) const scrollbarWidth= div.offsetWidth - div.clientWidth document.body.removeChild(div) if(scrollbarWidth > 0){ document.body.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`) } #comp-lrkdb9f11{visibility:hidden !important;}top of pageroofingmasters@hotmail.co.uk #comp-lrg3po8w svg [data-color="1"] {fill: #FFFFFF;} 0191 574 1366HomeRoofing ServicesFlat Felt RoofingFascia, Soffits & GutteringRoof RepairsRe-RoofingVELUX Roof WindowsRoof Work Health & SafetyContactContact our roofing company in Houghton Le Spring Serving across Durham & SunderlandFrom roof repairs to guttering services, our team in Houghton-Le-Spring take care of clients across Sunderland, Washington, Chester Le Street, Seaham, Peterlee, County Durham & Tyne And Wear. Don't hesitate to phone or email our roofing company, or if you'd prefer, fill in the contact form below and we'll get back to you as soon as possible. Contact Roofing Masters - a name built on quality and trustContact usPhone: 0191 574 1366Email: roofingmasters@hotmail.co.ukAddress: Summerville, 4 Heather Drive, Broomhill, Houghton Le Spring ​DH5 9RSBusiness HoursMon-Sun: Open 24 hrsConnect with usGet in touchFull nameEmailPhoneYour MessageSENDContact usT: 0191 574 1366E: roofingmasters@hotmail.co.ukAddress: Summerville, 4 Heather Drive, Broomhill, Houghton Le Spring ​DH5 9RSBusiness hoursMon-Sun: Open 24 hrsConnect with us​Terms of Use | Privacy & Cookie Policy | Trading Terms © 2025. The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.bottom of page {"data":{"site":{"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userId":"d585539c-6b23-4274-bdd6-0d55044522b3","siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","siteRevision":244,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"e4bed43c-2f02-4296-a258-9609fb7e23b0","isSEO":false,"appNameForBiEvents":"thunderbolt"},"rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"fleetConfig":{"fleetName":"wix-thunderbolt","type":"GA","code":0},"requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","isInSEO":false,"platformOnSite":true}} window.fedops = JSON.parse(document.getElementById('wix-fedops').textContent) (()=>{"use strict";const e="unknown",r=r=>{const t=(o=r.cache,s=r.varnish,`${o||e},${s||e}`);var o,s;return{caching:t,isCached:t.includes("hit"),...r.microPop?{microPop:r.microPop}:{}}},t=(t,o)=>{const s=(e=>{let r;try{r=e()}catch(e){r=[]}const t=r.reduce((e,r)=>(e[r.name]=r.description,e),{});return{cache:t.cache,varnish:t.varnish,microPop:t.dc}})(o);if(s.cache||s.varnish)return r({cache:s.cache||e,varnish:s.varnish||e,microPop:s.microPop});const n=(r=>{const t=r.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return t&&t.length?{cache:t[1],varnish:t[2]||e,microPop:t[3]}:null})(t);return n?r(n):{caching:e,isCached:!1}};function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const r=16*Math.random()|0;return("x"===e?r:3&r|8).toString(16)})}const s=e=>{let r=!1;if(!/\(iP(hone|ad|od);/i.test(window?.navigator?.userAgent))try{r=navigator.sendBeacon(e)}catch(e){}r||((new Image).src=e)};!function(){const{site:e,rollout:r,fleetConfig:n,requestUrl:i,isInSEO:a,shouldReportErrorOnlyInPanorama:c}=window.fedops.data,d=(e=>{const{userAgent:r}=e.navigator;return/instagram.+google\/google/i.test(r)?"":/bot|google(?!play)|phantom|crawl|spider|headless|slurp|facebookexternal|Lighthouse|PTST|^mozilla\/4\.0$|^\s*$/i.test(r)?"ua":""})(window)||(()=>{try{if(window.self===window.top)return""}catch(e){}return"iframe"})()||(()=>{if(!Function.prototype.bind)return"bind";const{document:e,navigator:r}=window;if(!e||!r)return"document";const{webdriver:t,userAgent:o,plugins:s,languages:n}=r;if(t)return"webdriver";if(!s||Array.isArray(s))return"plugins";if(Object.getOwnPropertyDescriptor(s,"0")?.writable)return"plugins-extra";if(!o)return"userAgent";if(o.indexOf("Snapchat")>0&&e.hidden)return"Snapchat";if(!n||0===n.length||!Object.isFrozen(n))return"languages";try{throw Error()}catch(e){if(e instanceof Error){const{stack:r}=e;if(r&&/ (\(internal\/)|(\(?file:\/)/.test(r))return"stack"}}return""})()||(a?"seo":""),p=!!d,{isCached:m,caching:l,microPop:u}=t(document.cookie,()=>performance.getEntriesByType("navigation")[0].serverTiming||[]),w={WixSite:1,UGC:2,Template:3}[e.siteType]||0,h=e.appNameForBiEvents,{isDACRollout:g,siteAssetsVersionsRollout:f}=r,x=g?1:0,v=f?1:0,S=0===n.code||1===n.code?n.code:null,y=2===n.code,I=Date.now()-window.initialTimestamps.initialTimestamp,b=Math.round(performance.now()),{visibilityState:$}=document,_=$,{fedops:O,addEventListener:T,thunderboltVersion:A}=window;O.apps=O.apps||{},O.apps[h]={startLoadTime:b},O.sessionId=e.sessionId,O.vsi=o(),O.is_cached=m,O.phaseStarted=E(28),O.phaseEnded=E(22),performance.mark("[cache] "+l+(u?" ["+u+"]":"")),O.reportError=(e,r="load")=>{const t=e?.reason||e?.message;t?(c||k(26,`&errorInfo=${t}&errorType=${r}`),R({error:{name:r,message:t,stack:e?.stack}})):e.preventDefault()},T("error",O.reportError),T("unhandledrejection",O.reportError);let P=!1;function k(r,t=""){if(i.includes("suppressbi=true"))return;const o="//frog.wix.com/bolt-performance?src=72&evid="+r+"&appName="+h+"&is_rollout="+S+"&is_company_network="+y+"&is_sav_rollout="+v+"&is_dac_rollout="+x+"&dc="+e.dc+(u?"&microPop="+u:"")+"&is_cached="+m+"&msid="+e.metaSiteId+"&session_id="+window.fedops.sessionId+"&ish="+p+"&isb="+p+(p?"&isbr="+d:"")+"&vsi="+window.fedops.vsi+"&caching="+l+(P?",browser_cache":"")+"&pv="+_+"&pn=1&v="+A+"&url="+encodeURIComponent(i)+"&st="+w+`&ts=${I}&tsn=${b}`+t;s(o)}function R({transaction:r,error:t}){const o=[{fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:""+("Studio"===window.fedops.data.site.editorName?"wix-studio":"thunderbolt"+(window.fedops.data.site.isResponsive?"-responsive":"")),platform:"viewer",msid:window.fedops.data.site.metaSiteId,sessionId:window.fedops.vsi,sessionTime:Date.now()-window.initialTimestamps.initialTimestamp,logLevel:t?"ERROR":"INFO",message:t?.message??(r?.name&&`${r.name} START`),errorName:t?.name,errorStack:t?.stack,transactionName:r?.name,transactionAction:r&&"START",isSsr:!1,dataCenter:e.dc,isCached:!!m,isRollout:!!S,isHeadless:!!p,isDacRollout:!!x,isSavRollout:!!v,isCompanyNetwork:!!y}];try{const e=JSON.stringify({messages:o});return navigator.sendBeacon("https://panorama.wixapps.net/api/v1/bulklog",e)}catch(e){console.error(e)}}function E(e){return(r,t)=>{const o=`&name=${r}&duration=${Date.now()-I}`,s=t&&t.paramsOverrides?Object.keys(t.paramsOverrides).map(e=>e+"="+t.paramsOverrides[e]).join("&"):"";k(e,s?`${o}&${s}`:o)}}if(T("pageshow",({persisted:e})=>{e&&(P||(P=!0,O.is_cached=!0))},!0),window.__browser_deprecation__)return;const C=document.referrer?`&document_referrer=${document.referrer}`:"",N=window.sessionStorage.getItem("isMpa"),D=N?`&isMpa=${N}`:"";N&&window.sessionStorage.removeItem("isMpa");let M=window.sessionStorage.getItem("mpaSessionId");M||(M=o(),window.sessionStorage.setItem("mpaSessionId",M)),window.fedops.mpaSessionId=M,k(21,`&platformOnSite=${window.fedops.data.platformOnSite}&mpaSessionId=${M}${C}${D}`),R({transaction:{name:"PANORAMA_COMPONENT_LOAD"}})}()})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendFedopsLoadStarted.inline.1c036eb1.bundle.min.js.map if ( typeof Promise === 'undefined' || typeof Set === 'undefined' || typeof Object.assign === 'undefined' || typeof Array.from === 'undefined' || typeof Symbol === 'undefined' ) { // send bi in order to detect the browsers in which polyfills are not working window.fedops.phaseStarted('missing_polyfills') } (()=>{"use strict";var e,o,r,a,i,t={},n={};function d(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=t,e=[],d.O=(o,r,a,i)=>{if(!r){var t=1/0;for(b=0;b<e.length;b++){for(var[r,a,i]=e[b],n=!0,c=0;c<r.length;c++)(!1&i||t>=i)&&Object.keys(d.O).every(e=>d.O[e](r[c]))?r.splice(c--,1):(n=!1,i<t&&(t=i));if(n){e.splice(b--,1);var s=a();void 0!==s&&(o=s)}}return o}i=i||0;for(var b=e.length;b>0&&e[b-1][2]>i;b--)e[b]=e[b-1];e[b]=[r,a,i]},d.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return d.d(o,{a:o}),o},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var i=Object.create(null);d.r(i);var t={};o=o||[null,r({}),r([]),r(r)];for(var n=2&a&&e;("object"==typeof n||"function"==typeof n)&&!~o.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach(o=>t[o]=()=>e[o]);return t.default=()=>e,d.d(i,t),i},d.d=(e,o)=>{for(var r in o)d.o(o,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((o,r)=>(d.f[r](e,o),o),[])),d.u=e=>671===e?"thunderbolt-commons.299d6df9.bundle.min.js":592===e?"fastdom.inline.fbeb22f8.bundle.min.js":8398===e?"custom-element-utils.inline.8cff9cf3.bundle.min.js":996===e?"render-indicator.inline.94466dbe.bundle.min.js":7122===e?"version-indicator.inline.501e46e3.bundle.min.js":507===e?"bi-common.inline.7f89fd6a.bundle.min.js":({34:"FontFaces",40:"wixEcomFrontendWixCodeSdk",45:"sdkStateService",46:"TPAPopup",130:"styleUtilsService",161:"wix-seo-events-page-structured-data-index",200:"wix-seo-reviews-component-index",266:"group_3",311:"thunderbolt-components-registry-builder",314:"customUrlMapper",316:"windowScroll",349:"wix-seo-breadcrumbs-component-index",350:"namedSignalsService",359:"group_48",407:"wix-seo-SEO_DEFAULT",445:"accessibility",481:"wix-seo-forum-category-index",488:"interactions",541:"TPAUnavailableMessageOverlay",569:"assetsLoader",572:"domStore",622:"siteThemeService",693:"triggersAndReactions",695:"animationsWixCodeSdk",711:"passwordProtectedPage",740:"group_43",789:"wix-seo-images-component-index",851:"group_2",949:"routerService",970:"tpaWidgetNativeDeadComp",974:"animations",1021:"wix-seo-portfolio-collections-index",1141:"consentPolicy",1171:"platformPubsub",1184:"group_18",1232:"group_9",1274:"ooi",1305:"seo-api",1494:"wix-seo-groups-post-index",1499:"wix-seo-protected-page-index",1501:"builderComponent",1513:"builderModuleLoader",1525:"topologyService",1530:"wix-seo-bookings-form-index",1560:"TPABaseComponent",1573:"platformNamedSignalsService",1579:"wix-seo-services-component-index",1582:"consentPolicyService",1617:"fedopsLoggerService",1632:"SiteStyles",1643:"linkUtilsService",1833:"builderContextProviders",1922:"widgetWixCodeSdk",1991:"tpaModuleProvider",2040:"debug",2077:"wix-seo-search-page-index",2177:"group_11",2179:"AppPart2",2305:"serviceRegistrar",2313:"group_46",2338:"businessLoggerService",2342:"imagePlaceholderService",2358:"wix-seo-blog-post-index",2396:"merge-mappers",2545:"thunderbolt-components-registry",2563:"environmentService",2624:"group_21",2635:"group_22",2645:"platformSiteMembersService",2646:"platform",2694:"group_38",2705:"group_37",2774:"platformEnvironmentService",2816:"wix-seo-blog-category-index",2821:"siteScrollBlocker",2865:"Repeater_FixedColumns",2970:"renderer",3002:"svgLoader",3006:"wix-seo-paginated-component-index",3092:"group_50",3096:"wix-seo-stores-gallery-component-index",3097:"lightboxService",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3286:"wix-seo-stores-product-schema-presets-index",3369:"platformStyleUtilsService",3370:"platformFedopsLoggerService",3470:"cyclicTabbingService",3495:"wix-seo-blog-tags-index",3499:"wix-seo-restaurants-menu-component-index",3511:"environmentWixCodeSdk",3542:"dynamicPages",3605:"cyclicTabbing",3617:"contentReflow",3659:"componentsqaapi",3660:"group_5",3671:"group_6",3682:"TPAWorker",3689:"seo-api-converters",3690:"BuilderComponentDeadComp",3724:"versionIndicator",3769:"platformPageContextService",3780:"wix-seo-schedule-page-index",3795:"canvas",3831:"ContentReflowBanner",3858:"platformRouterService",3909:"motion",3930:"mobileFullScreen",3993:"group_19",4047:"wix-seo-events-list-component-index",4049:"domSelectors",4066:"TPAPreloaderOverlay",4134:"group_41",4206:"santa-platform-utils",4214:"platformSdkStateService",4245:"testApi",4303:"widget",4334:"platformTopologyService",4391:"wix-seo-media-component-index",4456:"group_29",4493:"remoteStructureRenderer",4526:"group_30",4551:"wix-seo-members-area-profile-tabs-index",4655:"reporter-api",4676:"wix-seo-events-page-index",4708:"routerFetch",4773:"quickActionBar",4874:"wix-seo-stores-category-index",4937:"businessLogger",5114:"wix-seo-bookings-calendar-index",5116:"wix-seo-wix-data-page-item-index",5122:"group_45",5133:"group_42",5148:"router",5168:"wixDomSanitizer",5181:"imagePlaceholder",5219:"wix-seo-static-page-index",5221:"stores",5294:"environment",5307:"wix-seo-blog-hashtags-index",5377:"onloadCompsBehaviors",5391:"platformConsentPolicyService",5412:"containerSliderService",5433:"group_20",5444:"group_25",5445:"protectedPages",5503:"group_39",5625:"group_8",5648:"wix-seo-members-area-profile-index",5652:"multilingual",5662:"platformLinkUtilsService",5679:"urlService",5728:"pageContextService",5739:"externalComponent",5901:"group_51",5966:"group_49",5998:"stickyToComponent",6055:"mpaNavigation",6099:"group_35",6178:"searchBox",6222:"siteScrollBlockerService",6304:"wix-seo-gift-card-index",6364:"provideCssService",6384:"dashboardWixCodeSdk",6441:"wix-seo-restaurants-menu-page-index",6469:"group_4",6505:"editorElementsDynamicTheme",6510:"tslib.inline",6521:"navigation",6578:"renderIndicator",6711:"platformSiteThemeService",6821:"becky-css",6850:"componentsLoader",6851:"wix-seo-forum-post-index",6935:"module-executor",6943:"group_40",7030:"feedback",7116:"scrollToAnchor",7148:"provideComponentService",7171:"siteMembers",7203:"platformTranslationsService",7230:"popups",7265:"group_28",7331:"RemoteRefDeadComp",7393:"vsm-css",7457:"group_0",7471:"wix-seo-bookings-service-index",7513:"wix-seo-stores-sub-category-index",7547:"AppPart",7562:"usedPlatformApis",7882:"appMonitoring",7920:"group_47",7931:"group_44",7969:"wix-seo-static-page-v2-index",8039:"containerSlider",8104:"tpa",8149:"GhostComp",8212:"translationsService",8242:"group_23",8253:"group_24",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",8838:"group_27",8840:"ByocStyles",8866:"platformInteractionsService",8908:"group_32",8919:"group_31",8934:"panorama",8981:"wix-seo-groups-page-index",9040:"wix-seo-restaurants-order-page-index",9045:"ssrCache",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",9204:"pageAnchors",9278:"group_7",9341:"editorWixCodeSdk",9368:"group_10",9404:"anchorsService",9497:"speculationRules",9506:"wix-seo-members-area-author-profile-index",9507:"TPAModal",9533:"wix-seo-stores-product-index",9737:"servicesManagerReact",9764:"wix-seo-pricing-plans-index",9822:"businessManager",9824:"siteMembersService",9896:"group_36",9948:"wix-seo-blog-archive-index"}[e]||e)+"."+{34:"42825314",40:"1389213b",45:"fe95d036",46:"c2744a36",130:"ddaf452b",161:"9baf3895",200:"b1039930",266:"5e83a1aa",311:"161442a8",314:"65cda696",316:"23e6c9db",349:"dd205450",350:"58fc239f",359:"64f5d925",407:"90df952e",445:"7a4a0e87",481:"f8e2d255",488:"ace01137",490:"3a9221eb",541:"19bb319e",569:"a3c7894b",572:"6c7ba3bf",622:"13292a6e",693:"6c2cb1df",695:"f9642416",711:"f3c56884",740:"288105c9",789:"44c2e7d7",851:"dc2f4944",949:"5a0d9514",970:"264775c2",974:"2a262498",993:"6a1dadc0",1021:"f1764d68",1141:"7e13fd16",1171:"8ac62268",1184:"6dcc8019",1232:"3d995c3e",1274:"f864528d",1305:"0abdd6b8",1418:"c1ab6d5d",1494:"9421e5b1",1499:"d97840e9",1501:"99cb83d6",1513:"4d376fc8",1525:"87b0b3d2",1530:"9c7a1881",1560:"ccac23f8",1573:"0817b6d7",1579:"76c77c9e",1582:"0e33da7e",1617:"89883bae",1619:"cdb7771d",1632:"9071ae79",1643:"70aa015d",1833:"91a813b4",1922:"7b895c29",1991:"ffa4e97e",2040:"2744e238",2077:"464b6933",2177:"81d8ddf9",2179:"568362fa",2305:"dd423999",2313:"4b69ed65",2338:"ee726f93",2342:"484f30e4",2358:"f9f721f1",2396:"57846e53",2545:"174af3c5",2563:"57865ebc",2624:"22ec2175",2635:"5d6c785e",2645:"ad5305b7",2646:"85edddd7",2694:"533bf999",2705:"ae4cde9d",2774:"8b6c4005",2816:"f5d10a83",2821:"4ed9f98f",2865:"e2529a4c",2970:"eb9b112d",3002:"8158e433",3006:"cf05d182",3092:"1e162d98",3096:"5f33d809",3097:"fd98590e",3119:"5438b1da",3272:"901c5e7f",3286:"f9040bda",3369:"b6b1f46d",3370:"843ae0ee",3470:"bca44b46",3495:"a6afbc59",3499:"4599607d",3511:"f712152b",3520:"f1d7f030",3542:"d7fc0274",3605:"7ab0c9b0",3617:"e425d9d6",3659:"163131fa",3660:"8b769341",3671:"043def33",3682:"d3c73ed6",3689:"de7c2dd3",3690:"76bded92",3724:"021843c8",3769:"e8c9d3a8",3780:"c52e90cd",3795:"b410106a",3831:"5df1c55d",3858:"38c28731",3909:"2f7a578d",3930:"fd421ddc",3993:"9a541ee8",4047:"886b0b8e",4049:"3eb25ac3",4066:"3dedf657",4134:"4d631571",4206:"06493307",4214:"98c2e2e3",4245:"a6b2591b",4303:"354a56f5",4334:"04d124b1",4391:"39be9e0b",4456:"a4ae3cd3",4493:"3fe3f45d",4526:"caf7e291",4551:"6afe659c",4655:"ddfdba50",4676:"a151219c",4708:"2c1aabb7",4773:"2339844f",4874:"1344ec61",4937:"c37988a7",5114:"bf1b55f2",5116:"9421ca63",5122:"4cc6d4e1",5133:"4391af45",5148:"a544b735",5168:"2d6b2919",5181:"2980857a",5219:"11dd6fc3",5221:"7c7bd98d",5294:"5c057c2b",5307:"fbf95fc5",5377:"65c4a443",5391:"a089015a",5412:"34b8eb82",5433:"8b17e400",5444:"4be8e31c",5445:"04f8dc57",5503:"8e906ccc",5625:"6a3961fd",5648:"f27bd307",5652:"34662810",5662:"279ac44a",5679:"0ae3175d",5728:"04be6536",5739:"430cfe35",5879:"873f8dd9",5901:"5a871bba",5966:"9eb60cb8",5998:"712e63b7",6055:"48b2c3c5",6099:"e1bb42ae",6178:"fd111d20",6222:"2490cac2",6304:"d5bd6964",6315:"baf905ef",6364:"fc34e033",6384:"28192a8a",6441:"5f414260",6469:"b24a89ca",6505:"cc70e187",6510:"79623d43",6521:"6ed82614",6578:"440476d9",6627:"4dce4da1",6711:"8c1247d5",6821:"c854d520",6850:"8acadaf2",6851:"7ce8bb2b",6935:"cec461b2",6943:"2661cc18",6964:"827dac20",7030:"0cdd50a6",7116:"9c0513a5",7148:"a5b95acf",7171:"6b620580",7203:"04001ab1",7230:"9fb8f288",7265:"a74cf8a9",7331:"7984a796",7393:"02da5f20",7457:"7d73ac98",7471:"53749c63",7513:"7daf5526",7547:"916b35c9",7562:"e4a6b8da",7882:"88a16f37",7920:"579e127b",7931:"9452c0fc",7969:"5c1324d3",8039:"e497f2a2",8104:"c3d7bd21",8149:"290fde46",8212:"a80590ce",8242:"b8e3e5d5",8253:"d5d4f245",8338:"cde7648b",8380:"bdde27c3",8423:"bd7e4304",8519:"125e811f",8595:"ba424127",8703:"108adbfe",8735:"966f10b8",8791:"88b710e8",8838:"dcf624a4",8840:"2d3bb0dd",8866:"23870f71",8869:"e2a57833",8908:"34524135",8919:"c3a6bfbb",8934:"e29a097c",8981:"0c2dbc1e",9040:"1ef6dd9e",9045:"62f46b63",9090:"ff93632a",9098:"b7b3d7e4",9131:"63e88a5f",9141:"45cfa286",9166:"67d41f44",9203:"5f6bebbf",9204:"4466d2a9",9278:"bdf0ca2f",9341:"2423676e",9368:"e865f0f8",9404:"9ad84687",9497:"ba36b980",9506:"518ed211",9507:"5101f51d",9519:"6b8d5a92",9533:"5881d4d1",9622:"ef4dd8f3",9651:"95967056",9737:"5377e668",9764:"d1f52483",9822:"ee536dad",9824:"c9bef29b",9896:"359d78f4",9948:"7ddb0ce4"}[e]+".chunk.min.js",d.miniCssF=e=>996===e?"render-indicator.inline.044c11cb.min.css":7122===e?"version-indicator.inline.14d0f6f7.min.css":{46:"TPAPopup",541:"TPAUnavailableMessageOverlay",970:"tpaWidgetNativeDeadComp",1560:"TPABaseComponent",2179:"AppPart2",2865:"Repeater_FixedColumns",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3831:"ContentReflowBanner",4066:"TPAPreloaderOverlay",7547:"AppPart",9278:"group_7",9507:"TPAModal"}[e]+"."+{46:"7e7f441d",541:"fb1e5320",970:"edad7c2d",1560:"27e1e284",2179:"0a2601ec",2865:"3e2ab597",3119:"287f6d9f",3272:"2b93f1ca",3831:"d7e07a05",4066:"6dbffa0c",7547:"34a92bc1",9278:"bae0ce0c",9507:"1b4dd679"}[e]+".chunk.min.css",d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),a={},i="_wix_thunderbolt_app:",d.l=(e,o,r,t)=>{if(a[e])a[e].push(o);else{var n,c;if(void 0!==r)for(var s=document.getElementsByTagName("script"),b=0;b<s.length;b++){var l=s[b];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==i+r){n=l;break}}n||(c=!0,(n=document.createElement("script")).charset="utf-8",d.nc&&n.setAttribute("nonce",d.nc),n.setAttribute("data-webpack",i+r),n.src=e,0!==n.src.indexOf(window.location.origin+"/")&&(n.crossOrigin="anonymous")),a[e]=[o];var p=(o,r)=>{n.onerror=n.onload=null,clearTimeout(f);var i=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),i&&i.forEach(e=>e(r)),o)return o(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=p.bind(null,n.onerror),n.onload=p.bind(null,n.onload),c&&document.head.appendChild(n)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),d.p="https://static.parastorage.com/services/wix-thunderbolt/dist/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((o,r)=>{var a=d.miniCssF(e),i=d.p+a;if(((e,o)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var i=(n=r[a]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(i===e||i===o))return n}var t=document.getElementsByTagName("style");for(a=0;a<t.length;a++){var n;if((i=(n=t[a]).getAttribute("data-href"))===e||i===o)return n}})(a,i))return o();((e,o,r,a,i)=>{var t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.onerror=t.onload=r=>{if(t.onerror=t.onload=null,"load"===r.type)a();else{var n=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.href||o,c=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");c.code="CSS_CHUNK_LOAD_FAILED",c.type=n,c.request=d,t.parentNode&&t.parentNode.removeChild(t),i(c)}},t.href=o,0!==t.href.indexOf(window.location.origin+"/")&&(t.crossOrigin="anonymous"),r?r.parentNode.insertBefore(t,r.nextSibling):document.head.appendChild(t)})(e,i,null,o,r)}),o={7311:0};d.f.miniCss=(r,a)=>{o[r]?a.push(o[r]):0!==o[r]&&{46:1,541:1,970:1,996:1,1560:1,2179:1,2865:1,3119:1,3272:1,3831:1,4066:1,7122:1,7547:1,9278:1,9507:1}[r]&&a.push(o[r]=e(r).then(()=>{o[r]=0},e=>{throw delete o[r],e}))}}})(),(()=>{var e={7311:0};d.f.j=(o,r)=>{var a=d.o(e,o)?e[o]:void 0;if(0!==a)if(a)r.push(a[2]);else if(7311!=o){var i=new Promise((r,i)=>a=e[o]=[r,i]);r.push(a[2]=i);var t=d.p+d.u(o),n=new Error;d.l(t,r=>{if(d.o(e,o)&&(0!==(a=e[o])&&(e[o]=void 0),a)){var i=r&&("load"===r.type?"missing":r.type),t=r&&r.target&&r.target.src;n.message="Loading chunk "+o+" failed.\n("+i+": "+t+")",n.name="ChunkLoadError",n.type=i,n.request=t,a[1](n)}},"chunk-"+o,o)}else e[o]=0},d.O.j=o=>0===e[o];var o=(o,r)=>{var a,i,[t,n,c]=r,s=0;if(t.some(o=>0!==e[o])){for(a in n)d.o(n,a)&&(d.m[a]=n[a]);if(c)var b=c(d)}for(o&&o(r);s<t.length;s++)i=t[s],d.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return d.O(b)},r=self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})()})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/webpack-runtime.02366746.bundle.min.js.map (self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[592],{17709:function(t,e,n){var i;!function(e){"use strict";var r=function(){},s=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.msRequestAnimationFrame||function(t){return setTimeout(t,16)};function a(){var t=this;t.reads=[],t.writes=[],t.raf=s.bind(e),r("initialized",t)}function u(t){t.scheduled||(t.scheduled=!0,t.raf(o.bind(null,t)),r("flush scheduled"))}function o(t){r("flush");var e,n=t.writes,i=t.reads;try{r("flushing reads",i.length),t.runTasks(i),r("flushing writes",n.length),t.runTasks(n)}catch(t){e=t}if(t.scheduled=!1,(i.length||n.length)&&u(t),e){if(r("task errored",e.message),!t.catch)throw e;t.catch(e)}}function c(t,e){var n=t.indexOf(e);return!!~n&&!!t.splice(n,1)}a.prototype={constructor:a,runTasks:function(t){var e;for(r("run tasks");e=t.shift();)e()},measure:function(t,e){r("measure");var n=e?t.bind(e):t;return this.reads.push(n),u(this),n},mutate:function(t,e){r("mutate");var n=e?t.bind(e):t;return this.writes.push(n),u(this),n},clear:function(t){return r("clear",t),c(this.reads,t)||c(this.writes,t)},extend:function(t){if(r("extend",t),"object"!=typeof t)throw new Error("expected object");var e=Object.create(this);return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}(e,t),e.fastdom=this,e.initialize&&e.initialize(),e},catch:null};var h=e.fastdom=e.fastdom||new a;void 0===(i=function(){return h}.call(h,n,h,t))||(t.exports=i)}("undefined"!=typeof window?window:void 0!==this?this:globalThis)}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/fastdom.inline.fbeb22f8.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[8398],{22538:(e,t,i)=>{i.r(t),i.d(t,{STATIC_MEDIA_URL:()=>Ke,alignTypes:()=>d,fileType:()=>v,fittingTypes:()=>h,getData:()=>Ue,getFileExtension:()=>$,getPlaceholder:()=>$e,getResponsiveImageProps:()=>Je,htmlTag:()=>g,isWEBP:()=>F,populateGlobalFeatureSupport:()=>Q,sdk:()=>Xe,upscaleMethods:()=>p});const n="v1",r=2,o=1920,s=1920,a=1e3,c=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"},l={FIT:"fit",FILL:"fill",FILL_FOCAL:"fill_focal",CROP:"crop",LEGACY_CROP:"legacy_crop",LEGACY_FILL:"legacy_fill"},d={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"},u={[d.CENTER]:{x:.5,y:.5},[d.TOP_LEFT]:{x:0,y:0},[d.TOP_RIGHT]:{x:1,y:0},[d.TOP]:{x:.5,y:0},[d.BOTTOM_LEFT]:{x:0,y:1},[d.BOTTOM_RIGHT]:{x:1,y:1},[d.BOTTOM]:{x:.5,y:1},[d.RIGHT]:{x:1,y:.5},[d.LEFT]:{x:0,y:.5}},m={center:"c",top:"t",top_left:"tl",top_right:"tr",bottom:"b",bottom_left:"bl",bottom_right:"br",left:"l",right:"r"},g={BG:"bg",IMG:"img",SVG:"svg"},p={AUTO:"auto",CLASSIC:"classic",SUPER:"super"},f={classic:1,super:2},_={radius:"0.66",amount:"1.00",threshold:"0.01"},b={uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},T=25e6,I=[1.5,2,4],E={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}},w={HIGH:"HIGH",MEDIUM:"MEDIUM",LOW:"LOW",TINY:"TINY"},L={CONTRAST:"contrast",BRIGHTNESS:"brightness",SATURATION:"saturation",HUE:"hue",BLUR:"blur"},v={JPG:"jpg",JPEG:"jpeg",JPE:"jpe",PNG:"png",WEBP:"webp",WIX_ICO_MP:"wix_ico_mp",WIX_MP:"wix_mp",GIF:"gif",SVG:"svg",AVIF:"avif",UNRECOGNIZED:"unrecognized"},A={AVIF:"AVIF",PAVIF:"PAVIF"};v.JPG,v.JPEG,v.JPE,v.PNG,v.GIF,v.WEBP;function y(e,...t){return function(...i){const n=i[i.length-1]||{},r=[e[0]];return t.forEach(function(t,o){const s=Number.isInteger(t)?i[t]:n[t];r.push(s,e[o+1])}),r.join("")}}function C(e){return e[e.length-1]}const O=[v.PNG,v.JPEG,v.JPG,v.JPE,v.WIX_ICO_MP,v.WIX_MP,v.WEBP,v.AVIF],R=[v.JPEG,v.JPG,v.JPE];function M(e,t,i){return i&&t&&!(!(n=t.id)||!n.trim()||"none"===n.toLowerCase())&&Object.values(h).includes(e);var n}function S(e,t,i,n){if(/(^https?)|(^data)|(^\/\/)/.test(e))return!1;if(!function(e,t,i){return!(F(e)||P(e))||!t||i}(e,t,i))return!1;const r=function(e){return O.includes($(e))}(e),o=function(e,t,i){return!(!G(e)||!t&&!i)}(e,i,n);return r||o}function x(e){return $(e)===v.PNG}function F(e){return $(e)===v.WEBP}function G(e){return $(e)===v.GIF}function P(e){return $(e)===v.AVIF}const N=["/","\\","?","<",">","|","\u201c",":",'"'].map(encodeURIComponent),k=["\\.","\\*"],B="_";function H(e){return function(e){return R.includes($(e))}(e)?v.JPG:x(e)?v.PNG:F(e)?v.WEBP:G(e)?v.GIF:P(e)?v.AVIF:v.UNRECOGNIZED}function $(e){return(/[.]([^.]+)$/.exec(e)&&/[.]([^.]+)$/.exec(e)[1]||"").toLowerCase()}function U(e,t,i,n,r){let o;return o=r===l.FILL?function(e,t,i,n){return Math.max(i/e,n/t)}(e,t,i,n):r===l.FIT?function(e,t,i,n){return Math.min(i/e,n/t)}(e,t,i,n):1,o}function W(e,t,i,n,r,o){e=e||n.width,t=t||n.height;const{scaleFactor:s,width:a,height:c}=function(e,t,i,n,r){let o,s=i,a=n;if(o=U(e,t,i,n,r),r===l.FIT&&(s=e*o,a=t*o),s&&a&&s*a>T){const i=Math.sqrt(T/(s*a));s*=i,a*=i,o=U(e,t,s,a,r)}return{scaleFactor:o,width:s,height:a}}(e,t,n.width*r,n.height*r,i);return function(e,t,i,n,r,o,s){const{optimizedScaleFactor:a,upscaleMethodValue:c,forceUSM:h}=function(e,t,i,n){if("auto"===n)return function(e,t){const i=V(e,t);return{optimizedScaleFactor:E[i].maxUpscale,upscaleMethodValue:f.classic,forceUSM:!1}}(e,t);if("super"===n)return function(e){return{optimizedScaleFactor:C(I),upscaleMethodValue:f.super,forceUSM:!(I.includes(e)||e>C(I))}}(i);return function(e,t){const i=V(e,t);return{optimizedScaleFactor:E[i].maxUpscale,upscaleMethodValue:f.classic,forceUSM:!1}}(e,t)}(e,t,o,r);let d=i,u=n;if(o<=a)return{width:d,height:u,scaleFactor:o,upscaleMethodValue:c,forceUSM:h,cssUpscaleNeeded:!1};switch(s){case l.FILL:d=i*(a/o),u=n*(a/o);break;case l.FIT:d=e*a,u=t*a}return{width:d,height:u,scaleFactor:a,upscaleMethodValue:c,forceUSM:h,cssUpscaleNeeded:!0}}(e,t,a,c,o,s,i)}function z(e,t,i,n){const r=D(i)||function(e=d.CENTER){return u[e]}(n);return{x:Math.max(0,Math.min(e.width-t.width,r.x*e.width-t.width/2)),y:Math.max(0,Math.min(e.height-t.height,r.y*e.height-t.height/2)),width:Math.min(e.width,t.width),height:Math.min(e.height,t.height)}}function Y(e){return e.alignment&&m[e.alignment]||m[d.CENTER]}function D(e){let t;return!e||"number"!=typeof e.x||isNaN(e.x)||"number"!=typeof e.y||isNaN(e.y)||(t={x:j(Math.max(0,Math.min(100,e.x))/100,2),y:j(Math.max(0,Math.min(100,e.y))/100,2)}),t}function V(e,t){const i=e*t;return i>E[w.HIGH].size?w.HIGH:i>E[w.MEDIUM].size?w.MEDIUM:i>E[w.LOW].size?w.LOW:w.TINY}function j(e,t){const i=Math.pow(10,t||0);return(e*i/i).toFixed(t)}function q(e){return e&&e.upscaleMethod&&p[e.upscaleMethod.toUpperCase()]||p.AUTO}function Z(e,t){const i=F(e)||P(e);return $(e)===v.GIF||i&&t}const J={isMobile:!1},X=function(e){return J[e]},K=function(e,t){J[e]=t};function Q(){if("undefined"!=typeof window&&"undefined"!=typeof navigator){const e=window.matchMedia&&window.matchMedia("(max-width: 767px)").matches,t=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);K("isMobile",e&&t)}}function ee(e,t){const i={css:{container:{}}},{css:n}=i,{fittingType:r}=e;switch(r){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(t.alignment){case d.CENTER:n.container.backgroundPosition="center center";break;case d.LEFT:n.container.backgroundPosition="left center";break;case d.RIGHT:n.container.backgroundPosition="right center";break;case d.TOP:n.container.backgroundPosition="center top";break;case d.BOTTOM:n.container.backgroundPosition="center bottom";break;case d.TOP_RIGHT:n.container.backgroundPosition="right top";break;case d.TOP_LEFT:n.container.backgroundPosition="left top";break;case d.BOTTOM_RIGHT:n.container.backgroundPosition="right bottom";break;case d.BOTTOM_LEFT:n.container.backgroundPosition="left bottom"}return i}const te={[d.CENTER]:"center",[d.TOP]:"top",[d.TOP_LEFT]:"top left",[d.TOP_RIGHT]:"top right",[d.BOTTOM]:"bottom",[d.BOTTOM_LEFT]:"bottom left",[d.BOTTOM_RIGHT]:"bottom right",[d.LEFT]:"left",[d.RIGHT]:"right"},ie={position:"absolute",top:"auto",right:"auto",bottom:"auto",left:"auto"};function ne(e,t){const i={css:{container:{},img:{}}},{css:n}=i,{fittingType:r}=e,o=t.alignment;switch(n.container.position="relative",r){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:e.parts&&e.parts.length?(n.img.width=e.parts[0].width,n.img.height=e.parts[0].height):(n.img.width=e.src.width,n.img.height=e.src.height);break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="contain",n.img.objectPosition=te[o]||"unset";break;case h.LEGACY_BG_NORMAL:n.img.width="100%",n.img.height="100%",n.img.objectFit="none",n.img.objectPosition=te[o]||"unset";break;case h.STRETCH:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="fill";break;case h.SCALE_TO_FILL:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="cover"}if("number"==typeof n.img.width&&"number"==typeof n.img.height&&(n.img.width!==t.width||n.img.height!==t.height)){const e=Math.round((t.height-n.img.height)/2),i=Math.round((t.width-n.img.width)/2);Object.assign(n.img,ie,function(e,t,i){return{[d.TOP_LEFT]:{top:0,left:0},[d.TOP_RIGHT]:{top:0,right:0},[d.TOP]:{top:0,left:t},[d.BOTTOM_LEFT]:{bottom:0,left:0},[d.BOTTOM_RIGHT]:{bottom:0,right:0},[d.BOTTOM]:{bottom:0,left:t},[d.RIGHT]:{top:e,right:0},[d.LEFT]:{top:e,left:0},[d.CENTER]:{width:i.width,height:i.height,objectFit:"none"}}}(e,i,t)[o])}return i}function re(e,t){const i={css:{container:{}},attr:{container:{},img:{}}},{css:n,attr:r}=i,{fittingType:o}=e,s=t.alignment,{width:a,height:c}=e.src;let u;switch(n.container.position="relative",o){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.TILE:e.parts&&e.parts.length?(r.img.width=e.parts[0].width,r.img.height=e.parts[0].height):(r.img.width=a,r.img.height=c),r.img.preserveAspectRatio="xMidYMid slice";break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:r.img.width="100%",r.img.height="100%",r.img.transform="",r.img.preserveAspectRatio="";break;case h.STRETCH:r.img.width=t.width,r.img.height=t.height,r.img.x=0,r.img.y=0,r.img.transform="",r.img.preserveAspectRatio="none";break;case h.SCALE_TO_FILL:S(e.src.id)?(r.img.width=t.width,r.img.height=t.height):(u=function(e,t,i,n,r){const o=U(e,t,i,n,r);return{width:Math.round(e*o),height:Math.round(t*o)}}(a,c,t.width,t.height,l.FILL),r.img.width=u.width,r.img.height=u.height),r.img.x=0,r.img.y=0,r.img.transform="",r.img.preserveAspectRatio="xMidYMid slice"}if("number"==typeof r.img.width&&"number"==typeof r.img.height&&(r.img.width!==t.width||r.img.height!==t.height)){let e,i,n=0,a=0;o===h.TILE?(e=t.width%r.img.width,i=t.height%r.img.height):(e=t.width-r.img.width,i=t.height-r.img.height);const c=Math.round(e/2),l=Math.round(i/2);switch(s){case d.TOP_LEFT:n=0,a=0;break;case d.TOP:n=c,a=0;break;case d.TOP_RIGHT:n=e,a=0;break;case d.LEFT:n=0,a=l;break;case d.CENTER:n=c,a=l;break;case d.RIGHT:n=e,a=l;break;case d.BOTTOM_LEFT:n=0,a=i;break;case d.BOTTOM:n=c,a=i;break;case d.BOTTOM_RIGHT:n=e,a=i}r.img.x=n,r.img.y=a}return r.container.width=t.width,r.container.height=t.height,r.container.viewBox=[0,0,t.width,t.height].join(" "),i}function oe(e,t,i){let n;switch(t.crop&&(n=function(e,t){const i=Math.max(0,Math.min(e.width,t.x+t.width)-Math.max(0,t.x)),n=Math.max(0,Math.min(e.height,t.y+t.height)-Math.max(0,t.y));return i&&n&&(e.width!==i||e.height!==n)?{x:Math.max(0,t.x),y:Math.max(0,t.y),width:i,height:n}:null}(t,t.crop),n&&(e.src.width=n.width,e.src.height=n.height,e.src.isCropped=!0,e.parts.push(ae(n)))),e.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:e.parts.push(se(e,i));break;case h.SCALE_TO_FILL:e.parts.push(function(e,t){const i=W(e.src.width,e.src.height,l.FILL,t,e.devicePixelRatio,e.upscaleMethod),n=D(e.focalPoint);return{transformType:n?l.FILL_FOCAL:l.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:Y(t),focalPointX:n&&n.x,focalPointY:n&&n.y,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}(e,i));break;case h.STRETCH:e.parts.push(function(e,t){const i=U(e.src.width,e.src.height,t.width,t.height,l.FILL),n={...t};return n.width=e.src.width*i,n.height=e.src.height*i,se(e,n)}(e,i));break;case h.TILE_HORIZONTAL:case h.TILE_VERTICAL:case h.TILE:case h.LEGACY_ORIGINAL_SIZE:case h.ORIGINAL_SIZE:n=z(e.src,i,e.focalPoint,i.alignment),e.src.isCropped?(Object.assign(e.parts[0],n),e.src.width=n.width,e.src.height=n.height):e.parts.push(ae(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:e.parts.push(function(e){return{transformType:l.LEGACY_CROP,width:Math.round(e.width),height:Math.round(e.height),alignment:Y(e),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FIT:case h.LEGACY_STRIP_FIT_AND_TILE:e.parts.push(function(e){return{transformType:l.FIT,width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FILL:e.parts.push(function(e){return{transformType:l.LEGACY_FILL,width:Math.round(e.width),height:Math.round(e.height),alignment:Y(e),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i))}}function se(e,t){const i=W(e.src.width,e.src.height,l.FIT,t,e.devicePixelRatio,e.upscaleMethod);return{transformType:!e.src.width||!e.src.height?l.FIT:l.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:m.center,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}function ae(e){return{transformType:l.CROP,x:Math.round(e.x),y:Math.round(e.y),width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}function ce(e,t){t=t||{},e.quality=function(e,t){const i=e.fileType===v.PNG,n=e.fileType===v.JPG,r=e.fileType===v.WEBP,o=e.fileType===v.AVIF,s=n||i||r||o;if(s){const n=C(e.parts),r=(a=n.width,c=n.height,E[V(a,c)].quality);let o=t.quality&&t.quality>=5&&t.quality<=90?t.quality:r;return o=i?o+5:o,o}var a,c;return 0}(e,t),e.progressive=function(e){return!1!==e.progressive}(t),e.watermark=function(e){return e.watermark}(t),e.autoEncode=t.autoEncode??!0,e.encoding=t?.encoding,e.unsharpMask=function(e,t){if(function(e){const t="number"==typeof(e=e||{}).radius&&!isNaN(e.radius)&&e.radius>=.1&&e.radius<=500,i="number"==typeof e.amount&&!isNaN(e.amount)&&e.amount>=0&&e.amount<=10,n="number"==typeof e.threshold&&!isNaN(e.threshold)&&e.threshold>=0&&e.threshold<=255;return t&&i&&n}(t.unsharpMask))return{radius:j(t.unsharpMask?.radius,2),amount:j(t.unsharpMask?.amount,2),threshold:j(t.unsharpMask?.threshold,2)};if(("number"!=typeof(i=(i=t.unsharpMask)||{}).radius||isNaN(i.radius)||0!==i.radius||"number"!=typeof i.amount||isNaN(i.amount)||0!==i.amount||"number"!=typeof i.threshold||isNaN(i.threshold)||0!==i.threshold)&&function(e){const t=C(e.parts);return!(t.scaleFactor>=1)||t.forceUSM||t.transformType===l.FIT}(e))return _;var i;return}(e,t),e.filters=function(e){const t=e.filters||{},i={};he(t[L.CONTRAST],-100,100)&&(i[L.CONTRAST]=t[L.CONTRAST]);he(t[L.BRIGHTNESS],-100,100)&&(i[L.BRIGHTNESS]=t[L.BRIGHTNESS]);he(t[L.SATURATION],-100,100)&&(i[L.SATURATION]=t[L.SATURATION]);he(t[L.HUE],-180,180)&&(i[L.HUE]=t[L.HUE]);he(t[L.BLUR],0,100)&&(i[L.BLUR]=t[L.BLUR]);return i}(t)}function he(e,t,i){return"number"==typeof e&&!isNaN(e)&&0!==e&&e>=t&&e<=i}function le(e,t,i,n){const o=function(e){return e?.isSEOBot??!1}(n),s=H(t.id),a=function(e,t){const i=/\.([^.]*)$/,n=new RegExp(`(${N.concat(k).join("|")})`,"g");if(t&&t.length){let e=t;const r=t.match(i);return r&&O.includes(r[1])&&(e=t.replace(i,"")),encodeURIComponent(e).replace(n,B)}const r=e.match(/\/(.*?)$/);return(r?r[1]:e).replace(i,"")}(t.id,t.name),c=o?1:function(e){return Math.min(e.pixelAspectRatio||1,r)}(i),h=$(t.id),l=h,d=S(t.id,n?.hasAnimation,n?.allowAnimatedTransform,n?.allowFullGIFTransformation),u={fileName:a,fileExtension:h,fileType:s,fittingType:e,preferredExtension:l,src:{id:t.id,width:t.width,height:t.height,isCropped:!1,isAnimated:Z(t.id,n?.hasAnimation)},focalPoint:{x:t.focalPoint&&t.focalPoint.x,y:t.focalPoint&&t.focalPoint.y},parts:[],devicePixelRatio:c,quality:0,upscaleMethod:q(n),progressive:!0,watermark:"",unsharpMask:{},filters:{},transformed:d,allowFullGIFTransformation:n?.allowFullGIFTransformation,isPlaceholderFlow:n?.isPlaceholderFlow};return d&&(oe(u,t,i),ce(u,n)),u}function de(e,t,i){const n={...i},r=X("isMobile");switch(e){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:const e=r?a:o,i=r?c:s;n.width=Math.min(e,t.width),n.height=Math.min(i,Math.round(n.width/(t.width/t.height))),n.pixelAspectRatio=1}return n}const ue=y`fit/w_${"width"},h_${"height"}`,me=y`fill/w_${"width"},h_${"height"},al_${"alignment"}`,ge=y`fill/w_${"width"},h_${"height"},fp_${"focalPointX"}_${"focalPointY"}`,pe=y`crop/x_${"x"},y_${"y"},w_${"width"},h_${"height"}`,fe=y`crop/w_${"width"},h_${"height"},al_${"alignment"}`,_e=y`fill/w_${"width"},h_${"height"},al_${"alignment"}`,be=y`,lg_${"upscaleMethodValue"}`,Te=y`,q_${"quality"}`,Ie=y`,quality_auto`,Ee=y`,usm_${"radius"}_${"amount"}_${"threshold"}`,we=y`,bl`,Le=y`,wm_${"watermark"}`,ve={[L.CONTRAST]:y`,con_${"contrast"}`,[L.BRIGHTNESS]:y`,br_${"brightness"}`,[L.SATURATION]:y`,sat_${"saturation"}`,[L.HUE]:y`,hue_${"hue"}`,[L.BLUR]:y`,blur_${"blur"}`},Ae=y`,enc_auto`,ye=y`,enc_avif`,Ce=y`,enc_pavif`,Oe=y`,pstr`,Re=y`,anm_-1`;function Me(e,t,i,r={},o){if(S(t.id,r?.hasAnimation,r?.allowAnimatedTransform,r?.allowFullGIFTransformation)){if(F(t.id)||P(t.id)){const{alignment:n,...s}=i;t.focalPoint={x:void 0,y:void 0},delete t?.crop,o=le(e,t,s,r)}else o=o||le(e,t,i,r);return function(e){const t=[];e.parts.forEach(e=>{switch(e.transformType){case l.CROP:t.push(pe(e));break;case l.LEGACY_CROP:t.push(fe(e));break;case l.LEGACY_FILL:let i=_e(e);e.upscale&&(i+=be(e)),t.push(i);break;case l.FIT:let n=ue(e);e.upscale&&(n+=be(e)),t.push(n);break;case l.FILL:let r=me(e);e.upscale&&(r+=be(e)),t.push(r);break;case l.FILL_FOCAL:let o=ge(e);e.upscale&&(o+=be(e)),t.push(o)}});let i=t.join("/");if(e.quality&&(i+=Te(e)),e.unsharpMask&&(i+=Ee(e.unsharpMask)),e.progressive||(i+=we(e)),e.watermark&&(i+=Le(e)),e.filters&&(i+=Object.keys(e.filters).map(t=>ve[t](e.filters)).join("")),e.fileType!==v.GIF&&(e.encoding===A.AVIF?(i+=ye(e),i+=Ie(e)):e.encoding===A.PAVIF?(i+=Ce(e),i+=Ie(e)):e.autoEncode&&(i+=Ae(e))),e.src?.isAnimated&&e.transformed){const t=G(e.src.id),n=!0===e.isPlaceholderFlow,r=!0===e.allowFullGIFTransformation;n?i+=Oe(e):t&&r&&(i+=Re(e))}return`${e.src.id}/${n}/${i}/${e.fileName}.${e.preferredExtension}`}(o)}return t.id}const Se={[d.CENTER]:"50% 50%",[d.TOP_LEFT]:"0% 0%",[d.TOP_RIGHT]:"100% 0%",[d.TOP]:"50% 0%",[d.BOTTOM_LEFT]:"0% 100%",[d.BOTTOM_RIGHT]:"100% 100%",[d.BOTTOM]:"50% 100%",[d.RIGHT]:"100% 50%",[d.LEFT]:"0% 50%"},xe=Object.entries(Se).reduce((e,[t,i])=>(e[i]=t,e),{}),Fe=[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],Ge=[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE,h.LEGACY_BG_NORMAL];function Pe(e,t,{width:i,height:n}){return e===h.TILE&&t.width>i&&t.height>n}function Ne(e,{width:t,height:i}){if(!t||!i){const n=t||Math.min(980,e.width),r=n/e.width;return{width:n,height:i||e.height*r}}return{width:t,height:i}}function ke(e,t,i,n="center"){const r={img:{},container:{}};if(e===h.SCALE_TO_FILL){const e=t.focalPoint&&function(e){const t=`${e.x}% ${e.y}%`;return xe[t]||""}(t.focalPoint),o=e||n;t.focalPoint&&!e?r.img={objectPosition:Be(t,i,t.focalPoint)}:r.img={objectPosition:Se[o]}}else[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE].includes(e)?r.img={objectFit:"none",top:"auto",left:"auto",right:"auto",bottom:"auto"}:Fe.includes(e)&&(r.container={backgroundSize:`${t.width}px ${t.height}px`});return r}function Be(e,t,i){const{width:n,height:r}=e,{width:o,height:s}=t,{x:a,y:c}=i;if(!o||!s)return`${a}% ${c}%`;const h=Math.max(o/n,s/r),l=n*h,d=r*h,u=Math.max(0,Math.min(l-o,l*(a/100)-o/2)),m=Math.max(0,Math.min(d-s,d*(c/100)-s/2));return`${u&&Math.floor(u/(l-o)*100)}% ${m&&Math.floor(m/(d-s)*100)}%`}const He={width:"100%",height:"100%"};function $e(e,t,i,n={}){const{autoEncode:r=!0,isSEOBot:o,shouldLoadHQImage:s,hasAnimation:a,allowAnimatedTransform:c,encoding:l}=n;if(!M(e,t,i))return b;const d=!0,u=c??d,m=S(t.id,a,u);if(!m||s)return Ue(e,t,i,{...n,autoEncode:r,useSrcset:m});const g={...i,...Ne(t,i)},{alignment:p,htmlTag:f}=g,_=Pe(e,t,g),T=function(e,t,{width:i,height:n},r=!1){if(r)return{width:i,height:n};const o=!Ge.includes(e),s=Pe(e,t,{width:i,height:n}),a=!s&&Fe.includes(e),c=a?t.width:i,h=a?t.height:n,l=o?function(e,t){return e>900?t?.05:.15:e>500?t?.1:.18:e>200?.25:1}(c,x(t.id)):1;return{width:s?1920:c*l,height:h*l}}(e,t,g,o),I=function(e,t,i){return i?0:Fe.includes(t)?1:e>200?2:3}(g.width,e,o),E=function(e,t){const i=Fe.includes(e)&&!t;return e===h.SCALE_TO_FILL||i?h.SCALE_TO_FIT:e}(e,_),w=ke(e,t,i,p),{uri:L}=Ue(E,t,{...T,alignment:p,htmlTag:f},{autoEncode:r,filters:I?{blur:I}:{},hasAnimation:a,allowAnimatedTransform:u,encoding:l,isPlaceholderFlow:d}),{attr:v={},css:A}=Ue(e,t,{...g,alignment:p,htmlTag:f},{});return A.img=A.img||{},A.container=A.container||{},Object.assign(A.img,w.img,He),Object.assign(A.container,w.container),{uri:L,css:A,attr:v,transformed:!0}}function Ue(e,t,i,n){let r={};if(M(e,t,i)){const o=de(e,t,i),s=le(e,t,o,n);r.uri=Me(e,t,o,n,s),n?.useSrcset&&(r.srcset=function(e,t,i,n,r){const o=i.pixelAspectRatio||1;return{dpr:[`${1===o?r.uri:Me(e,t,{...i,pixelAspectRatio:1},n)} 1x`,`${2===o?r.uri:Me(e,t,{...i,pixelAspectRatio:2},n)} 2x`]}}(e,t,o,n,r)),Object.assign(r,function(e,t){let i;return i=t.htmlTag===g.BG?ee:t.htmlTag===g.SVG?re:ne,i(e,t)}(s,o),{transformed:s.transformed})}else r=b;return r}function We(e,t,i,n){if(M(e,t,i)){const r=de(e,t,i);return{uri:Me(e,t,r,n||{},le(e,t,r,n))}}return{uri:""}}const ze="https://static.wixstatic.com/media/",Ye=/^media\//i,De="undefined"!=typeof window?window.devicePixelRatio:1,Ve=(e,t)=>{const i=t&&t.baseHostURL;return i?`${i}${e}`:(e=>Ye.test(e)?`https://static.wixstatic.com/${e}`:`${ze}${e}`)(e)};Q();const je="center",qe=[1920,1536,1366,1280,980],Ze=(e,t,i,n,r,o,s,a,c,h,l,d,u,m,g,p,f)=>{const _="original_size"===p,b=t/i;return qe.map((p,T)=>{const I=980===p,E=t=>I?r:e/100*(t-2*(g||0)),w=E(qe[T+1]),L=E(p),v=!(_||I)&&((e,t,i,n,r,o,s,a=je)=>{if(e>t){const e=n,t=Math.round(n/(o/r));let s=Math.round(i/2-t/2);const c=0;return a.includes("top")?s=0:a.includes("bottom")&&(s=i-t),{width:e,height:t,x:c,y:s}}{const e=Math.round(i/(r/s)),t=i;let o=Math.round(n/2-e/2);const c=0;return a.includes("left")?o=0:a.includes("right")&&(o=n-e),{width:e,height:t,x:o,y:c}}})(w/n,b,i,t,n,w,L,c),{srcset:A,fallbackSrc:y,css:C}=Je({displayMode:_?"original_size":I?"fill":"fit",uri:o,width:t,height:i,crop:u||v,name:a,focalPoint:d,alignType:c,quality:s,upscaleMethod:l,hasAnimation:h,encoding:m,allowFullGIFTransformation:f},L,n);return _&&C&&(C.img.objectFit="cover"),{srcset:A||"",sizes:I?`${e}vw`:`${L}px`,media:`(max-width: ${p}px)`,fallbackSrc:y,imgStyle:C?.img}})},Je=(e,t,i)=>{const{displayMode:n,uri:r,width:o,height:s,name:a,crop:c,focalPoint:h,alignType:l,quality:d,upscaleMethod:u,hasAnimation:m,allowAnimatedTransform:g,encoding:p,siteMargin:f,widthProportion:_,allowFullGIFTransformation:b}=e;if(_){const e=Ze(_,o,s,i,t,r,d,a,l,m,u,h,c,p,f,n,b).filter(Boolean).reverse();return{fallbackSrc:e[0].fallbackSrc,sources:e,css:e[0].imgStyle}}{const{srcset:e,css:f,uri:_}=Ue(n,{id:r,width:o,height:s,name:a,crop:c,focalPoint:h},{width:t,height:i,alignment:l},{focalPoint:h,name:a,quality:d?.quality,upscaleMethod:u,hasAnimation:m,allowAnimatedTransform:g,useSrcset:!0,encoding:p,allowFullGIFTransformation:b}),T=e?.dpr?.map(e=>/^[a-z]+:/.test(e)?e:`${Ke}${e}`);return{fallbackSrc:`${Ke}${_}`,srcset:T?.join(", ")||"",css:f}}};Q();const Xe={getScaleToFitImageURL:function(e,t,i,n,r,o){const s=We(h.SCALE_TO_FIT,{id:e,width:t,height:i,name:o&&o.name},{width:n,height:r,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:o?.devicePixelRatio??De},o);return Ve(s.uri,o)},getScaleToFillImageURL:function(e,t,i,n,r,o){const s=We(h.SCALE_TO_FILL,{id:e,width:t,height:i,name:o&&o.name,focalPoint:{x:o&&o.focalPoint&&o.focalPoint.x,y:o&&o.focalPoint&&o.focalPoint.y}},{width:n,height:r,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:o?.devicePixelRatio??De},o);return Ve(s.uri,o)},getCropImageURL:function(e,t,i,n,r,o,s,a,c,l){const u=We(h.SCALE_TO_FILL,{id:e,width:t,height:i,name:l&&l.name,crop:{x:n,y:r,width:o,height:s}},{width:a,height:c,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:l?.devicePixelRatio??De},l);return Ve(u.uri,l)}},Ke=ze},30012:(e,t,i)=>{i.d(t,{Rr:()=>G,Aq:()=>h,p7:()=>O,jh:()=>N,EH:()=>$,KU:()=>c,_o:()=>a,vk:()=>l,NL:()=>R,yO:()=>A});var n=i(17709),r=i.n(n);const o=(e,t,i)=>{let n=1,r=0;for(let o=0;o<e.length;o++){const s=e[o];if(s>t)return!1;if(r+=s,r>t&&(n++,r=s,n>i))return!1}return!0},s=(e,t,i)=>{let n=-1/0;const r=e.map(e=>(e.height+t>n&&(n=e.height+t),e.height+t));let s=n,a=n*e.length,c=n;for(;s<a;){const e=Math.floor((s+a)/2);o(r,e,i)?a=e:s=e+1,c=s}return c-t};function a(){class e 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&&r().measure(()=>{if(!this.isActive||this.isDuringCalc)return;this.isDuringCalc=!0;const e=getComputedStyle(this),t=s(this.itemsHeights,this.getRowGap(e),this.getColumnCount(e));this.isDuringCalc=!1,r().mutate(()=>{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){const t=e.getPropertyValue("row-gap");return parseInt(t||"0",10)}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()}}return e}const c="multi-column-layouter",h=()=>{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,n)=>{e.observedElementToRelayoutTarget.set(i,n),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},l=(e,t=window)=>{let i=!1;return(...n)=>{i||(i=!0,t.requestAnimationFrame(()=>{i=!1,e(...n)}))}};function d(...e){let t=e[0];for(let i=1;i<e.length;++i)t=`${t.replace(/\/$/,"")}/${e[i].replace(/^\//,"")}`;return t}var u=i(22538);const m=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let n=`${t}/`;return e&&(/^micons\//.test(e)?n=i:"ico"===/[^.]+$/.exec(e)[0]&&(n=n.replace("media","ficons"))),n+e},g=e=>{const t=window.location.search.split("&").map(e=>e.split("=")).find(e=>e[0].toLowerCase().includes("devicepixelratio"));return(t?Number(t[1]):null)||e||1};const p={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},f=(e,t)=>e&&t&&Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),_=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{const n=t[i];void 0!==n?e.style[i]=((e,t)=>"number"!=typeof t||p[e]?t:`${t}px`)(i,n):e.style.removeProperty(i)}),b=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{e.style.setProperty(i,t[i])}),T=(e,t,i=!0)=>{return e&&i?(n=e.dataset[t])?"true"===n||"false"!==n&&("null"===n?null:""+ +n===n?+n:n):n:e.dataset[t];var n},I=(e,t)=>e&&t&&Object.assign(e.dataset,t),E=e=>e||document.documentElement.clientHeight||window.innerHeight||0,w={fit:"contain",fill:"cover"};const L=(e=window)=>({measure:function(e,t,i,{containerId:n,bgEffectName:r},o){const s=i[e],a=i[n],{width:c,height:h}=o.getMediaDimensionsByEffect(r,a.offsetWidth,a.offsetHeight,E(o.getScreenHeightOverride?.()));t.width=c,t.height=h,t.currentSrc=s.style.backgroundImage,t.bgEffectName=s.dataset.bgEffectName},patch:function(t,i,n,r,o){const s=n[t];r.targetWidth=i.width,r.targetHeight=i.height;const a=((e,t,i)=>{const{targetWidth:n,targetHeight:r,imageData:o,filters:s,displayMode:a=u.fittingTypes.SCALE_TO_FILL}=e;if(!n||!r||!o.uri)return{uri:"",css:{}};const{width:c,height:h,crop:l,name:d,focalPoint:p,upscaleMethod:f,quality:_,devicePixelRatio:b=t.devicePixelRatio}=o,T={filters:s,upscaleMethod:f,..._,hasAnimation:e?.hasAnimation||o?.hasAnimation},I=g(b),E={id:o.uri,width:c,height:h,...l&&{crop:l},...p&&{focalPoint:p},...d&&{name:d}},w={width:n,height:r,htmlTag:i||"img",pixelAspectRatio:I,alignment:e.alignType||u.alignTypes.CENTER},L=(0,u.getData)(a,E,w,T);return L.uri=m(L.uri,t.staticMediaUrl,t.mediaRootUrl),L})(r,o,"bg");!function(e="",t){return!e.includes(t)||!!e!=!!t}(i.currentSrc,a.uri)?_(s,a.css.container):function(t,i){const n={backgroundImage:`url("${i.uri}")`,...i.css.container},r=new e.Image;r.onload=_.bind(null,t,n),r.src=i.uri}(s,a)}});const v=(e,t,i)=>{void 0===e.customElements.get(t)&&e.customElements.define(t,i)};function A(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 n=new t.MutationObserver(()=>this.reLayout());n.observe(e,{attributeFilter:i}),this.childrenAttributesObservers.push(n)}observeChildResize(t){this.childrenResizeObservers||(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}const y=e=>{if(e.customElementNamespace||(e.customElementNamespace={}),void 0===e.customElementNamespace.WixElement){const t=A({resizeService:h()},e);return e.customElementNamespace.WixElement=t,t}return e.customElementNamespace.WixElement},C="wix-bg-image",O=(e=globalThis.window,t={},i={experiments:{}})=>{if(e&&void 0===e.customElements.get(C)){const n=function(e,t,i,n=window){const r=L(n);return class extends e{constructor(){super()}reLayout(){if(function(e){return e.isExperimentOpen("specs.thunderbolt.tb_stop_client_images")||e.isExperimentOpen("specs.thunderbolt.final_force_webp")||e.isExperimentOpen("specs.thunderbolt.final_force_no_webp")}(t))return;const e={},o={},s=this.getAttribute("id"),a=JSON.parse(this.dataset.tiledImageInfo),{bgEffectName:c}=this.dataset,{containerId:h}=a,l=n.document.getElementById(h);e[s]=this,e[h]=l,a.displayMode=a.imageData.displayMode,t.mutationService.measure(()=>{r.measure(s,o,e,{containerId:h,bgEffectName:c},t)}),t.mutationService.mutate(()=>{r.patch(s,o,e,a,i,t)})}attributeChangedCallback(e,t){t&&this.reLayout()}disconnectedCallback(){super.disconnectedCallback()}static get observedAttributes(){return["data-tiled-image-info"]}}}(y(e),t,i,e);v(e,C,n)}};function R(e,t,i=window){const n={width:void 0,height:void 0,left:void 0};return class extends e{constructor(){super()}reLayout(){const{containerId:e,pageId:r,useCssVars:o,bgEffectName:s}=this.dataset,a=this.closest(`#${e}`)||i.document.getElementById(`${e}`),c=this.closest(`#${r}`)||i.document.getElementById(`${r}`),h={};t.mutationService.measure(()=>{const e="fixed"===i.getComputedStyle(this).position,n=E(t.getScreenHeightOverride?.()),r=a.getBoundingClientRect(),l=t.getMediaDimensionsByEffect(s,r.width,r.height,n),{hasParallax:d}=l,u=c&&(i.getComputedStyle(c).transition||"").includes("transform"),{width:m,height:g}=l,p=`${m}px`,f=`${g}px`;let _=(r.width-m)/2+"px";if(e){const e=i.document.documentElement.clientLeft;_=u?a.offsetLeft-e+"px":r.left-e+"px"}const b=e||d?0:(r.height-g)/2+"px",T=o?{"--containerW":p,"--containerH":f,"--containerL":_,"--screenH_val":`${n}`}:{width:p,height:f,left:_,top:b};Object.assign(h,T)}),t.mutationService.mutate(()=>{o?(_(this,n),b(this,h)):_(this,h)})}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"]}}}const M="__more__",S="moreContainer",x=(e=window)=>{const t=(e,t,i,n,r,o,s,a)=>{if(e-=r*(s?n.length:n.length-1),e-=a.left+a.right,t&&(n=n.map(()=>o)),n.some(e=>0===e))return null;let c=0;const h=n.reduce((e,t)=>e+t,0);if(h>e)return null;if(t){if(i){const t=Math.floor(e/n.length),i=n.map(()=>t);if(c=t*n.length,c<e){const t=Math.floor(e-c);n.forEach((e,n)=>{n<=t-1&&i[n]++})}return i}return n}if(i){const t=Math.floor((e-h)/n.length);c=0;const i=n.map(e=>(c+=e+t,e+t));if(c<e){const t=Math.floor(e-c);n.forEach((e,n)=>{n<=t-1&&i[n]++})}return i}return n},i=e=>Math.round(e),n=e=>{const t=parseFloat(e);return isFinite(t)?t:0},r=t=>t.getBoundingClientRect().top>e.innerHeight/2,o=(e,t,i,n,r)=>{const{width:o,height:s,alignButtons:a,hoverListPosition:c,menuItemContainerExtraPixels:h}=t,l=t.absoluteLeft,d=((e,t,i,n,r,o,s,a,c,h)=>{let l="0px",d="auto";const u=o.left,m=o.width;if("left"===t?l="left"===r?0:`${u+e.left}px`:"right"===t?(d="right"===r?0:n-u-m-e.right+"px",l="auto"):"left"===r?l=`${u+(m+e.left-i)/2}px`:"right"===r?(l="auto",d=(m+e.right-(i+e.width))/2+"px"):l=`${e.left+u+(m-(i+e.width))/2}px`,"auto"!==l){const e=s+parseInt(l,10);e+h>c?(l="auto",d=0):l=e<0?0:l}"auto"!==d&&(d=a-parseInt(d,10)>c?0:d);return{moreContainerLeft:l,moreContainerRight:d}})(h,a,n,o,c,i,l,l+o,t.bodyClientWidth,r);return{left:d.moreContainerLeft,right:d.moreContainerRight,top:t.needToOpenMenuUp?"auto":`${s}px`,bottom:t.needToOpenMenuUp?`${s}px`:"auto"}},s=e=>!isNaN(parseFloat(e))&&isFinite(e);return{measure:(o,s)=>{const a={},c={};c[o]=s;let h=1;const l=s.getRootNode().querySelector("[id^=site-root]");l&&(h=l.getBoundingClientRect().width/l.offsetWidth);const d=(e=>{const t=+T(e,"numItems");return t<=0||t>Number.MAX_SAFE_INTEGER?[]:new Array(t).fill(0).map((e,t)=>String(t))})(c[o]),u=(e=>["moreContainer","itemsContainer","dropWrapper"].concat(e,[M]))(d);u.forEach(e=>{const t=`${o}${e}`;c[t]=s.getRootNode().getElementById(`${t}`)}),a.children=((e,t,n,r)=>{const o={};return n.forEach(n=>{const s=`${e}${n}`,a=t[s];a&&(o[s]={width:a.offsetWidth,boundingClientRectWidth:i(a.getBoundingClientRect().width/r),height:a.offsetHeight})}),o})(o,c,u,h);const m=c[o],g=c[`${o}itemsContainer`],p=g.childNodes,f=c[`${o}moreContainer`],_=f.childNodes,b=T(m,"stretchButtonsToMenuWidth"),I=T(m,"sameWidthButtons"),E=m.getBoundingClientRect();a.absoluteLeft=E.left,a.bodyClientWidth=e.document.body.clientWidth,a.alignButtons=T(m,"dropalign"),a.hoverListPosition=T(m,"drophposition"),a.menuBorderY=parseInt(T(m,"menuborderY"),10),a.ribbonExtra=parseInt(T(m,"ribbonExtra"),10),a.ribbonEls=parseInt(T(m,"ribbonEls"),10),a.labelPad=parseInt(T(m,"labelPad"),10),a.menuButtonBorder=parseInt(T(m,"menubtnBorder"),10),a.menuItemContainerMargins=(t=>{const i=t.lastChild,n=e.getComputedStyle(i);return(parseInt(n.marginLeft,10)||0)+(parseInt(n.marginRight,10)||0)})(g),a.menuItemContainerExtraPixels=((t,i)=>{const r=e.getComputedStyle(t);let o=n(r.borderTopWidth)+n(r.paddingTop),s=n(r.borderBottomWidth)+n(r.paddingBottom),a=n(r.borderLeftWidth)+n(r.paddingLeft),c=n(r.borderRightWidth)+n(r.paddingRight);return i&&(o+=n(r.marginTop),s+=n(r.marginBottom),a+=n(r.marginLeft),c+=n(r.marginRight)),{top:o,bottom:s,left:a,right:c,height:o+s,width:a+c}})(g,!0),a.needToOpenMenuUp=r(m),a.menuItemMarginForAllChildren=!b||"false"!==g.getAttribute("data-marginAllChildren"),a.moreSubItem=[],a.labelWidths={},a.linkIds={},a.parentId={},a.menuItems={},a.labels={},_.forEach((t,i)=>{a.parentId[t.id]=T(t,"parentId");const n=T(t,"dataId");a.menuItems[n]={dataId:n,parentId:T(t,"parentId"),moreDOMid:t.id,moreIndex:i},c[t.id]=t;const r=t.querySelector("p");c[r.id]=r,a.labels[r.id]={width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,lineHeight:parseInt(e.getComputedStyle(r).fontSize,10)},a.moreSubItem.push(t.id)}),p.forEach((e,t)=>{const n=T(e,"dataId");a.menuItems[n]=a.menuItems[n]||{},a.menuItems[n].menuIndex=t,a.menuItems[n].menuDOMid=e.id,a.children[e.id].left=e.offsetLeft;const r=e.querySelector("p");c[r.id]=r,a.labelWidths[r.id]=((e,t)=>i(e.getBoundingClientRect().width/t))(r,h);const o=e.querySelector("p");c[o.id]=o,a.linkIds[e.id]=o.id});const w=m.offsetHeight;a.height=w,a.width=m.offsetWidth,a.lineHeight=((e,t)=>e-t.menuBorderY-t.labelPad-t.ribbonEls-t.menuButtonBorder-t.ribbonExtra+"px")(w,a);const L=((e,i,n,r,o)=>{const s=i.width;i.hasOriginalGapData={},i.originalGapBetweenTextAndBtn={};const a=o.map(t=>{const n=r[e+t];let o;const s=T(n,"originalGapBetweenTextAndBtn");return void 0===s?(i.hasOriginalGapData[t]=!1,o=i.children[e+t].boundingClientRectWidth-i.labelWidths[`${e+t}label`],i.originalGapBetweenTextAndBtn[e+t]=o):(i.hasOriginalGapData[t]=!0,o=parseFloat(s)),i.children[e+t].width>0?Math.floor(i.labelWidths[`${e+t}label`]+o):0}),c=a.pop(),h=n.sameWidthButtons,l=n.stretchButtonsToMenuWidth;let d=!1;const u=i.menuItemContainerMargins,m=i.menuItemMarginForAllChildren,g=i.menuItemContainerExtraPixels,p=(e=>e.reduce((e,t)=>e>t?e:t,-1/0))(a);let f=t(s,h,l,a,u,p,m,g);if(!f){for(let e=1;e<=a.length;e++)if(f=t(s,h,l,a.slice(0,-1*e).concat(c),u,p,m,g),f){d=!0;break}f||(d=!0,f=[c])}if(d){const e=f[f.length-1];for(f=f.slice(0,-1);f.length<o.length;)f.push(0);f[f.length-1]=e}return{realWidths:f,moreShown:d}})(o,a,{sameWidthButtons:I,stretchButtonsToMenuWidth:b},c,d.concat(M));return a.realWidths=L.realWidths,a.isMoreShown=L.moreShown,a.menuItemIds=d,a.hoverState=T(f,"hover",!1),{measures:a,domNodes:c}},patch:(e,t,i)=>{const n=i[e];_(n,{overflowX:"visible"});const{menuItemIds:r,needToOpenMenuUp:a}=t,c=r.concat(M);I(n,{dropmode:a?"dropUp":"dropDown"});let h=0;if(t.hoverState===M){const e=t.realWidths.indexOf(0),n=t.menuItems[(l=t.menuItems,d=t=>t.menuIndex===e,Object.keys(l).find(e=>d(l[e],e)))],o=n.moreIndex,s=o===r.length-1;n.moreDOMid&&f(i[n.moreDOMid],{"data-listposition":s?"dropLonely":"top"}),Object.values(t.menuItems).filter(e=>!!e.moreDOMid).forEach(e=>{if(e.moreIndex<o)_(i[e.moreDOMid],{display:"none"});else{const i=`${e.moreDOMid}label`;h=Math.max(t.labels[i].width,h)}})}else t.hoverState&&t.moreSubItem.forEach((i,n)=>{const r=`${e+S+n}label`;h=Math.max(t.labels[r].width,h)});var l,d;((e,t,i,n)=>{const{hoverState:r}=t;if("-1"!==r){const{menuItemIds:a}=t,c=a.indexOf(r);if(s(t.hoverState)||r===M){if(!t.realWidths)return;const r=Math.max(n,t.children[-1!==c?e+c:e+M].width),a=Math.max(n,t.children[`${e}dropWrapper`].width),h=((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=>{_(i[e],{minWidth:`${r}px`}),_(i[`${e}label`],{minWidth:"0px",lineHeight:`${h}px`})});const l=s(t.hoverState)?t.hoverState:"__more__",d={width:t.children[e+l].width,left:t.children[e+l].left},u=o(0,t,d,r,a);_(i[`${e}${S}`],{left:u.left,right:u.right}),_(i[`${e}dropWrapper`],{left:u.left,right:u.right,top:u.top,bottom:u.bottom})}}})(e,t,i,h),t.originalGapBetweenTextAndBtn&&c.forEach(n=>{t.hasOriginalGapData[n]||I(i[`${e}${n}`],{originalGapBetweenTextAndBtn:t.originalGapBetweenTextAndBtn[`${e}${n}`]})}),((e,t,i,n)=>{const{realWidths:r,height:o,menuItemContainerExtraPixels:s}=i;let a=0,c=null,h=null;const l=i.lineHeight,d=o-s.height;for(let o=0;o<n.length;o++){const s=r[o],u=s>0,m=e+n[o];h=i.linkIds[m],u?(a++,c=m,_(t[m],{width:`${s}px`,height:`${d}px`,position:"relative","box-sizing":"border-box",overflow:"visible",visibility:"inherit"}),_(t[`${m}label`],{"line-height":l}),f(t[m],{"aria-hidden":!1})):(_(t[m],{height:"0px",overflow:"hidden",position:"absolute",visibility:"hidden"}),f(t[m],{"aria-hidden":!0}),f(t[h],{tabIndex:-1}))}1===a&&(I(t[`${e}moreContainer`],{listposition:"lonely"}),I(t[c],{listposition:"lonely"}))})(e,i,t,c)}}};const F="wix-dropdown-menu",G=(e=globalThis.window)=>{if(e&&void 0===e.customElements.get(F)){const t=h(),i=function(e,t,i=window){const n=x(i);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 i.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,i;t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),this._mutationIds.read=t.mutationService.measure(()=>{const t=n.measure(this._id,this);e=t.measures,i=t.domNodes}),this._mutationIds.write=t.mutationService.mutate(()=>{n.patch(this._id,e,i),this._showElement()})}}}(y(e),{resizeService:t,mutationService:r()},e);e.customElements.define(F,i)}};const P="wix-iframe",N=(e=globalThis.window)=>{if(e&&void 0===e.customElements.get(P)){const t=function(e){return class extends e{constructor(){super()}reLayout(){const e=this.querySelector("iframe");if(e){const t=e.dataset.src;t&&e.src!==t&&(e.src=t,e.dataset.src="",this.dataset.src="")}}attributeChangedCallback(e,t,i){i&&this.reLayout()}static get observedAttributes(){return["data-src"]}}}(y(e));v(e,P,t)}},k={measure(e,t,{hasBgScrollEffect:i,videoWidth:n,videoHeight:r,fittingType:o,alignType:s="center",qualities:a,staticVideoUrl:c,videoId:h,videoFormat:l,focalPoint:m}){const g=i?t.offsetWidth:e.parentElement.offsetWidth,p=e.parentElement.offsetHeight,f=parseInt(n,10),_=parseInt(r,10),b=function(e,t,i,n){return{wScale:e/i,hScale:t/n}}(g,p,f,_),T=function(e,t,i,n){let r;r=e===u.fittingTypes.SCALE_TO_FIT?Math.min(t.wScale,t.hScale):Math.max(t.wScale,t.hScale);return{width:Math.round(i*r),height:Math.round(n*r)}}(o,b,f,_),I=function(e,{width:t,height:i}){const n=((e,t)=>{const i=e.reduce((e,i)=>(e[t(i)]=i,e),{});return Object.values(i)})(e,e=>e.size),r=n.find(e=>e.size>t*i);return r||e[e.length-1]}(a,T),E=function(e,t,i,n){if("mp4"===n)return e.url?d(t,e.url):d(t,i,e.quality,n,"file.mp4");return""}(I,c,h,l),L=function(e,t){const i=e.networkState===e.NETWORK_NO_SOURCE,n=!e.currentSrc.endsWith(t);return t&&(n||i)}(e,E),v=w[o]||"cover",A=m?function(e,t,i){const{width:n,height:r}=e,{width:o,height:s}=t,{x:a,y:c}=i;if(!o||!s)return`${a}% ${c}%`;const h=Math.max(o/n,s/r),l=n*h,d=r*h,u=Math.max(0,Math.min(l-o,l*(a/100)-o/2)),m=Math.max(0,Math.min(d-s,d*(c/100)-s/2)),g=u&&Math.floor(u/(l-o)*100),p=m&&Math.floor(m/(d-s)*100);return`${g}% ${p}%`}(T,{width:g,height:p},m):"",y=s.replace("_"," ");return{videoSourceUrl:E,needsSrcUpdate:L,videoStyle:{height:"100%",width:"100%",objectFit:v,objectPosition:A||y}}},mutate(e,t,i,n,r,o,s,a,c,h,l){if(r?i.setAttribute("autoplay",""):i.removeAttribute("autoplay"),t){const{width:e,height:i,...r}=n;_(t,r)}else!function(e,t,i,n,r,o){o&&t.paused&&(i.style.opacity="1",t.style.opacity="0");const s=t.paused||""===t.currentSrc,a=e||o;if(a&&s)if(t.ontimeupdate=null,t.onseeked=null,t.onplay=null,!o&&r){const e=t.muted;t.muted=!0,t.ontimeupdate=()=>{t.currentTime>0&&(t.ontimeupdate=null,t.onseeked=()=>{t.onseeked=null,t.muted=e,B(t,i,n)},t.currentTime=0)}}else t.onplay=()=>{o||(t.onplay=null),B(t,i,n)}}(s,i,e,a,r,l),_(i,n);!function(e,t,i){e&&(t.src=i,t.load())}(s,i,o),i.playbackRate=h}};function B(e,t,i){"fade"===i&&(t.style.transition="opacity 1.6s ease-out"),t.style.opacity="0",e.style.opacity="1"}const H="wix-video",$=(e=globalThis.window,t,i={experiments:{}})=>{if(e&&void 0===e.customElements.get(H)){const n=function(e,t,i){return class extends e{constructor(){super()}connectedCallback(){i.disableImagesLazyLoading?this.reLayout():t.intersectionObserver.observe(this)}disconnectedCallback(){this.unobserveResize(),this.unobserveIntersect(),this.unobserveChildren()}unobserveIntersect(){t.intersectionObserver?.unobserve(this)}reLayout(){const{isVideoDataExists:e,videoWidth:n,videoHeight:r,qualities:o,videoId:s,videoFormat:a,alignType:c,fittingType:h,focalPoint:l,hasBgScrollEffect:d,autoPlay:u,animatePoster:m,containerId:g,isEditorMode:p,playbackRate:f,hasAlpha:_}=JSON.parse(this.dataset.videoInfo);if(!e)return;const b=!i.prefersReducedMotion&&u,T=this.querySelector(`video[id^="${g}"]`),I=this.querySelector(`.bgVideoposter[id^="${g}"]`);if(this.unobserveChildren(),!T||!I)return void this.observeChildren(this);const E=this.getRootNode().getElementById(`${g}`),w=E.querySelector(`.webglcanvas[id^="${g}"]`);!_&&"true"!==E.dataset.hasAlpha||w?t.mutationService.measure(()=>{const e=k.measure(T,E,{hasBgScrollEffect:d,videoWidth:n,videoHeight:r,fittingType:h,alignType:c,qualities:o,staticVideoUrl:i.staticVideoUrl,videoId:s,videoFormat:a,focalPoint:l}),{videoSourceUrl:u,needsSrcUpdate:g,videoStyle:_}=e;t.mutationService.mutate(()=>{k.mutate(I,w,T,_,b,u,g,m,a,f,p)})}):requestAnimationFrame(()=>this.reLayout())}attributeChangedCallback(e,t){t&&this.reLayout()}static get observedAttributes(){return["data-video-info"]}}}(y(e),{...t,intersectionObserver:new IntersectionObserver(e=>e.map(e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}),{rootMargin:"50% 100%"})},i);v(e,H,n)}}},72757:(e,t,i)=>{(0,i(30012).Rr)()},96567:(e,t,i)=>{var n=i(17709),r=i.n(n),o=i(33842),s=i(22538),a=i(30012);const c={imageClientApi:s,...{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,a.vk)(()=>i.registry.forEach(e=>e.reLayout())),t);const n=(0,a.Aq)(),r=(e,i)=>{void 0===t.customElements.get(e)&&t.customElements.define(e,i)},o=(0,a.yO)({resizeService:n},t);return t.customElementNamespace={WixElement:o},r("wix-element",o),{contextWindow:t,defineWixBgMedia:e=>{const n=(0,a.NL)(o,{windowResizeService:i,...e},t);r("wix-bg-media",n)},defineMultiColumnRepeaterElement:()=>{const e=(0,a._o)();r(a.KU,e)}}}}};var h=i(3412);const l=()=>({getSiteScale:()=>{const e=document.querySelector("#site-root");return e?e.getBoundingClientRect().width/e.offsetWidth:1}}),d=()=>{const e={init:e=>new ResizeObserver(e)},t={init:e=>window.addEventListener("resize",e)},i=l();return c.init({resizeService:e,windowResizeService:t,siteService:i})},u=(e,t,i,n)=>{const{getMediaDimensions:r,...s}=o[e]||{};return r?{...r(t,i,n),...s}:{width:t,height:i,...s}},{experiments:m,media:g,requestUrl:p}=window.viewerModel;((e,t,i,n)=>{const{environmentConsts:o,wixCustomElements:s,media:a,requestUrl:m,mediaServices:g}=((e,t,i,n)=>{const o={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,...n},s={mutationService:r(),isExperimentOpen:t=>Boolean(e.experiments[t]),siteService:l()},a={getMediaDimensionsByEffect:u,...s,...i};return{...e,wixCustomElements:t||d(),services:s,environmentConsts:o,mediaServices:a}})(e,t,i,n),p=s?.contextWindow||window;p.wixCustomElements=s,Object.assign(p.customElementNamespace,{mediaServices:g,environmentConsts:o,requestUrl:m,staticVideoUrl:a.staticVideoUrl}),(0,h.g)({...g},s.contextWindow,o),s.defineWixBgMedia(g),s.defineMultiColumnRepeaterElement(),window.__imageClientApi__=c.imageClientApi})({experiments:m,media:g,requestUrl:p})},98700:(e,t,i)=>{var n=i(30012),r=i(20826);((e=window)=>{const{mediaServices:t,environmentConsts:i,requestUrl:o,staticVideoUrl:s}=e.customElementNamespace;(0,n.EH)(e,t,{...i,prefersReducedMotion:(0,r.O)(window,o),staticVideoUrl:s}),(0,n.jh)(e),(0,n.p7)(e,t,i)})(),window.resolveExternalsRegistryModule("imageClientApi")}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/custom-element-utils.inline.8cff9cf3.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[6916],{3412:(e,t,i)=>{i.d(t,{g:()=>w});var s=i(22538);const n={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},a=(e,t)=>(Array.isArray(t)?t:[t]).reduce((t,i)=>{const s=e[i];return void 0!==s?Object.assign(t,{[i]:s}):t},{}),o=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{const s=i,a=t[s];void 0!==a?e.style[s]=((e,t)=>"number"!=typeof t||n[e]?t.toString():`${t}px`)(s,a):e.style.removeProperty(s)}),r=(e,t,i)=>{if(!e.targetWidth||!e.targetHeight||!e.imageData.uri)return{uri:"",css:{},transformed:!1};const{imageData:n}=e,o=e.displayMode||s.fittingTypes.SCALE_TO_FILL,r=Object.assign(a(n,["upscaleMethod"]),a(e,["filters","encoding","allowFullGIFTransformation"]),e.quality||n.quality,{hasAnimation:e?.hasAnimation||n?.hasAnimation}),h=e.imageData.devicePixelRatio||t.devicePixelRatio,l=d(h),u=Object.assign(a(n,["width","height","crop","name","focalPoint"]),{id:n.uri}),g={width:e.targetWidth,height:e.targetHeight,htmlTag:i||"img",pixelAspectRatio:l,alignment:e.alignType||s.alignTypes.CENTER},m=(0,s.getData)(o,u,g,r);return m.uri=c(m.uri,t.staticMediaUrl,t.mediaRootUrl),m},c=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let s=`${t}/`;return e&&(/^micons\//.test(e)?s=i:"ico"===/[^.]+$/.exec(e)?.[0]&&(s=s.replace("media","ficons"))),s+e},d=e=>{const t=window.location.search.split("&").map(e=>e.split("=")).find(e=>e[0]?.toLowerCase().includes("devicepixelratio"));return(t?.[1]?Number(t[1]):null)||e||1},h=e=>e.getAttribute("src");const l={measure:function(e,t,i,{containerElm:s,bgEffect:n="none",sourceSets:a},o){const r=i.image,c=i[e],d=(l=o.getScreenHeightOverride?.(),l||document.documentElement.clientHeight||window.innerHeight||0);var l;const u=s?.dataset.mediaHeightOverrideType,g=n&&"none"!==n||a&&a.some(e=>e.scrollEffect),m=s&&g?s:c,f=window.getComputedStyle(c).getPropertyValue("--bg-scrub-effect"),{width:b,height:p}=o.getMediaDimensionsByEffect?.(f||n,m.offsetWidth,m.offsetHeight,d)||{width:c.offsetWidth,height:c.offsetHeight};if(a&&(t.sourceSetsTargetHeights=function(e,t,i,s,n){const a={};return e.forEach(({mediaQuery:e,scrollEffect:o})=>{a[e]=n.getMediaDimensionsByEffect?.(o,t,i,s).height||i}),a}(a,m.offsetWidth,m.offsetHeight,d,o)),!r)return;const v=h(r);f&&(t.top=.5*(c.offsetHeight-p),t.left=.5*(c.offsetWidth-b)),t.width=b,t.height=function(e,t){return"fixed"===t||"viewport"===t?document.documentElement.clientHeight+80:e}(p,u),t.screenHeight=d,t.imgSrc=v,t.boundingRect=c.getBoundingClientRect(),t.mediaHeightOverrideType=u,t.srcset=r.srcset},patch:function(e,t,i,n,a,c,d,h,l,u){if(!Object.keys(t).length)return;const{imageData:g}=n,m=i[e],f=i.image;l&&(g.devicePixelRatio=1);const b=n.targetScale||1,p=a.isExperimentOpen?.("specs.thunderbolt.allowFullGIFTransformation"),v={...n,...!n.skipMeasure&&{targetWidth:(t.width||0)*b,targetHeight:(t.height||0)*b},displayMode:g.displayMode,allowFullGIFTransformation:p},w=r(v,c,"img"),M=w?.css?.img||{},y=function(e,t,i,s,n){const a=function(e,t=1){return 1!==t?{...e,width:"100%",height:"100%"}:e}(t,s);if(n&&(delete a.height,a.width="100%"),!e)return a;const o={...a};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,M,g.displayMode,b,h);o(f,y),(t.top||t.left)&&o(m,{top:`${t.top}px`,left:`${t.left}px`});const x=w?.uri||"",D=g?.hasAnimation||n?.hasAnimation,I=function(e,t,i){const{sourceSets:s}=t;if(!s||!s.length)return;const n={};return s.forEach(({mediaQuery:s,crop:a,focalPoint:o})=>{const c={...t,targetHeight:(e.sourceSetsTargetHeights||{})[s]||0,imageData:{...t.imageData,crop:a,focalPoint:o}},d=r(c,i,"img");n[s]=d.uri||""}),n}(t,v,c);if(u&&(f.dataset.ssrSrcDone="true"),n.isLQIP&&n.lqipTransition&&!("transitioned"in m.dataset)&&(m.dataset.transitioned="",f.complete?f.onload=function(){f.dataset.loadDone=""}:f.onload=function(){f.complete?f.dataset.loadDone="":f.onload=function(){f.dataset.loadDone=""}}),d){((e,t)=>(0,s.getFileExtension)(e)===s.fileType.GIF||(0,s.getFileExtension)(e)===s.fileType.WEBP&&t)(g.uri,D)?(f.setAttribute("fetchpriority","low"),f.setAttribute("loading","lazy"),f.setAttribute("decoding","async")):f.setAttribute("fetchpriority","high"),f.currentSrc!==x&&f.setAttribute("src",x);t.srcset&&!t.srcset.split(", ").some(e=>e.split(" ")[0]===x)&&f.setAttribute("srcset",x),i.picture&&v.sourceSets&&Array.from(i.picture.querySelectorAll("source")).forEach(e=>{const t=e.media||"",i=I?.[t];e.srcset!==i&&e.setAttribute("srcset",i||"")})}}},u={parallax:"ImageParallax",fixed:"ImageReveal"};const g=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 s={},n={},a=this.getAttribute("id"),o=JSON.parse(this.dataset.imageInfo||""),r="true"===this.dataset.isResponsive,{bgEffectName:c}=this.dataset,{scrollEffect:d}=o.imageData,{sourceSets:g}=o,m=c||d&&u[d];g&&g.length&&g.forEach(e=>{e.scrollEffect&&(e.scrollEffect=u[e.scrollEffect])}),s[a]=this,o.containerId&&(s[o.containerId]=i.document.getElementById(`${o.containerId}`));const f=o.containerId?s[o.containerId]:void 0;if(s.image=this.querySelector("img"),s.picture=this.querySelector("picture"),!s.image){const e=this;return void this.observeChildren(e)}this.unobserveChildren(),this.observeChildren(this),e.mutationService.measure(()=>{l.measure(a,n,s,{containerElm:f,bgEffect:m,sourceSets:g},e)});const b=(i,c)=>{e.mutationService.mutate(()=>{l.patch(a,n,s,o,e,t,i,r,m,c)})},p=s.image,v=this.dataset.hasSsrSrc&&!p.dataset.ssrSrcDone;!h(p)||v?b(!0,!0):this.debounceImageLoad(b)}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)}}};var m=i(17709),f=i.n(m);const b=()=>/iemobile/i.test(navigator.userAgent)?Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth)):window.devicePixelRatio,p="https://static.wixstatic.com/media",v="https://static.wixstatic.com";function w(e={},t=null,i={}){if("undefined"==typeof window)return;const s={staticMediaUrl:p,mediaRootUrl:v,experiments:{},devicePixelRatio:b(),...i},n=function(e,t){const i="wow-image";if(void 0===(e=e||window).customElements.get(i)){let s,n;return e.ResizeObserver&&(s=new e.ResizeObserver(e=>e.map(e=>e.target.reLayout()))),e.IntersectionObserver&&(n=new IntersectionObserver(e=>e.map(e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}),{rootMargin:"150% 100%"})),function(a){const o=g({resizeService:s,intersectionService:n,mutationService:f(),...t},a,e);e.customElements.define(i,o)}}}(t,e);n&&n(s)}},33842:(e,t,i)=>{i.r(t),i.d(t,{BackgroundParallax:()=>o,BackgroundParallaxZoom:()=>r,BackgroundReveal:()=>c,BgCloseUp:()=>d,BgExpand:()=>h,BgFabeBack:()=>l,BgFadeIn:()=>u,BgFadeOut:()=>g,BgFake3D:()=>m,BgPanLeft:()=>f,BgPanRight:()=>b,BgParallax:()=>p,BgPullBack:()=>v,BgReveal:()=>w,BgRotate:()=>M,BgShrink:()=>y,BgSkew:()=>x,BgUnwind:()=>D,BgZoomIn:()=>I,BgZoomOut:()=>E,ImageParallax:()=>S,ImageReveal:()=>P});var s=i(41217);const n=(e,t)=>({width:e,height:t}),a=(e,t,i)=>({width:e,height:Math.max(t,i)});const o={hasParallax:!0,getMediaDimensions:a},r={hasParallax:!0,getMediaDimensions:a},c={hasParallax:!0,getMediaDimensions:a},d={getMediaDimensions:n},h={getMediaDimensions:n},l={getMediaDimensions:n},u={getMediaDimensions:n},g={getMediaDimensions:n},m={hasParallax:!0,getMediaDimensions:a},f={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},b={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},p={hasParallax:!0,getMediaDimensions:a},v={getMediaDimensions:n},w={hasParallax:!0,getMediaDimensions:a},M={getMediaDimensions:(e,t)=>function(e,t,i){const n=(0,s.kU)(i),a=Math.hypot(e,t)/2,o=Math.acos(e/2/a),r=e*Math.abs(Math.cos(n))+t*Math.abs(Math.sin(n)),c=e*Math.abs(Math.sin(n))+t*Math.abs(Math.cos(n));return{width:Math.ceil(n<o?r:2*a),height:Math.ceil(n<(0,s.kU)(90)-o?c:2*a)}}(e,t,22)},y={getMediaDimensions:n},x={getMediaDimensions:(e,t)=>function(e,t,i){const n=(0,s.kU)(i);return{width:e,height:e*Math.tan(n)+t}}(e,t,20)},D={getMediaDimensions:n},I={hasParallax:!0,getMediaDimensions:a},E={getMediaDimensions:(e,t)=>({width:1.15*e,height:1.15*t})},S={getMediaDimensions:(e,t)=>({width:e,height:1.5*t})},P={getMediaDimensions:(e,t,i)=>({width:e,height:i})}},41217:(e,t,i)=>{i.d(t,{Io:()=>n,Rb:()=>o,_b:()=>s,kU:()=>a});function s(e,t,i,s,n){return(n-e)*(s-i)/(t-e)+i}function n(e,t){let[i,s]=e,[n,a]=t;return Math.sqrt((n-i)**2+(a-s)**2)}function a(e){return e*Math.PI/180}function o(e,t,i){void 0===e&&(e=[0,0]),void 0===t&&(t=[0,0]),void 0===i&&(i=0);return(360+i+180*Math.atan2(t[1]-e[1],t[0]-e[0])/Math.PI)%360}}},e=>{e.O(0,[592,8398],()=>{return t=96567,e(e.s=t);var t});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/initCustomElements.inline.1e2e0d83.bundle.min.js.map function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target};return _extends.apply(this,arguments)}(function(){var SENTRY_REROUTED_MARK_KEY="_REROUTED";var SENTRY_IS_NON_WIX_TPA_MARK_KEY="_isTPA";var SENTRY_REROUTE_DATA_KEY="_ROUTE_TO";var addRerouteDataToSentryEvent=function(event){var _event_extra,_event_exception_values__stacktrace,_event_exception_values,_event_exception;if(event==null?void 0:(_event_extra=event.extra)==null?void 0:_event_extra[SENTRY_REROUTE_DATA_KEY]){return}if(event==null?void 0:(_event_exception=event.exception)==null?void 0:(_event_exception_values=_event_exception.values)==null?void 0:(_event_exception_values__stacktrace=_event_exception_values[0].stacktrace)==null?void 0:_event_exception_values__stacktrace.frames){var frames=event.exception.values[0].stacktrace.frames;var framesModuleMetadata=frames.filter(function(frame){return frame.module_metadata&&frame.module_metadata.appId}).map(function(v){return{appId:v.module_metadata.appId,release:v.module_metadata.release,dsn:v.module_metadata.dsn}});var routeTo=framesModuleMetadata.slice(-1);if(routeTo.length){var _window_wixEmbedsAPI,_app_monitoringComponent_monitoring,_app_monitoringComponent;var appId=routeTo[0].appId;var app=(_window_wixEmbedsAPI=window.wixEmbedsAPI)==null?void 0:_window_wixEmbedsAPI.getMonitoringConfig(appId);if((app==null?void 0:(_app_monitoringComponent=app.monitoringComponent)==null?void 0:(_app_monitoringComponent_monitoring=_app_monitoringComponent.monitoring)==null?void 0:_app_monitoringComponent_monitoring.type)==="SENTRY"){var _app_monitoringComponent_monitoring_sentryOptions,_app_monitoringComponent_monitoring1,_app_monitoringComponent1;var dsn=app==null?void 0:(_app_monitoringComponent1=app.monitoringComponent)==null?void 0:(_app_monitoringComponent_monitoring1=_app_monitoringComponent1.monitoring)==null?void 0:(_app_monitoringComponent_monitoring_sentryOptions=_app_monitoringComponent_monitoring1.sentryOptions)==null?void 0:_app_monitoringComponent_monitoring_sentryOptions.dsn;if(dsn){if(!routeTo[0].dsn&&dsn){routeTo[0].dsn=dsn}}}if(app){var _obj;event.extra=_extends({},event.extra,(_obj={},_obj[SENTRY_IS_NON_WIX_TPA_MARK_KEY]=!app.isWixTPA,_obj))}var _obj1;event.extra=_extends({},event.extra,(_obj1={},_obj1[SENTRY_REROUTE_DATA_KEY]=routeTo,_obj1[SENTRY_REROUTED_MARK_KEY]=true,_obj1))}}};function overrideSentryInitOptions(){var Sentry=window.Sentry;var makeMultiplexedTransport=Sentry.makeMultiplexedTransport,makeFetchTransport=Sentry.makeFetchTransport;var transport=makeMultiplexedTransport?makeMultiplexedTransport(makeFetchTransport,function(args){var event=args.getEvent();if(event&&event.extra&&event.extra[SENTRY_REROUTE_DATA_KEY]&&Array.isArray(event.extra[SENTRY_REROUTE_DATA_KEY])){return event.extra[SENTRY_REROUTE_DATA_KEY]}return[]}):makeFetchTransport;Sentry.init({transport:transport,integrations:[Sentry.browserTracingIntegration({instrumentNavigation:false,instrumentPageLoad:false})],tracePropagationTargets:[/^https:\/\/[a-zA-Z0-9-]+\.wix-app\.run\/.*/],attachStacktrace:true,beforeSend:function(event,hint){var customEvent=new CustomEvent("sentry-error",{cancelable:true,detail:{sentryEvent:event,sentryHint:hint}});var dispatchEventRes=window.dispatchEvent(customEvent);if(!dispatchEventRes){return null}if(event.extra){if(event.extra[SENTRY_REROUTED_MARK_KEY]){delete event.extra[SENTRY_REROUTED_MARK_KEY]}if(event.extra[SENTRY_IS_NON_WIX_TPA_MARK_KEY]){delete event.extra[SENTRY_IS_NON_WIX_TPA_MARK_KEY]}}return event}});if(Sentry.moduleMetadataIntegration){Sentry.addIntegration(Sentry.moduleMetadataIntegration());Sentry.addGlobalEventProcessor(function(event){addRerouteDataToSentryEvent(event);return event})}}window.sentryOnLoad=overrideSentryInitOptions})(); !function(n,e,r,t,o,i,a,c,s){for(var u=s,f=0;f<document.scripts.length;f++)if(document.scripts[f].src.indexOf(i)>-1){u&&"no"===document.scripts[f].getAttribute("data-lazy")&&(u=!1);break}var p=[];function l(n){return"e"in n}function d(n){return"p"in n}function _(n){return"f"in n}var v=[];function y(n){u&&(l(n)||d(n)||_(n)&&n.f.indexOf("capture")>-1||_(n)&&n.f.indexOf("showReportDialog")>-1)&&L(),v.push(n)}function h(){y({e:[].slice.call(arguments)})}function g(n){y({p:n})}function E(){try{n.SENTRY_SDK_SOURCE="loader";var e=n[o],i=e.init;e.init=function(o){n.removeEventListener(r,h),n.removeEventListener(t,g);var a=c;for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(a[s]=o[s]);!function(n,e){var r=n.integrations||[];if(!Array.isArray(r))return;var t=r.map((function(n){return n.name}));n.tracesSampleRate&&-1===t.indexOf("BrowserTracing")&&(e.browserTracingIntegration?r.push(e.browserTracingIntegration({enableInp:!0})):e.BrowserTracing&&r.push(new e.BrowserTracing));(n.replaysSessionSampleRate||n.replaysOnErrorSampleRate)&&-1===t.indexOf("Replay")&&(e.replayIntegration?r.push(e.replayIntegration()):e.Replay&&r.push(new e.Replay));n.integrations=r}(a,e),i(a)},setTimeout((function(){return function(e){try{"function"==typeof n.sentryOnLoad&&(n.sentryOnLoad(),n.sentryOnLoad=void 0)}catch(n){console.error("Error while calling `sentryOnLoad` handler:"),console.error(n)}try{for(var r=0;r<p.length;r++)"function"==typeof p[r]&&p[r]();p.splice(0);for(r=0;r<v.length;r++){_(i=v[r])&&"init"===i.f&&e.init.apply(e,i.a)}m()||e.init();var t=n.onerror,o=n.onunhandledrejection;for(r=0;r<v.length;r++){var i;if(_(i=v[r])){if("init"===i.f)continue;e[i.f].apply(e,i.a)}else l(i)&&t?t.apply(n,i.e):d(i)&&o&&o.apply(n,[i.p])}}catch(n){console.error(n)}}(e)}))}catch(n){console.error(n)}}var O=!1;function L(){if(!O){O=!0;var n=e.scripts[0],r=e.createElement("script");r.src=a,r.crossOrigin="anonymous",r.addEventListener("load",E,{once:!0,passive:!0}),n.parentNode.insertBefore(r,n)}}function m(){var e=n.__SENTRY__,r=void 0!==e&&e.version;return r?!!e[r]:!(void 0===e||!e.hub||!e.hub.getClient())}n[o]=n[o]||{},n[o].onLoad=function(n){m()?n():p.push(n)},n[o].forceLoad=function(){setTimeout((function(){L()}))},["init","addBreadcrumb","captureMessage","captureException","captureEvent","configureScope","withScope","showReportDialog"].forEach((function(e){n[o][e]=function(){y({f:e,a:arguments})}})),n.addEventListener(r,h),n.addEventListener(t,g),u||setTimeout((function(){L()}))}(window,document,"error","unhandledrejection","Sentry",'605a7baede844d278b89dc95ae0a9123','https://browser.sentry-cdn.com/7.120.3/bundle.tracing.es5.min.js',{"dsn":"https://605a7baede844d278b89dc95ae0a9123@sentry-next.wixpress.com/68","tracesSampleRate":1},true); !function(n){var r={},t=function(){return t=Object.assign||function(n){for(var r,t=1,e=arguments.length;t<e;t++)for(var o in r=arguments[t])Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o]);return n},t.apply(this,arguments)};function e(n,r,t,e){return new(t||(t=Promise))((function(o,i){function u(n){try{f(e.next(n))}catch(n){i(n)}}function c(n){try{f(e.throw(n))}catch(n){i(n)}}function f(n){var r;n.done?o(n.value):(r=n.value,r instanceof t?r:new t((function(n){n(r)}))).then(u,c)}f((e=e.apply(n,r||[])).next())}))}function o(n,r){var t,e,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(f){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(t=1,e&&(o=2&c[0]?e.return:c[0]?e.throw||((o=e.return)&&o.call(e),0):e.next)&&!(o=o.call(e,c[1])).done)return o;switch(e=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,e=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=r.call(n,u)}catch(n){c=[6,n],e=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,f])}}}function i(n){var r="function"==typeof Symbol&&Symbol.iterator,t=r&&n[r],e=0;if(t)return t.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&e>=n.length&&(n=void 0),{value:n&&n[e++],done:!n}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(n,r){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,o,i=t.call(n),u=[];try{for(;(void 0===r||r-- >0)&&!(e=i.next()).done;)u.push(e.value)}catch(n){o={error:n}}finally{try{e&&!e.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function c(n){return n&&n.Math==Math?n:void 0}var f="object"==typeof globalThis&&c(globalThis)||"object"==typeof window&&c(window)||"object"==typeof self&&c(self)||"object"==typeof global&&c(global)||function(){return this}()||{},a={};var s=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function v(n){var r=s.exec(n);if(r){var t,e=u(r.slice(1),6),o=e[0],i=e[1],c=e[2],v=void 0===c?"":c,l=e[3],y=e[4],d=void 0===y?"":y,p="",h=e[5],b=h.split("/");if(b.length>1&&(p=b.slice(0,-1).join("/"),h=b.pop()),h){var w=h.match(/^\d+/);w&&(h=w[0])}return{protocol:(t={host:l,pass:v,path:p,projectId:h,port:d,protocol:o,publicKey:i}).protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}!function(n){if(!("console"in f))return n();var r=f.console,t={},e=Object.keys(a);e.forEach((function(n){var e=a[n];t[n]=r[n],r[n]=e}));try{n()}finally{e.forEach((function(n){r[n]=t[n]}))}}((function(){console.error("Invalid Sentry Dsn: ".concat(n))}))}function l(n,r){return e=t({sentry_key:n.publicKey,sentry_version:"7"},r&&{sentry_client:"".concat(r.name,"/").concat(r.version)}),Object.keys(e).map((function(n){return"".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(e[n]))})).join("&");var e}function y(n,r){var t;return function(n,r){var t,e,o=n[1];try{for(var u=i(o),c=u.next();!c.done;c=u.next()){var f=c.value;if(r(f,f[0].type))return!0}}catch(n){t={error:n}}finally{try{c&&!c.done&&(e=u.return)&&e.call(u)}finally{if(t)throw t.error}}}(n,(function(n,e){return r.includes(e)&&(t=Array.isArray(n)?n[1]:void 0),!!t})),t}for(var d in r.makeMultiplexedTransport=function(n,r){return function(c){var f=n(c),a=new Map;function s(r,i){var u=i?"".concat(r,":").concat(i):r,f=a.get(u);if(!f){var s=v(r);if(!s)return;var d=function(n,r){void 0===r&&(r={});var t="string"==typeof r?r:r.tunnel,e="string"!=typeof r&&r.t?r.t.sdk:void 0;return t||"".concat(function(n){return"".concat(function(n){var r=n.protocol?"".concat(n.protocol,":"):"",t=n.port?":".concat(n.port):"";return"".concat(r,"//").concat(n.host).concat(t).concat(n.path?"/".concat(n.path):"","/api/")}(n)).concat(n.projectId,"/envelope/")}(n),"?").concat(l(n,e))}(s,c.tunnel);f=i?function(n,r){var i=this;return function(u){var c=n(u);return t(t({},c),{send:function(n){return e(i,void 0,void 0,(function(){var t;return o(this,(function(e){return(t=y(n,["event","transaction","profile","replay_event"]))&&(t.release=r),[2,c.send(n)]}))}))}})}}(n,i)(t(t({},c),{url:d})):n(t(t({},c),{url:d})),a.set(u,f)}return[r,f]}return{send:function(n){return e(this,void 0,void 0,(function(){function e(r){var t=r&&r.length?r:["event"];return y(n,t)}var i;return o(this,(function(o){switch(o.label){case 0:return 0===(i=r({envelope:n,getEvent:e}).map((function(n){return"string"==typeof n?s(n,void 0):s(n.dsn,n.release)})).filter((function(n){return!!n}))).length&&i.push(["",f]),[4,Promise.all(i.map((function(r){var e=u(r,2),o=e[0];return e[1].send(function(n,r){return e=r?t(t({},n[0]),{dsn:r}):n[0],void 0===(o=n[1])&&(o=[]),[e,o];var e,o}(n,o))})))];case 1:return[2,o.sent()[0]]}}))}))},flush:function(n){return e(this,void 0,void 0,(function(){var r,t,e,c,s,v,l,y,d,p;return o(this,(function(o){switch(o.label){case 0:return[4,f.flush(n)];case 1:r=[o.sent()],o.label=2;case 2:o.trys.push([2,7,8,9]),t=i(a),e=t.next(),o.label=3;case 3:return e.done?[3,6]:(c=u(e.value,2),s=c[1],l=(v=r).push,[4,s.flush(n)]);case 4:l.apply(v,[o.sent()]),o.label=5;case 5:return e=t.next(),[3,3];case 6:return[3,9];case 7:return y=o.sent(),d={error:y},[3,9];case 8:try{e&&!e.done&&(p=t.return)&&p.call(t)}finally{if(d)throw d.error}return[7];case 9:return[2,r.every((function(n){return n}))]}}))}))}}}},n.Sentry=n.Sentry||{},n.Sentry.Integrations=n.Sentry.Integrations||{},r)Object.prototype.hasOwnProperty.call(r,d)&&(n.Sentry.Integrations[d]=r[d],n.Sentry[d]=r[d])}(window); window.resolveExternalsRegistryPromise = null const externalRegistryPromise = new Promise((r) => window.resolveExternalsRegistryPromise = r) window.resolveExternalsRegistryModule = (name) => externalRegistryPromise.then(() => window.externalsRegistry[name].onload()) "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[9420],{42243:()=>{window.__imageClientApi__=window.__imageClientApi__||{sdk:{}};const{lodash:e,react:o,reactDOM:a,imageClientApi:n,clientSdk:d}=window.externalsRegistry={lodash:{},react:{},reactDOM:{},imageClientApi:{},clientSdk:{}};n.loaded=new Promise(e=>{n.onload=e}),e.loaded=new Promise(o=>{e.onload=o}),d.loaded=new Promise(e=>{d.onload=e}),window.ReactDOM||(window.reactDOMReference=window.ReactDOM={loading:!0}),a.loaded=new Promise(e=>{a.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,a.loaded]),window.resolveExternalsRegistryPromise()}},e=>{var o;o=42243,e(e.s=o)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/externals-registry.inline.1bb9c887.bundle.min.js.map {"siteAssetsTestModuleVersion":"1.334.0","requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","siteFeatures":["appMonitoring","assetsLoader","builderContextProviders","builderModuleLoader","businessLogger","captcha","clickHandlerRegistrar","codeEmbed","commonConfig","componentsLoader","componentsRegistry","consentPolicy","contentReflow","cyclicTabbing","domSelectors","domStore","environmentWixCodeSdk","environment","locationWixCodeSdk","mpaNavigation","navigationManager","navigationPhases","ooi","pages","panorama","renderer","reporter","router","scrollRestoration","seoWixCodeSdk","seo","sessionManager","siteMembersWixCodeSdk","siteMembers","siteScrollBlocker","siteWixCodeSdk","speculationRules","ssrCache","stores","structureApi","thunderboltInitializer","tpaCommons","translations","usedPlatformApis","warmupData","windowMessageRegistrar","windowWixCodeSdk","wixCustomElementComponent","wixEmbedsApi","componentsReact","platform"],"site":{"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userId":"d585539c-6b23-4274-bdd6-0d55044522b3","siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","siteRevision":244,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"e4bed43c-2f02-4296-a258-9609fb7e23b0","isSEO":false,"appNameForBiEvents":"thunderbolt"},"isMobileDevice":false,"viewMode":"desktop","formFactor":"desktop","deviceInfo":{"deviceClass":"Desktop"},"media":{"staticMediaUrl":"https:\/\/static.wixstatic.com\/media","mediaRootUrl":"https:\/\/static.wixstatic.com\/","staticVideoUrl":"https:\/\/video.wixstatic.com\/"},"language":{"userLanguage":"en","userLanguageResolutionMethod":"QueryParam","siteLanguage":"en","isMultilingualEnabled":false,"directionByLanguage":"ltr"},"mode":{"qa":false,"enableTestApi":false,"debug":false,"ssrIndicator":false,"ssrOnly":false,"siteAssetsFallback":"enable","versionIndicator":false},"siteFeaturesConfigs":{"appMonitoring":{"appsWithMonitoring":[]},"assetsLoader":{"isStylableComponentInStructure":true,"hasBuilderComponents":false},"builderContextProviders":{"contextProviders":{}},"businessLogger":{"isBuilderComponentModel":false},"codeEmbed":{"htmlEmbeds":[{"id":"f554cf34-33f7-4d3a-b6df-d4250c60cb60","embedType":"custom","position":"head","loadOnce":true,"content":{"type":"custom","html":"<script>\n !function(w, a) {\n let isInitializing = true;\n eventBuffer = [];\n w.dataLayer = w.dataLayer || [];\n function gtag(params){\n if (!params[Symbol.iterator]) {\n return;\n }\n \n if (isInitializing) {\n eventBuffer.push(...params);\n } else {\n Array.isArray(w.dataLayer) && w.dataLayer.push(...params);\n }\n \n }\n\n w.document.addEventListener(\"consentPolicyChanged\", ({ detail }) => {\n setConsent('update', detail.policy);\n w.dataLayer.push({event: 'consentPolicyChanged'});\n });\n\n w.document.addEventListener(\"consentPolicyInitialized\", ({ detail }) => {\n const config = w.wixTagManager?.getConfig();\n if (isInitializing && config && Object.keys(config).length) {\n onDoneInitilizing();\n }\n });\n\n w.addEventListener(\"TagManagerConfigSet\", ({ detail }) => {\n if (isInitializing && w.consentPolicyManager?.initRan) {\n onDoneInitilizing();\n }\n });\n\n function onDoneInitilizing() {\n isInitializing = false;\n setConsent('default', evaluateConsentPolicy());\n w.dataLayer.push({'site_id': w.wixEmbedsAPI?.getMetaSiteId()});\n w.dataLayer.push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n w.dataLayer.push({'developer_id.dYzMzMD': true});\n eventBuffer.forEach(args => gtag([args]));\n }\n\n function evaluateConsentPolicy() {\n const { gdprEnforcedGeo } = w.wixTagManager.getConfig();\n const { policy, defaultPolicy } = w.consentPolicyManager.getCurrentConsentPolicy();\n return defaultPolicy && gdprEnforcedGeo\n ? { ...policy, advertising: false, analytics: false }\n : policy\n }\n\n function setConsent(action, { advertising, analytics, functional, waitForUpdate }) {\n (function() {\n w.dataLayer.push(arguments);\n })('consent', action, {\n 'ad_storage': advertising ? 'granted' : 'denied',\n 'ad_user_data': advertising ? 'granted' : 'denied',\n 'ad_personalization': advertising ? 'granted' : 'denied',\n 'analytics_storage': analytics ? 'granted' : 'denied',\n 'functionality_storage': functional ? 'granted' : 'denied',\n 'personalization_storage': 'granted',\n 'security_storage': 'granted',\n ...waitForUpdate ? { 'wait_for_update': waitForUpdate } : {}\n });\n }\n\n w[a] = (w[a] && w[a].filter(c => c.name !== 'googleTagManagerConsentMode')) || [];\n w[a].push({\n name: 'googleTagManagerConsentMode',\n report: gtag,\n config: {\n trackingId: 'GTM-MZJXPGD5'\n }\n });\n\n (function(w,d,s,l,i){\n w[l]=w[l]||[];\n var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';\n j.async=true;\n j.src='https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;\n f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-MZJXPGD5');\n }(window,\"promoteAnalyticsChannels\")\n<\/script>\n\n"},"domain":"roofingmasterstyneandwear.co.uk","name":"googleTagManagerConsentMode"}],"shouldLoadRequireJS":true},"componentsRegistry":{"librariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"}]},"consentPolicy":{"siteConsentPolicy":{"essential":true,"functional":false,"analytics":false,"advertising":false,"dataToThirdParty":true},"isWixSite":false,"isBuilderComponentModel":false},"cyclicTabbing":{"isBuilderComponentModel":false},"dataWixCodeSdk":{"gridAppId":"416b7633-367d-4745-a100-ff221af38880","environment":"LIVE","cloudDataUrlWithExternalBase":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/cloud-data"},"editorWixCodeSdk":{"isBuilderComponentModel":false},"elementorySupportWixCodeSdk":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/wix-code-public-dispatcher-ng\/siteview","relativePath":"\/\/_api\/wix-code-public-dispatcher-ng\/siteview","gridAppId":"416b7633-367d-4745-a100-ff221af38880","viewMode":"site","siteRevision":244},"environmentWixCodeSdk":{},"environment":{"editorType":"","domain":"roofingmasterstyneandwear.co.uk","previewMode":false,"isBuilderComponentModel":false},"fedopsWixCodeSdk":{"isWixSite":false,"shouldReportFedops":false},"locationWixCodeSdk":{"routersConfigMap":{},"urlMappings":null},"mpaNavigation":{"forceMpaNavigation":false,"isRunningInDifferentSiteContext":false},"ooiTpaSharedConfig":{"imageSpriteUrl":"https:\/\/static.parastorage.com\/services\/santa-resources\/resources\/viewer\/editorUI\/fonts.v19.png","wixStaticFontsLinks":["https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/fonts.hz267ac7fkkfb3a18o8z.css","https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/wixMadefor.j95mkaziqjnrn77aekr8.css","https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/google.kuw5gk7jh0nwy00zmif1.css"]},"ooi":{"ooiComponentsData":{"142bb34d-3439-576a-7118-683e690a1e0d":{"sentryDsn":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d","noCssComponentUrl":"","isLoadable":true,"isServerBundled":false,"loadStaticCssWithLink":false,"isModuleFederated":false}},"viewMode":"Site","formFactor":"Desktop","blogMobileComponentUrl":"undefinedfeed-page-mobile-viewer.bundle.min.js"},"renderer":{"disabledComponents":{},"isBuilderComponentModel":false},"reporter":{"userId":"d585539c-6b23-4274-bdd6-0d55044522b3","metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","isPremium":true,"isFBServerEventsAppProvisioned":false,"dynamicPagesIds":[]},"router":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","mainPageId":"tuckg","pagesMap":{"z2tw1":{"pageId":"z2tw1","title":"Fascia, Soffits & Guttering","pageUriSEO":"fascias-soffits-guttering","pageJsonFileName":"d58553_36e34147a5f654545f330bdaa74945ea_242"},"feu5f":{"pageId":"feu5f","title":"VELUX Roof Windows","pageUriSEO":"velux","pageJsonFileName":"d58553_269bb9c8ff1b804c0fbcd7c1ca86c829_242"},"lj1jn":{"pageId":"lj1jn","title":"Roof Repairs","pageUriSEO":"roof-repairs","pageJsonFileName":"d58553_a4538f1c1839450627aa9d1efb1cec98_242"},"tuckg":{"pageId":"tuckg","title":"Home","pageUriSEO":"home","pageJsonFileName":"d58553_668e2b6a44e104ecb2cf5d04420b646e_244"},"fir4o":{"pageId":"fir4o","title":"Asbestos Removal Services","pageUriSEO":"asbestos","pageJsonFileName":"d58553_30d4c9df5b4a9ea566e412870b8fbf16_242"},"bdu4s":{"pageId":"bdu4s","title":"Re-Roofing","pageUriSEO":"re-roofing","pageJsonFileName":"d58553_d6a5f8bfb3d175340afa4e62c079cbbf_242"},"wls84":{"pageId":"wls84","title":"Contact","pageUriSEO":"contact","pageJsonFileName":"d58553_f812eeacd7c77953b1cbaf73df137d46_242"},"v64m2":{"pageId":"v64m2","title":"Flat Felt Roofing","pageUriSEO":"flat-felt-roofs","pageJsonFileName":"d58553_f84c5d9395803ce3a0a72e871b7ba6d6_242"},"r9p0u":{"pageId":"r9p0u","title":"Roof Work Health & Safety","pageUriSEO":"health-and-safety","pageJsonFileName":"d58553_14c0be6702360f80dc0241d65e533a43_242"},"ybt4l":{"pageId":"ybt4l","title":"Replacement Conservatory Roofs","pageUriSEO":"replacement-conservatory-roofs","pageJsonFileName":"d58553_447e4cdd951d7056bbe07f44cee50925_242"},"h3kes":{"pageId":"h3kes","title":"Fullscreen Page","pageUriSEO":"fullscreen-page","pageJsonFileName":"d58553_754fa6428b8d6f80385f942fa0d278b8_243"}},"disableStaticPagesUrlHierarchy":false,"routes":{".\/fascias-soffits-guttering":{"type":"Static","pageId":"z2tw1"},".\/velux":{"type":"Static","pageId":"feu5f"},".\/roof-repairs":{"type":"Static","pageId":"lj1jn"},".\/home":{"type":"Static","pageId":"tuckg"},".\/asbestos":{"type":"Static","pageId":"fir4o"},".\/re-roofing":{"type":"Static","pageId":"bdu4s"},".\/contact":{"type":"Static","pageId":"wls84"},".\/flat-felt-roofs":{"type":"Static","pageId":"v64m2"},".\/health-and-safety":{"type":"Static","pageId":"r9p0u"},".\/replacement-conservatory-roofs":{"type":"Static","pageId":"ybt4l"},".\/fullscreen-page":{"type":"Static","pageId":"h3kes"},".\/":{"type":"Static","pageId":"tuckg"}},"pageIdToPrefix":{},"isWixSite":false,"partialRouteMatchingAllowed":false,"isBuilderComponentModel":false},"searchWixCodeSdk":{"language":"en"},"seo":{"context":{"siteName":"Roofing Masters","siteUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","domain":"roofingmasterstyneandwear.co.uk","indexSite":true,"defaultUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","currLangIsOriginal":true,"homePageTitle":"Home","businessName":"Roofing Masters","businesLocale":"en-gb","businessLocationCountry":"GB","businessLocationFormatted":"4 Heather Drive, Broomhill Terrace, Hetton-le-Hole, Houghton le Spring DH5 9RS, UK","businesLocationsState":"ENG","businessLocationCity":"Hetton-le-Hole","businesLocationsStreet":"Heather Drive","businessLocationsStreetNumber":"4","businessPostalCode":"DH5 9RS","businessLocationCoordinates":{"latitude":54.82937200000001,"longitude":-1.454962},"businessSchedule":{},"currency":"GBP","experiments":{"specs.seo.EnableFaqSD":"false","specs.seo.EnableOnlineProgramsVideoSD":"true","specs.seo.enableLangCheck":"true"},"platformAppsExperiments":{"1380b703-ce81-ff05-f115-39571d94dfcd":{"specs.ecom.SupportManualPaymentsOnPaymentRequest":"false","specs.stores.GalleryMigrateRowsToProductsCountViewer":"true","specs.stores.ExpressCheckoutInSideCart":"true","specs.ecom.ShowMultipleLineItemActions":"true","specs.ecom.UseExpressCheckoutSettings":"true","specs.stores.AddMobileClassesToSliderGalleryRoot":"true","specs.stores.DisableFocusProductOnInfiniteScroll":"true","specs.stores.QuickViewFixViewMoreLink":"true","specs.ecom.FixImageOnTinyCart":"true","specs.forms.LocalPhoneNumbers":"true","specs.stores.GalleryProductOptionMobileNativeDropdown":"true","specs.stores.AllowAddToCartButtonOnImageInViewer":"true","specs.stores.UsePrefixForGetProductBySlug":"true","specs.ecom.datePickerFixTimeZone":"true","specs.stores.shouldRemoveModifiersFromSelections":"true","specs.stores.FixProductGridWithHorizontalMenuWidth":"true","specs.stores.ShouldRemoveFilterModalOpenClass":"true","specs.forms.JapanAutocompleteEnabled":"true","specs.stores.FixHeroDescriptionCrashingCategoryPage":"true","specs.ecom.SendBIForPromoCodeAndNoteDisplay":"true","specs.stores.GalleryFetchAppSettingsOnce":"false","specs.stores.ReturnCartIdNullInsteadOfDeprecatedForExpressService":"true","specs.stores.ShouldInstallSideCart":"true","specs.ecom.FixGoToCheckoutButtonFontWeight":"true","specs.stores.EnableDynamicSizeDefaultImage":"true","specs.ecom.FixCheckoutPreSelectedEnabledDeliveryCountries":"true","specs.stores.ProductPageNewWixCodeApi":"true","specs.ecom.checkTaxIncluded":"true","specs.stores.ProductPageFixReflowSausageNavigation":"true","specs.stores.ShowAutomaticDiscountDataOnGallery":"true","specs.stores.HideBillingFormForPayPalAndManualNotBrazil":"true","specs.stores.GalleryProductOptionsAndQuantityWidth":"true","specs.stores.ProductPageUpliftProductOptionsViewer":"true","specs.stores.UsePrefixForRouterNavigationToProductPage":"true","specs.ecom.violationBasedOnDeliveryOption":"true","specs.ecom.InitFormsOnLoad":"true","specs.ecom.FixCouponFocusMobileSummary":"true","specs.ecom.deliveryOptionsSetFirstAsDefault":"true","specs.stores.InfoSectionTabsTPAComponent":"true","specs.stores.ProductPageBreadcrumbsAfterHydration":"true","specs.ecom.ErrorHandlerOnStorefrontSdk":"true","specs.ecom.StopUsingPaymentMethodsInCart":"true","specs.ecom.FixCheckoutPageSpecificStageExpanded":"true","specs.stores.RtlAlignmentProductPage":"true","specs.stores.shouldCheckDiscountInVariantLevel":"true","specs.stores.GalleryColorPickerA11yReflowKeyboardFix":"true","specs.stores.GalleryDontFetchFilteredProductsWithoutActiveFilters":"true","specs.stores.ShouldUseCommonDiscountPricingMethods":"true","specs.ecom.StopCallingGetClientConfigInCartIcon":"true","specs.ecom.FixGetApiBaseUrl":"true","specs.stores.UseNewFiltersQueryParamEncoder":"true","specs.ecom.BISameAsDeliveryAddress":"true","specs.stores.ProductPageOOIStickyColumnViewer":"true","specs.stores.GalleryEnableLoadMoreHoverUnderline":"true","specs.stores.allowProductPageButtonsOption":"true","specs.stores.TYPUpdateOrderModelWithSubscriptionInfo":"true","specs.forms.MoveEcomLabelTranslations":"true","specs.ecom.PreloadOnCartCheckoutButton":"true","specs.stores.SliderGalleryInfiniteLoopToggleViewer":"true","specs.stores.UseProductThumbnailWithWowImage":"true","specs.stores.GalleryPriceFilterClientTicksCalculation":"true","ecomTestFedOwnerScope":"false","specs.stores.GalleryEditableGridTemplateRepeatOption":"true","specs.stores.RemoveModifiersSelectionIdsFromUserSelections":"true","specs.ecom.ShowSubscriptionsNote":"true","specs.stores.AddHasDiscountToVariantsItemsQueries":"true","specs.stores.LoadClientConfigInLegacyController":"true","specs.stores.ShowAutomaticDiscountDataOnProductWidget":"true","specs.stores.FixCheckoutAddressTemplateMandatoryZipCode":"true","specs.ecom.MakeOnLoadWaitForLoaderToDisappearInExpress":"true","specs.forms.MultilineAddressInTemplates":"true","specs.stores.FixCartIconOnEditor":"true","specs.stores.ResponsiveGalleryMigration":"true","specs.ecom.RemoveContentGapWhenDisplayFrequencyInLineItem":"true","specs.ecom.MergeExpressDeliveryRateWithHandlingFee":"false","specs.stores.FixSliderGalleryTextSettingToChangeOnEditor":"true","specs.stores.ShowAddToCartWithSubscription":"true","specs.stores.ProductPageSlotsAddMoreProps":"true","specs.stores.ProductPageBuyNowFromEcomSdk":"true","specs.stores.FixAnnounceNotDefinedBug":"true","specs.stores.AddComparePriceToVariantsItemsQueries":"true","specs.stores.RefactorFormServiceToCalcExtendedFields":"true","specs.stores.FixQuickViewForSubscriptionsInWishlist":"true","specs.stores.ShowGiftCardAddToCartSettings":"true","specs.stores.LoadClientConfigInController":"true","specs.stores.MainMediaWrapperAsAnchorElement":"true","specs.ecom.DeprecateCartActions":"true","specs.stores.AllowGalleryProductRoundCornersInViewer":"false","specs.ecom.FixPaymentRequestViewCss":"true","specs.ecom.AddAggregatedExemptAmountToCheckoutQuery":"true","specs.ecom.FixTypingTextInNoteFieldIsBuggy":"true","specs.stores.DeliverySectionCheckoutUseDeliverySolutions":"true","specs.stores.ColorOptionsDefaultSizeViewer":"true","specs.stores.UsePrefixForRouterProductPageRendering":"true","specs.stores.SupportFreeTrialTYP":"true","usingStoresViewerScriptAddToCart":"false","specs.stores.FixFilterKeySpecialCharacter":"true","specs.ecom.PreloadOnCartIconHover":"true","specs.ecom.UseLocalDatasetDirectlyInCheckout":"true","specs.stores.StorefrontLegacyEnablePanoramaIntegration":"true","specs.stores.FixMobileFiltersModalInPreview":"true","specs.ecom.FixCssForSubscriptionFrequencyText":"true","specs.stores.GalleryProductOptionFixMobileDropdownBehavior":"true","specs.stores.UseUndefinedAsDefaultBillingAddressInCheckout":"true","specs.stores.AllowSalePriceDesignInViewer":"true","specs.stores.GalleryA11yReflowFilterModalFix":"true","specs.stores.EnableDiscountAndRegularPriceSwapViewer":"true","specs.stores.UseDropdownTpaLabel":"true","specs.ecom.CatchSetItemErrorCCS":"true","specs.ecom.CacheGetClientConfigInSiteStore":"true","specs.stores.GalleryFiltersClassicMobileHorizontalOrientationFix":"true","specs.ecom.ShowVoidedErrorMessage":"true","specs.ecom.FixSecureCheckoutBadgeColor":"true","specs.stores.UseOpenSideCartApi":"true","specs.stores.UsingStoresViewerScriptAddToCart":"true","specs.stores.ShouldFixZoomForCheckoutInClassic":"false","specs.stores.ShowAutomaticDiscountDataOnProductPage":"true","specs.stores.ShouldAutoSelectFirstProductOptionInGallery":"false","specs.stores.EnableFadeInAnimationOnGalleryScroll":"true","specs.ecom.ChangeShowMoreCTAProjectionsColor":"true","specs.stores.ProductMediaNavigationDots":"false","specs.stores.UseNewSubscriptionView":"true","specs.stores.AddSlotToCheckoutPolicies":"true","specs.forms.FixControllerActions":"true","specs.ecom.ExpressButtonsInternalLoaderInCart":"true","specs.ecom.ImprovePerformanceByParallelPromises":"true","specs.ecom.CheckoutSkipCustomerDetailstStep":"true","specs.stores.GalleryAddMissingAddProductImpressionEvent":"true","specs.stores.ProductPageUplift":"true","specs.stores.ProductPageUpliftNewFeaturesSF":"true","specs.ecom.SendBIEventOnExpressButtonsPresented":"true","specs.stores.ProductPageUpliftProductOptions":"true","specs.stores.FixQueryParamSpecialCharDecode":"true","specs.stores.UseDeliverySectionFromLib":"true","specs.stores.NavigateToCartWhenCallShowMiniCart":"true","specs.stores.GallerySlotsPOC":"false","specs.stores.AllowGalleryIntervalNavigation":"true","specs.stores.navigateToRelativeUrlWithCustomizedUrl":"true","specs.ecom.AddSlotsToSideCart":"true","specs.stores.AddContainerBufferInLoadMore":"true","specs.stores.enableUnitedStatesMilitaryAddresses":"true","specs.stores.shouldCheckDiscountInVariantLevelGallery":"true","specs.stores.GalleryNewErrorState":"true","specs.ecom.showPriceWithFreeShippingCoupon":"true","specs.stores.GalleryPriceSliderA11yFixKeyboardFocus":"true","specs.stores.ProductPageSsrInvalidationTags":"true","specs.stores.AllowGalleryContainerPadding":"true","specs.ecom.UseIsShippableInCartPage":"true","specs.ecom.ExpressCheckoutButtonsSkeleton":"true","specs.stores.OptimizeSelectionCalculation":"true","specs.ecom.FixCouponCss":"true","specs.stores.ProductPageOOIRemoveModifiersFromProductOptions":"true","specs.stores.ShouldHandlePaylinksRedirectError":"true","specs.stores.HoverEffectOnImageOnly":"true","specs.stores.ShouldProductPageUseNewSocialIcons":"true","specs.stores.ProductPageA11yReflowZoomModal":"true","specs.stores.Set404ForSeoWhenPageHasNoProducts":"false","specs.stores.SliderGalleryFixSwiperIndex":"true","specs.stores.DontRedirectToSiteOnFailedFetch":"true","specs.stores.SupportMitEnabledFieldInCheckoutPage":"true","specs.stores.fixCategoryUnderlineOnHover":"true","specs.stores.ConfigureSlotsInEditorSDK":"true","ecomTestFed":"false","specs.stores.GalleryProductOptionsLimit":"true","specs.stores.ProductPageSlots":"true","specs.stores.newClearFiltersHoverState":"true","specs.ecom.FixExpressCheckoutButtonOnEditor":"true","specs.stores.UseGalleryNewApplyFilterQueryParams":"false","specs.ecom.SideCartNote":"true","specs.stores.tpaRouterShouldQueryProductsV3":"true","specs.ecom.showDeliveryOptionPreviewError":"true","specs.stores.UseNewSubscriptionCheckboxInCustomerDetailsForm":"false","storesFTGalleryEnableLoadMoreHoverUnderline":"false","specs.forms.EnableNewPhoneFieldValidation":"true","specs.ecom.FetchCheckoutOnLogin":"true","specs.ecom.RefactorCouponOnCart":"true","specs.ecom.EmptyCartA11yFix":"true","specs.stores.GallerySeoTags":"true","specs.stores.GalleryMoveDiscountNameUnderPrice":"true","specs.stores.SliderGallery200Limit":"true","specs.stores.ProductPageBlocksFixAddToCartOnSecondaryLang":"true","specs.stores.AllowStickySidebarInViewer":"true","specs.ecom.RemoveSubscriptionObjectType":"true","specs.stores.RangeFilterRefactor":"true","specs.stores.ProductPageLocationOnChangePathChangeForEditorSausage":"true","specs.stores.AllowAddToCartButtonContentTypesInViewer":"true","specs.ecom.OrdersModifiers":"true","specs.ecom.loadDeliverySectionsDataOnReadOnly":"true","specs.ecom.AddProjectionsTYPQuery":"true","specs.stores.ShowCssPerBreakpointIndicationsSideCart":"true","specs.ecom.UpdateCartIconsSVGViewer":"false","specs.stores.EnableOutOfStockAlignment":"true","specs.ecom.AddTaxableAddressToCheckoutQuery":"true","specs.forms.EnablePhoneField":"true","specs.stores.UseNewQueriesOnWishlistWithDiscount":"true","specs.stores.FixGalleryBorderRadiusOnZoomHover":"true","specs.ecom.ShowMultipleSubscriptions":"true","specs.stores.FixBackInStockButtonValidation":"true","specs.stores.RemoveControllerFactory":"false","specs.stores.FixShareIconsAria":"true","specs.stores.FixGalleryNotToShowQueryPageFor1":"true","specs.stores.AddToCartButtonColorContrast":"true","specs.stores.FixSliderGalleryRelatedProductsEmptyRender":"true","specs.ecom.PayLinkShowGetResolvedError":"true","specs.ecom.hideShippingOptionAvailibilityBadgeOnMobile":"true","specs.ecom.HideMissingLineItemImagesInPaymentRequest":"true","specs.stores.GalleryProductOptionsAndQuantityRoundCornersInViewer":"true","specs.stores.FixProductPageUrlsForRouterPage":"true","specs.ecom.FixAllowRecurringPaymentOnlyFlag":"true","specs.forms.SignatureFieldV2":"true","specs.stores.GalleryShowLazyLoadingLoader":"true","specs.ecom.SideCartEditor3SettingsPanel":"true","specs.stores.GalleryQuickBuyViewer":"false","specs.stores.RenderSlotsInGallery":"true","specs.ecom.StopSendingOriginInCheckoutUrl":"true","specs.stores.PriceFilterClientTicksCalculation":"true","specs.stores.UseNewQueriesWithProductDiscount":"true","specs.ecom.StopListeningToChangedOnCCS":"true","specs.stores.ProductPageAddDelayedCapturePropToPaymentMethodsBanner":"false","specs.ecom.TaxExemptionOnTYP":"false","specs.stores.UseNewFiltersQueryParamDecoder":"true","specs.stores.ResponsiveTYPCss":"true","specs.ecom.RemoveBackgroudColorCartItemThumbnail":"true","specs.ecom.InitCustomUrlApiOnlyInProductPage":"true","specs.stores.ShouldSplitBillingInfoPrefill":"true","specs.ecom.FixGetClientConfigBlockingWidgets":"true","specs.stores.AllowGalleryFreeModeNavigationInViewer":"true","specs.ecom.FixHandleCreateCheckoutError":"true","specs.ecom.NavigateToTYPWhenHasOrderId":"true","specs.stores.GalleryProductItemResetQuantityUponSelectionChange":"true","specs.stores.EnableQualityOptionsStylingChanges":"false","specs.stores.AddingOverflowHiddenToFilterTitleMobile":"true","specs.stores.ProductPageSupportGridLayout":"true","specs.stores.ShouldSeparateQuantityAndOptionsStyleParams":"true","specs.stores.UseProductLineItemFromTYP":"true","specs.ecom.SideCartCouponAndNote":"true","specs.stores.EnableWarmUpDataCaching":"true","specs.stores.FixGalleryRenderingWhenUrlChanges":"false","specs.stores.AddCheckoutSettingsToGetConfigGQLQuery":"false","specs.stores.ProductPageNotifyEmailOnCheckout":"true","specs.stores.GalleryStorefrontAddStrikethroughAndSalePriceDesign":"true","specs.ecom.OnlyCallDeliverySolutionsWhenNeededOnCart":"true","specs.ecom.ResetInitialStepOnInit":"true","specs.stores.PreventGalleryFullRefreshOnUrlChange":"true","specs.stores.ProductPageRicoDescription":"true","specs.stores.increaseGqlGetLimit":"true"},"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"specs.forms.EnableFormsInBlog":"true"},"675bbcef-18d8-41f5-800e-131ec9e08762":{"specs.wixCode.LoadWithImportAMDModule":"true","specs.wixCode.LoadNamespacesPerPage":"false","specs.wixcode.ViewerExperimentOwnerScopeTest":"true","specs.wixCode.resolveMissingPlatformNamespaces":"false","specs.wixcode.ViewerExperimentTest":"false"},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"specs.pro-gallery.displayPreset14":"true","specs.pro-gallery.removeUseOfCounterApi":"true","specs.pro-gallery.horizontalScrollAnimations":"true","specs.pro-gallery.useImageAvifFormat":"true","specs.pro-gallery.EnableAlbumsStorePremiumValidation":"true","specs.pro-gallery.removePgStoreTab":"true","specs.pro-gallery.backgroundDesignFullscreen":"true","specs.pro-gallery.useMotherSiteAppInstance":"true","specs.pro-gallery.addSEOVideoMetaTags":"false","specs.pro-gallery.enableMainLightroomSettingsButton":"true","specs.pro-gallery.displayPreset17":"false","specs.pro-gallery.slideTransition":"true","specs.proGallery.shouldShowNewPanels":"false","specs.pro-gallery.displayProGalleryPresets":"true","specs.pro-gallery.navigationArrowsDrawer":"true","specs.pro-gallery.horizontalTitlePlacementOptions":"true","specs.pro-gallery.artstoreShowDeprecationMessageInSettings":"false","specs.pro-gallery.navArrowsVericalPositionController":"true","specs.pro-gallery.enablePGRenderIndicator":"false","specs.pro-gallery.excludeFromWarmupData":"false","specs.pro-gallery.customNavigationArrows":"true","specs.pro-gallery.fixedGalleryRatio":"true","specs.pro-gallery.displayProGalleryNewPreset":"true","specs.pro-gallery.useReactionService":"true","specs.pro-gallery.textBoxWidthControllers":"true","specs.pro-gallery.allowOverlayGradient":"true","specs.pro-gallery.excludeFromLayoutFixer":"false","specs.pro-gallery.useIsInFirstFold":"false","specs.pro-gallery.dontRenderGalleryBelowFoldOnLoad":"false","specs.pro-gallery.enableLightroomSettingsButton":"true","specs.pro-gallery.displayPreset16":"true","specs.pro-gallery.displayProGallerySEOSettings":"false","specs.pro-gallery.imageEditing":"b","specs.pro-gallery.useWowImageRenderer":"false","specs.pro-gallery.useWarmupData":"true","specs.pro-gallery.enableFullResFeature":"true","specs.pro-gallery.slideAnimationDeck":"true","specs.pro-gallery.useReactPortalInArtStore":"true","specs.pro-gallery.blockOAP":"false","specs.pro-gallery.useServerBlueprints-viewer":"false","specs.pro-gallery.excludeFromThinLinesFix":"false","specs.pro-gallery.excludeFromHlsVideosOnIphone":"true","specs.pro-gallery.removeRoleApplication":"true","specs.pro-gallery.tryCentralizedConduction":"false","specs.pro-gallery.organizeMediaMultiTypes":"true","specs.pro-gallery.useServerBlueprints-preview":"false","specs.pro-gallery.displayPreset15":"true","specs.pro-gallery.enableVideoPlaceholder":"true","specs.pro-gallery.organizeMediaAltText":"b","specs.pro-gallery.overlayDesign":"true","specs.pro-gallery.shouldUseVirtualization":"true","specs.pro-gallery.disableImagePreload":"true","specs.pro-gallery.excludeFromPrerenderPerformance":"false","specs.pro-gallery.appSettings":"true"}},"businessPhone":"0191 526 3565"},"userPatterns":[],"metaTags":[{"name":"fb_admins_meta_tag","value":"","property":false},{"name":"google-site-verification","value":"4xSCRw7MANybyB_oip2oK4z6_Dc00hhFIzwQju-VAvE","property":false}],"customHeadTags":"","isInSEO":false,"hasBlogAmp":false,"mainPageId":"tuckg"},"serviceRegistrar":{},"sessionManager":{"isRunningInDifferentSiteContext":false,"expiryTimeoutOverride":0,"appsInstances":{},"sessionModel":{}},"siteMembersWixCodeSdk":{"isPreviewMode":false,"isEditMode":false,"smToken":"","smcollectionId":"2e8fc3b5-786b-4707-a16e-839a75f61992"},"siteMembers":{"collectionExposure":"Public","smcollectionId":"2e8fc3b5-786b-4707-a16e-839a75f61992","smToken":"","protectedHomepage":false,"isTemplate":false,"loginSocialBarOnSite":false,"routerPrefix":"","isCommunityInstalled":false,"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk"},"siteScrollBlocker":{"isBuilderComponentModel":false},"siteWixCodeSdk":{"fontFaceServerUrl":"https:\/\/serverless.parastorage.com\/_serverless\/site-sdk-server\/v1\/style","siteDisplayName":"Roofing Masters","siteRevision":244,"regionalSettings":"en-gb","language":"en","currency":"GBP","mainPageId":"tuckg","pageIdToPrefix":{},"routerPrefixes":{},"timezone":"Europe\/London","pageIdToTitle":{"z2tw1":"Fascia, Soffits & Guttering","feu5f":"VELUX Roof Windows","lj1jn":"Roof Repairs","tuckg":"Home","fir4o":"Asbestos Removal Services","bdu4s":"Re-Roofing","wls84":"Contact","v64m2":"Flat Felt Roofing","r9p0u":"Roof Work Health & Safety","ybt4l":"Replacement Conservatory Roofs","h3kes":"Fullscreen Page"},"urlMappings":null,"viewMode":"Site"},"speculationRules":{"currentPagePath":"\/contact"},"ssrCache":{},"tpaCommons":{"widgetsClientSpecMapData":{"141995eb-c700-8487-6366-a482f7432e2b":{"widgetUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","mobileUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","tpaWidgetId":"shoutout_feed","appPage":{},"applicationId":34,"appDefinitionName":"ShoutOut (Legacy)","appDefinitionId":"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e","isWixTPA":true,"allowScrolling":false},"27f9a78c-9f69-402e-8e2c-1d00f26fcf41":{"widgetUrl":"\/","appPage":{},"applicationId":37,"appDefinitionName":"Cookie Policy Banner","appDefinitionId":"f105ba16-6b7a-4b52-a2e5-712bdc749f76","isWixTPA":true,"allowScrolling":false},"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetUrl":"https:\/\/progallery.wixapps.net\/gallery.html","mobileUrl":"https:\/\/progallery.wixapps.net\/gallery.html","tpaWidgetId":"pro-gallery","appPage":{},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":false},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetUrl":"https:\/\/progallery.wixapps.net\/fullscreen","mobileUrl":"https:\/\/progallery.wixapps.net\/fullscreen","appPage":{"id":"fullscreen_page","name":"Fullscreen Page","defaultPage":"","hidden":true,"multiInstanceEnabled":false,"order":1,"indexable":true,"fullPage":true,"landingPageInMobile":false,"hideFromMenu":true},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":true},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"widgetUrl":"https:\/\/editor.wix.com\/","appPage":{},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":false}},"appsClientSpecMapData":{"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e":{"applicationId":34,"widgets":{"141995eb-c700-8487-6366-a482f7432e2b":{"widgetUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","widgetId":"141995eb-c700-8487-6366-a482f7432e2b","refreshOnWidthChange":true,"mobileUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":false,"shouldBeStretchedByDefaultMobile":false,"componentFields":{},"tpaWidgetId":"shoutout_feed","default":true}},"appDefinitionName":"ShoutOut (Legacy)","appFields":{"premiumBundle":{"parentAppSlug":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9","parentAppId":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9"},"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.3234.0"},"isWixTPA":true},"f105ba16-6b7a-4b52-a2e5-712bdc749f76":{"applicationId":37,"widgets":{"27f9a78c-9f69-402e-8e2c-1d00f26fcf41":{"widgetUrl":"\/","widgetId":"27f9a78c-9f69-402e-8e2c-1d00f26fcf41","refreshOnWidthChange":true,"published":true,"mobilePublished":true,"seoEnabled":false,"shouldBeStretchedByDefaultMobile":true,"componentFields":{"allowedForFreeSite":false,"dependencies":[]},"default":false}},"appDefinitionName":"Cookie Policy Banner","appFields":{"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.0.0"},"isWixTPA":true},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"applicationId":5020,"widgets":{"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetUrl":"https:\/\/progallery.wixapps.net\/gallery.html","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d","refreshOnWidthChange":true,"mobileUrl":"https:\/\/progallery.wixapps.net\/gallery.html","published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":true,"shouldBeStretchedByDefaultMobile":false,"componentFields":{"mobileSettingsEnabled":true,"viewer":{"errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"}},"controllerUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","ssrCacheExcluded":"false","mpaCompatible":true,"useSsrSeo":true,"isLoadable":true},"tpaWidgetId":"pro-gallery","default":false},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetUrl":"https:\/\/progallery.wixapps.net\/fullscreen","widgetId":"144f04b9-aab4-fde7-179b-780c11da4f46","refreshOnWidthChange":true,"mobileUrl":"https:\/\/progallery.wixapps.net\/fullscreen","appPage":{"id":"fullscreen_page","name":"Fullscreen Page","defaultPage":"","hidden":true,"multiInstanceEnabled":false,"order":1,"indexable":true,"fullPage":true,"landingPageInMobile":false,"hideFromMenu":true},"published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":true,"shouldBeStretchedByDefaultMobile":false,"componentFields":{"useSsrSeo":true,"linkable":true,"mpaCompatible":true},"default":false},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"widgetUrl":"https:\/\/editor.wix.com\/","widgetId":"121a27a6-8fda-4a45-b2eb-60bf40299017","refreshOnWidthChange":true,"published":true,"mobilePublished":true,"seoEnabled":false,"shouldBeStretchedByDefaultMobile":true,"componentFields":{"appStudioFields":{"id":"myzur","pageJsonFilename":"60cca8_1187b22ad1b74be9c211069460329a2b_8.json","blocksVersion":"2.0.0","ssrCacheExcluded":"true","relatedArtifact":"pro-gallery-tpa","nestedWidgets":"{\"internal\":[]}"},"mpaCompatible":true},"default":false}},"appDefinitionName":"Wix Pro Gallery","appFields":{"platform":{"baseUrls":{"siteAssets":"{urlTemplate: {siteAssets}?siteId=ce7fd828-85c4-4b73-a390-d293eae32cec&metaSiteId=5af77ffc-cae0-4550-8a1e-4a85ff049a48&siteRevision=25","blocks_widgetManifestsUrl":"\/manifests\/14271d6f-ba62-d045-549b-ab972ae1f70e\/25\/manifests.json","santaWrapperBaseUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/"},"margins":{"desktop":{"top":{},"right":{},"bottom":{},"left":{}},"tablet":{"top":{},"right":{},"bottom":{},"left":{}},"mobile":{"top":{},"right":{},"bottom":{},"left":{}}},"height":{"desktop":{},"tablet":{},"mobile":{}},"cloneAppDataUrl":"https:\/\/progallery.wixapps.net\/_api\/gallery\/clone","editorScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/editorScript.bundle.min.js","docking":{"desktop":{},"tablet":{},"mobile":{}},"viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"},"width":{"desktop":{},"tablet":{},"mobile":{}},"shouldCloneDataPerComponent":true,"viewer":{"errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"}},"studio":{"siteHeaderUrl":"a7dbf879980a8e90e03d649b6f48fac4_r3.json","wixCodeGridId":"71869e96-79b7-49b9-b6f9-e32bcf00ac52","wixCodeInstanceId":"4655355b-4814-4846-b82a-e057f0df94a3"}},"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.964.0"},"isWixTPA":true}},"previewMode":false,"siteRevision":244,"userFileDomainUrl":"filesusr.com","metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","isPremiumDomain":true,"routersConfig":{},"routerByPrefix":{},"pageIdToPrefix":{},"viewMode":"site","editorOrSite":"site","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","tpaModalConfig":{"wixTPAs":{"141fbfae-511e-6817-c9f0-48993a7547d1":true,"8725b255-2aa2-4a53-b76d-7d3c363aaeea":true,"13ee94c1-b635-8505-3391-97919052c16f":true,"139ef4fa-c108-8f9a-c7be-d5f492a2c939":true,"8ea9df15-9ff6-4acf-bbb8-8d3a69ae5841":true,"55cd9036-36bb-480b-8ddc-afda3cb2eb8d":true,"35aec784-bbec-4e6e-abcb-d3d724af52cf":true,"d70b68e2-8d77-4e0c-9c00-c292d6e0025e":true,"146c0d71-352e-4464-9a03-2e868aabe7b9":true,"307ba931-689c-4b55-bb1d-6a382bad9222":true,"4b10fcce-732d-4be3-9d46-801d271acda9":true,"14b89688-9b25-5214-d1cb-a3fb9683618b":true,"ea2821fc-7d97-40a9-9f75-772f29178430":true,"9bead16f-1c73-4cda-b6c4-28cff46988db":true,"1480c568-5cbd-9392-5604-1148f5faffa0":true,"94bc563b-675f-41ad-a2a6-5494f211c47b":true,"14e12b04-943e-fd32-456d-70b1820a2ff2":true,"14bca956-e09f-f4d6-14d7-466cb3f09103":true,"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e":true,"150ae7ee-c74a-eecd-d3d7-2112895b988a":true,"f123e8f1-4350-4c9b-b269-04adfadda977":true,"f105ba16-6b7a-4b52-a2e5-712bdc749f76":true,"7efa9936-86f7-44c6-880b-7bae4e044a3d":true,"6580b7e9-4031-4a62-a0a5-8e2fa92e8e18":true,"7516f85b-0868-4c23-9fcb-cea7784243df":true,"57d13128-4a4c-494b-80b3-a6fb2e28018d":true,"2f70e2b4-ff36-472e-bdb9-ce393b13669e":true,"e593b0bd-b783-45b8-97c2-873d42aacaf4":true,"14ce1214-b278-a7e4-1373-00cebd1bef7c":true,"14271d6f-ba62-d045-549b-ab972ae1f70e":true}},"appSectionParams":{},"requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","isMobileView":false,"deviceType":"desktop","isMobileDevice":false,"extras":{"currency":"GBP"},"tpaDebugParams":{"debugApp":null,"petri_ovr":null},"locale":"en","timeZone":"Europe\/London","shouldRenderTPAsIframe":true,"debug":false,"regionalLanguage":"en","isBuilderComponentModel":false},"widgetWixCodeSdk":{"isBuilderComponentModel":false},"windowWixCodeSdk":{"locale":"en-gb","isMobileFriendly":true,"formFactor":"Desktop","pageIdToRouterAppDefinitionId":{}},"wixCustomElementComponent":{"shouldLoadAllExternalScripts":true,"widgetsToRenderOnFreeSites":{"14271d6f-ba62-d045-549b-ab972ae1f70e-myzur":true},"wixCodeBundlersUrlData":{"url":"https:\/\/bundler.wix-code.com\/da0e347a-567b-459d-9664-e85192f96afd\/b8fba519-6966-439d-ac29-f87e2fa3f7dc\/416b7633-367d-4745-a100-ff221af38880\/","queryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=false","parastorageUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_da0e347a-567b-459d-9664-e85192f96afd\/gridAppId_416b7633-367d-4745-a100-ff221af38880\/filePath_\/fileType_js\/compression_gzip\/depToken_\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_","appDefIdToWixCodeBundlerUrlData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"url":"https:\/\/bundler.wix-code.com\/da0e347a-567b-459d-9664-e85192f96afd\/b8fba519-6966-439d-ac29-f87e2fa3f7dc\/71869e96-79b7-49b9-b6f9-e32bcf00ac52\/","parastorageUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_da0e347a-567b-459d-9664-e85192f96afd\/gridAppId_71869e96-79b7-49b9-b6f9-e32bcf00ac52\/filePath_\/fileType_js\/compression_gzip\/depToken_\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_","queryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=false"}}},"customElementWidgets":{}},"wixEmbedsApi":{"isAdminPage":false},"platform":{"sdksStaticPaths":{"mainSdks":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/mainSdks.ccee0434.chunk.min.js","nonMainSdks":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/nonMainSdks.36ac5409.chunk.min.js"},"landingPageId":"wls84","clientWorkerUrl":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/clientWorker.05f8a2b5.bundle.min.js","bootstrapData":{"isMobileView":false,"isMobileAppBuilder":false,"appsSpecData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"appDefinitionId":"14ce1214-b278-a7e4-1373-00cebd1bef7c","type":"public","instanceId":"426ae747-fe70-4056-b8b0-3bc4fa6506ca","appDefinitionName":"Old Wix Forms and Payments","isWixTPA":true,"isModuleFederated":false},"675bbcef-18d8-41f5-800e-131ec9e08762":{"appDefinitionId":"675bbcef-18d8-41f5-800e-131ec9e08762","type":"siteextension","instanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","isModuleFederated":false},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","type":"public","instanceId":"a17d9ddf-06a4-4c3d-8c07-27505cc5c59d","appDefinitionName":"Wix Pro Gallery","isWixTPA":true,"isModuleFederated":false},"dataBinding":{"appDefinitionId":"dataBinding","type":"application","instanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","appDefinitionName":"Data Binding","isWixTPA":true,"isModuleFederated":false}},"appsUrlData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"appDefId":"14ce1214-b278-a7e4-1373-00cebd1bef7c","appDefName":"Old Wix Forms and Payments","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/forms-viewer\/1.883.0\/viewerScript.bundle.min.js","baseUrls":{},"widgets":{}},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"appDefId":"14271d6f-ba62-d045-549b-ab972ae1f70e","appDefName":"Wix Pro Gallery","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","baseUrls":{"siteAssets":"{urlTemplate: {siteAssets}?siteId=ce7fd828-85c4-4b73-a390-d293eae32cec&metaSiteId=5af77ffc-cae0-4550-8a1e-4a85ff049a48&siteRevision=25","blocks_widgetManifestsUrl":"\/manifests\/14271d6f-ba62-d045-549b-ab972ae1f70e\/25\/manifests.json","santaWrapperBaseUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/"},"errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgets":{"142bb34d-3439-576a-7118-683e690a1e0d":{"controllerUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d"},"144f04b9-aab4-fde7-179b-780c11da4f46":{"controllerUrl":"","componentUrl":"","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"144f04b9-aab4-fde7-179b-780c11da4f46"},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"controllerUrl":"","componentUrl":"","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"121a27a6-8fda-4a45-b2eb-60bf40299017"}}},"dataBinding":{"appDefId":"dataBinding","appDefName":"Data Binding","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/dbsm-viewer-app\/1.9002.0\/app.js","baseUrls":{},"widgets":{}},"675bbcef-18d8-41f5-800e-131ec9e08762":{"appDefId":"675bbcef-18d8-41f5-800e-131ec9e08762","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/wix-code-viewer-app\/1.1479.745\/app.js","baseUrls":{},"widgets":{}}},"builderComponentsSdkUrls":{},"builderComponentsImportMapSdkUrls":{},"builderPublicPackagesUrls":{"esm":{},"umd":{}},"blocksBootstrapData":{"blocksAppsData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"siteHeaderUrl":"a7dbf879980a8e90e03d649b6f48fac4_r3.json","wixCodeGridId":"71869e96-79b7-49b9-b6f9-e32bcf00ac52","wixCodeInstanceId":"4655355b-4814-4846-b82a-e057f0df94a3"}},"elevatedBlocksAppsOnReactNative":[],"experiments":{"specs.blocks-client.alwaysUseTokenInfoForDecode":"true"},"experimentsQueryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=undefined","widgetBundleUrls":{},"isVeloBundlerParastorageUrlEnabled":true,"parastorageTemplateUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_\/gridAppId_\/filePath_\/fileType_js\/compression_gzip\/depToken_3938\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_"},"window":{"csrfToken":""},"location":{"externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","isPremiumDomain":true,"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userFileDomainUrl":"filesusr.com"},"bi":{"ownerId":"d585539c-6b23-4274-bdd6-0d55044522b3","isMobileFriendly":true,"isPreview":false,"requestId":"1765818138.970647947055032294516"},"platformAPIData":{"routersConfigMap":{}},"wixCodeBootstrapData":{"wixCodeAppDefinitionId":"675bbcef-18d8-41f5-800e-131ec9e08762","wixCodeInstanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","wixCloudBaseDomain":"wix-code.com","dbsmViewerApp":"https:\/\/static.parastorage.com\/services\/dbsm-viewer-app\/1.9002.0","wixCodePlatformBaseUrl":"https:\/\/static.parastorage.com\/services\/wix-code-platform\/1.1097.93","wixCodeModel":{"appData":{"codeAppId":"416b7633-367d-4745-a100-ff221af38880"},"signedAppRenderInfo":"813bd2fddceee3238ad6c23ca31d9db7ef11bd8b.eyJncmlkQXBwSWQiOiI0MTZiNzYzMy0zNjdkLTQ3NDUtYTEwMC1mZjIyMWFmMzg4ODAiLCJodG1sU2l0ZUlkIjoiNWVlMzkyZjQtY2NiNy00NzIzLTlhMjYtODk5ZDdhZWFhMzJhIiwiZGVtb0lkIjpudWxsLCJzaWduRGF0ZSI6MTc2NTgxODEzOTAyMH0="},"wixCodePageIds":{},"elementorySupport":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/wix-code-public-dispatcher-ng\/siteview"},"codePackagesData":[]},"autoFrontendModulesBaseUrl":"https:\/\/static.parastorage.com\/services\/auto-frontend-modules\/1.6238.0","disabledPlatformApps":{},"widgetsClientSpecMapData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{},"675bbcef-18d8-41f5-800e-131ec9e08762":{},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetName":"pro-gallery","componentFields":{}},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetName":"fullscreen_page","componentFields":{}},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"componentFields":{}}},"dataBinding":{}},"essentials":{"appsConductedExperiments":{"1380b703-ce81-ff05-f115-39571d94dfcd":{"specs.ecom.SupportManualPaymentsOnPaymentRequest":"false","specs.stores.GalleryMigrateRowsToProductsCountViewer":"true","specs.stores.ExpressCheckoutInSideCart":"true","specs.ecom.ShowMultipleLineItemActions":"true","specs.ecom.UseExpressCheckoutSettings":"true","specs.stores.AddMobileClassesToSliderGalleryRoot":"true","specs.stores.DisableFocusProductOnInfiniteScroll":"true","specs.stores.QuickViewFixViewMoreLink":"true","specs.ecom.FixImageOnTinyCart":"true","specs.forms.LocalPhoneNumbers":"true","specs.stores.GalleryProductOptionMobileNativeDropdown":"true","specs.stores.AllowAddToCartButtonOnImageInViewer":"true","specs.stores.UsePrefixForGetProductBySlug":"true","specs.ecom.datePickerFixTimeZone":"true","specs.stores.shouldRemoveModifiersFromSelections":"true","specs.stores.FixProductGridWithHorizontalMenuWidth":"true","specs.stores.ShouldRemoveFilterModalOpenClass":"true","specs.forms.JapanAutocompleteEnabled":"true","specs.stores.FixHeroDescriptionCrashingCategoryPage":"true","specs.ecom.SendBIForPromoCodeAndNoteDisplay":"true","specs.stores.GalleryFetchAppSettingsOnce":"false","specs.stores.ReturnCartIdNullInsteadOfDeprecatedForExpressService":"true","specs.stores.ShouldInstallSideCart":"true","specs.ecom.FixGoToCheckoutButtonFontWeight":"true","specs.stores.EnableDynamicSizeDefaultImage":"true","specs.ecom.FixCheckoutPreSelectedEnabledDeliveryCountries":"true","specs.stores.ProductPageNewWixCodeApi":"true","specs.ecom.checkTaxIncluded":"true","specs.stores.ProductPageFixReflowSausageNavigation":"true","specs.stores.ShowAutomaticDiscountDataOnGallery":"true","specs.stores.HideBillingFormForPayPalAndManualNotBrazil":"true","specs.stores.GalleryProductOptionsAndQuantityWidth":"true","specs.stores.ProductPageUpliftProductOptionsViewer":"true","specs.stores.UsePrefixForRouterNavigationToProductPage":"true","specs.ecom.violationBasedOnDeliveryOption":"true","specs.ecom.InitFormsOnLoad":"true","specs.ecom.FixCouponFocusMobileSummary":"true","specs.ecom.deliveryOptionsSetFirstAsDefault":"true","specs.stores.InfoSectionTabsTPAComponent":"true","specs.stores.ProductPageBreadcrumbsAfterHydration":"true","specs.ecom.ErrorHandlerOnStorefrontSdk":"true","specs.ecom.StopUsingPaymentMethodsInCart":"true","specs.ecom.FixCheckoutPageSpecificStageExpanded":"true","specs.stores.RtlAlignmentProductPage":"true","specs.stores.shouldCheckDiscountInVariantLevel":"true","specs.stores.GalleryColorPickerA11yReflowKeyboardFix":"true","specs.stores.GalleryDontFetchFilteredProductsWithoutActiveFilters":"true","specs.stores.ShouldUseCommonDiscountPricingMethods":"true","specs.ecom.StopCallingGetClientConfigInCartIcon":"true","specs.ecom.FixGetApiBaseUrl":"true","specs.stores.UseNewFiltersQueryParamEncoder":"true","specs.ecom.BISameAsDeliveryAddress":"true","specs.stores.ProductPageOOIStickyColumnViewer":"true","specs.stores.GalleryEnableLoadMoreHoverUnderline":"true","specs.stores.allowProductPageButtonsOption":"true","specs.stores.TYPUpdateOrderModelWithSubscriptionInfo":"true","specs.forms.MoveEcomLabelTranslations":"true","specs.ecom.PreloadOnCartCheckoutButton":"true","specs.stores.SliderGalleryInfiniteLoopToggleViewer":"true","specs.stores.UseProductThumbnailWithWowImage":"true","specs.stores.GalleryPriceFilterClientTicksCalculation":"true","ecomTestFedOwnerScope":"false","specs.stores.GalleryEditableGridTemplateRepeatOption":"true","specs.stores.RemoveModifiersSelectionIdsFromUserSelections":"true","specs.ecom.ShowSubscriptionsNote":"true","specs.stores.AddHasDiscountToVariantsItemsQueries":"true","specs.stores.LoadClientConfigInLegacyController":"true","specs.stores.ShowAutomaticDiscountDataOnProductWidget":"true","specs.stores.FixCheckoutAddressTemplateMandatoryZipCode":"true","specs.ecom.MakeOnLoadWaitForLoaderToDisappearInExpress":"true","specs.forms.MultilineAddressInTemplates":"true","specs.stores.FixCartIconOnEditor":"true","specs.stores.ResponsiveGalleryMigration":"true","specs.ecom.RemoveContentGapWhenDisplayFrequencyInLineItem":"true","specs.ecom.MergeExpressDeliveryRateWithHandlingFee":"false","specs.stores.FixSliderGalleryTextSettingToChangeOnEditor":"true","specs.stores.ShowAddToCartWithSubscription":"true","specs.stores.ProductPageSlotsAddMoreProps":"true","specs.stores.ProductPageBuyNowFromEcomSdk":"true","specs.stores.FixAnnounceNotDefinedBug":"true","specs.stores.AddComparePriceToVariantsItemsQueries":"true","specs.stores.RefactorFormServiceToCalcExtendedFields":"true","specs.stores.FixQuickViewForSubscriptionsInWishlist":"true","specs.stores.ShowGiftCardAddToCartSettings":"true","specs.stores.LoadClientConfigInController":"true","specs.stores.MainMediaWrapperAsAnchorElement":"true","specs.ecom.DeprecateCartActions":"true","specs.stores.AllowGalleryProductRoundCornersInViewer":"false","specs.ecom.FixPaymentRequestViewCss":"true","specs.ecom.AddAggregatedExemptAmountToCheckoutQuery":"true","specs.ecom.FixTypingTextInNoteFieldIsBuggy":"true","specs.stores.DeliverySectionCheckoutUseDeliverySolutions":"true","specs.stores.ColorOptionsDefaultSizeViewer":"true","specs.stores.UsePrefixForRouterProductPageRendering":"true","specs.stores.SupportFreeTrialTYP":"true","usingStoresViewerScriptAddToCart":"false","specs.stores.FixFilterKeySpecialCharacter":"true","specs.ecom.PreloadOnCartIconHover":"true","specs.ecom.UseLocalDatasetDirectlyInCheckout":"true","specs.stores.StorefrontLegacyEnablePanoramaIntegration":"true","specs.stores.FixMobileFiltersModalInPreview":"true","specs.ecom.FixCssForSubscriptionFrequencyText":"true","specs.stores.GalleryProductOptionFixMobileDropdownBehavior":"true","specs.stores.UseUndefinedAsDefaultBillingAddressInCheckout":"true","specs.stores.AllowSalePriceDesignInViewer":"true","specs.stores.GalleryA11yReflowFilterModalFix":"true","specs.stores.EnableDiscountAndRegularPriceSwapViewer":"true","specs.stores.UseDropdownTpaLabel":"true","specs.ecom.CatchSetItemErrorCCS":"true","specs.ecom.CacheGetClientConfigInSiteStore":"true","specs.stores.GalleryFiltersClassicMobileHorizontalOrientationFix":"true","specs.ecom.ShowVoidedErrorMessage":"true","specs.ecom.FixSecureCheckoutBadgeColor":"true","specs.stores.UseOpenSideCartApi":"true","specs.stores.UsingStoresViewerScriptAddToCart":"true","specs.stores.ShouldFixZoomForCheckoutInClassic":"false","specs.stores.ShowAutomaticDiscountDataOnProductPage":"true","specs.stores.ShouldAutoSelectFirstProductOptionInGallery":"false","specs.stores.EnableFadeInAnimationOnGalleryScroll":"true","specs.ecom.ChangeShowMoreCTAProjectionsColor":"true","specs.stores.ProductMediaNavigationDots":"false","specs.stores.UseNewSubscriptionView":"true","specs.stores.AddSlotToCheckoutPolicies":"true","specs.forms.FixControllerActions":"true","specs.ecom.ExpressButtonsInternalLoaderInCart":"true","specs.ecom.ImprovePerformanceByParallelPromises":"true","specs.ecom.CheckoutSkipCustomerDetailstStep":"true","specs.stores.GalleryAddMissingAddProductImpressionEvent":"true","specs.stores.ProductPageUplift":"true","specs.stores.ProductPageUpliftNewFeaturesSF":"true","specs.ecom.SendBIEventOnExpressButtonsPresented":"true","specs.stores.ProductPageUpliftProductOptions":"true","specs.stores.FixQueryParamSpecialCharDecode":"true","specs.stores.UseDeliverySectionFromLib":"true","specs.stores.NavigateToCartWhenCallShowMiniCart":"true","specs.stores.GallerySlotsPOC":"false","specs.stores.AllowGalleryIntervalNavigation":"true","specs.stores.navigateToRelativeUrlWithCustomizedUrl":"true","specs.ecom.AddSlotsToSideCart":"true","specs.stores.AddContainerBufferInLoadMore":"true","specs.stores.enableUnitedStatesMilitaryAddresses":"true","specs.stores.shouldCheckDiscountInVariantLevelGallery":"true","specs.stores.GalleryNewErrorState":"true","specs.ecom.showPriceWithFreeShippingCoupon":"true","specs.stores.GalleryPriceSliderA11yFixKeyboardFocus":"true","specs.stores.ProductPageSsrInvalidationTags":"true","specs.stores.AllowGalleryContainerPadding":"true","specs.ecom.UseIsShippableInCartPage":"true","specs.ecom.ExpressCheckoutButtonsSkeleton":"true","specs.stores.OptimizeSelectionCalculation":"true","specs.ecom.FixCouponCss":"true","specs.stores.ProductPageOOIRemoveModifiersFromProductOptions":"true","specs.stores.ShouldHandlePaylinksRedirectError":"true","specs.stores.HoverEffectOnImageOnly":"true","specs.stores.ShouldProductPageUseNewSocialIcons":"true","specs.stores.ProductPageA11yReflowZoomModal":"true","specs.stores.Set404ForSeoWhenPageHasNoProducts":"false","specs.stores.SliderGalleryFixSwiperIndex":"true","specs.stores.DontRedirectToSiteOnFailedFetch":"true","specs.stores.SupportMitEnabledFieldInCheckoutPage":"true","specs.stores.fixCategoryUnderlineOnHover":"true","specs.stores.ConfigureSlotsInEditorSDK":"true","ecomTestFed":"false","specs.stores.GalleryProductOptionsLimit":"true","specs.stores.ProductPageSlots":"true","specs.stores.newClearFiltersHoverState":"true","specs.ecom.FixExpressCheckoutButtonOnEditor":"true","specs.stores.UseGalleryNewApplyFilterQueryParams":"false","specs.ecom.SideCartNote":"true","specs.stores.tpaRouterShouldQueryProductsV3":"true","specs.ecom.showDeliveryOptionPreviewError":"true","specs.stores.UseNewSubscriptionCheckboxInCustomerDetailsForm":"false","storesFTGalleryEnableLoadMoreHoverUnderline":"false","specs.forms.EnableNewPhoneFieldValidation":"true","specs.ecom.FetchCheckoutOnLogin":"true","specs.ecom.RefactorCouponOnCart":"true","specs.ecom.EmptyCartA11yFix":"true","specs.stores.GallerySeoTags":"true","specs.stores.GalleryMoveDiscountNameUnderPrice":"true","specs.stores.SliderGallery200Limit":"true","specs.stores.ProductPageBlocksFixAddToCartOnSecondaryLang":"true","specs.stores.AllowStickySidebarInViewer":"true","specs.ecom.RemoveSubscriptionObjectType":"true","specs.stores.RangeFilterRefactor":"true","specs.stores.ProductPageLocationOnChangePathChangeForEditorSausage":"true","specs.stores.AllowAddToCartButtonContentTypesInViewer":"true","specs.ecom.OrdersModifiers":"true","specs.ecom.loadDeliverySectionsDataOnReadOnly":"true","specs.ecom.AddProjectionsTYPQuery":"true","specs.stores.ShowCssPerBreakpointIndicationsSideCart":"true","specs.ecom.UpdateCartIconsSVGViewer":"false","specs.stores.EnableOutOfStockAlignment":"true","specs.ecom.AddTaxableAddressToCheckoutQuery":"true","specs.forms.EnablePhoneField":"true","specs.stores.UseNewQueriesOnWishlistWithDiscount":"true","specs.stores.FixGalleryBorderRadiusOnZoomHover":"true","specs.ecom.ShowMultipleSubscriptions":"true","specs.stores.FixBackInStockButtonValidation":"true","specs.stores.RemoveControllerFactory":"false","specs.stores.FixShareIconsAria":"true","specs.stores.FixGalleryNotToShowQueryPageFor1":"true","specs.stores.AddToCartButtonColorContrast":"true","specs.stores.FixSliderGalleryRelatedProductsEmptyRender":"true","specs.ecom.PayLinkShowGetResolvedError":"true","specs.ecom.hideShippingOptionAvailibilityBadgeOnMobile":"true","specs.ecom.HideMissingLineItemImagesInPaymentRequest":"true","specs.stores.GalleryProductOptionsAndQuantityRoundCornersInViewer":"true","specs.stores.FixProductPageUrlsForRouterPage":"true","specs.ecom.FixAllowRecurringPaymentOnlyFlag":"true","specs.forms.SignatureFieldV2":"true","specs.stores.GalleryShowLazyLoadingLoader":"true","specs.ecom.SideCartEditor3SettingsPanel":"true","specs.stores.GalleryQuickBuyViewer":"false","specs.stores.RenderSlotsInGallery":"true","specs.ecom.StopSendingOriginInCheckoutUrl":"true","specs.stores.PriceFilterClientTicksCalculation":"true","specs.stores.UseNewQueriesWithProductDiscount":"true","specs.ecom.StopListeningToChangedOnCCS":"true","specs.stores.ProductPageAddDelayedCapturePropToPaymentMethodsBanner":"false","specs.ecom.TaxExemptionOnTYP":"false","specs.stores.UseNewFiltersQueryParamDecoder":"true","specs.stores.ResponsiveTYPCss":"true","specs.ecom.RemoveBackgroudColorCartItemThumbnail":"true","specs.ecom.InitCustomUrlApiOnlyInProductPage":"true","specs.stores.ShouldSplitBillingInfoPrefill":"true","specs.ecom.FixGetClientConfigBlockingWidgets":"true","specs.stores.AllowGalleryFreeModeNavigationInViewer":"true","specs.ecom.FixHandleCreateCheckoutError":"true","specs.ecom.NavigateToTYPWhenHasOrderId":"true","specs.stores.GalleryProductItemResetQuantityUponSelectionChange":"true","specs.stores.EnableQualityOptionsStylingChanges":"false","specs.stores.AddingOverflowHiddenToFilterTitleMobile":"true","specs.stores.ProductPageSupportGridLayout":"true","specs.stores.ShouldSeparateQuantityAndOptionsStyleParams":"true","specs.stores.UseProductLineItemFromTYP":"true","specs.ecom.SideCartCouponAndNote":"true","specs.stores.EnableWarmUpDataCaching":"true","specs.stores.FixGalleryRenderingWhenUrlChanges":"false","specs.stores.AddCheckoutSettingsToGetConfigGQLQuery":"false","specs.stores.ProductPageNotifyEmailOnCheckout":"true","specs.stores.GalleryStorefrontAddStrikethroughAndSalePriceDesign":"true","specs.ecom.OnlyCallDeliverySolutionsWhenNeededOnCart":"true","specs.ecom.ResetInitialStepOnInit":"true","specs.stores.PreventGalleryFullRefreshOnUrlChange":"true","specs.stores.ProductPageRicoDescription":"true","specs.stores.increaseGqlGetLimit":"true"},"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"specs.forms.EnableFormsInBlog":"true"},"675bbcef-18d8-41f5-800e-131ec9e08762":{"specs.wixCode.LoadWithImportAMDModule":"true","specs.wixCode.LoadNamespacesPerPage":"false","specs.wixcode.ViewerExperimentOwnerScopeTest":"true","specs.wixCode.resolveMissingPlatformNamespaces":"false","specs.wixcode.ViewerExperimentTest":"false"},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"specs.pro-gallery.displayPreset14":"true","specs.pro-gallery.removeUseOfCounterApi":"true","specs.pro-gallery.horizontalScrollAnimations":"true","specs.pro-gallery.useImageAvifFormat":"true","specs.pro-gallery.EnableAlbumsStorePremiumValidation":"true","specs.pro-gallery.removePgStoreTab":"true","specs.pro-gallery.backgroundDesignFullscreen":"true","specs.pro-gallery.useMotherSiteAppInstance":"true","specs.pro-gallery.addSEOVideoMetaTags":"false","specs.pro-gallery.enableMainLightroomSettingsButton":"true","specs.pro-gallery.displayPreset17":"false","specs.pro-gallery.slideTransition":"true","specs.proGallery.shouldShowNewPanels":"false","specs.pro-gallery.displayProGalleryPresets":"true","specs.pro-gallery.navigationArrowsDrawer":"true","specs.pro-gallery.horizontalTitlePlacementOptions":"true","specs.pro-gallery.artstoreShowDeprecationMessageInSettings":"false","specs.pro-gallery.navArrowsVericalPositionController":"true","specs.pro-gallery.enablePGRenderIndicator":"false","specs.pro-gallery.excludeFromWarmupData":"false","specs.pro-gallery.customNavigationArrows":"true","specs.pro-gallery.fixedGalleryRatio":"true","specs.pro-gallery.displayProGalleryNewPreset":"true","specs.pro-gallery.useReactionService":"true","specs.pro-gallery.textBoxWidthControllers":"true","specs.pro-gallery.allowOverlayGradient":"true","specs.pro-gallery.excludeFromLayoutFixer":"false","specs.pro-gallery.useIsInFirstFold":"false","specs.pro-gallery.dontRenderGalleryBelowFoldOnLoad":"false","specs.pro-gallery.enableLightroomSettingsButton":"true","specs.pro-gallery.displayPreset16":"true","specs.pro-gallery.displayProGallerySEOSettings":"false","specs.pro-gallery.imageEditing":"b","specs.pro-gallery.useWowImageRenderer":"false","specs.pro-gallery.useWarmupData":"true","specs.pro-gallery.enableFullResFeature":"true","specs.pro-gallery.slideAnimationDeck":"true","specs.pro-gallery.useReactPortalInArtStore":"true","specs.pro-gallery.blockOAP":"false","specs.pro-gallery.useServerBlueprints-viewer":"false","specs.pro-gallery.excludeFromThinLinesFix":"false","specs.pro-gallery.excludeFromHlsVideosOnIphone":"true","specs.pro-gallery.removeRoleApplication":"true","specs.pro-gallery.tryCentralizedConduction":"false","specs.pro-gallery.organizeMediaMultiTypes":"true","specs.pro-gallery.useServerBlueprints-preview":"false","specs.pro-gallery.displayPreset15":"true","specs.pro-gallery.enableVideoPlaceholder":"true","specs.pro-gallery.organizeMediaAltText":"b","specs.pro-gallery.overlayDesign":"true","specs.pro-gallery.shouldUseVirtualization":"true","specs.pro-gallery.disableImagePreload":"true","specs.pro-gallery.excludeFromPrerenderPerformance":"false","specs.pro-gallery.appSettings":"true"}}},"forceEmptySdks":false,"appDefIdToIsMigratedToGetPlatformApi":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":false,"675bbcef-18d8-41f5-800e-131ec9e08762":false,"14271d6f-ba62-d045-549b-ab972ae1f70e":false,"dataBinding":false}},"appsScripts":{"urls":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":["https:\/\/static.parastorage.com\/services\/forms-viewer\/1.883.0\/viewerScript.bundle.min.js"]},"scope":"page"},"debug":{"disablePlatform":false,"disableSnapshots":false,"enableSnapshots":false},"isBuilderComponentModel":false}},"siteAssets":{"dataFixersParams":{"experiments":{"dm_bgScrubToMotionFixer":true,"dm_migrateOldHoverBoxToNewFixer":true},"dfVersion":"1.5169.0","isHttps":true,"isUrlMigrated":true,"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","quickActionsMenuEnabled":false,"siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","siteRevision":244,"v":3,"cacheVersions":{"dataFixer":6},"oneDocEnabled":true},"modulesParams":{"features":{"moduleName":"thunderbolt-features","contentType":"application\/json","resourceType":"features","languageResolutionMethod":"QueryParam","isMultilingualEnabled":false,"externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","useSandboxInHTMLComp":false,"disableStaticPagesUrlHierarchy":false,"aboveTheFoldSectionsNum":null,"isTrackClicksAnalyticsEnabled":false,"isSocialElementsBlocked":false,"builderAppVersions":"","onlyInteractions":false},"platform":{"moduleName":"thunderbolt-platform","contentType":"application\/json","resourceType":"platform","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","staticHTMLComponentUrl":"https:\/\/www-roofingmasterstyneandwear-co-uk.filesusr.com\/"},"css":{"moduleName":"thunderbolt-css","contentType":"application\/json","resourceType":"css","shouldRunVsm":true,"shouldRunCssInBrowser":false,"shouldGetCssResultObject":false,"stylableMetadataURLs":["editor-elements-library.thunderbolt.506ca2d203fc93da1bc299fdc54f535192552635","editor-elements-design-systems.thunderbolt.f3b16eeead3f88a3a5d3fc588dc5032ef6c71329"],"builderAppVersions":"","ooiVersions":""},"cssMappers":{"moduleName":"thunderbolt-css-mappers","contentType":"application\/json","resourceType":"cssMappers","shouldRunVsm":true,"shouldRunCssInBrowser":false,"shouldGetCssResultObject":false,"stylableMetadataURLs":["editor-elements-library.thunderbolt.506ca2d203fc93da1bc299fdc54f535192552635","editor-elements-design-systems.thunderbolt.f3b16eeead3f88a3a5d3fc588dc5032ef6c71329"],"builderAppVersions":"","ooiVersions":""},"siteMap":{"moduleName":"thunderbolt-site-map","contentType":"application\/json","resourceType":"siteMap"},"mobileAppBuilder":{"moduleName":"thunderbolt-mobile-app-builder","resourceType":"mobileAppBuilder","contentType":"application\/json"},"builderComponentFeatures":{"moduleName":"builder-component-features","resourceType":"builderComponentFeatures","contentType":"application\/json"},"builderComponentCss":{"moduleName":"builder-component-css","resourceType":"builderComponentCss","contentType":"application\/json"},"builderComponentPlatform":{"moduleName":"builder-component-platform","resourceType":"builderComponentPlatform","contentType":"application\/json"},"componentManifestCss":{"moduleName":"component-manifest-css","resourceType":"componentManifestCss","contentType":"application\/json","builderAppVersions":""},"pilerSiteAssets":{"moduleName":"piler-siteassets","resourceType":"pilerSiteAssets","contentType":"application\/json","buildFullApp":"true","keepWidgetBuild":"false","modulesToHashes":"{\"thunderbolt-features\":\"729b3055.bundle.min\",\"thunderbolt-platform\":\"a106e311.bundle.min\",\"thunderbolt-css\":\"9862bdd8.bundle.min\",\"thunderbolt-site-map\":\"680aefc8.bundle.min\",\"thunderbolt-mobile-app-builder\":\"7e7bdfdf.bundle.min\",\"builder-component-features\":\"6ef7fcf5.bundle.min\",\"builder-component-css\":\"346dc60c.bundle.min\",\"builder-component-platform\":\"7dd6f8be.bundle.min\",\"component-manifest-css\":\"7d675710.bundle.min\",\"thunderbolt-css-mappers\":\"5b68e60f.bundle.min\"}","nonBeckyModuleVersions":"{\"remote-widget-structure-builder\":\"1.251.0\",\"blocks-app-descriptor\":\"1.118.0\"}"}},"clientTopology":{"mediaRootUrl":"https:\/\/static.wixstatic.com","staticMediaUrl":"https:\/\/static.wixstatic.com\/media","moduleRepoUrl":"https:\/\/static.parastorage.com\/unpkg","fileRepoUrl":"https:\/\/static.parastorage.com\/services","viewerAppsUrl":"https:\/\/viewer-apps.parastorage.com","viewerAssetsUrl":"https:\/\/viewer-assets.parastorage.com","siteAssetsUrl":"https:\/\/siteassets.parastorage.com","pageJsonServerUrls":["https:\/\/pages.parastorage.com","https:\/\/staticorigin.wixstatic.com","https:\/\/www.roofingmasterstyneandwear.co.uk","https:\/\/fallback.wix.com\/wix-html-editor-pages-webapp\/page"],"pathOfTBModulesInFileRepoForFallback":"wix-thunderbolt\/dist\/"},"siteScopeParams":{"rendererType":null,"wixCodePageIds":[],"hasTPAWorkerOnSite":false,"formFactor":"desktop","viewMode":"desktop","freemiumBanner":false,"coBrandingBanner":true,"dayfulBanner":false,"mobileActionsMenu":false,"isWixSite":false,"isResponsive":false,"editorName":"Unknown","urlFormatModel":{"format":"slash","forbiddenPageUriSEOs":["app","apps","_api","robots.txt","sitemap.xml","feed.xml","sites"],"pageIdToResolvedUriSEO":{}},"pageJsonFileNames":{"z2tw1":"d58553_36e34147a5f654545f330bdaa74945ea_242.json","feu5f":"d58553_269bb9c8ff1b804c0fbcd7c1ca86c829_242.json","lj1jn":"d58553_a4538f1c1839450627aa9d1efb1cec98_242.json","tuckg":"d58553_668e2b6a44e104ecb2cf5d04420b646e_244.json","fir4o":"d58553_30d4c9df5b4a9ea566e412870b8fbf16_242.json","bdu4s":"d58553_d6a5f8bfb3d175340afa4e62c079cbbf_242.json","wls84":"d58553_f812eeacd7c77953b1cbaf73df137d46_242.json","v64m2":"d58553_f84c5d9395803ce3a0a72e871b7ba6d6_242.json","r9p0u":"d58553_14c0be6702360f80dc0241d65e533a43_242.json","ybt4l":"d58553_447e4cdd951d7056bbe07f44cee50925_242.json","h3kes":"d58553_754fa6428b8d6f80385f942fa0d278b8_243.json","masterPage":"d58553_25f6070e41f1a7fc5c6efeaafba0d9fb_244.json"},"protectedPageIds":[],"routersInfo":{"configMap":{}},"isPremiumDomain":true,"disableSiteAssetsCache":false,"migratingToOoiWidgetIds":"","siteRevisionConfig":{},"registryLibrariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"}],"isInSeo":false,"language":"en","originalLanguage":"en","appDefinitionIdToSiteRevision":{"14271d6f-ba62-d045-549b-ab972ae1f70e":"25"},"isClientSdkOnSite":false,"appDefinitionIdsWithCustomCss":[],"isBuilderComponentModel":false},"beckyExperiments":{"specs.thunderbolt.one_cell_grid_display_flex":true,"specs.thunderbolt.useClassnameInResponsiveAppWidget":true,"specs.thunderbolt.shouldUseResponsiveImages":true,"specs.thunderbolt.WixFreeSiteBannerDesktop":true,"specs.thunderbolt.DatePickerPortal":true,"specs.thunderbolt.updateRichTextSemanticClassNamesOnCorvid":true,"specs.thunderbolt.DDMenuMigrateCssCarmiMapper":true,"specs.thunderbolt.buttonUdp":true,"specs.thunderbolt.useResponsiveImgClassicFixed":true,"specs.thunderbolt.DisableDocumentScrollWhenLightBoxOpen":true,"specs.thunderbolt.removeSafariStickyFix":true,"specs.thunderbolt.fiveGridLineStudioSkins":true,"specs.thunderbolt.isClassNameToRootEnabled":true,"specs.thunderbolt.LoginBarEnableLoggingInStateInSSR":true,"specs.thunderbolt.WixFreeSiteBannerMobile":true,"specs.thunderbolt.calculateCollapsibleTextLineHeightByFont":true,"specs.thunderbolt.imageEncodingAVIF":true,"specs.thunderbolt.dynamicSlots":true,"specs.thunderbolt.applyCssOnRefcompTpawidgetParent":true,"specs.thunderbolt.TextInputAutoFillFix":true,"specs.thunderbolt.cssInBlocks":true,"specs.thunderbolt.UseLoginSocialBarCustomMenu":true,"specs.thunderbolt.dom_store":true,"specs.thunderbolt.UseNewLoginSocialBarCustomMenuPositioning":true,"specs.thunderbolt.customScaleMinBreakpoint":true,"specs.thunderbolt.safariStickyFix":true,"specs.thunderbolt.fixAiChatOnSafari":true,"specs.thunderbolt.propsCarmiMappersMigration1":true,"specs.thunderbolt.useImageAvifFormatInNativeProGallery":true,"specs.thunderbolt.propsCarmiMappersMigration4":true,"specs.thunderbolt.UseNewLoginSocialBarMemberInitialsAvatar":true,"specs.thunderbolt.UseNewLoginSocialBarElementStructure":true,"specs.thunderbolt.svgResolver_2":true,"specs.thunderbolt.changeFocusRing":true,"specs.thunderbolt.propsCarmiMappersMigration2":true,"specs.thunderbolt.propsCarmiMappersMigration5":true,"specs.thunderbolt.fixMsbStateBox":true,"specs.thunderbolt.pinnedTopAuto":true,"specs.thunderbolt.EnableCustomCSSVarsForLoginSocialBar":true},"manifests":{"node":{"modulesToHashes":{"thunderbolt-features":"729b3055.bundle.min","thunderbolt-platform":"a106e311.bundle.min","thunderbolt-css":"9862bdd8.bundle.min","thunderbolt-site-map":"680aefc8.bundle.min","thunderbolt-mobile-app-builder":"7e7bdfdf.bundle.min","builder-component-features":"6ef7fcf5.bundle.min","builder-component-css":"346dc60c.bundle.min","builder-component-platform":"7dd6f8be.bundle.min","component-manifest-css":"7d675710.bundle.min","thunderbolt-css-mappers":"5b68e60f.bundle.min"}},"web":{"modulesToHashes":{"thunderbolt-features":"86f2adb9.bundle.min","thunderbolt-platform":"fc6b0e75.bundle.min","thunderbolt-css":"63e28a7a.bundle.min","thunderbolt-site-map":"55fb7de7.bundle.min","thunderbolt-mobile-app-builder":"fe731361.bundle.min","builder-component-features":"f12dd06a.bundle.min","builder-component-css":"a9965332.bundle.min","builder-component-platform":"1b5512ad.bundle.min","component-manifest-css":"681132e0.bundle.min","thunderbolt-css-mappers":"baa0f91a.bundle.min","webpack-runtime":"c1e80447.bundle.min"},"webpackRuntimeBundle":"c1e80447.bundle.min"},"webWorker":{"modulesToHashes":{"thunderbolt-features":"15d8be85.bundle.min","thunderbolt-platform":"c67970b2.bundle.min","thunderbolt-css":"895c431c.bundle.min","thunderbolt-site-map":"b6272670.bundle.min","thunderbolt-mobile-app-builder":"fdc3083b.bundle.min","builder-component-features":"cee745d9.bundle.min","builder-component-css":"11a35b33.bundle.min","builder-component-platform":"565ed2db.bundle.min","component-manifest-css":"ddfe0155.bundle.min","thunderbolt-css-mappers":"1eea3640.bundle.min"}}},"siteAssetsVersions":{"viewer-assets-generator":"1.0.0","santa-data-fixer":"1.5169.0","@wix\/santa-main-r":"1.1643.0","santa-main-r":"1.1643.0","@wix\/blocks-app-descriptor":"1.118.0","simple-all-pages":"1.0.0","blocks-builder-manifest-generator":"1.151.0","@wix\/santa-data-fixer":"1.5169.0","remote-widget-structure-builder":"1.251.0","remote-widget-metadata":"1.2593.0","santa-site-metadata":"1.3106.0","piler-siteassets":"1.755.0","stylable-santa-flatten":"2.0.222","@wix\/piler-siteassets":"1.755.0"},"staticHTMLComponentUrl":"https:\/\/www-roofingmasterstyneandwear-co-uk.filesusr.com\/","remoteWidgetStructureBuilderVersion":"1.251.0","blocksBuilderManifestGeneratorVersion":"1.129.0"},"experiments":{"specs.thunderbolt.viewport_hydration_extended_react_18":true,"specs.thunderbolt.inMemoryPaypalAuthToken":true,"specs.thunderbolt.roundBordersInResponsiveContainer":true,"specs.thunderbolt.PanoramaErrorMonitor":true,"specs.thunderbolt.userAsFactory":true,"specs.thunderbolt.getMemberDetailsFromMembersNg":true,"specs.thunderbolt.UseEEImpress":true,"specs.promote.ar.reportRestPurchaseEventsInsteadOfKafka":true,"specs.thunderbolt.sendBiInlightbox":true,"specs.thunderbolt.fixDisabledLinkButtonStyles":true,"specs.thunderbolt.UseEcomFemBi":true,"specs.thunderbolt.one_cell_grid_display_flex":true,"specs.thunderbolt.cssInBlocks":true,"specs.thunderbolt.siteMembersMultilingualLanguage":true,"specs.thunderbolt.useClassnameInResponsiveAppWidget":true,"specs.thunderbolt.shouldRunCodEmbedsCallbackOnce":true,"specs.thunderbolt.shouldUseResponsiveImages":true,"specs.thunderbolt.fedops_enableSampleRateForAppNames":true,"specs.thunderbolt.WixFreeSiteBannerDesktop":true,"specs.thunderbolt.excludeInstanceFromQueryParams":true,"specs.thunderbolt.enableVeloInMpaNavigation":true,"specs.thunderbolt.fullPageNavigationSpecificSites":true,"specs.thunderbolt.ComponentsRegistryFixAnonymousDefine":true,"specs.thunderbolt.newTransitionEndHandlerLogic":true,"specs.thunderbolt.postTransitionElementFocus":true,"specs.thunderbolt.preventDifferentContextMpaNavigation":true,"specs.thunderbolt.LoginSocialBarSplitStateProps":true,"specs.thunderbolt.skipDecodeUri":true,"specs.thunderbolt.SetNoCacheOnAppError":true,"specs.thunderbolt.bundlerTrafficToAws":true,"specs.thunderbolt.HtmlComponentPropsMapper":true,"specs.thunderbolt.showContentReflowBanner":true,"specs.thunderbolt.pageUrlRegexIgnoreSpace":true,"specs.thunderbolt.UseLoginSocialBarCustomMenu":true,"specs.thunderbolt.WRichTextPropsMapper":true,"specs.thunderbolt.wixRealtimeGetAppTokenFromPlatformUtils":true,"specs.thunderbolt.newLoginFlowOnProtectedCollection":true,"specs.thunderbolt.FixWixDataInstanceForBlocksPreview":true,"specs.thunderbolt.deprecatewixperf":true,"specs.thunderbolt.shouldSendCookiesForSiteMembersSettings":true,"specs.thunderbolt.calculateHeadEmbedsInSSR":true,"specs.thunderbolt.useNewRegisterLogin":true,"specs.thunderbolt.TextInputPrefixWidthFix":true,"specs.thunderbolt.loadWebpackRuntimeInHead":true,"specs.thunderbolt.DatePickerPortal":true,"specs.thunderbolt.dom_store":true,"specs.thunderbolt.removeSendBeat":true,"specs.thunderbolt.UseNewLoginSocialBarCustomMenuPositioning":true,"specs.thunderbolt.siteButtonKeyboardBehavior":true,"specs.os.EnableErrorHandlerInViewer":true,"specs.thunderbolt.customScaleMinBreakpoint":true,"specs.thunderbolt.CallStoresPublicAPIForAddProducts":true,"specs.thunderbolt.ShouldUseNewIAMSocialFlow":true,"specs.thunderbolt.useIAMEnabledConnections":true,"specs.thunderbolt.StoresCartNullOnShippingInfo":true,"specs.thunderbolt.shouldEncodeUriSlugs":true,"specs.thunderbolt.securityExperiments":true,"specs.thunderbolt.useElementoryRelativePath":true,"specs.thunderbolt.safariStickyFix":true,"specs.thunderbolt.mapLazyLoadedCompsInDifferentRegistrarMap":true,"specs.thunderbolt.fixAiChatOnSafari":true,"specs.thunderbolt.preventGetMemberDetailsWaterfall":true,"specs.thunderbolt.linkBarNativeMapper":true,"specs.thunderbolt.wrichtextListInRtl":true,"specs.thunderbolt.scrollToRetries":true,"specs.thunderbolt.mpaSpeculationRules":true,"specs.thunderbolt.pageBGTransitionHandler":true,"specs.thunderbolt.updateRichTextSemanticClassNamesOnCorvid":true,"specs.thunderbolt.scrollToTopOnNavigation":true,"specs.thunderbolt.shouldFetchLoginUrlByClientId":true,"specs.thunderbolt.windowScrollRequestAnimationFrame":true,"specs.thunderbolt.shouldLoadGoogleSdkEarly":true,"specs.thunderbolt.loadNewerSentrySdk":true,"specs.thunderbolt.shouldUseMemberPrivacySettingsService":true,"specs.thunderbolt.DDMenuMigrateCssCarmiMapper":true,"specs.membersArea.LoginBarRemake":true,"specs.thunderbolt.spxStopper":true,"specs.thunderbolt.buttonUdp":true,"specs.thunderbolt.alwaysApplySessionTokenOnIAM":true,"specs.thunderbolt.sendFedopsLoadStartedReplaced":true,"specs.thunderbolt.hardenFetchAndXHR":true,"specs.thunderbolt.useResponsiveImgClassicFixed":true,"specs.thunderbolt.DisableDocumentScrollWhenLightBoxOpen":true,"specs.thunderbolt.removeAllStatesBlocksFix":true,"specs.thunderbolt.updateScrollTarget":true,"specs.thunderbolt.shouldValidateRedirectUrl":true,"specs.thunderbolt.StoresCartZeroOnShippingAndTax":true,"specs.thunderbolt.enableSignUpPrivacyNoteType":true,"specs.thunderbolt.veloWixMembersAmbassadorV2":true,"specs.thunderbolt.customElemCollapsedheight":true,"specs.thunderbolt.megaMenuMouseLeave":true,"specs.thunderbolt.useUrlFromBrowserWindowInsteadOfViewerModel":true,"specs.thunderbolt.navigateWithPageTransition":true,"specs.thunderbolt.WRichTextVerticalAlignTopSafariAndIOS":true,"specs.thunderbolt.viewportOnBPChange":true,"specs.thunderbolt.propsCarmiMappersMigration1":true,"specs.thunderbolt.allowMpaForExternalApps":true,"specs.thunderbolt.enablePlatformControllerWidgetsInMpaNavigation":true,"specs.thunderbolt.UseWixDataItemService":true,"specs.thunderbolt.excludePagesFromSkipToContent":true,"specs.thunderbolt.useImageAvifFormatInNativeProGallery":true,"specs.thunderbolt.splitLinkUtils":true,"specs.thunderbolt.useNewBuilderSdkApi":true,"specs.thunderbolt.propsCarmiMappersMigration4":true,"specs.thunderbolt.UseCloudDataUrlWithBaseExternalUrl":true,"specs.thunderbolt.dontCleanLightboxState":true,"specs.thunderbolt.removeSafariStickyFix":true,"specs.thunderbolt.allowExternalAppsInReact18":true,"specs.promote.ar.reportEcomPlatformPurchaseEvents":true,"specs.thunderbolt.UseNewLoginSocialBarMemberInitialsAvatar":true,"specs.thunderbolt.useIAMPlatform":true,"specs.thunderbolt.veloBundlerParastorageUrl":true,"specs.thunderbolt.motionBackgroundSiteParallax":true,"specs.thunderbolt.fiveGridLineStudioSkins":true,"specs.thunderbolt.AddRegisterEventListenerToWixWindow":true,"specs.thunderbolt.newStyleApi":true,"specs.thunderbolt.UseNewLoginSocialBarElementStructure":true,"specs.thunderbolt.inlineFontsCSSForIframeTPA":true,"specs.thunderbolt.preserveCommonConfig":true,"specs.thunderbolt.svgResolver_2":true,"specs.thunderbolt.updateLoginSocialBarMenuItemsSDKData":true,"specs.thunderbolt.soapOffsetRefactor":true,"specs.thunderbolt.membersService":true,"specs.thunderbolt.shouldSearchForRouterPrefix":true,"specs.thunderbolt.carouselGalleryImageFitting":true,"specs.thunderbolt.dynamicPagesGETfromCSM":true,"specs.thunderbolt.useDynamicRefShemasInCatharsis":true,"specs.thunderbolt.scrollToAnchorSsr":true,"specs.thunderbolt.pricingPlansUserOrdersV2":true,"specs.thunderbolt.loginSocialBarEnableUrlChangeListeners":true,"specs.thunderbolt.pageTransitionScrollSmoothly":true,"specs.thunderbolt.removeFrozenFooterFromAnchors":true,"specs.thunderbolt.buttonUdp_loggedIn":true,"specs.thunderbolt.InitPlatformApiProvider":true,"specs.thunderbolt.changeFocusRing":true,"specs.thunderbolt.isClassNameToRootEnabledNext":true,"specs.thunderbolt.isClassNameToRootEnabled":true,"specs.thunderbolt.allowRoutingBlockerManager":true,"specs.thunderbolt.LoginBarEnableLoggingInStateInSSR":true,"specs.thunderbolt.WixFreeSiteBannerMobile":true,"specs.thunderbolt.render_dom_store_before_site":true,"specs.thunderbolt.calculateCollapsibleTextLineHeightByFont":true,"specs.thunderbolt.imageEncodingAVIF":true,"displayWixAdsNewVersion":true,"specs.thunderbolt.hideWPhotoTooltip":true,"specs.thunderbolt.BundlerTypescriptListExportedFunctions":true,"specs.thunderbolt.smModalsShouldWaitForAppDidMount":true,"specs.thunderbolt.ooi_css_optimization":true,"specs.thunderbolt.mobileFriendlyInFormFactor":true,"specs.thunderbolt.dynamicSlots":true,"specs.thunderbolt.fixGapBelowTextboxonMobileSite":true,"specs.thunderbolt.propsCarmiMappersMigration2":true,"specs.ShouldForceCaptchaVerificationOnSignupSpec":"Disabled","specs.ShouldForceCaptchaVerificationOnLoginSpec":"Disabled","specs.thunderbolt.supportExternalDependenciesCss":true,"specs.thunderbolt.css_optimization_change":true,"specs.thunderbolt.propsCarmiMappersMigration5":true,"specs.thunderbolt.editorElementsRegistryEnsureComponentLoaderFix":true,"specs.thunderbolt.fixMsbStateBox":true,"specs.thunderbolt.moveFedopsLoadStartToBody":true,"specs.thunderbolt.pinnedTopAuto":true,"specs.thunderbolt.EnableCustomCSSVarsForLoginSocialBar":true,"specs.thunderbolt.shouldFetchLogoutUrlByClientId":true,"specs.thunderbolt.retainInternalQueryParams":true,"specs.thunderbolt.convertBirthdateToISOString":true,"specs.thunderbolt.WixCodeAnalyzeImportedNamespaces":true,"specs.thunderbolt.getAppTokenForCustomElement":true,"specs.thunderbolt.applyCssOnRefcompTpawidgetParent":true,"specs.thunderbolt.businessLoggerService":true,"specs.promote.ar.reportScheduleEventsOnPurchaseIfNeeded":true,"specs.thunderbolt.newAuthorizedPagesFlow":true,"specs.thunderbolt.viewerWithoutWixDynamicCustomElements":true,"specs.thunderbolt.Panorama":true,"specs.thunderbolt.fetchCurrentMemberFromMembersNg":true,"specs.thunderbolt.logoutOnIAM":true,"specs.thunderbolt.TPAJumpToLinkDataPath":true,"specs.thunderbolt.TextInputAutoFillFix":true,"specs.thunderbolt.suspenseInSlots":true,"specs.thunderbolt.useNewTelemetryAPI":true,"specs.thunderbolt.useMpaSpeculationRulesForPrefetchApi":true},"fleetConfig":{"fleetName":"wix-thunderbolt","type":"GA","code":0},"dynamicModelUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/v2\/dynamicmodel","accessTokensUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/v1\/access-tokens","rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"commonConfig":{"brand":"wix","host":"VIEWER","bsi":"","consentPolicy":{},"consentPolicyHeader":{},"siteRevision":"244","renderingFlow":"NONE","language":"en","locale":"en-gb"},"componentsLibrariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"}],"anywhereConfig":{},"interactionSampleRatio":0.01,"rendererType":null,"isPartialRouteMatching":false,"isExcludedFromSecurityExperiments":false,"useLocalPiler":false,"pilerExperiments":{},"react18Compatible":true,"react18HydrationBlackListWidgets":[],"mpaBlacklistWidgets":[],"excludeCompsForSSRList":[""],"mpaNavigationCompatible":true,"mpaIncompatibleWidgetsList":[],"isolatedRenderer":false} window.viewerModel = JSON.parse(document.getElementById('wix-viewer-model').textContent) [] window.usedPlatformApis = JSON.parse(document.getElementById('used-platform-apis-data').textContent) "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4198],{20826:(e,o,r)=>{r.d(o,{O:()=>s});const s=(e,o="")=>o.toLowerCase().includes("forcereducedmotion")||Boolean(e?.matchMedia("(prefers-reduced-motion: reduce)").matches)}},e=>{e.O(0,[592,8398],()=>{return o=98700,e(e.s=o);var o});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/lazyCustomElementWrapper.inline.554f9c3a.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[3169],{11682:(e,t,r)=>{r.r(t),r.d(t,{platformWorkerPromise:()=>i});const{viewerModel:{siteAssets:{clientTopology:s},siteFeatures:a,siteFeaturesConfigs:{platform:o},site:{externalBaseUrl:p}},usedPlatformApis:l}=window,c=Worker&&a.includes("platform"),i=c?(async()=>{const e="platform_create-worker started";performance.mark(e);const{clientWorkerUrl:t,appsScripts:r,bootstrapData:a,sdksStaticPaths:c}=o,{appsSpecData:i,appDefIdToIsMigratedToGetPlatformApi:n,forceEmptySdks:d}=a,m=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)})(t):t.replace(s.fileRepoUrl,`${p}/_partials`),f=new Worker(m),u=Object.keys(r.urls).filter(e=>!i[e]?.isModuleFederated).reduce((e,t)=>(e[t]=r.urls[t],e),{});if(c&&c.mainSdks&&c.nonMainSdks){Object.values(n).every(e=>e)||d?f.postMessage({type:"preloadNamespaces",namespaces:l}):f.postMessage({type:"preloadAllNamespaces",sdksStaticPaths:c})}f.postMessage({type:"platformScriptsToPreload",appScriptsUrls:u});const k="platform_create-worker ended";return performance.mark(k),performance.measure("Create Platform Web Worker",e,k),f})():Promise.resolve()}},e=>{var t;t=11682,e(e.s=t)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/createPlatformWorker.inline.6a5db473.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[8800],{1643:()=>{!function(e){const n=new Set,a=[],s=e=>{const a=[];n.forEach(n=>{e.canHandleEvent(n)&&a.push(n)}),a.forEach(a=>{n.delete(a),e.handleEvent(a)})};e.addEventListener("message",e=>{const t={source:e.source,data:e.data,origin:e.origin},d=a.find(e=>e.canHandleEvent(t));d?(s(d),d.handleEvent(t)):n.add(t)}),e._addWindowMessageHandler=e=>{a.push(e),s(e)}}(window)}},e=>{var n;n=1643,e(e.s=n)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/windowMessageRegister.inline.c990e3ab.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[507],{9492:(e,t,r)=>{r.d(t,{O$:()=>s,lR:()=>a,u6:()=>o});const o=Symbol.for("BI"),s=Symbol.for("WixBiSessionSymbol"),a=Symbol.for("appName")},25196:(e,t,r)=>{var o,s;r.d(t,{lF:()=>o,mY:()=>a,w4:()=>s}),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"}(o||(o={})),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"}(s||(s={}));const a={1:"page-navigation",2:"page-navigation-redirect",3:"page-navigation-inner-route",4:"navigation-error",5:"navigation-canceled"}},27037:(e,t,r)=>{r.d(t,{h:()=>a});var o=r(65672);const s=({useBatch:e=!0,publishMethod:t=o.PublishMethods.Auto,endpoint:r,muteBi:s=!1,biStore:a,sessionManager:i,fetch:n,factory:p})=>p({useBatch:e,publishMethod:t,endpoint:r}).setMuted(s).withUoUContext({msid:a.msid}).withNonEssentialContext({visitorId:()=>i.getVisitorId(),siteMemberId:()=>i.getSiteMemberId()}).updateDefaults({vsi:a.viewerSessionId,_av:`thunderbolt-${a.viewerVersion}`,isb:a.is_headless,...a.is_headless&&{isbr:a.is_headless_reason}}),a={createBaseBiLoggerFactory:s,createBiLoggerFactoryForFedops:e=>{const{biStore:{session_id:t,initialTimestamp:r,initialRequestTimestamp:o,dc:a,microPop:i,is_headless:n,isCached:p,pageData:d,rolloutData:c,caching:l,checkVisibility:u=()=>"",viewerVersion:m,requestUrl:h,st:I,isSuccessfulSSR:f,mpaSessionId:S},muteBi:g=!1}=e;return s({...e,muteBi:g}).updateDefaults({ts:()=>Date.now()-r,tsn:()=>function({initialRequestTimestamp:e}){return"undefined"==typeof window?Math.round(performance.now()+(performance.timeOrigin-e)):Math.round(performance.now())}({initialRequestTimestamp:o}),dc:a,microPop:i,caching:l,session_id:t,st:I,url:h||d.pageUrl,ish:n,pn:d.pageNumber,isFirstNavigation:1===d.pageNumber,pv:u,pageId:d.pageId,isServerSide:!1,isSuccessfulSSR:f,is_lightbox:d.isLightbox,is_cached:p,is_sav_rollout:c.siteAssetsVersionsRollout?1:0,is_dac_rollout:c.isDACRollout?1:0,v:m,mpaSessionId:S})}}},36451:(e,t,r)=>{r.d(t,{W:()=>c});var o=r(76022),s=r(5189),a=r(45124),i=r(75967),n=r(66715),p=r(76904),d=r(23184);const c=({biLoggerFactory:e,customParams:t={},phasesConfig:r="SEND_ON_FINISH",appName:c="thunderbolt",presetType:l=o.u.BOLT,reportBlackbox:u=!1,paramsOverrides:m={},factory:h,muteThunderboltEvents:I=!1,experiments:f={},monitoringData:S})=>{const g=h(c,{presetType:l,phasesConfig:r,isPersistent:!0,isServerSide:!1,reportBlackbox:u,customParams:t,biLoggerFactory:e,paramsOverrides:m,enableSampleRateForAppNames:(0,p.k)("specs.thunderbolt.fedops_enableSampleRateForAppNames",f)??("undefined"!=typeof window&&(0,p.k)("specs.thunderbolt.fedops_enableSampleRateForAppNames",f))}),{interactionStarted:A,interactionEnded:N,appLoadingPhaseStart:R,appLoadingPhaseFinish:_,appLoadStarted:b,appLoaded:v}=g,E=(0,p.k)("specs.thunderbolt.fedopsMuteErrors",f),D=(0,p.k)("specs.thunderbolt.panoramaInSsr",f),T=!1,w="undefined"==typeof window,O=e=>e.startsWith("platform_"),y=e=>e?.evid&&26===parseInt(e.evid,10),C=(()=>{const e=(0,n.n)();S?.viewerSessionId&&e.setSessionId(S.viewerSessionId);const r=S?.metaSiteId??"",o=S?.dc??"",s=!!S?.isHeadless,p=!!S?.isCached,d=!!S?.rolloutData?.isTBRollout,u=!!S?.rolloutData?.isDACRollout,m=!!S?.rolloutData?.siteAssetsVersionsRollout;return(0,a.V)({baseParams:{platform:i.OD.Viewer,msid:r,fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:c},pluginParams:{useBatch:!0},data:{dataCenter:o,isHeadless:s,isCached:p,isRollout:d,isDacRollout:u,isSavRollout:m,isSsr:T,presetType:l,customParams:t},reporterOptions:w?{fetchFn:fetch}:{}}).withGlobalConfig(e).client()})(),B=e=>{!C||!D&&w||(e?C.reportLoadStart():C.reportLoadFinish())},L=(e,t,r)=>{if(!C)return;const o=e.replaceAll(" ","_");t?C.transaction(o).start(r):C.transaction(o).finish(r)},P=(e,t,r)=>"react-native"!==d.env.RENDERER_BUILD&&(y(r)?E:!((e,t,r)=>{const a=t?.siteAssetsModule??"";return!(l===o.u.BOLT)||s.EQ.has(e)||r&&["thunderbolt-css","thunderbolt-features","thunderbolt-platform"].includes(a)})(e,r,t)),V=(e,t,r,o)=>{if(s.iy.has(c))return!0;if(P(e,t,o))return!1;if(o?.siteAssetsModule)return!0;const a=!!r?.appId&&!s.S_.has(r.appId),i=s.S2.has(e),n=s.wV.has(e);return i||a||!n&&!I};return g.interactionStarted=(e,t)=>{if(y(t?.paramsOverrides)?((e={})=>{if(!C)return;const{errorInfo:t,errorType:r}=e,o=new Error(t);C?.errorMonitor().reportError(o,{errorName:r,environment:"Viewer"})})(t?.paramsOverrides):(D||O(e)||!w)&&L(e,!0),V(e,!0,void 0,t?.paramsOverrides))return A.call(g,e,t);try{performance.mark(`${e} started`)}catch(e){}return{timeoutId:0}},g.interactionEnded=(e,t)=>{if((D||O(e)||!w)&&L(e,!1),V(e,!0,void 0,t?.paramsOverrides))N.call(g,e,t);else try{performance.mark(`${e} ended`)}catch(e){}},g.appLoadingPhaseStart=(e,t)=>{if(L(e,!0,{appDefId:t?.appId,componentId:t?.widgetId}),V(e,!1,t))R.call(g,e,t);else try{performance.mark(`${e} started`)}catch(e){}},g.appLoadingPhaseFinish=(e,t,r)=>{if(L(e,!1,{appDefId:t?.appId,componentId:t?.widgetId}),V(e,!1,t))_.call(g,e,t,r);else try{performance.mark(`${e} finished`)}catch(e){}},g.appLoadStarted=e=>{B(!0),b.call(g,e)},g.appLoaded=e=>{B(!1),v.call(g,e)},g}},48631:(e,t,r)=>{r.d(t,{L:()=>i});var o=r(77748),s=r(26778),a=r(89330);const i=(0,o.Og)([],()=>({definition:s.FedopsLoggerDefinition,impl:a.FedopsLoggerService,config:{},platformConfig:{}}))},58839:(e,t,r)=>{r.d(t,{c:()=>o});const o=e=>{const t="thunderbolt-commons";return{reportAsyncWithCustomKey:(r,o,s)=>e.reportAsyncWithCustomKey(r,t,o,s),runAsyncAndReport:(r,o)=>e.runAsyncAndReport(r,t,o),runAndReport:(r,o)=>e.runAndReport(r,t,o),reportError:r=>{e.captureError(r,{tags:{feature:t,clientMetricsReporterError:!0}})},meter:(t,r)=>{e.meter(t,r)},histogram:(e,t)=>{}}}},97056:(e,t,r)=>{r.r(t),r.d(t,{createBiReporter:()=>i,site:()=>n});var o=r(9492),s=r(63590);const a=(...e)=>console.log("[TB] ",...e);function i(e=a,t=a,r=()=>{},o=a,s=a){return{reportBI:e,sendBeat:t,setDynamicSessionData:r,reportPageNavigation:o,reportPageNavigationDone:s}}const n=({biReporter:e,wixBiSession:t,viewerModel:r})=>a=>{a(o.O$).toConstantValue(t),a(o.u6).toConstantValue(e),a(o.lR).toConstantValue((0,s.f)(r))}}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi-common.inline.7f89fd6a.bundle.min.js.map window.clientSideRender = false; "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4017],{16992:(e,i,n)=>{n.d(i,{K:()=>h});var t=n(25196);const r=e=>{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)}const 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 h=window?.consentPolicyManager;if(h){const e=h.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const f=p("requestUrl"),g={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&&h?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(f):f,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(g).map(o).filter(Boolean).join("&")}`},u="unknown",l=e=>{const i=(n=e.cache,t=e.varnish,`${n||u},${t||u}`);var n,t;return{caching:i,isCached:i.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}},p=(e,i)=>{const n=(e=>{let i;try{i=e()}catch(e){i=[]}const n=i.reduce((e,i)=>(e[i.name]=i.description,e),{});return{cache:n.cache,varnish:n.varnish,microPop:n.dc}})(i);if(n.cache||n.varnish)return l({cache:n.cache||u,varnish:n.varnish||u,microPop:n.microPop});const t=(e=>{const i=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return i&&i.length?{cache:i[1],varnish:i[2]||u,microPop:i[3]}:null})(e);return t?l(t):{caching:u,isCached:!1}},m={WixSite:1,UGC:2,Template:3},w=()=>{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()<(i?1-i:.9)})({requestUrl:n,interactionSampleRatio:o}),u=(e=>{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:u,isjp:!!u,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)})(),...p(document.cookie,()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]]),isMesh:1,st:m[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo,mpaSessionId:e.mpaSessionId}};const h=function(){const e=w(),i={};let n=1;const s=(t,s,o={})=>{!function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s);const a=globalThis.window?.viewerModel;if(!a?.experiments["specs.thunderbolt.removeSendBeat"]){const a=Date.now(),c=Math.round(performance.now()),u=a-e.initialTimestamp;if(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 h=d(s,{eventType:t,ts:u,tts:c,extra:w},e,i);r(h)}};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.visitorId=e||i.visitorId,i.siteMemberId=n||i.siteMemberId,i.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=h,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),h.sendBeat(1,"Init")}},e=>{e.O(0,[507],()=>{return i=16992,e(e.s=i);var i});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi.inline.458377e7.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4017,7257],{16992:(e,i,n)=>{n.d(i,{K:()=>h});var t=n(25196);const r=e=>{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)}const d=function(e,{eventType:i,ts:n,tts:t,extra:r=""},d,l){const u=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 h=window?.consentPolicyManager;if(h){const e=h.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const f=p("requestUrl"),g={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:u("ita",d.checkVisibility()?"1":"0"),mid:w?s:l?.siteMemberId||s,msid:p("msId"),pid:u("pid",s),pn:u("pn","1"),ref:document.referrer&&!w?encodeURIComponent(document.referrer):s,sar:w?s:u("sar",screen.availWidth?`${screen.availWidth}x${screen.availHeight}`:s),sessionId:w&&h?s:p("sessionId"),siterev:d.siteRevision||d.siteCacheRevision?`${d.siteRevision}-${d.siteCacheRevision}`:s,sr:w?s:u("sr",screen.width?`${screen.width}x${screen.height}`:s),st:p("st"),ts:n,tts:t,url:w?c(f):f,v:window?.thunderboltVersion||"0.0.0",vid:w?s:l?.visitorId||s,bsi:w?s:l?.bsi||s,vsi:p("viewerSessionId"),wor:w||!window.outerWidth?s:`${window.outerWidth}x${window.outerHeight}`,wr:w?s:u("wr",window.innerWidth?`${window.innerWidth}x${window.innerHeight}`:s),_brandId:d.commonConfig?.brand||s,nt:u("nt",s)};return`https://frog.wix.com/bt?${Object.entries(g).map(o).filter(Boolean).join("&")}`},l="unknown",u=e=>{const i=(n=e.cache,t=e.varnish,`${n||l},${t||l}`);var n,t;return{caching:i,isCached:i.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}},p=(e,i)=>{const n=(e=>{let i;try{i=e()}catch(e){i=[]}const n=i.reduce((e,i)=>(e[i.name]=i.description,e),{});return{cache:n.cache,varnish:n.varnish,microPop:n.dc}})(i);if(n.cache||n.varnish)return u({cache:n.cache||l,varnish:n.varnish||l,microPop:n.microPop});const t=(e=>{const i=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return i&&i.length?{cache:i[1],varnish:i[2]||l,microPop:i[3]}:null})(e);return t?u(t):{caching:l,isCached:!1}},m={WixSite:1,UGC:2,Template:3},w=()=>{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()<(i?1-i:.9)})({requestUrl:n,interactionSampleRatio:o}),l=(e=>{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:l,isjp:!!l,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)})(),...p(document.cookie,()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]]),isMesh:1,st:m[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo,mpaSessionId:e.mpaSessionId}};const h=function(){const e=w(),i={};let n=1;const s=(t,s,o={})=>{!function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s);const a=globalThis.window?.viewerModel;if(!a?.experiments["specs.thunderbolt.removeSendBeat"]){const a=Date.now(),c=Math.round(performance.now()),l=a-e.initialTimestamp;if(e.suppressbi||window.__browser_deprecation__)return;const{pageId:u,pageNumber:p=n,navigationType:m}=o;let w=`&pn=${p}`;u&&(w+=`&pid=${u}`),m&&(w+=`&nt=${m}`);const h=d(s,{eventType:t,ts:l,tts:c,extra:w},e,i);r(h)}};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.visitorId=e||i.visitorId,i.siteMemberId=n||i.siteMemberId,i.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=h,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),h.sendBeat(1,"Init")},42466:(e,i,n)=>{n(16992).K.sendBeat(12,"Partially visible",{pageId:window.firstPageId})}},e=>{e.O(0,[507],()=>{return i=42466,e(e.s=i);var i});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendBeat12.inline.b6dce00e.bundle.min.js.map window.firstPageId = 'wls84' if (window.requestCloseWelcomeScreen) { window.requestCloseWelcomeScreen() } if (!window.__browser_deprecation__) { window.fedops.phaseStarted('partially_visible', {paramsOverrides: { pageId: firstPageId, isSuccessfulSSR: !clientSideRender }}) } const wixAdsOffsetHeight = document.getElementById('WIX_ADS')?.offsetHeight || 0; const header = document.getElementsByTagName('header')[0]; let headerOffsetHeight = 0; if (header) { const headerPosition = window.getComputedStyle(header).getPropertyValue('position').toLowerCase(); const isHeaderStickyOrFixed = headerPosition === 'sticky' || headerPosition === 'fixed'; headerOffsetHeight = isHeaderStickyOrFixed ? header.offsetHeight : 0; } document.documentElement.style.scrollPaddingTop = `${wixAdsOffsetHeight + headerOffsetHeight}px`; {"platform":{"ssrPropsUpdates":[{"comp-lrkdb9f11":{"hidden":true},"comp-lrkdb9e8":{"isValid":false,"maxLength":100},"comp-lrkdb9ei3":{"isValid":false,"maxLength":250},"comp-lrkdb9el":{"isValid":false,"maxLength":50},"comp-lrkdb9en1":{"isValid":true}}],"ssrStyleUpdates":[{"comp-lrkdb9f11":{"visibility":"hidden !important"}}],"ssrStructureUpdates":[]},"pages":{"compIdToTypeMap":{"comp-kyu8e7is":"WRichText","comp-lrg3po8w":"VectorImage","comp-kyu8c608":"WRichText","comp-mbhu9ql6":"WPhoto","comp-mbhu9jpj":"WPhoto","comp-mbhu95x6":"WPhoto","comp-mbhu9blp":"WPhoto","comp-lrewyxq2":"WPhoto","comp-lrg8j6nj":"WRichText","comp-lrg8k9n5":"WRichText","comp-lrg8kput":"WRichText","comp-lrg8lg89":"WRichText","comp-lrg8tklb":"WRichText","comp-lrg8u6xd":"WRichText","comp-lrg8wh89":"WRichText","comp-lrg8v7ty":"LinkBar","comp-lrg8vnx9":"WPhoto","comp-lrg8ervr":"WRichText","masterPage":"MasterPage","PAGES_CONTAINER":"PagesContainer","SITE_HEADER":"HeaderContainer","SITE_FOOTER":"FooterContainer","SITE_PAGES":"PageGroup","comp-kyu8amuq":"StripColumnsContainer","comp-kyu8huul":"StripColumnsContainer","comp-lrg85cdb":"StripColumnsContainer","comp-lrg8e1pq":"StripColumnsContainer","comp-kyu8amvt":"Column","comp-kyu8ba3i":"Column","comp-kyu8huvl":"Column","comp-kyu8huvq":"Column","comp-lrg85cdg2":"Column","comp-lrg8657c":"Column","comp-lrg866no":"Column","comp-lrg8e1qd":"Column","comp-lrf0i6uf":"StylableHorizontalMenu","BACKGROUND_GROUP":"BackgroundGroup","SCROLL_TO_TOP":"Anchor","SCROLL_TO_BOTTOM":"Anchor","SKIP_TO_CONTENT_BTN":"SkipToContentButton","comp-lrgg5wzw":"WRichText","comp-lrgg5wzx2":"WRichText","comp-lrggzzdv":"WRichText","comp-lrggt766":"WRichText","comp-lrggt76j":"WRichText","comp-lrggt76u":"WRichText","comp-lrggt774":"WRichText","comp-mbhut94h":"WPhoto","comp-lrggt77g":"WRichText","comp-lrggt77r":"WRichText","comp-m6gmiclw":"LinkBar","comp-lrggt78d":"WPhoto","comp-lrgha063":"GoogleMap","comp-lrkdb9e32":"WRichText","comp-lrkdb9e8":"TextInput","comp-lrkdb9ei3":"TextInput","comp-lrkdb9el":"TextInput","comp-lrkdb9en1":"TextAreaInput","comp-lrkgqda6":"Captcha","comp-lrkdb9eu1":"SiteButton","comp-lrkdb9f11":"WRichText","comp-lrkdb9f41":"WRichText","pageBackground_wls84":"PageBackground","wls84":"Page","comp-lrgg5wzr1":"ClassicSection","comp-lrgg5x0i7":"ClassicSection","comp-lrgg5x2t5":"ClassicSection","comp-lrgg5wzt1":"StripColumnsContainer","comp-lrgg5x0k":"StripColumnsContainer","comp-lrgg5x2v":"StripColumnsContainer","comp-lrgg5wzu5":"Column","comp-lrgg5x0l":"Column","comp-lrgg5x0p5":"Column","comp-lrgg5x2x1":"Column","comp-lrkdb9cq":"AppWidget","comp-lrkdb9dn":"StateBox","comp-lrkdb9e1":"SlideShowSlide","comp-lrkdb9ez1":"SlideShowSlide","Containerwls84":"Group","DYNAMIC_STRUCTURE_CONTAINER":"DynamicStructureContainer","site-root":"DivWithChildren","main_MF":"DivWithChildren","wls84_wrapper":"PageMountUnmount","wls84_wrapper_background":"PageMountUnmount"}},"appsWarmupData":{},"ooi":{"failedInSsr":{}}}
Emails: roofingmasters@hotmail.co.uk, pageroofingmasters@hotmail.co.uk, roofingmasters@hotmail.co.ukaddress
View text
var bodyCacheable = true; var exclusionReason = {"shouldRender":true,"forced":false}; var ssrInfo = {"cacheExclusionReason":"","renderBodyTime":732,"renderTimeStamp":1765818139765} if (window.ResizeObserver && (!window.PerformanceObserver || !PerformanceObserver.supportedEntryTypes || PerformanceObserver.supportedEntryTypes.indexOf('paint') === -1)) { new ResizeObserver(function (entries, observer) { entries.some(function (entry) { var contentRect = entry.contentRect; if (contentRect.width > 0 && contentRect.height > 0) { requestAnimationFrame(function (now) { window.wixFirstPaint = now; dispatchEvent(new CustomEvent('wixFirstPaint')); }); observer.disconnect(); return true; } }); }).observe(document.body); } const div = document.createElement('div') div.style.overflowY = 'scroll' div.style.width = '50px' div.style.height = '50px' div.style.visibility = 'hidden' document.body.appendChild(div) const scrollbarWidth= div.offsetWidth - div.clientWidth document.body.removeChild(div) if(scrollbarWidth > 0){ document.body.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`) } #comp-lrkdb9f11{visibility:hidden !important;}top of pageroofingmasters@hotmail.co.uk #comp-lrg3po8w svg [data-color="1"] {fill: #FFFFFF;} 0191 574 1366HomeRoofing ServicesFlat Felt RoofingFascia, Soffits & GutteringRoof RepairsRe-RoofingVELUX Roof WindowsRoof Work Health & SafetyContactContact our roofing company in Houghton Le Spring Serving across Durham & SunderlandFrom roof repairs to guttering services, our team in Houghton-Le-Spring take care of clients across Sunderland, Washington, Chester Le Street, Seaham, Peterlee, County Durham & Tyne And Wear. Don't hesitate to phone or email our roofing company, or if you'd prefer, fill in the contact form below and we'll get back to you as soon as possible. Contact Roofing Masters - a name built on quality and trustContact usPhone: 0191 574 1366Email: roofingmasters@hotmail.co.ukAddress: Summerville, 4 Heather Drive, Broomhill, Houghton Le Spring ​DH5 9RSBusiness HoursMon-Sun: Open 24 hrsConnect with usGet in touchFull nameEmailPhoneYour MessageSENDContact usT: 0191 574 1366E: roofingmasters@hotmail.co.ukAddress: Summerville, 4 Heather Drive, Broomhill, Houghton Le Spring ​DH5 9RSBusiness hoursMon-Sun: Open 24 hrsConnect with us​Terms of Use | Privacy & Cookie Policy | Trading Terms © 2025. The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.bottom of page {"data":{"site":{"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userId":"d585539c-6b23-4274-bdd6-0d55044522b3","siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","siteRevision":244,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"e4bed43c-2f02-4296-a258-9609fb7e23b0","isSEO":false,"appNameForBiEvents":"thunderbolt"},"rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"fleetConfig":{"fleetName":"wix-thunderbolt","type":"GA","code":0},"requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","isInSEO":false,"platformOnSite":true}} window.fedops = JSON.parse(document.getElementById('wix-fedops').textContent) (()=>{"use strict";const e="unknown",r=r=>{const t=(o=r.cache,s=r.varnish,`${o||e},${s||e}`);var o,s;return{caching:t,isCached:t.includes("hit"),...r.microPop?{microPop:r.microPop}:{}}},t=(t,o)=>{const s=(e=>{let r;try{r=e()}catch(e){r=[]}const t=r.reduce((e,r)=>(e[r.name]=r.description,e),{});return{cache:t.cache,varnish:t.varnish,microPop:t.dc}})(o);if(s.cache||s.varnish)return r({cache:s.cache||e,varnish:s.varnish||e,microPop:s.microPop});const n=(r=>{const t=r.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return t&&t.length?{cache:t[1],varnish:t[2]||e,microPop:t[3]}:null})(t);return n?r(n):{caching:e,isCached:!1}};function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const r=16*Math.random()|0;return("x"===e?r:3&r|8).toString(16)})}const s=e=>{let r=!1;if(!/\(iP(hone|ad|od);/i.test(window?.navigator?.userAgent))try{r=navigator.sendBeacon(e)}catch(e){}r||((new Image).src=e)};!function(){const{site:e,rollout:r,fleetConfig:n,requestUrl:i,isInSEO:a,shouldReportErrorOnlyInPanorama:c}=window.fedops.data,d=(e=>{const{userAgent:r}=e.navigator;return/instagram.+google\/google/i.test(r)?"":/bot|google(?!play)|phantom|crawl|spider|headless|slurp|facebookexternal|Lighthouse|PTST|^mozilla\/4\.0$|^\s*$/i.test(r)?"ua":""})(window)||(()=>{try{if(window.self===window.top)return""}catch(e){}return"iframe"})()||(()=>{if(!Function.prototype.bind)return"bind";const{document:e,navigator:r}=window;if(!e||!r)return"document";const{webdriver:t,userAgent:o,plugins:s,languages:n}=r;if(t)return"webdriver";if(!s||Array.isArray(s))return"plugins";if(Object.getOwnPropertyDescriptor(s,"0")?.writable)return"plugins-extra";if(!o)return"userAgent";if(o.indexOf("Snapchat")>0&&e.hidden)return"Snapchat";if(!n||0===n.length||!Object.isFrozen(n))return"languages";try{throw Error()}catch(e){if(e instanceof Error){const{stack:r}=e;if(r&&/ (\(internal\/)|(\(?file:\/)/.test(r))return"stack"}}return""})()||(a?"seo":""),p=!!d,{isCached:m,caching:l,microPop:u}=t(document.cookie,()=>performance.getEntriesByType("navigation")[0].serverTiming||[]),w={WixSite:1,UGC:2,Template:3}[e.siteType]||0,h=e.appNameForBiEvents,{isDACRollout:g,siteAssetsVersionsRollout:f}=r,x=g?1:0,v=f?1:0,S=0===n.code||1===n.code?n.code:null,y=2===n.code,I=Date.now()-window.initialTimestamps.initialTimestamp,b=Math.round(performance.now()),{visibilityState:$}=document,_=$,{fedops:O,addEventListener:T,thunderboltVersion:A}=window;O.apps=O.apps||{},O.apps[h]={startLoadTime:b},O.sessionId=e.sessionId,O.vsi=o(),O.is_cached=m,O.phaseStarted=E(28),O.phaseEnded=E(22),performance.mark("[cache] "+l+(u?" ["+u+"]":"")),O.reportError=(e,r="load")=>{const t=e?.reason||e?.message;t?(c||k(26,`&errorInfo=${t}&errorType=${r}`),R({error:{name:r,message:t,stack:e?.stack}})):e.preventDefault()},T("error",O.reportError),T("unhandledrejection",O.reportError);let P=!1;function k(r,t=""){if(i.includes("suppressbi=true"))return;const o="//frog.wix.com/bolt-performance?src=72&evid="+r+"&appName="+h+"&is_rollout="+S+"&is_company_network="+y+"&is_sav_rollout="+v+"&is_dac_rollout="+x+"&dc="+e.dc+(u?"&microPop="+u:"")+"&is_cached="+m+"&msid="+e.metaSiteId+"&session_id="+window.fedops.sessionId+"&ish="+p+"&isb="+p+(p?"&isbr="+d:"")+"&vsi="+window.fedops.vsi+"&caching="+l+(P?",browser_cache":"")+"&pv="+_+"&pn=1&v="+A+"&url="+encodeURIComponent(i)+"&st="+w+`&ts=${I}&tsn=${b}`+t;s(o)}function R({transaction:r,error:t}){const o=[{fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:""+("Studio"===window.fedops.data.site.editorName?"wix-studio":"thunderbolt"+(window.fedops.data.site.isResponsive?"-responsive":"")),platform:"viewer",msid:window.fedops.data.site.metaSiteId,sessionId:window.fedops.vsi,sessionTime:Date.now()-window.initialTimestamps.initialTimestamp,logLevel:t?"ERROR":"INFO",message:t?.message??(r?.name&&`${r.name} START`),errorName:t?.name,errorStack:t?.stack,transactionName:r?.name,transactionAction:r&&"START",isSsr:!1,dataCenter:e.dc,isCached:!!m,isRollout:!!S,isHeadless:!!p,isDacRollout:!!x,isSavRollout:!!v,isCompanyNetwork:!!y}];try{const e=JSON.stringify({messages:o});return navigator.sendBeacon("https://panorama.wixapps.net/api/v1/bulklog",e)}catch(e){console.error(e)}}function E(e){return(r,t)=>{const o=`&name=${r}&duration=${Date.now()-I}`,s=t&&t.paramsOverrides?Object.keys(t.paramsOverrides).map(e=>e+"="+t.paramsOverrides[e]).join("&"):"";k(e,s?`${o}&${s}`:o)}}if(T("pageshow",({persisted:e})=>{e&&(P||(P=!0,O.is_cached=!0))},!0),window.__browser_deprecation__)return;const C=document.referrer?`&document_referrer=${document.referrer}`:"",N=window.sessionStorage.getItem("isMpa"),D=N?`&isMpa=${N}`:"";N&&window.sessionStorage.removeItem("isMpa");let M=window.sessionStorage.getItem("mpaSessionId");M||(M=o(),window.sessionStorage.setItem("mpaSessionId",M)),window.fedops.mpaSessionId=M,k(21,`&platformOnSite=${window.fedops.data.platformOnSite}&mpaSessionId=${M}${C}${D}`),R({transaction:{name:"PANORAMA_COMPONENT_LOAD"}})}()})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendFedopsLoadStarted.inline.1c036eb1.bundle.min.js.map if ( typeof Promise === 'undefined' || typeof Set === 'undefined' || typeof Object.assign === 'undefined' || typeof Array.from === 'undefined' || typeof Symbol === 'undefined' ) { // send bi in order to detect the browsers in which polyfills are not working window.fedops.phaseStarted('missing_polyfills') } (()=>{"use strict";var e,o,r,a,i,t={},n={};function d(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=t,e=[],d.O=(o,r,a,i)=>{if(!r){var t=1/0;for(b=0;b<e.length;b++){for(var[r,a,i]=e[b],n=!0,c=0;c<r.length;c++)(!1&i||t>=i)&&Object.keys(d.O).every(e=>d.O[e](r[c]))?r.splice(c--,1):(n=!1,i<t&&(t=i));if(n){e.splice(b--,1);var s=a();void 0!==s&&(o=s)}}return o}i=i||0;for(var b=e.length;b>0&&e[b-1][2]>i;b--)e[b]=e[b-1];e[b]=[r,a,i]},d.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return d.d(o,{a:o}),o},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var i=Object.create(null);d.r(i);var t={};o=o||[null,r({}),r([]),r(r)];for(var n=2&a&&e;("object"==typeof n||"function"==typeof n)&&!~o.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach(o=>t[o]=()=>e[o]);return t.default=()=>e,d.d(i,t),i},d.d=(e,o)=>{for(var r in o)d.o(o,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((o,r)=>(d.f[r](e,o),o),[])),d.u=e=>671===e?"thunderbolt-commons.299d6df9.bundle.min.js":592===e?"fastdom.inline.fbeb22f8.bundle.min.js":8398===e?"custom-element-utils.inline.8cff9cf3.bundle.min.js":996===e?"render-indicator.inline.94466dbe.bundle.min.js":7122===e?"version-indicator.inline.501e46e3.bundle.min.js":507===e?"bi-common.inline.7f89fd6a.bundle.min.js":({34:"FontFaces",40:"wixEcomFrontendWixCodeSdk",45:"sdkStateService",46:"TPAPopup",130:"styleUtilsService",161:"wix-seo-events-page-structured-data-index",200:"wix-seo-reviews-component-index",266:"group_3",311:"thunderbolt-components-registry-builder",314:"customUrlMapper",316:"windowScroll",349:"wix-seo-breadcrumbs-component-index",350:"namedSignalsService",359:"group_48",407:"wix-seo-SEO_DEFAULT",445:"accessibility",481:"wix-seo-forum-category-index",488:"interactions",541:"TPAUnavailableMessageOverlay",569:"assetsLoader",572:"domStore",622:"siteThemeService",693:"triggersAndReactions",695:"animationsWixCodeSdk",711:"passwordProtectedPage",740:"group_43",789:"wix-seo-images-component-index",851:"group_2",949:"routerService",970:"tpaWidgetNativeDeadComp",974:"animations",1021:"wix-seo-portfolio-collections-index",1141:"consentPolicy",1171:"platformPubsub",1184:"group_18",1232:"group_9",1274:"ooi",1305:"seo-api",1494:"wix-seo-groups-post-index",1499:"wix-seo-protected-page-index",1501:"builderComponent",1513:"builderModuleLoader",1525:"topologyService",1530:"wix-seo-bookings-form-index",1560:"TPABaseComponent",1573:"platformNamedSignalsService",1579:"wix-seo-services-component-index",1582:"consentPolicyService",1617:"fedopsLoggerService",1632:"SiteStyles",1643:"linkUtilsService",1833:"builderContextProviders",1922:"widgetWixCodeSdk",1991:"tpaModuleProvider",2040:"debug",2077:"wix-seo-search-page-index",2177:"group_11",2179:"AppPart2",2305:"serviceRegistrar",2313:"group_46",2338:"businessLoggerService",2342:"imagePlaceholderService",2358:"wix-seo-blog-post-index",2396:"merge-mappers",2545:"thunderbolt-components-registry",2563:"environmentService",2624:"group_21",2635:"group_22",2645:"platformSiteMembersService",2646:"platform",2694:"group_38",2705:"group_37",2774:"platformEnvironmentService",2816:"wix-seo-blog-category-index",2821:"siteScrollBlocker",2865:"Repeater_FixedColumns",2970:"renderer",3002:"svgLoader",3006:"wix-seo-paginated-component-index",3092:"group_50",3096:"wix-seo-stores-gallery-component-index",3097:"lightboxService",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3286:"wix-seo-stores-product-schema-presets-index",3369:"platformStyleUtilsService",3370:"platformFedopsLoggerService",3470:"cyclicTabbingService",3495:"wix-seo-blog-tags-index",3499:"wix-seo-restaurants-menu-component-index",3511:"environmentWixCodeSdk",3542:"dynamicPages",3605:"cyclicTabbing",3617:"contentReflow",3659:"componentsqaapi",3660:"group_5",3671:"group_6",3682:"TPAWorker",3689:"seo-api-converters",3690:"BuilderComponentDeadComp",3724:"versionIndicator",3769:"platformPageContextService",3780:"wix-seo-schedule-page-index",3795:"canvas",3831:"ContentReflowBanner",3858:"platformRouterService",3909:"motion",3930:"mobileFullScreen",3993:"group_19",4047:"wix-seo-events-list-component-index",4049:"domSelectors",4066:"TPAPreloaderOverlay",4134:"group_41",4206:"santa-platform-utils",4214:"platformSdkStateService",4245:"testApi",4303:"widget",4334:"platformTopologyService",4391:"wix-seo-media-component-index",4456:"group_29",4493:"remoteStructureRenderer",4526:"group_30",4551:"wix-seo-members-area-profile-tabs-index",4655:"reporter-api",4676:"wix-seo-events-page-index",4708:"routerFetch",4773:"quickActionBar",4874:"wix-seo-stores-category-index",4937:"businessLogger",5114:"wix-seo-bookings-calendar-index",5116:"wix-seo-wix-data-page-item-index",5122:"group_45",5133:"group_42",5148:"router",5168:"wixDomSanitizer",5181:"imagePlaceholder",5219:"wix-seo-static-page-index",5221:"stores",5294:"environment",5307:"wix-seo-blog-hashtags-index",5377:"onloadCompsBehaviors",5391:"platformConsentPolicyService",5412:"containerSliderService",5433:"group_20",5444:"group_25",5445:"protectedPages",5503:"group_39",5625:"group_8",5648:"wix-seo-members-area-profile-index",5652:"multilingual",5662:"platformLinkUtilsService",5679:"urlService",5728:"pageContextService",5739:"externalComponent",5901:"group_51",5966:"group_49",5998:"stickyToComponent",6055:"mpaNavigation",6099:"group_35",6178:"searchBox",6222:"siteScrollBlockerService",6304:"wix-seo-gift-card-index",6364:"provideCssService",6384:"dashboardWixCodeSdk",6441:"wix-seo-restaurants-menu-page-index",6469:"group_4",6505:"editorElementsDynamicTheme",6510:"tslib.inline",6521:"navigation",6578:"renderIndicator",6711:"platformSiteThemeService",6821:"becky-css",6850:"componentsLoader",6851:"wix-seo-forum-post-index",6935:"module-executor",6943:"group_40",7030:"feedback",7116:"scrollToAnchor",7148:"provideComponentService",7171:"siteMembers",7203:"platformTranslationsService",7230:"popups",7265:"group_28",7331:"RemoteRefDeadComp",7393:"vsm-css",7457:"group_0",7471:"wix-seo-bookings-service-index",7513:"wix-seo-stores-sub-category-index",7547:"AppPart",7562:"usedPlatformApis",7882:"appMonitoring",7920:"group_47",7931:"group_44",7969:"wix-seo-static-page-v2-index",8039:"containerSlider",8104:"tpa",8149:"GhostComp",8212:"translationsService",8242:"group_23",8253:"group_24",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",8838:"group_27",8840:"ByocStyles",8866:"platformInteractionsService",8908:"group_32",8919:"group_31",8934:"panorama",8981:"wix-seo-groups-page-index",9040:"wix-seo-restaurants-order-page-index",9045:"ssrCache",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",9204:"pageAnchors",9278:"group_7",9341:"editorWixCodeSdk",9368:"group_10",9404:"anchorsService",9497:"speculationRules",9506:"wix-seo-members-area-author-profile-index",9507:"TPAModal",9533:"wix-seo-stores-product-index",9737:"servicesManagerReact",9764:"wix-seo-pricing-plans-index",9822:"businessManager",9824:"siteMembersService",9896:"group_36",9948:"wix-seo-blog-archive-index"}[e]||e)+"."+{34:"42825314",40:"1389213b",45:"fe95d036",46:"c2744a36",130:"ddaf452b",161:"9baf3895",200:"b1039930",266:"5e83a1aa",311:"161442a8",314:"65cda696",316:"23e6c9db",349:"dd205450",350:"58fc239f",359:"64f5d925",407:"90df952e",445:"7a4a0e87",481:"f8e2d255",488:"ace01137",490:"3a9221eb",541:"19bb319e",569:"a3c7894b",572:"6c7ba3bf",622:"13292a6e",693:"6c2cb1df",695:"f9642416",711:"f3c56884",740:"288105c9",789:"44c2e7d7",851:"dc2f4944",949:"5a0d9514",970:"264775c2",974:"2a262498",993:"6a1dadc0",1021:"f1764d68",1141:"7e13fd16",1171:"8ac62268",1184:"6dcc8019",1232:"3d995c3e",1274:"f864528d",1305:"0abdd6b8",1418:"c1ab6d5d",1494:"9421e5b1",1499:"d97840e9",1501:"99cb83d6",1513:"4d376fc8",1525:"87b0b3d2",1530:"9c7a1881",1560:"ccac23f8",1573:"0817b6d7",1579:"76c77c9e",1582:"0e33da7e",1617:"89883bae",1619:"cdb7771d",1632:"9071ae79",1643:"70aa015d",1833:"91a813b4",1922:"7b895c29",1991:"ffa4e97e",2040:"2744e238",2077:"464b6933",2177:"81d8ddf9",2179:"568362fa",2305:"dd423999",2313:"4b69ed65",2338:"ee726f93",2342:"484f30e4",2358:"f9f721f1",2396:"57846e53",2545:"174af3c5",2563:"57865ebc",2624:"22ec2175",2635:"5d6c785e",2645:"ad5305b7",2646:"85edddd7",2694:"533bf999",2705:"ae4cde9d",2774:"8b6c4005",2816:"f5d10a83",2821:"4ed9f98f",2865:"e2529a4c",2970:"eb9b112d",3002:"8158e433",3006:"cf05d182",3092:"1e162d98",3096:"5f33d809",3097:"fd98590e",3119:"5438b1da",3272:"901c5e7f",3286:"f9040bda",3369:"b6b1f46d",3370:"843ae0ee",3470:"bca44b46",3495:"a6afbc59",3499:"4599607d",3511:"f712152b",3520:"f1d7f030",3542:"d7fc0274",3605:"7ab0c9b0",3617:"e425d9d6",3659:"163131fa",3660:"8b769341",3671:"043def33",3682:"d3c73ed6",3689:"de7c2dd3",3690:"76bded92",3724:"021843c8",3769:"e8c9d3a8",3780:"c52e90cd",3795:"b410106a",3831:"5df1c55d",3858:"38c28731",3909:"2f7a578d",3930:"fd421ddc",3993:"9a541ee8",4047:"886b0b8e",4049:"3eb25ac3",4066:"3dedf657",4134:"4d631571",4206:"06493307",4214:"98c2e2e3",4245:"a6b2591b",4303:"354a56f5",4334:"04d124b1",4391:"39be9e0b",4456:"a4ae3cd3",4493:"3fe3f45d",4526:"caf7e291",4551:"6afe659c",4655:"ddfdba50",4676:"a151219c",4708:"2c1aabb7",4773:"2339844f",4874:"1344ec61",4937:"c37988a7",5114:"bf1b55f2",5116:"9421ca63",5122:"4cc6d4e1",5133:"4391af45",5148:"a544b735",5168:"2d6b2919",5181:"2980857a",5219:"11dd6fc3",5221:"7c7bd98d",5294:"5c057c2b",5307:"fbf95fc5",5377:"65c4a443",5391:"a089015a",5412:"34b8eb82",5433:"8b17e400",5444:"4be8e31c",5445:"04f8dc57",5503:"8e906ccc",5625:"6a3961fd",5648:"f27bd307",5652:"34662810",5662:"279ac44a",5679:"0ae3175d",5728:"04be6536",5739:"430cfe35",5879:"873f8dd9",5901:"5a871bba",5966:"9eb60cb8",5998:"712e63b7",6055:"48b2c3c5",6099:"e1bb42ae",6178:"fd111d20",6222:"2490cac2",6304:"d5bd6964",6315:"baf905ef",6364:"fc34e033",6384:"28192a8a",6441:"5f414260",6469:"b24a89ca",6505:"cc70e187",6510:"79623d43",6521:"6ed82614",6578:"440476d9",6627:"4dce4da1",6711:"8c1247d5",6821:"c854d520",6850:"8acadaf2",6851:"7ce8bb2b",6935:"cec461b2",6943:"2661cc18",6964:"827dac20",7030:"0cdd50a6",7116:"9c0513a5",7148:"a5b95acf",7171:"6b620580",7203:"04001ab1",7230:"9fb8f288",7265:"a74cf8a9",7331:"7984a796",7393:"02da5f20",7457:"7d73ac98",7471:"53749c63",7513:"7daf5526",7547:"916b35c9",7562:"e4a6b8da",7882:"88a16f37",7920:"579e127b",7931:"9452c0fc",7969:"5c1324d3",8039:"e497f2a2",8104:"c3d7bd21",8149:"290fde46",8212:"a80590ce",8242:"b8e3e5d5",8253:"d5d4f245",8338:"cde7648b",8380:"bdde27c3",8423:"bd7e4304",8519:"125e811f",8595:"ba424127",8703:"108adbfe",8735:"966f10b8",8791:"88b710e8",8838:"dcf624a4",8840:"2d3bb0dd",8866:"23870f71",8869:"e2a57833",8908:"34524135",8919:"c3a6bfbb",8934:"e29a097c",8981:"0c2dbc1e",9040:"1ef6dd9e",9045:"62f46b63",9090:"ff93632a",9098:"b7b3d7e4",9131:"63e88a5f",9141:"45cfa286",9166:"67d41f44",9203:"5f6bebbf",9204:"4466d2a9",9278:"bdf0ca2f",9341:"2423676e",9368:"e865f0f8",9404:"9ad84687",9497:"ba36b980",9506:"518ed211",9507:"5101f51d",9519:"6b8d5a92",9533:"5881d4d1",9622:"ef4dd8f3",9651:"95967056",9737:"5377e668",9764:"d1f52483",9822:"ee536dad",9824:"c9bef29b",9896:"359d78f4",9948:"7ddb0ce4"}[e]+".chunk.min.js",d.miniCssF=e=>996===e?"render-indicator.inline.044c11cb.min.css":7122===e?"version-indicator.inline.14d0f6f7.min.css":{46:"TPAPopup",541:"TPAUnavailableMessageOverlay",970:"tpaWidgetNativeDeadComp",1560:"TPABaseComponent",2179:"AppPart2",2865:"Repeater_FixedColumns",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3831:"ContentReflowBanner",4066:"TPAPreloaderOverlay",7547:"AppPart",9278:"group_7",9507:"TPAModal"}[e]+"."+{46:"7e7f441d",541:"fb1e5320",970:"edad7c2d",1560:"27e1e284",2179:"0a2601ec",2865:"3e2ab597",3119:"287f6d9f",3272:"2b93f1ca",3831:"d7e07a05",4066:"6dbffa0c",7547:"34a92bc1",9278:"bae0ce0c",9507:"1b4dd679"}[e]+".chunk.min.css",d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),a={},i="_wix_thunderbolt_app:",d.l=(e,o,r,t)=>{if(a[e])a[e].push(o);else{var n,c;if(void 0!==r)for(var s=document.getElementsByTagName("script"),b=0;b<s.length;b++){var l=s[b];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==i+r){n=l;break}}n||(c=!0,(n=document.createElement("script")).charset="utf-8",d.nc&&n.setAttribute("nonce",d.nc),n.setAttribute("data-webpack",i+r),n.src=e,0!==n.src.indexOf(window.location.origin+"/")&&(n.crossOrigin="anonymous")),a[e]=[o];var p=(o,r)=>{n.onerror=n.onload=null,clearTimeout(f);var i=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),i&&i.forEach(e=>e(r)),o)return o(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=p.bind(null,n.onerror),n.onload=p.bind(null,n.onload),c&&document.head.appendChild(n)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),d.p="https://static.parastorage.com/services/wix-thunderbolt/dist/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((o,r)=>{var a=d.miniCssF(e),i=d.p+a;if(((e,o)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var i=(n=r[a]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(i===e||i===o))return n}var t=document.getElementsByTagName("style");for(a=0;a<t.length;a++){var n;if((i=(n=t[a]).getAttribute("data-href"))===e||i===o)return n}})(a,i))return o();((e,o,r,a,i)=>{var t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.onerror=t.onload=r=>{if(t.onerror=t.onload=null,"load"===r.type)a();else{var n=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.href||o,c=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");c.code="CSS_CHUNK_LOAD_FAILED",c.type=n,c.request=d,t.parentNode&&t.parentNode.removeChild(t),i(c)}},t.href=o,0!==t.href.indexOf(window.location.origin+"/")&&(t.crossOrigin="anonymous"),r?r.parentNode.insertBefore(t,r.nextSibling):document.head.appendChild(t)})(e,i,null,o,r)}),o={7311:0};d.f.miniCss=(r,a)=>{o[r]?a.push(o[r]):0!==o[r]&&{46:1,541:1,970:1,996:1,1560:1,2179:1,2865:1,3119:1,3272:1,3831:1,4066:1,7122:1,7547:1,9278:1,9507:1}[r]&&a.push(o[r]=e(r).then(()=>{o[r]=0},e=>{throw delete o[r],e}))}}})(),(()=>{var e={7311:0};d.f.j=(o,r)=>{var a=d.o(e,o)?e[o]:void 0;if(0!==a)if(a)r.push(a[2]);else if(7311!=o){var i=new Promise((r,i)=>a=e[o]=[r,i]);r.push(a[2]=i);var t=d.p+d.u(o),n=new Error;d.l(t,r=>{if(d.o(e,o)&&(0!==(a=e[o])&&(e[o]=void 0),a)){var i=r&&("load"===r.type?"missing":r.type),t=r&&r.target&&r.target.src;n.message="Loading chunk "+o+" failed.\n("+i+": "+t+")",n.name="ChunkLoadError",n.type=i,n.request=t,a[1](n)}},"chunk-"+o,o)}else e[o]=0},d.O.j=o=>0===e[o];var o=(o,r)=>{var a,i,[t,n,c]=r,s=0;if(t.some(o=>0!==e[o])){for(a in n)d.o(n,a)&&(d.m[a]=n[a]);if(c)var b=c(d)}for(o&&o(r);s<t.length;s++)i=t[s],d.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return d.O(b)},r=self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})()})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/webpack-runtime.02366746.bundle.min.js.map (self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[592],{17709:function(t,e,n){var i;!function(e){"use strict";var r=function(){},s=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.msRequestAnimationFrame||function(t){return setTimeout(t,16)};function a(){var t=this;t.reads=[],t.writes=[],t.raf=s.bind(e),r("initialized",t)}function u(t){t.scheduled||(t.scheduled=!0,t.raf(o.bind(null,t)),r("flush scheduled"))}function o(t){r("flush");var e,n=t.writes,i=t.reads;try{r("flushing reads",i.length),t.runTasks(i),r("flushing writes",n.length),t.runTasks(n)}catch(t){e=t}if(t.scheduled=!1,(i.length||n.length)&&u(t),e){if(r("task errored",e.message),!t.catch)throw e;t.catch(e)}}function c(t,e){var n=t.indexOf(e);return!!~n&&!!t.splice(n,1)}a.prototype={constructor:a,runTasks:function(t){var e;for(r("run tasks");e=t.shift();)e()},measure:function(t,e){r("measure");var n=e?t.bind(e):t;return this.reads.push(n),u(this),n},mutate:function(t,e){r("mutate");var n=e?t.bind(e):t;return this.writes.push(n),u(this),n},clear:function(t){return r("clear",t),c(this.reads,t)||c(this.writes,t)},extend:function(t){if(r("extend",t),"object"!=typeof t)throw new Error("expected object");var e=Object.create(this);return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}(e,t),e.fastdom=this,e.initialize&&e.initialize(),e},catch:null};var h=e.fastdom=e.fastdom||new a;void 0===(i=function(){return h}.call(h,n,h,t))||(t.exports=i)}("undefined"!=typeof window?window:void 0!==this?this:globalThis)}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/fastdom.inline.fbeb22f8.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[8398],{22538:(e,t,i)=>{i.r(t),i.d(t,{STATIC_MEDIA_URL:()=>Ke,alignTypes:()=>d,fileType:()=>v,fittingTypes:()=>h,getData:()=>Ue,getFileExtension:()=>$,getPlaceholder:()=>$e,getResponsiveImageProps:()=>Je,htmlTag:()=>g,isWEBP:()=>F,populateGlobalFeatureSupport:()=>Q,sdk:()=>Xe,upscaleMethods:()=>p});const n="v1",r=2,o=1920,s=1920,a=1e3,c=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"},l={FIT:"fit",FILL:"fill",FILL_FOCAL:"fill_focal",CROP:"crop",LEGACY_CROP:"legacy_crop",LEGACY_FILL:"legacy_fill"},d={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"},u={[d.CENTER]:{x:.5,y:.5},[d.TOP_LEFT]:{x:0,y:0},[d.TOP_RIGHT]:{x:1,y:0},[d.TOP]:{x:.5,y:0},[d.BOTTOM_LEFT]:{x:0,y:1},[d.BOTTOM_RIGHT]:{x:1,y:1},[d.BOTTOM]:{x:.5,y:1},[d.RIGHT]:{x:1,y:.5},[d.LEFT]:{x:0,y:.5}},m={center:"c",top:"t",top_left:"tl",top_right:"tr",bottom:"b",bottom_left:"bl",bottom_right:"br",left:"l",right:"r"},g={BG:"bg",IMG:"img",SVG:"svg"},p={AUTO:"auto",CLASSIC:"classic",SUPER:"super"},f={classic:1,super:2},_={radius:"0.66",amount:"1.00",threshold:"0.01"},b={uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},T=25e6,I=[1.5,2,4],E={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}},w={HIGH:"HIGH",MEDIUM:"MEDIUM",LOW:"LOW",TINY:"TINY"},L={CONTRAST:"contrast",BRIGHTNESS:"brightness",SATURATION:"saturation",HUE:"hue",BLUR:"blur"},v={JPG:"jpg",JPEG:"jpeg",JPE:"jpe",PNG:"png",WEBP:"webp",WIX_ICO_MP:"wix_ico_mp",WIX_MP:"wix_mp",GIF:"gif",SVG:"svg",AVIF:"avif",UNRECOGNIZED:"unrecognized"},A={AVIF:"AVIF",PAVIF:"PAVIF"};v.JPG,v.JPEG,v.JPE,v.PNG,v.GIF,v.WEBP;function y(e,...t){return function(...i){const n=i[i.length-1]||{},r=[e[0]];return t.forEach(function(t,o){const s=Number.isInteger(t)?i[t]:n[t];r.push(s,e[o+1])}),r.join("")}}function C(e){return e[e.length-1]}const O=[v.PNG,v.JPEG,v.JPG,v.JPE,v.WIX_ICO_MP,v.WIX_MP,v.WEBP,v.AVIF],R=[v.JPEG,v.JPG,v.JPE];function M(e,t,i){return i&&t&&!(!(n=t.id)||!n.trim()||"none"===n.toLowerCase())&&Object.values(h).includes(e);var n}function S(e,t,i,n){if(/(^https?)|(^data)|(^\/\/)/.test(e))return!1;if(!function(e,t,i){return!(F(e)||P(e))||!t||i}(e,t,i))return!1;const r=function(e){return O.includes($(e))}(e),o=function(e,t,i){return!(!G(e)||!t&&!i)}(e,i,n);return r||o}function x(e){return $(e)===v.PNG}function F(e){return $(e)===v.WEBP}function G(e){return $(e)===v.GIF}function P(e){return $(e)===v.AVIF}const N=["/","\\","?","<",">","|","\u201c",":",'"'].map(encodeURIComponent),k=["\\.","\\*"],B="_";function H(e){return function(e){return R.includes($(e))}(e)?v.JPG:x(e)?v.PNG:F(e)?v.WEBP:G(e)?v.GIF:P(e)?v.AVIF:v.UNRECOGNIZED}function $(e){return(/[.]([^.]+)$/.exec(e)&&/[.]([^.]+)$/.exec(e)[1]||"").toLowerCase()}function U(e,t,i,n,r){let o;return o=r===l.FILL?function(e,t,i,n){return Math.max(i/e,n/t)}(e,t,i,n):r===l.FIT?function(e,t,i,n){return Math.min(i/e,n/t)}(e,t,i,n):1,o}function W(e,t,i,n,r,o){e=e||n.width,t=t||n.height;const{scaleFactor:s,width:a,height:c}=function(e,t,i,n,r){let o,s=i,a=n;if(o=U(e,t,i,n,r),r===l.FIT&&(s=e*o,a=t*o),s&&a&&s*a>T){const i=Math.sqrt(T/(s*a));s*=i,a*=i,o=U(e,t,s,a,r)}return{scaleFactor:o,width:s,height:a}}(e,t,n.width*r,n.height*r,i);return function(e,t,i,n,r,o,s){const{optimizedScaleFactor:a,upscaleMethodValue:c,forceUSM:h}=function(e,t,i,n){if("auto"===n)return function(e,t){const i=V(e,t);return{optimizedScaleFactor:E[i].maxUpscale,upscaleMethodValue:f.classic,forceUSM:!1}}(e,t);if("super"===n)return function(e){return{optimizedScaleFactor:C(I),upscaleMethodValue:f.super,forceUSM:!(I.includes(e)||e>C(I))}}(i);return function(e,t){const i=V(e,t);return{optimizedScaleFactor:E[i].maxUpscale,upscaleMethodValue:f.classic,forceUSM:!1}}(e,t)}(e,t,o,r);let d=i,u=n;if(o<=a)return{width:d,height:u,scaleFactor:o,upscaleMethodValue:c,forceUSM:h,cssUpscaleNeeded:!1};switch(s){case l.FILL:d=i*(a/o),u=n*(a/o);break;case l.FIT:d=e*a,u=t*a}return{width:d,height:u,scaleFactor:a,upscaleMethodValue:c,forceUSM:h,cssUpscaleNeeded:!0}}(e,t,a,c,o,s,i)}function z(e,t,i,n){const r=D(i)||function(e=d.CENTER){return u[e]}(n);return{x:Math.max(0,Math.min(e.width-t.width,r.x*e.width-t.width/2)),y:Math.max(0,Math.min(e.height-t.height,r.y*e.height-t.height/2)),width:Math.min(e.width,t.width),height:Math.min(e.height,t.height)}}function Y(e){return e.alignment&&m[e.alignment]||m[d.CENTER]}function D(e){let t;return!e||"number"!=typeof e.x||isNaN(e.x)||"number"!=typeof e.y||isNaN(e.y)||(t={x:j(Math.max(0,Math.min(100,e.x))/100,2),y:j(Math.max(0,Math.min(100,e.y))/100,2)}),t}function V(e,t){const i=e*t;return i>E[w.HIGH].size?w.HIGH:i>E[w.MEDIUM].size?w.MEDIUM:i>E[w.LOW].size?w.LOW:w.TINY}function j(e,t){const i=Math.pow(10,t||0);return(e*i/i).toFixed(t)}function q(e){return e&&e.upscaleMethod&&p[e.upscaleMethod.toUpperCase()]||p.AUTO}function Z(e,t){const i=F(e)||P(e);return $(e)===v.GIF||i&&t}const J={isMobile:!1},X=function(e){return J[e]},K=function(e,t){J[e]=t};function Q(){if("undefined"!=typeof window&&"undefined"!=typeof navigator){const e=window.matchMedia&&window.matchMedia("(max-width: 767px)").matches,t=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);K("isMobile",e&&t)}}function ee(e,t){const i={css:{container:{}}},{css:n}=i,{fittingType:r}=e;switch(r){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(t.alignment){case d.CENTER:n.container.backgroundPosition="center center";break;case d.LEFT:n.container.backgroundPosition="left center";break;case d.RIGHT:n.container.backgroundPosition="right center";break;case d.TOP:n.container.backgroundPosition="center top";break;case d.BOTTOM:n.container.backgroundPosition="center bottom";break;case d.TOP_RIGHT:n.container.backgroundPosition="right top";break;case d.TOP_LEFT:n.container.backgroundPosition="left top";break;case d.BOTTOM_RIGHT:n.container.backgroundPosition="right bottom";break;case d.BOTTOM_LEFT:n.container.backgroundPosition="left bottom"}return i}const te={[d.CENTER]:"center",[d.TOP]:"top",[d.TOP_LEFT]:"top left",[d.TOP_RIGHT]:"top right",[d.BOTTOM]:"bottom",[d.BOTTOM_LEFT]:"bottom left",[d.BOTTOM_RIGHT]:"bottom right",[d.LEFT]:"left",[d.RIGHT]:"right"},ie={position:"absolute",top:"auto",right:"auto",bottom:"auto",left:"auto"};function ne(e,t){const i={css:{container:{},img:{}}},{css:n}=i,{fittingType:r}=e,o=t.alignment;switch(n.container.position="relative",r){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:e.parts&&e.parts.length?(n.img.width=e.parts[0].width,n.img.height=e.parts[0].height):(n.img.width=e.src.width,n.img.height=e.src.height);break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="contain",n.img.objectPosition=te[o]||"unset";break;case h.LEGACY_BG_NORMAL:n.img.width="100%",n.img.height="100%",n.img.objectFit="none",n.img.objectPosition=te[o]||"unset";break;case h.STRETCH:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="fill";break;case h.SCALE_TO_FILL:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="cover"}if("number"==typeof n.img.width&&"number"==typeof n.img.height&&(n.img.width!==t.width||n.img.height!==t.height)){const e=Math.round((t.height-n.img.height)/2),i=Math.round((t.width-n.img.width)/2);Object.assign(n.img,ie,function(e,t,i){return{[d.TOP_LEFT]:{top:0,left:0},[d.TOP_RIGHT]:{top:0,right:0},[d.TOP]:{top:0,left:t},[d.BOTTOM_LEFT]:{bottom:0,left:0},[d.BOTTOM_RIGHT]:{bottom:0,right:0},[d.BOTTOM]:{bottom:0,left:t},[d.RIGHT]:{top:e,right:0},[d.LEFT]:{top:e,left:0},[d.CENTER]:{width:i.width,height:i.height,objectFit:"none"}}}(e,i,t)[o])}return i}function re(e,t){const i={css:{container:{}},attr:{container:{},img:{}}},{css:n,attr:r}=i,{fittingType:o}=e,s=t.alignment,{width:a,height:c}=e.src;let u;switch(n.container.position="relative",o){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.TILE:e.parts&&e.parts.length?(r.img.width=e.parts[0].width,r.img.height=e.parts[0].height):(r.img.width=a,r.img.height=c),r.img.preserveAspectRatio="xMidYMid slice";break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:r.img.width="100%",r.img.height="100%",r.img.transform="",r.img.preserveAspectRatio="";break;case h.STRETCH:r.img.width=t.width,r.img.height=t.height,r.img.x=0,r.img.y=0,r.img.transform="",r.img.preserveAspectRatio="none";break;case h.SCALE_TO_FILL:S(e.src.id)?(r.img.width=t.width,r.img.height=t.height):(u=function(e,t,i,n,r){const o=U(e,t,i,n,r);return{width:Math.round(e*o),height:Math.round(t*o)}}(a,c,t.width,t.height,l.FILL),r.img.width=u.width,r.img.height=u.height),r.img.x=0,r.img.y=0,r.img.transform="",r.img.preserveAspectRatio="xMidYMid slice"}if("number"==typeof r.img.width&&"number"==typeof r.img.height&&(r.img.width!==t.width||r.img.height!==t.height)){let e,i,n=0,a=0;o===h.TILE?(e=t.width%r.img.width,i=t.height%r.img.height):(e=t.width-r.img.width,i=t.height-r.img.height);const c=Math.round(e/2),l=Math.round(i/2);switch(s){case d.TOP_LEFT:n=0,a=0;break;case d.TOP:n=c,a=0;break;case d.TOP_RIGHT:n=e,a=0;break;case d.LEFT:n=0,a=l;break;case d.CENTER:n=c,a=l;break;case d.RIGHT:n=e,a=l;break;case d.BOTTOM_LEFT:n=0,a=i;break;case d.BOTTOM:n=c,a=i;break;case d.BOTTOM_RIGHT:n=e,a=i}r.img.x=n,r.img.y=a}return r.container.width=t.width,r.container.height=t.height,r.container.viewBox=[0,0,t.width,t.height].join(" "),i}function oe(e,t,i){let n;switch(t.crop&&(n=function(e,t){const i=Math.max(0,Math.min(e.width,t.x+t.width)-Math.max(0,t.x)),n=Math.max(0,Math.min(e.height,t.y+t.height)-Math.max(0,t.y));return i&&n&&(e.width!==i||e.height!==n)?{x:Math.max(0,t.x),y:Math.max(0,t.y),width:i,height:n}:null}(t,t.crop),n&&(e.src.width=n.width,e.src.height=n.height,e.src.isCropped=!0,e.parts.push(ae(n)))),e.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:e.parts.push(se(e,i));break;case h.SCALE_TO_FILL:e.parts.push(function(e,t){const i=W(e.src.width,e.src.height,l.FILL,t,e.devicePixelRatio,e.upscaleMethod),n=D(e.focalPoint);return{transformType:n?l.FILL_FOCAL:l.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:Y(t),focalPointX:n&&n.x,focalPointY:n&&n.y,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}(e,i));break;case h.STRETCH:e.parts.push(function(e,t){const i=U(e.src.width,e.src.height,t.width,t.height,l.FILL),n={...t};return n.width=e.src.width*i,n.height=e.src.height*i,se(e,n)}(e,i));break;case h.TILE_HORIZONTAL:case h.TILE_VERTICAL:case h.TILE:case h.LEGACY_ORIGINAL_SIZE:case h.ORIGINAL_SIZE:n=z(e.src,i,e.focalPoint,i.alignment),e.src.isCropped?(Object.assign(e.parts[0],n),e.src.width=n.width,e.src.height=n.height):e.parts.push(ae(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:e.parts.push(function(e){return{transformType:l.LEGACY_CROP,width:Math.round(e.width),height:Math.round(e.height),alignment:Y(e),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FIT:case h.LEGACY_STRIP_FIT_AND_TILE:e.parts.push(function(e){return{transformType:l.FIT,width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FILL:e.parts.push(function(e){return{transformType:l.LEGACY_FILL,width:Math.round(e.width),height:Math.round(e.height),alignment:Y(e),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i))}}function se(e,t){const i=W(e.src.width,e.src.height,l.FIT,t,e.devicePixelRatio,e.upscaleMethod);return{transformType:!e.src.width||!e.src.height?l.FIT:l.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:m.center,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}function ae(e){return{transformType:l.CROP,x:Math.round(e.x),y:Math.round(e.y),width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}function ce(e,t){t=t||{},e.quality=function(e,t){const i=e.fileType===v.PNG,n=e.fileType===v.JPG,r=e.fileType===v.WEBP,o=e.fileType===v.AVIF,s=n||i||r||o;if(s){const n=C(e.parts),r=(a=n.width,c=n.height,E[V(a,c)].quality);let o=t.quality&&t.quality>=5&&t.quality<=90?t.quality:r;return o=i?o+5:o,o}var a,c;return 0}(e,t),e.progressive=function(e){return!1!==e.progressive}(t),e.watermark=function(e){return e.watermark}(t),e.autoEncode=t.autoEncode??!0,e.encoding=t?.encoding,e.unsharpMask=function(e,t){if(function(e){const t="number"==typeof(e=e||{}).radius&&!isNaN(e.radius)&&e.radius>=.1&&e.radius<=500,i="number"==typeof e.amount&&!isNaN(e.amount)&&e.amount>=0&&e.amount<=10,n="number"==typeof e.threshold&&!isNaN(e.threshold)&&e.threshold>=0&&e.threshold<=255;return t&&i&&n}(t.unsharpMask))return{radius:j(t.unsharpMask?.radius,2),amount:j(t.unsharpMask?.amount,2),threshold:j(t.unsharpMask?.threshold,2)};if(("number"!=typeof(i=(i=t.unsharpMask)||{}).radius||isNaN(i.radius)||0!==i.radius||"number"!=typeof i.amount||isNaN(i.amount)||0!==i.amount||"number"!=typeof i.threshold||isNaN(i.threshold)||0!==i.threshold)&&function(e){const t=C(e.parts);return!(t.scaleFactor>=1)||t.forceUSM||t.transformType===l.FIT}(e))return _;var i;return}(e,t),e.filters=function(e){const t=e.filters||{},i={};he(t[L.CONTRAST],-100,100)&&(i[L.CONTRAST]=t[L.CONTRAST]);he(t[L.BRIGHTNESS],-100,100)&&(i[L.BRIGHTNESS]=t[L.BRIGHTNESS]);he(t[L.SATURATION],-100,100)&&(i[L.SATURATION]=t[L.SATURATION]);he(t[L.HUE],-180,180)&&(i[L.HUE]=t[L.HUE]);he(t[L.BLUR],0,100)&&(i[L.BLUR]=t[L.BLUR]);return i}(t)}function he(e,t,i){return"number"==typeof e&&!isNaN(e)&&0!==e&&e>=t&&e<=i}function le(e,t,i,n){const o=function(e){return e?.isSEOBot??!1}(n),s=H(t.id),a=function(e,t){const i=/\.([^.]*)$/,n=new RegExp(`(${N.concat(k).join("|")})`,"g");if(t&&t.length){let e=t;const r=t.match(i);return r&&O.includes(r[1])&&(e=t.replace(i,"")),encodeURIComponent(e).replace(n,B)}const r=e.match(/\/(.*?)$/);return(r?r[1]:e).replace(i,"")}(t.id,t.name),c=o?1:function(e){return Math.min(e.pixelAspectRatio||1,r)}(i),h=$(t.id),l=h,d=S(t.id,n?.hasAnimation,n?.allowAnimatedTransform,n?.allowFullGIFTransformation),u={fileName:a,fileExtension:h,fileType:s,fittingType:e,preferredExtension:l,src:{id:t.id,width:t.width,height:t.height,isCropped:!1,isAnimated:Z(t.id,n?.hasAnimation)},focalPoint:{x:t.focalPoint&&t.focalPoint.x,y:t.focalPoint&&t.focalPoint.y},parts:[],devicePixelRatio:c,quality:0,upscaleMethod:q(n),progressive:!0,watermark:"",unsharpMask:{},filters:{},transformed:d,allowFullGIFTransformation:n?.allowFullGIFTransformation,isPlaceholderFlow:n?.isPlaceholderFlow};return d&&(oe(u,t,i),ce(u,n)),u}function de(e,t,i){const n={...i},r=X("isMobile");switch(e){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:const e=r?a:o,i=r?c:s;n.width=Math.min(e,t.width),n.height=Math.min(i,Math.round(n.width/(t.width/t.height))),n.pixelAspectRatio=1}return n}const ue=y`fit/w_${"width"},h_${"height"}`,me=y`fill/w_${"width"},h_${"height"},al_${"alignment"}`,ge=y`fill/w_${"width"},h_${"height"},fp_${"focalPointX"}_${"focalPointY"}`,pe=y`crop/x_${"x"},y_${"y"},w_${"width"},h_${"height"}`,fe=y`crop/w_${"width"},h_${"height"},al_${"alignment"}`,_e=y`fill/w_${"width"},h_${"height"},al_${"alignment"}`,be=y`,lg_${"upscaleMethodValue"}`,Te=y`,q_${"quality"}`,Ie=y`,quality_auto`,Ee=y`,usm_${"radius"}_${"amount"}_${"threshold"}`,we=y`,bl`,Le=y`,wm_${"watermark"}`,ve={[L.CONTRAST]:y`,con_${"contrast"}`,[L.BRIGHTNESS]:y`,br_${"brightness"}`,[L.SATURATION]:y`,sat_${"saturation"}`,[L.HUE]:y`,hue_${"hue"}`,[L.BLUR]:y`,blur_${"blur"}`},Ae=y`,enc_auto`,ye=y`,enc_avif`,Ce=y`,enc_pavif`,Oe=y`,pstr`,Re=y`,anm_-1`;function Me(e,t,i,r={},o){if(S(t.id,r?.hasAnimation,r?.allowAnimatedTransform,r?.allowFullGIFTransformation)){if(F(t.id)||P(t.id)){const{alignment:n,...s}=i;t.focalPoint={x:void 0,y:void 0},delete t?.crop,o=le(e,t,s,r)}else o=o||le(e,t,i,r);return function(e){const t=[];e.parts.forEach(e=>{switch(e.transformType){case l.CROP:t.push(pe(e));break;case l.LEGACY_CROP:t.push(fe(e));break;case l.LEGACY_FILL:let i=_e(e);e.upscale&&(i+=be(e)),t.push(i);break;case l.FIT:let n=ue(e);e.upscale&&(n+=be(e)),t.push(n);break;case l.FILL:let r=me(e);e.upscale&&(r+=be(e)),t.push(r);break;case l.FILL_FOCAL:let o=ge(e);e.upscale&&(o+=be(e)),t.push(o)}});let i=t.join("/");if(e.quality&&(i+=Te(e)),e.unsharpMask&&(i+=Ee(e.unsharpMask)),e.progressive||(i+=we(e)),e.watermark&&(i+=Le(e)),e.filters&&(i+=Object.keys(e.filters).map(t=>ve[t](e.filters)).join("")),e.fileType!==v.GIF&&(e.encoding===A.AVIF?(i+=ye(e),i+=Ie(e)):e.encoding===A.PAVIF?(i+=Ce(e),i+=Ie(e)):e.autoEncode&&(i+=Ae(e))),e.src?.isAnimated&&e.transformed){const t=G(e.src.id),n=!0===e.isPlaceholderFlow,r=!0===e.allowFullGIFTransformation;n?i+=Oe(e):t&&r&&(i+=Re(e))}return`${e.src.id}/${n}/${i}/${e.fileName}.${e.preferredExtension}`}(o)}return t.id}const Se={[d.CENTER]:"50% 50%",[d.TOP_LEFT]:"0% 0%",[d.TOP_RIGHT]:"100% 0%",[d.TOP]:"50% 0%",[d.BOTTOM_LEFT]:"0% 100%",[d.BOTTOM_RIGHT]:"100% 100%",[d.BOTTOM]:"50% 100%",[d.RIGHT]:"100% 50%",[d.LEFT]:"0% 50%"},xe=Object.entries(Se).reduce((e,[t,i])=>(e[i]=t,e),{}),Fe=[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],Ge=[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE,h.LEGACY_BG_NORMAL];function Pe(e,t,{width:i,height:n}){return e===h.TILE&&t.width>i&&t.height>n}function Ne(e,{width:t,height:i}){if(!t||!i){const n=t||Math.min(980,e.width),r=n/e.width;return{width:n,height:i||e.height*r}}return{width:t,height:i}}function ke(e,t,i,n="center"){const r={img:{},container:{}};if(e===h.SCALE_TO_FILL){const e=t.focalPoint&&function(e){const t=`${e.x}% ${e.y}%`;return xe[t]||""}(t.focalPoint),o=e||n;t.focalPoint&&!e?r.img={objectPosition:Be(t,i,t.focalPoint)}:r.img={objectPosition:Se[o]}}else[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE].includes(e)?r.img={objectFit:"none",top:"auto",left:"auto",right:"auto",bottom:"auto"}:Fe.includes(e)&&(r.container={backgroundSize:`${t.width}px ${t.height}px`});return r}function Be(e,t,i){const{width:n,height:r}=e,{width:o,height:s}=t,{x:a,y:c}=i;if(!o||!s)return`${a}% ${c}%`;const h=Math.max(o/n,s/r),l=n*h,d=r*h,u=Math.max(0,Math.min(l-o,l*(a/100)-o/2)),m=Math.max(0,Math.min(d-s,d*(c/100)-s/2));return`${u&&Math.floor(u/(l-o)*100)}% ${m&&Math.floor(m/(d-s)*100)}%`}const He={width:"100%",height:"100%"};function $e(e,t,i,n={}){const{autoEncode:r=!0,isSEOBot:o,shouldLoadHQImage:s,hasAnimation:a,allowAnimatedTransform:c,encoding:l}=n;if(!M(e,t,i))return b;const d=!0,u=c??d,m=S(t.id,a,u);if(!m||s)return Ue(e,t,i,{...n,autoEncode:r,useSrcset:m});const g={...i,...Ne(t,i)},{alignment:p,htmlTag:f}=g,_=Pe(e,t,g),T=function(e,t,{width:i,height:n},r=!1){if(r)return{width:i,height:n};const o=!Ge.includes(e),s=Pe(e,t,{width:i,height:n}),a=!s&&Fe.includes(e),c=a?t.width:i,h=a?t.height:n,l=o?function(e,t){return e>900?t?.05:.15:e>500?t?.1:.18:e>200?.25:1}(c,x(t.id)):1;return{width:s?1920:c*l,height:h*l}}(e,t,g,o),I=function(e,t,i){return i?0:Fe.includes(t)?1:e>200?2:3}(g.width,e,o),E=function(e,t){const i=Fe.includes(e)&&!t;return e===h.SCALE_TO_FILL||i?h.SCALE_TO_FIT:e}(e,_),w=ke(e,t,i,p),{uri:L}=Ue(E,t,{...T,alignment:p,htmlTag:f},{autoEncode:r,filters:I?{blur:I}:{},hasAnimation:a,allowAnimatedTransform:u,encoding:l,isPlaceholderFlow:d}),{attr:v={},css:A}=Ue(e,t,{...g,alignment:p,htmlTag:f},{});return A.img=A.img||{},A.container=A.container||{},Object.assign(A.img,w.img,He),Object.assign(A.container,w.container),{uri:L,css:A,attr:v,transformed:!0}}function Ue(e,t,i,n){let r={};if(M(e,t,i)){const o=de(e,t,i),s=le(e,t,o,n);r.uri=Me(e,t,o,n,s),n?.useSrcset&&(r.srcset=function(e,t,i,n,r){const o=i.pixelAspectRatio||1;return{dpr:[`${1===o?r.uri:Me(e,t,{...i,pixelAspectRatio:1},n)} 1x`,`${2===o?r.uri:Me(e,t,{...i,pixelAspectRatio:2},n)} 2x`]}}(e,t,o,n,r)),Object.assign(r,function(e,t){let i;return i=t.htmlTag===g.BG?ee:t.htmlTag===g.SVG?re:ne,i(e,t)}(s,o),{transformed:s.transformed})}else r=b;return r}function We(e,t,i,n){if(M(e,t,i)){const r=de(e,t,i);return{uri:Me(e,t,r,n||{},le(e,t,r,n))}}return{uri:""}}const ze="https://static.wixstatic.com/media/",Ye=/^media\//i,De="undefined"!=typeof window?window.devicePixelRatio:1,Ve=(e,t)=>{const i=t&&t.baseHostURL;return i?`${i}${e}`:(e=>Ye.test(e)?`https://static.wixstatic.com/${e}`:`${ze}${e}`)(e)};Q();const je="center",qe=[1920,1536,1366,1280,980],Ze=(e,t,i,n,r,o,s,a,c,h,l,d,u,m,g,p,f)=>{const _="original_size"===p,b=t/i;return qe.map((p,T)=>{const I=980===p,E=t=>I?r:e/100*(t-2*(g||0)),w=E(qe[T+1]),L=E(p),v=!(_||I)&&((e,t,i,n,r,o,s,a=je)=>{if(e>t){const e=n,t=Math.round(n/(o/r));let s=Math.round(i/2-t/2);const c=0;return a.includes("top")?s=0:a.includes("bottom")&&(s=i-t),{width:e,height:t,x:c,y:s}}{const e=Math.round(i/(r/s)),t=i;let o=Math.round(n/2-e/2);const c=0;return a.includes("left")?o=0:a.includes("right")&&(o=n-e),{width:e,height:t,x:o,y:c}}})(w/n,b,i,t,n,w,L,c),{srcset:A,fallbackSrc:y,css:C}=Je({displayMode:_?"original_size":I?"fill":"fit",uri:o,width:t,height:i,crop:u||v,name:a,focalPoint:d,alignType:c,quality:s,upscaleMethod:l,hasAnimation:h,encoding:m,allowFullGIFTransformation:f},L,n);return _&&C&&(C.img.objectFit="cover"),{srcset:A||"",sizes:I?`${e}vw`:`${L}px`,media:`(max-width: ${p}px)`,fallbackSrc:y,imgStyle:C?.img}})},Je=(e,t,i)=>{const{displayMode:n,uri:r,width:o,height:s,name:a,crop:c,focalPoint:h,alignType:l,quality:d,upscaleMethod:u,hasAnimation:m,allowAnimatedTransform:g,encoding:p,siteMargin:f,widthProportion:_,allowFullGIFTransformation:b}=e;if(_){const e=Ze(_,o,s,i,t,r,d,a,l,m,u,h,c,p,f,n,b).filter(Boolean).reverse();return{fallbackSrc:e[0].fallbackSrc,sources:e,css:e[0].imgStyle}}{const{srcset:e,css:f,uri:_}=Ue(n,{id:r,width:o,height:s,name:a,crop:c,focalPoint:h},{width:t,height:i,alignment:l},{focalPoint:h,name:a,quality:d?.quality,upscaleMethod:u,hasAnimation:m,allowAnimatedTransform:g,useSrcset:!0,encoding:p,allowFullGIFTransformation:b}),T=e?.dpr?.map(e=>/^[a-z]+:/.test(e)?e:`${Ke}${e}`);return{fallbackSrc:`${Ke}${_}`,srcset:T?.join(", ")||"",css:f}}};Q();const Xe={getScaleToFitImageURL:function(e,t,i,n,r,o){const s=We(h.SCALE_TO_FIT,{id:e,width:t,height:i,name:o&&o.name},{width:n,height:r,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:o?.devicePixelRatio??De},o);return Ve(s.uri,o)},getScaleToFillImageURL:function(e,t,i,n,r,o){const s=We(h.SCALE_TO_FILL,{id:e,width:t,height:i,name:o&&o.name,focalPoint:{x:o&&o.focalPoint&&o.focalPoint.x,y:o&&o.focalPoint&&o.focalPoint.y}},{width:n,height:r,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:o?.devicePixelRatio??De},o);return Ve(s.uri,o)},getCropImageURL:function(e,t,i,n,r,o,s,a,c,l){const u=We(h.SCALE_TO_FILL,{id:e,width:t,height:i,name:l&&l.name,crop:{x:n,y:r,width:o,height:s}},{width:a,height:c,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:l?.devicePixelRatio??De},l);return Ve(u.uri,l)}},Ke=ze},30012:(e,t,i)=>{i.d(t,{Rr:()=>G,Aq:()=>h,p7:()=>O,jh:()=>N,EH:()=>$,KU:()=>c,_o:()=>a,vk:()=>l,NL:()=>R,yO:()=>A});var n=i(17709),r=i.n(n);const o=(e,t,i)=>{let n=1,r=0;for(let o=0;o<e.length;o++){const s=e[o];if(s>t)return!1;if(r+=s,r>t&&(n++,r=s,n>i))return!1}return!0},s=(e,t,i)=>{let n=-1/0;const r=e.map(e=>(e.height+t>n&&(n=e.height+t),e.height+t));let s=n,a=n*e.length,c=n;for(;s<a;){const e=Math.floor((s+a)/2);o(r,e,i)?a=e:s=e+1,c=s}return c-t};function a(){class e 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&&r().measure(()=>{if(!this.isActive||this.isDuringCalc)return;this.isDuringCalc=!0;const e=getComputedStyle(this),t=s(this.itemsHeights,this.getRowGap(e),this.getColumnCount(e));this.isDuringCalc=!1,r().mutate(()=>{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){const t=e.getPropertyValue("row-gap");return parseInt(t||"0",10)}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()}}return e}const c="multi-column-layouter",h=()=>{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,n)=>{e.observedElementToRelayoutTarget.set(i,n),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},l=(e,t=window)=>{let i=!1;return(...n)=>{i||(i=!0,t.requestAnimationFrame(()=>{i=!1,e(...n)}))}};function d(...e){let t=e[0];for(let i=1;i<e.length;++i)t=`${t.replace(/\/$/,"")}/${e[i].replace(/^\//,"")}`;return t}var u=i(22538);const m=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let n=`${t}/`;return e&&(/^micons\//.test(e)?n=i:"ico"===/[^.]+$/.exec(e)[0]&&(n=n.replace("media","ficons"))),n+e},g=e=>{const t=window.location.search.split("&").map(e=>e.split("=")).find(e=>e[0].toLowerCase().includes("devicepixelratio"));return(t?Number(t[1]):null)||e||1};const p={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},f=(e,t)=>e&&t&&Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),_=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{const n=t[i];void 0!==n?e.style[i]=((e,t)=>"number"!=typeof t||p[e]?t:`${t}px`)(i,n):e.style.removeProperty(i)}),b=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{e.style.setProperty(i,t[i])}),T=(e,t,i=!0)=>{return e&&i?(n=e.dataset[t])?"true"===n||"false"!==n&&("null"===n?null:""+ +n===n?+n:n):n:e.dataset[t];var n},I=(e,t)=>e&&t&&Object.assign(e.dataset,t),E=e=>e||document.documentElement.clientHeight||window.innerHeight||0,w={fit:"contain",fill:"cover"};const L=(e=window)=>({measure:function(e,t,i,{containerId:n,bgEffectName:r},o){const s=i[e],a=i[n],{width:c,height:h}=o.getMediaDimensionsByEffect(r,a.offsetWidth,a.offsetHeight,E(o.getScreenHeightOverride?.()));t.width=c,t.height=h,t.currentSrc=s.style.backgroundImage,t.bgEffectName=s.dataset.bgEffectName},patch:function(t,i,n,r,o){const s=n[t];r.targetWidth=i.width,r.targetHeight=i.height;const a=((e,t,i)=>{const{targetWidth:n,targetHeight:r,imageData:o,filters:s,displayMode:a=u.fittingTypes.SCALE_TO_FILL}=e;if(!n||!r||!o.uri)return{uri:"",css:{}};const{width:c,height:h,crop:l,name:d,focalPoint:p,upscaleMethod:f,quality:_,devicePixelRatio:b=t.devicePixelRatio}=o,T={filters:s,upscaleMethod:f,..._,hasAnimation:e?.hasAnimation||o?.hasAnimation},I=g(b),E={id:o.uri,width:c,height:h,...l&&{crop:l},...p&&{focalPoint:p},...d&&{name:d}},w={width:n,height:r,htmlTag:i||"img",pixelAspectRatio:I,alignment:e.alignType||u.alignTypes.CENTER},L=(0,u.getData)(a,E,w,T);return L.uri=m(L.uri,t.staticMediaUrl,t.mediaRootUrl),L})(r,o,"bg");!function(e="",t){return!e.includes(t)||!!e!=!!t}(i.currentSrc,a.uri)?_(s,a.css.container):function(t,i){const n={backgroundImage:`url("${i.uri}")`,...i.css.container},r=new e.Image;r.onload=_.bind(null,t,n),r.src=i.uri}(s,a)}});const v=(e,t,i)=>{void 0===e.customElements.get(t)&&e.customElements.define(t,i)};function A(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 n=new t.MutationObserver(()=>this.reLayout());n.observe(e,{attributeFilter:i}),this.childrenAttributesObservers.push(n)}observeChildResize(t){this.childrenResizeObservers||(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}const y=e=>{if(e.customElementNamespace||(e.customElementNamespace={}),void 0===e.customElementNamespace.WixElement){const t=A({resizeService:h()},e);return e.customElementNamespace.WixElement=t,t}return e.customElementNamespace.WixElement},C="wix-bg-image",O=(e=globalThis.window,t={},i={experiments:{}})=>{if(e&&void 0===e.customElements.get(C)){const n=function(e,t,i,n=window){const r=L(n);return class extends e{constructor(){super()}reLayout(){if(function(e){return e.isExperimentOpen("specs.thunderbolt.tb_stop_client_images")||e.isExperimentOpen("specs.thunderbolt.final_force_webp")||e.isExperimentOpen("specs.thunderbolt.final_force_no_webp")}(t))return;const e={},o={},s=this.getAttribute("id"),a=JSON.parse(this.dataset.tiledImageInfo),{bgEffectName:c}=this.dataset,{containerId:h}=a,l=n.document.getElementById(h);e[s]=this,e[h]=l,a.displayMode=a.imageData.displayMode,t.mutationService.measure(()=>{r.measure(s,o,e,{containerId:h,bgEffectName:c},t)}),t.mutationService.mutate(()=>{r.patch(s,o,e,a,i,t)})}attributeChangedCallback(e,t){t&&this.reLayout()}disconnectedCallback(){super.disconnectedCallback()}static get observedAttributes(){return["data-tiled-image-info"]}}}(y(e),t,i,e);v(e,C,n)}};function R(e,t,i=window){const n={width:void 0,height:void 0,left:void 0};return class extends e{constructor(){super()}reLayout(){const{containerId:e,pageId:r,useCssVars:o,bgEffectName:s}=this.dataset,a=this.closest(`#${e}`)||i.document.getElementById(`${e}`),c=this.closest(`#${r}`)||i.document.getElementById(`${r}`),h={};t.mutationService.measure(()=>{const e="fixed"===i.getComputedStyle(this).position,n=E(t.getScreenHeightOverride?.()),r=a.getBoundingClientRect(),l=t.getMediaDimensionsByEffect(s,r.width,r.height,n),{hasParallax:d}=l,u=c&&(i.getComputedStyle(c).transition||"").includes("transform"),{width:m,height:g}=l,p=`${m}px`,f=`${g}px`;let _=(r.width-m)/2+"px";if(e){const e=i.document.documentElement.clientLeft;_=u?a.offsetLeft-e+"px":r.left-e+"px"}const b=e||d?0:(r.height-g)/2+"px",T=o?{"--containerW":p,"--containerH":f,"--containerL":_,"--screenH_val":`${n}`}:{width:p,height:f,left:_,top:b};Object.assign(h,T)}),t.mutationService.mutate(()=>{o?(_(this,n),b(this,h)):_(this,h)})}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"]}}}const M="__more__",S="moreContainer",x=(e=window)=>{const t=(e,t,i,n,r,o,s,a)=>{if(e-=r*(s?n.length:n.length-1),e-=a.left+a.right,t&&(n=n.map(()=>o)),n.some(e=>0===e))return null;let c=0;const h=n.reduce((e,t)=>e+t,0);if(h>e)return null;if(t){if(i){const t=Math.floor(e/n.length),i=n.map(()=>t);if(c=t*n.length,c<e){const t=Math.floor(e-c);n.forEach((e,n)=>{n<=t-1&&i[n]++})}return i}return n}if(i){const t=Math.floor((e-h)/n.length);c=0;const i=n.map(e=>(c+=e+t,e+t));if(c<e){const t=Math.floor(e-c);n.forEach((e,n)=>{n<=t-1&&i[n]++})}return i}return n},i=e=>Math.round(e),n=e=>{const t=parseFloat(e);return isFinite(t)?t:0},r=t=>t.getBoundingClientRect().top>e.innerHeight/2,o=(e,t,i,n,r)=>{const{width:o,height:s,alignButtons:a,hoverListPosition:c,menuItemContainerExtraPixels:h}=t,l=t.absoluteLeft,d=((e,t,i,n,r,o,s,a,c,h)=>{let l="0px",d="auto";const u=o.left,m=o.width;if("left"===t?l="left"===r?0:`${u+e.left}px`:"right"===t?(d="right"===r?0:n-u-m-e.right+"px",l="auto"):"left"===r?l=`${u+(m+e.left-i)/2}px`:"right"===r?(l="auto",d=(m+e.right-(i+e.width))/2+"px"):l=`${e.left+u+(m-(i+e.width))/2}px`,"auto"!==l){const e=s+parseInt(l,10);e+h>c?(l="auto",d=0):l=e<0?0:l}"auto"!==d&&(d=a-parseInt(d,10)>c?0:d);return{moreContainerLeft:l,moreContainerRight:d}})(h,a,n,o,c,i,l,l+o,t.bodyClientWidth,r);return{left:d.moreContainerLeft,right:d.moreContainerRight,top:t.needToOpenMenuUp?"auto":`${s}px`,bottom:t.needToOpenMenuUp?`${s}px`:"auto"}},s=e=>!isNaN(parseFloat(e))&&isFinite(e);return{measure:(o,s)=>{const a={},c={};c[o]=s;let h=1;const l=s.getRootNode().querySelector("[id^=site-root]");l&&(h=l.getBoundingClientRect().width/l.offsetWidth);const d=(e=>{const t=+T(e,"numItems");return t<=0||t>Number.MAX_SAFE_INTEGER?[]:new Array(t).fill(0).map((e,t)=>String(t))})(c[o]),u=(e=>["moreContainer","itemsContainer","dropWrapper"].concat(e,[M]))(d);u.forEach(e=>{const t=`${o}${e}`;c[t]=s.getRootNode().getElementById(`${t}`)}),a.children=((e,t,n,r)=>{const o={};return n.forEach(n=>{const s=`${e}${n}`,a=t[s];a&&(o[s]={width:a.offsetWidth,boundingClientRectWidth:i(a.getBoundingClientRect().width/r),height:a.offsetHeight})}),o})(o,c,u,h);const m=c[o],g=c[`${o}itemsContainer`],p=g.childNodes,f=c[`${o}moreContainer`],_=f.childNodes,b=T(m,"stretchButtonsToMenuWidth"),I=T(m,"sameWidthButtons"),E=m.getBoundingClientRect();a.absoluteLeft=E.left,a.bodyClientWidth=e.document.body.clientWidth,a.alignButtons=T(m,"dropalign"),a.hoverListPosition=T(m,"drophposition"),a.menuBorderY=parseInt(T(m,"menuborderY"),10),a.ribbonExtra=parseInt(T(m,"ribbonExtra"),10),a.ribbonEls=parseInt(T(m,"ribbonEls"),10),a.labelPad=parseInt(T(m,"labelPad"),10),a.menuButtonBorder=parseInt(T(m,"menubtnBorder"),10),a.menuItemContainerMargins=(t=>{const i=t.lastChild,n=e.getComputedStyle(i);return(parseInt(n.marginLeft,10)||0)+(parseInt(n.marginRight,10)||0)})(g),a.menuItemContainerExtraPixels=((t,i)=>{const r=e.getComputedStyle(t);let o=n(r.borderTopWidth)+n(r.paddingTop),s=n(r.borderBottomWidth)+n(r.paddingBottom),a=n(r.borderLeftWidth)+n(r.paddingLeft),c=n(r.borderRightWidth)+n(r.paddingRight);return i&&(o+=n(r.marginTop),s+=n(r.marginBottom),a+=n(r.marginLeft),c+=n(r.marginRight)),{top:o,bottom:s,left:a,right:c,height:o+s,width:a+c}})(g,!0),a.needToOpenMenuUp=r(m),a.menuItemMarginForAllChildren=!b||"false"!==g.getAttribute("data-marginAllChildren"),a.moreSubItem=[],a.labelWidths={},a.linkIds={},a.parentId={},a.menuItems={},a.labels={},_.forEach((t,i)=>{a.parentId[t.id]=T(t,"parentId");const n=T(t,"dataId");a.menuItems[n]={dataId:n,parentId:T(t,"parentId"),moreDOMid:t.id,moreIndex:i},c[t.id]=t;const r=t.querySelector("p");c[r.id]=r,a.labels[r.id]={width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,lineHeight:parseInt(e.getComputedStyle(r).fontSize,10)},a.moreSubItem.push(t.id)}),p.forEach((e,t)=>{const n=T(e,"dataId");a.menuItems[n]=a.menuItems[n]||{},a.menuItems[n].menuIndex=t,a.menuItems[n].menuDOMid=e.id,a.children[e.id].left=e.offsetLeft;const r=e.querySelector("p");c[r.id]=r,a.labelWidths[r.id]=((e,t)=>i(e.getBoundingClientRect().width/t))(r,h);const o=e.querySelector("p");c[o.id]=o,a.linkIds[e.id]=o.id});const w=m.offsetHeight;a.height=w,a.width=m.offsetWidth,a.lineHeight=((e,t)=>e-t.menuBorderY-t.labelPad-t.ribbonEls-t.menuButtonBorder-t.ribbonExtra+"px")(w,a);const L=((e,i,n,r,o)=>{const s=i.width;i.hasOriginalGapData={},i.originalGapBetweenTextAndBtn={};const a=o.map(t=>{const n=r[e+t];let o;const s=T(n,"originalGapBetweenTextAndBtn");return void 0===s?(i.hasOriginalGapData[t]=!1,o=i.children[e+t].boundingClientRectWidth-i.labelWidths[`${e+t}label`],i.originalGapBetweenTextAndBtn[e+t]=o):(i.hasOriginalGapData[t]=!0,o=parseFloat(s)),i.children[e+t].width>0?Math.floor(i.labelWidths[`${e+t}label`]+o):0}),c=a.pop(),h=n.sameWidthButtons,l=n.stretchButtonsToMenuWidth;let d=!1;const u=i.menuItemContainerMargins,m=i.menuItemMarginForAllChildren,g=i.menuItemContainerExtraPixels,p=(e=>e.reduce((e,t)=>e>t?e:t,-1/0))(a);let f=t(s,h,l,a,u,p,m,g);if(!f){for(let e=1;e<=a.length;e++)if(f=t(s,h,l,a.slice(0,-1*e).concat(c),u,p,m,g),f){d=!0;break}f||(d=!0,f=[c])}if(d){const e=f[f.length-1];for(f=f.slice(0,-1);f.length<o.length;)f.push(0);f[f.length-1]=e}return{realWidths:f,moreShown:d}})(o,a,{sameWidthButtons:I,stretchButtonsToMenuWidth:b},c,d.concat(M));return a.realWidths=L.realWidths,a.isMoreShown=L.moreShown,a.menuItemIds=d,a.hoverState=T(f,"hover",!1),{measures:a,domNodes:c}},patch:(e,t,i)=>{const n=i[e];_(n,{overflowX:"visible"});const{menuItemIds:r,needToOpenMenuUp:a}=t,c=r.concat(M);I(n,{dropmode:a?"dropUp":"dropDown"});let h=0;if(t.hoverState===M){const e=t.realWidths.indexOf(0),n=t.menuItems[(l=t.menuItems,d=t=>t.menuIndex===e,Object.keys(l).find(e=>d(l[e],e)))],o=n.moreIndex,s=o===r.length-1;n.moreDOMid&&f(i[n.moreDOMid],{"data-listposition":s?"dropLonely":"top"}),Object.values(t.menuItems).filter(e=>!!e.moreDOMid).forEach(e=>{if(e.moreIndex<o)_(i[e.moreDOMid],{display:"none"});else{const i=`${e.moreDOMid}label`;h=Math.max(t.labels[i].width,h)}})}else t.hoverState&&t.moreSubItem.forEach((i,n)=>{const r=`${e+S+n}label`;h=Math.max(t.labels[r].width,h)});var l,d;((e,t,i,n)=>{const{hoverState:r}=t;if("-1"!==r){const{menuItemIds:a}=t,c=a.indexOf(r);if(s(t.hoverState)||r===M){if(!t.realWidths)return;const r=Math.max(n,t.children[-1!==c?e+c:e+M].width),a=Math.max(n,t.children[`${e}dropWrapper`].width),h=((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=>{_(i[e],{minWidth:`${r}px`}),_(i[`${e}label`],{minWidth:"0px",lineHeight:`${h}px`})});const l=s(t.hoverState)?t.hoverState:"__more__",d={width:t.children[e+l].width,left:t.children[e+l].left},u=o(0,t,d,r,a);_(i[`${e}${S}`],{left:u.left,right:u.right}),_(i[`${e}dropWrapper`],{left:u.left,right:u.right,top:u.top,bottom:u.bottom})}}})(e,t,i,h),t.originalGapBetweenTextAndBtn&&c.forEach(n=>{t.hasOriginalGapData[n]||I(i[`${e}${n}`],{originalGapBetweenTextAndBtn:t.originalGapBetweenTextAndBtn[`${e}${n}`]})}),((e,t,i,n)=>{const{realWidths:r,height:o,menuItemContainerExtraPixels:s}=i;let a=0,c=null,h=null;const l=i.lineHeight,d=o-s.height;for(let o=0;o<n.length;o++){const s=r[o],u=s>0,m=e+n[o];h=i.linkIds[m],u?(a++,c=m,_(t[m],{width:`${s}px`,height:`${d}px`,position:"relative","box-sizing":"border-box",overflow:"visible",visibility:"inherit"}),_(t[`${m}label`],{"line-height":l}),f(t[m],{"aria-hidden":!1})):(_(t[m],{height:"0px",overflow:"hidden",position:"absolute",visibility:"hidden"}),f(t[m],{"aria-hidden":!0}),f(t[h],{tabIndex:-1}))}1===a&&(I(t[`${e}moreContainer`],{listposition:"lonely"}),I(t[c],{listposition:"lonely"}))})(e,i,t,c)}}};const F="wix-dropdown-menu",G=(e=globalThis.window)=>{if(e&&void 0===e.customElements.get(F)){const t=h(),i=function(e,t,i=window){const n=x(i);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 i.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,i;t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),this._mutationIds.read=t.mutationService.measure(()=>{const t=n.measure(this._id,this);e=t.measures,i=t.domNodes}),this._mutationIds.write=t.mutationService.mutate(()=>{n.patch(this._id,e,i),this._showElement()})}}}(y(e),{resizeService:t,mutationService:r()},e);e.customElements.define(F,i)}};const P="wix-iframe",N=(e=globalThis.window)=>{if(e&&void 0===e.customElements.get(P)){const t=function(e){return class extends e{constructor(){super()}reLayout(){const e=this.querySelector("iframe");if(e){const t=e.dataset.src;t&&e.src!==t&&(e.src=t,e.dataset.src="",this.dataset.src="")}}attributeChangedCallback(e,t,i){i&&this.reLayout()}static get observedAttributes(){return["data-src"]}}}(y(e));v(e,P,t)}},k={measure(e,t,{hasBgScrollEffect:i,videoWidth:n,videoHeight:r,fittingType:o,alignType:s="center",qualities:a,staticVideoUrl:c,videoId:h,videoFormat:l,focalPoint:m}){const g=i?t.offsetWidth:e.parentElement.offsetWidth,p=e.parentElement.offsetHeight,f=parseInt(n,10),_=parseInt(r,10),b=function(e,t,i,n){return{wScale:e/i,hScale:t/n}}(g,p,f,_),T=function(e,t,i,n){let r;r=e===u.fittingTypes.SCALE_TO_FIT?Math.min(t.wScale,t.hScale):Math.max(t.wScale,t.hScale);return{width:Math.round(i*r),height:Math.round(n*r)}}(o,b,f,_),I=function(e,{width:t,height:i}){const n=((e,t)=>{const i=e.reduce((e,i)=>(e[t(i)]=i,e),{});return Object.values(i)})(e,e=>e.size),r=n.find(e=>e.size>t*i);return r||e[e.length-1]}(a,T),E=function(e,t,i,n){if("mp4"===n)return e.url?d(t,e.url):d(t,i,e.quality,n,"file.mp4");return""}(I,c,h,l),L=function(e,t){const i=e.networkState===e.NETWORK_NO_SOURCE,n=!e.currentSrc.endsWith(t);return t&&(n||i)}(e,E),v=w[o]||"cover",A=m?function(e,t,i){const{width:n,height:r}=e,{width:o,height:s}=t,{x:a,y:c}=i;if(!o||!s)return`${a}% ${c}%`;const h=Math.max(o/n,s/r),l=n*h,d=r*h,u=Math.max(0,Math.min(l-o,l*(a/100)-o/2)),m=Math.max(0,Math.min(d-s,d*(c/100)-s/2)),g=u&&Math.floor(u/(l-o)*100),p=m&&Math.floor(m/(d-s)*100);return`${g}% ${p}%`}(T,{width:g,height:p},m):"",y=s.replace("_"," ");return{videoSourceUrl:E,needsSrcUpdate:L,videoStyle:{height:"100%",width:"100%",objectFit:v,objectPosition:A||y}}},mutate(e,t,i,n,r,o,s,a,c,h,l){if(r?i.setAttribute("autoplay",""):i.removeAttribute("autoplay"),t){const{width:e,height:i,...r}=n;_(t,r)}else!function(e,t,i,n,r,o){o&&t.paused&&(i.style.opacity="1",t.style.opacity="0");const s=t.paused||""===t.currentSrc,a=e||o;if(a&&s)if(t.ontimeupdate=null,t.onseeked=null,t.onplay=null,!o&&r){const e=t.muted;t.muted=!0,t.ontimeupdate=()=>{t.currentTime>0&&(t.ontimeupdate=null,t.onseeked=()=>{t.onseeked=null,t.muted=e,B(t,i,n)},t.currentTime=0)}}else t.onplay=()=>{o||(t.onplay=null),B(t,i,n)}}(s,i,e,a,r,l),_(i,n);!function(e,t,i){e&&(t.src=i,t.load())}(s,i,o),i.playbackRate=h}};function B(e,t,i){"fade"===i&&(t.style.transition="opacity 1.6s ease-out"),t.style.opacity="0",e.style.opacity="1"}const H="wix-video",$=(e=globalThis.window,t,i={experiments:{}})=>{if(e&&void 0===e.customElements.get(H)){const n=function(e,t,i){return class extends e{constructor(){super()}connectedCallback(){i.disableImagesLazyLoading?this.reLayout():t.intersectionObserver.observe(this)}disconnectedCallback(){this.unobserveResize(),this.unobserveIntersect(),this.unobserveChildren()}unobserveIntersect(){t.intersectionObserver?.unobserve(this)}reLayout(){const{isVideoDataExists:e,videoWidth:n,videoHeight:r,qualities:o,videoId:s,videoFormat:a,alignType:c,fittingType:h,focalPoint:l,hasBgScrollEffect:d,autoPlay:u,animatePoster:m,containerId:g,isEditorMode:p,playbackRate:f,hasAlpha:_}=JSON.parse(this.dataset.videoInfo);if(!e)return;const b=!i.prefersReducedMotion&&u,T=this.querySelector(`video[id^="${g}"]`),I=this.querySelector(`.bgVideoposter[id^="${g}"]`);if(this.unobserveChildren(),!T||!I)return void this.observeChildren(this);const E=this.getRootNode().getElementById(`${g}`),w=E.querySelector(`.webglcanvas[id^="${g}"]`);!_&&"true"!==E.dataset.hasAlpha||w?t.mutationService.measure(()=>{const e=k.measure(T,E,{hasBgScrollEffect:d,videoWidth:n,videoHeight:r,fittingType:h,alignType:c,qualities:o,staticVideoUrl:i.staticVideoUrl,videoId:s,videoFormat:a,focalPoint:l}),{videoSourceUrl:u,needsSrcUpdate:g,videoStyle:_}=e;t.mutationService.mutate(()=>{k.mutate(I,w,T,_,b,u,g,m,a,f,p)})}):requestAnimationFrame(()=>this.reLayout())}attributeChangedCallback(e,t){t&&this.reLayout()}static get observedAttributes(){return["data-video-info"]}}}(y(e),{...t,intersectionObserver:new IntersectionObserver(e=>e.map(e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}),{rootMargin:"50% 100%"})},i);v(e,H,n)}}},72757:(e,t,i)=>{(0,i(30012).Rr)()},96567:(e,t,i)=>{var n=i(17709),r=i.n(n),o=i(33842),s=i(22538),a=i(30012);const c={imageClientApi:s,...{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,a.vk)(()=>i.registry.forEach(e=>e.reLayout())),t);const n=(0,a.Aq)(),r=(e,i)=>{void 0===t.customElements.get(e)&&t.customElements.define(e,i)},o=(0,a.yO)({resizeService:n},t);return t.customElementNamespace={WixElement:o},r("wix-element",o),{contextWindow:t,defineWixBgMedia:e=>{const n=(0,a.NL)(o,{windowResizeService:i,...e},t);r("wix-bg-media",n)},defineMultiColumnRepeaterElement:()=>{const e=(0,a._o)();r(a.KU,e)}}}}};var h=i(3412);const l=()=>({getSiteScale:()=>{const e=document.querySelector("#site-root");return e?e.getBoundingClientRect().width/e.offsetWidth:1}}),d=()=>{const e={init:e=>new ResizeObserver(e)},t={init:e=>window.addEventListener("resize",e)},i=l();return c.init({resizeService:e,windowResizeService:t,siteService:i})},u=(e,t,i,n)=>{const{getMediaDimensions:r,...s}=o[e]||{};return r?{...r(t,i,n),...s}:{width:t,height:i,...s}},{experiments:m,media:g,requestUrl:p}=window.viewerModel;((e,t,i,n)=>{const{environmentConsts:o,wixCustomElements:s,media:a,requestUrl:m,mediaServices:g}=((e,t,i,n)=>{const o={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,...n},s={mutationService:r(),isExperimentOpen:t=>Boolean(e.experiments[t]),siteService:l()},a={getMediaDimensionsByEffect:u,...s,...i};return{...e,wixCustomElements:t||d(),services:s,environmentConsts:o,mediaServices:a}})(e,t,i,n),p=s?.contextWindow||window;p.wixCustomElements=s,Object.assign(p.customElementNamespace,{mediaServices:g,environmentConsts:o,requestUrl:m,staticVideoUrl:a.staticVideoUrl}),(0,h.g)({...g},s.contextWindow,o),s.defineWixBgMedia(g),s.defineMultiColumnRepeaterElement(),window.__imageClientApi__=c.imageClientApi})({experiments:m,media:g,requestUrl:p})},98700:(e,t,i)=>{var n=i(30012),r=i(20826);((e=window)=>{const{mediaServices:t,environmentConsts:i,requestUrl:o,staticVideoUrl:s}=e.customElementNamespace;(0,n.EH)(e,t,{...i,prefersReducedMotion:(0,r.O)(window,o),staticVideoUrl:s}),(0,n.jh)(e),(0,n.p7)(e,t,i)})(),window.resolveExternalsRegistryModule("imageClientApi")}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/custom-element-utils.inline.8cff9cf3.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[6916],{3412:(e,t,i)=>{i.d(t,{g:()=>w});var s=i(22538);const n={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},a=(e,t)=>(Array.isArray(t)?t:[t]).reduce((t,i)=>{const s=e[i];return void 0!==s?Object.assign(t,{[i]:s}):t},{}),o=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{const s=i,a=t[s];void 0!==a?e.style[s]=((e,t)=>"number"!=typeof t||n[e]?t.toString():`${t}px`)(s,a):e.style.removeProperty(s)}),r=(e,t,i)=>{if(!e.targetWidth||!e.targetHeight||!e.imageData.uri)return{uri:"",css:{},transformed:!1};const{imageData:n}=e,o=e.displayMode||s.fittingTypes.SCALE_TO_FILL,r=Object.assign(a(n,["upscaleMethod"]),a(e,["filters","encoding","allowFullGIFTransformation"]),e.quality||n.quality,{hasAnimation:e?.hasAnimation||n?.hasAnimation}),h=e.imageData.devicePixelRatio||t.devicePixelRatio,l=d(h),u=Object.assign(a(n,["width","height","crop","name","focalPoint"]),{id:n.uri}),g={width:e.targetWidth,height:e.targetHeight,htmlTag:i||"img",pixelAspectRatio:l,alignment:e.alignType||s.alignTypes.CENTER},m=(0,s.getData)(o,u,g,r);return m.uri=c(m.uri,t.staticMediaUrl,t.mediaRootUrl),m},c=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let s=`${t}/`;return e&&(/^micons\//.test(e)?s=i:"ico"===/[^.]+$/.exec(e)?.[0]&&(s=s.replace("media","ficons"))),s+e},d=e=>{const t=window.location.search.split("&").map(e=>e.split("=")).find(e=>e[0]?.toLowerCase().includes("devicepixelratio"));return(t?.[1]?Number(t[1]):null)||e||1},h=e=>e.getAttribute("src");const l={measure:function(e,t,i,{containerElm:s,bgEffect:n="none",sourceSets:a},o){const r=i.image,c=i[e],d=(l=o.getScreenHeightOverride?.(),l||document.documentElement.clientHeight||window.innerHeight||0);var l;const u=s?.dataset.mediaHeightOverrideType,g=n&&"none"!==n||a&&a.some(e=>e.scrollEffect),m=s&&g?s:c,f=window.getComputedStyle(c).getPropertyValue("--bg-scrub-effect"),{width:b,height:p}=o.getMediaDimensionsByEffect?.(f||n,m.offsetWidth,m.offsetHeight,d)||{width:c.offsetWidth,height:c.offsetHeight};if(a&&(t.sourceSetsTargetHeights=function(e,t,i,s,n){const a={};return e.forEach(({mediaQuery:e,scrollEffect:o})=>{a[e]=n.getMediaDimensionsByEffect?.(o,t,i,s).height||i}),a}(a,m.offsetWidth,m.offsetHeight,d,o)),!r)return;const v=h(r);f&&(t.top=.5*(c.offsetHeight-p),t.left=.5*(c.offsetWidth-b)),t.width=b,t.height=function(e,t){return"fixed"===t||"viewport"===t?document.documentElement.clientHeight+80:e}(p,u),t.screenHeight=d,t.imgSrc=v,t.boundingRect=c.getBoundingClientRect(),t.mediaHeightOverrideType=u,t.srcset=r.srcset},patch:function(e,t,i,n,a,c,d,h,l,u){if(!Object.keys(t).length)return;const{imageData:g}=n,m=i[e],f=i.image;l&&(g.devicePixelRatio=1);const b=n.targetScale||1,p=a.isExperimentOpen?.("specs.thunderbolt.allowFullGIFTransformation"),v={...n,...!n.skipMeasure&&{targetWidth:(t.width||0)*b,targetHeight:(t.height||0)*b},displayMode:g.displayMode,allowFullGIFTransformation:p},w=r(v,c,"img"),M=w?.css?.img||{},y=function(e,t,i,s,n){const a=function(e,t=1){return 1!==t?{...e,width:"100%",height:"100%"}:e}(t,s);if(n&&(delete a.height,a.width="100%"),!e)return a;const o={...a};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,M,g.displayMode,b,h);o(f,y),(t.top||t.left)&&o(m,{top:`${t.top}px`,left:`${t.left}px`});const x=w?.uri||"",D=g?.hasAnimation||n?.hasAnimation,I=function(e,t,i){const{sourceSets:s}=t;if(!s||!s.length)return;const n={};return s.forEach(({mediaQuery:s,crop:a,focalPoint:o})=>{const c={...t,targetHeight:(e.sourceSetsTargetHeights||{})[s]||0,imageData:{...t.imageData,crop:a,focalPoint:o}},d=r(c,i,"img");n[s]=d.uri||""}),n}(t,v,c);if(u&&(f.dataset.ssrSrcDone="true"),n.isLQIP&&n.lqipTransition&&!("transitioned"in m.dataset)&&(m.dataset.transitioned="",f.complete?f.onload=function(){f.dataset.loadDone=""}:f.onload=function(){f.complete?f.dataset.loadDone="":f.onload=function(){f.dataset.loadDone=""}}),d){((e,t)=>(0,s.getFileExtension)(e)===s.fileType.GIF||(0,s.getFileExtension)(e)===s.fileType.WEBP&&t)(g.uri,D)?(f.setAttribute("fetchpriority","low"),f.setAttribute("loading","lazy"),f.setAttribute("decoding","async")):f.setAttribute("fetchpriority","high"),f.currentSrc!==x&&f.setAttribute("src",x);t.srcset&&!t.srcset.split(", ").some(e=>e.split(" ")[0]===x)&&f.setAttribute("srcset",x),i.picture&&v.sourceSets&&Array.from(i.picture.querySelectorAll("source")).forEach(e=>{const t=e.media||"",i=I?.[t];e.srcset!==i&&e.setAttribute("srcset",i||"")})}}},u={parallax:"ImageParallax",fixed:"ImageReveal"};const g=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 s={},n={},a=this.getAttribute("id"),o=JSON.parse(this.dataset.imageInfo||""),r="true"===this.dataset.isResponsive,{bgEffectName:c}=this.dataset,{scrollEffect:d}=o.imageData,{sourceSets:g}=o,m=c||d&&u[d];g&&g.length&&g.forEach(e=>{e.scrollEffect&&(e.scrollEffect=u[e.scrollEffect])}),s[a]=this,o.containerId&&(s[o.containerId]=i.document.getElementById(`${o.containerId}`));const f=o.containerId?s[o.containerId]:void 0;if(s.image=this.querySelector("img"),s.picture=this.querySelector("picture"),!s.image){const e=this;return void this.observeChildren(e)}this.unobserveChildren(),this.observeChildren(this),e.mutationService.measure(()=>{l.measure(a,n,s,{containerElm:f,bgEffect:m,sourceSets:g},e)});const b=(i,c)=>{e.mutationService.mutate(()=>{l.patch(a,n,s,o,e,t,i,r,m,c)})},p=s.image,v=this.dataset.hasSsrSrc&&!p.dataset.ssrSrcDone;!h(p)||v?b(!0,!0):this.debounceImageLoad(b)}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)}}};var m=i(17709),f=i.n(m);const b=()=>/iemobile/i.test(navigator.userAgent)?Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth)):window.devicePixelRatio,p="https://static.wixstatic.com/media",v="https://static.wixstatic.com";function w(e={},t=null,i={}){if("undefined"==typeof window)return;const s={staticMediaUrl:p,mediaRootUrl:v,experiments:{},devicePixelRatio:b(),...i},n=function(e,t){const i="wow-image";if(void 0===(e=e||window).customElements.get(i)){let s,n;return e.ResizeObserver&&(s=new e.ResizeObserver(e=>e.map(e=>e.target.reLayout()))),e.IntersectionObserver&&(n=new IntersectionObserver(e=>e.map(e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}),{rootMargin:"150% 100%"})),function(a){const o=g({resizeService:s,intersectionService:n,mutationService:f(),...t},a,e);e.customElements.define(i,o)}}}(t,e);n&&n(s)}},33842:(e,t,i)=>{i.r(t),i.d(t,{BackgroundParallax:()=>o,BackgroundParallaxZoom:()=>r,BackgroundReveal:()=>c,BgCloseUp:()=>d,BgExpand:()=>h,BgFabeBack:()=>l,BgFadeIn:()=>u,BgFadeOut:()=>g,BgFake3D:()=>m,BgPanLeft:()=>f,BgPanRight:()=>b,BgParallax:()=>p,BgPullBack:()=>v,BgReveal:()=>w,BgRotate:()=>M,BgShrink:()=>y,BgSkew:()=>x,BgUnwind:()=>D,BgZoomIn:()=>I,BgZoomOut:()=>E,ImageParallax:()=>S,ImageReveal:()=>P});var s=i(41217);const n=(e,t)=>({width:e,height:t}),a=(e,t,i)=>({width:e,height:Math.max(t,i)});const o={hasParallax:!0,getMediaDimensions:a},r={hasParallax:!0,getMediaDimensions:a},c={hasParallax:!0,getMediaDimensions:a},d={getMediaDimensions:n},h={getMediaDimensions:n},l={getMediaDimensions:n},u={getMediaDimensions:n},g={getMediaDimensions:n},m={hasParallax:!0,getMediaDimensions:a},f={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},b={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},p={hasParallax:!0,getMediaDimensions:a},v={getMediaDimensions:n},w={hasParallax:!0,getMediaDimensions:a},M={getMediaDimensions:(e,t)=>function(e,t,i){const n=(0,s.kU)(i),a=Math.hypot(e,t)/2,o=Math.acos(e/2/a),r=e*Math.abs(Math.cos(n))+t*Math.abs(Math.sin(n)),c=e*Math.abs(Math.sin(n))+t*Math.abs(Math.cos(n));return{width:Math.ceil(n<o?r:2*a),height:Math.ceil(n<(0,s.kU)(90)-o?c:2*a)}}(e,t,22)},y={getMediaDimensions:n},x={getMediaDimensions:(e,t)=>function(e,t,i){const n=(0,s.kU)(i);return{width:e,height:e*Math.tan(n)+t}}(e,t,20)},D={getMediaDimensions:n},I={hasParallax:!0,getMediaDimensions:a},E={getMediaDimensions:(e,t)=>({width:1.15*e,height:1.15*t})},S={getMediaDimensions:(e,t)=>({width:e,height:1.5*t})},P={getMediaDimensions:(e,t,i)=>({width:e,height:i})}},41217:(e,t,i)=>{i.d(t,{Io:()=>n,Rb:()=>o,_b:()=>s,kU:()=>a});function s(e,t,i,s,n){return(n-e)*(s-i)/(t-e)+i}function n(e,t){let[i,s]=e,[n,a]=t;return Math.sqrt((n-i)**2+(a-s)**2)}function a(e){return e*Math.PI/180}function o(e,t,i){void 0===e&&(e=[0,0]),void 0===t&&(t=[0,0]),void 0===i&&(i=0);return(360+i+180*Math.atan2(t[1]-e[1],t[0]-e[0])/Math.PI)%360}}},e=>{e.O(0,[592,8398],()=>{return t=96567,e(e.s=t);var t});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/initCustomElements.inline.1e2e0d83.bundle.min.js.map function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target};return _extends.apply(this,arguments)}(function(){var SENTRY_REROUTED_MARK_KEY="_REROUTED";var SENTRY_IS_NON_WIX_TPA_MARK_KEY="_isTPA";var SENTRY_REROUTE_DATA_KEY="_ROUTE_TO";var addRerouteDataToSentryEvent=function(event){var _event_extra,_event_exception_values__stacktrace,_event_exception_values,_event_exception;if(event==null?void 0:(_event_extra=event.extra)==null?void 0:_event_extra[SENTRY_REROUTE_DATA_KEY]){return}if(event==null?void 0:(_event_exception=event.exception)==null?void 0:(_event_exception_values=_event_exception.values)==null?void 0:(_event_exception_values__stacktrace=_event_exception_values[0].stacktrace)==null?void 0:_event_exception_values__stacktrace.frames){var frames=event.exception.values[0].stacktrace.frames;var framesModuleMetadata=frames.filter(function(frame){return frame.module_metadata&&frame.module_metadata.appId}).map(function(v){return{appId:v.module_metadata.appId,release:v.module_metadata.release,dsn:v.module_metadata.dsn}});var routeTo=framesModuleMetadata.slice(-1);if(routeTo.length){var _window_wixEmbedsAPI,_app_monitoringComponent_monitoring,_app_monitoringComponent;var appId=routeTo[0].appId;var app=(_window_wixEmbedsAPI=window.wixEmbedsAPI)==null?void 0:_window_wixEmbedsAPI.getMonitoringConfig(appId);if((app==null?void 0:(_app_monitoringComponent=app.monitoringComponent)==null?void 0:(_app_monitoringComponent_monitoring=_app_monitoringComponent.monitoring)==null?void 0:_app_monitoringComponent_monitoring.type)==="SENTRY"){var _app_monitoringComponent_monitoring_sentryOptions,_app_monitoringComponent_monitoring1,_app_monitoringComponent1;var dsn=app==null?void 0:(_app_monitoringComponent1=app.monitoringComponent)==null?void 0:(_app_monitoringComponent_monitoring1=_app_monitoringComponent1.monitoring)==null?void 0:(_app_monitoringComponent_monitoring_sentryOptions=_app_monitoringComponent_monitoring1.sentryOptions)==null?void 0:_app_monitoringComponent_monitoring_sentryOptions.dsn;if(dsn){if(!routeTo[0].dsn&&dsn){routeTo[0].dsn=dsn}}}if(app){var _obj;event.extra=_extends({},event.extra,(_obj={},_obj[SENTRY_IS_NON_WIX_TPA_MARK_KEY]=!app.isWixTPA,_obj))}var _obj1;event.extra=_extends({},event.extra,(_obj1={},_obj1[SENTRY_REROUTE_DATA_KEY]=routeTo,_obj1[SENTRY_REROUTED_MARK_KEY]=true,_obj1))}}};function overrideSentryInitOptions(){var Sentry=window.Sentry;var makeMultiplexedTransport=Sentry.makeMultiplexedTransport,makeFetchTransport=Sentry.makeFetchTransport;var transport=makeMultiplexedTransport?makeMultiplexedTransport(makeFetchTransport,function(args){var event=args.getEvent();if(event&&event.extra&&event.extra[SENTRY_REROUTE_DATA_KEY]&&Array.isArray(event.extra[SENTRY_REROUTE_DATA_KEY])){return event.extra[SENTRY_REROUTE_DATA_KEY]}return[]}):makeFetchTransport;Sentry.init({transport:transport,integrations:[Sentry.browserTracingIntegration({instrumentNavigation:false,instrumentPageLoad:false})],tracePropagationTargets:[/^https:\/\/[a-zA-Z0-9-]+\.wix-app\.run\/.*/],attachStacktrace:true,beforeSend:function(event,hint){var customEvent=new CustomEvent("sentry-error",{cancelable:true,detail:{sentryEvent:event,sentryHint:hint}});var dispatchEventRes=window.dispatchEvent(customEvent);if(!dispatchEventRes){return null}if(event.extra){if(event.extra[SENTRY_REROUTED_MARK_KEY]){delete event.extra[SENTRY_REROUTED_MARK_KEY]}if(event.extra[SENTRY_IS_NON_WIX_TPA_MARK_KEY]){delete event.extra[SENTRY_IS_NON_WIX_TPA_MARK_KEY]}}return event}});if(Sentry.moduleMetadataIntegration){Sentry.addIntegration(Sentry.moduleMetadataIntegration());Sentry.addGlobalEventProcessor(function(event){addRerouteDataToSentryEvent(event);return event})}}window.sentryOnLoad=overrideSentryInitOptions})(); !function(n,e,r,t,o,i,a,c,s){for(var u=s,f=0;f<document.scripts.length;f++)if(document.scripts[f].src.indexOf(i)>-1){u&&"no"===document.scripts[f].getAttribute("data-lazy")&&(u=!1);break}var p=[];function l(n){return"e"in n}function d(n){return"p"in n}function _(n){return"f"in n}var v=[];function y(n){u&&(l(n)||d(n)||_(n)&&n.f.indexOf("capture")>-1||_(n)&&n.f.indexOf("showReportDialog")>-1)&&L(),v.push(n)}function h(){y({e:[].slice.call(arguments)})}function g(n){y({p:n})}function E(){try{n.SENTRY_SDK_SOURCE="loader";var e=n[o],i=e.init;e.init=function(o){n.removeEventListener(r,h),n.removeEventListener(t,g);var a=c;for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(a[s]=o[s]);!function(n,e){var r=n.integrations||[];if(!Array.isArray(r))return;var t=r.map((function(n){return n.name}));n.tracesSampleRate&&-1===t.indexOf("BrowserTracing")&&(e.browserTracingIntegration?r.push(e.browserTracingIntegration({enableInp:!0})):e.BrowserTracing&&r.push(new e.BrowserTracing));(n.replaysSessionSampleRate||n.replaysOnErrorSampleRate)&&-1===t.indexOf("Replay")&&(e.replayIntegration?r.push(e.replayIntegration()):e.Replay&&r.push(new e.Replay));n.integrations=r}(a,e),i(a)},setTimeout((function(){return function(e){try{"function"==typeof n.sentryOnLoad&&(n.sentryOnLoad(),n.sentryOnLoad=void 0)}catch(n){console.error("Error while calling `sentryOnLoad` handler:"),console.error(n)}try{for(var r=0;r<p.length;r++)"function"==typeof p[r]&&p[r]();p.splice(0);for(r=0;r<v.length;r++){_(i=v[r])&&"init"===i.f&&e.init.apply(e,i.a)}m()||e.init();var t=n.onerror,o=n.onunhandledrejection;for(r=0;r<v.length;r++){var i;if(_(i=v[r])){if("init"===i.f)continue;e[i.f].apply(e,i.a)}else l(i)&&t?t.apply(n,i.e):d(i)&&o&&o.apply(n,[i.p])}}catch(n){console.error(n)}}(e)}))}catch(n){console.error(n)}}var O=!1;function L(){if(!O){O=!0;var n=e.scripts[0],r=e.createElement("script");r.src=a,r.crossOrigin="anonymous",r.addEventListener("load",E,{once:!0,passive:!0}),n.parentNode.insertBefore(r,n)}}function m(){var e=n.__SENTRY__,r=void 0!==e&&e.version;return r?!!e[r]:!(void 0===e||!e.hub||!e.hub.getClient())}n[o]=n[o]||{},n[o].onLoad=function(n){m()?n():p.push(n)},n[o].forceLoad=function(){setTimeout((function(){L()}))},["init","addBreadcrumb","captureMessage","captureException","captureEvent","configureScope","withScope","showReportDialog"].forEach((function(e){n[o][e]=function(){y({f:e,a:arguments})}})),n.addEventListener(r,h),n.addEventListener(t,g),u||setTimeout((function(){L()}))}(window,document,"error","unhandledrejection","Sentry",'605a7baede844d278b89dc95ae0a9123','https://browser.sentry-cdn.com/7.120.3/bundle.tracing.es5.min.js',{"dsn":"https://605a7baede844d278b89dc95ae0a9123@sentry-next.wixpress.com/68","tracesSampleRate":1},true); !function(n){var r={},t=function(){return t=Object.assign||function(n){for(var r,t=1,e=arguments.length;t<e;t++)for(var o in r=arguments[t])Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o]);return n},t.apply(this,arguments)};function e(n,r,t,e){return new(t||(t=Promise))((function(o,i){function u(n){try{f(e.next(n))}catch(n){i(n)}}function c(n){try{f(e.throw(n))}catch(n){i(n)}}function f(n){var r;n.done?o(n.value):(r=n.value,r instanceof t?r:new t((function(n){n(r)}))).then(u,c)}f((e=e.apply(n,r||[])).next())}))}function o(n,r){var t,e,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(f){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(t=1,e&&(o=2&c[0]?e.return:c[0]?e.throw||((o=e.return)&&o.call(e),0):e.next)&&!(o=o.call(e,c[1])).done)return o;switch(e=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,e=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=r.call(n,u)}catch(n){c=[6,n],e=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,f])}}}function i(n){var r="function"==typeof Symbol&&Symbol.iterator,t=r&&n[r],e=0;if(t)return t.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&e>=n.length&&(n=void 0),{value:n&&n[e++],done:!n}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(n,r){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,o,i=t.call(n),u=[];try{for(;(void 0===r||r-- >0)&&!(e=i.next()).done;)u.push(e.value)}catch(n){o={error:n}}finally{try{e&&!e.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function c(n){return n&&n.Math==Math?n:void 0}var f="object"==typeof globalThis&&c(globalThis)||"object"==typeof window&&c(window)||"object"==typeof self&&c(self)||"object"==typeof global&&c(global)||function(){return this}()||{},a={};var s=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function v(n){var r=s.exec(n);if(r){var t,e=u(r.slice(1),6),o=e[0],i=e[1],c=e[2],v=void 0===c?"":c,l=e[3],y=e[4],d=void 0===y?"":y,p="",h=e[5],b=h.split("/");if(b.length>1&&(p=b.slice(0,-1).join("/"),h=b.pop()),h){var w=h.match(/^\d+/);w&&(h=w[0])}return{protocol:(t={host:l,pass:v,path:p,projectId:h,port:d,protocol:o,publicKey:i}).protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}!function(n){if(!("console"in f))return n();var r=f.console,t={},e=Object.keys(a);e.forEach((function(n){var e=a[n];t[n]=r[n],r[n]=e}));try{n()}finally{e.forEach((function(n){r[n]=t[n]}))}}((function(){console.error("Invalid Sentry Dsn: ".concat(n))}))}function l(n,r){return e=t({sentry_key:n.publicKey,sentry_version:"7"},r&&{sentry_client:"".concat(r.name,"/").concat(r.version)}),Object.keys(e).map((function(n){return"".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(e[n]))})).join("&");var e}function y(n,r){var t;return function(n,r){var t,e,o=n[1];try{for(var u=i(o),c=u.next();!c.done;c=u.next()){var f=c.value;if(r(f,f[0].type))return!0}}catch(n){t={error:n}}finally{try{c&&!c.done&&(e=u.return)&&e.call(u)}finally{if(t)throw t.error}}}(n,(function(n,e){return r.includes(e)&&(t=Array.isArray(n)?n[1]:void 0),!!t})),t}for(var d in r.makeMultiplexedTransport=function(n,r){return function(c){var f=n(c),a=new Map;function s(r,i){var u=i?"".concat(r,":").concat(i):r,f=a.get(u);if(!f){var s=v(r);if(!s)return;var d=function(n,r){void 0===r&&(r={});var t="string"==typeof r?r:r.tunnel,e="string"!=typeof r&&r.t?r.t.sdk:void 0;return t||"".concat(function(n){return"".concat(function(n){var r=n.protocol?"".concat(n.protocol,":"):"",t=n.port?":".concat(n.port):"";return"".concat(r,"//").concat(n.host).concat(t).concat(n.path?"/".concat(n.path):"","/api/")}(n)).concat(n.projectId,"/envelope/")}(n),"?").concat(l(n,e))}(s,c.tunnel);f=i?function(n,r){var i=this;return function(u){var c=n(u);return t(t({},c),{send:function(n){return e(i,void 0,void 0,(function(){var t;return o(this,(function(e){return(t=y(n,["event","transaction","profile","replay_event"]))&&(t.release=r),[2,c.send(n)]}))}))}})}}(n,i)(t(t({},c),{url:d})):n(t(t({},c),{url:d})),a.set(u,f)}return[r,f]}return{send:function(n){return e(this,void 0,void 0,(function(){function e(r){var t=r&&r.length?r:["event"];return y(n,t)}var i;return o(this,(function(o){switch(o.label){case 0:return 0===(i=r({envelope:n,getEvent:e}).map((function(n){return"string"==typeof n?s(n,void 0):s(n.dsn,n.release)})).filter((function(n){return!!n}))).length&&i.push(["",f]),[4,Promise.all(i.map((function(r){var e=u(r,2),o=e[0];return e[1].send(function(n,r){return e=r?t(t({},n[0]),{dsn:r}):n[0],void 0===(o=n[1])&&(o=[]),[e,o];var e,o}(n,o))})))];case 1:return[2,o.sent()[0]]}}))}))},flush:function(n){return e(this,void 0,void 0,(function(){var r,t,e,c,s,v,l,y,d,p;return o(this,(function(o){switch(o.label){case 0:return[4,f.flush(n)];case 1:r=[o.sent()],o.label=2;case 2:o.trys.push([2,7,8,9]),t=i(a),e=t.next(),o.label=3;case 3:return e.done?[3,6]:(c=u(e.value,2),s=c[1],l=(v=r).push,[4,s.flush(n)]);case 4:l.apply(v,[o.sent()]),o.label=5;case 5:return e=t.next(),[3,3];case 6:return[3,9];case 7:return y=o.sent(),d={error:y},[3,9];case 8:try{e&&!e.done&&(p=t.return)&&p.call(t)}finally{if(d)throw d.error}return[7];case 9:return[2,r.every((function(n){return n}))]}}))}))}}}},n.Sentry=n.Sentry||{},n.Sentry.Integrations=n.Sentry.Integrations||{},r)Object.prototype.hasOwnProperty.call(r,d)&&(n.Sentry.Integrations[d]=r[d],n.Sentry[d]=r[d])}(window); window.resolveExternalsRegistryPromise = null const externalRegistryPromise = new Promise((r) => window.resolveExternalsRegistryPromise = r) window.resolveExternalsRegistryModule = (name) => externalRegistryPromise.then(() => window.externalsRegistry[name].onload()) "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[9420],{42243:()=>{window.__imageClientApi__=window.__imageClientApi__||{sdk:{}};const{lodash:e,react:o,reactDOM:a,imageClientApi:n,clientSdk:d}=window.externalsRegistry={lodash:{},react:{},reactDOM:{},imageClientApi:{},clientSdk:{}};n.loaded=new Promise(e=>{n.onload=e}),e.loaded=new Promise(o=>{e.onload=o}),d.loaded=new Promise(e=>{d.onload=e}),window.ReactDOM||(window.reactDOMReference=window.ReactDOM={loading:!0}),a.loaded=new Promise(e=>{a.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,a.loaded]),window.resolveExternalsRegistryPromise()}},e=>{var o;o=42243,e(e.s=o)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/externals-registry.inline.1bb9c887.bundle.min.js.map {"siteAssetsTestModuleVersion":"1.334.0","requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","siteFeatures":["appMonitoring","assetsLoader","builderContextProviders","builderModuleLoader","businessLogger","captcha","clickHandlerRegistrar","codeEmbed","commonConfig","componentsLoader","componentsRegistry","consentPolicy","contentReflow","cyclicTabbing","domSelectors","domStore","environmentWixCodeSdk","environment","locationWixCodeSdk","mpaNavigation","navigationManager","navigationPhases","ooi","pages","panorama","renderer","reporter","router","scrollRestoration","seoWixCodeSdk","seo","sessionManager","siteMembersWixCodeSdk","siteMembers","siteScrollBlocker","siteWixCodeSdk","speculationRules","ssrCache","stores","structureApi","thunderboltInitializer","tpaCommons","translations","usedPlatformApis","warmupData","windowMessageRegistrar","windowWixCodeSdk","wixCustomElementComponent","wixEmbedsApi","componentsReact","platform"],"site":{"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userId":"d585539c-6b23-4274-bdd6-0d55044522b3","siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","siteRevision":244,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"e4bed43c-2f02-4296-a258-9609fb7e23b0","isSEO":false,"appNameForBiEvents":"thunderbolt"},"isMobileDevice":false,"viewMode":"desktop","formFactor":"desktop","deviceInfo":{"deviceClass":"Desktop"},"media":{"staticMediaUrl":"https:\/\/static.wixstatic.com\/media","mediaRootUrl":"https:\/\/static.wixstatic.com\/","staticVideoUrl":"https:\/\/video.wixstatic.com\/"},"language":{"userLanguage":"en","userLanguageResolutionMethod":"QueryParam","siteLanguage":"en","isMultilingualEnabled":false,"directionByLanguage":"ltr"},"mode":{"qa":false,"enableTestApi":false,"debug":false,"ssrIndicator":false,"ssrOnly":false,"siteAssetsFallback":"enable","versionIndicator":false},"siteFeaturesConfigs":{"appMonitoring":{"appsWithMonitoring":[]},"assetsLoader":{"isStylableComponentInStructure":true,"hasBuilderComponents":false},"builderContextProviders":{"contextProviders":{}},"businessLogger":{"isBuilderComponentModel":false},"codeEmbed":{"htmlEmbeds":[{"id":"f554cf34-33f7-4d3a-b6df-d4250c60cb60","embedType":"custom","position":"head","loadOnce":true,"content":{"type":"custom","html":"<script>\n !function(w, a) {\n let isInitializing = true;\n eventBuffer = [];\n w.dataLayer = w.dataLayer || [];\n function gtag(params){\n if (!params[Symbol.iterator]) {\n return;\n }\n \n if (isInitializing) {\n eventBuffer.push(...params);\n } else {\n Array.isArray(w.dataLayer) && w.dataLayer.push(...params);\n }\n \n }\n\n w.document.addEventListener(\"consentPolicyChanged\", ({ detail }) => {\n setConsent('update', detail.policy);\n w.dataLayer.push({event: 'consentPolicyChanged'});\n });\n\n w.document.addEventListener(\"consentPolicyInitialized\", ({ detail }) => {\n const config = w.wixTagManager?.getConfig();\n if (isInitializing && config && Object.keys(config).length) {\n onDoneInitilizing();\n }\n });\n\n w.addEventListener(\"TagManagerConfigSet\", ({ detail }) => {\n if (isInitializing && w.consentPolicyManager?.initRan) {\n onDoneInitilizing();\n }\n });\n\n function onDoneInitilizing() {\n isInitializing = false;\n setConsent('default', evaluateConsentPolicy());\n w.dataLayer.push({'site_id': w.wixEmbedsAPI?.getMetaSiteId()});\n w.dataLayer.push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n w.dataLayer.push({'developer_id.dYzMzMD': true});\n eventBuffer.forEach(args => gtag([args]));\n }\n\n function evaluateConsentPolicy() {\n const { gdprEnforcedGeo } = w.wixTagManager.getConfig();\n const { policy, defaultPolicy } = w.consentPolicyManager.getCurrentConsentPolicy();\n return defaultPolicy && gdprEnforcedGeo\n ? { ...policy, advertising: false, analytics: false }\n : policy\n }\n\n function setConsent(action, { advertising, analytics, functional, waitForUpdate }) {\n (function() {\n w.dataLayer.push(arguments);\n })('consent', action, {\n 'ad_storage': advertising ? 'granted' : 'denied',\n 'ad_user_data': advertising ? 'granted' : 'denied',\n 'ad_personalization': advertising ? 'granted' : 'denied',\n 'analytics_storage': analytics ? 'granted' : 'denied',\n 'functionality_storage': functional ? 'granted' : 'denied',\n 'personalization_storage': 'granted',\n 'security_storage': 'granted',\n ...waitForUpdate ? { 'wait_for_update': waitForUpdate } : {}\n });\n }\n\n w[a] = (w[a] && w[a].filter(c => c.name !== 'googleTagManagerConsentMode')) || [];\n w[a].push({\n name: 'googleTagManagerConsentMode',\n report: gtag,\n config: {\n trackingId: 'GTM-MZJXPGD5'\n }\n });\n\n (function(w,d,s,l,i){\n w[l]=w[l]||[];\n var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';\n j.async=true;\n j.src='https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;\n f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-MZJXPGD5');\n }(window,\"promoteAnalyticsChannels\")\n<\/script>\n\n"},"domain":"roofingmasterstyneandwear.co.uk","name":"googleTagManagerConsentMode"}],"shouldLoadRequireJS":true},"componentsRegistry":{"librariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"}]},"consentPolicy":{"siteConsentPolicy":{"essential":true,"functional":false,"analytics":false,"advertising":false,"dataToThirdParty":true},"isWixSite":false,"isBuilderComponentModel":false},"cyclicTabbing":{"isBuilderComponentModel":false},"dataWixCodeSdk":{"gridAppId":"416b7633-367d-4745-a100-ff221af38880","environment":"LIVE","cloudDataUrlWithExternalBase":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/cloud-data"},"editorWixCodeSdk":{"isBuilderComponentModel":false},"elementorySupportWixCodeSdk":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/wix-code-public-dispatcher-ng\/siteview","relativePath":"\/\/_api\/wix-code-public-dispatcher-ng\/siteview","gridAppId":"416b7633-367d-4745-a100-ff221af38880","viewMode":"site","siteRevision":244},"environmentWixCodeSdk":{},"environment":{"editorType":"","domain":"roofingmasterstyneandwear.co.uk","previewMode":false,"isBuilderComponentModel":false},"fedopsWixCodeSdk":{"isWixSite":false,"shouldReportFedops":false},"locationWixCodeSdk":{"routersConfigMap":{},"urlMappings":null},"mpaNavigation":{"forceMpaNavigation":false,"isRunningInDifferentSiteContext":false},"ooiTpaSharedConfig":{"imageSpriteUrl":"https:\/\/static.parastorage.com\/services\/santa-resources\/resources\/viewer\/editorUI\/fonts.v19.png","wixStaticFontsLinks":["https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/fonts.hz267ac7fkkfb3a18o8z.css","https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/wixMadefor.j95mkaziqjnrn77aekr8.css","https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/google.kuw5gk7jh0nwy00zmif1.css"]},"ooi":{"ooiComponentsData":{"142bb34d-3439-576a-7118-683e690a1e0d":{"sentryDsn":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d","noCssComponentUrl":"","isLoadable":true,"isServerBundled":false,"loadStaticCssWithLink":false,"isModuleFederated":false}},"viewMode":"Site","formFactor":"Desktop","blogMobileComponentUrl":"undefinedfeed-page-mobile-viewer.bundle.min.js"},"renderer":{"disabledComponents":{},"isBuilderComponentModel":false},"reporter":{"userId":"d585539c-6b23-4274-bdd6-0d55044522b3","metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","isPremium":true,"isFBServerEventsAppProvisioned":false,"dynamicPagesIds":[]},"router":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","mainPageId":"tuckg","pagesMap":{"z2tw1":{"pageId":"z2tw1","title":"Fascia, Soffits & Guttering","pageUriSEO":"fascias-soffits-guttering","pageJsonFileName":"d58553_36e34147a5f654545f330bdaa74945ea_242"},"feu5f":{"pageId":"feu5f","title":"VELUX Roof Windows","pageUriSEO":"velux","pageJsonFileName":"d58553_269bb9c8ff1b804c0fbcd7c1ca86c829_242"},"lj1jn":{"pageId":"lj1jn","title":"Roof Repairs","pageUriSEO":"roof-repairs","pageJsonFileName":"d58553_a4538f1c1839450627aa9d1efb1cec98_242"},"tuckg":{"pageId":"tuckg","title":"Home","pageUriSEO":"home","pageJsonFileName":"d58553_668e2b6a44e104ecb2cf5d04420b646e_244"},"fir4o":{"pageId":"fir4o","title":"Asbestos Removal Services","pageUriSEO":"asbestos","pageJsonFileName":"d58553_30d4c9df5b4a9ea566e412870b8fbf16_242"},"bdu4s":{"pageId":"bdu4s","title":"Re-Roofing","pageUriSEO":"re-roofing","pageJsonFileName":"d58553_d6a5f8bfb3d175340afa4e62c079cbbf_242"},"wls84":{"pageId":"wls84","title":"Contact","pageUriSEO":"contact","pageJsonFileName":"d58553_f812eeacd7c77953b1cbaf73df137d46_242"},"v64m2":{"pageId":"v64m2","title":"Flat Felt Roofing","pageUriSEO":"flat-felt-roofs","pageJsonFileName":"d58553_f84c5d9395803ce3a0a72e871b7ba6d6_242"},"r9p0u":{"pageId":"r9p0u","title":"Roof Work Health & Safety","pageUriSEO":"health-and-safety","pageJsonFileName":"d58553_14c0be6702360f80dc0241d65e533a43_242"},"ybt4l":{"pageId":"ybt4l","title":"Replacement Conservatory Roofs","pageUriSEO":"replacement-conservatory-roofs","pageJsonFileName":"d58553_447e4cdd951d7056bbe07f44cee50925_242"},"h3kes":{"pageId":"h3kes","title":"Fullscreen Page","pageUriSEO":"fullscreen-page","pageJsonFileName":"d58553_754fa6428b8d6f80385f942fa0d278b8_243"}},"disableStaticPagesUrlHierarchy":false,"routes":{".\/fascias-soffits-guttering":{"type":"Static","pageId":"z2tw1"},".\/velux":{"type":"Static","pageId":"feu5f"},".\/roof-repairs":{"type":"Static","pageId":"lj1jn"},".\/home":{"type":"Static","pageId":"tuckg"},".\/asbestos":{"type":"Static","pageId":"fir4o"},".\/re-roofing":{"type":"Static","pageId":"bdu4s"},".\/contact":{"type":"Static","pageId":"wls84"},".\/flat-felt-roofs":{"type":"Static","pageId":"v64m2"},".\/health-and-safety":{"type":"Static","pageId":"r9p0u"},".\/replacement-conservatory-roofs":{"type":"Static","pageId":"ybt4l"},".\/fullscreen-page":{"type":"Static","pageId":"h3kes"},".\/":{"type":"Static","pageId":"tuckg"}},"pageIdToPrefix":{},"isWixSite":false,"partialRouteMatchingAllowed":false,"isBuilderComponentModel":false},"searchWixCodeSdk":{"language":"en"},"seo":{"context":{"siteName":"Roofing Masters","siteUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","domain":"roofingmasterstyneandwear.co.uk","indexSite":true,"defaultUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","currLangIsOriginal":true,"homePageTitle":"Home","businessName":"Roofing Masters","businesLocale":"en-gb","businessLocationCountry":"GB","businessLocationFormatted":"4 Heather Drive, Broomhill Terrace, Hetton-le-Hole, Houghton le Spring DH5 9RS, UK","businesLocationsState":"ENG","businessLocationCity":"Hetton-le-Hole","businesLocationsStreet":"Heather Drive","businessLocationsStreetNumber":"4","businessPostalCode":"DH5 9RS","businessLocationCoordinates":{"latitude":54.82937200000001,"longitude":-1.454962},"businessSchedule":{},"currency":"GBP","experiments":{"specs.seo.EnableFaqSD":"false","specs.seo.EnableOnlineProgramsVideoSD":"true","specs.seo.enableLangCheck":"true"},"platformAppsExperiments":{"1380b703-ce81-ff05-f115-39571d94dfcd":{"specs.ecom.SupportManualPaymentsOnPaymentRequest":"false","specs.stores.GalleryMigrateRowsToProductsCountViewer":"true","specs.stores.ExpressCheckoutInSideCart":"true","specs.ecom.ShowMultipleLineItemActions":"true","specs.ecom.UseExpressCheckoutSettings":"true","specs.stores.AddMobileClassesToSliderGalleryRoot":"true","specs.stores.DisableFocusProductOnInfiniteScroll":"true","specs.stores.QuickViewFixViewMoreLink":"true","specs.ecom.FixImageOnTinyCart":"true","specs.forms.LocalPhoneNumbers":"true","specs.stores.GalleryProductOptionMobileNativeDropdown":"true","specs.stores.AllowAddToCartButtonOnImageInViewer":"true","specs.stores.UsePrefixForGetProductBySlug":"true","specs.ecom.datePickerFixTimeZone":"true","specs.stores.shouldRemoveModifiersFromSelections":"true","specs.stores.FixProductGridWithHorizontalMenuWidth":"true","specs.stores.ShouldRemoveFilterModalOpenClass":"true","specs.forms.JapanAutocompleteEnabled":"true","specs.stores.FixHeroDescriptionCrashingCategoryPage":"true","specs.ecom.SendBIForPromoCodeAndNoteDisplay":"true","specs.stores.GalleryFetchAppSettingsOnce":"false","specs.stores.ReturnCartIdNullInsteadOfDeprecatedForExpressService":"true","specs.stores.ShouldInstallSideCart":"true","specs.ecom.FixGoToCheckoutButtonFontWeight":"true","specs.stores.EnableDynamicSizeDefaultImage":"true","specs.ecom.FixCheckoutPreSelectedEnabledDeliveryCountries":"true","specs.stores.ProductPageNewWixCodeApi":"true","specs.ecom.checkTaxIncluded":"true","specs.stores.ProductPageFixReflowSausageNavigation":"true","specs.stores.ShowAutomaticDiscountDataOnGallery":"true","specs.stores.HideBillingFormForPayPalAndManualNotBrazil":"true","specs.stores.GalleryProductOptionsAndQuantityWidth":"true","specs.stores.ProductPageUpliftProductOptionsViewer":"true","specs.stores.UsePrefixForRouterNavigationToProductPage":"true","specs.ecom.violationBasedOnDeliveryOption":"true","specs.ecom.InitFormsOnLoad":"true","specs.ecom.FixCouponFocusMobileSummary":"true","specs.ecom.deliveryOptionsSetFirstAsDefault":"true","specs.stores.InfoSectionTabsTPAComponent":"true","specs.stores.ProductPageBreadcrumbsAfterHydration":"true","specs.ecom.ErrorHandlerOnStorefrontSdk":"true","specs.ecom.StopUsingPaymentMethodsInCart":"true","specs.ecom.FixCheckoutPageSpecificStageExpanded":"true","specs.stores.RtlAlignmentProductPage":"true","specs.stores.shouldCheckDiscountInVariantLevel":"true","specs.stores.GalleryColorPickerA11yReflowKeyboardFix":"true","specs.stores.GalleryDontFetchFilteredProductsWithoutActiveFilters":"true","specs.stores.ShouldUseCommonDiscountPricingMethods":"true","specs.ecom.StopCallingGetClientConfigInCartIcon":"true","specs.ecom.FixGetApiBaseUrl":"true","specs.stores.UseNewFiltersQueryParamEncoder":"true","specs.ecom.BISameAsDeliveryAddress":"true","specs.stores.ProductPageOOIStickyColumnViewer":"true","specs.stores.GalleryEnableLoadMoreHoverUnderline":"true","specs.stores.allowProductPageButtonsOption":"true","specs.stores.TYPUpdateOrderModelWithSubscriptionInfo":"true","specs.forms.MoveEcomLabelTranslations":"true","specs.ecom.PreloadOnCartCheckoutButton":"true","specs.stores.SliderGalleryInfiniteLoopToggleViewer":"true","specs.stores.UseProductThumbnailWithWowImage":"true","specs.stores.GalleryPriceFilterClientTicksCalculation":"true","ecomTestFedOwnerScope":"false","specs.stores.GalleryEditableGridTemplateRepeatOption":"true","specs.stores.RemoveModifiersSelectionIdsFromUserSelections":"true","specs.ecom.ShowSubscriptionsNote":"true","specs.stores.AddHasDiscountToVariantsItemsQueries":"true","specs.stores.LoadClientConfigInLegacyController":"true","specs.stores.ShowAutomaticDiscountDataOnProductWidget":"true","specs.stores.FixCheckoutAddressTemplateMandatoryZipCode":"true","specs.ecom.MakeOnLoadWaitForLoaderToDisappearInExpress":"true","specs.forms.MultilineAddressInTemplates":"true","specs.stores.FixCartIconOnEditor":"true","specs.stores.ResponsiveGalleryMigration":"true","specs.ecom.RemoveContentGapWhenDisplayFrequencyInLineItem":"true","specs.ecom.MergeExpressDeliveryRateWithHandlingFee":"false","specs.stores.FixSliderGalleryTextSettingToChangeOnEditor":"true","specs.stores.ShowAddToCartWithSubscription":"true","specs.stores.ProductPageSlotsAddMoreProps":"true","specs.stores.ProductPageBuyNowFromEcomSdk":"true","specs.stores.FixAnnounceNotDefinedBug":"true","specs.stores.AddComparePriceToVariantsItemsQueries":"true","specs.stores.RefactorFormServiceToCalcExtendedFields":"true","specs.stores.FixQuickViewForSubscriptionsInWishlist":"true","specs.stores.ShowGiftCardAddToCartSettings":"true","specs.stores.LoadClientConfigInController":"true","specs.stores.MainMediaWrapperAsAnchorElement":"true","specs.ecom.DeprecateCartActions":"true","specs.stores.AllowGalleryProductRoundCornersInViewer":"false","specs.ecom.FixPaymentRequestViewCss":"true","specs.ecom.AddAggregatedExemptAmountToCheckoutQuery":"true","specs.ecom.FixTypingTextInNoteFieldIsBuggy":"true","specs.stores.DeliverySectionCheckoutUseDeliverySolutions":"true","specs.stores.ColorOptionsDefaultSizeViewer":"true","specs.stores.UsePrefixForRouterProductPageRendering":"true","specs.stores.SupportFreeTrialTYP":"true","usingStoresViewerScriptAddToCart":"false","specs.stores.FixFilterKeySpecialCharacter":"true","specs.ecom.PreloadOnCartIconHover":"true","specs.ecom.UseLocalDatasetDirectlyInCheckout":"true","specs.stores.StorefrontLegacyEnablePanoramaIntegration":"true","specs.stores.FixMobileFiltersModalInPreview":"true","specs.ecom.FixCssForSubscriptionFrequencyText":"true","specs.stores.GalleryProductOptionFixMobileDropdownBehavior":"true","specs.stores.UseUndefinedAsDefaultBillingAddressInCheckout":"true","specs.stores.AllowSalePriceDesignInViewer":"true","specs.stores.GalleryA11yReflowFilterModalFix":"true","specs.stores.EnableDiscountAndRegularPriceSwapViewer":"true","specs.stores.UseDropdownTpaLabel":"true","specs.ecom.CatchSetItemErrorCCS":"true","specs.ecom.CacheGetClientConfigInSiteStore":"true","specs.stores.GalleryFiltersClassicMobileHorizontalOrientationFix":"true","specs.ecom.ShowVoidedErrorMessage":"true","specs.ecom.FixSecureCheckoutBadgeColor":"true","specs.stores.UseOpenSideCartApi":"true","specs.stores.UsingStoresViewerScriptAddToCart":"true","specs.stores.ShouldFixZoomForCheckoutInClassic":"false","specs.stores.ShowAutomaticDiscountDataOnProductPage":"true","specs.stores.ShouldAutoSelectFirstProductOptionInGallery":"false","specs.stores.EnableFadeInAnimationOnGalleryScroll":"true","specs.ecom.ChangeShowMoreCTAProjectionsColor":"true","specs.stores.ProductMediaNavigationDots":"false","specs.stores.UseNewSubscriptionView":"true","specs.stores.AddSlotToCheckoutPolicies":"true","specs.forms.FixControllerActions":"true","specs.ecom.ExpressButtonsInternalLoaderInCart":"true","specs.ecom.ImprovePerformanceByParallelPromises":"true","specs.ecom.CheckoutSkipCustomerDetailstStep":"true","specs.stores.GalleryAddMissingAddProductImpressionEvent":"true","specs.stores.ProductPageUplift":"true","specs.stores.ProductPageUpliftNewFeaturesSF":"true","specs.ecom.SendBIEventOnExpressButtonsPresented":"true","specs.stores.ProductPageUpliftProductOptions":"true","specs.stores.FixQueryParamSpecialCharDecode":"true","specs.stores.UseDeliverySectionFromLib":"true","specs.stores.NavigateToCartWhenCallShowMiniCart":"true","specs.stores.GallerySlotsPOC":"false","specs.stores.AllowGalleryIntervalNavigation":"true","specs.stores.navigateToRelativeUrlWithCustomizedUrl":"true","specs.ecom.AddSlotsToSideCart":"true","specs.stores.AddContainerBufferInLoadMore":"true","specs.stores.enableUnitedStatesMilitaryAddresses":"true","specs.stores.shouldCheckDiscountInVariantLevelGallery":"true","specs.stores.GalleryNewErrorState":"true","specs.ecom.showPriceWithFreeShippingCoupon":"true","specs.stores.GalleryPriceSliderA11yFixKeyboardFocus":"true","specs.stores.ProductPageSsrInvalidationTags":"true","specs.stores.AllowGalleryContainerPadding":"true","specs.ecom.UseIsShippableInCartPage":"true","specs.ecom.ExpressCheckoutButtonsSkeleton":"true","specs.stores.OptimizeSelectionCalculation":"true","specs.ecom.FixCouponCss":"true","specs.stores.ProductPageOOIRemoveModifiersFromProductOptions":"true","specs.stores.ShouldHandlePaylinksRedirectError":"true","specs.stores.HoverEffectOnImageOnly":"true","specs.stores.ShouldProductPageUseNewSocialIcons":"true","specs.stores.ProductPageA11yReflowZoomModal":"true","specs.stores.Set404ForSeoWhenPageHasNoProducts":"false","specs.stores.SliderGalleryFixSwiperIndex":"true","specs.stores.DontRedirectToSiteOnFailedFetch":"true","specs.stores.SupportMitEnabledFieldInCheckoutPage":"true","specs.stores.fixCategoryUnderlineOnHover":"true","specs.stores.ConfigureSlotsInEditorSDK":"true","ecomTestFed":"false","specs.stores.GalleryProductOptionsLimit":"true","specs.stores.ProductPageSlots":"true","specs.stores.newClearFiltersHoverState":"true","specs.ecom.FixExpressCheckoutButtonOnEditor":"true","specs.stores.UseGalleryNewApplyFilterQueryParams":"false","specs.ecom.SideCartNote":"true","specs.stores.tpaRouterShouldQueryProductsV3":"true","specs.ecom.showDeliveryOptionPreviewError":"true","specs.stores.UseNewSubscriptionCheckboxInCustomerDetailsForm":"false","storesFTGalleryEnableLoadMoreHoverUnderline":"false","specs.forms.EnableNewPhoneFieldValidation":"true","specs.ecom.FetchCheckoutOnLogin":"true","specs.ecom.RefactorCouponOnCart":"true","specs.ecom.EmptyCartA11yFix":"true","specs.stores.GallerySeoTags":"true","specs.stores.GalleryMoveDiscountNameUnderPrice":"true","specs.stores.SliderGallery200Limit":"true","specs.stores.ProductPageBlocksFixAddToCartOnSecondaryLang":"true","specs.stores.AllowStickySidebarInViewer":"true","specs.ecom.RemoveSubscriptionObjectType":"true","specs.stores.RangeFilterRefactor":"true","specs.stores.ProductPageLocationOnChangePathChangeForEditorSausage":"true","specs.stores.AllowAddToCartButtonContentTypesInViewer":"true","specs.ecom.OrdersModifiers":"true","specs.ecom.loadDeliverySectionsDataOnReadOnly":"true","specs.ecom.AddProjectionsTYPQuery":"true","specs.stores.ShowCssPerBreakpointIndicationsSideCart":"true","specs.ecom.UpdateCartIconsSVGViewer":"false","specs.stores.EnableOutOfStockAlignment":"true","specs.ecom.AddTaxableAddressToCheckoutQuery":"true","specs.forms.EnablePhoneField":"true","specs.stores.UseNewQueriesOnWishlistWithDiscount":"true","specs.stores.FixGalleryBorderRadiusOnZoomHover":"true","specs.ecom.ShowMultipleSubscriptions":"true","specs.stores.FixBackInStockButtonValidation":"true","specs.stores.RemoveControllerFactory":"false","specs.stores.FixShareIconsAria":"true","specs.stores.FixGalleryNotToShowQueryPageFor1":"true","specs.stores.AddToCartButtonColorContrast":"true","specs.stores.FixSliderGalleryRelatedProductsEmptyRender":"true","specs.ecom.PayLinkShowGetResolvedError":"true","specs.ecom.hideShippingOptionAvailibilityBadgeOnMobile":"true","specs.ecom.HideMissingLineItemImagesInPaymentRequest":"true","specs.stores.GalleryProductOptionsAndQuantityRoundCornersInViewer":"true","specs.stores.FixProductPageUrlsForRouterPage":"true","specs.ecom.FixAllowRecurringPaymentOnlyFlag":"true","specs.forms.SignatureFieldV2":"true","specs.stores.GalleryShowLazyLoadingLoader":"true","specs.ecom.SideCartEditor3SettingsPanel":"true","specs.stores.GalleryQuickBuyViewer":"false","specs.stores.RenderSlotsInGallery":"true","specs.ecom.StopSendingOriginInCheckoutUrl":"true","specs.stores.PriceFilterClientTicksCalculation":"true","specs.stores.UseNewQueriesWithProductDiscount":"true","specs.ecom.StopListeningToChangedOnCCS":"true","specs.stores.ProductPageAddDelayedCapturePropToPaymentMethodsBanner":"false","specs.ecom.TaxExemptionOnTYP":"false","specs.stores.UseNewFiltersQueryParamDecoder":"true","specs.stores.ResponsiveTYPCss":"true","specs.ecom.RemoveBackgroudColorCartItemThumbnail":"true","specs.ecom.InitCustomUrlApiOnlyInProductPage":"true","specs.stores.ShouldSplitBillingInfoPrefill":"true","specs.ecom.FixGetClientConfigBlockingWidgets":"true","specs.stores.AllowGalleryFreeModeNavigationInViewer":"true","specs.ecom.FixHandleCreateCheckoutError":"true","specs.ecom.NavigateToTYPWhenHasOrderId":"true","specs.stores.GalleryProductItemResetQuantityUponSelectionChange":"true","specs.stores.EnableQualityOptionsStylingChanges":"false","specs.stores.AddingOverflowHiddenToFilterTitleMobile":"true","specs.stores.ProductPageSupportGridLayout":"true","specs.stores.ShouldSeparateQuantityAndOptionsStyleParams":"true","specs.stores.UseProductLineItemFromTYP":"true","specs.ecom.SideCartCouponAndNote":"true","specs.stores.EnableWarmUpDataCaching":"true","specs.stores.FixGalleryRenderingWhenUrlChanges":"false","specs.stores.AddCheckoutSettingsToGetConfigGQLQuery":"false","specs.stores.ProductPageNotifyEmailOnCheckout":"true","specs.stores.GalleryStorefrontAddStrikethroughAndSalePriceDesign":"true","specs.ecom.OnlyCallDeliverySolutionsWhenNeededOnCart":"true","specs.ecom.ResetInitialStepOnInit":"true","specs.stores.PreventGalleryFullRefreshOnUrlChange":"true","specs.stores.ProductPageRicoDescription":"true","specs.stores.increaseGqlGetLimit":"true"},"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"specs.forms.EnableFormsInBlog":"true"},"675bbcef-18d8-41f5-800e-131ec9e08762":{"specs.wixCode.LoadWithImportAMDModule":"true","specs.wixCode.LoadNamespacesPerPage":"false","specs.wixcode.ViewerExperimentOwnerScopeTest":"true","specs.wixCode.resolveMissingPlatformNamespaces":"false","specs.wixcode.ViewerExperimentTest":"false"},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"specs.pro-gallery.displayPreset14":"true","specs.pro-gallery.removeUseOfCounterApi":"true","specs.pro-gallery.horizontalScrollAnimations":"true","specs.pro-gallery.useImageAvifFormat":"true","specs.pro-gallery.EnableAlbumsStorePremiumValidation":"true","specs.pro-gallery.removePgStoreTab":"true","specs.pro-gallery.backgroundDesignFullscreen":"true","specs.pro-gallery.useMotherSiteAppInstance":"true","specs.pro-gallery.addSEOVideoMetaTags":"false","specs.pro-gallery.enableMainLightroomSettingsButton":"true","specs.pro-gallery.displayPreset17":"false","specs.pro-gallery.slideTransition":"true","specs.proGallery.shouldShowNewPanels":"false","specs.pro-gallery.displayProGalleryPresets":"true","specs.pro-gallery.navigationArrowsDrawer":"true","specs.pro-gallery.horizontalTitlePlacementOptions":"true","specs.pro-gallery.artstoreShowDeprecationMessageInSettings":"false","specs.pro-gallery.navArrowsVericalPositionController":"true","specs.pro-gallery.enablePGRenderIndicator":"false","specs.pro-gallery.excludeFromWarmupData":"false","specs.pro-gallery.customNavigationArrows":"true","specs.pro-gallery.fixedGalleryRatio":"true","specs.pro-gallery.displayProGalleryNewPreset":"true","specs.pro-gallery.useReactionService":"true","specs.pro-gallery.textBoxWidthControllers":"true","specs.pro-gallery.allowOverlayGradient":"true","specs.pro-gallery.excludeFromLayoutFixer":"false","specs.pro-gallery.useIsInFirstFold":"false","specs.pro-gallery.dontRenderGalleryBelowFoldOnLoad":"false","specs.pro-gallery.enableLightroomSettingsButton":"true","specs.pro-gallery.displayPreset16":"true","specs.pro-gallery.displayProGallerySEOSettings":"false","specs.pro-gallery.imageEditing":"b","specs.pro-gallery.useWowImageRenderer":"false","specs.pro-gallery.useWarmupData":"true","specs.pro-gallery.enableFullResFeature":"true","specs.pro-gallery.slideAnimationDeck":"true","specs.pro-gallery.useReactPortalInArtStore":"true","specs.pro-gallery.blockOAP":"false","specs.pro-gallery.useServerBlueprints-viewer":"false","specs.pro-gallery.excludeFromThinLinesFix":"false","specs.pro-gallery.excludeFromHlsVideosOnIphone":"true","specs.pro-gallery.removeRoleApplication":"true","specs.pro-gallery.tryCentralizedConduction":"false","specs.pro-gallery.organizeMediaMultiTypes":"true","specs.pro-gallery.useServerBlueprints-preview":"false","specs.pro-gallery.displayPreset15":"true","specs.pro-gallery.enableVideoPlaceholder":"true","specs.pro-gallery.organizeMediaAltText":"b","specs.pro-gallery.overlayDesign":"true","specs.pro-gallery.shouldUseVirtualization":"true","specs.pro-gallery.disableImagePreload":"true","specs.pro-gallery.excludeFromPrerenderPerformance":"false","specs.pro-gallery.appSettings":"true"}},"businessPhone":"0191 526 3565"},"userPatterns":[],"metaTags":[{"name":"fb_admins_meta_tag","value":"","property":false},{"name":"google-site-verification","value":"4xSCRw7MANybyB_oip2oK4z6_Dc00hhFIzwQju-VAvE","property":false}],"customHeadTags":"","isInSEO":false,"hasBlogAmp":false,"mainPageId":"tuckg"},"serviceRegistrar":{},"sessionManager":{"isRunningInDifferentSiteContext":false,"expiryTimeoutOverride":0,"appsInstances":{},"sessionModel":{}},"siteMembersWixCodeSdk":{"isPreviewMode":false,"isEditMode":false,"smToken":"","smcollectionId":"2e8fc3b5-786b-4707-a16e-839a75f61992"},"siteMembers":{"collectionExposure":"Public","smcollectionId":"2e8fc3b5-786b-4707-a16e-839a75f61992","smToken":"","protectedHomepage":false,"isTemplate":false,"loginSocialBarOnSite":false,"routerPrefix":"","isCommunityInstalled":false,"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk"},"siteScrollBlocker":{"isBuilderComponentModel":false},"siteWixCodeSdk":{"fontFaceServerUrl":"https:\/\/serverless.parastorage.com\/_serverless\/site-sdk-server\/v1\/style","siteDisplayName":"Roofing Masters","siteRevision":244,"regionalSettings":"en-gb","language":"en","currency":"GBP","mainPageId":"tuckg","pageIdToPrefix":{},"routerPrefixes":{},"timezone":"Europe\/London","pageIdToTitle":{"z2tw1":"Fascia, Soffits & Guttering","feu5f":"VELUX Roof Windows","lj1jn":"Roof Repairs","tuckg":"Home","fir4o":"Asbestos Removal Services","bdu4s":"Re-Roofing","wls84":"Contact","v64m2":"Flat Felt Roofing","r9p0u":"Roof Work Health & Safety","ybt4l":"Replacement Conservatory Roofs","h3kes":"Fullscreen Page"},"urlMappings":null,"viewMode":"Site"},"speculationRules":{"currentPagePath":"\/contact"},"ssrCache":{},"tpaCommons":{"widgetsClientSpecMapData":{"141995eb-c700-8487-6366-a482f7432e2b":{"widgetUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","mobileUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","tpaWidgetId":"shoutout_feed","appPage":{},"applicationId":34,"appDefinitionName":"ShoutOut (Legacy)","appDefinitionId":"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e","isWixTPA":true,"allowScrolling":false},"27f9a78c-9f69-402e-8e2c-1d00f26fcf41":{"widgetUrl":"\/","appPage":{},"applicationId":37,"appDefinitionName":"Cookie Policy Banner","appDefinitionId":"f105ba16-6b7a-4b52-a2e5-712bdc749f76","isWixTPA":true,"allowScrolling":false},"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetUrl":"https:\/\/progallery.wixapps.net\/gallery.html","mobileUrl":"https:\/\/progallery.wixapps.net\/gallery.html","tpaWidgetId":"pro-gallery","appPage":{},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":false},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetUrl":"https:\/\/progallery.wixapps.net\/fullscreen","mobileUrl":"https:\/\/progallery.wixapps.net\/fullscreen","appPage":{"id":"fullscreen_page","name":"Fullscreen Page","defaultPage":"","hidden":true,"multiInstanceEnabled":false,"order":1,"indexable":true,"fullPage":true,"landingPageInMobile":false,"hideFromMenu":true},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":true},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"widgetUrl":"https:\/\/editor.wix.com\/","appPage":{},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":false}},"appsClientSpecMapData":{"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e":{"applicationId":34,"widgets":{"141995eb-c700-8487-6366-a482f7432e2b":{"widgetUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","widgetId":"141995eb-c700-8487-6366-a482f7432e2b","refreshOnWidthChange":true,"mobileUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":false,"shouldBeStretchedByDefaultMobile":false,"componentFields":{},"tpaWidgetId":"shoutout_feed","default":true}},"appDefinitionName":"ShoutOut (Legacy)","appFields":{"premiumBundle":{"parentAppSlug":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9","parentAppId":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9"},"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.3234.0"},"isWixTPA":true},"f105ba16-6b7a-4b52-a2e5-712bdc749f76":{"applicationId":37,"widgets":{"27f9a78c-9f69-402e-8e2c-1d00f26fcf41":{"widgetUrl":"\/","widgetId":"27f9a78c-9f69-402e-8e2c-1d00f26fcf41","refreshOnWidthChange":true,"published":true,"mobilePublished":true,"seoEnabled":false,"shouldBeStretchedByDefaultMobile":true,"componentFields":{"allowedForFreeSite":false,"dependencies":[]},"default":false}},"appDefinitionName":"Cookie Policy Banner","appFields":{"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.0.0"},"isWixTPA":true},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"applicationId":5020,"widgets":{"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetUrl":"https:\/\/progallery.wixapps.net\/gallery.html","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d","refreshOnWidthChange":true,"mobileUrl":"https:\/\/progallery.wixapps.net\/gallery.html","published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":true,"shouldBeStretchedByDefaultMobile":false,"componentFields":{"mobileSettingsEnabled":true,"viewer":{"errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"}},"controllerUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","ssrCacheExcluded":"false","mpaCompatible":true,"useSsrSeo":true,"isLoadable":true},"tpaWidgetId":"pro-gallery","default":false},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetUrl":"https:\/\/progallery.wixapps.net\/fullscreen","widgetId":"144f04b9-aab4-fde7-179b-780c11da4f46","refreshOnWidthChange":true,"mobileUrl":"https:\/\/progallery.wixapps.net\/fullscreen","appPage":{"id":"fullscreen_page","name":"Fullscreen Page","defaultPage":"","hidden":true,"multiInstanceEnabled":false,"order":1,"indexable":true,"fullPage":true,"landingPageInMobile":false,"hideFromMenu":true},"published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":true,"shouldBeStretchedByDefaultMobile":false,"componentFields":{"useSsrSeo":true,"linkable":true,"mpaCompatible":true},"default":false},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"widgetUrl":"https:\/\/editor.wix.com\/","widgetId":"121a27a6-8fda-4a45-b2eb-60bf40299017","refreshOnWidthChange":true,"published":true,"mobilePublished":true,"seoEnabled":false,"shouldBeStretchedByDefaultMobile":true,"componentFields":{"appStudioFields":{"id":"myzur","pageJsonFilename":"60cca8_1187b22ad1b74be9c211069460329a2b_8.json","blocksVersion":"2.0.0","ssrCacheExcluded":"true","relatedArtifact":"pro-gallery-tpa","nestedWidgets":"{\"internal\":[]}"},"mpaCompatible":true},"default":false}},"appDefinitionName":"Wix Pro Gallery","appFields":{"platform":{"baseUrls":{"siteAssets":"{urlTemplate: {siteAssets}?siteId=ce7fd828-85c4-4b73-a390-d293eae32cec&metaSiteId=5af77ffc-cae0-4550-8a1e-4a85ff049a48&siteRevision=25","blocks_widgetManifestsUrl":"\/manifests\/14271d6f-ba62-d045-549b-ab972ae1f70e\/25\/manifests.json","santaWrapperBaseUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/"},"margins":{"desktop":{"top":{},"right":{},"bottom":{},"left":{}},"tablet":{"top":{},"right":{},"bottom":{},"left":{}},"mobile":{"top":{},"right":{},"bottom":{},"left":{}}},"height":{"desktop":{},"tablet":{},"mobile":{}},"cloneAppDataUrl":"https:\/\/progallery.wixapps.net\/_api\/gallery\/clone","editorScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/editorScript.bundle.min.js","docking":{"desktop":{},"tablet":{},"mobile":{}},"viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"},"width":{"desktop":{},"tablet":{},"mobile":{}},"shouldCloneDataPerComponent":true,"viewer":{"errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"}},"studio":{"siteHeaderUrl":"a7dbf879980a8e90e03d649b6f48fac4_r3.json","wixCodeGridId":"71869e96-79b7-49b9-b6f9-e32bcf00ac52","wixCodeInstanceId":"4655355b-4814-4846-b82a-e057f0df94a3"}},"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.964.0"},"isWixTPA":true}},"previewMode":false,"siteRevision":244,"userFileDomainUrl":"filesusr.com","metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","isPremiumDomain":true,"routersConfig":{},"routerByPrefix":{},"pageIdToPrefix":{},"viewMode":"site","editorOrSite":"site","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","tpaModalConfig":{"wixTPAs":{"141fbfae-511e-6817-c9f0-48993a7547d1":true,"8725b255-2aa2-4a53-b76d-7d3c363aaeea":true,"13ee94c1-b635-8505-3391-97919052c16f":true,"139ef4fa-c108-8f9a-c7be-d5f492a2c939":true,"8ea9df15-9ff6-4acf-bbb8-8d3a69ae5841":true,"55cd9036-36bb-480b-8ddc-afda3cb2eb8d":true,"35aec784-bbec-4e6e-abcb-d3d724af52cf":true,"d70b68e2-8d77-4e0c-9c00-c292d6e0025e":true,"146c0d71-352e-4464-9a03-2e868aabe7b9":true,"307ba931-689c-4b55-bb1d-6a382bad9222":true,"4b10fcce-732d-4be3-9d46-801d271acda9":true,"14b89688-9b25-5214-d1cb-a3fb9683618b":true,"ea2821fc-7d97-40a9-9f75-772f29178430":true,"9bead16f-1c73-4cda-b6c4-28cff46988db":true,"1480c568-5cbd-9392-5604-1148f5faffa0":true,"94bc563b-675f-41ad-a2a6-5494f211c47b":true,"14e12b04-943e-fd32-456d-70b1820a2ff2":true,"14bca956-e09f-f4d6-14d7-466cb3f09103":true,"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e":true,"150ae7ee-c74a-eecd-d3d7-2112895b988a":true,"f123e8f1-4350-4c9b-b269-04adfadda977":true,"f105ba16-6b7a-4b52-a2e5-712bdc749f76":true,"7efa9936-86f7-44c6-880b-7bae4e044a3d":true,"6580b7e9-4031-4a62-a0a5-8e2fa92e8e18":true,"7516f85b-0868-4c23-9fcb-cea7784243df":true,"57d13128-4a4c-494b-80b3-a6fb2e28018d":true,"2f70e2b4-ff36-472e-bdb9-ce393b13669e":true,"e593b0bd-b783-45b8-97c2-873d42aacaf4":true,"14ce1214-b278-a7e4-1373-00cebd1bef7c":true,"14271d6f-ba62-d045-549b-ab972ae1f70e":true}},"appSectionParams":{},"requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/contact","isMobileView":false,"deviceType":"desktop","isMobileDevice":false,"extras":{"currency":"GBP"},"tpaDebugParams":{"debugApp":null,"petri_ovr":null},"locale":"en","timeZone":"Europe\/London","shouldRenderTPAsIframe":true,"debug":false,"regionalLanguage":"en","isBuilderComponentModel":false},"widgetWixCodeSdk":{"isBuilderComponentModel":false},"windowWixCodeSdk":{"locale":"en-gb","isMobileFriendly":true,"formFactor":"Desktop","pageIdToRouterAppDefinitionId":{}},"wixCustomElementComponent":{"shouldLoadAllExternalScripts":true,"widgetsToRenderOnFreeSites":{"14271d6f-ba62-d045-549b-ab972ae1f70e-myzur":true},"wixCodeBundlersUrlData":{"url":"https:\/\/bundler.wix-code.com\/da0e347a-567b-459d-9664-e85192f96afd\/b8fba519-6966-439d-ac29-f87e2fa3f7dc\/416b7633-367d-4745-a100-ff221af38880\/","queryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=false","parastorageUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_da0e347a-567b-459d-9664-e85192f96afd\/gridAppId_416b7633-367d-4745-a100-ff221af38880\/filePath_\/fileType_js\/compression_gzip\/depToken_\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_","appDefIdToWixCodeBundlerUrlData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"url":"https:\/\/bundler.wix-code.com\/da0e347a-567b-459d-9664-e85192f96afd\/b8fba519-6966-439d-ac29-f87e2fa3f7dc\/71869e96-79b7-49b9-b6f9-e32bcf00ac52\/","parastorageUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_da0e347a-567b-459d-9664-e85192f96afd\/gridAppId_71869e96-79b7-49b9-b6f9-e32bcf00ac52\/filePath_\/fileType_js\/compression_gzip\/depToken_\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_","queryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=false"}}},"customElementWidgets":{}},"wixEmbedsApi":{"isAdminPage":false},"platform":{"sdksStaticPaths":{"mainSdks":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/mainSdks.ccee0434.chunk.min.js","nonMainSdks":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/nonMainSdks.36ac5409.chunk.min.js"},"landingPageId":"wls84","clientWorkerUrl":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/clientWorker.05f8a2b5.bundle.min.js","bootstrapData":{"isMobileView":false,"isMobileAppBuilder":false,"appsSpecData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"appDefinitionId":"14ce1214-b278-a7e4-1373-00cebd1bef7c","type":"public","instanceId":"426ae747-fe70-4056-b8b0-3bc4fa6506ca","appDefinitionName":"Old Wix Forms and Payments","isWixTPA":true,"isModuleFederated":false},"675bbcef-18d8-41f5-800e-131ec9e08762":{"appDefinitionId":"675bbcef-18d8-41f5-800e-131ec9e08762","type":"siteextension","instanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","isModuleFederated":false},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","type":"public","instanceId":"a17d9ddf-06a4-4c3d-8c07-27505cc5c59d","appDefinitionName":"Wix Pro Gallery","isWixTPA":true,"isModuleFederated":false},"dataBinding":{"appDefinitionId":"dataBinding","type":"application","instanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","appDefinitionName":"Data Binding","isWixTPA":true,"isModuleFederated":false}},"appsUrlData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"appDefId":"14ce1214-b278-a7e4-1373-00cebd1bef7c","appDefName":"Old Wix Forms and Payments","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/forms-viewer\/1.883.0\/viewerScript.bundle.min.js","baseUrls":{},"widgets":{}},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"appDefId":"14271d6f-ba62-d045-549b-ab972ae1f70e","appDefName":"Wix Pro Gallery","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","baseUrls":{"siteAssets":"{urlTemplate: {siteAssets}?siteId=ce7fd828-85c4-4b73-a390-d293eae32cec&metaSiteId=5af77ffc-cae0-4550-8a1e-4a85ff049a48&siteRevision=25","blocks_widgetManifestsUrl":"\/manifests\/14271d6f-ba62-d045-549b-ab972ae1f70e\/25\/manifests.json","santaWrapperBaseUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/"},"errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgets":{"142bb34d-3439-576a-7118-683e690a1e0d":{"controllerUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d"},"144f04b9-aab4-fde7-179b-780c11da4f46":{"controllerUrl":"","componentUrl":"","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"144f04b9-aab4-fde7-179b-780c11da4f46"},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"controllerUrl":"","componentUrl":"","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"121a27a6-8fda-4a45-b2eb-60bf40299017"}}},"dataBinding":{"appDefId":"dataBinding","appDefName":"Data Binding","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/dbsm-viewer-app\/1.9002.0\/app.js","baseUrls":{},"widgets":{}},"675bbcef-18d8-41f5-800e-131ec9e08762":{"appDefId":"675bbcef-18d8-41f5-800e-131ec9e08762","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/wix-code-viewer-app\/1.1479.745\/app.js","baseUrls":{},"widgets":{}}},"builderComponentsSdkUrls":{},"builderComponentsImportMapSdkUrls":{},"builderPublicPackagesUrls":{"esm":{},"umd":{}},"blocksBootstrapData":{"blocksAppsData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"siteHeaderUrl":"a7dbf879980a8e90e03d649b6f48fac4_r3.json","wixCodeGridId":"71869e96-79b7-49b9-b6f9-e32bcf00ac52","wixCodeInstanceId":"4655355b-4814-4846-b82a-e057f0df94a3"}},"elevatedBlocksAppsOnReactNative":[],"experiments":{"specs.blocks-client.alwaysUseTokenInfoForDecode":"true"},"experimentsQueryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=undefined","widgetBundleUrls":{},"isVeloBundlerParastorageUrlEnabled":true,"parastorageTemplateUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_\/gridAppId_\/filePath_\/fileType_js\/compression_gzip\/depToken_3938\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_"},"window":{"csrfToken":""},"location":{"externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","isPremiumDomain":true,"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userFileDomainUrl":"filesusr.com"},"bi":{"ownerId":"d585539c-6b23-4274-bdd6-0d55044522b3","isMobileFriendly":true,"isPreview":false,"requestId":"1765818138.970647947055032294516"},"platformAPIData":{"routersConfigMap":{}},"wixCodeBootstrapData":{"wixCodeAppDefinitionId":"675bbcef-18d8-41f5-800e-131ec9e08762","wixCodeInstanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","wixCloudBaseDomain":"wix-code.com","dbsmViewerApp":"https:\/\/static.parastorage.com\/services\/dbsm-viewer-app\/1.9002.0","wixCodePlatformBaseUrl":"https:\/\/static.parastorage.com\/services\/wix-code-platform\/1.1097.93","wixCodeModel":{"appData":{"codeAppId":"416b7633-367d-4745-a100-ff221af38880"},"signedAppRenderInfo":"813bd2fddceee3238ad6c23ca31d9db7ef11bd8b.eyJncmlkQXBwSWQiOiI0MTZiNzYzMy0zNjdkLTQ3NDUtYTEwMC1mZjIyMWFmMzg4ODAiLCJodG1sU2l0ZUlkIjoiNWVlMzkyZjQtY2NiNy00NzIzLTlhMjYtODk5ZDdhZWFhMzJhIiwiZGVtb0lkIjpudWxsLCJzaWduRGF0ZSI6MTc2NTgxODEzOTAyMH0="},"wixCodePageIds":{},"elementorySupport":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/wix-code-public-dispatcher-ng\/siteview"},"codePackagesData":[]},"autoFrontendModulesBaseUrl":"https:\/\/static.parastorage.com\/services\/auto-frontend-modules\/1.6238.0","disabledPlatformApps":{},"widgetsClientSpecMapData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{},"675bbcef-18d8-41f5-800e-131ec9e08762":{},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetName":"pro-gallery","componentFields":{}},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetName":"fullscreen_page","componentFields":{}},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"componentFields":{}}},"dataBinding":{}},"essentials":{"appsConductedExperiments":{"1380b703-ce81-ff05-f115-39571d94dfcd":{"specs.ecom.SupportManualPaymentsOnPaymentRequest":"false","specs.stores.GalleryMigrateRowsToProductsCountViewer":"true","specs.stores.ExpressCheckoutInSideCart":"true","specs.ecom.ShowMultipleLineItemActions":"true","specs.ecom.UseExpressCheckoutSettings":"true","specs.stores.AddMobileClassesToSliderGalleryRoot":"true","specs.stores.DisableFocusProductOnInfiniteScroll":"true","specs.stores.QuickViewFixViewMoreLink":"true","specs.ecom.FixImageOnTinyCart":"true","specs.forms.LocalPhoneNumbers":"true","specs.stores.GalleryProductOptionMobileNativeDropdown":"true","specs.stores.AllowAddToCartButtonOnImageInViewer":"true","specs.stores.UsePrefixForGetProductBySlug":"true","specs.ecom.datePickerFixTimeZone":"true","specs.stores.shouldRemoveModifiersFromSelections":"true","specs.stores.FixProductGridWithHorizontalMenuWidth":"true","specs.stores.ShouldRemoveFilterModalOpenClass":"true","specs.forms.JapanAutocompleteEnabled":"true","specs.stores.FixHeroDescriptionCrashingCategoryPage":"true","specs.ecom.SendBIForPromoCodeAndNoteDisplay":"true","specs.stores.GalleryFetchAppSettingsOnce":"false","specs.stores.ReturnCartIdNullInsteadOfDeprecatedForExpressService":"true","specs.stores.ShouldInstallSideCart":"true","specs.ecom.FixGoToCheckoutButtonFontWeight":"true","specs.stores.EnableDynamicSizeDefaultImage":"true","specs.ecom.FixCheckoutPreSelectedEnabledDeliveryCountries":"true","specs.stores.ProductPageNewWixCodeApi":"true","specs.ecom.checkTaxIncluded":"true","specs.stores.ProductPageFixReflowSausageNavigation":"true","specs.stores.ShowAutomaticDiscountDataOnGallery":"true","specs.stores.HideBillingFormForPayPalAndManualNotBrazil":"true","specs.stores.GalleryProductOptionsAndQuantityWidth":"true","specs.stores.ProductPageUpliftProductOptionsViewer":"true","specs.stores.UsePrefixForRouterNavigationToProductPage":"true","specs.ecom.violationBasedOnDeliveryOption":"true","specs.ecom.InitFormsOnLoad":"true","specs.ecom.FixCouponFocusMobileSummary":"true","specs.ecom.deliveryOptionsSetFirstAsDefault":"true","specs.stores.InfoSectionTabsTPAComponent":"true","specs.stores.ProductPageBreadcrumbsAfterHydration":"true","specs.ecom.ErrorHandlerOnStorefrontSdk":"true","specs.ecom.StopUsingPaymentMethodsInCart":"true","specs.ecom.FixCheckoutPageSpecificStageExpanded":"true","specs.stores.RtlAlignmentProductPage":"true","specs.stores.shouldCheckDiscountInVariantLevel":"true","specs.stores.GalleryColorPickerA11yReflowKeyboardFix":"true","specs.stores.GalleryDontFetchFilteredProductsWithoutActiveFilters":"true","specs.stores.ShouldUseCommonDiscountPricingMethods":"true","specs.ecom.StopCallingGetClientConfigInCartIcon":"true","specs.ecom.FixGetApiBaseUrl":"true","specs.stores.UseNewFiltersQueryParamEncoder":"true","specs.ecom.BISameAsDeliveryAddress":"true","specs.stores.ProductPageOOIStickyColumnViewer":"true","specs.stores.GalleryEnableLoadMoreHoverUnderline":"true","specs.stores.allowProductPageButtonsOption":"true","specs.stores.TYPUpdateOrderModelWithSubscriptionInfo":"true","specs.forms.MoveEcomLabelTranslations":"true","specs.ecom.PreloadOnCartCheckoutButton":"true","specs.stores.SliderGalleryInfiniteLoopToggleViewer":"true","specs.stores.UseProductThumbnailWithWowImage":"true","specs.stores.GalleryPriceFilterClientTicksCalculation":"true","ecomTestFedOwnerScope":"false","specs.stores.GalleryEditableGridTemplateRepeatOption":"true","specs.stores.RemoveModifiersSelectionIdsFromUserSelections":"true","specs.ecom.ShowSubscriptionsNote":"true","specs.stores.AddHasDiscountToVariantsItemsQueries":"true","specs.stores.LoadClientConfigInLegacyController":"true","specs.stores.ShowAutomaticDiscountDataOnProductWidget":"true","specs.stores.FixCheckoutAddressTemplateMandatoryZipCode":"true","specs.ecom.MakeOnLoadWaitForLoaderToDisappearInExpress":"true","specs.forms.MultilineAddressInTemplates":"true","specs.stores.FixCartIconOnEditor":"true","specs.stores.ResponsiveGalleryMigration":"true","specs.ecom.RemoveContentGapWhenDisplayFrequencyInLineItem":"true","specs.ecom.MergeExpressDeliveryRateWithHandlingFee":"false","specs.stores.FixSliderGalleryTextSettingToChangeOnEditor":"true","specs.stores.ShowAddToCartWithSubscription":"true","specs.stores.ProductPageSlotsAddMoreProps":"true","specs.stores.ProductPageBuyNowFromEcomSdk":"true","specs.stores.FixAnnounceNotDefinedBug":"true","specs.stores.AddComparePriceToVariantsItemsQueries":"true","specs.stores.RefactorFormServiceToCalcExtendedFields":"true","specs.stores.FixQuickViewForSubscriptionsInWishlist":"true","specs.stores.ShowGiftCardAddToCartSettings":"true","specs.stores.LoadClientConfigInController":"true","specs.stores.MainMediaWrapperAsAnchorElement":"true","specs.ecom.DeprecateCartActions":"true","specs.stores.AllowGalleryProductRoundCornersInViewer":"false","specs.ecom.FixPaymentRequestViewCss":"true","specs.ecom.AddAggregatedExemptAmountToCheckoutQuery":"true","specs.ecom.FixTypingTextInNoteFieldIsBuggy":"true","specs.stores.DeliverySectionCheckoutUseDeliverySolutions":"true","specs.stores.ColorOptionsDefaultSizeViewer":"true","specs.stores.UsePrefixForRouterProductPageRendering":"true","specs.stores.SupportFreeTrialTYP":"true","usingStoresViewerScriptAddToCart":"false","specs.stores.FixFilterKeySpecialCharacter":"true","specs.ecom.PreloadOnCartIconHover":"true","specs.ecom.UseLocalDatasetDirectlyInCheckout":"true","specs.stores.StorefrontLegacyEnablePanoramaIntegration":"true","specs.stores.FixMobileFiltersModalInPreview":"true","specs.ecom.FixCssForSubscriptionFrequencyText":"true","specs.stores.GalleryProductOptionFixMobileDropdownBehavior":"true","specs.stores.UseUndefinedAsDefaultBillingAddressInCheckout":"true","specs.stores.AllowSalePriceDesignInViewer":"true","specs.stores.GalleryA11yReflowFilterModalFix":"true","specs.stores.EnableDiscountAndRegularPriceSwapViewer":"true","specs.stores.UseDropdownTpaLabel":"true","specs.ecom.CatchSetItemErrorCCS":"true","specs.ecom.CacheGetClientConfigInSiteStore":"true","specs.stores.GalleryFiltersClassicMobileHorizontalOrientationFix":"true","specs.ecom.ShowVoidedErrorMessage":"true","specs.ecom.FixSecureCheckoutBadgeColor":"true","specs.stores.UseOpenSideCartApi":"true","specs.stores.UsingStoresViewerScriptAddToCart":"true","specs.stores.ShouldFixZoomForCheckoutInClassic":"false","specs.stores.ShowAutomaticDiscountDataOnProductPage":"true","specs.stores.ShouldAutoSelectFirstProductOptionInGallery":"false","specs.stores.EnableFadeInAnimationOnGalleryScroll":"true","specs.ecom.ChangeShowMoreCTAProjectionsColor":"true","specs.stores.ProductMediaNavigationDots":"false","specs.stores.UseNewSubscriptionView":"true","specs.stores.AddSlotToCheckoutPolicies":"true","specs.forms.FixControllerActions":"true","specs.ecom.ExpressButtonsInternalLoaderInCart":"true","specs.ecom.ImprovePerformanceByParallelPromises":"true","specs.ecom.CheckoutSkipCustomerDetailstStep":"true","specs.stores.GalleryAddMissingAddProductImpressionEvent":"true","specs.stores.ProductPageUplift":"true","specs.stores.ProductPageUpliftNewFeaturesSF":"true","specs.ecom.SendBIEventOnExpressButtonsPresented":"true","specs.stores.ProductPageUpliftProductOptions":"true","specs.stores.FixQueryParamSpecialCharDecode":"true","specs.stores.UseDeliverySectionFromLib":"true","specs.stores.NavigateToCartWhenCallShowMiniCart":"true","specs.stores.GallerySlotsPOC":"false","specs.stores.AllowGalleryIntervalNavigation":"true","specs.stores.navigateToRelativeUrlWithCustomizedUrl":"true","specs.ecom.AddSlotsToSideCart":"true","specs.stores.AddContainerBufferInLoadMore":"true","specs.stores.enableUnitedStatesMilitaryAddresses":"true","specs.stores.shouldCheckDiscountInVariantLevelGallery":"true","specs.stores.GalleryNewErrorState":"true","specs.ecom.showPriceWithFreeShippingCoupon":"true","specs.stores.GalleryPriceSliderA11yFixKeyboardFocus":"true","specs.stores.ProductPageSsrInvalidationTags":"true","specs.stores.AllowGalleryContainerPadding":"true","specs.ecom.UseIsShippableInCartPage":"true","specs.ecom.ExpressCheckoutButtonsSkeleton":"true","specs.stores.OptimizeSelectionCalculation":"true","specs.ecom.FixCouponCss":"true","specs.stores.ProductPageOOIRemoveModifiersFromProductOptions":"true","specs.stores.ShouldHandlePaylinksRedirectError":"true","specs.stores.HoverEffectOnImageOnly":"true","specs.stores.ShouldProductPageUseNewSocialIcons":"true","specs.stores.ProductPageA11yReflowZoomModal":"true","specs.stores.Set404ForSeoWhenPageHasNoProducts":"false","specs.stores.SliderGalleryFixSwiperIndex":"true","specs.stores.DontRedirectToSiteOnFailedFetch":"true","specs.stores.SupportMitEnabledFieldInCheckoutPage":"true","specs.stores.fixCategoryUnderlineOnHover":"true","specs.stores.ConfigureSlotsInEditorSDK":"true","ecomTestFed":"false","specs.stores.GalleryProductOptionsLimit":"true","specs.stores.ProductPageSlots":"true","specs.stores.newClearFiltersHoverState":"true","specs.ecom.FixExpressCheckoutButtonOnEditor":"true","specs.stores.UseGalleryNewApplyFilterQueryParams":"false","specs.ecom.SideCartNote":"true","specs.stores.tpaRouterShouldQueryProductsV3":"true","specs.ecom.showDeliveryOptionPreviewError":"true","specs.stores.UseNewSubscriptionCheckboxInCustomerDetailsForm":"false","storesFTGalleryEnableLoadMoreHoverUnderline":"false","specs.forms.EnableNewPhoneFieldValidation":"true","specs.ecom.FetchCheckoutOnLogin":"true","specs.ecom.RefactorCouponOnCart":"true","specs.ecom.EmptyCartA11yFix":"true","specs.stores.GallerySeoTags":"true","specs.stores.GalleryMoveDiscountNameUnderPrice":"true","specs.stores.SliderGallery200Limit":"true","specs.stores.ProductPageBlocksFixAddToCartOnSecondaryLang":"true","specs.stores.AllowStickySidebarInViewer":"true","specs.ecom.RemoveSubscriptionObjectType":"true","specs.stores.RangeFilterRefactor":"true","specs.stores.ProductPageLocationOnChangePathChangeForEditorSausage":"true","specs.stores.AllowAddToCartButtonContentTypesInViewer":"true","specs.ecom.OrdersModifiers":"true","specs.ecom.loadDeliverySectionsDataOnReadOnly":"true","specs.ecom.AddProjectionsTYPQuery":"true","specs.stores.ShowCssPerBreakpointIndicationsSideCart":"true","specs.ecom.UpdateCartIconsSVGViewer":"false","specs.stores.EnableOutOfStockAlignment":"true","specs.ecom.AddTaxableAddressToCheckoutQuery":"true","specs.forms.EnablePhoneField":"true","specs.stores.UseNewQueriesOnWishlistWithDiscount":"true","specs.stores.FixGalleryBorderRadiusOnZoomHover":"true","specs.ecom.ShowMultipleSubscriptions":"true","specs.stores.FixBackInStockButtonValidation":"true","specs.stores.RemoveControllerFactory":"false","specs.stores.FixShareIconsAria":"true","specs.stores.FixGalleryNotToShowQueryPageFor1":"true","specs.stores.AddToCartButtonColorContrast":"true","specs.stores.FixSliderGalleryRelatedProductsEmptyRender":"true","specs.ecom.PayLinkShowGetResolvedError":"true","specs.ecom.hideShippingOptionAvailibilityBadgeOnMobile":"true","specs.ecom.HideMissingLineItemImagesInPaymentRequest":"true","specs.stores.GalleryProductOptionsAndQuantityRoundCornersInViewer":"true","specs.stores.FixProductPageUrlsForRouterPage":"true","specs.ecom.FixAllowRecurringPaymentOnlyFlag":"true","specs.forms.SignatureFieldV2":"true","specs.stores.GalleryShowLazyLoadingLoader":"true","specs.ecom.SideCartEditor3SettingsPanel":"true","specs.stores.GalleryQuickBuyViewer":"false","specs.stores.RenderSlotsInGallery":"true","specs.ecom.StopSendingOriginInCheckoutUrl":"true","specs.stores.PriceFilterClientTicksCalculation":"true","specs.stores.UseNewQueriesWithProductDiscount":"true","specs.ecom.StopListeningToChangedOnCCS":"true","specs.stores.ProductPageAddDelayedCapturePropToPaymentMethodsBanner":"false","specs.ecom.TaxExemptionOnTYP":"false","specs.stores.UseNewFiltersQueryParamDecoder":"true","specs.stores.ResponsiveTYPCss":"true","specs.ecom.RemoveBackgroudColorCartItemThumbnail":"true","specs.ecom.InitCustomUrlApiOnlyInProductPage":"true","specs.stores.ShouldSplitBillingInfoPrefill":"true","specs.ecom.FixGetClientConfigBlockingWidgets":"true","specs.stores.AllowGalleryFreeModeNavigationInViewer":"true","specs.ecom.FixHandleCreateCheckoutError":"true","specs.ecom.NavigateToTYPWhenHasOrderId":"true","specs.stores.GalleryProductItemResetQuantityUponSelectionChange":"true","specs.stores.EnableQualityOptionsStylingChanges":"false","specs.stores.AddingOverflowHiddenToFilterTitleMobile":"true","specs.stores.ProductPageSupportGridLayout":"true","specs.stores.ShouldSeparateQuantityAndOptionsStyleParams":"true","specs.stores.UseProductLineItemFromTYP":"true","specs.ecom.SideCartCouponAndNote":"true","specs.stores.EnableWarmUpDataCaching":"true","specs.stores.FixGalleryRenderingWhenUrlChanges":"false","specs.stores.AddCheckoutSettingsToGetConfigGQLQuery":"false","specs.stores.ProductPageNotifyEmailOnCheckout":"true","specs.stores.GalleryStorefrontAddStrikethroughAndSalePriceDesign":"true","specs.ecom.OnlyCallDeliverySolutionsWhenNeededOnCart":"true","specs.ecom.ResetInitialStepOnInit":"true","specs.stores.PreventGalleryFullRefreshOnUrlChange":"true","specs.stores.ProductPageRicoDescription":"true","specs.stores.increaseGqlGetLimit":"true"},"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"specs.forms.EnableFormsInBlog":"true"},"675bbcef-18d8-41f5-800e-131ec9e08762":{"specs.wixCode.LoadWithImportAMDModule":"true","specs.wixCode.LoadNamespacesPerPage":"false","specs.wixcode.ViewerExperimentOwnerScopeTest":"true","specs.wixCode.resolveMissingPlatformNamespaces":"false","specs.wixcode.ViewerExperimentTest":"false"},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"specs.pro-gallery.displayPreset14":"true","specs.pro-gallery.removeUseOfCounterApi":"true","specs.pro-gallery.horizontalScrollAnimations":"true","specs.pro-gallery.useImageAvifFormat":"true","specs.pro-gallery.EnableAlbumsStorePremiumValidation":"true","specs.pro-gallery.removePgStoreTab":"true","specs.pro-gallery.backgroundDesignFullscreen":"true","specs.pro-gallery.useMotherSiteAppInstance":"true","specs.pro-gallery.addSEOVideoMetaTags":"false","specs.pro-gallery.enableMainLightroomSettingsButton":"true","specs.pro-gallery.displayPreset17":"false","specs.pro-gallery.slideTransition":"true","specs.proGallery.shouldShowNewPanels":"false","specs.pro-gallery.displayProGalleryPresets":"true","specs.pro-gallery.navigationArrowsDrawer":"true","specs.pro-gallery.horizontalTitlePlacementOptions":"true","specs.pro-gallery.artstoreShowDeprecationMessageInSettings":"false","specs.pro-gallery.navArrowsVericalPositionController":"true","specs.pro-gallery.enablePGRenderIndicator":"false","specs.pro-gallery.excludeFromWarmupData":"false","specs.pro-gallery.customNavigationArrows":"true","specs.pro-gallery.fixedGalleryRatio":"true","specs.pro-gallery.displayProGalleryNewPreset":"true","specs.pro-gallery.useReactionService":"true","specs.pro-gallery.textBoxWidthControllers":"true","specs.pro-gallery.allowOverlayGradient":"true","specs.pro-gallery.excludeFromLayoutFixer":"false","specs.pro-gallery.useIsInFirstFold":"false","specs.pro-gallery.dontRenderGalleryBelowFoldOnLoad":"false","specs.pro-gallery.enableLightroomSettingsButton":"true","specs.pro-gallery.displayPreset16":"true","specs.pro-gallery.displayProGallerySEOSettings":"false","specs.pro-gallery.imageEditing":"b","specs.pro-gallery.useWowImageRenderer":"false","specs.pro-gallery.useWarmupData":"true","specs.pro-gallery.enableFullResFeature":"true","specs.pro-gallery.slideAnimationDeck":"true","specs.pro-gallery.useReactPortalInArtStore":"true","specs.pro-gallery.blockOAP":"false","specs.pro-gallery.useServerBlueprints-viewer":"false","specs.pro-gallery.excludeFromThinLinesFix":"false","specs.pro-gallery.excludeFromHlsVideosOnIphone":"true","specs.pro-gallery.removeRoleApplication":"true","specs.pro-gallery.tryCentralizedConduction":"false","specs.pro-gallery.organizeMediaMultiTypes":"true","specs.pro-gallery.useServerBlueprints-preview":"false","specs.pro-gallery.displayPreset15":"true","specs.pro-gallery.enableVideoPlaceholder":"true","specs.pro-gallery.organizeMediaAltText":"b","specs.pro-gallery.overlayDesign":"true","specs.pro-gallery.shouldUseVirtualization":"true","specs.pro-gallery.disableImagePreload":"true","specs.pro-gallery.excludeFromPrerenderPerformance":"false","specs.pro-gallery.appSettings":"true"}}},"forceEmptySdks":false,"appDefIdToIsMigratedToGetPlatformApi":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":false,"675bbcef-18d8-41f5-800e-131ec9e08762":false,"14271d6f-ba62-d045-549b-ab972ae1f70e":false,"dataBinding":false}},"appsScripts":{"urls":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":["https:\/\/static.parastorage.com\/services\/forms-viewer\/1.883.0\/viewerScript.bundle.min.js"]},"scope":"page"},"debug":{"disablePlatform":false,"disableSnapshots":false,"enableSnapshots":false},"isBuilderComponentModel":false}},"siteAssets":{"dataFixersParams":{"experiments":{"dm_bgScrubToMotionFixer":true,"dm_migrateOldHoverBoxToNewFixer":true},"dfVersion":"1.5169.0","isHttps":true,"isUrlMigrated":true,"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","quickActionsMenuEnabled":false,"siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","siteRevision":244,"v":3,"cacheVersions":{"dataFixer":6},"oneDocEnabled":true},"modulesParams":{"features":{"moduleName":"thunderbolt-features","contentType":"application\/json","resourceType":"features","languageResolutionMethod":"QueryParam","isMultilingualEnabled":false,"externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","useSandboxInHTMLComp":false,"disableStaticPagesUrlHierarchy":false,"aboveTheFoldSectionsNum":null,"isTrackClicksAnalyticsEnabled":false,"isSocialElementsBlocked":false,"builderAppVersions":"","onlyInteractions":false},"platform":{"moduleName":"thunderbolt-platform","contentType":"application\/json","resourceType":"platform","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","staticHTMLComponentUrl":"https:\/\/www-roofingmasterstyneandwear-co-uk.filesusr.com\/"},"css":{"moduleName":"thunderbolt-css","contentType":"application\/json","resourceType":"css","shouldRunVsm":true,"shouldRunCssInBrowser":false,"shouldGetCssResultObject":false,"stylableMetadataURLs":["editor-elements-library.thunderbolt.506ca2d203fc93da1bc299fdc54f535192552635","editor-elements-design-systems.thunderbolt.f3b16eeead3f88a3a5d3fc588dc5032ef6c71329"],"builderAppVersions":"","ooiVersions":""},"cssMappers":{"moduleName":"thunderbolt-css-mappers","contentType":"application\/json","resourceType":"cssMappers","shouldRunVsm":true,"shouldRunCssInBrowser":false,"shouldGetCssResultObject":false,"stylableMetadataURLs":["editor-elements-library.thunderbolt.506ca2d203fc93da1bc299fdc54f535192552635","editor-elements-design-systems.thunderbolt.f3b16eeead3f88a3a5d3fc588dc5032ef6c71329"],"builderAppVersions":"","ooiVersions":""},"siteMap":{"moduleName":"thunderbolt-site-map","contentType":"application\/json","resourceType":"siteMap"},"mobileAppBuilder":{"moduleName":"thunderbolt-mobile-app-builder","resourceType":"mobileAppBuilder","contentType":"application\/json"},"builderComponentFeatures":{"moduleName":"builder-component-features","resourceType":"builderComponentFeatures","contentType":"application\/json"},"builderComponentCss":{"moduleName":"builder-component-css","resourceType":"builderComponentCss","contentType":"application\/json"},"builderComponentPlatform":{"moduleName":"builder-component-platform","resourceType":"builderComponentPlatform","contentType":"application\/json"},"componentManifestCss":{"moduleName":"component-manifest-css","resourceType":"componentManifestCss","contentType":"application\/json","builderAppVersions":""},"pilerSiteAssets":{"moduleName":"piler-siteassets","resourceType":"pilerSiteAssets","contentType":"application\/json","buildFullApp":"true","keepWidgetBuild":"false","modulesToHashes":"{\"thunderbolt-features\":\"729b3055.bundle.min\",\"thunderbolt-platform\":\"a106e311.bundle.min\",\"thunderbolt-css\":\"9862bdd8.bundle.min\",\"thunderbolt-site-map\":\"680aefc8.bundle.min\",\"thunderbolt-mobile-app-builder\":\"7e7bdfdf.bundle.min\",\"builder-component-features\":\"6ef7fcf5.bundle.min\",\"builder-component-css\":\"346dc60c.bundle.min\",\"builder-component-platform\":\"7dd6f8be.bundle.min\",\"component-manifest-css\":\"7d675710.bundle.min\",\"thunderbolt-css-mappers\":\"5b68e60f.bundle.min\"}","nonBeckyModuleVersions":"{\"remote-widget-structure-builder\":\"1.251.0\",\"blocks-app-descriptor\":\"1.118.0\"}"}},"clientTopology":{"mediaRootUrl":"https:\/\/static.wixstatic.com","staticMediaUrl":"https:\/\/static.wixstatic.com\/media","moduleRepoUrl":"https:\/\/static.parastorage.com\/unpkg","fileRepoUrl":"https:\/\/static.parastorage.com\/services","viewerAppsUrl":"https:\/\/viewer-apps.parastorage.com","viewerAssetsUrl":"https:\/\/viewer-assets.parastorage.com","siteAssetsUrl":"https:\/\/siteassets.parastorage.com","pageJsonServerUrls":["https:\/\/pages.parastorage.com","https:\/\/staticorigin.wixstatic.com","https:\/\/www.roofingmasterstyneandwear.co.uk","https:\/\/fallback.wix.com\/wix-html-editor-pages-webapp\/page"],"pathOfTBModulesInFileRepoForFallback":"wix-thunderbolt\/dist\/"},"siteScopeParams":{"rendererType":null,"wixCodePageIds":[],"hasTPAWorkerOnSite":false,"formFactor":"desktop","viewMode":"desktop","freemiumBanner":false,"coBrandingBanner":true,"dayfulBanner":false,"mobileActionsMenu":false,"isWixSite":false,"isResponsive":false,"editorName":"Unknown","urlFormatModel":{"format":"slash","forbiddenPageUriSEOs":["app","apps","_api","robots.txt","sitemap.xml","feed.xml","sites"],"pageIdToResolvedUriSEO":{}},"pageJsonFileNames":{"z2tw1":"d58553_36e34147a5f654545f330bdaa74945ea_242.json","feu5f":"d58553_269bb9c8ff1b804c0fbcd7c1ca86c829_242.json","lj1jn":"d58553_a4538f1c1839450627aa9d1efb1cec98_242.json","tuckg":"d58553_668e2b6a44e104ecb2cf5d04420b646e_244.json","fir4o":"d58553_30d4c9df5b4a9ea566e412870b8fbf16_242.json","bdu4s":"d58553_d6a5f8bfb3d175340afa4e62c079cbbf_242.json","wls84":"d58553_f812eeacd7c77953b1cbaf73df137d46_242.json","v64m2":"d58553_f84c5d9395803ce3a0a72e871b7ba6d6_242.json","r9p0u":"d58553_14c0be6702360f80dc0241d65e533a43_242.json","ybt4l":"d58553_447e4cdd951d7056bbe07f44cee50925_242.json","h3kes":"d58553_754fa6428b8d6f80385f942fa0d278b8_243.json","masterPage":"d58553_25f6070e41f1a7fc5c6efeaafba0d9fb_244.json"},"protectedPageIds":[],"routersInfo":{"configMap":{}},"isPremiumDomain":true,"disableSiteAssetsCache":false,"migratingToOoiWidgetIds":"","siteRevisionConfig":{},"registryLibrariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"}],"isInSeo":false,"language":"en","originalLanguage":"en","appDefinitionIdToSiteRevision":{"14271d6f-ba62-d045-549b-ab972ae1f70e":"25"},"isClientSdkOnSite":false,"appDefinitionIdsWithCustomCss":[],"isBuilderComponentModel":false},"beckyExperiments":{"specs.thunderbolt.one_cell_grid_display_flex":true,"specs.thunderbolt.useClassnameInResponsiveAppWidget":true,"specs.thunderbolt.shouldUseResponsiveImages":true,"specs.thunderbolt.WixFreeSiteBannerDesktop":true,"specs.thunderbolt.DatePickerPortal":true,"specs.thunderbolt.updateRichTextSemanticClassNamesOnCorvid":true,"specs.thunderbolt.DDMenuMigrateCssCarmiMapper":true,"specs.thunderbolt.buttonUdp":true,"specs.thunderbolt.useResponsiveImgClassicFixed":true,"specs.thunderbolt.DisableDocumentScrollWhenLightBoxOpen":true,"specs.thunderbolt.removeSafariStickyFix":true,"specs.thunderbolt.fiveGridLineStudioSkins":true,"specs.thunderbolt.isClassNameToRootEnabled":true,"specs.thunderbolt.LoginBarEnableLoggingInStateInSSR":true,"specs.thunderbolt.WixFreeSiteBannerMobile":true,"specs.thunderbolt.calculateCollapsibleTextLineHeightByFont":true,"specs.thunderbolt.imageEncodingAVIF":true,"specs.thunderbolt.dynamicSlots":true,"specs.thunderbolt.applyCssOnRefcompTpawidgetParent":true,"specs.thunderbolt.TextInputAutoFillFix":true,"specs.thunderbolt.cssInBlocks":true,"specs.thunderbolt.UseLoginSocialBarCustomMenu":true,"specs.thunderbolt.dom_store":true,"specs.thunderbolt.UseNewLoginSocialBarCustomMenuPositioning":true,"specs.thunderbolt.customScaleMinBreakpoint":true,"specs.thunderbolt.safariStickyFix":true,"specs.thunderbolt.fixAiChatOnSafari":true,"specs.thunderbolt.propsCarmiMappersMigration1":true,"specs.thunderbolt.useImageAvifFormatInNativeProGallery":true,"specs.thunderbolt.propsCarmiMappersMigration4":true,"specs.thunderbolt.UseNewLoginSocialBarMemberInitialsAvatar":true,"specs.thunderbolt.UseNewLoginSocialBarElementStructure":true,"specs.thunderbolt.svgResolver_2":true,"specs.thunderbolt.changeFocusRing":true,"specs.thunderbolt.propsCarmiMappersMigration2":true,"specs.thunderbolt.propsCarmiMappersMigration5":true,"specs.thunderbolt.fixMsbStateBox":true,"specs.thunderbolt.pinnedTopAuto":true,"specs.thunderbolt.EnableCustomCSSVarsForLoginSocialBar":true},"manifests":{"node":{"modulesToHashes":{"thunderbolt-features":"729b3055.bundle.min","thunderbolt-platform":"a106e311.bundle.min","thunderbolt-css":"9862bdd8.bundle.min","thunderbolt-site-map":"680aefc8.bundle.min","thunderbolt-mobile-app-builder":"7e7bdfdf.bundle.min","builder-component-features":"6ef7fcf5.bundle.min","builder-component-css":"346dc60c.bundle.min","builder-component-platform":"7dd6f8be.bundle.min","component-manifest-css":"7d675710.bundle.min","thunderbolt-css-mappers":"5b68e60f.bundle.min"}},"web":{"modulesToHashes":{"thunderbolt-features":"86f2adb9.bundle.min","thunderbolt-platform":"fc6b0e75.bundle.min","thunderbolt-css":"63e28a7a.bundle.min","thunderbolt-site-map":"55fb7de7.bundle.min","thunderbolt-mobile-app-builder":"fe731361.bundle.min","builder-component-features":"f12dd06a.bundle.min","builder-component-css":"a9965332.bundle.min","builder-component-platform":"1b5512ad.bundle.min","component-manifest-css":"681132e0.bundle.min","thunderbolt-css-mappers":"baa0f91a.bundle.min","webpack-runtime":"c1e80447.bundle.min"},"webpackRuntimeBundle":"c1e80447.bundle.min"},"webWorker":{"modulesToHashes":{"thunderbolt-features":"15d8be85.bundle.min","thunderbolt-platform":"c67970b2.bundle.min","thunderbolt-css":"895c431c.bundle.min","thunderbolt-site-map":"b6272670.bundle.min","thunderbolt-mobile-app-builder":"fdc3083b.bundle.min","builder-component-features":"cee745d9.bundle.min","builder-component-css":"11a35b33.bundle.min","builder-component-platform":"565ed2db.bundle.min","component-manifest-css":"ddfe0155.bundle.min","thunderbolt-css-mappers":"1eea3640.bundle.min"}}},"siteAssetsVersions":{"viewer-assets-generator":"1.0.0","santa-data-fixer":"1.5169.0","@wix\/santa-main-r":"1.1643.0","santa-main-r":"1.1643.0","@wix\/blocks-app-descriptor":"1.118.0","simple-all-pages":"1.0.0","blocks-builder-manifest-generator":"1.151.0","@wix\/santa-data-fixer":"1.5169.0","remote-widget-structure-builder":"1.251.0","remote-widget-metadata":"1.2593.0","santa-site-metadata":"1.3106.0","piler-siteassets":"1.755.0","stylable-santa-flatten":"2.0.222","@wix\/piler-siteassets":"1.755.0"},"staticHTMLComponentUrl":"https:\/\/www-roofingmasterstyneandwear-co-uk.filesusr.com\/","remoteWidgetStructureBuilderVersion":"1.251.0","blocksBuilderManifestGeneratorVersion":"1.129.0"},"experiments":{"specs.thunderbolt.viewport_hydration_extended_react_18":true,"specs.thunderbolt.inMemoryPaypalAuthToken":true,"specs.thunderbolt.roundBordersInResponsiveContainer":true,"specs.thunderbolt.PanoramaErrorMonitor":true,"specs.thunderbolt.userAsFactory":true,"specs.thunderbolt.getMemberDetailsFromMembersNg":true,"specs.thunderbolt.UseEEImpress":true,"specs.promote.ar.reportRestPurchaseEventsInsteadOfKafka":true,"specs.thunderbolt.sendBiInlightbox":true,"specs.thunderbolt.fixDisabledLinkButtonStyles":true,"specs.thunderbolt.UseEcomFemBi":true,"specs.thunderbolt.one_cell_grid_display_flex":true,"specs.thunderbolt.cssInBlocks":true,"specs.thunderbolt.siteMembersMultilingualLanguage":true,"specs.thunderbolt.useClassnameInResponsiveAppWidget":true,"specs.thunderbolt.shouldRunCodEmbedsCallbackOnce":true,"specs.thunderbolt.shouldUseResponsiveImages":true,"specs.thunderbolt.fedops_enableSampleRateForAppNames":true,"specs.thunderbolt.WixFreeSiteBannerDesktop":true,"specs.thunderbolt.excludeInstanceFromQueryParams":true,"specs.thunderbolt.enableVeloInMpaNavigation":true,"specs.thunderbolt.fullPageNavigationSpecificSites":true,"specs.thunderbolt.ComponentsRegistryFixAnonymousDefine":true,"specs.thunderbolt.newTransitionEndHandlerLogic":true,"specs.thunderbolt.postTransitionElementFocus":true,"specs.thunderbolt.preventDifferentContextMpaNavigation":true,"specs.thunderbolt.LoginSocialBarSplitStateProps":true,"specs.thunderbolt.skipDecodeUri":true,"specs.thunderbolt.SetNoCacheOnAppError":true,"specs.thunderbolt.bundlerTrafficToAws":true,"specs.thunderbolt.HtmlComponentPropsMapper":true,"specs.thunderbolt.showContentReflowBanner":true,"specs.thunderbolt.pageUrlRegexIgnoreSpace":true,"specs.thunderbolt.UseLoginSocialBarCustomMenu":true,"specs.thunderbolt.WRichTextPropsMapper":true,"specs.thunderbolt.wixRealtimeGetAppTokenFromPlatformUtils":true,"specs.thunderbolt.newLoginFlowOnProtectedCollection":true,"specs.thunderbolt.FixWixDataInstanceForBlocksPreview":true,"specs.thunderbolt.deprecatewixperf":true,"specs.thunderbolt.shouldSendCookiesForSiteMembersSettings":true,"specs.thunderbolt.calculateHeadEmbedsInSSR":true,"specs.thunderbolt.useNewRegisterLogin":true,"specs.thunderbolt.TextInputPrefixWidthFix":true,"specs.thunderbolt.loadWebpackRuntimeInHead":true,"specs.thunderbolt.DatePickerPortal":true,"specs.thunderbolt.dom_store":true,"specs.thunderbolt.removeSendBeat":true,"specs.thunderbolt.UseNewLoginSocialBarCustomMenuPositioning":true,"specs.thunderbolt.siteButtonKeyboardBehavior":true,"specs.os.EnableErrorHandlerInViewer":true,"specs.thunderbolt.customScaleMinBreakpoint":true,"specs.thunderbolt.CallStoresPublicAPIForAddProducts":true,"specs.thunderbolt.ShouldUseNewIAMSocialFlow":true,"specs.thunderbolt.useIAMEnabledConnections":true,"specs.thunderbolt.StoresCartNullOnShippingInfo":true,"specs.thunderbolt.shouldEncodeUriSlugs":true,"specs.thunderbolt.securityExperiments":true,"specs.thunderbolt.useElementoryRelativePath":true,"specs.thunderbolt.safariStickyFix":true,"specs.thunderbolt.mapLazyLoadedCompsInDifferentRegistrarMap":true,"specs.thunderbolt.fixAiChatOnSafari":true,"specs.thunderbolt.preventGetMemberDetailsWaterfall":true,"specs.thunderbolt.linkBarNativeMapper":true,"specs.thunderbolt.wrichtextListInRtl":true,"specs.thunderbolt.scrollToRetries":true,"specs.thunderbolt.mpaSpeculationRules":true,"specs.thunderbolt.pageBGTransitionHandler":true,"specs.thunderbolt.updateRichTextSemanticClassNamesOnCorvid":true,"specs.thunderbolt.scrollToTopOnNavigation":true,"specs.thunderbolt.shouldFetchLoginUrlByClientId":true,"specs.thunderbolt.windowScrollRequestAnimationFrame":true,"specs.thunderbolt.shouldLoadGoogleSdkEarly":true,"specs.thunderbolt.loadNewerSentrySdk":true,"specs.thunderbolt.shouldUseMemberPrivacySettingsService":true,"specs.thunderbolt.DDMenuMigrateCssCarmiMapper":true,"specs.membersArea.LoginBarRemake":true,"specs.thunderbolt.spxStopper":true,"specs.thunderbolt.buttonUdp":true,"specs.thunderbolt.alwaysApplySessionTokenOnIAM":true,"specs.thunderbolt.sendFedopsLoadStartedReplaced":true,"specs.thunderbolt.hardenFetchAndXHR":true,"specs.thunderbolt.useResponsiveImgClassicFixed":true,"specs.thunderbolt.DisableDocumentScrollWhenLightBoxOpen":true,"specs.thunderbolt.removeAllStatesBlocksFix":true,"specs.thunderbolt.updateScrollTarget":true,"specs.thunderbolt.shouldValidateRedirectUrl":true,"specs.thunderbolt.StoresCartZeroOnShippingAndTax":true,"specs.thunderbolt.enableSignUpPrivacyNoteType":true,"specs.thunderbolt.veloWixMembersAmbassadorV2":true,"specs.thunderbolt.customElemCollapsedheight":true,"specs.thunderbolt.megaMenuMouseLeave":true,"specs.thunderbolt.useUrlFromBrowserWindowInsteadOfViewerModel":true,"specs.thunderbolt.navigateWithPageTransition":true,"specs.thunderbolt.WRichTextVerticalAlignTopSafariAndIOS":true,"specs.thunderbolt.viewportOnBPChange":true,"specs.thunderbolt.propsCarmiMappersMigration1":true,"specs.thunderbolt.allowMpaForExternalApps":true,"specs.thunderbolt.enablePlatformControllerWidgetsInMpaNavigation":true,"specs.thunderbolt.UseWixDataItemService":true,"specs.thunderbolt.excludePagesFromSkipToContent":true,"specs.thunderbolt.useImageAvifFormatInNativeProGallery":true,"specs.thunderbolt.splitLinkUtils":true,"specs.thunderbolt.useNewBuilderSdkApi":true,"specs.thunderbolt.propsCarmiMappersMigration4":true,"specs.thunderbolt.UseCloudDataUrlWithBaseExternalUrl":true,"specs.thunderbolt.dontCleanLightboxState":true,"specs.thunderbolt.removeSafariStickyFix":true,"specs.thunderbolt.allowExternalAppsInReact18":true,"specs.promote.ar.reportEcomPlatformPurchaseEvents":true,"specs.thunderbolt.UseNewLoginSocialBarMemberInitialsAvatar":true,"specs.thunderbolt.useIAMPlatform":true,"specs.thunderbolt.veloBundlerParastorageUrl":true,"specs.thunderbolt.motionBackgroundSiteParallax":true,"specs.thunderbolt.fiveGridLineStudioSkins":true,"specs.thunderbolt.AddRegisterEventListenerToWixWindow":true,"specs.thunderbolt.newStyleApi":true,"specs.thunderbolt.UseNewLoginSocialBarElementStructure":true,"specs.thunderbolt.inlineFontsCSSForIframeTPA":true,"specs.thunderbolt.preserveCommonConfig":true,"specs.thunderbolt.svgResolver_2":true,"specs.thunderbolt.updateLoginSocialBarMenuItemsSDKData":true,"specs.thunderbolt.soapOffsetRefactor":true,"specs.thunderbolt.membersService":true,"specs.thunderbolt.shouldSearchForRouterPrefix":true,"specs.thunderbolt.carouselGalleryImageFitting":true,"specs.thunderbolt.dynamicPagesGETfromCSM":true,"specs.thunderbolt.useDynamicRefShemasInCatharsis":true,"specs.thunderbolt.scrollToAnchorSsr":true,"specs.thunderbolt.pricingPlansUserOrdersV2":true,"specs.thunderbolt.loginSocialBarEnableUrlChangeListeners":true,"specs.thunderbolt.pageTransitionScrollSmoothly":true,"specs.thunderbolt.removeFrozenFooterFromAnchors":true,"specs.thunderbolt.buttonUdp_loggedIn":true,"specs.thunderbolt.InitPlatformApiProvider":true,"specs.thunderbolt.changeFocusRing":true,"specs.thunderbolt.isClassNameToRootEnabledNext":true,"specs.thunderbolt.isClassNameToRootEnabled":true,"specs.thunderbolt.allowRoutingBlockerManager":true,"specs.thunderbolt.LoginBarEnableLoggingInStateInSSR":true,"specs.thunderbolt.WixFreeSiteBannerMobile":true,"specs.thunderbolt.render_dom_store_before_site":true,"specs.thunderbolt.calculateCollapsibleTextLineHeightByFont":true,"specs.thunderbolt.imageEncodingAVIF":true,"displayWixAdsNewVersion":true,"specs.thunderbolt.hideWPhotoTooltip":true,"specs.thunderbolt.BundlerTypescriptListExportedFunctions":true,"specs.thunderbolt.smModalsShouldWaitForAppDidMount":true,"specs.thunderbolt.ooi_css_optimization":true,"specs.thunderbolt.mobileFriendlyInFormFactor":true,"specs.thunderbolt.dynamicSlots":true,"specs.thunderbolt.fixGapBelowTextboxonMobileSite":true,"specs.thunderbolt.propsCarmiMappersMigration2":true,"specs.ShouldForceCaptchaVerificationOnSignupSpec":"Disabled","specs.ShouldForceCaptchaVerificationOnLoginSpec":"Disabled","specs.thunderbolt.supportExternalDependenciesCss":true,"specs.thunderbolt.css_optimization_change":true,"specs.thunderbolt.propsCarmiMappersMigration5":true,"specs.thunderbolt.editorElementsRegistryEnsureComponentLoaderFix":true,"specs.thunderbolt.fixMsbStateBox":true,"specs.thunderbolt.moveFedopsLoadStartToBody":true,"specs.thunderbolt.pinnedTopAuto":true,"specs.thunderbolt.EnableCustomCSSVarsForLoginSocialBar":true,"specs.thunderbolt.shouldFetchLogoutUrlByClientId":true,"specs.thunderbolt.retainInternalQueryParams":true,"specs.thunderbolt.convertBirthdateToISOString":true,"specs.thunderbolt.WixCodeAnalyzeImportedNamespaces":true,"specs.thunderbolt.getAppTokenForCustomElement":true,"specs.thunderbolt.applyCssOnRefcompTpawidgetParent":true,"specs.thunderbolt.businessLoggerService":true,"specs.promote.ar.reportScheduleEventsOnPurchaseIfNeeded":true,"specs.thunderbolt.newAuthorizedPagesFlow":true,"specs.thunderbolt.viewerWithoutWixDynamicCustomElements":true,"specs.thunderbolt.Panorama":true,"specs.thunderbolt.fetchCurrentMemberFromMembersNg":true,"specs.thunderbolt.logoutOnIAM":true,"specs.thunderbolt.TPAJumpToLinkDataPath":true,"specs.thunderbolt.TextInputAutoFillFix":true,"specs.thunderbolt.suspenseInSlots":true,"specs.thunderbolt.useNewTelemetryAPI":true,"specs.thunderbolt.useMpaSpeculationRulesForPrefetchApi":true},"fleetConfig":{"fleetName":"wix-thunderbolt","type":"GA","code":0},"dynamicModelUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/v2\/dynamicmodel","accessTokensUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/v1\/access-tokens","rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"commonConfig":{"brand":"wix","host":"VIEWER","bsi":"","consentPolicy":{},"consentPolicyHeader":{},"siteRevision":"244","renderingFlow":"NONE","language":"en","locale":"en-gb"},"componentsLibrariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14758.0"}],"anywhereConfig":{},"interactionSampleRatio":0.01,"rendererType":null,"isPartialRouteMatching":false,"isExcludedFromSecurityExperiments":false,"useLocalPiler":false,"pilerExperiments":{},"react18Compatible":true,"react18HydrationBlackListWidgets":[],"mpaBlacklistWidgets":[],"excludeCompsForSSRList":[""],"mpaNavigationCompatible":true,"mpaIncompatibleWidgetsList":[],"isolatedRenderer":false} window.viewerModel = JSON.parse(document.getElementById('wix-viewer-model').textContent) [] window.usedPlatformApis = JSON.parse(document.getElementById('used-platform-apis-data').textContent) "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4198],{20826:(e,o,r)=>{r.d(o,{O:()=>s});const s=(e,o="")=>o.toLowerCase().includes("forcereducedmotion")||Boolean(e?.matchMedia("(prefers-reduced-motion: reduce)").matches)}},e=>{e.O(0,[592,8398],()=>{return o=98700,e(e.s=o);var o});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/lazyCustomElementWrapper.inline.554f9c3a.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[3169],{11682:(e,t,r)=>{r.r(t),r.d(t,{platformWorkerPromise:()=>i});const{viewerModel:{siteAssets:{clientTopology:s},siteFeatures:a,siteFeaturesConfigs:{platform:o},site:{externalBaseUrl:p}},usedPlatformApis:l}=window,c=Worker&&a.includes("platform"),i=c?(async()=>{const e="platform_create-worker started";performance.mark(e);const{clientWorkerUrl:t,appsScripts:r,bootstrapData:a,sdksStaticPaths:c}=o,{appsSpecData:i,appDefIdToIsMigratedToGetPlatformApi:n,forceEmptySdks:d}=a,m=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)})(t):t.replace(s.fileRepoUrl,`${p}/_partials`),f=new Worker(m),u=Object.keys(r.urls).filter(e=>!i[e]?.isModuleFederated).reduce((e,t)=>(e[t]=r.urls[t],e),{});if(c&&c.mainSdks&&c.nonMainSdks){Object.values(n).every(e=>e)||d?f.postMessage({type:"preloadNamespaces",namespaces:l}):f.postMessage({type:"preloadAllNamespaces",sdksStaticPaths:c})}f.postMessage({type:"platformScriptsToPreload",appScriptsUrls:u});const k="platform_create-worker ended";return performance.mark(k),performance.measure("Create Platform Web Worker",e,k),f})():Promise.resolve()}},e=>{var t;t=11682,e(e.s=t)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/createPlatformWorker.inline.6a5db473.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[8800],{1643:()=>{!function(e){const n=new Set,a=[],s=e=>{const a=[];n.forEach(n=>{e.canHandleEvent(n)&&a.push(n)}),a.forEach(a=>{n.delete(a),e.handleEvent(a)})};e.addEventListener("message",e=>{const t={source:e.source,data:e.data,origin:e.origin},d=a.find(e=>e.canHandleEvent(t));d?(s(d),d.handleEvent(t)):n.add(t)}),e._addWindowMessageHandler=e=>{a.push(e),s(e)}}(window)}},e=>{var n;n=1643,e(e.s=n)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/windowMessageRegister.inline.c990e3ab.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[507],{9492:(e,t,r)=>{r.d(t,{O$:()=>s,lR:()=>a,u6:()=>o});const o=Symbol.for("BI"),s=Symbol.for("WixBiSessionSymbol"),a=Symbol.for("appName")},25196:(e,t,r)=>{var o,s;r.d(t,{lF:()=>o,mY:()=>a,w4:()=>s}),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"}(o||(o={})),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"}(s||(s={}));const a={1:"page-navigation",2:"page-navigation-redirect",3:"page-navigation-inner-route",4:"navigation-error",5:"navigation-canceled"}},27037:(e,t,r)=>{r.d(t,{h:()=>a});var o=r(65672);const s=({useBatch:e=!0,publishMethod:t=o.PublishMethods.Auto,endpoint:r,muteBi:s=!1,biStore:a,sessionManager:i,fetch:n,factory:p})=>p({useBatch:e,publishMethod:t,endpoint:r}).setMuted(s).withUoUContext({msid:a.msid}).withNonEssentialContext({visitorId:()=>i.getVisitorId(),siteMemberId:()=>i.getSiteMemberId()}).updateDefaults({vsi:a.viewerSessionId,_av:`thunderbolt-${a.viewerVersion}`,isb:a.is_headless,...a.is_headless&&{isbr:a.is_headless_reason}}),a={createBaseBiLoggerFactory:s,createBiLoggerFactoryForFedops:e=>{const{biStore:{session_id:t,initialTimestamp:r,initialRequestTimestamp:o,dc:a,microPop:i,is_headless:n,isCached:p,pageData:d,rolloutData:c,caching:l,checkVisibility:u=()=>"",viewerVersion:m,requestUrl:h,st:I,isSuccessfulSSR:f,mpaSessionId:S},muteBi:g=!1}=e;return s({...e,muteBi:g}).updateDefaults({ts:()=>Date.now()-r,tsn:()=>function({initialRequestTimestamp:e}){return"undefined"==typeof window?Math.round(performance.now()+(performance.timeOrigin-e)):Math.round(performance.now())}({initialRequestTimestamp:o}),dc:a,microPop:i,caching:l,session_id:t,st:I,url:h||d.pageUrl,ish:n,pn:d.pageNumber,isFirstNavigation:1===d.pageNumber,pv:u,pageId:d.pageId,isServerSide:!1,isSuccessfulSSR:f,is_lightbox:d.isLightbox,is_cached:p,is_sav_rollout:c.siteAssetsVersionsRollout?1:0,is_dac_rollout:c.isDACRollout?1:0,v:m,mpaSessionId:S})}}},36451:(e,t,r)=>{r.d(t,{W:()=>c});var o=r(76022),s=r(5189),a=r(45124),i=r(75967),n=r(66715),p=r(76904),d=r(23184);const c=({biLoggerFactory:e,customParams:t={},phasesConfig:r="SEND_ON_FINISH",appName:c="thunderbolt",presetType:l=o.u.BOLT,reportBlackbox:u=!1,paramsOverrides:m={},factory:h,muteThunderboltEvents:I=!1,experiments:f={},monitoringData:S})=>{const g=h(c,{presetType:l,phasesConfig:r,isPersistent:!0,isServerSide:!1,reportBlackbox:u,customParams:t,biLoggerFactory:e,paramsOverrides:m,enableSampleRateForAppNames:(0,p.k)("specs.thunderbolt.fedops_enableSampleRateForAppNames",f)??("undefined"!=typeof window&&(0,p.k)("specs.thunderbolt.fedops_enableSampleRateForAppNames",f))}),{interactionStarted:A,interactionEnded:N,appLoadingPhaseStart:R,appLoadingPhaseFinish:_,appLoadStarted:b,appLoaded:v}=g,E=(0,p.k)("specs.thunderbolt.fedopsMuteErrors",f),D=(0,p.k)("specs.thunderbolt.panoramaInSsr",f),T=!1,w="undefined"==typeof window,O=e=>e.startsWith("platform_"),y=e=>e?.evid&&26===parseInt(e.evid,10),C=(()=>{const e=(0,n.n)();S?.viewerSessionId&&e.setSessionId(S.viewerSessionId);const r=S?.metaSiteId??"",o=S?.dc??"",s=!!S?.isHeadless,p=!!S?.isCached,d=!!S?.rolloutData?.isTBRollout,u=!!S?.rolloutData?.isDACRollout,m=!!S?.rolloutData?.siteAssetsVersionsRollout;return(0,a.V)({baseParams:{platform:i.OD.Viewer,msid:r,fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:c},pluginParams:{useBatch:!0},data:{dataCenter:o,isHeadless:s,isCached:p,isRollout:d,isDacRollout:u,isSavRollout:m,isSsr:T,presetType:l,customParams:t},reporterOptions:w?{fetchFn:fetch}:{}}).withGlobalConfig(e).client()})(),B=e=>{!C||!D&&w||(e?C.reportLoadStart():C.reportLoadFinish())},L=(e,t,r)=>{if(!C)return;const o=e.replaceAll(" ","_");t?C.transaction(o).start(r):C.transaction(o).finish(r)},P=(e,t,r)=>"react-native"!==d.env.RENDERER_BUILD&&(y(r)?E:!((e,t,r)=>{const a=t?.siteAssetsModule??"";return!(l===o.u.BOLT)||s.EQ.has(e)||r&&["thunderbolt-css","thunderbolt-features","thunderbolt-platform"].includes(a)})(e,r,t)),V=(e,t,r,o)=>{if(s.iy.has(c))return!0;if(P(e,t,o))return!1;if(o?.siteAssetsModule)return!0;const a=!!r?.appId&&!s.S_.has(r.appId),i=s.S2.has(e),n=s.wV.has(e);return i||a||!n&&!I};return g.interactionStarted=(e,t)=>{if(y(t?.paramsOverrides)?((e={})=>{if(!C)return;const{errorInfo:t,errorType:r}=e,o=new Error(t);C?.errorMonitor().reportError(o,{errorName:r,environment:"Viewer"})})(t?.paramsOverrides):(D||O(e)||!w)&&L(e,!0),V(e,!0,void 0,t?.paramsOverrides))return A.call(g,e,t);try{performance.mark(`${e} started`)}catch(e){}return{timeoutId:0}},g.interactionEnded=(e,t)=>{if((D||O(e)||!w)&&L(e,!1),V(e,!0,void 0,t?.paramsOverrides))N.call(g,e,t);else try{performance.mark(`${e} ended`)}catch(e){}},g.appLoadingPhaseStart=(e,t)=>{if(L(e,!0,{appDefId:t?.appId,componentId:t?.widgetId}),V(e,!1,t))R.call(g,e,t);else try{performance.mark(`${e} started`)}catch(e){}},g.appLoadingPhaseFinish=(e,t,r)=>{if(L(e,!1,{appDefId:t?.appId,componentId:t?.widgetId}),V(e,!1,t))_.call(g,e,t,r);else try{performance.mark(`${e} finished`)}catch(e){}},g.appLoadStarted=e=>{B(!0),b.call(g,e)},g.appLoaded=e=>{B(!1),v.call(g,e)},g}},48631:(e,t,r)=>{r.d(t,{L:()=>i});var o=r(77748),s=r(26778),a=r(89330);const i=(0,o.Og)([],()=>({definition:s.FedopsLoggerDefinition,impl:a.FedopsLoggerService,config:{},platformConfig:{}}))},58839:(e,t,r)=>{r.d(t,{c:()=>o});const o=e=>{const t="thunderbolt-commons";return{reportAsyncWithCustomKey:(r,o,s)=>e.reportAsyncWithCustomKey(r,t,o,s),runAsyncAndReport:(r,o)=>e.runAsyncAndReport(r,t,o),runAndReport:(r,o)=>e.runAndReport(r,t,o),reportError:r=>{e.captureError(r,{tags:{feature:t,clientMetricsReporterError:!0}})},meter:(t,r)=>{e.meter(t,r)},histogram:(e,t)=>{}}}},97056:(e,t,r)=>{r.r(t),r.d(t,{createBiReporter:()=>i,site:()=>n});var o=r(9492),s=r(63590);const a=(...e)=>console.log("[TB] ",...e);function i(e=a,t=a,r=()=>{},o=a,s=a){return{reportBI:e,sendBeat:t,setDynamicSessionData:r,reportPageNavigation:o,reportPageNavigationDone:s}}const n=({biReporter:e,wixBiSession:t,viewerModel:r})=>a=>{a(o.O$).toConstantValue(t),a(o.u6).toConstantValue(e),a(o.lR).toConstantValue((0,s.f)(r))}}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi-common.inline.7f89fd6a.bundle.min.js.map window.clientSideRender = false; "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4017],{16992:(e,i,n)=>{n.d(i,{K:()=>h});var t=n(25196);const r=e=>{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)}const 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 h=window?.consentPolicyManager;if(h){const e=h.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const f=p("requestUrl"),g={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&&h?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(f):f,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(g).map(o).filter(Boolean).join("&")}`},u="unknown",l=e=>{const i=(n=e.cache,t=e.varnish,`${n||u},${t||u}`);var n,t;return{caching:i,isCached:i.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}},p=(e,i)=>{const n=(e=>{let i;try{i=e()}catch(e){i=[]}const n=i.reduce((e,i)=>(e[i.name]=i.description,e),{});return{cache:n.cache,varnish:n.varnish,microPop:n.dc}})(i);if(n.cache||n.varnish)return l({cache:n.cache||u,varnish:n.varnish||u,microPop:n.microPop});const t=(e=>{const i=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return i&&i.length?{cache:i[1],varnish:i[2]||u,microPop:i[3]}:null})(e);return t?l(t):{caching:u,isCached:!1}},m={WixSite:1,UGC:2,Template:3},w=()=>{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()<(i?1-i:.9)})({requestUrl:n,interactionSampleRatio:o}),u=(e=>{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:u,isjp:!!u,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)})(),...p(document.cookie,()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]]),isMesh:1,st:m[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo,mpaSessionId:e.mpaSessionId}};const h=function(){const e=w(),i={};let n=1;const s=(t,s,o={})=>{!function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s);const a=globalThis.window?.viewerModel;if(!a?.experiments["specs.thunderbolt.removeSendBeat"]){const a=Date.now(),c=Math.round(performance.now()),u=a-e.initialTimestamp;if(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 h=d(s,{eventType:t,ts:u,tts:c,extra:w},e,i);r(h)}};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.visitorId=e||i.visitorId,i.siteMemberId=n||i.siteMemberId,i.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=h,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),h.sendBeat(1,"Init")}},e=>{e.O(0,[507],()=>{return i=16992,e(e.s=i);var i});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi.inline.458377e7.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4017,7257],{16992:(e,i,n)=>{n.d(i,{K:()=>h});var t=n(25196);const r=e=>{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)}const d=function(e,{eventType:i,ts:n,tts:t,extra:r=""},d,l){const u=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 h=window?.consentPolicyManager;if(h){const e=h.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const f=p("requestUrl"),g={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:u("ita",d.checkVisibility()?"1":"0"),mid:w?s:l?.siteMemberId||s,msid:p("msId"),pid:u("pid",s),pn:u("pn","1"),ref:document.referrer&&!w?encodeURIComponent(document.referrer):s,sar:w?s:u("sar",screen.availWidth?`${screen.availWidth}x${screen.availHeight}`:s),sessionId:w&&h?s:p("sessionId"),siterev:d.siteRevision||d.siteCacheRevision?`${d.siteRevision}-${d.siteCacheRevision}`:s,sr:w?s:u("sr",screen.width?`${screen.width}x${screen.height}`:s),st:p("st"),ts:n,tts:t,url:w?c(f):f,v:window?.thunderboltVersion||"0.0.0",vid:w?s:l?.visitorId||s,bsi:w?s:l?.bsi||s,vsi:p("viewerSessionId"),wor:w||!window.outerWidth?s:`${window.outerWidth}x${window.outerHeight}`,wr:w?s:u("wr",window.innerWidth?`${window.innerWidth}x${window.innerHeight}`:s),_brandId:d.commonConfig?.brand||s,nt:u("nt",s)};return`https://frog.wix.com/bt?${Object.entries(g).map(o).filter(Boolean).join("&")}`},l="unknown",u=e=>{const i=(n=e.cache,t=e.varnish,`${n||l},${t||l}`);var n,t;return{caching:i,isCached:i.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}},p=(e,i)=>{const n=(e=>{let i;try{i=e()}catch(e){i=[]}const n=i.reduce((e,i)=>(e[i.name]=i.description,e),{});return{cache:n.cache,varnish:n.varnish,microPop:n.dc}})(i);if(n.cache||n.varnish)return u({cache:n.cache||l,varnish:n.varnish||l,microPop:n.microPop});const t=(e=>{const i=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return i&&i.length?{cache:i[1],varnish:i[2]||l,microPop:i[3]}:null})(e);return t?u(t):{caching:l,isCached:!1}},m={WixSite:1,UGC:2,Template:3},w=()=>{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()<(i?1-i:.9)})({requestUrl:n,interactionSampleRatio:o}),l=(e=>{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:l,isjp:!!l,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)})(),...p(document.cookie,()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]]),isMesh:1,st:m[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo,mpaSessionId:e.mpaSessionId}};const h=function(){const e=w(),i={};let n=1;const s=(t,s,o={})=>{!function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s);const a=globalThis.window?.viewerModel;if(!a?.experiments["specs.thunderbolt.removeSendBeat"]){const a=Date.now(),c=Math.round(performance.now()),l=a-e.initialTimestamp;if(e.suppressbi||window.__browser_deprecation__)return;const{pageId:u,pageNumber:p=n,navigationType:m}=o;let w=`&pn=${p}`;u&&(w+=`&pid=${u}`),m&&(w+=`&nt=${m}`);const h=d(s,{eventType:t,ts:l,tts:c,extra:w},e,i);r(h)}};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.visitorId=e||i.visitorId,i.siteMemberId=n||i.siteMemberId,i.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=h,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),h.sendBeat(1,"Init")},42466:(e,i,n)=>{n(16992).K.sendBeat(12,"Partially visible",{pageId:window.firstPageId})}},e=>{e.O(0,[507],()=>{return i=42466,e(e.s=i);var i});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendBeat12.inline.b6dce00e.bundle.min.js.map window.firstPageId = 'wls84' if (window.requestCloseWelcomeScreen) { window.requestCloseWelcomeScreen() } if (!window.__browser_deprecation__) { window.fedops.phaseStarted('partially_visible', {paramsOverrides: { pageId: firstPageId, isSuccessfulSSR: !clientSideRender }}) } const wixAdsOffsetHeight = document.getElementById('WIX_ADS')?.offsetHeight || 0; const header = document.getElementsByTagName('header')[0]; let headerOffsetHeight = 0; if (header) { const headerPosition = window.getComputedStyle(header).getPropertyValue('position').toLowerCase(); const isHeaderStickyOrFixed = headerPosition === 'sticky' || headerPosition === 'fixed'; headerOffsetHeight = isHeaderStickyOrFixed ? header.offsetHeight : 0; } document.documentElement.style.scrollPaddingTop = `${wixAdsOffsetHeight + headerOffsetHeight}px`; {"platform":{"ssrPropsUpdates":[{"comp-lrkdb9f11":{"hidden":true},"comp-lrkdb9e8":{"isValid":false,"maxLength":100},"comp-lrkdb9ei3":{"isValid":false,"maxLength":250},"comp-lrkdb9el":{"isValid":false,"maxLength":50},"comp-lrkdb9en1":{"isValid":true}}],"ssrStyleUpdates":[{"comp-lrkdb9f11":{"visibility":"hidden !important"}}],"ssrStructureUpdates":[]},"pages":{"compIdToTypeMap":{"comp-kyu8e7is":"WRichText","comp-lrg3po8w":"VectorImage","comp-kyu8c608":"WRichText","comp-mbhu9ql6":"WPhoto","comp-mbhu9jpj":"WPhoto","comp-mbhu95x6":"WPhoto","comp-mbhu9blp":"WPhoto","comp-lrewyxq2":"WPhoto","comp-lrg8j6nj":"WRichText","comp-lrg8k9n5":"WRichText","comp-lrg8kput":"WRichText","comp-lrg8lg89":"WRichText","comp-lrg8tklb":"WRichText","comp-lrg8u6xd":"WRichText","comp-lrg8wh89":"WRichText","comp-lrg8v7ty":"LinkBar","comp-lrg8vnx9":"WPhoto","comp-lrg8ervr":"WRichText","masterPage":"MasterPage","PAGES_CONTAINER":"PagesContainer","SITE_HEADER":"HeaderContainer","SITE_FOOTER":"FooterContainer","SITE_PAGES":"PageGroup","comp-kyu8amuq":"StripColumnsContainer","comp-kyu8huul":"StripColumnsContainer","comp-lrg85cdb":"StripColumnsContainer","comp-lrg8e1pq":"StripColumnsContainer","comp-kyu8amvt":"Column","comp-kyu8ba3i":"Column","comp-kyu8huvl":"Column","comp-kyu8huvq":"Column","comp-lrg85cdg2":"Column","comp-lrg8657c":"Column","comp-lrg866no":"Column","comp-lrg8e1qd":"Column","comp-lrf0i6uf":"StylableHorizontalMenu","BACKGROUND_GROUP":"BackgroundGroup","SCROLL_TO_TOP":"Anchor","SCROLL_TO_BOTTOM":"Anchor","SKIP_TO_CONTENT_BTN":"SkipToContentButton","comp-lrgg5wzw":"WRichText","comp-lrgg5wzx2":"WRichText","comp-lrggzzdv":"WRichText","comp-lrggt766":"WRichText","comp-lrggt76j":"WRichText","comp-lrggt76u":"WRichText","comp-lrggt774":"WRichText","comp-mbhut94h":"WPhoto","comp-lrggt77g":"WRichText","comp-lrggt77r":"WRichText","comp-m6gmiclw":"LinkBar","comp-lrggt78d":"WPhoto","comp-lrgha063":"GoogleMap","comp-lrkdb9e32":"WRichText","comp-lrkdb9e8":"TextInput","comp-lrkdb9ei3":"TextInput","comp-lrkdb9el":"TextInput","comp-lrkdb9en1":"TextAreaInput","comp-lrkgqda6":"Captcha","comp-lrkdb9eu1":"SiteButton","comp-lrkdb9f11":"WRichText","comp-lrkdb9f41":"WRichText","pageBackground_wls84":"PageBackground","wls84":"Page","comp-lrgg5wzr1":"ClassicSection","comp-lrgg5x0i7":"ClassicSection","comp-lrgg5x2t5":"ClassicSection","comp-lrgg5wzt1":"StripColumnsContainer","comp-lrgg5x0k":"StripColumnsContainer","comp-lrgg5x2v":"StripColumnsContainer","comp-lrgg5wzu5":"Column","comp-lrgg5x0l":"Column","comp-lrgg5x0p5":"Column","comp-lrgg5x2x1":"Column","comp-lrkdb9cq":"AppWidget","comp-lrkdb9dn":"StateBox","comp-lrkdb9e1":"SlideShowSlide","comp-lrkdb9ez1":"SlideShowSlide","Containerwls84":"Group","DYNAMIC_STRUCTURE_CONTAINER":"DynamicStructureContainer","site-root":"DivWithChildren","main_MF":"DivWithChildren","wls84_wrapper":"PageMountUnmount","wls84_wrapper_background":"PageMountUnmount"}},"appsWarmupData":{},"ooi":{"failedInSsr":{}}}
Emails: roofingmasters@hotmail.co.uk, pageroofingmasters@hotmail.co.uk, roofingmasters@hotmail.co.ukaddress
View text
var bodyCacheable = true; var exclusionReason = {"shouldRender":true,"forced":false}; var ssrInfo = {"cacheExclusionReason":"","renderBodyTime":957,"renderTimeStamp":1765452721325} if (window.ResizeObserver && (!window.PerformanceObserver || !PerformanceObserver.supportedEntryTypes || PerformanceObserver.supportedEntryTypes.indexOf('paint') === -1)) { new ResizeObserver(function (entries, observer) { entries.some(function (entry) { var contentRect = entry.contentRect; if (contentRect.width > 0 && contentRect.height > 0) { requestAnimationFrame(function (now) { window.wixFirstPaint = now; dispatchEvent(new CustomEvent('wixFirstPaint')); }); observer.disconnect(); return true; } }); }).observe(document.body); } const div = document.createElement('div') div.style.overflowY = 'scroll' div.style.width = '50px' div.style.height = '50px' div.style.visibility = 'hidden' document.body.appendChild(div) const scrollbarWidth= div.offsetWidth - div.clientWidth document.body.removeChild(div) if(scrollbarWidth > 0){ document.body.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`) } #comp-mb7sg5t23{visibility:hidden !important;}top of pageroofingmasters@hotmail.co.uk #comp-lrg3po8w svg [data-color="1"] {fill: #FFFFFF;} 0191 574 1366HomeRoofing ServicesFlat Felt RoofingFascia, Soffits & GutteringRoof RepairsRe-RoofingVELUX Roof WindowsRoof Work Health & SafetyContactExperienced Local Roofers based in Houghton Le Spring. Serving across Durham & SunderlandBased in Houghton-Le-Spring, Roofing Masters have been taking care of clients across Chester Le Street, Washington, Sunderland, Seaham, Peterlee & Durham since 1984. From repairs to new roof installations, you can rely on our roofers for the highest quality workmanship at the best possible price.Call now to discuss your roofing services needs.0191 574 1366 Get in touchFull nameEmailPhoneYour MessageSEND#comp-lrf08ydp2 svg [data-color="1"] {fill: #0A75BA;} 24-hour emergency roofing services#comp-lrg2ip5x3 svg [data-color="1"] {fill: #0A75BA;} Specialists in flat roofing and repairs#comp-lrg2kctu1 svg [data-color="1"] {fill: #0A75BA;} Roofers with over 40 years of experienceA name built on quality and trustIf your roof is the problem, then we're the answer! After 40-years in the business, we know all there is to know about roofing - and we guarantee our work, so you don’t have to take our word for it. Based in Hetton-Le-Hole, Hougton-Le-Spring, we're the go-to roofing specialists for domestic, commercial and industrial customers across Tyne and Wear. ​ ​Whether it's flat roofing or re-roofing, VELUX® roof windows or chimney repairs, we offer you the complete service. You can rely on us if you're looking for a huge new roof installed or just a little guttering work. If your roof has just fallen in, don't panic: we offer 24-hour call-outs for emergency roof repairs.0191 574 1366 #comp-m6gc944m svg [data-color="1"] {fill: #0A75BA;} Our roofing services include:Felt flat roofsWe provide expert felt flat roofing services, ensuring durability and quality for your property. From installations to repairs, we’ve got you covered.Service 1 link Fascias & soffitsKeep your home protected and looking great with our fascias, soffits, and guttering services. We handle everything from cleaning to replacements.Service 2 link Roof repairsFrom minor leaks to major damage, our roof repair services in Tyne and Wear are designed to restore your roof’s integrity quickly and efficiently.Service 3 link Re-RoofingThere are lots of different choices available for new roofs. We have extensive experience of all kinds of re-roofing.Service 4 link VELUX®Brighten your home with new VELUX® roof windows. Let in more natural light without having to worry about energy efficiency.Service 5 link Health & SafetyAt Roofing Masters, we're very concerned with the safety of our customers and our own operatives. ​Service 6 link Why choose Roofing Masters? Competitive pricing Local and reliable 24 hour emergency repairs Flat roof specialists Full guarantees on selected products Confederation of Roofing Contractors Federation Construction Skills Certification Scheme Accredited Re-roofing A roofing company you can count onRoofing Masters has been committed to treating every project with the same care as our own home since 1984. As Checkatrade members, we’ve passed a strict vetting process, ensuring we’re honest and reliable. We provide high-quality roofing services backed by positive testimonials. Our team is professional, with CSCS cards, full Health & Safety training, and years of experience. Trust us for reliable, expert roofing solutions.Get in touch .comp-mbhv7t8m { --wix-color-1: 255,255,255; --wix-color-2: 243,243,243; --wix-color-3: 145,145,145; --wix-color-4: 0,0,0; --wix-color-5: 64,64,64; --wix-color-6: 148,149,153; --wix-color-7: 248,162,15; --wix-color-8: 10,117,186; --wix-color-9: 102,69,3; --wix-color-10: 45,31,1; --wix-color-11: 191,193,253; --wix-color-12: 102,102,102; --wix-color-13: 66,72,249; --wix-color-14: 44,48,166; --wix-color-15: 22,24,83; --wix-color-16: 253,185,187; --wix-color-17: 251,116,121; --wix-color-18: 248,34,41; --wix-color-19: 170,170,170; --wix-color-20: 122,4,8; --wix-color-21: 248,201,169; --wix-color-22: 242,173,126; --wix-color-23: 235,101,11; --wix-color-24: 157,67,7; --wix-color-25: 78,34,4; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 243,243,243; --wix-color-29: 145,145,145; --wix-color-30: 64,64,64; --wix-color-31: 10,117,186; --wix-color-32: 148,149,153; --wix-color-33: 102,102,102; --wix-color-34: 170,170,170; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 148,149,153; --wix-color-39: 148,149,153; --wix-color-40: 255,255,255; --wix-color-41: 148,149,153; --wix-color-42: 148,149,153; --wix-color-43: 255,255,255; --wix-color-44: 145,145,145; --wix-color-45: 145,145,145; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 10,117,186; --wix-color-49: 10,117,186; --wix-color-50: 10,117,186; --wix-color-51: 10,117,186; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 145,145,145; --wix-color-55: 145,145,145; --wix-font-Title: normal normal normal 45px/1.4em wfont_dd8e13_a22bac37132b4bcb861e34b364803b04,wf_a22bac37132b4bcb861e34b36,orig_barlow_bold; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 45px; --wix-font-Title-line-height: 1.4em; --wix-font-Title-family: wfont_dd8e13_a22bac37132b4bcb861e34b364803b04,wf_a22bac37132b4bcb861e34b36,orig_barlow_bold; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 16px; --wix-font-Menu-line-height: 1.4em; --wix-font-Menu-family: din-next-w01-light,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 35px; --wix-font-Page-title-line-height: 1.4em; --wix-font-Page-title-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 28px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 28px; --wix-font-Heading-XL-line-height: 1.4em; --wix-font-Heading-XL-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 25px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 25px; --wix-font-Heading-L-line-height: 1.4em; --wix-font-Heading-L-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-M-style: normal; --wix-font-Heading-M-variant: normal; --wix-font-Heading-M-weight: normal; --wix-font-Heading-M-size: 20px; --wix-font-Heading-M-line-height: 1.4em; --wix-font-Heading-M-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 17px; --wix-font-Heading-S-line-height: 1.4em; --wix-font-Heading-S-family: barlow-medium,barlow,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 16px/1.4em wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --wix-font-Body-L-style: normal; --wix-font-Body-L-variant: normal; --wix-font-Body-L-weight: normal; --wix-font-Body-L-size: 16px; --wix-font-Body-L-line-height: 1.4em; --wix-font-Body-L-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 20px; --wix-font-Body-M-line-height: 1.4em; --wix-font-Body-M-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 16px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 16px; --wix-font-Body-S-line-height: 1.4em; --wix-font-Body-S-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,sans-serif; --wix-font-Body-XS-style: normal; --wix-font-Body-XS-variant: normal; --wix-font-Body-XS-weight: normal; --wix-font-Body-XS-size: 12px; --wix-font-Body-XS-line-height: 1.4em; --wix-font-Body-XS-family: din-next-w01-light,sans-serif; --wix-font-Body-XS-text-decoration: none; --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh; --wix-font-LIGHT-style: normal; --wix-font-LIGHT-variant: normal; --wix-font-LIGHT-weight: normal; --wix-font-LIGHT-size: 12px; --wix-font-LIGHT-line-height: 1.4em; --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh; --wix-font-LIGHT-text-decoration: none; --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma; --wix-font-MEDIUM-style: normal; --wix-font-MEDIUM-variant: normal; --wix-font-MEDIUM-weight: normal; --wix-font-MEDIUM-size: 12px; --wix-font-MEDIUM-line-height: 1.4em; --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma; --wix-font-MEDIUM-text-decoration: none; --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi; --wix-font-STRONG-style: normal; --wix-font-STRONG-variant: normal; --wix-font-STRONG-weight: normal; --wix-font-STRONG-size: 12px; --wix-font-STRONG-line-height: 1.4em; --wix-font-STRONG-family: HelveticaNeueW01-65Medi; --wix-font-STRONG-text-decoration: none; --wix-direction: ltr; --videoPlay: 1; --newItemsDetails: 1; --thumbnailSize: 90; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 35; --te-padding-slider: 50; --newItemsLocation: 0; --videoSpeed: 1; --collageDensity: 100; --externalCustomButtonBorderWidth: 0; --loveCounter: 1; --galleryLayout: 3; --titlePlacement: 0; --slideAnimation: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 18; --designedPresetId: -1; --overlayType: 1; --externalCustomButtonBorderRadius: 0; --textsHorizontalPadding: 16; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --itemIconColor: 255,255,255; --itemIconColor-rgb: 255,255,255; --itemIconColor-opacity: 1; --titleColorExpand: 64,64,64; --titleColorExpand-rgb: 64,64,64; --titleColorExpand-opacity: 1; --loadMoreButtonFontColor: 64,64,64; --loadMoreButtonFontColor-rgb: 64,64,64; --loadMoreButtonFontColor-opacity: 1; --itemDescriptionFontColor: 255,255,255; --itemDescriptionFontColor-rgb: 255,255,255; --itemDescriptionFontColor-opacity: 1; --arrowsContainerBackgroundColor: 255,255,255; --arrowsContainerBackgroundColor-rgb: 255,255,255; --arrowsContainerBackgroundColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --textBoxFillColor: 243,243,243; --textBoxFillColor-rgb: 243,243,243; --textBoxFillColor-opacity: 1; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --loadMoreButtonBorderColor: 64,64,64; --loadMoreButtonBorderColor-rgb: 64,64,64; --loadMoreButtonBorderColor-opacity: 1; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 243,243,243; --imageLoadingColor-rgb: 243,243,243; --imageLoadingColor-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 64,64,64,0.2; --itemShadowOpacityAndColor-rgb: 64,64,64; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 10,117,186; --externalCustomButtonColor-rgb: 10,117,186; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --itemFontColorSlideshow-opacity: 1; --itemFontColor: 255,255,255; --itemFontColor-rgb: 255,255,255; --itemFontColor-opacity: 1; --arrowsColor: 0,0,0; --arrowsColor-rgb: 0,0,0; --arrowsColor-opacity: 1; --itemBorderColor: 64,64,64; --itemBorderColor-rgb: 64,64,64; --itemBorderColor-opacity: 1; --itemIconColorSlideshow: 64,64,64; --itemIconColorSlideshow-rgb: 64,64,64; --itemIconColorSlideshow-opacity: 1; --foreColor: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --bgColorExpand: 255,255,255; --bgColorExpand-rgb: 255,255,255; --bgColorExpand-opacity: 1; --textBoxBorderColor: 64,64,64; --textBoxBorderColor-rgb: 64,64,64; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 64,64,64; --descriptionColorExpand-rgb: 64,64,64; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 64,64,64; --actionsColorExpand-rgb: 64,64,64; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 243,243,243; --backColor-rgb: 243,243,243; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --te-background-color-picker: 248,162,15; --te-background-color-picker-rgb: 248,162,15; --te-background-color-picker-opacity: 1; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 145,145,145; --backgroundColor-rgb: 145,145,145; --backgroundColor-opacity: 1; --textColor: 64,64,64; --textColor-rgb: 64,64,64; --textColor-opacity: 1; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --text-editor-font-style: normal; --text-editor-font-variant: normal; --text-editor-font-weight: normal; --text-editor-font-size: 35px; --text-editor-font-line-height: 1.4em; --text-editor-font-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --text-editor-font-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --text-editor-font-1499933245988: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499933245988-style: normal; --text-editor-font-1499933245988-variant: normal; --text-editor-font-1499933245988-weight: normal; --text-editor-font-1499933245988-size: 40px; --text-editor-font-1499933245988-line-height: 50px; --text-editor-font-1499933245988-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499933245988-text-decoration: none; --loadMoreButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 20px; --loadMoreButtonFont-line-height: 1.4em; --loadMoreButtonFont-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 17px; --itemFontSlideshow-line-height: 1.4em; --itemFontSlideshow-family: barlow-medium,barlow,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 35px; --titleFontExpand-line-height: 1.4em; --titleFontExpand-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --titleFontExpand-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 20px; --descriptionFontExpand-line-height: 1.4em; --descriptionFontExpand-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 17px; --itemFont-line-height: 1.4em; --itemFont-family: barlow-medium,barlow,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --textFont-text-decoration: none; } .s__514oxQ.oY2_tRb--madefor{--wbu-font-stack:var(--wix-font-stack);--wbu-font-weight-regular:var(--wix-font-weight-regular);--wbu-font-weight-medium:var(--wix-font-weight-medium);--wbu-font-weight-bold:var(--wix-font-weight-bold)} .syjDhab{--wbu-color-blue-0:#0F2CCF;--wbu-color-blue-100:#2F5DFF;--wbu-color-blue-200:#597DFF;--wbu-color-blue-300:#ACBEFF;--wbu-color-blue-400:#D5DFFF;--wbu-color-blue-500:#EAEFFF;--wbu-color-blue-600:#F5F7FF;--wbu-color-black-0:#151414;--wbu-color-black-100:#383838;--wbu-color-black-200:#525150;--wbu-color-black-300:#767574;--wbu-color-black-400:#A8A6A5;--wbu-color-black-500:#E0DFDF;--wbu-color-black-600:#F1F0EF;--wbu-color-red-0:#9C2426;--wbu-color-red-100:#DF3336;--wbu-color-red-200:#E55C5E;--wbu-color-red-300:#ED8F90;--wbu-color-red-400:#F4B8B9;--wbu-color-red-500:#F9D6D7;--wbu-color-red-600:#FCEBEB;--wbu-color-green-0:#0D4F3D;--wbu-color-green-100:#4B916D;--wbu-color-green-200:#97C693;--wbu-color-green-300:#BDE2A7;--wbu-color-green-400:#DAF3C0;--wbu-color-green-500:#EFFAE5;--wbu-color-green-600:#F1F5ED;--wbu-color-yellow-0:#D49341;--wbu-color-yellow-100:#F9AD4D;--wbu-color-yellow-200:#FABD71;--wbu-color-yellow-300:#FCD29D;--wbu-color-yellow-400:#FDEAD2;--wbu-color-yellow-500:#FEF3E5;--wbu-color-yellow-600:#FEF6ED;--wbu-color-orange-0:#AE3E09;--wbu-color-orange-100:#FF8044;--wbu-color-orange-200:#FE9361;--wbu-color-orange-300:#FDA77F;--wbu-color-orange-400:#FBCFBB;--wbu-color-orange-500:#FBE3D9;--wbu-color-orange-600:#FDF1EC;--wbu-color-purple-0:#5000AA;--wbu-color-purple-100:#7200F3;--wbu-color-purple-200:#8B2DF5;--wbu-color-purple-300:#BE89F9;--wbu-color-purple-400:#D7B7FB;--wbu-color-purple-500:#F1E5FE;--wbu-color-purple-600:#F8F2FF;--wbu-color-ai-0:#4D3DD0;--wbu-color-ai-100:#5A48F5;--wbu-color-ai-200:#7B6DF7;--wbu-color-ai-300:#A59BFA;--wbu-color-ai-400:#D6D1FC;--wbu-color-ai-500:#E7E4FE;--wbu-color-ai-600:#EEECFE;--wbu-heading-font-stack:'Madefor Display', 'Helvetica Neue', Helvetica, Arial, '\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA', 'meiryo', '\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4 pro w3', 'hiragino kaku gothic pro', sans-serif;--wbu-text-tiny-size:10px;--wbu-text-tiny-line-height:12px;--wbu-text-small-size:12px;--wbu-text-small-line-height:12px;--wbu-text-medium-size:14px;--wbu-text-medium-line-height:16px;--wbu-text-large-size:16px;--wbu-text-large-line-height:18px;--wbu-heading-h1-font-size:32px;--wbu-heading-h1-line-height:40px;--wbu-heading-h1-letter-spacing:-0.5px;--wbu-heading-h1-font-weight:400;--wbu-heading-h2-font-size:24px;--wbu-heading-h2-line-height:32px;--wbu-heading-h2-letter-spacing:-0.5px;--wbu-heading-h2-font-weight:500;--wbu-heading-h3-font-size:16px;--wbu-heading-h3-line-height:24px;--wbu-heading-h3-letter-spacing:-0.5px;--wbu-heading-h3-font-weight:700;--wbu-heading-h4-font-size:14px;--wbu-heading-h4-line-height:18px;--wbu-heading-h4-letter-spacing:0px;--wbu-heading-h4-font-weight:500;--wbu-heading-h5-font-size:12px;--wbu-heading-h5-line-height:18px;--wbu-heading-h5-letter-spacing:0px;--wbu-heading-h5-font-weight:600} .s__1Rytdd.oH6LYyn--madefor{--wbu-font-stack:var(--wix-font-stack);--wbu-font-weight-regular:var(--wix-font-weight-regular);--wbu-font-weight-medium:var(--wix-font-weight-medium);--wbu-font-weight-bold:var(--wix-font-weight-bold)} .nav-arrows-container .custom-nav-arrows svg{width:100%;height:100%} .fullscreen-focus-lock { height: 100%; } .pro-gallery-stop-scroll-for-fullscreen{overflow-y:hidden}div.pro-gallery-parent-container .show-more-container i.show-more:hover{opacity:1}div.pro-gallery-parent-container .show-more-container button.show-more{border-style:solid}div.pro-gallery-parent-container .show-more-container button.show-more:hover{opacity:1}div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover{opacity:1}div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more{border-style:solid}div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover{opacity:1} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i{background:none !important;font-size:26px} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{z-index:12} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{z-index:11} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover{opacity:.7} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title{font-size:22px} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{opacity:1;background:rgba(0,0,0,0);border-style:solid} .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{opacity:.6} .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{opacity:1} .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description{font-size:15px} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i{font-size:26px} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{z-index:12} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{z-index:11} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover{opacity:.7} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title{font-size:22px} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{opacity:1;background:rgba(0,0,0,0);border-style:solid} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{opacity:.6} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{opacity:1} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description{font-size:15px} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after{opacity:.3} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon{background:inherit !important} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved{color:#e03939 !important} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved{color:#e03939 !important} .social-share-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200005} .social-share-wrapper .mobile-social-share-screen{position:absolute;top:0;height:100%;width:100%;z-index:-1;background-color:rgba(0,0,0,0)} .social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible{z-index:200005;background-color:rgba(0,0,0,.6);transition:background-color .3s ease} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-background{height:calc(100% - 150px);touch-action:none} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab{position:absolute;bottom:0px;width:100%;height:150px;box-sizing:border-box;background-color:#fff;margin-bottom:-150px;display:flex;justify-content:center;align-items:center;transition:all .4s ease} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible{margin-bottom:0px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list{display:flex;justify-content:space-between;width:220px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon{height:16px;width:16px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container{height:32px;margin-top:20px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input{width:200px;font-size:11px;padding:2px 4px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button{width:40px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon{height:16px;width:16px} .social-share-wrapper .desktop-social-share-screen{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center} .social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible{z-index:200005;background-color:rgba(0,0,0,.6);transition:all .4s ease} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-background{position:fixed;height:100%;width:100%} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup{position:relative;width:580px;height:250px;box-sizing:border-box;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:-100px;opacity:0;transition:all .4s ease} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible{margin-bottom:0px;opacity:1} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button{position:absolute;top:24px;right:24px;cursor:pointer} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus{border-radius:7px;box-shadow:inset 0 0 1px 3px #116dff} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list{display:flex;justify-content:space-between;width:280px} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon{height:24px;width:24px;transition:color .2s ease} .social-share-wrapper .social-share-item{position:relative} .social-share-wrapper .social-share-item .social-share-button{opacity:1;transition:opacity .2s ease;cursor:pointer} .social-share-wrapper .social-share-item .social-share-button:focus{border-radius:7px;box-shadow:inset 0 0 1px 3px #116dff} .social-share-wrapper .social-share-item .social-share-button:hover{opacity:.65} .social-share-wrapper .social-share-item .social-share-button:active{opacity:1} .social-share-wrapper .social-share-copylink-container{display:flex;margin-top:25px;height:40px} .social-share-wrapper .social-share-copylink-container .social-share-copylink-input{border:1px solid #000;padding:2px 8px;height:100%;width:260px} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button{width:50px;height:100%;background-color:#000;color:#fff;cursor:pointer;transition:background-color .1s ease} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus{border-radius:7px;box-shadow:inset 0 0 1px 3px #116dff} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover{background-color:rgba(0,0,0,.65)} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon{margin-top:2px}div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item{transition:opacity .4s ease !important}div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item{opacity:0}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element{transition:transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content{transform:scale(1.1)}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover){transform:scale(1.11)}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element{transform:scale(0.9009)}div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content{transition:filter .4s linear !important}div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item{filter:blur(6px)}div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content{transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content{filter:grayscale(1)}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover){transition:background-color .4s ease !important}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover){transition:transform .4s ease !important}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover{background-color:rgba(0,0,0,0) !important}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content{transform:scale(0.985)}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover){transform:scale(0.985)}div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content{transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content{filter:invert(1)}div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content{filter:grayscale(1);transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content{filter:grayscale(0)}div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content{filter:brightness(1);transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content{filter:brightness(0.7)}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover{transition:none}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before{opacity:0}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner{opacity:0}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover){transition:none}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before{opacity:1;background:rgba(8,8,8,.75)}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden){opacity:1 !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover{transition:filter .4s ease,opacity .4s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before{transition:filter .4s ease,opacity .4s ease !important;filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before{filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important;transform:scale(0.9);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden){transition:opacity .2s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before{transform:scale(1);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(0);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(-100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(0);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(0);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(-100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(0);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover{transition:none}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before{opacity:1;background:rgba(8,8,8,.75)}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner{opacity:1}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden){opacity:1 !important}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover){transition:none}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before{opacity:0}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden){opacity:0 !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover{transition:filter .4s ease,opacity .4s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before{transition:filter .4s ease,opacity .4s ease !important;filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before{filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important;transform:scale(1);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden){transition:opacity .2s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before{transform:scale(0.9);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(0);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(100%);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(0);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(-100%);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(100%);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(0);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(-100%);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(0);filter:opacity(0)} .animation-slide{transition:width .4s ease,height .4s ease,top .4s ease,left .4s ease} .item-with-secondary-media-container .secondary-media-item.hide{opacity:0} .item-with-secondary-media-container .secondary-media-item.show{opacity:1} *[data-collapsed=true] .pro-gallery-parent-container .gallery-item, *[data-hidden=true] .pro-gallery-parent-container .gallery-item{background-image:none !important}html.pro-gallery{width:100%;height:auto}body.pro-gallery{transition:opacity 2s ease} #gallery-loader{position:fixed;top:50%} .show-more-container{text-align:center;line-height:138px} .show-more-container i.show-more{color:#5d5d61;font-size:40px;cursor:pointer;margin-top:-3px} .show-more-container button.show-more{display:inline-block;padding:11px 29px;border-radius:0;border:2px solid #5d5d61;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:12px;color:#5d5d61;background:rgba(0,0,0,0);cursor:pointer} .show-more-container button.show-more:hover{background:rgba(0,0,0,.1)} .more-items-loader{display:block;width:100%;text-align:center;line-height:50px;font-size:30px;color:#116dff} .version-header{color:#e03939;text-align:left;font-family:"Consolas",monospace;font-size:13px;position:absolute;top:0;left:0;width:320px;height:100px;line-height:30px;background:hsla(0,0%,100%,.8);z-index:100} .auto-slideshow-button{margin-top:19px;padding:5px;height:28px;width:20px;left:auto;z-index:1;position:absolute;display:flex;text-align:center;cursor:pointer;opacity:.9} .auto-slideshow-counter{margin-top:24px;left:auto;z-index:1;position:absolute;display:flex;text-align:center;opacity:.9;font-size:15px;line-height:normal}@keyframes fadeIn{from{opacity:0}to{opacity:1}} .mouse-cursor{display:flex;width:100%;position:absolute} .nav-arrows-container{left:auto;position:absolute;display:flex;text-align:center;cursor:pointer;opacity:.9;align-items:center;background:rgba(0,0,0,0);border:none;justify-content:center} .nav-arrows-container.follow-mouse-cursor{position:relative;cursor:none} .nav-arrows-container:hover{opacity:1} .nav-arrows-container.drop-shadow svg{filter:drop-shadow(0px 1px 0.15px #B2B2B2)} .nav-arrows-container .slideshow-arrow{flex-shrink:0} .nav-arrows-container:focus:not(:focus-visible){--focus-ring-box-shadow: none !important;outline:none !important;box-shadow:none !important} .arrow-portal-container span{animation:fadeIn .1s ease-in-out;position:fixed;transition:top 50ms,left 50ms;display:flex;align-items:center;justify-content:center}div.gallery-slideshow div.pro-gallery,div.gallery-slideshow .gallery-column{box-sizing:content-box !important}div.gallery-slideshow .gallery-group,div.gallery-slideshow .gallery-item-container,div.gallery-slideshow .gallery-item-wrapper{overflow:visible !important}div.gallery-slideshow.streched .gallery-slideshow-info{padding-left:50px !important;padding-right:50px !important}@media(max-width: 500px){div.gallery-slideshow div.pro-gallery .gallery-slideshow-info{padding-left:20px;padding-right:20px}}div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info{position:absolute;padding-top:0px;bottom:-220px;height:220px;width:100%;box-sizing:border-box;display:flex;z-index:15} .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px 60px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px 10px 50px} .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px}div.pro-gallery{width:100%;height:100%;overflow:hidden;backface-visibility:hidden;position:relative}div.pro-gallery .gallery-column{float:left;overflow:hidden;position:relative;transform-style:preserve-3d;backface-visibility:hidden}div.pro-gallery .gallery-column .gallery-left-padding{display:inline-block;height:100%}div.pro-gallery .gallery-column .gallery-top-padding{display:block;width:100%}div.pro-gallery .gallery-group{float:left;overflow:hidden;position:relative;transform-style:preserve-3d;backface-visibility:hidden;box-sizing:border-box;padding:0;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:11px}div.pro-gallery .gallery-group.debug.gallery-group-gone{background:#cdcdd0}div.pro-gallery .gallery-group.debug.gallery-group-visible{background:#c1f0c1}div.pro-gallery .gallery-group.debug.gallery-group-hidden{background:#f99}div.pro-gallery .gallery-item-container{position:absolute;display:inline-block;vertical-align:top;border:none;padding:0;border-radius:0;box-sizing:border-box;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden;outline:none;text-decoration:none;color:inherit;will-change:top,left,width,height;box-sizing:border-box;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:11px;cursor:default;scroll-snap-align:center}div.pro-gallery .gallery-item-container .item-action{width:1px;height:1px;overflow:hidden;position:absolute;pointer-events:none;z-index:-1}div.pro-gallery .gallery-item-container .item-action:focus{--focus-ring-box-shadow: none !important;outline:none !important;box-shadow:none !important}div.pro-gallery .gallery-item-container:hover .gallery-item-common-info{cursor:pointer}div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button{text-decoration:underline;cursor:pointer}div.pro-gallery .gallery-item-container.visible{transform:translate3d(0, 0, 0)}div.pro-gallery .gallery-item-container.clickable{cursor:pointer}div.pro-gallery .gallery-item-container .gallery-item-wrapper{position:relative;width:100%;height:100%;overflow:hidden}div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item{-o-object-fit:cover;object-fit:cover}div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div{width:100% !important;height:100% !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit{background:rgba(0,0,0,0)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item{background:rgba(0,0,0,0);-o-object-fit:contain;object-fit:contain}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;border-radius:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item{box-sizing:border-box;/*! autoprefixer: ignore next */-webkit-font-smoothing:antialiased;white-space:initial}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item{line-height:normal !important;letter-spacing:normal !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div{background:initial !important;box-sizing:border-box}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i{margin:0;padding:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader{top:50%;left:50%;height:30px;width:15px;z-index:-1;opacity:.4}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded{background-color:rgba(0,0,0,0);opacity:1 !important;animation:none !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after{display:none !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error{opacity:0 !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded{background-size:cover;background-repeat:no-repeat;background-position:center center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit{background-size:contain}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video{overflow:hidden;text-align:center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe{left:0;top:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item{pointer-events:none;opacity:0;transition:opacity .2s ease}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i{display:inline-block;text-rendering:auto;/*! autoprefixer: ignore next */-webkit-font-smoothing:antialiased;position:absolute;z-index:11;top:50%;left:50%;height:60px;text-align:center;margin:-30px 0 0 -30px;background:#080808;color:#fff;border-radius:50px;opacity:.7}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle{opacity:1}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background{font-size:26px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover{opacity:.9}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before{font-size:2.3em;opacity:1}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info{position:absolute;bottom:-220px;height:220px;width:100%;box-sizing:border-box;display:flex;z-index:15}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div{height:100%;width:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{white-space:initial;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;box-sizing:border-box;border-radius:0;z-index:15;overflow:hidden}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner{height:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before{opacity:0 !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;margin:0;box-sizing:border-box;z-index:-1}div.pro-gallery .gallery-item-container .gallery-item-common-info{box-sizing:border-box;cursor:pointer}div.pro-gallery.one-row{white-space:nowrap;float:left}div.pro-gallery.one-row .gallery-column{width:100%;float:none;white-space:nowrap}div.pro-gallery.one-row .gallery-column .gallery-group{display:inline-block;float:none}div.pro-gallery.one-row.slider .gallery-column{overflow-x:scroll}div.pro-gallery.one-row.slider .gallery-column.scroll-snap{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}div.pro-gallery.one-row .gallery-horizontal-scroll-inner{position:relative;will-change:transform}div.pro-gallery.thumbnails-gallery{overflow:hidden;float:left}div.pro-gallery.thumbnails-gallery .galleryColumn{position:relative;overflow:visible}div.pro-gallery.thumbnails-gallery .thumbnailItem{position:absolute;background-color:#fff;background-size:cover;background-position:center;overflow-y:inherit;border-radius:0px;cursor:pointer}div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:hsla(0,0%,100%,.6)}@media(max-width: 500px){div.pro-gallery.thumbnails-gallery{overflow:visible}}div.pro-gallery *:focus{box-shadow:none}div.pro-gallery.accessible i:focus,div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus{box-shadow:inset 0 0 0 1px #fff,inset 0 0 1px 4px #116dff}div.pro-gallery.accessible i:focus:not(:focus-visible),div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus:not(:focus-visible){box-shadow:none !important}div.pro-gallery.accessible .gallery-item-hover i:focus,div.pro-gallery.accessible .gallery-item-hover button:focus{box-shadow:none}div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus)::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff;pointer-events:none;border-radius:inherit;z-index:15}div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before{box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff}div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff;pointer-events:none;border-radius:inherit}div.pro-gallery .hide-scrollbars{-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}div.pro-gallery .hide-scrollbars::-webkit-scrollbar,div.pro-gallery .hide-scrollbars ::-webkit-scrollbar{width:0 !important;height:0 !important}div.pro-gallery .rtl{direction:rtl}div.pro-gallery .ltr{direction:ltr} .sr-only.out-of-view-component{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:circle(0%);border:0} .screen-logs{word-wrap:break-word;background:#fff;width:280px;font-size:10px} .fade{display:block;transition:opacity 600ms ease} .fade-visible{opacity:1} .fade-hidden{opacity:0} .deck-before{display:block;z-index:1;transition:transform 600ms ease;transform:translateX(-100%)} .deck-before-rtl{display:block;z-index:1;transition:transform 600ms ease;transform:translateX(100%)} .deck-current{display:block;z-index:0;transition:transform 600ms ease;transform:translateX(0)} .deck-current .override{transition:transform 600ms ease,opacity .1s ease 200ms !important} .deck-after{display:block;transition:opacity .2s ease 600ms;z-index:-1;opacity:0} .deck-after .override{transition:opacity .1s ease 0s !important} .disabled-transition{transition:none !important}@keyframes changing_background{0%{background-color:rgba(241,241,241,.2)}50%{background-color:rgba(241,241,241,.8)}100%{background-color:rgba(241,241,241,.2)}} .pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before{content:"";position:absolute;scroll-snap-align:center;top:var(--group-top);left:var(--group-left);width:var(--group-width);right:var(--group-right);height:1px;pointer-events:none} .pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before{content:"";position:absolute;scroll-snap-align:center;top:var(--group-top);left:var(--group-left);width:var(--group-width);right:var(--group-right);height:1px;pointer-events:none} .gallery-item-container{scroll-snap-align:none !important} .gallery-slideshow .gallery-item-container:not(.clickable) a{cursor:default} .slideshow-info-element-inner{box-sizing:border-box;padding-top:24px;height:100%;width:100%} .slideshow-info-element-inner .info-element-text{flex-grow:1;padding:0;margin-bottom:25px;display:flex;flex-direction:column} .slideshow-info-element-inner .info-element-text>div{width:100%} .slideshow-info-element-inner .info-element-text .info-element-title{white-space:normal;font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:32px;font-size:21px;height:auto;color:#2b5672;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;text-overflow:ellipsis} .slideshow-info-element-inner .info-element-text .info-element-description{font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:25px;font-size:15px;height:auto;color:#2b5672;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;white-space:nowrap;text-overflow:ellipsis} .slideshow-info-element-inner .info-element-text .info-element-description>span{white-space:normal} .slideshow-info-element-inner .info-element-text .info-member.hide{display:none} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay{display:none} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover{opacity:1 !important} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:100%;position:absolute;top:0;left:0} .slideshow-info-element-inner .info-element-social{height:auto;position:static;display:flex;flex-direction:row;margin:0;overflow:visible;z-index:16;transition:opacity .4s ease} .slideshow-info-element-inner .info-element-social.populated-item{margin-bottom:24px} .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box{width:0 !important} .slideshow-info-element-inner .info-element-social.info-align-center{justify-content:center} .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share{position:relative} .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .slideshow-info-element-inner .info-element-social.info-align-right{flex-direction:row-reverse} .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .slideshow-info-element-inner .info-element-social .info-element-social-button{margin:0 15px;display:inline-flex;font-size:19px;color:#2b5672;cursor:pointer} .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon{fill:#2b5672} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i{float:left;display:inline-block;border:none;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px} .slideshow-info-element-inner .info-element-social .info-element-social-share{flex-direction:row;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important;display:inline-block;height:30px;max-width:300px;z-index:16;font-size:12px;transform:none !important} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened{width:210px !important;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i{display:inline-block;font-size:15px;color:#2b5672;cursor:pointer;width:30px;height:30px;line-height:14px;text-align:center;margin:0 6px;float:left;text-decoration:none;background:rgba(0,0,0,0);border:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover{opacity:.7} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share{font-size:13px} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share{font-size:13px} .gallery-item-common-info.gallery-item-bottom-info{box-sizing:border-box;padding-top:24px;height:100%;width:100%;padding-top:0} .gallery-item-common-info.gallery-item-bottom-info .info-element-text{flex-grow:1;padding:0;margin-bottom:25px;display:flex;flex-direction:column} .gallery-item-common-info.gallery-item-bottom-info .info-element-text>div{width:100%} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title{white-space:normal;font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:32px;font-size:21px;height:auto;color:#2b5672;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;text-overflow:ellipsis} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description{font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:25px;font-size:15px;height:auto;color:#2b5672;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;white-space:nowrap;text-overflow:ellipsis} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span{white-space:normal} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide{display:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay{display:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover{opacity:1 !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:100%;position:absolute;top:0;left:0} .gallery-item-common-info.gallery-item-bottom-info .info-element-social{height:auto;position:static;display:flex;flex-direction:row;margin:0;overflow:visible;z-index:16;transition:opacity .4s ease} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item{margin-bottom:24px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box{width:0 !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center{justify-content:center} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share{position:relative} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right{flex-direction:row-reverse} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button{margin:0 15px;display:inline-flex;font-size:19px;color:#2b5672;cursor:pointer} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon{fill:#2b5672} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i{float:left;display:inline-block;border:none;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share{flex-direction:row;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important;display:inline-block;height:30px;max-width:300px;z-index:16;font-size:12px;transform:none !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened{width:210px !important;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i{display:inline-block;font-size:15px;color:#2b5672;cursor:pointer;width:30px;height:30px;line-height:14px;text-align:center;margin:0 6px;float:left;text-decoration:none;background:rgba(0,0,0,0);border:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover{opacity:.7} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share{font-size:13px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share{font-size:13px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner{box-sizing:border-box;padding-top:24px;height:100%;width:100%} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text{flex-grow:1;padding:0;margin-bottom:25px;display:flex;flex-direction:column} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div{width:100%} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title{white-space:normal;font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:32px;font-size:21px;height:auto;color:#2b5672;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;text-overflow:ellipsis} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description{font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:25px;font-size:15px;height:auto;color:#2b5672;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;white-space:nowrap;text-overflow:ellipsis} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span{white-space:normal} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide{display:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay{display:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover{opacity:1 !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:100%;position:absolute;top:0;left:0} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social{height:auto;position:static;display:flex;flex-direction:row;margin:0;overflow:visible;z-index:16;transition:opacity .4s ease} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item{margin-bottom:24px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box{width:0 !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center{justify-content:center} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share{position:relative} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right{flex-direction:row-reverse} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button{margin:0 15px;display:inline-flex;font-size:19px;color:#2b5672;cursor:pointer} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon{fill:#2b5672} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i{float:left;display:inline-block;border:none;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share{flex-direction:row;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important;display:inline-block;height:30px;max-width:300px;z-index:16;font-size:12px;transform:none !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened{width:210px !important;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i{display:inline-block;font-size:15px;color:#2b5672;cursor:pointer;width:30px;height:30px;line-height:14px;text-align:center;margin:0 6px;float:left;text-decoration:none;background:rgba(0,0,0,0);border:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover{opacity:.7} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share{font-size:13px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share{font-size:13px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text{padding:0} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element{display:flex;flex-direction:column;justify-content:center} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social{margin:0;height:auto;position:static;display:flex;flex-direction:row} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows{width:auto;margin:0px -10px 0} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top{background:linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box{width:0 !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center{justify-content:center} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share{position:relative} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right{flex-direction:row-reverse} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button{position:static !important;margin:0;padding:0 20px;font-size:19px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share{margin-top:-3px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share{flex-direction:row;outline:none} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title{white-space:normal} .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px} .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text{padding:30px 0 0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper{display:flex;justify-content:center;opacity:0;/*! autoprefixer: ignore next */-webkit-box-pack:center;transition:opacity .4s ease;color:#fff}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon{margin-right:7px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{line-height:25px;font-size:15px;color:#fff;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;opacity:0;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;white-space:nowrap;outline:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:45px;position:absolute;top:0;left:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text{padding:30px;display:flex;flex-direction:column;margin:0;box-sizing:border-box;height:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item{padding-top:5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item{padding-left:5px;padding-right:5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden{opacity:0 !important;pointer-events:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div{width:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down{padding-top:60px;box-sizing:border-box}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title{line-height:32px;font-size:21px;padding:0;color:#fff;overflow:hidden;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;opacity:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description{line-height:25px;font-size:15px;color:#fff;overflow:hidden;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;opacity:0;white-space:normal}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements{width:100%;height:24px !important;display:flex;flex-direction:row}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love{margin-right:auto}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button{padding-left:10px;padding-right:10px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute{position:absolute;top:0;left:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social{outline:none;width:100%;height:100%;overflow:visible;z-index:16;transition:opacity .4s ease}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item{display:flex;align-items:flex-end;justify-content:space-around;height:90%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button{position:initial}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows{width:86%;margin:0 7%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden{opacity:0 !important;pointer-events:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button{outline:none;bottom:30px;position:absolute;margin:0;display:inline-block;font-size:19px;color:#fff;cursor:pointer;opacity:0;padding:10px;margin:-10px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible{opacity:1 !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments{left:26px;top:26px;bottom:initial;font-size:15px;border:none;background:#2b5672;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love{left:30px;bottom:30px;font-size:15px;border:none;background:rgba(0,0,0,0)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i{outline:none;float:left;display:inline-block;line-height:14px;border:none;background:rgba(0,0,0,0);font-size:18px;padding:1px 5px;text-decoration:none;cursor:pointer}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;line-height:15px;font-size:15px;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share{bottom:26px;left:auto;right:30px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots{left:auto;right:22px;top:26px;height:30px;width:20px;display:flex;justify-content:center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download{bottom:25px;left:auto;right:68px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right{right:30px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button{bottom:calc(50% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments{left:calc(25% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share{right:calc(25% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download{left:calc(50% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots{left:calc(50% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button{bottom:auto;left:calc(50% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments{top:calc(25% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share{top:auto;right:auto;bottom:calc(25% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download{top:calc(50% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots{bottom:calc(50% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:300px;min-width:200px;overflow:visible;z-index:16;font-size:12px;opacity:0;transform:translateX(-50%);margin-top:1px;margin-left:-3px;transition:opacity .4s ease;outline:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden{opacity:0 !important;pointer-events:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i{display:inline-block;font-size:15px;color:#fff;cursor:pointer;position:absolute;top:50%;width:22px;text-align:center;transform:translateY(-50%);background:rgba(0,0,0,0);border:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover{opacity:.7}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1{margin-left:5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2{font-size:13px;margin-top:1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4{margin-left:-1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5{font-size:13px;margin-top:1px;margin-left:-3px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item{top:50%;left:0;max-width:none;min-width:0;max-height:300px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i{left:50%;margin-left:-10px;margin-top:8px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2{font-size:13px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5{font-size:13px}div.pro-gallery .gallery-item-container .gallery-item-common-info{box-sizing:border-box;cursor:pointer}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title{/*! autoprefixer: ignore next */overflow:hidden;/*! autoprefixer: ignore next */display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description{/*! autoprefixer: ignore next */overflow:hidden;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;text-overflow:ellipsis}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span{white-space:normal}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide{display:none}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay{display:none}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:45px;position:absolute;top:0;left:0}div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper{display:none !important} :root{--tooltip-text-color: white;--tooltip-background-color: black;--tooltip-margin: 30px;--tooltip-arrow-size: 6px} .tooltip-wrapper{position:absolute;top:0;z-index:100;background-color:var(--tooltip-background-color);color:var(--tooltip-text-color);box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);border:1px solid var(--tooltip-text-color)} .tooltip-body{padding:4px;font-size:14px;font-family:Helvetica} .tooltip-body::before{content:" ";left:50%;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-width:var(--tooltip-arrow-size);margin-left:calc(var(--tooltip-arrow-size)*-1)} .tooltip-body.arrow{top:calc(var(--tooltip-margin)*-1)} .tooltip-body.arrow::before{top:100%;border-top-color:var(--tooltip-background-color)} .pg-render-indicator{position:absolute;bottom:15.5px;left:15.5px;border:1px solid #717171;padding:5px 10px 5px 5px;font-size:16px;z-index:2147483648;cursor:default;line-height:20px} .pg-render-indicator table{table-layout:fixed} .pg-render-indicator.rendered{background-color:#7fff00} .pg-render-indicator.not-rendered{background-color:red} .pg-render-indicator .log-column{max-height:450px;max-width:500px;overflow:auto;background-color:#fff} .pg-render-indicator .show-on-hover{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;top:-9999px;left:-9999px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important} .pg-render-indicator div.worker-log-text{word-wrap:break-word;max-width:500px;min-width:100px} .pg-render-indicator:hover{max-width:90%;max-height:90%} .pg-render-indicator:hover .show-on-hover{clip:auto !important;clip-path:none;display:block;height:auto;line-height:normal;text-decoration:none;width:auto;position:static} .pro-fullscreen-wrapper, .pro-fullscreen-wrapper-loading{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100005} .pro-gallery-empty{top:0;left:0;height:100%;width:100%;background-color:hsla(0,0%,100%,.9)} .pro-gallery-empty .pro-gallery-empty-content{height:334px;width:100%;overflow:hidden} .pro-gallery-empty .pro-gallery-empty-image{margin:66px auto 35px;width:262px;height:132px;background-image:url(media/emptystate.85a4add5.svg);background-size:contain} .pro-gallery-empty .pro-gallery-empty-title{color:#4eb7f5;font-family:"HelveticaNeueW01-55Roma","HelveticaNeueW02-55Roma","HelveticaNeueW10-55Roma",sans-serif;font-size:20px;line-height:25px;text-align:center;margin-bottom:10px} .pro-gallery-empty .pro-gallery-empty-info{color:#4eb7f5;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:14px;line-height:20px;text-align:center} .comp-mbhv7t8m div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content{background-color:#404040}.comp-mbhv7t8m div.pro-gallery-parent-container .show-more-container i.show-more{color:rgba(0, 0, 0, 0.7)}.comp-mbhv7t8m div.pro-gallery-parent-container .show-more-container button.show-more{--loadMoreButtonBorderRadius: 0;--loadMoreButtonBorderColor: #404040;--loadMoreButtonBorderWidth: 1;--loadMoreButtonColor: #FFFFFF;--loadMoreButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--loadMoreButtonFontColor: #404040;color:rgba(64, 64, 64, 0.9);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: ;background:rgb(255, 255, 255);border-width:1px;border-color:rgb(64, 64, 64);border-radius:0px}.comp-mbhv7t8m div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more{color:rgba(0, 0, 0, 0.7)}.comp-mbhv7t8m div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more{--loadMoreButtonBorderRadius: 0;--loadMoreButtonBorderColor: #404040;--loadMoreButtonBorderWidth: 1;--loadMoreButtonColor: #FFFFFF;--loadMoreButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--loadMoreButtonFontColor: #404040;color:rgb(64, 64, 64);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: ;background:rgb(255, 255, 255);border-width:undefinedpx;border-color:rgb(64, 64, 64);border-radius:undefinedpx}.comp-mbhv7t8m .nav-arrows-container .slideshow-arrow,.comp-mbhv7t8m .nav-arrows-container .custom-nav-arrows svg{--arrowsColor: #FFFFFF;fill:rgb(0, 0, 0)}.comp-mbhv7t8m .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,.comp-mbhv7t8m .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg{--arrowsColor: #FFFFFF;fill:rgb(0, 0, 0)}.comp-mbhv7t8m .pro-gallery.inline-styles .auto-slideshow-counter{--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info{--itemIconColorSlideshow: #404040}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a{color:rgb(64, 64, 64) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground{fill:rgb(64, 64, 64) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description{--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded){--imageLoadingColor: #F3F3F3;background-color:rgb(243, 243, 243)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{--itemFontColor: #FFFFFF;color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{--itemOpacity: #404040;color:rgba(0, 0, 0, 0.3)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background{--itemOpacity: #404040;fill:rgba(0, 0, 0, 0.3)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top{--itemOpacity: #404040;background:linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover{--itemIconColor: #FFFFFF}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a{color:rgb(255, 255, 255) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground{fill:rgb(255, 255, 255) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title{--itemFont: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColor: #FFFFFF;color:rgb(255, 255, 255);font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description{--itemDescriptionFont: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColor: #FFFFFF;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper{--customButtonFontColor: #FFFFFF;color:rgb(255, 255, 255) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{--customButtonColor: #404040;--customButtonBorderRadius: 0;--customButtonBorderWidth: 1;--customButtonBorderColor: #FFFFFF;--customButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: ;background:rgba(0, 0, 0, 0) !important;border-width:1px;border-radius:0px;border-color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0.3) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0.3) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 22px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description{--itemDescriptionFontColorSlideshow: #404040;--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button{--customButtonFontForHover: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--customButtonFontColorForHover: #404040;--externalCustomButtonBorderWidth: 0;--externalCustomButtonBorderRadius: 0;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: ;color:rgb(255, 255, 255) !important;background:rgb(10, 117, 186) !important;border-color:rgb(255, 255, 255);border-width:0px;border-radius:0px}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded){--imageLoadingColor: #F3F3F3;background-color:rgb(243, 243, 243)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{--itemFontColor: #FFFFFF;color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{--itemOpacity: #404040;color:rgba(0, 0, 0, 0.3) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background{--itemOpacity: #404040;fill:rgba(0, 0, 0, 0.3) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top{--itemOpacity: #404040;background:linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info{--itemIconColorSlideshow: #404040}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a{color:rgb(64, 64, 64) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground{fill:rgb(64, 64, 64) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description{--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover{--itemIconColor: #FFFFFF}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a{color:rgb(255, 255, 255) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground{fill:rgb(255, 255, 255) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title{--itemFont: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColor: #FFFFFF;color:rgb(255, 255, 255);font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description{--itemDescriptionFont: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColor: #FFFFFF;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper{--customButtonFontColor: #FFFFFF;color:rgb(255, 255, 255) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{--customButtonColor: #404040;--customButtonBorderRadius: 0;--customButtonBorderWidth: 1;--customButtonBorderColor: #FFFFFF;--customButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: ;background:rgba(0, 0, 0, 0) !important;border-width:undefinedpx;border-radius:undefinedpx;border-color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0.3) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0.3) !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 22px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(255, 255, 255) !important;font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description{--itemDescriptionFontColorSlideshow: #404040;--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif !important;text-decoration: }.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,.comp-mbhv7t8m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button{--customButtonFontForHover: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--customButtonFontColorForHover: #404040;--externalCustomButtonBorderWidth: 0;--externalCustomButtonBorderRadius: 0;font:normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif;text-decoration: ;color:rgb(255, 255, 255) !important;background:rgb(10, 117, 186) !important;border-color:rgb(255, 255, 255);border-width:undefinedpx;border-radius:undefinedpx}.comp-mbhv7t8m .te-pro-gallery-text-item{font:normal normal normal 16px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;color:#FFFFFF}.comp-mbhv7t8m .pro-fullscreen-wrapper .pro-fullscreen-text-item{--fullscreen-text-item-bg: #404040;background-color:#404040}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles{--bgColorExpand: #FFFFFF;background-color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link{--descriptionColorExpand: #404040;--descriptionFontExpand: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(64, 64, 64);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: }.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info{--bgColorExpand: #FFFFFF;background-color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1{--titleColorExpand: #404040;--titleFontExpand: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;color:rgb(64, 64, 64);font:normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;text-decoration: }.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link{--descriptionColorExpand: #404040;--descriptionFontExpand: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(64, 64, 64);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: }.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after{--descriptionColorExpand: #404040;border-color:rgb(64, 64, 64)}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button{--descriptionColorExpand: #404040;color:rgb(64, 64, 64)}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle{--descriptionColorExpand: #404040;color:rgb(64, 64, 64)}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background{--bgColorExpand: #FFFFFF;color:rgb(255, 255, 255)}.comp-mbhv7t8m .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon{--descriptionColorExpand: #404040;--bgColorExpand: #FFFFFF;color:rgb(64, 64, 64);background:rgb(255, 255, 255)} div.comp-mbhv7t8m:not(.fullscreen-comp-wrapper) { width: 100%; } #comp-lrg4u2o83 svg [data-color="2"] {fill: #0A75BA;} "Roofing Masters are an excellent company. Their response is prompt, and they are very professional, trustworthy and reliable, while providing quality service. I would have no hesitation in recommending them to family and friends."Helen Irving, Google review.comp-lrg7rufa { --wix-color-1: 255,255,255; --wix-color-2: 243,243,243; --wix-color-3: 145,145,145; --wix-color-4: 0,0,0; --wix-color-5: 64,64,64; --wix-color-6: 148,149,153; --wix-color-7: 248,162,15; --wix-color-8: 10,117,186; --wix-color-9: 102,69,3; --wix-color-10: 45,31,1; --wix-color-11: 191,193,253; --wix-color-12: 102,102,102; --wix-color-13: 66,72,249; --wix-color-14: 44,48,166; --wix-color-15: 22,24,83; --wix-color-16: 253,185,187; --wix-color-17: 251,116,121; --wix-color-18: 248,34,41; --wix-color-19: 170,170,170; --wix-color-20: 122,4,8; --wix-color-21: 248,201,169; --wix-color-22: 242,173,126; --wix-color-23: 235,101,11; --wix-color-24: 157,67,7; --wix-color-25: 78,34,4; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 243,243,243; --wix-color-29: 145,145,145; --wix-color-30: 64,64,64; --wix-color-31: 10,117,186; --wix-color-32: 148,149,153; --wix-color-33: 102,102,102; --wix-color-34: 170,170,170; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 148,149,153; --wix-color-39: 148,149,153; --wix-color-40: 255,255,255; --wix-color-41: 148,149,153; --wix-color-42: 148,149,153; --wix-color-43: 255,255,255; --wix-color-44: 145,145,145; --wix-color-45: 145,145,145; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 10,117,186; --wix-color-49: 10,117,186; --wix-color-50: 10,117,186; --wix-color-51: 10,117,186; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 145,145,145; --wix-color-55: 145,145,145; --wix-font-Title: normal normal normal 45px/1.4em wfont_dd8e13_a22bac37132b4bcb861e34b364803b04,wf_a22bac37132b4bcb861e34b36,orig_barlow_bold; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 45px; --wix-font-Title-line-height: 1.4em; --wix-font-Title-family: wfont_dd8e13_a22bac37132b4bcb861e34b364803b04,wf_a22bac37132b4bcb861e34b36,orig_barlow_bold; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 16px; --wix-font-Menu-line-height: 1.4em; --wix-font-Menu-family: din-next-w01-light,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 35px; --wix-font-Page-title-line-height: 1.4em; --wix-font-Page-title-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 28px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 28px; --wix-font-Heading-XL-line-height: 1.4em; --wix-font-Heading-XL-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 25px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 25px; --wix-font-Heading-L-line-height: 1.4em; --wix-font-Heading-L-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-M-style: normal; --wix-font-Heading-M-variant: normal; --wix-font-Heading-M-weight: normal; --wix-font-Heading-M-size: 20px; --wix-font-Heading-M-line-height: 1.4em; --wix-font-Heading-M-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 17px; --wix-font-Heading-S-line-height: 1.4em; --wix-font-Heading-S-family: barlow-medium,barlow,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 16px/1.4em wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --wix-font-Body-L-style: normal; --wix-font-Body-L-variant: normal; --wix-font-Body-L-weight: normal; --wix-font-Body-L-size: 16px; --wix-font-Body-L-line-height: 1.4em; --wix-font-Body-L-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 20px; --wix-font-Body-M-line-height: 1.4em; --wix-font-Body-M-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 16px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 16px; --wix-font-Body-S-line-height: 1.4em; --wix-font-Body-S-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,sans-serif; --wix-font-Body-XS-style: normal; --wix-font-Body-XS-variant: normal; --wix-font-Body-XS-weight: normal; --wix-font-Body-XS-size: 12px; --wix-font-Body-XS-line-height: 1.4em; --wix-font-Body-XS-family: din-next-w01-light,sans-serif; --wix-font-Body-XS-text-decoration: none; --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh; --wix-font-LIGHT-style: normal; --wix-font-LIGHT-variant: normal; --wix-font-LIGHT-weight: normal; --wix-font-LIGHT-size: 12px; --wix-font-LIGHT-line-height: 1.4em; --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh; --wix-font-LIGHT-text-decoration: none; --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma; --wix-font-MEDIUM-style: normal; --wix-font-MEDIUM-variant: normal; --wix-font-MEDIUM-weight: normal; --wix-font-MEDIUM-size: 12px; --wix-font-MEDIUM-line-height: 1.4em; --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma; --wix-font-MEDIUM-text-decoration: none; --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi; --wix-font-STRONG-style: normal; --wix-font-STRONG-variant: normal; --wix-font-STRONG-weight: normal; --wix-font-STRONG-size: 12px; --wix-font-STRONG-line-height: 1.4em; --wix-font-STRONG-family: HelveticaNeueW01-65Medi; --wix-font-STRONG-text-decoration: none; --wix-direction: ltr; --newItemsDetails: 1; --galleryImageRatio: 2; --itemClick: 2; --gridStyle: 1; --previewHover: 0; --gallerySize: 48; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 0; --m_imageMargin: 5; --m_numberOfImagesPerRow: 3; --collageDensity: 80; --m_arrowsSize: 15; --loveCounter: 1; --galleryLayout: 2; --m_galleryLayout: 4; --numberOfImagesPerRow: 5; --imageLoadingMode: 0; --galleryVerticalAlign: 0; --arrowsVerticalPosition: 0; --galleryHorizontalAlign: 0; --m_isAutoSlideshow: 1; --imageResize: 1; --designedPresetId: -1; --imageMargin: 10; --m_autoSlideshowType: 1; --textFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --m_itemIconColorSlideshow: 64,64,64; --m_itemIconColorSlideshow-rgb: 64,64,64; --m_itemIconColorSlideshow-opacity: 1; --m_itemDescriptionFontColor: 255,255,255; --m_itemDescriptionFontColor-rgb: 255,255,255; --m_itemDescriptionFontColor-opacity: 1; --m_itemBorderColor: 64,64,64; --m_itemBorderColor-rgb: 64,64,64; --m_itemBorderColor-opacity: 1; --itemIconColor: 255,255,255; --itemIconColor-rgb: 255,255,255; --itemIconColor-opacity: 1; --titleColorExpand: 64,64,64; --titleColorExpand-rgb: 64,64,64; --titleColorExpand-opacity: 1; --loadMoreButtonFontColor: 64,64,64; --loadMoreButtonFontColor-rgb: 64,64,64; --loadMoreButtonFontColor-opacity: 1; --itemDescriptionFontColor: 255,255,255; --itemDescriptionFontColor-rgb: 255,255,255; --itemDescriptionFontColor-opacity: 1; --m_customButtonFontColor: 255,255,255; --m_customButtonFontColor-rgb: 255,255,255; --m_customButtonFontColor-opacity: 1; --m_overlayGradientColor1: 255,255,255; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 1; --m_arrowsColor: 255,255,255; --m_arrowsColor-rgb: 255,255,255; --m_arrowsColor-opacity: 1; --arrowsContainerBackgroundColor: 64,64,64,0.6; --arrowsContainerBackgroundColor-rgb: 64,64,64; --arrowsContainerBackgroundColor-opacity: 0.6; --m_externalCustomButtonColor: 10,117,186,0; --m_externalCustomButtonColor-rgb: 10,117,186; --m_externalCustomButtonColor-opacity: 0; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 64,64,64; --m_customButtonFontColorForHover-rgb: 64,64,64; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 0,0,0,0; --m_itemOpacity-rgb: 0,0,0; --m_itemOpacity-opacity: 0; --textBoxFillColor: 243,243,243; --textBoxFillColor-rgb: 243,243,243; --textBoxFillColor-opacity: 1; --itemOpacity: 0,0,0,0; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 64,64,64,0.6; --m_arrowsContainerBackgroundColor-rgb: 64,64,64; --m_arrowsContainerBackgroundColor-opacity: 0.6; --loadMoreButtonBorderColor: 64,64,64; --loadMoreButtonBorderColor-rgb: 64,64,64; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 64,64,64,0.2; --m_itemShadowOpacityAndColor-rgb: 64,64,64; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 243,243,243; --imageLoadingColor-rgb: 243,243,243; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 64,64,64; --m_itemFontColorSlideshow-rgb: 64,64,64; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 64,64,64; --externalCustomButtonBorderColor-rgb: 64,64,64; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 64,64,64,0.2; --itemShadowOpacityAndColor-rgb: 64,64,64; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 10,117,186,0; --externalCustomButtonColor-rgb: 10,117,186; --externalCustomButtonColor-opacity: 0; --itemFontColorSlideshow: 64,64,64; --itemFontColorSlideshow-rgb: 64,64,64; --itemFontColorSlideshow-opacity: 1; --itemFontColor: 255,255,255; --itemFontColor-rgb: 255,255,255; --itemFontColor-opacity: 1; --m_oneColorAnimationColor: 255,255,255; --m_oneColorAnimationColor-rgb: 255,255,255; --m_oneColorAnimationColor-opacity: 1; --arrowsColor: 255,255,255; --arrowsColor-rgb: 255,255,255; --arrowsColor-opacity: 1; --m_itemIconColor: 255,255,255; --m_itemIconColor-rgb: 255,255,255; --m_itemIconColor-opacity: 1; --itemBorderColor: 64,64,64; --itemBorderColor-rgb: 64,64,64; --itemBorderColor-opacity: 1; --m_loadMoreButtonBorderColor: 64,64,64; --m_loadMoreButtonBorderColor-rgb: 64,64,64; --m_loadMoreButtonBorderColor-opacity: 1; --m_loadMoreButtonColor: 255,255,255; --m_loadMoreButtonColor-rgb: 255,255,255; --m_loadMoreButtonColor-opacity: 1; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --itemIconColorSlideshow: 64,64,64; --itemIconColorSlideshow-rgb: 64,64,64; --itemIconColorSlideshow-opacity: 1; --foreColor: 243,243,243; --foreColor-rgb: 243,243,243; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 64,64,64; --m_itemDescriptionFontColorSlideshow-rgb: 64,64,64; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 255,255,255; --bgColorExpand-rgb: 255,255,255; --bgColorExpand-opacity: 1; --textBoxBorderColor: 64,64,64; --textBoxBorderColor-rgb: 64,64,64; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 64,64,64; --customButtonFontColorForHover-rgb: 64,64,64; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 64,64,64; --m_loadMoreButtonFontColor-rgb: 64,64,64; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 255,255,255,0; --customButtonColor-rgb: 255,255,255; --customButtonColor-opacity: 0; --descriptionColorExpand: 64,64,64; --descriptionColorExpand-rgb: 64,64,64; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 64,64,64; --actionsColorExpand-rgb: 64,64,64; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 243,243,243; --backColor-rgb: 243,243,243; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 64,64,64; --itemDescriptionFontColorSlideshow-rgb: 64,64,64; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 64,64,64; --m_externalCustomButtonBorderColor-rgb: 64,64,64; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 248,162,15; --te-background-color-picker-rgb: 248,162,15; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 255,255,255; --overlayGradientColor2-rgb: 255,255,255; --overlayGradientColor2-opacity: 1; --m_overlayGradientColor2: 255,255,255; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 1; --overlayGradientColor1: 255,255,255; --overlayGradientColor1-rgb: 255,255,255; --overlayGradientColor1-opacity: 1; --backgroundColor: 145,145,145; --backgroundColor-rgb: 145,145,145; --backgroundColor-opacity: 1; --textColor: 64,64,64; --textColor-rgb: 64,64,64; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_customButtonFontForHover-style: normal; --m_customButtonFontForHover-variant: normal; --m_customButtonFontForHover-weight: normal; --m_customButtonFontForHover-size: 15px; --m_customButtonFontForHover-line-height: 18px; --m_customButtonFontForHover-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 15px; --m_customButtonFont-line-height: 18px; --m_customButtonFont-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_customButtonFont-text-decoration: none; --m_itemFont: normal normal normal 17px/21px barlow-medium,barlow,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 17px; --m_itemFont-line-height: 21px; --m_itemFont-family: barlow-medium,barlow,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 22px/27px helvetica-w01-bold,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 22px; --m_itemFontSlideshow-line-height: 27px; --m_itemFontSlideshow-family: helvetica-w01-bold,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 40px/50px avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-style: normal; --text-editor-font-variant: normal; --text-editor-font-weight: normal; --text-editor-font-size: 40px; --text-editor-font-line-height: 50px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 16px/20px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 16px; --m_loadMoreButtonFont-line-height: 20px; --m_loadMoreButtonFont-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 20px; --itemDescriptionFont-line-height: 1.4em; --itemDescriptionFont-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --itemDescriptionFont-text-decoration: none; --text-editor-font-1499774301866: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499774301866-style: normal; --text-editor-font-1499774301866-variant: normal; --text-editor-font-1499774301866-weight: normal; --text-editor-font-1499774301866-size: 40px; --text-editor-font-1499774301866-line-height: 50px; --text-editor-font-1499774301866-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499774301866-text-decoration: none; --customButtonFont: normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 16px/20px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 16px; --m_itemDescriptionFont-line-height: 20px; --m_itemDescriptionFont-family: wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 20px; --loadMoreButtonFont-line-height: 1.4em; --loadMoreButtonFont-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 22px/27px helvetica-w01-bold,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 22px; --itemFontSlideshow-line-height: 27px; --itemFontSlideshow-family: helvetica-w01-bold,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 35px; --titleFontExpand-line-height: 1.4em; --titleFontExpand-family: wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 20px; --descriptionFontExpand-line-height: 1.4em; --descriptionFontExpand-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 17px; --itemFont-line-height: 1.4em; --itemFont-family: barlow-medium,barlow,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium; --textFont-text-decoration: none; } .s__514oxQ.oY2_tRb--madefor{--wbu-font-stack:var(--wix-font-stack);--wbu-font-weight-regular:var(--wix-font-weight-regular);--wbu-font-weight-medium:var(--wix-font-weight-medium);--wbu-font-weight-bold:var(--wix-font-weight-bold)} .syjDhab{--wbu-color-blue-0:#0F2CCF;--wbu-color-blue-100:#2F5DFF;--wbu-color-blue-200:#597DFF;--wbu-color-blue-300:#ACBEFF;--wbu-color-blue-400:#D5DFFF;--wbu-color-blue-500:#EAEFFF;--wbu-color-blue-600:#F5F7FF;--wbu-color-black-0:#151414;--wbu-color-black-100:#383838;--wbu-color-black-200:#525150;--wbu-color-black-300:#767574;--wbu-color-black-400:#A8A6A5;--wbu-color-black-500:#E0DFDF;--wbu-color-black-600:#F1F0EF;--wbu-color-red-0:#9C2426;--wbu-color-red-100:#DF3336;--wbu-color-red-200:#E55C5E;--wbu-color-red-300:#ED8F90;--wbu-color-red-400:#F4B8B9;--wbu-color-red-500:#F9D6D7;--wbu-color-red-600:#FCEBEB;--wbu-color-green-0:#0D4F3D;--wbu-color-green-100:#4B916D;--wbu-color-green-200:#97C693;--wbu-color-green-300:#BDE2A7;--wbu-color-green-400:#DAF3C0;--wbu-color-green-500:#EFFAE5;--wbu-color-green-600:#F1F5ED;--wbu-color-yellow-0:#D49341;--wbu-color-yellow-100:#F9AD4D;--wbu-color-yellow-200:#FABD71;--wbu-color-yellow-300:#FCD29D;--wbu-color-yellow-400:#FDEAD2;--wbu-color-yellow-500:#FEF3E5;--wbu-color-yellow-600:#FEF6ED;--wbu-color-orange-0:#AE3E09;--wbu-color-orange-100:#FF8044;--wbu-color-orange-200:#FE9361;--wbu-color-orange-300:#FDA77F;--wbu-color-orange-400:#FBCFBB;--wbu-color-orange-500:#FBE3D9;--wbu-color-orange-600:#FDF1EC;--wbu-color-purple-0:#5000AA;--wbu-color-purple-100:#7200F3;--wbu-color-purple-200:#8B2DF5;--wbu-color-purple-300:#BE89F9;--wbu-color-purple-400:#D7B7FB;--wbu-color-purple-500:#F1E5FE;--wbu-color-purple-600:#F8F2FF;--wbu-color-ai-0:#4D3DD0;--wbu-color-ai-100:#5A48F5;--wbu-color-ai-200:#7B6DF7;--wbu-color-ai-300:#A59BFA;--wbu-color-ai-400:#D6D1FC;--wbu-color-ai-500:#E7E4FE;--wbu-color-ai-600:#EEECFE;--wbu-heading-font-stack:'Madefor Display', 'Helvetica Neue', Helvetica, Arial, '\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA', 'meiryo', '\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4 pro w3', 'hiragino kaku gothic pro', sans-serif;--wbu-text-tiny-size:10px;--wbu-text-tiny-line-height:12px;--wbu-text-small-size:12px;--wbu-text-small-line-height:12px;--wbu-text-medium-size:14px;--wbu-text-medium-line-height:16px;--wbu-text-large-size:16px;--wbu-text-large-line-height:18px;--wbu-heading-h1-font-size:32px;--wbu-heading-h1-line-height:40px;--wbu-heading-h1-letter-spacing:-0.5px;--wbu-heading-h1-font-weight:400;--wbu-heading-h2-font-size:24px;--wbu-heading-h2-line-height:32px;--wbu-heading-h2-letter-spacing:-0.5px;--wbu-heading-h2-font-weight:500;--wbu-heading-h3-font-size:16px;--wbu-heading-h3-line-height:24px;--wbu-heading-h3-letter-spacing:-0.5px;--wbu-heading-h3-font-weight:700;--wbu-heading-h4-font-size:14px;--wbu-heading-h4-line-height:18px;--wbu-heading-h4-letter-spacing:0px;--wbu-heading-h4-font-weight:500;--wbu-heading-h5-font-size:12px;--wbu-heading-h5-line-height:18px;--wbu-heading-h5-letter-spacing:0px;--wbu-heading-h5-font-weight:600} .s__1Rytdd.oH6LYyn--madefor{--wbu-font-stack:var(--wix-font-stack);--wbu-font-weight-regular:var(--wix-font-weight-regular);--wbu-font-weight-medium:var(--wix-font-weight-medium);--wbu-font-weight-bold:var(--wix-font-weight-bold)} .nav-arrows-container .custom-nav-arrows svg{width:100%;height:100%} .fullscreen-focus-lock { height: 100%; } .pro-gallery-stop-scroll-for-fullscreen{overflow-y:hidden}div.pro-gallery-parent-container .show-more-container i.show-more:hover{opacity:1}div.pro-gallery-parent-container .show-more-container button.show-more{border-style:solid}div.pro-gallery-parent-container .show-more-container button.show-more:hover{opacity:1}div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover{opacity:1}div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more{border-style:solid}div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover{opacity:1} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i{background:none !important;font-size:26px} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{z-index:12} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{z-index:11} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover{opacity:.7} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title{font-size:22px} .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{opacity:1;background:rgba(0,0,0,0);border-style:solid} .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{opacity:.6} .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{opacity:1} .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description{font-size:15px} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i{font-size:26px} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{z-index:12} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{z-index:11} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover{opacity:.7} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title{font-size:22px} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{opacity:1;background:rgba(0,0,0,0);border-style:solid} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{opacity:.6} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{opacity:1} .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description, .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description{font-size:15px} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after, .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after{opacity:.3} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon{background:inherit !important} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved{color:#e03939 !important} .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved{color:#e03939 !important} .social-share-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200005} .social-share-wrapper .mobile-social-share-screen{position:absolute;top:0;height:100%;width:100%;z-index:-1;background-color:rgba(0,0,0,0)} .social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible{z-index:200005;background-color:rgba(0,0,0,.6);transition:background-color .3s ease} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-background{height:calc(100% - 150px);touch-action:none} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab{position:absolute;bottom:0px;width:100%;height:150px;box-sizing:border-box;background-color:#fff;margin-bottom:-150px;display:flex;justify-content:center;align-items:center;transition:all .4s ease} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible{margin-bottom:0px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list{display:flex;justify-content:space-between;width:220px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon{height:16px;width:16px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container{height:32px;margin-top:20px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input{width:200px;font-size:11px;padding:2px 4px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button{width:40px} .social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon{height:16px;width:16px} .social-share-wrapper .desktop-social-share-screen{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center} .social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible{z-index:200005;background-color:rgba(0,0,0,.6);transition:all .4s ease} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-background{position:fixed;height:100%;width:100%} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup{position:relative;width:580px;height:250px;box-sizing:border-box;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:-100px;opacity:0;transition:all .4s ease} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible{margin-bottom:0px;opacity:1} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button{position:absolute;top:24px;right:24px;cursor:pointer} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus{border-radius:7px;box-shadow:inset 0 0 1px 3px #116dff} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list{display:flex;justify-content:space-between;width:280px} .social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon{height:24px;width:24px;transition:color .2s ease} .social-share-wrapper .social-share-item{position:relative} .social-share-wrapper .social-share-item .social-share-button{opacity:1;transition:opacity .2s ease;cursor:pointer} .social-share-wrapper .social-share-item .social-share-button:focus{border-radius:7px;box-shadow:inset 0 0 1px 3px #116dff} .social-share-wrapper .social-share-item .social-share-button:hover{opacity:.65} .social-share-wrapper .social-share-item .social-share-button:active{opacity:1} .social-share-wrapper .social-share-copylink-container{display:flex;margin-top:25px;height:40px} .social-share-wrapper .social-share-copylink-container .social-share-copylink-input{border:1px solid #000;padding:2px 8px;height:100%;width:260px} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button{width:50px;height:100%;background-color:#000;color:#fff;cursor:pointer;transition:background-color .1s ease} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus{border-radius:7px;box-shadow:inset 0 0 1px 3px #116dff} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover{background-color:rgba(0,0,0,.65)} .social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon{margin-top:2px}div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item{transition:opacity .4s ease !important}div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item{opacity:0}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element{transition:transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content{transform:scale(1.1)}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover){transform:scale(1.11)}div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element{transform:scale(0.9009)}div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content{transition:filter .4s linear !important}div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item{filter:blur(6px)}div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content{transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content{filter:grayscale(1)}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover){transition:background-color .4s ease !important}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover){transition:transform .4s ease !important}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover{background-color:rgba(0,0,0,0) !important}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content{transform:scale(0.985)}div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover){transform:scale(0.985)}div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content{transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content{filter:invert(1)}div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content{filter:grayscale(1);transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content{filter:grayscale(0)}div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content{filter:brightness(1);transition:filter .6s ease !important}div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content{filter:brightness(0.7)}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover{transition:none}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before{opacity:0}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner{opacity:0}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover){transition:none}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before{opacity:1;background:rgba(8,8,8,.75)}div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden){opacity:1 !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover{transition:filter .4s ease,opacity .4s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before{transition:filter .4s ease,opacity .4s ease !important;filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before{filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important;transform:scale(0.9);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden){transition:opacity .2s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before{transform:scale(1);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(0);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(-100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(0);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(0);filter:opacity(1)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(-100%);filter:opacity(0)}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(0);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover{transition:none}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before{opacity:1;background:rgba(8,8,8,.75)}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner{opacity:1}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden){opacity:1 !important}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover){transition:none}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before{opacity:0}div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden){opacity:0 !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover{transition:filter .4s ease,opacity .4s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before{transition:filter .4s ease,opacity .4s ease !important;filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before{filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before{transition:transform .4s ease,filter .2s ease,opacity .2s ease !important;transform:scale(1);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden){transition:opacity .2s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before{transform:scale(0.9);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(0);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(100%);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(0);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(-100%);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateX(100%);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before{transform:translateX(0);filter:opacity(0)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before{transition:transform .4s cubic-bezier(0.3, 0.13, 0.12, 1),filter .5s ease,opacity .5s ease !important;transform:translateY(-100%);filter:opacity(1)}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden){transition:opacity .4s ease}div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before{transform:translateY(0);filter:opacity(0)} .animation-slide{transition:width .4s ease,height .4s ease,top .4s ease,left .4s ease} .item-with-secondary-media-container .secondary-media-item.hide{opacity:0} .item-with-secondary-media-container .secondary-media-item.show{opacity:1} *[data-collapsed=true] .pro-gallery-parent-container .gallery-item, *[data-hidden=true] .pro-gallery-parent-container .gallery-item{background-image:none !important}html.pro-gallery{width:100%;height:auto}body.pro-gallery{transition:opacity 2s ease} #gallery-loader{position:fixed;top:50%} .show-more-container{text-align:center;line-height:138px} .show-more-container i.show-more{color:#5d5d61;font-size:40px;cursor:pointer;margin-top:-3px} .show-more-container button.show-more{display:inline-block;padding:11px 29px;border-radius:0;border:2px solid #5d5d61;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:12px;color:#5d5d61;background:rgba(0,0,0,0);cursor:pointer} .show-more-container button.show-more:hover{background:rgba(0,0,0,.1)} .more-items-loader{display:block;width:100%;text-align:center;line-height:50px;font-size:30px;color:#116dff} .version-header{color:#e03939;text-align:left;font-family:"Consolas",monospace;font-size:13px;position:absolute;top:0;left:0;width:320px;height:100px;line-height:30px;background:hsla(0,0%,100%,.8);z-index:100} .auto-slideshow-button{margin-top:19px;padding:5px;height:28px;width:20px;left:auto;z-index:1;position:absolute;display:flex;text-align:center;cursor:pointer;opacity:.9} .auto-slideshow-counter{margin-top:24px;left:auto;z-index:1;position:absolute;display:flex;text-align:center;opacity:.9;font-size:15px;line-height:normal}@keyframes fadeIn{from{opacity:0}to{opacity:1}} .mouse-cursor{display:flex;width:100%;position:absolute} .nav-arrows-container{left:auto;position:absolute;display:flex;text-align:center;cursor:pointer;opacity:.9;align-items:center;background:rgba(0,0,0,0);border:none;justify-content:center} .nav-arrows-container.follow-mouse-cursor{position:relative;cursor:none} .nav-arrows-container:hover{opacity:1} .nav-arrows-container.drop-shadow svg{filter:drop-shadow(0px 1px 0.15px #B2B2B2)} .nav-arrows-container .slideshow-arrow{flex-shrink:0} .nav-arrows-container:focus:not(:focus-visible){--focus-ring-box-shadow: none !important;outline:none !important;box-shadow:none !important} .arrow-portal-container span{animation:fadeIn .1s ease-in-out;position:fixed;transition:top 50ms,left 50ms;display:flex;align-items:center;justify-content:center}div.gallery-slideshow div.pro-gallery,div.gallery-slideshow .gallery-column{box-sizing:content-box !important}div.gallery-slideshow .gallery-group,div.gallery-slideshow .gallery-item-container,div.gallery-slideshow .gallery-item-wrapper{overflow:visible !important}div.gallery-slideshow.streched .gallery-slideshow-info{padding-left:50px !important;padding-right:50px !important}@media(max-width: 500px){div.gallery-slideshow div.pro-gallery .gallery-slideshow-info{padding-left:20px;padding-right:20px}}div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info{position:absolute;padding-top:0px;bottom:-220px;height:220px;width:100%;box-sizing:border-box;display:flex;z-index:15} .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px 60px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px 10px 50px} .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px}div.pro-gallery{width:100%;height:100%;overflow:hidden;backface-visibility:hidden;position:relative}div.pro-gallery .gallery-column{float:left;overflow:hidden;position:relative;transform-style:preserve-3d;backface-visibility:hidden}div.pro-gallery .gallery-column .gallery-left-padding{display:inline-block;height:100%}div.pro-gallery .gallery-column .gallery-top-padding{display:block;width:100%}div.pro-gallery .gallery-group{float:left;overflow:hidden;position:relative;transform-style:preserve-3d;backface-visibility:hidden;box-sizing:border-box;padding:0;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:11px}div.pro-gallery .gallery-group.debug.gallery-group-gone{background:#cdcdd0}div.pro-gallery .gallery-group.debug.gallery-group-visible{background:#c1f0c1}div.pro-gallery .gallery-group.debug.gallery-group-hidden{background:#f99}div.pro-gallery .gallery-item-container{position:absolute;display:inline-block;vertical-align:top;border:none;padding:0;border-radius:0;box-sizing:border-box;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden;outline:none;text-decoration:none;color:inherit;will-change:top,left,width,height;box-sizing:border-box;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:11px;cursor:default;scroll-snap-align:center}div.pro-gallery .gallery-item-container .item-action{width:1px;height:1px;overflow:hidden;position:absolute;pointer-events:none;z-index:-1}div.pro-gallery .gallery-item-container .item-action:focus{--focus-ring-box-shadow: none !important;outline:none !important;box-shadow:none !important}div.pro-gallery .gallery-item-container:hover .gallery-item-common-info{cursor:pointer}div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button{text-decoration:underline;cursor:pointer}div.pro-gallery .gallery-item-container.visible{transform:translate3d(0, 0, 0)}div.pro-gallery .gallery-item-container.clickable{cursor:pointer}div.pro-gallery .gallery-item-container .gallery-item-wrapper{position:relative;width:100%;height:100%;overflow:hidden}div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item{-o-object-fit:cover;object-fit:cover}div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div{width:100% !important;height:100% !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit{background:rgba(0,0,0,0)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item{background:rgba(0,0,0,0);-o-object-fit:contain;object-fit:contain}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;border-radius:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item{box-sizing:border-box;/*! autoprefixer: ignore next */-webkit-font-smoothing:antialiased;white-space:initial}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item{line-height:normal !important;letter-spacing:normal !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div{background:initial !important;box-sizing:border-box}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i{margin:0;padding:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader{top:50%;left:50%;height:30px;width:15px;z-index:-1;opacity:.4}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded{background-color:rgba(0,0,0,0);opacity:1 !important;animation:none !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after{display:none !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error{opacity:0 !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded{background-size:cover;background-repeat:no-repeat;background-position:center center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit{background-size:contain}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video{overflow:hidden;text-align:center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe{left:0;top:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item{pointer-events:none;opacity:0;transition:opacity .2s ease}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i{display:inline-block;text-rendering:auto;/*! autoprefixer: ignore next */-webkit-font-smoothing:antialiased;position:absolute;z-index:11;top:50%;left:50%;height:60px;text-align:center;margin:-30px 0 0 -30px;background:#080808;color:#fff;border-radius:50px;opacity:.7}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle{opacity:1}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background{font-size:26px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover{opacity:.9}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before{font-size:2.3em;opacity:1}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info{position:absolute;bottom:-220px;height:220px;width:100%;box-sizing:border-box;display:flex;z-index:15}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div{height:100%;width:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{white-space:initial;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;box-sizing:border-box;border-radius:0;z-index:15;overflow:hidden}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner{height:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before{opacity:0 !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;margin:0;box-sizing:border-box;z-index:-1}div.pro-gallery .gallery-item-container .gallery-item-common-info{box-sizing:border-box;cursor:pointer}div.pro-gallery.one-row{white-space:nowrap;float:left}div.pro-gallery.one-row .gallery-column{width:100%;float:none;white-space:nowrap}div.pro-gallery.one-row .gallery-column .gallery-group{display:inline-block;float:none}div.pro-gallery.one-row.slider .gallery-column{overflow-x:scroll}div.pro-gallery.one-row.slider .gallery-column.scroll-snap{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}div.pro-gallery.one-row .gallery-horizontal-scroll-inner{position:relative;will-change:transform}div.pro-gallery.thumbnails-gallery{overflow:hidden;float:left}div.pro-gallery.thumbnails-gallery .galleryColumn{position:relative;overflow:visible}div.pro-gallery.thumbnails-gallery .thumbnailItem{position:absolute;background-color:#fff;background-size:cover;background-position:center;overflow-y:inherit;border-radius:0px;cursor:pointer}div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:hsla(0,0%,100%,.6)}@media(max-width: 500px){div.pro-gallery.thumbnails-gallery{overflow:visible}}div.pro-gallery *:focus{box-shadow:none}div.pro-gallery.accessible i:focus,div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus{box-shadow:inset 0 0 0 1px #fff,inset 0 0 1px 4px #116dff}div.pro-gallery.accessible i:focus:not(:focus-visible),div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus:not(:focus-visible){box-shadow:none !important}div.pro-gallery.accessible .gallery-item-hover i:focus,div.pro-gallery.accessible .gallery-item-hover button:focus{box-shadow:none}div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus)::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff;pointer-events:none;border-radius:inherit;z-index:15}div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before{box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff}div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff;pointer-events:none;border-radius:inherit}div.pro-gallery .hide-scrollbars{-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}div.pro-gallery .hide-scrollbars::-webkit-scrollbar,div.pro-gallery .hide-scrollbars ::-webkit-scrollbar{width:0 !important;height:0 !important}div.pro-gallery .rtl{direction:rtl}div.pro-gallery .ltr{direction:ltr} .sr-only.out-of-view-component{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:circle(0%);border:0} .screen-logs{word-wrap:break-word;background:#fff;width:280px;font-size:10px} .fade{display:block;transition:opacity 600ms ease} .fade-visible{opacity:1} .fade-hidden{opacity:0} .deck-before{display:block;z-index:1;transition:transform 600ms ease;transform:translateX(-100%)} .deck-before-rtl{display:block;z-index:1;transition:transform 600ms ease;transform:translateX(100%)} .deck-current{display:block;z-index:0;transition:transform 600ms ease;transform:translateX(0)} .deck-current .override{transition:transform 600ms ease,opacity .1s ease 200ms !important} .deck-after{display:block;transition:opacity .2s ease 600ms;z-index:-1;opacity:0} .deck-after .override{transition:opacity .1s ease 0s !important} .disabled-transition{transition:none !important}@keyframes changing_background{0%{background-color:rgba(241,241,241,.2)}50%{background-color:rgba(241,241,241,.8)}100%{background-color:rgba(241,241,241,.2)}} .pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before{content:"";position:absolute;scroll-snap-align:center;top:var(--group-top);left:var(--group-left);width:var(--group-width);right:var(--group-right);height:1px;pointer-events:none} .pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before{content:"";position:absolute;scroll-snap-align:center;top:var(--group-top);left:var(--group-left);width:var(--group-width);right:var(--group-right);height:1px;pointer-events:none} .gallery-item-container{scroll-snap-align:none !important} .gallery-slideshow .gallery-item-container:not(.clickable) a{cursor:default} .slideshow-info-element-inner{box-sizing:border-box;padding-top:24px;height:100%;width:100%} .slideshow-info-element-inner .info-element-text{flex-grow:1;padding:0;margin-bottom:25px;display:flex;flex-direction:column} .slideshow-info-element-inner .info-element-text>div{width:100%} .slideshow-info-element-inner .info-element-text .info-element-title{white-space:normal;font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:32px;font-size:21px;height:auto;color:#2b5672;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;text-overflow:ellipsis} .slideshow-info-element-inner .info-element-text .info-element-description{font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:25px;font-size:15px;height:auto;color:#2b5672;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;white-space:nowrap;text-overflow:ellipsis} .slideshow-info-element-inner .info-element-text .info-element-description>span{white-space:normal} .slideshow-info-element-inner .info-element-text .info-member.hide{display:none} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay{display:none} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover{opacity:1 !important} .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:100%;position:absolute;top:0;left:0} .slideshow-info-element-inner .info-element-social{height:auto;position:static;display:flex;flex-direction:row;margin:0;overflow:visible;z-index:16;transition:opacity .4s ease} .slideshow-info-element-inner .info-element-social.populated-item{margin-bottom:24px} .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box{width:0 !important} .slideshow-info-element-inner .info-element-social.info-align-center{justify-content:center} .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share{position:relative} .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .slideshow-info-element-inner .info-element-social.info-align-right{flex-direction:row-reverse} .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .slideshow-info-element-inner .info-element-social .info-element-social-button{margin:0 15px;display:inline-flex;font-size:19px;color:#2b5672;cursor:pointer} .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon{fill:#2b5672} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i{float:left;display:inline-block;border:none;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer} .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px} .slideshow-info-element-inner .info-element-social .info-element-social-share{flex-direction:row;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important;display:inline-block;height:30px;max-width:300px;z-index:16;font-size:12px;transform:none !important} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened{width:210px !important;outline:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i{display:inline-block;font-size:15px;color:#2b5672;cursor:pointer;width:30px;height:30px;line-height:14px;text-align:center;margin:0 6px;float:left;text-decoration:none;background:rgba(0,0,0,0);border:none} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover{opacity:.7} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share{font-size:13px} .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share{font-size:13px} .gallery-item-common-info.gallery-item-bottom-info{box-sizing:border-box;padding-top:24px;height:100%;width:100%;padding-top:0} .gallery-item-common-info.gallery-item-bottom-info .info-element-text{flex-grow:1;padding:0;margin-bottom:25px;display:flex;flex-direction:column} .gallery-item-common-info.gallery-item-bottom-info .info-element-text>div{width:100%} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title{white-space:normal;font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:32px;font-size:21px;height:auto;color:#2b5672;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;text-overflow:ellipsis} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description{font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:25px;font-size:15px;height:auto;color:#2b5672;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;white-space:nowrap;text-overflow:ellipsis} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span{white-space:normal} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide{display:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay{display:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover{opacity:1 !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:100%;position:absolute;top:0;left:0} .gallery-item-common-info.gallery-item-bottom-info .info-element-social{height:auto;position:static;display:flex;flex-direction:row;margin:0;overflow:visible;z-index:16;transition:opacity .4s ease} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item{margin-bottom:24px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box{width:0 !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center{justify-content:center} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share{position:relative} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right{flex-direction:row-reverse} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button{margin:0 15px;display:inline-flex;font-size:19px;color:#2b5672;cursor:pointer} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon{fill:#2b5672} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i{float:left;display:inline-block;border:none;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share{flex-direction:row;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important;display:inline-block;height:30px;max-width:300px;z-index:16;font-size:12px;transform:none !important} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened{width:210px !important;outline:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i{display:inline-block;font-size:15px;color:#2b5672;cursor:pointer;width:30px;height:30px;line-height:14px;text-align:center;margin:0 6px;float:left;text-decoration:none;background:rgba(0,0,0,0);border:none} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover{opacity:.7} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share{font-size:13px} .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share{font-size:13px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner{box-sizing:border-box;padding-top:24px;height:100%;width:100%} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text{flex-grow:1;padding:0;margin-bottom:25px;display:flex;flex-direction:column} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div{width:100%} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title{white-space:normal;font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:32px;font-size:21px;height:auto;color:#2b5672;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;text-overflow:ellipsis} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description{font-family:"HelveticaNeueW01-Thin","HelveticaNeueW02-Thin","HelveticaNeueW10-35Thin",sans-serif;line-height:25px;font-size:15px;height:auto;color:#2b5672;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;transition:opacity .4s ease;white-space:nowrap;text-overflow:ellipsis} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span{white-space:normal} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide{display:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay{display:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover{opacity:1 !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:100%;position:absolute;top:0;left:0} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social{height:auto;position:static;display:flex;flex-direction:row;margin:0;overflow:visible;z-index:16;transition:opacity .4s ease} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item{margin-bottom:24px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box{width:0 !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center{justify-content:center} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share{position:relative} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right{flex-direction:row-reverse} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button{margin:0 15px;display:inline-flex;font-size:19px;color:#2b5672;cursor:pointer} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon{fill:#2b5672} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love{font-size:15px;border:none;background:rgba(0,0,0,0);padding:0} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i{float:left;display:inline-block;border:none;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{color:#2b5672;font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share{flex-direction:row;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important;display:inline-block;height:30px;max-width:300px;z-index:16;font-size:12px;transform:none !important} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened{width:210px !important;outline:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i{display:inline-block;font-size:15px;color:#2b5672;cursor:pointer;width:30px;height:30px;line-height:14px;text-align:center;margin:0 6px;float:left;text-decoration:none;background:rgba(0,0,0,0);border:none} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover{opacity:.7} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share{font-size:13px} .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share, .gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share{font-size:13px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text{padding:0} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element{display:flex;flex-direction:column;justify-content:center} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social{margin:0;height:auto;position:static;display:flex;flex-direction:row} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows{width:auto;margin:0px -10px 0} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top{background:linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box{width:0 !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center{justify-content:center} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share{position:relative} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box{position:absolute;left:-25px;padding-left:25px !important;margin-right:0 !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right{flex-direction:row-reverse} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share{flex-direction:row-reverse} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box{margin-right:40px !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button{position:static !important;margin:0;padding:0 20px;font-size:19px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share{margin-top:-3px} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share{flex-direction:row;outline:none} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box{width:210px !important;outline:none} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box{width:0;transition:width .3s;overflow:hidden;margin-left:25px !important;margin-right:25px !important} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered, .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered{width:210px !important;outline:none} .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title{white-space:normal} .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover{padding:30px} .gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text{padding:30px 0 0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper{display:flex;justify-content:center;opacity:0;/*! autoprefixer: ignore next */-webkit-box-pack:center;transition:opacity .4s ease;color:#fff}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon{margin-right:7px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{line-height:25px;font-size:15px;color:#fff;overflow:hidden;display:block;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;opacity:0;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;white-space:nowrap;outline:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:45px;position:absolute;top:0;left:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text{padding:30px;display:flex;flex-direction:column;margin:0;box-sizing:border-box;height:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item{padding-top:5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item{padding-left:5px;padding-right:5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden{opacity:0 !important;pointer-events:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div{width:100%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down{padding-top:60px;box-sizing:border-box}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title{line-height:32px;font-size:21px;padding:0;color:#fff;overflow:hidden;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;opacity:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description{line-height:25px;font-size:15px;color:#fff;overflow:hidden;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;opacity:0;white-space:normal}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements{width:100%;height:24px !important;display:flex;flex-direction:row}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love{margin-right:auto}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button{padding-left:10px;padding-right:10px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute{position:absolute;top:0;left:0}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social{outline:none;width:100%;height:100%;overflow:visible;z-index:16;transition:opacity .4s ease}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item{display:flex;align-items:flex-end;justify-content:space-around;height:90%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button{position:initial}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows{width:86%;margin:0 7%}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden{opacity:0 !important;pointer-events:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button{outline:none;bottom:30px;position:absolute;margin:0;display:inline-block;font-size:19px;color:#fff;cursor:pointer;opacity:0;padding:10px;margin:-10px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved){opacity:.7}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible{opacity:1 !important}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments{left:26px;top:26px;bottom:initial;font-size:15px;border:none;background:#2b5672;display:flex;-moz-column-gap:7px;column-gap:7px;align-items:center;padding:5px;margin:-5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count{font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;line-height:15px;font-size:15px;letter-spacing:1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love{left:30px;bottom:30px;font-size:15px;border:none;background:rgba(0,0,0,0)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i{outline:none;float:left;display:inline-block;line-height:14px;border:none;background:rgba(0,0,0,0);font-size:18px;padding:1px 5px;text-decoration:none;cursor:pointer}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count{font-family:"HelveticaNeueW01-UltLt","HelveticaNeueW02-UltLt","HelveticaNeueW10-25UltL",sans-serif;font-style:normal;float:left;line-height:15px;font-size:15px;margin-top:2px;display:inline-block;padding-left:9px;letter-spacing:1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share{bottom:26px;left:auto;right:30px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots{left:auto;right:22px;top:26px;height:30px;width:20px;display:flex;justify-content:center}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download{bottom:25px;left:auto;right:68px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right{right:30px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button{bottom:calc(50% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments{left:calc(25% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span{display:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share{right:calc(25% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download{left:calc(50% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots{left:calc(50% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button{bottom:auto;left:calc(50% - 8px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments{top:calc(25% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share{top:auto;right:auto;bottom:calc(25% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download{top:calc(50% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots{bottom:calc(50% - 10px)}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:300px;min-width:200px;overflow:visible;z-index:16;font-size:12px;opacity:0;transform:translateX(-50%);margin-top:1px;margin-left:-3px;transition:opacity .4s ease;outline:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden{opacity:0 !important;pointer-events:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i{display:inline-block;font-size:15px;color:#fff;cursor:pointer;position:absolute;top:50%;width:22px;text-align:center;transform:translateY(-50%);background:rgba(0,0,0,0);border:none}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover{opacity:.7}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1{margin-left:5px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2{font-size:13px;margin-top:1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4{margin-left:-1px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5{font-size:13px;margin-top:1px;margin-left:-3px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item{top:50%;left:0;max-width:none;min-width:0;max-height:300px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i{left:50%;margin-left:-10px;margin-top:8px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2{font-size:13px}div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5{font-size:13px}div.pro-gallery .gallery-item-container .gallery-item-common-info{box-sizing:border-box;cursor:pointer}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title{/*! autoprefixer: ignore next */overflow:hidden;/*! autoprefixer: ignore next */display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description{/*! autoprefixer: ignore next */overflow:hidden;display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;text-overflow:ellipsis}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span{white-space:normal}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide{display:none}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper{display:flex;justify-content:center;color:#fff}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:25px;height:45px;min-width:190px;padding:0 15px;position:relative;z-index:10;cursor:pointer;outline:none;border-style:solid;text-decoration:none}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay{display:none}div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay{display:block;background:hsla(0,0%,100%,.1);width:100%;height:45px;position:absolute;top:0;left:0}div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper{display:none !important} :root{--tooltip-text-color: white;--tooltip-background-color: black;--tooltip-margin: 30px;--tooltip-arrow-size: 6px} .tooltip-wrapper{position:absolute;top:0;z-index:100;background-color:var(--tooltip-background-color);color:var(--tooltip-text-color);box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);border:1px solid var(--tooltip-text-color)} .tooltip-body{padding:4px;font-size:14px;font-family:Helvetica} .tooltip-body::before{content:" ";left:50%;border:solid rgba(0,0,0,0);height:0;width:0;position:absolute;pointer-events:none;border-width:var(--tooltip-arrow-size);margin-left:calc(var(--tooltip-arrow-size)*-1)} .tooltip-body.arrow{top:calc(var(--tooltip-margin)*-1)} .tooltip-body.arrow::before{top:100%;border-top-color:var(--tooltip-background-color)} .pg-render-indicator{position:absolute;bottom:15.5px;left:15.5px;border:1px solid #717171;padding:5px 10px 5px 5px;font-size:16px;z-index:2147483648;cursor:default;line-height:20px} .pg-render-indicator table{table-layout:fixed} .pg-render-indicator.rendered{background-color:#7fff00} .pg-render-indicator.not-rendered{background-color:red} .pg-render-indicator .log-column{max-height:450px;max-width:500px;overflow:auto;background-color:#fff} .pg-render-indicator .show-on-hover{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;top:-9999px;left:-9999px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important} .pg-render-indicator div.worker-log-text{word-wrap:break-word;max-width:500px;min-width:100px} .pg-render-indicator:hover{max-width:90%;max-height:90%} .pg-render-indicator:hover .show-on-hover{clip:auto !important;clip-path:none;display:block;height:auto;line-height:normal;text-decoration:none;width:auto;position:static} .pro-fullscreen-wrapper, .pro-fullscreen-wrapper-loading{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100005} .pro-gallery-empty{top:0;left:0;height:100%;width:100%;background-color:hsla(0,0%,100%,.9)} .pro-gallery-empty .pro-gallery-empty-content{height:334px;width:100%;overflow:hidden} .pro-gallery-empty .pro-gallery-empty-image{margin:66px auto 35px;width:262px;height:132px;background-image:url(media/emptystate.85a4add5.svg);background-size:contain} .pro-gallery-empty .pro-gallery-empty-title{color:#4eb7f5;font-family:"HelveticaNeueW01-55Roma","HelveticaNeueW02-55Roma","HelveticaNeueW10-55Roma",sans-serif;font-size:20px;line-height:25px;text-align:center;margin-bottom:10px} .pro-gallery-empty .pro-gallery-empty-info{color:#4eb7f5;font-family:"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh",sans-serif;font-size:14px;line-height:20px;text-align:center} .comp-lrg7rufa div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content{background-color:#404040}.comp-lrg7rufa div.pro-gallery-parent-container .show-more-container i.show-more{color:rgba(0, 0, 0, 0.7)}.comp-lrg7rufa div.pro-gallery-parent-container .show-more-container button.show-more{--loadMoreButtonBorderRadius: 0;--loadMoreButtonBorderColor: #404040;--loadMoreButtonBorderWidth: 1;--loadMoreButtonColor: #FFFFFF;--loadMoreButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--loadMoreButtonFontColor: #404040;color:rgba(64, 64, 64, 0.9);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: ;background:rgb(255, 255, 255);border-width:1px;border-color:rgb(64, 64, 64);border-radius:0px}.comp-lrg7rufa div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more{color:rgba(0, 0, 0, 0.7)}.comp-lrg7rufa div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more{--loadMoreButtonBorderRadius: 0;--loadMoreButtonBorderColor: #404040;--loadMoreButtonBorderWidth: 1;--loadMoreButtonColor: #FFFFFF;--loadMoreButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--loadMoreButtonFontColor: #404040;color:rgb(64, 64, 64);font:normal normal normal 16px/20px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto;text-decoration: ;background:rgb(255, 255, 255);border-width:undefinedpx;border-color:rgb(64, 64, 64);border-radius:undefinedpx}.comp-lrg7rufa .nav-arrows-container .slideshow-arrow,.comp-lrg7rufa .nav-arrows-container .custom-nav-arrows svg{--arrowsColor: #FFFFFF;fill:rgb(255, 255, 255)}.comp-lrg7rufa .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,.comp-lrg7rufa .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg{--arrowsColor: #FFFFFF;fill:rgb(255, 255, 255)}.comp-lrg7rufa .pro-gallery.inline-styles .auto-slideshow-counter{--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 15px/18px helvetica-w01-light,sans-serif;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info{--itemIconColorSlideshow: #404040}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a{color:rgb(64, 64, 64) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground{fill:rgb(64, 64, 64) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 22px/27px helvetica-w01-bold,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description{--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 15px/18px helvetica-w01-light,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded){--imageLoadingColor: #F3F3F3;background-color:rgb(243, 243, 243)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{--itemFontColor: #FFFFFF;color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{--itemOpacity: #404040;color:rgba(0, 0, 0, 0)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background{--itemOpacity: #404040;fill:rgba(0, 0, 0, 0)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top{--itemOpacity: #404040;background:linear-gradient(rgba(0, 0, 0, 0) 0, transparent 140px) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover{--itemIconColor: #FFFFFF}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a{color:rgb(255, 255, 255) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground{fill:rgb(255, 255, 255) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title{--itemFont: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColor: #FFFFFF;color:rgb(255, 255, 255);font:normal normal normal 17px/1.4em barlow-medium,barlow,sans-serif;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description{--itemDescriptionFont: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColor: #FFFFFF;color:rgb(255, 255, 255) !important;font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper{--customButtonFontColor: #FFFFFF;color:rgb(255, 255, 255) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{--customButtonColor: #404040;--customButtonBorderRadius: 0;--customButtonBorderWidth: 1;--customButtonBorderColor: #FFFFFF;--customButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto;text-decoration: ;background:rgba(255, 255, 255, 0) !important;border-width:1px;border-radius:0px;border-color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 22px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 22px/27px helvetica-w01-bold,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description{--itemDescriptionFontColorSlideshow: #404040;--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(64, 64, 64) !important;font:normal normal normal 15px/18px helvetica-w01-light,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button{--customButtonFontForHover: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--customButtonFontColorForHover: #404040;--externalCustomButtonBorderWidth: 0;--externalCustomButtonBorderRadius: 0;font:normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto;text-decoration: ;color:rgb(64, 64, 64) !important;background:rgba(10, 117, 186, 0) !important;border-color:rgb(64, 64, 64);border-width:0px;border-radius:0px}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded){--imageLoadingColor: #F3F3F3;background-color:rgb(243, 243, 243)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle{--itemFontColor: #FFFFFF;color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background{--itemOpacity: #404040;color:rgba(0, 0, 0, 0) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background{--itemOpacity: #404040;fill:rgba(0, 0, 0, 0) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top{--itemOpacity: #404040;background:linear-gradient(rgba(0, 0, 0, 0) 0, transparent 140px) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info{--itemIconColorSlideshow: #404040}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a{color:rgb(64, 64, 64) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground{fill:rgb(64, 64, 64) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 22px/27px helvetica-w01-bold,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description{--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 15px/18px helvetica-w01-light,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover{--itemIconColor: #FFFFFF}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a{color:rgb(255, 255, 255) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground{fill:rgb(255, 255, 255) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title{--itemFont: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColor: #FFFFFF;color:rgb(255, 255, 255);font:normal normal normal 17px/21px barlow-medium,barlow,sans-serif;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description{--itemDescriptionFont: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--itemDescriptionFontColor: #FFFFFF;color:rgb(255, 255, 255) !important;font:normal normal normal 16px/20px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper{--customButtonFontColor: #FFFFFF;color:rgb(255, 255, 255) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button{--customButtonColor: #404040;--customButtonBorderRadius: 0;--customButtonBorderWidth: 1;--customButtonBorderColor: #FFFFFF;--customButtonFont: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(255, 255, 255) !important;font:normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto;text-decoration: ;background:rgba(255, 255, 255, 0) !important;border-width:undefinedpx;border-radius:undefinedpx;border-color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before{--itemOpacity: #404040;background:rgba(0, 0, 0, 0) !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before{background:#404040 !important}.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title{--itemFontSlideshow: normal normal normal 22px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;--itemFontColorSlideshow: #404040;color:rgb(64, 64, 64) !important;font:normal normal normal 22px/27px helvetica-w01-bold,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description{--itemDescriptionFontColorSlideshow: #404040;--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(64, 64, 64) !important;font:normal normal normal 15px/18px helvetica-w01-light,sans-serif !important;text-decoration: }.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,.comp-lrg7rufa .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button{--customButtonFontForHover: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;--customButtonFontColorForHover: #404040;--externalCustomButtonBorderWidth: 0;--externalCustomButtonBorderRadius: 0;font:normal normal normal 15px/18px wfont_106523_1976ef4edbf44111abd4bd57d1e3e8f4,wf_1976ef4edbf44111abd4bd57d,orig_roboto;text-decoration: ;color:rgb(64, 64, 64) !important;background:rgba(10, 117, 186, 0) !important;border-color:rgb(64, 64, 64);border-width:undefinedpx;border-radius:undefinedpx}.comp-lrg7rufa .te-pro-gallery-text-item{font:normal normal normal 16px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;color:#FFFFFF}.comp-lrg7rufa .pro-fullscreen-wrapper .pro-fullscreen-text-item{--fullscreen-text-item-bg: #404040;background-color:#404040}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles{--bgColorExpand: #FFFFFF;background-color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link{--descriptionColorExpand: #404040;--descriptionFontExpand: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(64, 64, 64);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: }.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info{--bgColorExpand: #FFFFFF;background-color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1{--titleColorExpand: #404040;--titleFontExpand: normal normal normal 20px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;color:rgb(64, 64, 64);font:normal normal normal 35px/1.4em wfont_dd8e13_c3c002ee749f449a9135e4806a0a0e02,wf_c3c002ee749f449a9135e4806,orig_barlow_semibold;text-decoration: }.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link{--descriptionColorExpand: #404040;--descriptionFontExpand: normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;color:rgb(64, 64, 64);font:normal normal normal 20px/1.4em wfont_106523_10ba04c181364b0fa613ae3aa4cc7109,wf_10ba04c181364b0fa613ae3aa,orig_roboto_medium;text-decoration: }.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after{--descriptionColorExpand: #404040;border-color:rgb(64, 64, 64)}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button{--descriptionColorExpand: #404040;color:rgb(64, 64, 64)}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle{--descriptionColorExpand: #404040;color:rgb(64, 64, 64)}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background{--bgColorExpand: #FFFFFF;color:rgb(255, 255, 255)}.comp-lrg7rufa .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon{--descriptionColorExpand: #404040;--bgColorExpand: #FFFFFF;color:rgb(64, 64, 64);background:rgb(255, 255, 255)} div.comp-lrg7rufa:not(.fullscreen-comp-wrapper) { width: 100%; } Call our roofers Across Houghton le Spring, Sunderland & DurhamThe specialists at Roof Masters in Houghton-Le-Spring are on hand to help. Call our team now. #comp-lrg8obg2 svg [data-color="1"] {fill: #FFFFFF;} 0191 574 1366Contact usT: 0191 574 1366E: roofingmasters@hotmail.co.ukAddress: Summerville, 4 Heather Drive, Broomhill, Houghton Le Spring ​DH5 9RSBusiness hoursMon-Sun: Open 24 hrsConnect with us​Terms of Use | Privacy & Cookie Policy | Trading Terms © 2025. The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.bottom of page {"data":{"site":{"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userId":"d585539c-6b23-4274-bdd6-0d55044522b3","siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","siteRevision":244,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"c4b66d40-4d77-45a9-a64b-60078a098743","isSEO":false,"appNameForBiEvents":"thunderbolt"},"rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"fleetConfig":{"fleetName":"wix-thunderbolt","type":"GA","code":0},"requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/","isInSEO":false,"platformOnSite":true}} window.fedops = JSON.parse(document.getElementById('wix-fedops').textContent) (()=>{"use strict";const e="unknown",r=r=>{const t=(o=r.cache,s=r.varnish,`${o||e},${s||e}`);var o,s;return{caching:t,isCached:t.includes("hit"),...r.microPop?{microPop:r.microPop}:{}}},t=(t,o)=>{const s=(e=>{let r;try{r=e()}catch(e){r=[]}const t=r.reduce((e,r)=>(e[r.name]=r.description,e),{});return{cache:t.cache,varnish:t.varnish,microPop:t.dc}})(o);if(s.cache||s.varnish)return r({cache:s.cache||e,varnish:s.varnish||e,microPop:s.microPop});const n=(r=>{const t=r.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return t&&t.length?{cache:t[1],varnish:t[2]||e,microPop:t[3]}:null})(t);return n?r(n):{caching:e,isCached:!1}};function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const r=16*Math.random()|0;return("x"===e?r:3&r|8).toString(16)})}const s=e=>{let r=!1;if(!/\(iP(hone|ad|od);/i.test(window?.navigator?.userAgent))try{r=navigator.sendBeacon(e)}catch(e){}r||((new Image).src=e)};!function(){const{site:e,rollout:r,fleetConfig:n,requestUrl:i,isInSEO:a,shouldReportErrorOnlyInPanorama:c}=window.fedops.data,d=(e=>{const{userAgent:r}=e.navigator;return/instagram.+google\/google/i.test(r)?"":/bot|google(?!play)|phantom|crawl|spider|headless|slurp|facebookexternal|Lighthouse|PTST|^mozilla\/4\.0$|^\s*$/i.test(r)?"ua":""})(window)||(()=>{try{if(window.self===window.top)return""}catch(e){}return"iframe"})()||(()=>{if(!Function.prototype.bind)return"bind";const{document:e,navigator:r}=window;if(!e||!r)return"document";const{webdriver:t,userAgent:o,plugins:s,languages:n}=r;if(t)return"webdriver";if(!s||Array.isArray(s))return"plugins";if(Object.getOwnPropertyDescriptor(s,"0")?.writable)return"plugins-extra";if(!o)return"userAgent";if(o.indexOf("Snapchat")>0&&e.hidden)return"Snapchat";if(!n||0===n.length||!Object.isFrozen(n))return"languages";try{throw Error()}catch(e){if(e instanceof Error){const{stack:r}=e;if(r&&/ (\(internal\/)|(\(?file:\/)/.test(r))return"stack"}}return""})()||(a?"seo":""),p=!!d,{isCached:m,caching:l,microPop:u}=t(document.cookie,()=>performance.getEntriesByType("navigation")[0].serverTiming||[]),w={WixSite:1,UGC:2,Template:3}[e.siteType]||0,h=e.appNameForBiEvents,{isDACRollout:g,siteAssetsVersionsRollout:f}=r,x=g?1:0,v=f?1:0,S=0===n.code||1===n.code?n.code:null,y=2===n.code,I=Date.now()-window.initialTimestamps.initialTimestamp,b=Math.round(performance.now()),{visibilityState:$}=document,_=$,{fedops:O,addEventListener:T,thunderboltVersion:A}=window;O.apps=O.apps||{},O.apps[h]={startLoadTime:b},O.sessionId=e.sessionId,O.vsi=o(),O.is_cached=m,O.phaseStarted=E(28),O.phaseEnded=E(22),performance.mark("[cache] "+l+(u?" ["+u+"]":"")),O.reportError=(e,r="load")=>{const t=e?.reason||e?.message;t?(c||k(26,`&errorInfo=${t}&errorType=${r}`),R({error:{name:r,message:t,stack:e?.stack}})):e.preventDefault()},T("error",O.reportError),T("unhandledrejection",O.reportError);let P=!1;function k(r,t=""){if(i.includes("suppressbi=true"))return;const o="//frog.wix.com/bolt-performance?src=72&evid="+r+"&appName="+h+"&is_rollout="+S+"&is_company_network="+y+"&is_sav_rollout="+v+"&is_dac_rollout="+x+"&dc="+e.dc+(u?"&microPop="+u:"")+"&is_cached="+m+"&msid="+e.metaSiteId+"&session_id="+window.fedops.sessionId+"&ish="+p+"&isb="+p+(p?"&isbr="+d:"")+"&vsi="+window.fedops.vsi+"&caching="+l+(P?",browser_cache":"")+"&pv="+_+"&pn=1&v="+A+"&url="+encodeURIComponent(i)+"&st="+w+`&ts=${I}&tsn=${b}`+t;s(o)}function R({transaction:r,error:t}){const o=[{fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:""+("Studio"===window.fedops.data.site.editorName?"wix-studio":"thunderbolt"+(window.fedops.data.site.isResponsive?"-responsive":"")),platform:"viewer",msid:window.fedops.data.site.metaSiteId,sessionId:window.fedops.vsi,sessionTime:Date.now()-window.initialTimestamps.initialTimestamp,logLevel:t?"ERROR":"INFO",message:t?.message??(r?.name&&`${r.name} START`),errorName:t?.name,errorStack:t?.stack,transactionName:r?.name,transactionAction:r&&"START",isSsr:!1,dataCenter:e.dc,isCached:!!m,isRollout:!!S,isHeadless:!!p,isDacRollout:!!x,isSavRollout:!!v,isCompanyNetwork:!!y}];try{const e=JSON.stringify({messages:o});return navigator.sendBeacon("https://panorama.wixapps.net/api/v1/bulklog",e)}catch(e){console.error(e)}}function E(e){return(r,t)=>{const o=`&name=${r}&duration=${Date.now()-I}`,s=t&&t.paramsOverrides?Object.keys(t.paramsOverrides).map(e=>e+"="+t.paramsOverrides[e]).join("&"):"";k(e,s?`${o}&${s}`:o)}}if(T("pageshow",({persisted:e})=>{e&&(P||(P=!0,O.is_cached=!0))},!0),window.__browser_deprecation__)return;const C=document.referrer?`&document_referrer=${document.referrer}`:"",N=window.sessionStorage.getItem("isMpa"),D=N?`&isMpa=${N}`:"";N&&window.sessionStorage.removeItem("isMpa");let M=window.sessionStorage.getItem("mpaSessionId");M||(M=o(),window.sessionStorage.setItem("mpaSessionId",M)),window.fedops.mpaSessionId=M,k(21,`&platformOnSite=${window.fedops.data.platformOnSite}&mpaSessionId=${M}${C}${D}`),R({transaction:{name:"PANORAMA_COMPONENT_LOAD"}})}()})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendFedopsLoadStarted.inline.1c036eb1.bundle.min.js.map if ( typeof Promise === 'undefined' || typeof Set === 'undefined' || typeof Object.assign === 'undefined' || typeof Array.from === 'undefined' || typeof Symbol === 'undefined' ) { // send bi in order to detect the browsers in which polyfills are not working window.fedops.phaseStarted('missing_polyfills') } (()=>{"use strict";var e,o,r,a,i,t={},n={};function d(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=t,e=[],d.O=(o,r,a,i)=>{if(!r){var t=1/0;for(b=0;b<e.length;b++){for(var[r,a,i]=e[b],n=!0,c=0;c<r.length;c++)(!1&i||t>=i)&&Object.keys(d.O).every(e=>d.O[e](r[c]))?r.splice(c--,1):(n=!1,i<t&&(t=i));if(n){e.splice(b--,1);var s=a();void 0!==s&&(o=s)}}return o}i=i||0;for(var b=e.length;b>0&&e[b-1][2]>i;b--)e[b]=e[b-1];e[b]=[r,a,i]},d.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return d.d(o,{a:o}),o},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var i=Object.create(null);d.r(i);var t={};o=o||[null,r({}),r([]),r(r)];for(var n=2&a&&e;("object"==typeof n||"function"==typeof n)&&!~o.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach(o=>t[o]=()=>e[o]);return t.default=()=>e,d.d(i,t),i},d.d=(e,o)=>{for(var r in o)d.o(o,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((o,r)=>(d.f[r](e,o),o),[])),d.u=e=>671===e?"thunderbolt-commons.e6c2ee39.bundle.min.js":592===e?"fastdom.inline.fbeb22f8.bundle.min.js":8398===e?"custom-element-utils.inline.8cff9cf3.bundle.min.js":996===e?"render-indicator.inline.94466dbe.bundle.min.js":7122===e?"version-indicator.inline.501e46e3.bundle.min.js":507===e?"bi-common.inline.7f89fd6a.bundle.min.js":({34:"FontFaces",40:"wixEcomFrontendWixCodeSdk",45:"sdkStateService",46:"TPAPopup",130:"styleUtilsService",161:"wix-seo-events-page-structured-data-index",200:"wix-seo-reviews-component-index",266:"group_3",311:"thunderbolt-components-registry-builder",314:"customUrlMapper",316:"windowScroll",349:"wix-seo-breadcrumbs-component-index",350:"namedSignalsService",359:"group_48",407:"wix-seo-SEO_DEFAULT",445:"accessibility",481:"wix-seo-forum-category-index",488:"interactions",541:"TPAUnavailableMessageOverlay",569:"assetsLoader",572:"domStore",622:"siteThemeService",693:"triggersAndReactions",695:"animationsWixCodeSdk",711:"passwordProtectedPage",740:"group_43",789:"wix-seo-images-component-index",851:"group_2",949:"routerService",970:"tpaWidgetNativeDeadComp",974:"animations",1021:"wix-seo-portfolio-collections-index",1141:"consentPolicy",1171:"platformPubsub",1184:"group_18",1232:"group_9",1274:"ooi",1305:"seo-api",1494:"wix-seo-groups-post-index",1499:"wix-seo-protected-page-index",1501:"builderComponent",1513:"builderModuleLoader",1525:"topologyService",1530:"wix-seo-bookings-form-index",1560:"TPABaseComponent",1573:"platformNamedSignalsService",1579:"wix-seo-services-component-index",1582:"consentPolicyService",1617:"fedopsLoggerService",1632:"SiteStyles",1643:"linkUtilsService",1833:"builderContextProviders",1922:"widgetWixCodeSdk",1991:"tpaModuleProvider",2040:"debug",2077:"wix-seo-search-page-index",2177:"group_11",2179:"AppPart2",2305:"serviceRegistrar",2313:"group_46",2338:"businessLoggerService",2342:"imagePlaceholderService",2358:"wix-seo-blog-post-index",2396:"merge-mappers",2545:"thunderbolt-components-registry",2563:"environmentService",2624:"group_21",2635:"group_22",2645:"platformSiteMembersService",2646:"platform",2694:"group_38",2705:"group_37",2774:"platformEnvironmentService",2816:"wix-seo-blog-category-index",2821:"siteScrollBlocker",2865:"Repeater_FixedColumns",2970:"renderer",3002:"svgLoader",3006:"wix-seo-paginated-component-index",3092:"group_50",3096:"wix-seo-stores-gallery-component-index",3097:"lightboxService",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3286:"wix-seo-stores-product-schema-presets-index",3369:"platformStyleUtilsService",3370:"platformFedopsLoggerService",3470:"cyclicTabbingService",3495:"wix-seo-blog-tags-index",3499:"wix-seo-restaurants-menu-component-index",3511:"environmentWixCodeSdk",3542:"dynamicPages",3605:"cyclicTabbing",3617:"contentReflow",3659:"componentsqaapi",3660:"group_5",3671:"group_6",3682:"TPAWorker",3689:"seo-api-converters",3690:"BuilderComponentDeadComp",3724:"versionIndicator",3769:"platformPageContextService",3780:"wix-seo-schedule-page-index",3795:"canvas",3831:"ContentReflowBanner",3858:"platformRouterService",3909:"motion",3930:"mobileFullScreen",3993:"group_19",4047:"wix-seo-events-list-component-index",4049:"domSelectors",4066:"TPAPreloaderOverlay",4134:"group_41",4206:"santa-platform-utils",4214:"platformSdkStateService",4245:"testApi",4303:"widget",4334:"platformTopologyService",4391:"wix-seo-media-component-index",4456:"group_29",4493:"remoteStructureRenderer",4526:"group_30",4551:"wix-seo-members-area-profile-tabs-index",4655:"reporter-api",4676:"wix-seo-events-page-index",4708:"routerFetch",4773:"quickActionBar",4874:"wix-seo-stores-category-index",4937:"businessLogger",5114:"wix-seo-bookings-calendar-index",5116:"wix-seo-wix-data-page-item-index",5122:"group_45",5133:"group_42",5148:"router",5168:"wixDomSanitizer",5181:"imagePlaceholder",5219:"wix-seo-static-page-index",5221:"stores",5294:"environment",5307:"wix-seo-blog-hashtags-index",5377:"onloadCompsBehaviors",5391:"platformConsentPolicyService",5412:"containerSliderService",5433:"group_20",5444:"group_25",5445:"protectedPages",5503:"group_39",5625:"group_8",5648:"wix-seo-members-area-profile-index",5652:"multilingual",5662:"platformLinkUtilsService",5679:"urlService",5728:"pageContextService",5739:"externalComponent",5901:"group_51",5966:"group_49",5998:"stickyToComponent",6055:"mpaNavigation",6099:"group_35",6178:"searchBox",6222:"siteScrollBlockerService",6304:"wix-seo-gift-card-index",6364:"provideCssService",6384:"dashboardWixCodeSdk",6441:"wix-seo-restaurants-menu-page-index",6469:"group_4",6505:"editorElementsDynamicTheme",6510:"tslib.inline",6521:"navigation",6578:"renderIndicator",6711:"platformSiteThemeService",6821:"becky-css",6850:"componentsLoader",6851:"wix-seo-forum-post-index",6935:"module-executor",6943:"group_40",7030:"feedback",7116:"scrollToAnchor",7148:"provideComponentService",7171:"siteMembers",7203:"platformTranslationsService",7230:"popups",7265:"group_28",7331:"RemoteRefDeadComp",7393:"vsm-css",7457:"group_0",7471:"wix-seo-bookings-service-index",7513:"wix-seo-stores-sub-category-index",7547:"AppPart",7562:"usedPlatformApis",7882:"appMonitoring",7920:"group_47",7931:"group_44",7969:"wix-seo-static-page-v2-index",8039:"containerSlider",8104:"tpa",8149:"GhostComp",8212:"translationsService",8242:"group_23",8253:"group_24",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",8838:"group_27",8840:"ByocStyles",8866:"platformInteractionsService",8908:"group_32",8919:"group_31",8934:"panorama",8981:"wix-seo-groups-page-index",9040:"wix-seo-restaurants-order-page-index",9045:"ssrCache",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",9204:"pageAnchors",9278:"group_7",9341:"editorWixCodeSdk",9368:"group_10",9404:"anchorsService",9497:"speculationRules",9506:"wix-seo-members-area-author-profile-index",9507:"TPAModal",9533:"wix-seo-stores-product-index",9737:"servicesManagerReact",9764:"wix-seo-pricing-plans-index",9822:"businessManager",9824:"siteMembersService",9896:"group_36",9948:"wix-seo-blog-archive-index"}[e]||e)+"."+{34:"42825314",40:"1389213b",45:"fe95d036",46:"c2744a36",130:"ddaf452b",161:"9baf3895",200:"b1039930",266:"5e83a1aa",311:"161442a8",314:"65cda696",316:"23e6c9db",349:"dd205450",350:"58fc239f",359:"64f5d925",407:"90df952e",445:"7a4a0e87",481:"f8e2d255",488:"ace01137",490:"3a9221eb",541:"19bb319e",569:"a3c7894b",572:"6c7ba3bf",622:"13292a6e",693:"6c2cb1df",695:"f9642416",711:"f3c56884",740:"288105c9",789:"44c2e7d7",851:"dc2f4944",949:"5a0d9514",970:"264775c2",974:"2a262498",993:"6a1dadc0",1021:"f1764d68",1141:"7e13fd16",1171:"8ac62268",1184:"6dcc8019",1232:"3d995c3e",1274:"f864528d",1305:"0abdd6b8",1418:"c1ab6d5d",1494:"9421e5b1",1499:"d97840e9",1501:"52f34583",1513:"4b923306",1525:"87b0b3d2",1530:"9c7a1881",1560:"ccac23f8",1573:"0817b6d7",1579:"76c77c9e",1582:"0e33da7e",1617:"89883bae",1619:"cdb7771d",1632:"9071ae79",1643:"70aa015d",1833:"632241f3",1922:"7b895c29",1991:"ffa4e97e",2040:"b480b18b",2077:"464b6933",2177:"81d8ddf9",2179:"568362fa",2305:"dd423999",2313:"4b69ed65",2338:"ee726f93",2342:"484f30e4",2358:"f9f721f1",2396:"57846e53",2545:"174af3c5",2563:"57865ebc",2624:"22ec2175",2635:"5d6c785e",2645:"ad5305b7",2646:"85edddd7",2694:"533bf999",2705:"ae4cde9d",2774:"8b6c4005",2816:"f5d10a83",2821:"4ed9f98f",2865:"e2529a4c",2970:"eb9b112d",3002:"8158e433",3006:"cf05d182",3092:"1e162d98",3096:"5f33d809",3097:"fd98590e",3119:"5438b1da",3272:"901c5e7f",3286:"f9040bda",3369:"b6b1f46d",3370:"843ae0ee",3470:"bca44b46",3495:"a6afbc59",3499:"4599607d",3511:"f712152b",3520:"f1d7f030",3542:"d7fc0274",3605:"7ab0c9b0",3617:"e425d9d6",3659:"163131fa",3660:"8b769341",3671:"043def33",3682:"d3c73ed6",3689:"de7c2dd3",3690:"76bded92",3724:"021843c8",3769:"e8c9d3a8",3780:"c52e90cd",3795:"b410106a",3831:"5df1c55d",3858:"38c28731",3909:"7c5785b0",3930:"fd421ddc",3993:"9a541ee8",4047:"886b0b8e",4049:"6c1af01b",4066:"3dedf657",4134:"4d631571",4206:"06493307",4214:"98c2e2e3",4245:"a6b2591b",4303:"354a56f5",4334:"04d124b1",4391:"39be9e0b",4456:"a4ae3cd3",4493:"3fe3f45d",4526:"caf7e291",4551:"6afe659c",4655:"ddfdba50",4676:"a151219c",4708:"2c1aabb7",4773:"2339844f",4874:"1344ec61",4937:"c37988a7",5114:"bf1b55f2",5116:"9421ca63",5122:"4cc6d4e1",5133:"4391af45",5148:"a544b735",5168:"2d6b2919",5181:"2980857a",5219:"11dd6fc3",5221:"7c7bd98d",5294:"5c057c2b",5307:"fbf95fc5",5377:"65c4a443",5391:"a089015a",5412:"34b8eb82",5433:"8b17e400",5444:"4be8e31c",5445:"04f8dc57",5503:"8e906ccc",5625:"6a3961fd",5648:"f27bd307",5652:"34662810",5662:"279ac44a",5679:"0ae3175d",5728:"04be6536",5739:"430cfe35",5879:"08145a33",5901:"5a871bba",5966:"9eb60cb8",5998:"712e63b7",6055:"48b2c3c5",6099:"e1bb42ae",6178:"fd111d20",6222:"2490cac2",6304:"d5bd6964",6315:"baf905ef",6364:"fc34e033",6384:"28192a8a",6441:"5f414260",6469:"b24a89ca",6505:"cc70e187",6510:"79623d43",6521:"6ed82614",6578:"440476d9",6627:"4dce4da1",6711:"8c1247d5",6821:"c854d520",6850:"8acadaf2",6851:"7ce8bb2b",6935:"cec461b2",6943:"2661cc18",6964:"827dac20",7030:"0cdd50a6",7116:"9c0513a5",7148:"a5b95acf",7171:"6b620580",7203:"04001ab1",7230:"9fb8f288",7265:"a74cf8a9",7331:"7984a796",7393:"fc5f9ec8",7457:"7d73ac98",7471:"53749c63",7513:"7daf5526",7547:"916b35c9",7562:"e4a6b8da",7882:"88a16f37",7920:"579e127b",7931:"9452c0fc",7969:"5c1324d3",8039:"e497f2a2",8104:"c3d7bd21",8149:"290fde46",8212:"a80590ce",8242:"b8e3e5d5",8253:"d5d4f245",8338:"cde7648b",8380:"bdde27c3",8423:"bd7e4304",8519:"125e811f",8595:"ba424127",8703:"108adbfe",8735:"966f10b8",8791:"88b710e8",8838:"dcf624a4",8840:"2d3bb0dd",8866:"23870f71",8869:"e2a57833",8908:"34524135",8919:"c3a6bfbb",8934:"e29a097c",8981:"0c2dbc1e",9040:"1ef6dd9e",9045:"62f46b63",9090:"ff93632a",9098:"b7b3d7e4",9131:"63e88a5f",9141:"45cfa286",9166:"67d41f44",9203:"5f6bebbf",9204:"4466d2a9",9278:"bd03af77",9341:"2423676e",9368:"e865f0f8",9404:"9ad84687",9497:"ba36b980",9506:"518ed211",9507:"5101f51d",9519:"6b8d5a92",9533:"5881d4d1",9622:"ef4dd8f3",9651:"95967056",9737:"5377e668",9764:"d1f52483",9822:"ee536dad",9824:"c9bef29b",9896:"359d78f4",9948:"7ddb0ce4"}[e]+".chunk.min.js",d.miniCssF=e=>996===e?"render-indicator.inline.044c11cb.min.css":7122===e?"version-indicator.inline.14d0f6f7.min.css":{46:"TPAPopup",541:"TPAUnavailableMessageOverlay",970:"tpaWidgetNativeDeadComp",1560:"TPABaseComponent",2179:"AppPart2",2865:"Repeater_FixedColumns",3119:"Repeater_FluidColumns",3272:"FontRulersContainer",3831:"ContentReflowBanner",4066:"TPAPreloaderOverlay",7547:"AppPart",9278:"group_7",9507:"TPAModal"}[e]+"."+{46:"7e7f441d",541:"fb1e5320",970:"edad7c2d",1560:"27e1e284",2179:"0a2601ec",2865:"3e2ab597",3119:"287f6d9f",3272:"2b93f1ca",3831:"d7e07a05",4066:"6dbffa0c",7547:"34a92bc1",9278:"bae0ce0c",9507:"1b4dd679"}[e]+".chunk.min.css",d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),a={},i="_wix_thunderbolt_app:",d.l=(e,o,r,t)=>{if(a[e])a[e].push(o);else{var n,c;if(void 0!==r)for(var s=document.getElementsByTagName("script"),b=0;b<s.length;b++){var l=s[b];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==i+r){n=l;break}}n||(c=!0,(n=document.createElement("script")).charset="utf-8",d.nc&&n.setAttribute("nonce",d.nc),n.setAttribute("data-webpack",i+r),n.src=e,0!==n.src.indexOf(window.location.origin+"/")&&(n.crossOrigin="anonymous")),a[e]=[o];var p=(o,r)=>{n.onerror=n.onload=null,clearTimeout(f);var i=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),i&&i.forEach(e=>e(r)),o)return o(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=p.bind(null,n.onerror),n.onload=p.bind(null,n.onload),c&&document.head.appendChild(n)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),d.p="https://static.parastorage.com/services/wix-thunderbolt/dist/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((o,r)=>{var a=d.miniCssF(e),i=d.p+a;if(((e,o)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var i=(n=r[a]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(i===e||i===o))return n}var t=document.getElementsByTagName("style");for(a=0;a<t.length;a++){var n;if((i=(n=t[a]).getAttribute("data-href"))===e||i===o)return n}})(a,i))return o();((e,o,r,a,i)=>{var t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.onerror=t.onload=r=>{if(t.onerror=t.onload=null,"load"===r.type)a();else{var n=r&&("load"===r.type?"missing":r.type),d=r&&r.target&&r.target.href||o,c=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");c.code="CSS_CHUNK_LOAD_FAILED",c.type=n,c.request=d,t.parentNode&&t.parentNode.removeChild(t),i(c)}},t.href=o,0!==t.href.indexOf(window.location.origin+"/")&&(t.crossOrigin="anonymous"),r?r.parentNode.insertBefore(t,r.nextSibling):document.head.appendChild(t)})(e,i,null,o,r)}),o={7311:0};d.f.miniCss=(r,a)=>{o[r]?a.push(o[r]):0!==o[r]&&{46:1,541:1,970:1,996:1,1560:1,2179:1,2865:1,3119:1,3272:1,3831:1,4066:1,7122:1,7547:1,9278:1,9507:1}[r]&&a.push(o[r]=e(r).then(()=>{o[r]=0},e=>{throw delete o[r],e}))}}})(),(()=>{var e={7311:0};d.f.j=(o,r)=>{var a=d.o(e,o)?e[o]:void 0;if(0!==a)if(a)r.push(a[2]);else if(7311!=o){var i=new Promise((r,i)=>a=e[o]=[r,i]);r.push(a[2]=i);var t=d.p+d.u(o),n=new Error;d.l(t,r=>{if(d.o(e,o)&&(0!==(a=e[o])&&(e[o]=void 0),a)){var i=r&&("load"===r.type?"missing":r.type),t=r&&r.target&&r.target.src;n.message="Loading chunk "+o+" failed.\n("+i+": "+t+")",n.name="ChunkLoadError",n.type=i,n.request=t,a[1](n)}},"chunk-"+o,o)}else e[o]=0},d.O.j=o=>0===e[o];var o=(o,r)=>{var a,i,[t,n,c]=r,s=0;if(t.some(o=>0!==e[o])){for(a in n)d.o(n,a)&&(d.m[a]=n[a]);if(c)var b=c(d)}for(o&&o(r);s<t.length;s++)i=t[s],d.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return d.O(b)},r=self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})()})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/webpack-runtime.c6f8e740.bundle.min.js.map (self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[592],{17709:function(t,e,n){var i;!function(e){"use strict";var r=function(){},s=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.msRequestAnimationFrame||function(t){return setTimeout(t,16)};function a(){var t=this;t.reads=[],t.writes=[],t.raf=s.bind(e),r("initialized",t)}function u(t){t.scheduled||(t.scheduled=!0,t.raf(o.bind(null,t)),r("flush scheduled"))}function o(t){r("flush");var e,n=t.writes,i=t.reads;try{r("flushing reads",i.length),t.runTasks(i),r("flushing writes",n.length),t.runTasks(n)}catch(t){e=t}if(t.scheduled=!1,(i.length||n.length)&&u(t),e){if(r("task errored",e.message),!t.catch)throw e;t.catch(e)}}function c(t,e){var n=t.indexOf(e);return!!~n&&!!t.splice(n,1)}a.prototype={constructor:a,runTasks:function(t){var e;for(r("run tasks");e=t.shift();)e()},measure:function(t,e){r("measure");var n=e?t.bind(e):t;return this.reads.push(n),u(this),n},mutate:function(t,e){r("mutate");var n=e?t.bind(e):t;return this.writes.push(n),u(this),n},clear:function(t){return r("clear",t),c(this.reads,t)||c(this.writes,t)},extend:function(t){if(r("extend",t),"object"!=typeof t)throw new Error("expected object");var e=Object.create(this);return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}(e,t),e.fastdom=this,e.initialize&&e.initialize(),e},catch:null};var h=e.fastdom=e.fastdom||new a;void 0===(i=function(){return h}.call(h,n,h,t))||(t.exports=i)}("undefined"!=typeof window?window:void 0!==this?this:globalThis)}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/fastdom.inline.fbeb22f8.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[8398],{22538:(e,t,i)=>{i.r(t),i.d(t,{STATIC_MEDIA_URL:()=>Ke,alignTypes:()=>d,fileType:()=>v,fittingTypes:()=>h,getData:()=>Ue,getFileExtension:()=>$,getPlaceholder:()=>$e,getResponsiveImageProps:()=>Je,htmlTag:()=>g,isWEBP:()=>F,populateGlobalFeatureSupport:()=>Q,sdk:()=>Xe,upscaleMethods:()=>p});const n="v1",r=2,o=1920,s=1920,a=1e3,c=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"},l={FIT:"fit",FILL:"fill",FILL_FOCAL:"fill_focal",CROP:"crop",LEGACY_CROP:"legacy_crop",LEGACY_FILL:"legacy_fill"},d={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"},u={[d.CENTER]:{x:.5,y:.5},[d.TOP_LEFT]:{x:0,y:0},[d.TOP_RIGHT]:{x:1,y:0},[d.TOP]:{x:.5,y:0},[d.BOTTOM_LEFT]:{x:0,y:1},[d.BOTTOM_RIGHT]:{x:1,y:1},[d.BOTTOM]:{x:.5,y:1},[d.RIGHT]:{x:1,y:.5},[d.LEFT]:{x:0,y:.5}},m={center:"c",top:"t",top_left:"tl",top_right:"tr",bottom:"b",bottom_left:"bl",bottom_right:"br",left:"l",right:"r"},g={BG:"bg",IMG:"img",SVG:"svg"},p={AUTO:"auto",CLASSIC:"classic",SUPER:"super"},f={classic:1,super:2},_={radius:"0.66",amount:"1.00",threshold:"0.01"},b={uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},T=25e6,I=[1.5,2,4],E={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}},w={HIGH:"HIGH",MEDIUM:"MEDIUM",LOW:"LOW",TINY:"TINY"},L={CONTRAST:"contrast",BRIGHTNESS:"brightness",SATURATION:"saturation",HUE:"hue",BLUR:"blur"},v={JPG:"jpg",JPEG:"jpeg",JPE:"jpe",PNG:"png",WEBP:"webp",WIX_ICO_MP:"wix_ico_mp",WIX_MP:"wix_mp",GIF:"gif",SVG:"svg",AVIF:"avif",UNRECOGNIZED:"unrecognized"},A={AVIF:"AVIF",PAVIF:"PAVIF"};v.JPG,v.JPEG,v.JPE,v.PNG,v.GIF,v.WEBP;function y(e,...t){return function(...i){const n=i[i.length-1]||{},r=[e[0]];return t.forEach(function(t,o){const s=Number.isInteger(t)?i[t]:n[t];r.push(s,e[o+1])}),r.join("")}}function C(e){return e[e.length-1]}const O=[v.PNG,v.JPEG,v.JPG,v.JPE,v.WIX_ICO_MP,v.WIX_MP,v.WEBP,v.AVIF],R=[v.JPEG,v.JPG,v.JPE];function M(e,t,i){return i&&t&&!(!(n=t.id)||!n.trim()||"none"===n.toLowerCase())&&Object.values(h).includes(e);var n}function S(e,t,i,n){if(/(^https?)|(^data)|(^\/\/)/.test(e))return!1;if(!function(e,t,i){return!(F(e)||P(e))||!t||i}(e,t,i))return!1;const r=function(e){return O.includes($(e))}(e),o=function(e,t,i){return!(!G(e)||!t&&!i)}(e,i,n);return r||o}function x(e){return $(e)===v.PNG}function F(e){return $(e)===v.WEBP}function G(e){return $(e)===v.GIF}function P(e){return $(e)===v.AVIF}const N=["/","\\","?","<",">","|","\u201c",":",'"'].map(encodeURIComponent),k=["\\.","\\*"],B="_";function H(e){return function(e){return R.includes($(e))}(e)?v.JPG:x(e)?v.PNG:F(e)?v.WEBP:G(e)?v.GIF:P(e)?v.AVIF:v.UNRECOGNIZED}function $(e){return(/[.]([^.]+)$/.exec(e)&&/[.]([^.]+)$/.exec(e)[1]||"").toLowerCase()}function U(e,t,i,n,r){let o;return o=r===l.FILL?function(e,t,i,n){return Math.max(i/e,n/t)}(e,t,i,n):r===l.FIT?function(e,t,i,n){return Math.min(i/e,n/t)}(e,t,i,n):1,o}function W(e,t,i,n,r,o){e=e||n.width,t=t||n.height;const{scaleFactor:s,width:a,height:c}=function(e,t,i,n,r){let o,s=i,a=n;if(o=U(e,t,i,n,r),r===l.FIT&&(s=e*o,a=t*o),s&&a&&s*a>T){const i=Math.sqrt(T/(s*a));s*=i,a*=i,o=U(e,t,s,a,r)}return{scaleFactor:o,width:s,height:a}}(e,t,n.width*r,n.height*r,i);return function(e,t,i,n,r,o,s){const{optimizedScaleFactor:a,upscaleMethodValue:c,forceUSM:h}=function(e,t,i,n){if("auto"===n)return function(e,t){const i=V(e,t);return{optimizedScaleFactor:E[i].maxUpscale,upscaleMethodValue:f.classic,forceUSM:!1}}(e,t);if("super"===n)return function(e){return{optimizedScaleFactor:C(I),upscaleMethodValue:f.super,forceUSM:!(I.includes(e)||e>C(I))}}(i);return function(e,t){const i=V(e,t);return{optimizedScaleFactor:E[i].maxUpscale,upscaleMethodValue:f.classic,forceUSM:!1}}(e,t)}(e,t,o,r);let d=i,u=n;if(o<=a)return{width:d,height:u,scaleFactor:o,upscaleMethodValue:c,forceUSM:h,cssUpscaleNeeded:!1};switch(s){case l.FILL:d=i*(a/o),u=n*(a/o);break;case l.FIT:d=e*a,u=t*a}return{width:d,height:u,scaleFactor:a,upscaleMethodValue:c,forceUSM:h,cssUpscaleNeeded:!0}}(e,t,a,c,o,s,i)}function z(e,t,i,n){const r=D(i)||function(e=d.CENTER){return u[e]}(n);return{x:Math.max(0,Math.min(e.width-t.width,r.x*e.width-t.width/2)),y:Math.max(0,Math.min(e.height-t.height,r.y*e.height-t.height/2)),width:Math.min(e.width,t.width),height:Math.min(e.height,t.height)}}function Y(e){return e.alignment&&m[e.alignment]||m[d.CENTER]}function D(e){let t;return!e||"number"!=typeof e.x||isNaN(e.x)||"number"!=typeof e.y||isNaN(e.y)||(t={x:j(Math.max(0,Math.min(100,e.x))/100,2),y:j(Math.max(0,Math.min(100,e.y))/100,2)}),t}function V(e,t){const i=e*t;return i>E[w.HIGH].size?w.HIGH:i>E[w.MEDIUM].size?w.MEDIUM:i>E[w.LOW].size?w.LOW:w.TINY}function j(e,t){const i=Math.pow(10,t||0);return(e*i/i).toFixed(t)}function q(e){return e&&e.upscaleMethod&&p[e.upscaleMethod.toUpperCase()]||p.AUTO}function Z(e,t){const i=F(e)||P(e);return $(e)===v.GIF||i&&t}const J={isMobile:!1},X=function(e){return J[e]},K=function(e,t){J[e]=t};function Q(){if("undefined"!=typeof window&&"undefined"!=typeof navigator){const e=window.matchMedia&&window.matchMedia("(max-width: 767px)").matches,t=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);K("isMobile",e&&t)}}function ee(e,t){const i={css:{container:{}}},{css:n}=i,{fittingType:r}=e;switch(r){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(t.alignment){case d.CENTER:n.container.backgroundPosition="center center";break;case d.LEFT:n.container.backgroundPosition="left center";break;case d.RIGHT:n.container.backgroundPosition="right center";break;case d.TOP:n.container.backgroundPosition="center top";break;case d.BOTTOM:n.container.backgroundPosition="center bottom";break;case d.TOP_RIGHT:n.container.backgroundPosition="right top";break;case d.TOP_LEFT:n.container.backgroundPosition="left top";break;case d.BOTTOM_RIGHT:n.container.backgroundPosition="right bottom";break;case d.BOTTOM_LEFT:n.container.backgroundPosition="left bottom"}return i}const te={[d.CENTER]:"center",[d.TOP]:"top",[d.TOP_LEFT]:"top left",[d.TOP_RIGHT]:"top right",[d.BOTTOM]:"bottom",[d.BOTTOM_LEFT]:"bottom left",[d.BOTTOM_RIGHT]:"bottom right",[d.LEFT]:"left",[d.RIGHT]:"right"},ie={position:"absolute",top:"auto",right:"auto",bottom:"auto",left:"auto"};function ne(e,t){const i={css:{container:{},img:{}}},{css:n}=i,{fittingType:r}=e,o=t.alignment;switch(n.container.position="relative",r){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:e.parts&&e.parts.length?(n.img.width=e.parts[0].width,n.img.height=e.parts[0].height):(n.img.width=e.src.width,n.img.height=e.src.height);break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="contain",n.img.objectPosition=te[o]||"unset";break;case h.LEGACY_BG_NORMAL:n.img.width="100%",n.img.height="100%",n.img.objectFit="none",n.img.objectPosition=te[o]||"unset";break;case h.STRETCH:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="fill";break;case h.SCALE_TO_FILL:n.img.width=t.width,n.img.height=t.height,n.img.objectFit="cover"}if("number"==typeof n.img.width&&"number"==typeof n.img.height&&(n.img.width!==t.width||n.img.height!==t.height)){const e=Math.round((t.height-n.img.height)/2),i=Math.round((t.width-n.img.width)/2);Object.assign(n.img,ie,function(e,t,i){return{[d.TOP_LEFT]:{top:0,left:0},[d.TOP_RIGHT]:{top:0,right:0},[d.TOP]:{top:0,left:t},[d.BOTTOM_LEFT]:{bottom:0,left:0},[d.BOTTOM_RIGHT]:{bottom:0,right:0},[d.BOTTOM]:{bottom:0,left:t},[d.RIGHT]:{top:e,right:0},[d.LEFT]:{top:e,left:0},[d.CENTER]:{width:i.width,height:i.height,objectFit:"none"}}}(e,i,t)[o])}return i}function re(e,t){const i={css:{container:{}},attr:{container:{},img:{}}},{css:n,attr:r}=i,{fittingType:o}=e,s=t.alignment,{width:a,height:c}=e.src;let u;switch(n.container.position="relative",o){case h.ORIGINAL_SIZE:case h.LEGACY_ORIGINAL_SIZE:case h.TILE:e.parts&&e.parts.length?(r.img.width=e.parts[0].width,r.img.height=e.parts[0].height):(r.img.width=a,r.img.height=c),r.img.preserveAspectRatio="xMidYMid slice";break;case h.SCALE_TO_FIT:case h.LEGACY_FIT_WIDTH:case h.LEGACY_FIT_HEIGHT:case h.LEGACY_FULL:r.img.width="100%",r.img.height="100%",r.img.transform="",r.img.preserveAspectRatio="";break;case h.STRETCH:r.img.width=t.width,r.img.height=t.height,r.img.x=0,r.img.y=0,r.img.transform="",r.img.preserveAspectRatio="none";break;case h.SCALE_TO_FILL:S(e.src.id)?(r.img.width=t.width,r.img.height=t.height):(u=function(e,t,i,n,r){const o=U(e,t,i,n,r);return{width:Math.round(e*o),height:Math.round(t*o)}}(a,c,t.width,t.height,l.FILL),r.img.width=u.width,r.img.height=u.height),r.img.x=0,r.img.y=0,r.img.transform="",r.img.preserveAspectRatio="xMidYMid slice"}if("number"==typeof r.img.width&&"number"==typeof r.img.height&&(r.img.width!==t.width||r.img.height!==t.height)){let e,i,n=0,a=0;o===h.TILE?(e=t.width%r.img.width,i=t.height%r.img.height):(e=t.width-r.img.width,i=t.height-r.img.height);const c=Math.round(e/2),l=Math.round(i/2);switch(s){case d.TOP_LEFT:n=0,a=0;break;case d.TOP:n=c,a=0;break;case d.TOP_RIGHT:n=e,a=0;break;case d.LEFT:n=0,a=l;break;case d.CENTER:n=c,a=l;break;case d.RIGHT:n=e,a=l;break;case d.BOTTOM_LEFT:n=0,a=i;break;case d.BOTTOM:n=c,a=i;break;case d.BOTTOM_RIGHT:n=e,a=i}r.img.x=n,r.img.y=a}return r.container.width=t.width,r.container.height=t.height,r.container.viewBox=[0,0,t.width,t.height].join(" "),i}function oe(e,t,i){let n;switch(t.crop&&(n=function(e,t){const i=Math.max(0,Math.min(e.width,t.x+t.width)-Math.max(0,t.x)),n=Math.max(0,Math.min(e.height,t.y+t.height)-Math.max(0,t.y));return i&&n&&(e.width!==i||e.height!==n)?{x:Math.max(0,t.x),y:Math.max(0,t.y),width:i,height:n}:null}(t,t.crop),n&&(e.src.width=n.width,e.src.height=n.height,e.src.isCropped=!0,e.parts.push(ae(n)))),e.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:e.parts.push(se(e,i));break;case h.SCALE_TO_FILL:e.parts.push(function(e,t){const i=W(e.src.width,e.src.height,l.FILL,t,e.devicePixelRatio,e.upscaleMethod),n=D(e.focalPoint);return{transformType:n?l.FILL_FOCAL:l.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:Y(t),focalPointX:n&&n.x,focalPointY:n&&n.y,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}(e,i));break;case h.STRETCH:e.parts.push(function(e,t){const i=U(e.src.width,e.src.height,t.width,t.height,l.FILL),n={...t};return n.width=e.src.width*i,n.height=e.src.height*i,se(e,n)}(e,i));break;case h.TILE_HORIZONTAL:case h.TILE_VERTICAL:case h.TILE:case h.LEGACY_ORIGINAL_SIZE:case h.ORIGINAL_SIZE:n=z(e.src,i,e.focalPoint,i.alignment),e.src.isCropped?(Object.assign(e.parts[0],n),e.src.width=n.width,e.src.height=n.height):e.parts.push(ae(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:e.parts.push(function(e){return{transformType:l.LEGACY_CROP,width:Math.round(e.width),height:Math.round(e.height),alignment:Y(e),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FIT:case h.LEGACY_STRIP_FIT_AND_TILE:e.parts.push(function(e){return{transformType:l.FIT,width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case h.LEGACY_STRIP_SCALE_TO_FILL:e.parts.push(function(e){return{transformType:l.LEGACY_FILL,width:Math.round(e.width),height:Math.round(e.height),alignment:Y(e),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i))}}function se(e,t){const i=W(e.src.width,e.src.height,l.FIT,t,e.devicePixelRatio,e.upscaleMethod);return{transformType:!e.src.width||!e.src.height?l.FIT:l.FILL,width:Math.round(i.width),height:Math.round(i.height),alignment:m.center,upscale:i.scaleFactor>1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}function ae(e){return{transformType:l.CROP,x:Math.round(e.x),y:Math.round(e.y),width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}function ce(e,t){t=t||{},e.quality=function(e,t){const i=e.fileType===v.PNG,n=e.fileType===v.JPG,r=e.fileType===v.WEBP,o=e.fileType===v.AVIF,s=n||i||r||o;if(s){const n=C(e.parts),r=(a=n.width,c=n.height,E[V(a,c)].quality);let o=t.quality&&t.quality>=5&&t.quality<=90?t.quality:r;return o=i?o+5:o,o}var a,c;return 0}(e,t),e.progressive=function(e){return!1!==e.progressive}(t),e.watermark=function(e){return e.watermark}(t),e.autoEncode=t.autoEncode??!0,e.encoding=t?.encoding,e.unsharpMask=function(e,t){if(function(e){const t="number"==typeof(e=e||{}).radius&&!isNaN(e.radius)&&e.radius>=.1&&e.radius<=500,i="number"==typeof e.amount&&!isNaN(e.amount)&&e.amount>=0&&e.amount<=10,n="number"==typeof e.threshold&&!isNaN(e.threshold)&&e.threshold>=0&&e.threshold<=255;return t&&i&&n}(t.unsharpMask))return{radius:j(t.unsharpMask?.radius,2),amount:j(t.unsharpMask?.amount,2),threshold:j(t.unsharpMask?.threshold,2)};if(("number"!=typeof(i=(i=t.unsharpMask)||{}).radius||isNaN(i.radius)||0!==i.radius||"number"!=typeof i.amount||isNaN(i.amount)||0!==i.amount||"number"!=typeof i.threshold||isNaN(i.threshold)||0!==i.threshold)&&function(e){const t=C(e.parts);return!(t.scaleFactor>=1)||t.forceUSM||t.transformType===l.FIT}(e))return _;var i;return}(e,t),e.filters=function(e){const t=e.filters||{},i={};he(t[L.CONTRAST],-100,100)&&(i[L.CONTRAST]=t[L.CONTRAST]);he(t[L.BRIGHTNESS],-100,100)&&(i[L.BRIGHTNESS]=t[L.BRIGHTNESS]);he(t[L.SATURATION],-100,100)&&(i[L.SATURATION]=t[L.SATURATION]);he(t[L.HUE],-180,180)&&(i[L.HUE]=t[L.HUE]);he(t[L.BLUR],0,100)&&(i[L.BLUR]=t[L.BLUR]);return i}(t)}function he(e,t,i){return"number"==typeof e&&!isNaN(e)&&0!==e&&e>=t&&e<=i}function le(e,t,i,n){const o=function(e){return e?.isSEOBot??!1}(n),s=H(t.id),a=function(e,t){const i=/\.([^.]*)$/,n=new RegExp(`(${N.concat(k).join("|")})`,"g");if(t&&t.length){let e=t;const r=t.match(i);return r&&O.includes(r[1])&&(e=t.replace(i,"")),encodeURIComponent(e).replace(n,B)}const r=e.match(/\/(.*?)$/);return(r?r[1]:e).replace(i,"")}(t.id,t.name),c=o?1:function(e){return Math.min(e.pixelAspectRatio||1,r)}(i),h=$(t.id),l=h,d=S(t.id,n?.hasAnimation,n?.allowAnimatedTransform,n?.allowFullGIFTransformation),u={fileName:a,fileExtension:h,fileType:s,fittingType:e,preferredExtension:l,src:{id:t.id,width:t.width,height:t.height,isCropped:!1,isAnimated:Z(t.id,n?.hasAnimation)},focalPoint:{x:t.focalPoint&&t.focalPoint.x,y:t.focalPoint&&t.focalPoint.y},parts:[],devicePixelRatio:c,quality:0,upscaleMethod:q(n),progressive:!0,watermark:"",unsharpMask:{},filters:{},transformed:d,allowFullGIFTransformation:n?.allowFullGIFTransformation,isPlaceholderFlow:n?.isPlaceholderFlow};return d&&(oe(u,t,i),ce(u,n)),u}function de(e,t,i){const n={...i},r=X("isMobile");switch(e){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:const e=r?a:o,i=r?c:s;n.width=Math.min(e,t.width),n.height=Math.min(i,Math.round(n.width/(t.width/t.height))),n.pixelAspectRatio=1}return n}const ue=y`fit/w_${"width"},h_${"height"}`,me=y`fill/w_${"width"},h_${"height"},al_${"alignment"}`,ge=y`fill/w_${"width"},h_${"height"},fp_${"focalPointX"}_${"focalPointY"}`,pe=y`crop/x_${"x"},y_${"y"},w_${"width"},h_${"height"}`,fe=y`crop/w_${"width"},h_${"height"},al_${"alignment"}`,_e=y`fill/w_${"width"},h_${"height"},al_${"alignment"}`,be=y`,lg_${"upscaleMethodValue"}`,Te=y`,q_${"quality"}`,Ie=y`,quality_auto`,Ee=y`,usm_${"radius"}_${"amount"}_${"threshold"}`,we=y`,bl`,Le=y`,wm_${"watermark"}`,ve={[L.CONTRAST]:y`,con_${"contrast"}`,[L.BRIGHTNESS]:y`,br_${"brightness"}`,[L.SATURATION]:y`,sat_${"saturation"}`,[L.HUE]:y`,hue_${"hue"}`,[L.BLUR]:y`,blur_${"blur"}`},Ae=y`,enc_auto`,ye=y`,enc_avif`,Ce=y`,enc_pavif`,Oe=y`,pstr`,Re=y`,anm_-1`;function Me(e,t,i,r={},o){if(S(t.id,r?.hasAnimation,r?.allowAnimatedTransform,r?.allowFullGIFTransformation)){if(F(t.id)||P(t.id)){const{alignment:n,...s}=i;t.focalPoint={x:void 0,y:void 0},delete t?.crop,o=le(e,t,s,r)}else o=o||le(e,t,i,r);return function(e){const t=[];e.parts.forEach(e=>{switch(e.transformType){case l.CROP:t.push(pe(e));break;case l.LEGACY_CROP:t.push(fe(e));break;case l.LEGACY_FILL:let i=_e(e);e.upscale&&(i+=be(e)),t.push(i);break;case l.FIT:let n=ue(e);e.upscale&&(n+=be(e)),t.push(n);break;case l.FILL:let r=me(e);e.upscale&&(r+=be(e)),t.push(r);break;case l.FILL_FOCAL:let o=ge(e);e.upscale&&(o+=be(e)),t.push(o)}});let i=t.join("/");if(e.quality&&(i+=Te(e)),e.unsharpMask&&(i+=Ee(e.unsharpMask)),e.progressive||(i+=we(e)),e.watermark&&(i+=Le(e)),e.filters&&(i+=Object.keys(e.filters).map(t=>ve[t](e.filters)).join("")),e.fileType!==v.GIF&&(e.encoding===A.AVIF?(i+=ye(e),i+=Ie(e)):e.encoding===A.PAVIF?(i+=Ce(e),i+=Ie(e)):e.autoEncode&&(i+=Ae(e))),e.src?.isAnimated&&e.transformed){const t=G(e.src.id),n=!0===e.isPlaceholderFlow,r=!0===e.allowFullGIFTransformation;n?i+=Oe(e):t&&r&&(i+=Re(e))}return`${e.src.id}/${n}/${i}/${e.fileName}.${e.preferredExtension}`}(o)}return t.id}const Se={[d.CENTER]:"50% 50%",[d.TOP_LEFT]:"0% 0%",[d.TOP_RIGHT]:"100% 0%",[d.TOP]:"50% 0%",[d.BOTTOM_LEFT]:"0% 100%",[d.BOTTOM_RIGHT]:"100% 100%",[d.BOTTOM]:"50% 100%",[d.RIGHT]:"100% 50%",[d.LEFT]:"0% 50%"},xe=Object.entries(Se).reduce((e,[t,i])=>(e[i]=t,e),{}),Fe=[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],Ge=[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE,h.LEGACY_BG_NORMAL];function Pe(e,t,{width:i,height:n}){return e===h.TILE&&t.width>i&&t.height>n}function Ne(e,{width:t,height:i}){if(!t||!i){const n=t||Math.min(980,e.width),r=n/e.width;return{width:n,height:i||e.height*r}}return{width:t,height:i}}function ke(e,t,i,n="center"){const r={img:{},container:{}};if(e===h.SCALE_TO_FILL){const e=t.focalPoint&&function(e){const t=`${e.x}% ${e.y}%`;return xe[t]||""}(t.focalPoint),o=e||n;t.focalPoint&&!e?r.img={objectPosition:Be(t,i,t.focalPoint)}:r.img={objectPosition:Se[o]}}else[h.LEGACY_ORIGINAL_SIZE,h.ORIGINAL_SIZE].includes(e)?r.img={objectFit:"none",top:"auto",left:"auto",right:"auto",bottom:"auto"}:Fe.includes(e)&&(r.container={backgroundSize:`${t.width}px ${t.height}px`});return r}function Be(e,t,i){const{width:n,height:r}=e,{width:o,height:s}=t,{x:a,y:c}=i;if(!o||!s)return`${a}% ${c}%`;const h=Math.max(o/n,s/r),l=n*h,d=r*h,u=Math.max(0,Math.min(l-o,l*(a/100)-o/2)),m=Math.max(0,Math.min(d-s,d*(c/100)-s/2));return`${u&&Math.floor(u/(l-o)*100)}% ${m&&Math.floor(m/(d-s)*100)}%`}const He={width:"100%",height:"100%"};function $e(e,t,i,n={}){const{autoEncode:r=!0,isSEOBot:o,shouldLoadHQImage:s,hasAnimation:a,allowAnimatedTransform:c,encoding:l}=n;if(!M(e,t,i))return b;const d=!0,u=c??d,m=S(t.id,a,u);if(!m||s)return Ue(e,t,i,{...n,autoEncode:r,useSrcset:m});const g={...i,...Ne(t,i)},{alignment:p,htmlTag:f}=g,_=Pe(e,t,g),T=function(e,t,{width:i,height:n},r=!1){if(r)return{width:i,height:n};const o=!Ge.includes(e),s=Pe(e,t,{width:i,height:n}),a=!s&&Fe.includes(e),c=a?t.width:i,h=a?t.height:n,l=o?function(e,t){return e>900?t?.05:.15:e>500?t?.1:.18:e>200?.25:1}(c,x(t.id)):1;return{width:s?1920:c*l,height:h*l}}(e,t,g,o),I=function(e,t,i){return i?0:Fe.includes(t)?1:e>200?2:3}(g.width,e,o),E=function(e,t){const i=Fe.includes(e)&&!t;return e===h.SCALE_TO_FILL||i?h.SCALE_TO_FIT:e}(e,_),w=ke(e,t,i,p),{uri:L}=Ue(E,t,{...T,alignment:p,htmlTag:f},{autoEncode:r,filters:I?{blur:I}:{},hasAnimation:a,allowAnimatedTransform:u,encoding:l,isPlaceholderFlow:d}),{attr:v={},css:A}=Ue(e,t,{...g,alignment:p,htmlTag:f},{});return A.img=A.img||{},A.container=A.container||{},Object.assign(A.img,w.img,He),Object.assign(A.container,w.container),{uri:L,css:A,attr:v,transformed:!0}}function Ue(e,t,i,n){let r={};if(M(e,t,i)){const o=de(e,t,i),s=le(e,t,o,n);r.uri=Me(e,t,o,n,s),n?.useSrcset&&(r.srcset=function(e,t,i,n,r){const o=i.pixelAspectRatio||1;return{dpr:[`${1===o?r.uri:Me(e,t,{...i,pixelAspectRatio:1},n)} 1x`,`${2===o?r.uri:Me(e,t,{...i,pixelAspectRatio:2},n)} 2x`]}}(e,t,o,n,r)),Object.assign(r,function(e,t){let i;return i=t.htmlTag===g.BG?ee:t.htmlTag===g.SVG?re:ne,i(e,t)}(s,o),{transformed:s.transformed})}else r=b;return r}function We(e,t,i,n){if(M(e,t,i)){const r=de(e,t,i);return{uri:Me(e,t,r,n||{},le(e,t,r,n))}}return{uri:""}}const ze="https://static.wixstatic.com/media/",Ye=/^media\//i,De="undefined"!=typeof window?window.devicePixelRatio:1,Ve=(e,t)=>{const i=t&&t.baseHostURL;return i?`${i}${e}`:(e=>Ye.test(e)?`https://static.wixstatic.com/${e}`:`${ze}${e}`)(e)};Q();const je="center",qe=[1920,1536,1366,1280,980],Ze=(e,t,i,n,r,o,s,a,c,h,l,d,u,m,g,p,f)=>{const _="original_size"===p,b=t/i;return qe.map((p,T)=>{const I=980===p,E=t=>I?r:e/100*(t-2*(g||0)),w=E(qe[T+1]),L=E(p),v=!(_||I)&&((e,t,i,n,r,o,s,a=je)=>{if(e>t){const e=n,t=Math.round(n/(o/r));let s=Math.round(i/2-t/2);const c=0;return a.includes("top")?s=0:a.includes("bottom")&&(s=i-t),{width:e,height:t,x:c,y:s}}{const e=Math.round(i/(r/s)),t=i;let o=Math.round(n/2-e/2);const c=0;return a.includes("left")?o=0:a.includes("right")&&(o=n-e),{width:e,height:t,x:o,y:c}}})(w/n,b,i,t,n,w,L,c),{srcset:A,fallbackSrc:y,css:C}=Je({displayMode:_?"original_size":I?"fill":"fit",uri:o,width:t,height:i,crop:u||v,name:a,focalPoint:d,alignType:c,quality:s,upscaleMethod:l,hasAnimation:h,encoding:m,allowFullGIFTransformation:f},L,n);return _&&C&&(C.img.objectFit="cover"),{srcset:A||"",sizes:I?`${e}vw`:`${L}px`,media:`(max-width: ${p}px)`,fallbackSrc:y,imgStyle:C?.img}})},Je=(e,t,i)=>{const{displayMode:n,uri:r,width:o,height:s,name:a,crop:c,focalPoint:h,alignType:l,quality:d,upscaleMethod:u,hasAnimation:m,allowAnimatedTransform:g,encoding:p,siteMargin:f,widthProportion:_,allowFullGIFTransformation:b}=e;if(_){const e=Ze(_,o,s,i,t,r,d,a,l,m,u,h,c,p,f,n,b).filter(Boolean).reverse();return{fallbackSrc:e[0].fallbackSrc,sources:e,css:e[0].imgStyle}}{const{srcset:e,css:f,uri:_}=Ue(n,{id:r,width:o,height:s,name:a,crop:c,focalPoint:h},{width:t,height:i,alignment:l},{focalPoint:h,name:a,quality:d?.quality,upscaleMethod:u,hasAnimation:m,allowAnimatedTransform:g,useSrcset:!0,encoding:p,allowFullGIFTransformation:b}),T=e?.dpr?.map(e=>/^[a-z]+:/.test(e)?e:`${Ke}${e}`);return{fallbackSrc:`${Ke}${_}`,srcset:T?.join(", ")||"",css:f}}};Q();const Xe={getScaleToFitImageURL:function(e,t,i,n,r,o){const s=We(h.SCALE_TO_FIT,{id:e,width:t,height:i,name:o&&o.name},{width:n,height:r,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:o?.devicePixelRatio??De},o);return Ve(s.uri,o)},getScaleToFillImageURL:function(e,t,i,n,r,o){const s=We(h.SCALE_TO_FILL,{id:e,width:t,height:i,name:o&&o.name,focalPoint:{x:o&&o.focalPoint&&o.focalPoint.x,y:o&&o.focalPoint&&o.focalPoint.y}},{width:n,height:r,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:o?.devicePixelRatio??De},o);return Ve(s.uri,o)},getCropImageURL:function(e,t,i,n,r,o,s,a,c,l){const u=We(h.SCALE_TO_FILL,{id:e,width:t,height:i,name:l&&l.name,crop:{x:n,y:r,width:o,height:s}},{width:a,height:c,htmlTag:g.IMG,alignment:d.CENTER,pixelAspectRatio:l?.devicePixelRatio??De},l);return Ve(u.uri,l)}},Ke=ze},30012:(e,t,i)=>{i.d(t,{Rr:()=>G,Aq:()=>h,p7:()=>O,jh:()=>N,EH:()=>$,KU:()=>c,_o:()=>a,vk:()=>l,NL:()=>R,yO:()=>A});var n=i(17709),r=i.n(n);const o=(e,t,i)=>{let n=1,r=0;for(let o=0;o<e.length;o++){const s=e[o];if(s>t)return!1;if(r+=s,r>t&&(n++,r=s,n>i))return!1}return!0},s=(e,t,i)=>{let n=-1/0;const r=e.map(e=>(e.height+t>n&&(n=e.height+t),e.height+t));let s=n,a=n*e.length,c=n;for(;s<a;){const e=Math.floor((s+a)/2);o(r,e,i)?a=e:s=e+1,c=s}return c-t};function a(){class e 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&&r().measure(()=>{if(!this.isActive||this.isDuringCalc)return;this.isDuringCalc=!0;const e=getComputedStyle(this),t=s(this.itemsHeights,this.getRowGap(e),this.getColumnCount(e));this.isDuringCalc=!1,r().mutate(()=>{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){const t=e.getPropertyValue("row-gap");return parseInt(t||"0",10)}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()}}return e}const c="multi-column-layouter",h=()=>{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,n)=>{e.observedElementToRelayoutTarget.set(i,n),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},l=(e,t=window)=>{let i=!1;return(...n)=>{i||(i=!0,t.requestAnimationFrame(()=>{i=!1,e(...n)}))}};function d(...e){let t=e[0];for(let i=1;i<e.length;++i)t=`${t.replace(/\/$/,"")}/${e[i].replace(/^\//,"")}`;return t}var u=i(22538);const m=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let n=`${t}/`;return e&&(/^micons\//.test(e)?n=i:"ico"===/[^.]+$/.exec(e)[0]&&(n=n.replace("media","ficons"))),n+e},g=e=>{const t=window.location.search.split("&").map(e=>e.split("=")).find(e=>e[0].toLowerCase().includes("devicepixelratio"));return(t?Number(t[1]):null)||e||1};const p={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},f=(e,t)=>e&&t&&Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),_=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{const n=t[i];void 0!==n?e.style[i]=((e,t)=>"number"!=typeof t||p[e]?t:`${t}px`)(i,n):e.style.removeProperty(i)}),b=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{e.style.setProperty(i,t[i])}),T=(e,t,i=!0)=>{return e&&i?(n=e.dataset[t])?"true"===n||"false"!==n&&("null"===n?null:""+ +n===n?+n:n):n:e.dataset[t];var n},I=(e,t)=>e&&t&&Object.assign(e.dataset,t),E=e=>e||document.documentElement.clientHeight||window.innerHeight||0,w={fit:"contain",fill:"cover"};const L=(e=window)=>({measure:function(e,t,i,{containerId:n,bgEffectName:r},o){const s=i[e],a=i[n],{width:c,height:h}=o.getMediaDimensionsByEffect(r,a.offsetWidth,a.offsetHeight,E(o.getScreenHeightOverride?.()));t.width=c,t.height=h,t.currentSrc=s.style.backgroundImage,t.bgEffectName=s.dataset.bgEffectName},patch:function(t,i,n,r,o){const s=n[t];r.targetWidth=i.width,r.targetHeight=i.height;const a=((e,t,i)=>{const{targetWidth:n,targetHeight:r,imageData:o,filters:s,displayMode:a=u.fittingTypes.SCALE_TO_FILL}=e;if(!n||!r||!o.uri)return{uri:"",css:{}};const{width:c,height:h,crop:l,name:d,focalPoint:p,upscaleMethod:f,quality:_,devicePixelRatio:b=t.devicePixelRatio}=o,T={filters:s,upscaleMethod:f,..._,hasAnimation:e?.hasAnimation||o?.hasAnimation},I=g(b),E={id:o.uri,width:c,height:h,...l&&{crop:l},...p&&{focalPoint:p},...d&&{name:d}},w={width:n,height:r,htmlTag:i||"img",pixelAspectRatio:I,alignment:e.alignType||u.alignTypes.CENTER},L=(0,u.getData)(a,E,w,T);return L.uri=m(L.uri,t.staticMediaUrl,t.mediaRootUrl),L})(r,o,"bg");!function(e="",t){return!e.includes(t)||!!e!=!!t}(i.currentSrc,a.uri)?_(s,a.css.container):function(t,i){const n={backgroundImage:`url("${i.uri}")`,...i.css.container},r=new e.Image;r.onload=_.bind(null,t,n),r.src=i.uri}(s,a)}});const v=(e,t,i)=>{void 0===e.customElements.get(t)&&e.customElements.define(t,i)};function A(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 n=new t.MutationObserver(()=>this.reLayout());n.observe(e,{attributeFilter:i}),this.childrenAttributesObservers.push(n)}observeChildResize(t){this.childrenResizeObservers||(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}const y=e=>{if(e.customElementNamespace||(e.customElementNamespace={}),void 0===e.customElementNamespace.WixElement){const t=A({resizeService:h()},e);return e.customElementNamespace.WixElement=t,t}return e.customElementNamespace.WixElement},C="wix-bg-image",O=(e=globalThis.window,t={},i={experiments:{}})=>{if(e&&void 0===e.customElements.get(C)){const n=function(e,t,i,n=window){const r=L(n);return class extends e{constructor(){super()}reLayout(){if(function(e){return e.isExperimentOpen("specs.thunderbolt.tb_stop_client_images")||e.isExperimentOpen("specs.thunderbolt.final_force_webp")||e.isExperimentOpen("specs.thunderbolt.final_force_no_webp")}(t))return;const e={},o={},s=this.getAttribute("id"),a=JSON.parse(this.dataset.tiledImageInfo),{bgEffectName:c}=this.dataset,{containerId:h}=a,l=n.document.getElementById(h);e[s]=this,e[h]=l,a.displayMode=a.imageData.displayMode,t.mutationService.measure(()=>{r.measure(s,o,e,{containerId:h,bgEffectName:c},t)}),t.mutationService.mutate(()=>{r.patch(s,o,e,a,i,t)})}attributeChangedCallback(e,t){t&&this.reLayout()}disconnectedCallback(){super.disconnectedCallback()}static get observedAttributes(){return["data-tiled-image-info"]}}}(y(e),t,i,e);v(e,C,n)}};function R(e,t,i=window){const n={width:void 0,height:void 0,left:void 0};return class extends e{constructor(){super()}reLayout(){const{containerId:e,pageId:r,useCssVars:o,bgEffectName:s}=this.dataset,a=this.closest(`#${e}`)||i.document.getElementById(`${e}`),c=this.closest(`#${r}`)||i.document.getElementById(`${r}`),h={};t.mutationService.measure(()=>{const e="fixed"===i.getComputedStyle(this).position,n=E(t.getScreenHeightOverride?.()),r=a.getBoundingClientRect(),l=t.getMediaDimensionsByEffect(s,r.width,r.height,n),{hasParallax:d}=l,u=c&&(i.getComputedStyle(c).transition||"").includes("transform"),{width:m,height:g}=l,p=`${m}px`,f=`${g}px`;let _=(r.width-m)/2+"px";if(e){const e=i.document.documentElement.clientLeft;_=u?a.offsetLeft-e+"px":r.left-e+"px"}const b=e||d?0:(r.height-g)/2+"px",T=o?{"--containerW":p,"--containerH":f,"--containerL":_,"--screenH_val":`${n}`}:{width:p,height:f,left:_,top:b};Object.assign(h,T)}),t.mutationService.mutate(()=>{o?(_(this,n),b(this,h)):_(this,h)})}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"]}}}const M="__more__",S="moreContainer",x=(e=window)=>{const t=(e,t,i,n,r,o,s,a)=>{if(e-=r*(s?n.length:n.length-1),e-=a.left+a.right,t&&(n=n.map(()=>o)),n.some(e=>0===e))return null;let c=0;const h=n.reduce((e,t)=>e+t,0);if(h>e)return null;if(t){if(i){const t=Math.floor(e/n.length),i=n.map(()=>t);if(c=t*n.length,c<e){const t=Math.floor(e-c);n.forEach((e,n)=>{n<=t-1&&i[n]++})}return i}return n}if(i){const t=Math.floor((e-h)/n.length);c=0;const i=n.map(e=>(c+=e+t,e+t));if(c<e){const t=Math.floor(e-c);n.forEach((e,n)=>{n<=t-1&&i[n]++})}return i}return n},i=e=>Math.round(e),n=e=>{const t=parseFloat(e);return isFinite(t)?t:0},r=t=>t.getBoundingClientRect().top>e.innerHeight/2,o=(e,t,i,n,r)=>{const{width:o,height:s,alignButtons:a,hoverListPosition:c,menuItemContainerExtraPixels:h}=t,l=t.absoluteLeft,d=((e,t,i,n,r,o,s,a,c,h)=>{let l="0px",d="auto";const u=o.left,m=o.width;if("left"===t?l="left"===r?0:`${u+e.left}px`:"right"===t?(d="right"===r?0:n-u-m-e.right+"px",l="auto"):"left"===r?l=`${u+(m+e.left-i)/2}px`:"right"===r?(l="auto",d=(m+e.right-(i+e.width))/2+"px"):l=`${e.left+u+(m-(i+e.width))/2}px`,"auto"!==l){const e=s+parseInt(l,10);e+h>c?(l="auto",d=0):l=e<0?0:l}"auto"!==d&&(d=a-parseInt(d,10)>c?0:d);return{moreContainerLeft:l,moreContainerRight:d}})(h,a,n,o,c,i,l,l+o,t.bodyClientWidth,r);return{left:d.moreContainerLeft,right:d.moreContainerRight,top:t.needToOpenMenuUp?"auto":`${s}px`,bottom:t.needToOpenMenuUp?`${s}px`:"auto"}},s=e=>!isNaN(parseFloat(e))&&isFinite(e);return{measure:(o,s)=>{const a={},c={};c[o]=s;let h=1;const l=s.getRootNode().querySelector("[id^=site-root]");l&&(h=l.getBoundingClientRect().width/l.offsetWidth);const d=(e=>{const t=+T(e,"numItems");return t<=0||t>Number.MAX_SAFE_INTEGER?[]:new Array(t).fill(0).map((e,t)=>String(t))})(c[o]),u=(e=>["moreContainer","itemsContainer","dropWrapper"].concat(e,[M]))(d);u.forEach(e=>{const t=`${o}${e}`;c[t]=s.getRootNode().getElementById(`${t}`)}),a.children=((e,t,n,r)=>{const o={};return n.forEach(n=>{const s=`${e}${n}`,a=t[s];a&&(o[s]={width:a.offsetWidth,boundingClientRectWidth:i(a.getBoundingClientRect().width/r),height:a.offsetHeight})}),o})(o,c,u,h);const m=c[o],g=c[`${o}itemsContainer`],p=g.childNodes,f=c[`${o}moreContainer`],_=f.childNodes,b=T(m,"stretchButtonsToMenuWidth"),I=T(m,"sameWidthButtons"),E=m.getBoundingClientRect();a.absoluteLeft=E.left,a.bodyClientWidth=e.document.body.clientWidth,a.alignButtons=T(m,"dropalign"),a.hoverListPosition=T(m,"drophposition"),a.menuBorderY=parseInt(T(m,"menuborderY"),10),a.ribbonExtra=parseInt(T(m,"ribbonExtra"),10),a.ribbonEls=parseInt(T(m,"ribbonEls"),10),a.labelPad=parseInt(T(m,"labelPad"),10),a.menuButtonBorder=parseInt(T(m,"menubtnBorder"),10),a.menuItemContainerMargins=(t=>{const i=t.lastChild,n=e.getComputedStyle(i);return(parseInt(n.marginLeft,10)||0)+(parseInt(n.marginRight,10)||0)})(g),a.menuItemContainerExtraPixels=((t,i)=>{const r=e.getComputedStyle(t);let o=n(r.borderTopWidth)+n(r.paddingTop),s=n(r.borderBottomWidth)+n(r.paddingBottom),a=n(r.borderLeftWidth)+n(r.paddingLeft),c=n(r.borderRightWidth)+n(r.paddingRight);return i&&(o+=n(r.marginTop),s+=n(r.marginBottom),a+=n(r.marginLeft),c+=n(r.marginRight)),{top:o,bottom:s,left:a,right:c,height:o+s,width:a+c}})(g,!0),a.needToOpenMenuUp=r(m),a.menuItemMarginForAllChildren=!b||"false"!==g.getAttribute("data-marginAllChildren"),a.moreSubItem=[],a.labelWidths={},a.linkIds={},a.parentId={},a.menuItems={},a.labels={},_.forEach((t,i)=>{a.parentId[t.id]=T(t,"parentId");const n=T(t,"dataId");a.menuItems[n]={dataId:n,parentId:T(t,"parentId"),moreDOMid:t.id,moreIndex:i},c[t.id]=t;const r=t.querySelector("p");c[r.id]=r,a.labels[r.id]={width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,lineHeight:parseInt(e.getComputedStyle(r).fontSize,10)},a.moreSubItem.push(t.id)}),p.forEach((e,t)=>{const n=T(e,"dataId");a.menuItems[n]=a.menuItems[n]||{},a.menuItems[n].menuIndex=t,a.menuItems[n].menuDOMid=e.id,a.children[e.id].left=e.offsetLeft;const r=e.querySelector("p");c[r.id]=r,a.labelWidths[r.id]=((e,t)=>i(e.getBoundingClientRect().width/t))(r,h);const o=e.querySelector("p");c[o.id]=o,a.linkIds[e.id]=o.id});const w=m.offsetHeight;a.height=w,a.width=m.offsetWidth,a.lineHeight=((e,t)=>e-t.menuBorderY-t.labelPad-t.ribbonEls-t.menuButtonBorder-t.ribbonExtra+"px")(w,a);const L=((e,i,n,r,o)=>{const s=i.width;i.hasOriginalGapData={},i.originalGapBetweenTextAndBtn={};const a=o.map(t=>{const n=r[e+t];let o;const s=T(n,"originalGapBetweenTextAndBtn");return void 0===s?(i.hasOriginalGapData[t]=!1,o=i.children[e+t].boundingClientRectWidth-i.labelWidths[`${e+t}label`],i.originalGapBetweenTextAndBtn[e+t]=o):(i.hasOriginalGapData[t]=!0,o=parseFloat(s)),i.children[e+t].width>0?Math.floor(i.labelWidths[`${e+t}label`]+o):0}),c=a.pop(),h=n.sameWidthButtons,l=n.stretchButtonsToMenuWidth;let d=!1;const u=i.menuItemContainerMargins,m=i.menuItemMarginForAllChildren,g=i.menuItemContainerExtraPixels,p=(e=>e.reduce((e,t)=>e>t?e:t,-1/0))(a);let f=t(s,h,l,a,u,p,m,g);if(!f){for(let e=1;e<=a.length;e++)if(f=t(s,h,l,a.slice(0,-1*e).concat(c),u,p,m,g),f){d=!0;break}f||(d=!0,f=[c])}if(d){const e=f[f.length-1];for(f=f.slice(0,-1);f.length<o.length;)f.push(0);f[f.length-1]=e}return{realWidths:f,moreShown:d}})(o,a,{sameWidthButtons:I,stretchButtonsToMenuWidth:b},c,d.concat(M));return a.realWidths=L.realWidths,a.isMoreShown=L.moreShown,a.menuItemIds=d,a.hoverState=T(f,"hover",!1),{measures:a,domNodes:c}},patch:(e,t,i)=>{const n=i[e];_(n,{overflowX:"visible"});const{menuItemIds:r,needToOpenMenuUp:a}=t,c=r.concat(M);I(n,{dropmode:a?"dropUp":"dropDown"});let h=0;if(t.hoverState===M){const e=t.realWidths.indexOf(0),n=t.menuItems[(l=t.menuItems,d=t=>t.menuIndex===e,Object.keys(l).find(e=>d(l[e],e)))],o=n.moreIndex,s=o===r.length-1;n.moreDOMid&&f(i[n.moreDOMid],{"data-listposition":s?"dropLonely":"top"}),Object.values(t.menuItems).filter(e=>!!e.moreDOMid).forEach(e=>{if(e.moreIndex<o)_(i[e.moreDOMid],{display:"none"});else{const i=`${e.moreDOMid}label`;h=Math.max(t.labels[i].width,h)}})}else t.hoverState&&t.moreSubItem.forEach((i,n)=>{const r=`${e+S+n}label`;h=Math.max(t.labels[r].width,h)});var l,d;((e,t,i,n)=>{const{hoverState:r}=t;if("-1"!==r){const{menuItemIds:a}=t,c=a.indexOf(r);if(s(t.hoverState)||r===M){if(!t.realWidths)return;const r=Math.max(n,t.children[-1!==c?e+c:e+M].width),a=Math.max(n,t.children[`${e}dropWrapper`].width),h=((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=>{_(i[e],{minWidth:`${r}px`}),_(i[`${e}label`],{minWidth:"0px",lineHeight:`${h}px`})});const l=s(t.hoverState)?t.hoverState:"__more__",d={width:t.children[e+l].width,left:t.children[e+l].left},u=o(0,t,d,r,a);_(i[`${e}${S}`],{left:u.left,right:u.right}),_(i[`${e}dropWrapper`],{left:u.left,right:u.right,top:u.top,bottom:u.bottom})}}})(e,t,i,h),t.originalGapBetweenTextAndBtn&&c.forEach(n=>{t.hasOriginalGapData[n]||I(i[`${e}${n}`],{originalGapBetweenTextAndBtn:t.originalGapBetweenTextAndBtn[`${e}${n}`]})}),((e,t,i,n)=>{const{realWidths:r,height:o,menuItemContainerExtraPixels:s}=i;let a=0,c=null,h=null;const l=i.lineHeight,d=o-s.height;for(let o=0;o<n.length;o++){const s=r[o],u=s>0,m=e+n[o];h=i.linkIds[m],u?(a++,c=m,_(t[m],{width:`${s}px`,height:`${d}px`,position:"relative","box-sizing":"border-box",overflow:"visible",visibility:"inherit"}),_(t[`${m}label`],{"line-height":l}),f(t[m],{"aria-hidden":!1})):(_(t[m],{height:"0px",overflow:"hidden",position:"absolute",visibility:"hidden"}),f(t[m],{"aria-hidden":!0}),f(t[h],{tabIndex:-1}))}1===a&&(I(t[`${e}moreContainer`],{listposition:"lonely"}),I(t[c],{listposition:"lonely"}))})(e,i,t,c)}}};const F="wix-dropdown-menu",G=(e=globalThis.window)=>{if(e&&void 0===e.customElements.get(F)){const t=h(),i=function(e,t,i=window){const n=x(i);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 i.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,i;t.mutationService.clear(this._mutationIds.read),t.mutationService.clear(this._mutationIds.write),this._mutationIds.read=t.mutationService.measure(()=>{const t=n.measure(this._id,this);e=t.measures,i=t.domNodes}),this._mutationIds.write=t.mutationService.mutate(()=>{n.patch(this._id,e,i),this._showElement()})}}}(y(e),{resizeService:t,mutationService:r()},e);e.customElements.define(F,i)}};const P="wix-iframe",N=(e=globalThis.window)=>{if(e&&void 0===e.customElements.get(P)){const t=function(e){return class extends e{constructor(){super()}reLayout(){const e=this.querySelector("iframe");if(e){const t=e.dataset.src;t&&e.src!==t&&(e.src=t,e.dataset.src="",this.dataset.src="")}}attributeChangedCallback(e,t,i){i&&this.reLayout()}static get observedAttributes(){return["data-src"]}}}(y(e));v(e,P,t)}},k={measure(e,t,{hasBgScrollEffect:i,videoWidth:n,videoHeight:r,fittingType:o,alignType:s="center",qualities:a,staticVideoUrl:c,videoId:h,videoFormat:l,focalPoint:m}){const g=i?t.offsetWidth:e.parentElement.offsetWidth,p=e.parentElement.offsetHeight,f=parseInt(n,10),_=parseInt(r,10),b=function(e,t,i,n){return{wScale:e/i,hScale:t/n}}(g,p,f,_),T=function(e,t,i,n){let r;r=e===u.fittingTypes.SCALE_TO_FIT?Math.min(t.wScale,t.hScale):Math.max(t.wScale,t.hScale);return{width:Math.round(i*r),height:Math.round(n*r)}}(o,b,f,_),I=function(e,{width:t,height:i}){const n=((e,t)=>{const i=e.reduce((e,i)=>(e[t(i)]=i,e),{});return Object.values(i)})(e,e=>e.size),r=n.find(e=>e.size>t*i);return r||e[e.length-1]}(a,T),E=function(e,t,i,n){if("mp4"===n)return e.url?d(t,e.url):d(t,i,e.quality,n,"file.mp4");return""}(I,c,h,l),L=function(e,t){const i=e.networkState===e.NETWORK_NO_SOURCE,n=!e.currentSrc.endsWith(t);return t&&(n||i)}(e,E),v=w[o]||"cover",A=m?function(e,t,i){const{width:n,height:r}=e,{width:o,height:s}=t,{x:a,y:c}=i;if(!o||!s)return`${a}% ${c}%`;const h=Math.max(o/n,s/r),l=n*h,d=r*h,u=Math.max(0,Math.min(l-o,l*(a/100)-o/2)),m=Math.max(0,Math.min(d-s,d*(c/100)-s/2)),g=u&&Math.floor(u/(l-o)*100),p=m&&Math.floor(m/(d-s)*100);return`${g}% ${p}%`}(T,{width:g,height:p},m):"",y=s.replace("_"," ");return{videoSourceUrl:E,needsSrcUpdate:L,videoStyle:{height:"100%",width:"100%",objectFit:v,objectPosition:A||y}}},mutate(e,t,i,n,r,o,s,a,c,h,l){if(r?i.setAttribute("autoplay",""):i.removeAttribute("autoplay"),t){const{width:e,height:i,...r}=n;_(t,r)}else!function(e,t,i,n,r,o){o&&t.paused&&(i.style.opacity="1",t.style.opacity="0");const s=t.paused||""===t.currentSrc,a=e||o;if(a&&s)if(t.ontimeupdate=null,t.onseeked=null,t.onplay=null,!o&&r){const e=t.muted;t.muted=!0,t.ontimeupdate=()=>{t.currentTime>0&&(t.ontimeupdate=null,t.onseeked=()=>{t.onseeked=null,t.muted=e,B(t,i,n)},t.currentTime=0)}}else t.onplay=()=>{o||(t.onplay=null),B(t,i,n)}}(s,i,e,a,r,l),_(i,n);!function(e,t,i){e&&(t.src=i,t.load())}(s,i,o),i.playbackRate=h}};function B(e,t,i){"fade"===i&&(t.style.transition="opacity 1.6s ease-out"),t.style.opacity="0",e.style.opacity="1"}const H="wix-video",$=(e=globalThis.window,t,i={experiments:{}})=>{if(e&&void 0===e.customElements.get(H)){const n=function(e,t,i){return class extends e{constructor(){super()}connectedCallback(){i.disableImagesLazyLoading?this.reLayout():t.intersectionObserver.observe(this)}disconnectedCallback(){this.unobserveResize(),this.unobserveIntersect(),this.unobserveChildren()}unobserveIntersect(){t.intersectionObserver?.unobserve(this)}reLayout(){const{isVideoDataExists:e,videoWidth:n,videoHeight:r,qualities:o,videoId:s,videoFormat:a,alignType:c,fittingType:h,focalPoint:l,hasBgScrollEffect:d,autoPlay:u,animatePoster:m,containerId:g,isEditorMode:p,playbackRate:f,hasAlpha:_}=JSON.parse(this.dataset.videoInfo);if(!e)return;const b=!i.prefersReducedMotion&&u,T=this.querySelector(`video[id^="${g}"]`),I=this.querySelector(`.bgVideoposter[id^="${g}"]`);if(this.unobserveChildren(),!T||!I)return void this.observeChildren(this);const E=this.getRootNode().getElementById(`${g}`),w=E.querySelector(`.webglcanvas[id^="${g}"]`);!_&&"true"!==E.dataset.hasAlpha||w?t.mutationService.measure(()=>{const e=k.measure(T,E,{hasBgScrollEffect:d,videoWidth:n,videoHeight:r,fittingType:h,alignType:c,qualities:o,staticVideoUrl:i.staticVideoUrl,videoId:s,videoFormat:a,focalPoint:l}),{videoSourceUrl:u,needsSrcUpdate:g,videoStyle:_}=e;t.mutationService.mutate(()=>{k.mutate(I,w,T,_,b,u,g,m,a,f,p)})}):requestAnimationFrame(()=>this.reLayout())}attributeChangedCallback(e,t){t&&this.reLayout()}static get observedAttributes(){return["data-video-info"]}}}(y(e),{...t,intersectionObserver:new IntersectionObserver(e=>e.map(e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}),{rootMargin:"50% 100%"})},i);v(e,H,n)}}},72757:(e,t,i)=>{(0,i(30012).Rr)()},96567:(e,t,i)=>{var n=i(17709),r=i.n(n),o=i(33842),s=i(22538),a=i(30012);const c={imageClientApi:s,...{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,a.vk)(()=>i.registry.forEach(e=>e.reLayout())),t);const n=(0,a.Aq)(),r=(e,i)=>{void 0===t.customElements.get(e)&&t.customElements.define(e,i)},o=(0,a.yO)({resizeService:n},t);return t.customElementNamespace={WixElement:o},r("wix-element",o),{contextWindow:t,defineWixBgMedia:e=>{const n=(0,a.NL)(o,{windowResizeService:i,...e},t);r("wix-bg-media",n)},defineMultiColumnRepeaterElement:()=>{const e=(0,a._o)();r(a.KU,e)}}}}};var h=i(3412);const l=()=>({getSiteScale:()=>{const e=document.querySelector("#site-root");return e?e.getBoundingClientRect().width/e.offsetWidth:1}}),d=()=>{const e={init:e=>new ResizeObserver(e)},t={init:e=>window.addEventListener("resize",e)},i=l();return c.init({resizeService:e,windowResizeService:t,siteService:i})},u=(e,t,i,n)=>{const{getMediaDimensions:r,...s}=o[e]||{};return r?{...r(t,i,n),...s}:{width:t,height:i,...s}},{experiments:m,media:g,requestUrl:p}=window.viewerModel;((e,t,i,n)=>{const{environmentConsts:o,wixCustomElements:s,media:a,requestUrl:m,mediaServices:g}=((e,t,i,n)=>{const o={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,...n},s={mutationService:r(),isExperimentOpen:t=>Boolean(e.experiments[t]),siteService:l()},a={getMediaDimensionsByEffect:u,...s,...i};return{...e,wixCustomElements:t||d(),services:s,environmentConsts:o,mediaServices:a}})(e,t,i,n),p=s?.contextWindow||window;p.wixCustomElements=s,Object.assign(p.customElementNamespace,{mediaServices:g,environmentConsts:o,requestUrl:m,staticVideoUrl:a.staticVideoUrl}),(0,h.g)({...g},s.contextWindow,o),s.defineWixBgMedia(g),s.defineMultiColumnRepeaterElement(),window.__imageClientApi__=c.imageClientApi})({experiments:m,media:g,requestUrl:p})},98700:(e,t,i)=>{var n=i(30012),r=i(20826);((e=window)=>{const{mediaServices:t,environmentConsts:i,requestUrl:o,staticVideoUrl:s}=e.customElementNamespace;(0,n.EH)(e,t,{...i,prefersReducedMotion:(0,r.O)(window,o),staticVideoUrl:s}),(0,n.jh)(e),(0,n.p7)(e,t,i)})(),window.resolveExternalsRegistryModule("imageClientApi")}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/custom-element-utils.inline.8cff9cf3.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[6916],{3412:(e,t,i)=>{i.d(t,{g:()=>w});var s=i(22538);const n={columnCount:1,columns:1,fontWeight:1,lineHeight:1,opacity:1,zIndex:1,zoom:1},a=(e,t)=>(Array.isArray(t)?t:[t]).reduce((t,i)=>{const s=e[i];return void 0!==s?Object.assign(t,{[i]:s}):t},{}),o=(e,t)=>e&&t&&Object.keys(t).forEach(i=>{const s=i,a=t[s];void 0!==a?e.style[s]=((e,t)=>"number"!=typeof t||n[e]?t.toString():`${t}px`)(s,a):e.style.removeProperty(s)}),r=(e,t,i)=>{if(!e.targetWidth||!e.targetHeight||!e.imageData.uri)return{uri:"",css:{},transformed:!1};const{imageData:n}=e,o=e.displayMode||s.fittingTypes.SCALE_TO_FILL,r=Object.assign(a(n,["upscaleMethod"]),a(e,["filters","encoding","allowFullGIFTransformation"]),e.quality||n.quality,{hasAnimation:e?.hasAnimation||n?.hasAnimation}),h=e.imageData.devicePixelRatio||t.devicePixelRatio,l=d(h),u=Object.assign(a(n,["width","height","crop","name","focalPoint"]),{id:n.uri}),g={width:e.targetWidth,height:e.targetHeight,htmlTag:i||"img",pixelAspectRatio:l,alignment:e.alignType||s.alignTypes.CENTER},m=(0,s.getData)(o,u,g,r);return m.uri=c(m.uri,t.staticMediaUrl,t.mediaRootUrl),m},c=(e,t,i)=>{if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let s=`${t}/`;return e&&(/^micons\//.test(e)?s=i:"ico"===/[^.]+$/.exec(e)?.[0]&&(s=s.replace("media","ficons"))),s+e},d=e=>{const t=window.location.search.split("&").map(e=>e.split("=")).find(e=>e[0]?.toLowerCase().includes("devicepixelratio"));return(t?.[1]?Number(t[1]):null)||e||1},h=e=>e.getAttribute("src");const l={measure:function(e,t,i,{containerElm:s,bgEffect:n="none",sourceSets:a},o){const r=i.image,c=i[e],d=(l=o.getScreenHeightOverride?.(),l||document.documentElement.clientHeight||window.innerHeight||0);var l;const u=s?.dataset.mediaHeightOverrideType,g=n&&"none"!==n||a&&a.some(e=>e.scrollEffect),m=s&&g?s:c,f=window.getComputedStyle(c).getPropertyValue("--bg-scrub-effect"),{width:b,height:p}=o.getMediaDimensionsByEffect?.(f||n,m.offsetWidth,m.offsetHeight,d)||{width:c.offsetWidth,height:c.offsetHeight};if(a&&(t.sourceSetsTargetHeights=function(e,t,i,s,n){const a={};return e.forEach(({mediaQuery:e,scrollEffect:o})=>{a[e]=n.getMediaDimensionsByEffect?.(o,t,i,s).height||i}),a}(a,m.offsetWidth,m.offsetHeight,d,o)),!r)return;const v=h(r);f&&(t.top=.5*(c.offsetHeight-p),t.left=.5*(c.offsetWidth-b)),t.width=b,t.height=function(e,t){return"fixed"===t||"viewport"===t?document.documentElement.clientHeight+80:e}(p,u),t.screenHeight=d,t.imgSrc=v,t.boundingRect=c.getBoundingClientRect(),t.mediaHeightOverrideType=u,t.srcset=r.srcset},patch:function(e,t,i,n,a,c,d,h,l,u){if(!Object.keys(t).length)return;const{imageData:g}=n,m=i[e],f=i.image;l&&(g.devicePixelRatio=1);const b=n.targetScale||1,p=a.isExperimentOpen?.("specs.thunderbolt.allowFullGIFTransformation"),v={...n,...!n.skipMeasure&&{targetWidth:(t.width||0)*b,targetHeight:(t.height||0)*b},displayMode:g.displayMode,allowFullGIFTransformation:p},w=r(v,c,"img"),M=w?.css?.img||{},y=function(e,t,i,s,n){const a=function(e,t=1){return 1!==t?{...e,width:"100%",height:"100%"}:e}(t,s);if(n&&(delete a.height,a.width="100%"),!e)return a;const o={...a};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,M,g.displayMode,b,h);o(f,y),(t.top||t.left)&&o(m,{top:`${t.top}px`,left:`${t.left}px`});const x=w?.uri||"",D=g?.hasAnimation||n?.hasAnimation,I=function(e,t,i){const{sourceSets:s}=t;if(!s||!s.length)return;const n={};return s.forEach(({mediaQuery:s,crop:a,focalPoint:o})=>{const c={...t,targetHeight:(e.sourceSetsTargetHeights||{})[s]||0,imageData:{...t.imageData,crop:a,focalPoint:o}},d=r(c,i,"img");n[s]=d.uri||""}),n}(t,v,c);if(u&&(f.dataset.ssrSrcDone="true"),n.isLQIP&&n.lqipTransition&&!("transitioned"in m.dataset)&&(m.dataset.transitioned="",f.complete?f.onload=function(){f.dataset.loadDone=""}:f.onload=function(){f.complete?f.dataset.loadDone="":f.onload=function(){f.dataset.loadDone=""}}),d){((e,t)=>(0,s.getFileExtension)(e)===s.fileType.GIF||(0,s.getFileExtension)(e)===s.fileType.WEBP&&t)(g.uri,D)?(f.setAttribute("fetchpriority","low"),f.setAttribute("loading","lazy"),f.setAttribute("decoding","async")):f.setAttribute("fetchpriority","high"),f.currentSrc!==x&&f.setAttribute("src",x);t.srcset&&!t.srcset.split(", ").some(e=>e.split(" ")[0]===x)&&f.setAttribute("srcset",x),i.picture&&v.sourceSets&&Array.from(i.picture.querySelectorAll("source")).forEach(e=>{const t=e.media||"",i=I?.[t];e.srcset!==i&&e.setAttribute("srcset",i||"")})}}},u={parallax:"ImageParallax",fixed:"ImageReveal"};const g=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 s={},n={},a=this.getAttribute("id"),o=JSON.parse(this.dataset.imageInfo||""),r="true"===this.dataset.isResponsive,{bgEffectName:c}=this.dataset,{scrollEffect:d}=o.imageData,{sourceSets:g}=o,m=c||d&&u[d];g&&g.length&&g.forEach(e=>{e.scrollEffect&&(e.scrollEffect=u[e.scrollEffect])}),s[a]=this,o.containerId&&(s[o.containerId]=i.document.getElementById(`${o.containerId}`));const f=o.containerId?s[o.containerId]:void 0;if(s.image=this.querySelector("img"),s.picture=this.querySelector("picture"),!s.image){const e=this;return void this.observeChildren(e)}this.unobserveChildren(),this.observeChildren(this),e.mutationService.measure(()=>{l.measure(a,n,s,{containerElm:f,bgEffect:m,sourceSets:g},e)});const b=(i,c)=>{e.mutationService.mutate(()=>{l.patch(a,n,s,o,e,t,i,r,m,c)})},p=s.image,v=this.dataset.hasSsrSrc&&!p.dataset.ssrSrcDone;!h(p)||v?b(!0,!0):this.debounceImageLoad(b)}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)}}};var m=i(17709),f=i.n(m);const b=()=>/iemobile/i.test(navigator.userAgent)?Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth)):window.devicePixelRatio,p="https://static.wixstatic.com/media",v="https://static.wixstatic.com";function w(e={},t=null,i={}){if("undefined"==typeof window)return;const s={staticMediaUrl:p,mediaRootUrl:v,experiments:{},devicePixelRatio:b(),...i},n=function(e,t){const i="wow-image";if(void 0===(e=e||window).customElements.get(i)){let s,n;return e.ResizeObserver&&(s=new e.ResizeObserver(e=>e.map(e=>e.target.reLayout()))),e.IntersectionObserver&&(n=new IntersectionObserver(e=>e.map(e=>{if(e.isIntersecting){const t=e.target;t.unobserveIntersect(),t.observeResize()}return e}),{rootMargin:"150% 100%"})),function(a){const o=g({resizeService:s,intersectionService:n,mutationService:f(),...t},a,e);e.customElements.define(i,o)}}}(t,e);n&&n(s)}},33842:(e,t,i)=>{i.r(t),i.d(t,{BackgroundParallax:()=>o,BackgroundParallaxZoom:()=>r,BackgroundReveal:()=>c,BgCloseUp:()=>d,BgExpand:()=>h,BgFabeBack:()=>l,BgFadeIn:()=>u,BgFadeOut:()=>g,BgFake3D:()=>m,BgPanLeft:()=>f,BgPanRight:()=>b,BgParallax:()=>p,BgPullBack:()=>v,BgReveal:()=>w,BgRotate:()=>M,BgShrink:()=>y,BgSkew:()=>x,BgUnwind:()=>D,BgZoomIn:()=>I,BgZoomOut:()=>E,ImageParallax:()=>S,ImageReveal:()=>P});var s=i(41217);const n=(e,t)=>({width:e,height:t}),a=(e,t,i)=>({width:e,height:Math.max(t,i)});const o={hasParallax:!0,getMediaDimensions:a},r={hasParallax:!0,getMediaDimensions:a},c={hasParallax:!0,getMediaDimensions:a},d={getMediaDimensions:n},h={getMediaDimensions:n},l={getMediaDimensions:n},u={getMediaDimensions:n},g={getMediaDimensions:n},m={hasParallax:!0,getMediaDimensions:a},f={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},b={getMediaDimensions:(e,t)=>({width:1.2*e,height:t})},p={hasParallax:!0,getMediaDimensions:a},v={getMediaDimensions:n},w={hasParallax:!0,getMediaDimensions:a},M={getMediaDimensions:(e,t)=>function(e,t,i){const n=(0,s.kU)(i),a=Math.hypot(e,t)/2,o=Math.acos(e/2/a),r=e*Math.abs(Math.cos(n))+t*Math.abs(Math.sin(n)),c=e*Math.abs(Math.sin(n))+t*Math.abs(Math.cos(n));return{width:Math.ceil(n<o?r:2*a),height:Math.ceil(n<(0,s.kU)(90)-o?c:2*a)}}(e,t,22)},y={getMediaDimensions:n},x={getMediaDimensions:(e,t)=>function(e,t,i){const n=(0,s.kU)(i);return{width:e,height:e*Math.tan(n)+t}}(e,t,20)},D={getMediaDimensions:n},I={hasParallax:!0,getMediaDimensions:a},E={getMediaDimensions:(e,t)=>({width:1.15*e,height:1.15*t})},S={getMediaDimensions:(e,t)=>({width:e,height:1.5*t})},P={getMediaDimensions:(e,t,i)=>({width:e,height:i})}},41217:(e,t,i)=>{i.d(t,{Io:()=>n,Rb:()=>o,_b:()=>s,kU:()=>a});function s(e,t,i,s,n){return(n-e)*(s-i)/(t-e)+i}function n(e,t){let[i,s]=e,[n,a]=t;return Math.sqrt((n-i)**2+(a-s)**2)}function a(e){return e*Math.PI/180}function o(e,t,i){void 0===e&&(e=[0,0]),void 0===t&&(t=[0,0]),void 0===i&&(i=0);return(360+i+180*Math.atan2(t[1]-e[1],t[0]-e[0])/Math.PI)%360}}},e=>{e.O(0,[592,8398],()=>{return t=96567,e(e.s=t);var t});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/initCustomElements.inline.1e2e0d83.bundle.min.js.map function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key]}}}return target};return _extends.apply(this,arguments)}(function(){var SENTRY_REROUTED_MARK_KEY="_REROUTED";var SENTRY_IS_NON_WIX_TPA_MARK_KEY="_isTPA";var SENTRY_REROUTE_DATA_KEY="_ROUTE_TO";var addRerouteDataToSentryEvent=function(event){var _event_extra,_event_exception_values__stacktrace,_event_exception_values,_event_exception;if(event==null?void 0:(_event_extra=event.extra)==null?void 0:_event_extra[SENTRY_REROUTE_DATA_KEY]){return}if(event==null?void 0:(_event_exception=event.exception)==null?void 0:(_event_exception_values=_event_exception.values)==null?void 0:(_event_exception_values__stacktrace=_event_exception_values[0].stacktrace)==null?void 0:_event_exception_values__stacktrace.frames){var frames=event.exception.values[0].stacktrace.frames;var framesModuleMetadata=frames.filter(function(frame){return frame.module_metadata&&frame.module_metadata.appId}).map(function(v){return{appId:v.module_metadata.appId,release:v.module_metadata.release,dsn:v.module_metadata.dsn}});var routeTo=framesModuleMetadata.slice(-1);if(routeTo.length){var _window_wixEmbedsAPI,_app_monitoringComponent_monitoring,_app_monitoringComponent;var appId=routeTo[0].appId;var app=(_window_wixEmbedsAPI=window.wixEmbedsAPI)==null?void 0:_window_wixEmbedsAPI.getMonitoringConfig(appId);if((app==null?void 0:(_app_monitoringComponent=app.monitoringComponent)==null?void 0:(_app_monitoringComponent_monitoring=_app_monitoringComponent.monitoring)==null?void 0:_app_monitoringComponent_monitoring.type)==="SENTRY"){var _app_monitoringComponent_monitoring_sentryOptions,_app_monitoringComponent_monitoring1,_app_monitoringComponent1;var dsn=app==null?void 0:(_app_monitoringComponent1=app.monitoringComponent)==null?void 0:(_app_monitoringComponent_monitoring1=_app_monitoringComponent1.monitoring)==null?void 0:(_app_monitoringComponent_monitoring_sentryOptions=_app_monitoringComponent_monitoring1.sentryOptions)==null?void 0:_app_monitoringComponent_monitoring_sentryOptions.dsn;if(dsn){if(!routeTo[0].dsn&&dsn){routeTo[0].dsn=dsn}}}if(app){var _obj;event.extra=_extends({},event.extra,(_obj={},_obj[SENTRY_IS_NON_WIX_TPA_MARK_KEY]=!app.isWixTPA,_obj))}var _obj1;event.extra=_extends({},event.extra,(_obj1={},_obj1[SENTRY_REROUTE_DATA_KEY]=routeTo,_obj1[SENTRY_REROUTED_MARK_KEY]=true,_obj1))}}};function overrideSentryInitOptions(){var Sentry=window.Sentry;var makeMultiplexedTransport=Sentry.makeMultiplexedTransport,makeFetchTransport=Sentry.makeFetchTransport;var transport=makeMultiplexedTransport?makeMultiplexedTransport(makeFetchTransport,function(args){var event=args.getEvent();if(event&&event.extra&&event.extra[SENTRY_REROUTE_DATA_KEY]&&Array.isArray(event.extra[SENTRY_REROUTE_DATA_KEY])){return event.extra[SENTRY_REROUTE_DATA_KEY]}return[]}):makeFetchTransport;Sentry.init({transport:transport,integrations:[Sentry.browserTracingIntegration({instrumentNavigation:false,instrumentPageLoad:false})],tracePropagationTargets:[/^https:\/\/[a-zA-Z0-9-]+\.wix-app\.run\/.*/],attachStacktrace:true,beforeSend:function(event,hint){var customEvent=new CustomEvent("sentry-error",{cancelable:true,detail:{sentryEvent:event,sentryHint:hint}});var dispatchEventRes=window.dispatchEvent(customEvent);if(!dispatchEventRes){return null}if(event.extra){if(event.extra[SENTRY_REROUTED_MARK_KEY]){delete event.extra[SENTRY_REROUTED_MARK_KEY]}if(event.extra[SENTRY_IS_NON_WIX_TPA_MARK_KEY]){delete event.extra[SENTRY_IS_NON_WIX_TPA_MARK_KEY]}}return event}});if(Sentry.moduleMetadataIntegration){Sentry.addIntegration(Sentry.moduleMetadataIntegration());Sentry.addGlobalEventProcessor(function(event){addRerouteDataToSentryEvent(event);return event})}}window.sentryOnLoad=overrideSentryInitOptions})(); !function(n,e,r,t,o,i,a,c,s){for(var u=s,f=0;f<document.scripts.length;f++)if(document.scripts[f].src.indexOf(i)>-1){u&&"no"===document.scripts[f].getAttribute("data-lazy")&&(u=!1);break}var p=[];function l(n){return"e"in n}function d(n){return"p"in n}function _(n){return"f"in n}var v=[];function y(n){u&&(l(n)||d(n)||_(n)&&n.f.indexOf("capture")>-1||_(n)&&n.f.indexOf("showReportDialog")>-1)&&L(),v.push(n)}function h(){y({e:[].slice.call(arguments)})}function g(n){y({p:n})}function E(){try{n.SENTRY_SDK_SOURCE="loader";var e=n[o],i=e.init;e.init=function(o){n.removeEventListener(r,h),n.removeEventListener(t,g);var a=c;for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(a[s]=o[s]);!function(n,e){var r=n.integrations||[];if(!Array.isArray(r))return;var t=r.map((function(n){return n.name}));n.tracesSampleRate&&-1===t.indexOf("BrowserTracing")&&(e.browserTracingIntegration?r.push(e.browserTracingIntegration({enableInp:!0})):e.BrowserTracing&&r.push(new e.BrowserTracing));(n.replaysSessionSampleRate||n.replaysOnErrorSampleRate)&&-1===t.indexOf("Replay")&&(e.replayIntegration?r.push(e.replayIntegration()):e.Replay&&r.push(new e.Replay));n.integrations=r}(a,e),i(a)},setTimeout((function(){return function(e){try{"function"==typeof n.sentryOnLoad&&(n.sentryOnLoad(),n.sentryOnLoad=void 0)}catch(n){console.error("Error while calling `sentryOnLoad` handler:"),console.error(n)}try{for(var r=0;r<p.length;r++)"function"==typeof p[r]&&p[r]();p.splice(0);for(r=0;r<v.length;r++){_(i=v[r])&&"init"===i.f&&e.init.apply(e,i.a)}m()||e.init();var t=n.onerror,o=n.onunhandledrejection;for(r=0;r<v.length;r++){var i;if(_(i=v[r])){if("init"===i.f)continue;e[i.f].apply(e,i.a)}else l(i)&&t?t.apply(n,i.e):d(i)&&o&&o.apply(n,[i.p])}}catch(n){console.error(n)}}(e)}))}catch(n){console.error(n)}}var O=!1;function L(){if(!O){O=!0;var n=e.scripts[0],r=e.createElement("script");r.src=a,r.crossOrigin="anonymous",r.addEventListener("load",E,{once:!0,passive:!0}),n.parentNode.insertBefore(r,n)}}function m(){var e=n.__SENTRY__,r=void 0!==e&&e.version;return r?!!e[r]:!(void 0===e||!e.hub||!e.hub.getClient())}n[o]=n[o]||{},n[o].onLoad=function(n){m()?n():p.push(n)},n[o].forceLoad=function(){setTimeout((function(){L()}))},["init","addBreadcrumb","captureMessage","captureException","captureEvent","configureScope","withScope","showReportDialog"].forEach((function(e){n[o][e]=function(){y({f:e,a:arguments})}})),n.addEventListener(r,h),n.addEventListener(t,g),u||setTimeout((function(){L()}))}(window,document,"error","unhandledrejection","Sentry",'605a7baede844d278b89dc95ae0a9123','https://browser.sentry-cdn.com/7.120.3/bundle.tracing.es5.min.js',{"dsn":"https://605a7baede844d278b89dc95ae0a9123@sentry-next.wixpress.com/68","tracesSampleRate":1},true); !function(n){var r={},t=function(){return t=Object.assign||function(n){for(var r,t=1,e=arguments.length;t<e;t++)for(var o in r=arguments[t])Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o]);return n},t.apply(this,arguments)};function e(n,r,t,e){return new(t||(t=Promise))((function(o,i){function u(n){try{f(e.next(n))}catch(n){i(n)}}function c(n){try{f(e.throw(n))}catch(n){i(n)}}function f(n){var r;n.done?o(n.value):(r=n.value,r instanceof t?r:new t((function(n){n(r)}))).then(u,c)}f((e=e.apply(n,r||[])).next())}))}function o(n,r){var t,e,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(f){return function(c){if(t)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(u=0)),u;)try{if(t=1,e&&(o=2&c[0]?e.return:c[0]?e.throw||((o=e.return)&&o.call(e),0):e.next)&&!(o=o.call(e,c[1])).done)return o;switch(e=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return u.label++,{value:c[1],done:!1};case 5:u.label++,e=c[1],c=[0];continue;case 7:c=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){u=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){u.label=c[1];break}if(6===c[0]&&u.label<o[1]){u.label=o[1],o=c;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(c);break}o[2]&&u.ops.pop(),u.trys.pop();continue}c=r.call(n,u)}catch(n){c=[6,n],e=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,f])}}}function i(n){var r="function"==typeof Symbol&&Symbol.iterator,t=r&&n[r],e=0;if(t)return t.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&e>=n.length&&(n=void 0),{value:n&&n[e++],done:!n}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(n,r){var t="function"==typeof Symbol&&n[Symbol.iterator];if(!t)return n;var e,o,i=t.call(n),u=[];try{for(;(void 0===r||r-- >0)&&!(e=i.next()).done;)u.push(e.value)}catch(n){o={error:n}}finally{try{e&&!e.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function c(n){return n&&n.Math==Math?n:void 0}var f="object"==typeof globalThis&&c(globalThis)||"object"==typeof window&&c(window)||"object"==typeof self&&c(self)||"object"==typeof global&&c(global)||function(){return this}()||{},a={};var s=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function v(n){var r=s.exec(n);if(r){var t,e=u(r.slice(1),6),o=e[0],i=e[1],c=e[2],v=void 0===c?"":c,l=e[3],y=e[4],d=void 0===y?"":y,p="",h=e[5],b=h.split("/");if(b.length>1&&(p=b.slice(0,-1).join("/"),h=b.pop()),h){var w=h.match(/^\d+/);w&&(h=w[0])}return{protocol:(t={host:l,pass:v,path:p,projectId:h,port:d,protocol:o,publicKey:i}).protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}!function(n){if(!("console"in f))return n();var r=f.console,t={},e=Object.keys(a);e.forEach((function(n){var e=a[n];t[n]=r[n],r[n]=e}));try{n()}finally{e.forEach((function(n){r[n]=t[n]}))}}((function(){console.error("Invalid Sentry Dsn: ".concat(n))}))}function l(n,r){return e=t({sentry_key:n.publicKey,sentry_version:"7"},r&&{sentry_client:"".concat(r.name,"/").concat(r.version)}),Object.keys(e).map((function(n){return"".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(e[n]))})).join("&");var e}function y(n,r){var t;return function(n,r){var t,e,o=n[1];try{for(var u=i(o),c=u.next();!c.done;c=u.next()){var f=c.value;if(r(f,f[0].type))return!0}}catch(n){t={error:n}}finally{try{c&&!c.done&&(e=u.return)&&e.call(u)}finally{if(t)throw t.error}}}(n,(function(n,e){return r.includes(e)&&(t=Array.isArray(n)?n[1]:void 0),!!t})),t}for(var d in r.makeMultiplexedTransport=function(n,r){return function(c){var f=n(c),a=new Map;function s(r,i){var u=i?"".concat(r,":").concat(i):r,f=a.get(u);if(!f){var s=v(r);if(!s)return;var d=function(n,r){void 0===r&&(r={});var t="string"==typeof r?r:r.tunnel,e="string"!=typeof r&&r.t?r.t.sdk:void 0;return t||"".concat(function(n){return"".concat(function(n){var r=n.protocol?"".concat(n.protocol,":"):"",t=n.port?":".concat(n.port):"";return"".concat(r,"//").concat(n.host).concat(t).concat(n.path?"/".concat(n.path):"","/api/")}(n)).concat(n.projectId,"/envelope/")}(n),"?").concat(l(n,e))}(s,c.tunnel);f=i?function(n,r){var i=this;return function(u){var c=n(u);return t(t({},c),{send:function(n){return e(i,void 0,void 0,(function(){var t;return o(this,(function(e){return(t=y(n,["event","transaction","profile","replay_event"]))&&(t.release=r),[2,c.send(n)]}))}))}})}}(n,i)(t(t({},c),{url:d})):n(t(t({},c),{url:d})),a.set(u,f)}return[r,f]}return{send:function(n){return e(this,void 0,void 0,(function(){function e(r){var t=r&&r.length?r:["event"];return y(n,t)}var i;return o(this,(function(o){switch(o.label){case 0:return 0===(i=r({envelope:n,getEvent:e}).map((function(n){return"string"==typeof n?s(n,void 0):s(n.dsn,n.release)})).filter((function(n){return!!n}))).length&&i.push(["",f]),[4,Promise.all(i.map((function(r){var e=u(r,2),o=e[0];return e[1].send(function(n,r){return e=r?t(t({},n[0]),{dsn:r}):n[0],void 0===(o=n[1])&&(o=[]),[e,o];var e,o}(n,o))})))];case 1:return[2,o.sent()[0]]}}))}))},flush:function(n){return e(this,void 0,void 0,(function(){var r,t,e,c,s,v,l,y,d,p;return o(this,(function(o){switch(o.label){case 0:return[4,f.flush(n)];case 1:r=[o.sent()],o.label=2;case 2:o.trys.push([2,7,8,9]),t=i(a),e=t.next(),o.label=3;case 3:return e.done?[3,6]:(c=u(e.value,2),s=c[1],l=(v=r).push,[4,s.flush(n)]);case 4:l.apply(v,[o.sent()]),o.label=5;case 5:return e=t.next(),[3,3];case 6:return[3,9];case 7:return y=o.sent(),d={error:y},[3,9];case 8:try{e&&!e.done&&(p=t.return)&&p.call(t)}finally{if(d)throw d.error}return[7];case 9:return[2,r.every((function(n){return n}))]}}))}))}}}},n.Sentry=n.Sentry||{},n.Sentry.Integrations=n.Sentry.Integrations||{},r)Object.prototype.hasOwnProperty.call(r,d)&&(n.Sentry.Integrations[d]=r[d],n.Sentry[d]=r[d])}(window); window.resolveExternalsRegistryPromise = null const externalRegistryPromise = new Promise((r) => window.resolveExternalsRegistryPromise = r) window.resolveExternalsRegistryModule = (name) => externalRegistryPromise.then(() => window.externalsRegistry[name].onload()) "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[9420],{42243:()=>{window.__imageClientApi__=window.__imageClientApi__||{sdk:{}};const{lodash:e,react:o,reactDOM:a,imageClientApi:n,clientSdk:d}=window.externalsRegistry={lodash:{},react:{},reactDOM:{},imageClientApi:{},clientSdk:{}};n.loaded=new Promise(e=>{n.onload=e}),e.loaded=new Promise(o=>{e.onload=o}),d.loaded=new Promise(e=>{d.onload=e}),window.ReactDOM||(window.reactDOMReference=window.ReactDOM={loading:!0}),a.loaded=new Promise(e=>{a.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,a.loaded]),window.resolveExternalsRegistryPromise()}},e=>{var o;o=42243,e(e.s=o)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/externals-registry.inline.1bb9c887.bundle.min.js.map {"siteAssetsTestModuleVersion":"1.334.0","requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/","siteFeatures":["appMonitoring","assetsLoader","builderContextProviders","builderModuleLoader","businessLogger","captcha","clickHandlerRegistrar","codeEmbed","commonConfig","componentsLoader","componentsRegistry","consentPolicy","contentReflow","cyclicTabbing","domSelectors","domStore","environmentWixCodeSdk","environment","locationWixCodeSdk","mpaNavigation","navigationManager","navigationPhases","ooi","pages","panorama","renderer","reporter","router","scrollRestoration","seoWixCodeSdk","seo","sessionManager","siteMembersWixCodeSdk","siteMembers","siteScrollBlocker","siteWixCodeSdk","speculationRules","ssrCache","stores","structureApi","thunderboltInitializer","tpaCommons","translations","usedPlatformApis","warmupData","windowMessageRegistrar","windowWixCodeSdk","wixCustomElementComponent","wixEmbedsApi","componentsReact","platform"],"site":{"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userId":"d585539c-6b23-4274-bdd6-0d55044522b3","siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","siteRevision":244,"siteType":"UGC","dc":"virginia-pub","isResponsive":false,"editorName":"Unknown","sessionId":"c4b66d40-4d77-45a9-a64b-60078a098743","isSEO":false,"appNameForBiEvents":"thunderbolt"},"isMobileDevice":false,"viewMode":"desktop","formFactor":"desktop","deviceInfo":{"deviceClass":"Desktop"},"media":{"staticMediaUrl":"https:\/\/static.wixstatic.com\/media","mediaRootUrl":"https:\/\/static.wixstatic.com\/","staticVideoUrl":"https:\/\/video.wixstatic.com\/"},"language":{"userLanguage":"en","userLanguageResolutionMethod":"QueryParam","siteLanguage":"en","isMultilingualEnabled":false,"directionByLanguage":"ltr"},"mode":{"qa":false,"enableTestApi":false,"debug":false,"ssrIndicator":false,"ssrOnly":false,"siteAssetsFallback":"enable","versionIndicator":false},"siteFeaturesConfigs":{"appMonitoring":{"appsWithMonitoring":[]},"assetsLoader":{"isStylableComponentInStructure":true,"hasBuilderComponents":false},"builderContextProviders":{"contextProviders":{}},"businessLogger":{"isBuilderComponentModel":false},"codeEmbed":{"htmlEmbeds":[{"id":"f554cf34-33f7-4d3a-b6df-d4250c60cb60","embedType":"custom","position":"head","loadOnce":true,"content":{"type":"custom","html":"<script>\n !function(w, a) {\n let isInitializing = true;\n eventBuffer = [];\n w.dataLayer = w.dataLayer || [];\n function gtag(params){\n if (!params[Symbol.iterator]) {\n return;\n }\n \n if (isInitializing) {\n eventBuffer.push(...params);\n } else {\n Array.isArray(w.dataLayer) && w.dataLayer.push(...params);\n }\n \n }\n\n w.document.addEventListener(\"consentPolicyChanged\", ({ detail }) => {\n setConsent('update', detail.policy);\n w.dataLayer.push({event: 'consentPolicyChanged'});\n });\n\n w.document.addEventListener(\"consentPolicyInitialized\", ({ detail }) => {\n const config = w.wixTagManager?.getConfig();\n if (isInitializing && config && Object.keys(config).length) {\n onDoneInitilizing();\n }\n });\n\n w.addEventListener(\"TagManagerConfigSet\", ({ detail }) => {\n if (isInitializing && w.consentPolicyManager?.initRan) {\n onDoneInitilizing();\n }\n });\n\n function onDoneInitilizing() {\n isInitializing = false;\n setConsent('default', evaluateConsentPolicy());\n w.dataLayer.push({'site_id': w.wixEmbedsAPI?.getMetaSiteId()});\n w.dataLayer.push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n w.dataLayer.push({'developer_id.dYzMzMD': true});\n eventBuffer.forEach(args => gtag([args]));\n }\n\n function evaluateConsentPolicy() {\n const { gdprEnforcedGeo } = w.wixTagManager.getConfig();\n const { policy, defaultPolicy } = w.consentPolicyManager.getCurrentConsentPolicy();\n return defaultPolicy && gdprEnforcedGeo\n ? { ...policy, advertising: false, analytics: false }\n : policy\n }\n\n function setConsent(action, { advertising, analytics, functional, waitForUpdate }) {\n (function() {\n w.dataLayer.push(arguments);\n })('consent', action, {\n 'ad_storage': advertising ? 'granted' : 'denied',\n 'ad_user_data': advertising ? 'granted' : 'denied',\n 'ad_personalization': advertising ? 'granted' : 'denied',\n 'analytics_storage': analytics ? 'granted' : 'denied',\n 'functionality_storage': functional ? 'granted' : 'denied',\n 'personalization_storage': 'granted',\n 'security_storage': 'granted',\n ...waitForUpdate ? { 'wait_for_update': waitForUpdate } : {}\n });\n }\n\n w[a] = (w[a] && w[a].filter(c => c.name !== 'googleTagManagerConsentMode')) || [];\n w[a].push({\n name: 'googleTagManagerConsentMode',\n report: gtag,\n config: {\n trackingId: 'GTM-MZJXPGD5'\n }\n });\n\n (function(w,d,s,l,i){\n w[l]=w[l]||[];\n var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';\n j.async=true;\n j.src='https:\/\/www.googletagmanager.com\/gtm.js?id='+i+dl;\n f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-MZJXPGD5');\n }(window,\"promoteAnalyticsChannels\")\n<\/script>\n\n"},"domain":"roofingmasterstyneandwear.co.uk","name":"googleTagManagerConsentMode"}],"shouldLoadRequireJS":true},"componentsRegistry":{"librariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14736.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14736.0"}]},"consentPolicy":{"siteConsentPolicy":{"essential":true,"functional":false,"analytics":false,"advertising":false,"dataToThirdParty":true},"isWixSite":false,"isBuilderComponentModel":false},"cyclicTabbing":{"isBuilderComponentModel":false},"dataWixCodeSdk":{"gridAppId":"416b7633-367d-4745-a100-ff221af38880","environment":"LIVE","cloudDataUrlWithExternalBase":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/cloud-data"},"editorWixCodeSdk":{"isBuilderComponentModel":false},"elementorySupportWixCodeSdk":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/wix-code-public-dispatcher-ng\/siteview","relativePath":"\/\/_api\/wix-code-public-dispatcher-ng\/siteview","gridAppId":"416b7633-367d-4745-a100-ff221af38880","viewMode":"site","siteRevision":244},"environmentWixCodeSdk":{},"environment":{"editorType":"","domain":"roofingmasterstyneandwear.co.uk","previewMode":false,"isBuilderComponentModel":false},"fedopsWixCodeSdk":{"isWixSite":false,"shouldReportFedops":false},"locationWixCodeSdk":{"routersConfigMap":{},"urlMappings":null},"mpaNavigation":{"forceMpaNavigation":false,"isRunningInDifferentSiteContext":false},"ooiTpaSharedConfig":{"imageSpriteUrl":"https:\/\/static.parastorage.com\/services\/santa-resources\/resources\/viewer\/editorUI\/fonts.v19.png","wixStaticFontsLinks":["https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/fonts.hz267ac7fkkfb3a18o8z.css","https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/wixMadefor.j95mkaziqjnrn77aekr8.css","https:\/\/static.parastorage.com\/services\/fonts-data\/dist\/google.kuw5gk7jh0nwy00zmif1.css"]},"ooi":{"ooiComponentsData":{"142bb34d-3439-576a-7118-683e690a1e0d":{"sentryDsn":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d","noCssComponentUrl":"","isLoadable":true,"isServerBundled":false,"loadStaticCssWithLink":false,"isModuleFederated":false}},"viewMode":"Site","formFactor":"Desktop","blogMobileComponentUrl":"undefinedfeed-page-mobile-viewer.bundle.min.js"},"renderer":{"disabledComponents":{},"isBuilderComponentModel":false},"reporter":{"userId":"d585539c-6b23-4274-bdd6-0d55044522b3","metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","isPremium":true,"isFBServerEventsAppProvisioned":false,"dynamicPagesIds":[]},"router":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","mainPageId":"tuckg","pagesMap":{"z2tw1":{"pageId":"z2tw1","title":"Fascia, Soffits & Guttering","pageUriSEO":"fascias-soffits-guttering","pageJsonFileName":"d58553_36e34147a5f654545f330bdaa74945ea_242"},"feu5f":{"pageId":"feu5f","title":"VELUX Roof Windows","pageUriSEO":"velux","pageJsonFileName":"d58553_269bb9c8ff1b804c0fbcd7c1ca86c829_242"},"lj1jn":{"pageId":"lj1jn","title":"Roof Repairs","pageUriSEO":"roof-repairs","pageJsonFileName":"d58553_a4538f1c1839450627aa9d1efb1cec98_242"},"tuckg":{"pageId":"tuckg","title":"Home","pageUriSEO":"home","pageJsonFileName":"d58553_668e2b6a44e104ecb2cf5d04420b646e_244"},"fir4o":{"pageId":"fir4o","title":"Asbestos Removal Services","pageUriSEO":"asbestos","pageJsonFileName":"d58553_30d4c9df5b4a9ea566e412870b8fbf16_242"},"bdu4s":{"pageId":"bdu4s","title":"Re-Roofing","pageUriSEO":"re-roofing","pageJsonFileName":"d58553_d6a5f8bfb3d175340afa4e62c079cbbf_242"},"wls84":{"pageId":"wls84","title":"Contact","pageUriSEO":"contact","pageJsonFileName":"d58553_f812eeacd7c77953b1cbaf73df137d46_242"},"v64m2":{"pageId":"v64m2","title":"Flat Felt Roofing","pageUriSEO":"flat-felt-roofs","pageJsonFileName":"d58553_f84c5d9395803ce3a0a72e871b7ba6d6_242"},"r9p0u":{"pageId":"r9p0u","title":"Roof Work Health & Safety","pageUriSEO":"health-and-safety","pageJsonFileName":"d58553_14c0be6702360f80dc0241d65e533a43_242"},"ybt4l":{"pageId":"ybt4l","title":"Replacement Conservatory Roofs","pageUriSEO":"replacement-conservatory-roofs","pageJsonFileName":"d58553_447e4cdd951d7056bbe07f44cee50925_242"},"h3kes":{"pageId":"h3kes","title":"Fullscreen Page","pageUriSEO":"fullscreen-page","pageJsonFileName":"d58553_754fa6428b8d6f80385f942fa0d278b8_243"}},"disableStaticPagesUrlHierarchy":false,"routes":{".\/fascias-soffits-guttering":{"type":"Static","pageId":"z2tw1"},".\/velux":{"type":"Static","pageId":"feu5f"},".\/roof-repairs":{"type":"Static","pageId":"lj1jn"},".\/home":{"type":"Static","pageId":"tuckg"},".\/asbestos":{"type":"Static","pageId":"fir4o"},".\/re-roofing":{"type":"Static","pageId":"bdu4s"},".\/contact":{"type":"Static","pageId":"wls84"},".\/flat-felt-roofs":{"type":"Static","pageId":"v64m2"},".\/health-and-safety":{"type":"Static","pageId":"r9p0u"},".\/replacement-conservatory-roofs":{"type":"Static","pageId":"ybt4l"},".\/fullscreen-page":{"type":"Static","pageId":"h3kes"},".\/":{"type":"Static","pageId":"tuckg"}},"pageIdToPrefix":{},"isWixSite":false,"partialRouteMatchingAllowed":false,"isBuilderComponentModel":false},"searchWixCodeSdk":{"language":"en"},"seo":{"context":{"siteName":"Roofing Masters","siteUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","domain":"roofingmasterstyneandwear.co.uk","indexSite":true,"defaultUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/","currLangIsOriginal":true,"homePageTitle":"Home","businessName":"Roofing Masters","businesLocale":"en-gb","businessLocationCountry":"GB","businessLocationFormatted":"4 Heather Drive, Broomhill Terrace, Hetton-le-Hole, Houghton le Spring DH5 9RS, UK","businesLocationsState":"ENG","businessLocationCity":"Hetton-le-Hole","businesLocationsStreet":"Heather Drive","businessLocationsStreetNumber":"4","businessPostalCode":"DH5 9RS","businessLocationCoordinates":{"latitude":54.82937200000001,"longitude":-1.454962},"businessSchedule":{},"currency":"GBP","experiments":{"specs.seo.EnableFaqSD":"false","specs.seo.EnableOnlineProgramsVideoSD":"true","specs.seo.enableLangCheck":"true"},"platformAppsExperiments":{"1380b703-ce81-ff05-f115-39571d94dfcd":{"specs.ecom.SupportManualPaymentsOnPaymentRequest":"false","specs.stores.GalleryMigrateRowsToProductsCountViewer":"true","specs.stores.ExpressCheckoutInSideCart":"true","specs.ecom.ShowMultipleLineItemActions":"true","specs.ecom.UseExpressCheckoutSettings":"true","specs.stores.AddMobileClassesToSliderGalleryRoot":"true","specs.stores.DisableFocusProductOnInfiniteScroll":"true","specs.stores.QuickViewFixViewMoreLink":"true","specs.ecom.FixImageOnTinyCart":"true","specs.forms.LocalPhoneNumbers":"true","specs.stores.GalleryProductOptionMobileNativeDropdown":"true","specs.stores.AllowAddToCartButtonOnImageInViewer":"true","specs.stores.UsePrefixForGetProductBySlug":"true","specs.ecom.datePickerFixTimeZone":"true","specs.stores.shouldRemoveModifiersFromSelections":"true","specs.stores.FixProductGridWithHorizontalMenuWidth":"true","specs.stores.ShouldRemoveFilterModalOpenClass":"true","specs.forms.JapanAutocompleteEnabled":"true","specs.stores.FixHeroDescriptionCrashingCategoryPage":"true","specs.ecom.SendBIForPromoCodeAndNoteDisplay":"true","specs.stores.GalleryFetchAppSettingsOnce":"false","specs.stores.ReturnCartIdNullInsteadOfDeprecatedForExpressService":"true","specs.stores.ShouldInstallSideCart":"true","specs.ecom.FixGoToCheckoutButtonFontWeight":"true","specs.stores.EnableDynamicSizeDefaultImage":"true","specs.ecom.FixCheckoutPreSelectedEnabledDeliveryCountries":"true","specs.stores.ProductPageNewWixCodeApi":"true","specs.ecom.checkTaxIncluded":"true","specs.stores.ProductPageFixReflowSausageNavigation":"true","specs.stores.ShowAutomaticDiscountDataOnGallery":"true","specs.ecom.RefreshOnV1PlaceOrderFailure":"true","specs.stores.HideBillingFormForPayPalAndManualNotBrazil":"true","specs.stores.GalleryProductOptionsAndQuantityWidth":"true","specs.stores.ProductPageUpliftProductOptionsViewer":"true","specs.stores.UsePrefixForRouterNavigationToProductPage":"true","specs.ecom.violationBasedOnDeliveryOption":"true","specs.ecom.ErrorHandlerOnCheckout":"true","specs.ecom.UseDeliveryOptionsLibInExpress":"true","specs.ecom.FixCouponFocusMobileSummary":"true","specs.ecom.deliveryOptionsSetFirstAsDefault":"true","specs.stores.InfoSectionTabsTPAComponent":"true","specs.stores.ProductPageBreadcrumbsAfterHydration":"true","specs.ecom.ErrorHandlerOnStorefrontSdk":"true","specs.ecom.StopUsingPaymentMethodsInCart":"true","specs.ecom.FixCheckoutPageSpecificStageExpanded":"true","specs.stores.RtlAlignmentProductPage":"true","specs.ecom.RemovePickupPointSpecificTitleOnCart":"true","specs.stores.shouldCheckDiscountInVariantLevel":"true","specs.stores.GalleryColorPickerA11yReflowKeyboardFix":"true","specs.stores.GalleryDontFetchFilteredProductsWithoutActiveFilters":"true","specs.stores.ShouldUseCommonDiscountPricingMethods":"true","specs.ecom.StopCallingGetClientConfigInCartIcon":"true","specs.ecom.FixGetApiBaseUrl":"true","specs.stores.UseNewFiltersQueryParamEncoder":"true","specs.ecom.BISameAsDeliveryAddress":"true","specs.stores.MergePaymentAndPlaceOrderSteps":"true","specs.stores.ProductPageOOIStickyColumnViewer":"true","specs.stores.GalleryEnableLoadMoreHoverUnderline":"true","specs.stores.allowProductPageButtonsOption":"true","specs.stores.TYPUpdateOrderModelWithSubscriptionInfo":"true","specs.forms.MoveEcomLabelTranslations":"true","specs.ecom.PreloadOnCartCheckoutButton":"true","specs.stores.SliderGalleryInfiniteLoopToggleViewer":"true","specs.stores.UseProductThumbnailWithWowImage":"true","specs.stores.GalleryPriceFilterClientTicksCalculation":"true","ecomTestFedOwnerScope":"false","specs.stores.GalleryEditableGridTemplateRepeatOption":"true","specs.stores.RemoveModifiersSelectionIdsFromUserSelections":"true","specs.ecom.ShowSubscriptionsNote":"true","specs.stores.AddHasDiscountToVariantsItemsQueries":"true","specs.stores.LoadClientConfigInLegacyController":"true","specs.stores.ShowAutomaticDiscountDataOnProductWidget":"true","specs.stores.FixCheckoutAddressTemplateMandatoryZipCode":"true","specs.ecom.MakeOnLoadWaitForLoaderToDisappearInExpress":"true","specs.forms.MultilineAddressInTemplates":"true","specs.stores.FixCartIconOnEditor":"true","specs.stores.ResponsiveGalleryMigration":"true","specs.ecom.RemoveContentGapWhenDisplayFrequencyInLineItem":"true","specs.ecom.MergeExpressDeliveryRateWithHandlingFee":"false","specs.stores.FixSliderGalleryTextSettingToChangeOnEditor":"true","specs.stores.CartIconCssVarsCssOptimization":"true","specs.stores.ShowAddToCartWithSubscription":"true","specs.stores.ProductPageSlotsAddMoreProps":"true","specs.stores.ProductPageBuyNowFromEcomSdk":"true","specs.stores.FixAnnounceNotDefinedBug":"true","specs.stores.AddComparePriceToVariantsItemsQueries":"true","specs.stores.RefactorFormServiceToCalcExtendedFields":"true","specs.stores.FixQuickViewForSubscriptionsInWishlist":"true","specs.stores.ShowGiftCardAddToCartSettings":"true","specs.stores.LoadClientConfigInController":"true","specs.stores.MainMediaWrapperAsAnchorElement":"true","specs.ecom.DeprecateCartActions":"true","specs.ecom.AddTaxNameToCheckoutQuery":"true","specs.stores.AllowGalleryProductRoundCornersInViewer":"false","specs.ecom.FixPaymentRequestViewCss":"true","specs.ecom.AddAggregatedExemptAmountToCheckoutQuery":"true","specs.ecom.FixTypingTextInNoteFieldIsBuggy":"true","specs.stores.DeliverySectionCheckoutUseDeliverySolutions":"true","specs.stores.ColorOptionsDefaultSizeViewer":"true","specs.stores.OptionalZipCodeForCountryARE":"true","specs.stores.UsePrefixForRouterProductPageRendering":"true","specs.stores.SupportFreeTrialTYP":"true","usingStoresViewerScriptAddToCart":"false","specs.ecom.UseDeliveryOptionsLibInCart":"true","specs.stores.FixFilterKeySpecialCharacter":"true","specs.ecom.PreloadOnCartIconHover":"true","specs.ecom.UseLocalDatasetDirectlyInCheckout":"true","specs.stores.StorefrontLegacyEnablePanoramaIntegration":"true","specs.stores.FixMobileFiltersModalInPreview":"true","specs.ecom.FixCssForSubscriptionFrequencyText":"true","specs.stores.GalleryProductOptionFixMobileDropdownBehavior":"true","specs.stores.UseUndefinedAsDefaultBillingAddressInCheckout":"true","specs.stores.AllowSalePriceDesignInViewer":"false","specs.stores.GalleryA11yReflowFilterModalFix":"false","specs.stores.EnableDiscountAndRegularPriceSwapViewer":"true","specs.stores.UseDropdownTpaLabel":"true","specs.ecom.CatchSetItemErrorCCS":"true","specs.ecom.CacheGetClientConfigInSiteStore":"true","specs.stores.GalleryFiltersClassicMobileHorizontalOrientationFix":"true","specs.ecom.ShowVoidedErrorMessage":"true","specs.ecom.FixSecureCheckoutBadgeColor":"true","specs.stores.UseOpenSideCartApi":"true","specs.stores.UsingStoresViewerScriptAddToCart":"true","specs.stores.ShouldFixZoomForCheckoutInClassic":"false","specs.stores.ShowAutomaticDiscountDataOnProductPage":"true","specs.stores.ShouldAutoSelectFirstProductOptionInGallery":"false","specs.stores.EnableFadeInAnimationOnGalleryScroll":"true","specs.ecom.ChangeShowMoreCTAProjectionsColor":"true","specs.stores.ProductMediaNavigationDots":"false","specs.stores.UseNewSubscriptionView":"true","specs.stores.AddSlotToCheckoutPolicies":"true","specs.forms.FixControllerActions":"true","specs.ecom.ExpressButtonsInternalLoaderInCart":"true","specs.ecom.ImprovePerformanceByParallelPromises":"true","specs.ecom.CheckoutSkipCustomerDetailstStep":"true","specs.stores.GalleryAddMissingAddProductImpressionEvent":"true","specs.stores.ProductPageUplift":"true","specs.stores.ProductPageUpliftNewFeaturesSF":"true","specs.ecom.SendBIEventOnExpressButtonsPresented":"true","specs.stores.ProductPageUpliftProductOptions":"true","specs.stores.FixQueryParamSpecialCharDecode":"true","specs.stores.UseDeliverySectionFromLib":"true","specs.stores.NavigateToCartWhenCallShowMiniCart":"true","specs.stores.GallerySlotsPOC":"false","specs.stores.AllowGalleryIntervalNavigation":"true","specs.stores.navigateToRelativeUrlWithCustomizedUrl":"true","specs.ecom.AddSlotsToSideCart":"true","specs.stores.AddContainerBufferInLoadMore":"true","specs.stores.enableUnitedStatesMilitaryAddresses":"true","specs.stores.shouldCheckDiscountInVariantLevelGallery":"true","specs.ecom.FixExpressWrongTotalAmount":"true","specs.stores.GalleryNewErrorState":"true","specs.ecom.showPriceWithFreeShippingCoupon":"true","specs.stores.GalleryPriceSliderA11yFixKeyboardFocus":"true","specs.stores.ProductPageSsrInvalidationTags":"true","specs.stores.AllowGalleryContainerPadding":"true","specs.ecom.UseIsShippableInCartPage":"true","specs.ecom.ExpressCheckoutButtonsSkeleton":"true","specs.stores.OptimizeSelectionCalculation":"true","specs.ecom.FixCouponCss":"true","specs.stores.ProductPageOOIRemoveModifiersFromProductOptions":"true","specs.stores.ShouldHandlePaylinksRedirectError":"true","specs.stores.HoverEffectOnImageOnly":"true","specs.stores.ShouldProductPageUseNewSocialIcons":"true","specs.ecom.AddOrderIdToCheckoutQuery":"true","specs.stores.ProductPageA11yReflowZoomModal":"true","specs.stores.Set404ForSeoWhenPageHasNoProducts":"false","specs.stores.SliderGalleryFixSwiperIndex":"true","specs.stores.DontRedirectToSiteOnFailedFetch":"true","specs.stores.SupportMitEnabledFieldInCheckoutPage":"true","specs.stores.fixCategoryUnderlineOnHover":"true","specs.stores.ConfigureSlotsInEditorSDK":"true","ecomTestFed":"false","specs.stores.GalleryProductOptionsLimit":"true","specs.stores.ProductPageSlots":"true","specs.stores.newClearFiltersHoverState":"true","specs.ecom.FixExpressCheckoutButtonOnEditor":"true","specs.stores.UseGalleryNewApplyFilterQueryParams":"false","specs.ecom.SideCartNote":"true","specs.stores.tpaRouterShouldQueryProductsV3":"true","specs.ecom.showDeliveryOptionPreviewError":"true","specs.stores.UseNewSubscriptionCheckboxInCustomerDetailsForm":"false","storesFTGalleryEnableLoadMoreHoverUnderline":"false","specs.forms.EnableNewPhoneFieldValidation":"true","specs.ecom.FetchCheckoutOnLogin":"true","specs.ecom.RefactorCouponOnCart":"true","specs.ecom.EmptyCartA11yFix":"true","specs.stores.GallerySeoTags":"true","specs.stores.GalleryMoveDiscountNameUnderPrice":"true","specs.stores.SliderGallery200Limit":"true","specs.stores.ProductPageBlocksFixAddToCartOnSecondaryLang":"true","specs.stores.AllowStickySidebarInViewer":"true","specs.ecom.RemoveSubscriptionObjectType":"true","specs.stores.RangeFilterRefactor":"true","specs.stores.ProductPageLocationOnChangePathChangeForEditorSausage":"true","specs.stores.AllowAddToCartButtonContentTypesInViewer":"true","specs.ecom.OrdersModifiers":"true","specs.ecom.loadDeliverySectionsDataOnReadOnly":"true","specs.ecom.AddProjectionsTYPQuery":"true","specs.stores.ShowCssPerBreakpointIndicationsSideCart":"true","specs.ecom.UpdateCartIconsSVGViewer":"false","specs.stores.EnableOutOfStockAlignment":"true","specs.ecom.AddTaxableAddressToCheckoutQuery":"true","specs.forms.EnablePhoneField":"true","specs.stores.UseNewQueriesOnWishlistWithDiscount":"true","specs.stores.FixGalleryBorderRadiusOnZoomHover":"true","specs.ecom.ShowMultipleSubscriptions":"true","specs.ecom.ShowPriceSummaryByTaxIncluded":"true","specs.stores.FixBackInStockButtonValidation":"true","specs.stores.RemoveControllerFactory":"false","specs.stores.FixShareIconsAria":"true","specs.stores.FixGalleryNotToShowQueryPageFor1":"true","specs.stores.AddToCartButtonColorContrast":"true","specs.stores.FixSliderGalleryRelatedProductsEmptyRender":"true","specs.ecom.PayLinkShowGetResolvedError":"true","specs.ecom.hideShippingOptionAvailibilityBadgeOnMobile":"true","specs.ecom.HideMissingLineItemImagesInPaymentRequest":"true","specs.stores.GalleryProductOptionsAndQuantityRoundCornersInViewer":"true","specs.stores.FixProductPageUrlsForRouterPage":"true","specs.ecom.FixAllowRecurringPaymentOnlyFlag":"true","specs.forms.SignatureFieldV2":"true","specs.stores.GalleryShowLazyLoadingLoader":"true","specs.ecom.SideCartEditor3SettingsPanel":"true","specs.stores.GalleryQuickBuyViewer":"false","specs.stores.RenderSlotsInGallery":"true","specs.ecom.StopSendingOriginInCheckoutUrl":"true","specs.stores.PriceFilterClientTicksCalculation":"true","specs.stores.UseNewQueriesWithProductDiscount":"true","specs.ecom.StopListeningToChangedOnCCS":"true","specs.stores.ProductPageAddDelayedCapturePropToPaymentMethodsBanner":"false","specs.ecom.TaxExemptionOnTYP":"false","specs.stores.UseNewFiltersQueryParamDecoder":"true","specs.stores.ResponsiveTYPCss":"true","specs.ecom.RemoveBackgroudColorCartItemThumbnail":"true","specs.ecom.InitCustomUrlApiOnlyInProductPage":"true","specs.stores.ShouldSplitBillingInfoPrefill":"true","specs.ecom.FixGetClientConfigBlockingWidgets":"true","specs.ecom.NewCheckoutErrorModels":"true","specs.stores.AllowGalleryFreeModeNavigationInViewer":"true","specs.ecom.FixHandleCreateCheckoutError":"true","specs.ecom.NavigateToTYPWhenHasOrderId":"true","specs.stores.GalleryProductItemResetQuantityUponSelectionChange":"true","specs.stores.EnableQualityOptionsStylingChanges":"false","specs.stores.AddingOverflowHiddenToFilterTitleMobile":"true","specs.stores.ProductPageSupportGridLayout":"true","specs.stores.ShouldSeparateQuantityAndOptionsStyleParams":"true","specs.stores.UseProductLineItemFromTYP":"true","specs.ecom.SideCartCouponAndNote":"true","specs.stores.EnableWarmUpDataCaching":"true","specs.stores.FixGalleryRenderingWhenUrlChanges":"false","specs.stores.AddCheckoutSettingsToGetConfigGQLQuery":"false","specs.stores.ProductPageNotifyEmailOnCheckout":"true","specs.stores.GalleryStorefrontAddStrikethroughAndSalePriceDesign":"true","specs.ecom.OnlyCallDeliverySolutionsWhenNeededOnCart":"true","specs.ecom.ResetInitialStepOnInit":"true","specs.stores.PreventGalleryFullRefreshOnUrlChange":"true","specs.stores.ProductPageRicoDescription":"true","specs.stores.increaseGqlGetLimit":"true"},"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"specs.forms.EnableFormsInBlog":"true"},"675bbcef-18d8-41f5-800e-131ec9e08762":{"specs.wixCode.LoadWithImportAMDModule":"true","specs.wixCode.LoadNamespacesPerPage":"false","specs.wixcode.ViewerExperimentOwnerScopeTest":"true","specs.wixCode.resolveMissingPlatformNamespaces":"false","specs.wixcode.ViewerExperimentTest":"false"},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"specs.pro-gallery.displayPreset14":"true","specs.pro-gallery.removeUseOfCounterApi":"true","specs.pro-gallery.horizontalScrollAnimations":"true","specs.pro-gallery.useImageAvifFormat":"true","specs.pro-gallery.EnableAlbumsStorePremiumValidation":"true","specs.pro-gallery.removePgStoreTab":"true","specs.pro-gallery.backgroundDesignFullscreen":"true","specs.pro-gallery.useMotherSiteAppInstance":"true","specs.pro-gallery.addSEOVideoMetaTags":"false","specs.pro-gallery.enableMainLightroomSettingsButton":"true","specs.pro-gallery.displayPreset17":"false","specs.pro-gallery.slideTransition":"true","specs.proGallery.shouldShowNewPanels":"false","specs.pro-gallery.displayProGalleryPresets":"true","specs.pro-gallery.navigationArrowsDrawer":"true","specs.pro-gallery.horizontalTitlePlacementOptions":"true","specs.pro-gallery.artstoreShowDeprecationMessageInSettings":"false","specs.pro-gallery.navArrowsVericalPositionController":"true","specs.pro-gallery.enablePGRenderIndicator":"false","specs.pro-gallery.excludeFromWarmupData":"false","specs.pro-gallery.customNavigationArrows":"true","specs.pro-gallery.fixedGalleryRatio":"true","specs.pro-gallery.displayProGalleryNewPreset":"true","specs.pro-gallery.useReactionService":"true","specs.pro-gallery.textBoxWidthControllers":"true","specs.pro-gallery.allowOverlayGradient":"true","specs.pro-gallery.excludeFromLayoutFixer":"false","specs.pro-gallery.useIsInFirstFold":"false","specs.pro-gallery.dontRenderGalleryBelowFoldOnLoad":"false","specs.pro-gallery.enableLightroomSettingsButton":"true","specs.pro-gallery.displayPreset16":"true","specs.pro-gallery.displayProGallerySEOSettings":"false","specs.pro-gallery.imageEditing":"b","specs.pro-gallery.useWowImageRenderer":"false","specs.pro-gallery.useWarmupData":"true","specs.pro-gallery.enableFullResFeature":"true","specs.pro-gallery.slideAnimationDeck":"true","specs.pro-gallery.useReactPortalInArtStore":"true","specs.pro-gallery.blockOAP":"false","specs.pro-gallery.useServerBlueprints-viewer":"false","specs.pro-gallery.excludeFromThinLinesFix":"false","specs.pro-gallery.excludeFromHlsVideosOnIphone":"true","specs.pro-gallery.removeRoleApplication":"true","specs.pro-gallery.tryCentralizedConduction":"false","specs.pro-gallery.organizeMediaMultiTypes":"true","specs.pro-gallery.useServerBlueprints-preview":"false","specs.pro-gallery.displayPreset15":"true","specs.pro-gallery.enableVideoPlaceholder":"true","specs.pro-gallery.organizeMediaAltText":"b","specs.pro-gallery.overlayDesign":"true","specs.pro-gallery.shouldUseVirtualization":"true","specs.pro-gallery.disableImagePreload":"true","specs.pro-gallery.excludeFromPrerenderPerformance":"false","specs.pro-gallery.appSettings":"true"}},"businessPhone":"0191 526 3565"},"userPatterns":[],"metaTags":[{"name":"fb_admins_meta_tag","value":"","property":false},{"name":"google-site-verification","value":"4xSCRw7MANybyB_oip2oK4z6_Dc00hhFIzwQju-VAvE","property":false}],"customHeadTags":"","isInSEO":false,"hasBlogAmp":false,"mainPageId":"tuckg"},"serviceRegistrar":{},"sessionManager":{"isRunningInDifferentSiteContext":false,"expiryTimeoutOverride":0,"appsInstances":{},"sessionModel":{}},"siteMembersWixCodeSdk":{"isPreviewMode":false,"isEditMode":false,"smToken":"","smcollectionId":"2e8fc3b5-786b-4707-a16e-839a75f61992"},"siteMembers":{"collectionExposure":"Public","smcollectionId":"2e8fc3b5-786b-4707-a16e-839a75f61992","smToken":"","protectedHomepage":false,"isTemplate":false,"loginSocialBarOnSite":false,"routerPrefix":"","isCommunityInstalled":false,"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk"},"siteScrollBlocker":{"isBuilderComponentModel":false},"siteWixCodeSdk":{"fontFaceServerUrl":"https:\/\/serverless.parastorage.com\/_serverless\/site-sdk-server\/v1\/style","siteDisplayName":"Roofing Masters","siteRevision":244,"regionalSettings":"en-gb","language":"en","currency":"GBP","mainPageId":"tuckg","pageIdToPrefix":{},"routerPrefixes":{},"timezone":"Europe\/London","pageIdToTitle":{"z2tw1":"Fascia, Soffits & Guttering","feu5f":"VELUX Roof Windows","lj1jn":"Roof Repairs","tuckg":"Home","fir4o":"Asbestos Removal Services","bdu4s":"Re-Roofing","wls84":"Contact","v64m2":"Flat Felt Roofing","r9p0u":"Roof Work Health & Safety","ybt4l":"Replacement Conservatory Roofs","h3kes":"Fullscreen Page"},"urlMappings":null,"viewMode":"Site"},"speculationRules":{"currentPagePath":"\/"},"ssrCache":{},"tpaCommons":{"widgetsClientSpecMapData":{"141995eb-c700-8487-6366-a482f7432e2b":{"widgetUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","mobileUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","tpaWidgetId":"shoutout_feed","appPage":{},"applicationId":34,"appDefinitionName":"ShoutOut (Legacy)","appDefinitionId":"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e","isWixTPA":true,"allowScrolling":false},"27f9a78c-9f69-402e-8e2c-1d00f26fcf41":{"widgetUrl":"\/","appPage":{},"applicationId":37,"appDefinitionName":"Cookie Policy Banner","appDefinitionId":"f105ba16-6b7a-4b52-a2e5-712bdc749f76","isWixTPA":true,"allowScrolling":false},"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetUrl":"https:\/\/progallery.wixapps.net\/gallery.html","mobileUrl":"https:\/\/progallery.wixapps.net\/gallery.html","tpaWidgetId":"pro-gallery","appPage":{},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":false},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetUrl":"https:\/\/progallery.wixapps.net\/fullscreen","mobileUrl":"https:\/\/progallery.wixapps.net\/fullscreen","appPage":{"id":"fullscreen_page","name":"Fullscreen Page","defaultPage":"","hidden":true,"multiInstanceEnabled":false,"order":1,"indexable":true,"fullPage":true,"landingPageInMobile":false,"hideFromMenu":true},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":true},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"widgetUrl":"https:\/\/editor.wix.com\/","appPage":{},"applicationId":5020,"appDefinitionName":"Wix Pro Gallery","appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","isWixTPA":true,"allowScrolling":false}},"appsClientSpecMapData":{"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e":{"applicationId":34,"widgets":{"141995eb-c700-8487-6366-a482f7432e2b":{"widgetUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","widgetId":"141995eb-c700-8487-6366-a482f7432e2b","refreshOnWidthChange":true,"mobileUrl":"https:\/\/so-feed.codev.wixapps.net\/widget","published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":false,"shouldBeStretchedByDefaultMobile":false,"componentFields":{},"tpaWidgetId":"shoutout_feed","default":true}},"appDefinitionName":"ShoutOut (Legacy)","appFields":{"premiumBundle":{"parentAppSlug":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9","parentAppId":"ee21fe60-48c5-45e9-95f4-6ca8f9b1c9d9"},"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.3224.0"},"isWixTPA":true},"f105ba16-6b7a-4b52-a2e5-712bdc749f76":{"applicationId":37,"widgets":{"27f9a78c-9f69-402e-8e2c-1d00f26fcf41":{"widgetUrl":"\/","widgetId":"27f9a78c-9f69-402e-8e2c-1d00f26fcf41","refreshOnWidthChange":true,"published":true,"mobilePublished":true,"seoEnabled":false,"shouldBeStretchedByDefaultMobile":true,"componentFields":{"allowedForFreeSite":false,"dependencies":[]},"default":false}},"appDefinitionName":"Cookie Policy Banner","appFields":{"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.0.0"},"isWixTPA":true},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"applicationId":5020,"widgets":{"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetUrl":"https:\/\/progallery.wixapps.net\/gallery.html","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d","refreshOnWidthChange":true,"mobileUrl":"https:\/\/progallery.wixapps.net\/gallery.html","published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":true,"shouldBeStretchedByDefaultMobile":false,"componentFields":{"mobileSettingsEnabled":true,"viewer":{"errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"}},"controllerUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","ssrCacheExcluded":"false","mpaCompatible":true,"useSsrSeo":true,"isLoadable":true},"tpaWidgetId":"pro-gallery","default":false},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetUrl":"https:\/\/progallery.wixapps.net\/fullscreen","widgetId":"144f04b9-aab4-fde7-179b-780c11da4f46","refreshOnWidthChange":true,"mobileUrl":"https:\/\/progallery.wixapps.net\/fullscreen","appPage":{"id":"fullscreen_page","name":"Fullscreen Page","defaultPage":"","hidden":true,"multiInstanceEnabled":false,"order":1,"indexable":true,"fullPage":true,"landingPageInMobile":false,"hideFromMenu":true},"published":true,"mobilePublished":true,"seoEnabled":true,"preFetch":false,"shouldBeStretchedByDefault":true,"shouldBeStretchedByDefaultMobile":false,"componentFields":{"useSsrSeo":true,"linkable":true,"mpaCompatible":true},"default":false},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"widgetUrl":"https:\/\/editor.wix.com\/","widgetId":"121a27a6-8fda-4a45-b2eb-60bf40299017","refreshOnWidthChange":true,"published":true,"mobilePublished":true,"seoEnabled":false,"shouldBeStretchedByDefaultMobile":true,"componentFields":{"appStudioFields":{"id":"myzur","pageJsonFilename":"60cca8_1187b22ad1b74be9c211069460329a2b_8.json","blocksVersion":"2.0.0","ssrCacheExcluded":"true","relatedArtifact":"pro-gallery-tpa","nestedWidgets":"{\"internal\":[]}"},"mpaCompatible":true},"default":false}},"appDefinitionName":"Wix Pro Gallery","appFields":{"platform":{"baseUrls":{"siteAssets":"{urlTemplate: {siteAssets}?siteId=ce7fd828-85c4-4b73-a390-d293eae32cec&metaSiteId=5af77ffc-cae0-4550-8a1e-4a85ff049a48&siteRevision=25","blocks_widgetManifestsUrl":"\/manifests\/14271d6f-ba62-d045-549b-ab972ae1f70e\/25\/manifests.json","santaWrapperBaseUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/"},"margins":{"desktop":{"top":{},"right":{},"bottom":{},"left":{}},"tablet":{"top":{},"right":{},"bottom":{},"left":{}},"mobile":{"top":{},"right":{},"bottom":{},"left":{}}},"height":{"desktop":{},"tablet":{},"mobile":{}},"cloneAppDataUrl":"https:\/\/progallery.wixapps.net\/_api\/gallery\/clone","editorScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/editorScript.bundle.min.js","docking":{"desktop":{},"tablet":{},"mobile":{}},"viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"},"width":{"desktop":{},"tablet":{},"mobile":{}},"shouldCloneDataPerComponent":true,"viewer":{"errorReporting":{"url":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427"}},"studio":{"siteHeaderUrl":"a7dbf879980a8e90e03d649b6f48fac4_r3.json","wixCodeGridId":"71869e96-79b7-49b9-b6f9-e32bcf00ac52","wixCodeInstanceId":"4655355b-4814-4846-b82a-e057f0df94a3"}},"permissionsEnforced":false,"blocksPermissionsEnforced":false,"isStandalone":true,"semanticVersion":"^0.964.0"},"isWixTPA":true}},"previewMode":false,"siteRevision":244,"userFileDomainUrl":"filesusr.com","metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","isPremiumDomain":true,"routersConfig":{},"routerByPrefix":{},"pageIdToPrefix":{},"viewMode":"site","editorOrSite":"site","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","tpaModalConfig":{"wixTPAs":{"141fbfae-511e-6817-c9f0-48993a7547d1":true,"8725b255-2aa2-4a53-b76d-7d3c363aaeea":true,"13ee94c1-b635-8505-3391-97919052c16f":true,"139ef4fa-c108-8f9a-c7be-d5f492a2c939":true,"8ea9df15-9ff6-4acf-bbb8-8d3a69ae5841":true,"55cd9036-36bb-480b-8ddc-afda3cb2eb8d":true,"35aec784-bbec-4e6e-abcb-d3d724af52cf":true,"d70b68e2-8d77-4e0c-9c00-c292d6e0025e":true,"146c0d71-352e-4464-9a03-2e868aabe7b9":true,"307ba931-689c-4b55-bb1d-6a382bad9222":true,"4b10fcce-732d-4be3-9d46-801d271acda9":true,"14b89688-9b25-5214-d1cb-a3fb9683618b":true,"ea2821fc-7d97-40a9-9f75-772f29178430":true,"9bead16f-1c73-4cda-b6c4-28cff46988db":true,"1480c568-5cbd-9392-5604-1148f5faffa0":true,"94bc563b-675f-41ad-a2a6-5494f211c47b":true,"14e12b04-943e-fd32-456d-70b1820a2ff2":true,"14bca956-e09f-f4d6-14d7-466cb3f09103":true,"135c3d92-0fea-1f9d-2ba5-2a1dfb04297e":true,"150ae7ee-c74a-eecd-d3d7-2112895b988a":true,"f123e8f1-4350-4c9b-b269-04adfadda977":true,"f105ba16-6b7a-4b52-a2e5-712bdc749f76":true,"7efa9936-86f7-44c6-880b-7bae4e044a3d":true,"6580b7e9-4031-4a62-a0a5-8e2fa92e8e18":true,"7516f85b-0868-4c23-9fcb-cea7784243df":true,"57d13128-4a4c-494b-80b3-a6fb2e28018d":true,"2f70e2b4-ff36-472e-bdb9-ce393b13669e":true,"e593b0bd-b783-45b8-97c2-873d42aacaf4":true,"14ce1214-b278-a7e4-1373-00cebd1bef7c":true,"14271d6f-ba62-d045-549b-ab972ae1f70e":true}},"appSectionParams":{},"requestUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/","isMobileView":false,"deviceType":"desktop","isMobileDevice":false,"extras":{"currency":"GBP"},"tpaDebugParams":{"debugApp":null,"petri_ovr":null},"locale":"en","timeZone":"Europe\/London","shouldRenderTPAsIframe":true,"debug":false,"regionalLanguage":"en","isBuilderComponentModel":false},"widgetWixCodeSdk":{"isBuilderComponentModel":false},"windowWixCodeSdk":{"locale":"en-gb","isMobileFriendly":true,"formFactor":"Desktop","pageIdToRouterAppDefinitionId":{}},"wixCustomElementComponent":{"shouldLoadAllExternalScripts":true,"widgetsToRenderOnFreeSites":{"14271d6f-ba62-d045-549b-ab972ae1f70e-myzur":true},"wixCodeBundlersUrlData":{"url":"https:\/\/bundler.wix-code.com\/da0e347a-567b-459d-9664-e85192f96afd\/b8fba519-6966-439d-ac29-f87e2fa3f7dc\/416b7633-367d-4745-a100-ff221af38880\/","queryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=false","parastorageUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_da0e347a-567b-459d-9664-e85192f96afd\/gridAppId_416b7633-367d-4745-a100-ff221af38880\/filePath_\/fileType_js\/compression_gzip\/depToken_\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_","appDefIdToWixCodeBundlerUrlData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"url":"https:\/\/bundler.wix-code.com\/da0e347a-567b-459d-9664-e85192f96afd\/b8fba519-6966-439d-ac29-f87e2fa3f7dc\/71869e96-79b7-49b9-b6f9-e32bcf00ac52\/","parastorageUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_da0e347a-567b-459d-9664-e85192f96afd\/gridAppId_71869e96-79b7-49b9-b6f9-e32bcf00ac52\/filePath_\/fileType_js\/compression_gzip\/depToken_\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_","queryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=false"}}},"customElementWidgets":{}},"wixEmbedsApi":{"isAdminPage":false},"platform":{"sdksStaticPaths":{"mainSdks":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/mainSdks.ccee0434.chunk.min.js","nonMainSdks":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/nonMainSdks.36ac5409.chunk.min.js"},"landingPageId":"tuckg","clientWorkerUrl":"https:\/\/static.parastorage.com\/services\/wix-thunderbolt\/dist\/clientWorker.05f8a2b5.bundle.min.js","bootstrapData":{"isMobileView":false,"isMobileAppBuilder":false,"appsSpecData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"appDefinitionId":"14ce1214-b278-a7e4-1373-00cebd1bef7c","type":"public","instanceId":"426ae747-fe70-4056-b8b0-3bc4fa6506ca","appDefinitionName":"Old Wix Forms and Payments","isWixTPA":true,"isModuleFederated":false},"675bbcef-18d8-41f5-800e-131ec9e08762":{"appDefinitionId":"675bbcef-18d8-41f5-800e-131ec9e08762","type":"siteextension","instanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","isModuleFederated":false},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"appDefinitionId":"14271d6f-ba62-d045-549b-ab972ae1f70e","type":"public","instanceId":"a17d9ddf-06a4-4c3d-8c07-27505cc5c59d","appDefinitionName":"Wix Pro Gallery","isWixTPA":true,"isModuleFederated":false},"dataBinding":{"appDefinitionId":"dataBinding","type":"application","instanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","appDefinitionName":"Data Binding","isWixTPA":true,"isModuleFederated":false}},"appsUrlData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"appDefId":"14ce1214-b278-a7e4-1373-00cebd1bef7c","appDefName":"Old Wix Forms and Payments","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/forms-viewer\/1.883.0\/viewerScript.bundle.min.js","baseUrls":{},"widgets":{}},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"appDefId":"14271d6f-ba62-d045-549b-ab972ae1f70e","appDefName":"Wix Pro Gallery","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","baseUrls":{"siteAssets":"{urlTemplate: {siteAssets}?siteId=ce7fd828-85c4-4b73-a390-d293eae32cec&metaSiteId=5af77ffc-cae0-4550-8a1e-4a85ff049a48&siteRevision=25","blocks_widgetManifestsUrl":"\/manifests\/14271d6f-ba62-d045-549b-ab972ae1f70e\/25\/manifests.json","santaWrapperBaseUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/"},"errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgets":{"142bb34d-3439-576a-7118-683e690a1e0d":{"controllerUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js","componentUrl":"https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryViewerWidget.bundle.min.js","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"142bb34d-3439-576a-7118-683e690a1e0d"},"144f04b9-aab4-fde7-179b-780c11da4f46":{"controllerUrl":"","componentUrl":"","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"144f04b9-aab4-fde7-179b-780c11da4f46"},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"controllerUrl":"","componentUrl":"","noCssComponentUrl":"","errorReportingUrl":"https:\/\/8eb368c655b84e029ed79ad7a5c1718e@sentry.wixpress.com\/3427","widgetId":"121a27a6-8fda-4a45-b2eb-60bf40299017"}}},"dataBinding":{"appDefId":"dataBinding","appDefName":"Data Binding","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/dbsm-viewer-app\/1.9002.0\/app.js","baseUrls":{},"widgets":{}},"675bbcef-18d8-41f5-800e-131ec9e08762":{"appDefId":"675bbcef-18d8-41f5-800e-131ec9e08762","viewerScriptUrl":"https:\/\/static.parastorage.com\/services\/wix-code-viewer-app\/1.1479.745\/app.js","baseUrls":{},"widgets":{}}},"builderComponentsSdkUrls":{},"builderComponentsImportMapSdkUrls":{},"builderPublicPackagesUrls":{"esm":{},"umd":{}},"blocksBootstrapData":{"blocksAppsData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"siteHeaderUrl":"a7dbf879980a8e90e03d649b6f48fac4_r3.json","wixCodeGridId":"71869e96-79b7-49b9-b6f9-e32bcf00ac52","wixCodeInstanceId":"4655355b-4814-4846-b82a-e057f0df94a3"}},"elevatedBlocksAppsOnReactNative":[],"experiments":{"specs.blocks-client.alwaysUseTokenInfoForDecode":"true"},"experimentsQueryParams":"init-platform-api-provider=true&get-app-def-id-from-package-name=false&disable-yarn-pnp-mode=undefined","widgetBundleUrls":{},"isVeloBundlerParastorageUrlEnabled":true,"parastorageTemplateUrl":"https:\/\/bundler-velo.parastorage.com\/v_metaSiteId_\/gridAppId_\/filePath_\/fileType_js\/compression_gzip\/depToken_3938\/bundlerRuntimeExperiments_bundlerTrafficToAws-typescriptListExportedFunctions\/additionalOptions_"},"window":{"csrfToken":""},"location":{"externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","isPremiumDomain":true,"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","userFileDomainUrl":"filesusr.com"},"bi":{"ownerId":"d585539c-6b23-4274-bdd6-0d55044522b3","isMobileFriendly":true,"isPreview":false,"requestId":"1765452720.293589520240682598886"},"platformAPIData":{"routersConfigMap":{}},"wixCodeBootstrapData":{"wixCodeAppDefinitionId":"675bbcef-18d8-41f5-800e-131ec9e08762","wixCodeInstanceId":"b8fba519-6966-439d-ac29-f87e2fa3f7dc","wixCloudBaseDomain":"wix-code.com","dbsmViewerApp":"https:\/\/static.parastorage.com\/services\/dbsm-viewer-app\/1.9002.0","wixCodePlatformBaseUrl":"https:\/\/static.parastorage.com\/services\/wix-code-platform\/1.1097.93","wixCodeModel":{"appData":{"codeAppId":"416b7633-367d-4745-a100-ff221af38880"},"signedAppRenderInfo":"c312596404f4f65268f95f751a03a85f29f3055d.eyJncmlkQXBwSWQiOiI0MTZiNzYzMy0zNjdkLTQ3NDUtYTEwMC1mZjIyMWFmMzg4ODAiLCJodG1sU2l0ZUlkIjoiNWVlMzkyZjQtY2NiNy00NzIzLTlhMjYtODk5ZDdhZWFhMzJhIiwiZGVtb0lkIjpudWxsLCJzaWduRGF0ZSI6MTc2NTQ1MjcyMDM1NX0="},"wixCodePageIds":{},"elementorySupport":{"baseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/wix-code-public-dispatcher-ng\/siteview"},"codePackagesData":[]},"autoFrontendModulesBaseUrl":"https:\/\/static.parastorage.com\/services\/auto-frontend-modules\/1.6238.0","disabledPlatformApps":{},"widgetsClientSpecMapData":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":{},"675bbcef-18d8-41f5-800e-131ec9e08762":{},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"142bb34d-3439-576a-7118-683e690a1e0d":{"widgetName":"pro-gallery","componentFields":{}},"144f04b9-aab4-fde7-179b-780c11da4f46":{"widgetName":"fullscreen_page","componentFields":{}},"121a27a6-8fda-4a45-b2eb-60bf40299017":{"componentFields":{}}},"dataBinding":{}},"essentials":{"appsConductedExperiments":{"1380b703-ce81-ff05-f115-39571d94dfcd":{"specs.ecom.SupportManualPaymentsOnPaymentRequest":"false","specs.stores.GalleryMigrateRowsToProductsCountViewer":"true","specs.stores.ExpressCheckoutInSideCart":"true","specs.ecom.ShowMultipleLineItemActions":"true","specs.ecom.UseExpressCheckoutSettings":"true","specs.stores.AddMobileClassesToSliderGalleryRoot":"true","specs.stores.DisableFocusProductOnInfiniteScroll":"true","specs.stores.QuickViewFixViewMoreLink":"true","specs.ecom.FixImageOnTinyCart":"true","specs.forms.LocalPhoneNumbers":"true","specs.stores.GalleryProductOptionMobileNativeDropdown":"true","specs.stores.AllowAddToCartButtonOnImageInViewer":"true","specs.stores.UsePrefixForGetProductBySlug":"true","specs.ecom.datePickerFixTimeZone":"true","specs.stores.shouldRemoveModifiersFromSelections":"true","specs.stores.FixProductGridWithHorizontalMenuWidth":"true","specs.stores.ShouldRemoveFilterModalOpenClass":"true","specs.forms.JapanAutocompleteEnabled":"true","specs.stores.FixHeroDescriptionCrashingCategoryPage":"true","specs.ecom.SendBIForPromoCodeAndNoteDisplay":"true","specs.stores.GalleryFetchAppSettingsOnce":"false","specs.stores.ReturnCartIdNullInsteadOfDeprecatedForExpressService":"true","specs.stores.ShouldInstallSideCart":"true","specs.ecom.FixGoToCheckoutButtonFontWeight":"true","specs.stores.EnableDynamicSizeDefaultImage":"true","specs.ecom.FixCheckoutPreSelectedEnabledDeliveryCountries":"true","specs.stores.ProductPageNewWixCodeApi":"true","specs.ecom.checkTaxIncluded":"true","specs.stores.ProductPageFixReflowSausageNavigation":"true","specs.stores.ShowAutomaticDiscountDataOnGallery":"true","specs.ecom.RefreshOnV1PlaceOrderFailure":"true","specs.stores.HideBillingFormForPayPalAndManualNotBrazil":"true","specs.stores.GalleryProductOptionsAndQuantityWidth":"true","specs.stores.ProductPageUpliftProductOptionsViewer":"true","specs.stores.UsePrefixForRouterNavigationToProductPage":"true","specs.ecom.violationBasedOnDeliveryOption":"true","specs.ecom.ErrorHandlerOnCheckout":"true","specs.ecom.UseDeliveryOptionsLibInExpress":"true","specs.ecom.FixCouponFocusMobileSummary":"true","specs.ecom.deliveryOptionsSetFirstAsDefault":"true","specs.stores.InfoSectionTabsTPAComponent":"true","specs.stores.ProductPageBreadcrumbsAfterHydration":"true","specs.ecom.ErrorHandlerOnStorefrontSdk":"true","specs.ecom.StopUsingPaymentMethodsInCart":"true","specs.ecom.FixCheckoutPageSpecificStageExpanded":"true","specs.stores.RtlAlignmentProductPage":"true","specs.ecom.RemovePickupPointSpecificTitleOnCart":"true","specs.stores.shouldCheckDiscountInVariantLevel":"true","specs.stores.GalleryColorPickerA11yReflowKeyboardFix":"true","specs.stores.GalleryDontFetchFilteredProductsWithoutActiveFilters":"true","specs.stores.ShouldUseCommonDiscountPricingMethods":"true","specs.ecom.StopCallingGetClientConfigInCartIcon":"true","specs.ecom.FixGetApiBaseUrl":"true","specs.stores.UseNewFiltersQueryParamEncoder":"true","specs.ecom.BISameAsDeliveryAddress":"true","specs.stores.MergePaymentAndPlaceOrderSteps":"true","specs.stores.ProductPageOOIStickyColumnViewer":"true","specs.stores.GalleryEnableLoadMoreHoverUnderline":"true","specs.stores.allowProductPageButtonsOption":"true","specs.stores.TYPUpdateOrderModelWithSubscriptionInfo":"true","specs.forms.MoveEcomLabelTranslations":"true","specs.ecom.PreloadOnCartCheckoutButton":"true","specs.stores.SliderGalleryInfiniteLoopToggleViewer":"true","specs.stores.UseProductThumbnailWithWowImage":"true","specs.stores.GalleryPriceFilterClientTicksCalculation":"true","ecomTestFedOwnerScope":"false","specs.stores.GalleryEditableGridTemplateRepeatOption":"true","specs.stores.RemoveModifiersSelectionIdsFromUserSelections":"true","specs.ecom.ShowSubscriptionsNote":"true","specs.stores.AddHasDiscountToVariantsItemsQueries":"true","specs.stores.LoadClientConfigInLegacyController":"true","specs.stores.ShowAutomaticDiscountDataOnProductWidget":"true","specs.stores.FixCheckoutAddressTemplateMandatoryZipCode":"true","specs.ecom.MakeOnLoadWaitForLoaderToDisappearInExpress":"true","specs.forms.MultilineAddressInTemplates":"true","specs.stores.FixCartIconOnEditor":"true","specs.stores.ResponsiveGalleryMigration":"true","specs.ecom.RemoveContentGapWhenDisplayFrequencyInLineItem":"true","specs.ecom.MergeExpressDeliveryRateWithHandlingFee":"false","specs.stores.FixSliderGalleryTextSettingToChangeOnEditor":"true","specs.stores.CartIconCssVarsCssOptimization":"true","specs.stores.ShowAddToCartWithSubscription":"true","specs.stores.ProductPageSlotsAddMoreProps":"true","specs.stores.ProductPageBuyNowFromEcomSdk":"true","specs.stores.FixAnnounceNotDefinedBug":"true","specs.stores.AddComparePriceToVariantsItemsQueries":"true","specs.stores.RefactorFormServiceToCalcExtendedFields":"true","specs.stores.FixQuickViewForSubscriptionsInWishlist":"true","specs.stores.ShowGiftCardAddToCartSettings":"true","specs.stores.LoadClientConfigInController":"true","specs.stores.MainMediaWrapperAsAnchorElement":"true","specs.ecom.DeprecateCartActions":"true","specs.ecom.AddTaxNameToCheckoutQuery":"true","specs.stores.AllowGalleryProductRoundCornersInViewer":"false","specs.ecom.FixPaymentRequestViewCss":"true","specs.ecom.AddAggregatedExemptAmountToCheckoutQuery":"true","specs.ecom.FixTypingTextInNoteFieldIsBuggy":"true","specs.stores.DeliverySectionCheckoutUseDeliverySolutions":"true","specs.stores.ColorOptionsDefaultSizeViewer":"true","specs.stores.OptionalZipCodeForCountryARE":"true","specs.stores.UsePrefixForRouterProductPageRendering":"true","specs.stores.SupportFreeTrialTYP":"true","usingStoresViewerScriptAddToCart":"false","specs.ecom.UseDeliveryOptionsLibInCart":"true","specs.stores.FixFilterKeySpecialCharacter":"true","specs.ecom.PreloadOnCartIconHover":"true","specs.ecom.UseLocalDatasetDirectlyInCheckout":"true","specs.stores.StorefrontLegacyEnablePanoramaIntegration":"true","specs.stores.FixMobileFiltersModalInPreview":"true","specs.ecom.FixCssForSubscriptionFrequencyText":"true","specs.stores.GalleryProductOptionFixMobileDropdownBehavior":"true","specs.stores.UseUndefinedAsDefaultBillingAddressInCheckout":"true","specs.stores.AllowSalePriceDesignInViewer":"false","specs.stores.GalleryA11yReflowFilterModalFix":"false","specs.stores.EnableDiscountAndRegularPriceSwapViewer":"true","specs.stores.UseDropdownTpaLabel":"true","specs.ecom.CatchSetItemErrorCCS":"true","specs.ecom.CacheGetClientConfigInSiteStore":"true","specs.stores.GalleryFiltersClassicMobileHorizontalOrientationFix":"true","specs.ecom.ShowVoidedErrorMessage":"true","specs.ecom.FixSecureCheckoutBadgeColor":"true","specs.stores.UseOpenSideCartApi":"true","specs.stores.UsingStoresViewerScriptAddToCart":"true","specs.stores.ShouldFixZoomForCheckoutInClassic":"false","specs.stores.ShowAutomaticDiscountDataOnProductPage":"true","specs.stores.ShouldAutoSelectFirstProductOptionInGallery":"false","specs.stores.EnableFadeInAnimationOnGalleryScroll":"true","specs.ecom.ChangeShowMoreCTAProjectionsColor":"true","specs.stores.ProductMediaNavigationDots":"false","specs.stores.UseNewSubscriptionView":"true","specs.stores.AddSlotToCheckoutPolicies":"true","specs.forms.FixControllerActions":"true","specs.ecom.ExpressButtonsInternalLoaderInCart":"true","specs.ecom.ImprovePerformanceByParallelPromises":"true","specs.ecom.CheckoutSkipCustomerDetailstStep":"true","specs.stores.GalleryAddMissingAddProductImpressionEvent":"true","specs.stores.ProductPageUplift":"true","specs.stores.ProductPageUpliftNewFeaturesSF":"true","specs.ecom.SendBIEventOnExpressButtonsPresented":"true","specs.stores.ProductPageUpliftProductOptions":"true","specs.stores.FixQueryParamSpecialCharDecode":"true","specs.stores.UseDeliverySectionFromLib":"true","specs.stores.NavigateToCartWhenCallShowMiniCart":"true","specs.stores.GallerySlotsPOC":"false","specs.stores.AllowGalleryIntervalNavigation":"true","specs.stores.navigateToRelativeUrlWithCustomizedUrl":"true","specs.ecom.AddSlotsToSideCart":"true","specs.stores.AddContainerBufferInLoadMore":"true","specs.stores.enableUnitedStatesMilitaryAddresses":"true","specs.stores.shouldCheckDiscountInVariantLevelGallery":"true","specs.ecom.FixExpressWrongTotalAmount":"true","specs.stores.GalleryNewErrorState":"true","specs.ecom.showPriceWithFreeShippingCoupon":"true","specs.stores.GalleryPriceSliderA11yFixKeyboardFocus":"true","specs.stores.ProductPageSsrInvalidationTags":"true","specs.stores.AllowGalleryContainerPadding":"true","specs.ecom.UseIsShippableInCartPage":"true","specs.ecom.ExpressCheckoutButtonsSkeleton":"true","specs.stores.OptimizeSelectionCalculation":"true","specs.ecom.FixCouponCss":"true","specs.stores.ProductPageOOIRemoveModifiersFromProductOptions":"true","specs.stores.ShouldHandlePaylinksRedirectError":"true","specs.stores.HoverEffectOnImageOnly":"true","specs.stores.ShouldProductPageUseNewSocialIcons":"true","specs.ecom.AddOrderIdToCheckoutQuery":"true","specs.stores.ProductPageA11yReflowZoomModal":"true","specs.stores.Set404ForSeoWhenPageHasNoProducts":"false","specs.stores.SliderGalleryFixSwiperIndex":"true","specs.stores.DontRedirectToSiteOnFailedFetch":"true","specs.stores.SupportMitEnabledFieldInCheckoutPage":"true","specs.stores.fixCategoryUnderlineOnHover":"true","specs.stores.ConfigureSlotsInEditorSDK":"true","ecomTestFed":"false","specs.stores.GalleryProductOptionsLimit":"true","specs.stores.ProductPageSlots":"true","specs.stores.newClearFiltersHoverState":"true","specs.ecom.FixExpressCheckoutButtonOnEditor":"true","specs.stores.UseGalleryNewApplyFilterQueryParams":"false","specs.ecom.SideCartNote":"true","specs.stores.tpaRouterShouldQueryProductsV3":"true","specs.ecom.showDeliveryOptionPreviewError":"true","specs.stores.UseNewSubscriptionCheckboxInCustomerDetailsForm":"false","storesFTGalleryEnableLoadMoreHoverUnderline":"false","specs.forms.EnableNewPhoneFieldValidation":"true","specs.ecom.FetchCheckoutOnLogin":"true","specs.ecom.RefactorCouponOnCart":"true","specs.ecom.EmptyCartA11yFix":"true","specs.stores.GallerySeoTags":"true","specs.stores.GalleryMoveDiscountNameUnderPrice":"true","specs.stores.SliderGallery200Limit":"true","specs.stores.ProductPageBlocksFixAddToCartOnSecondaryLang":"true","specs.stores.AllowStickySidebarInViewer":"true","specs.ecom.RemoveSubscriptionObjectType":"true","specs.stores.RangeFilterRefactor":"true","specs.stores.ProductPageLocationOnChangePathChangeForEditorSausage":"true","specs.stores.AllowAddToCartButtonContentTypesInViewer":"true","specs.ecom.OrdersModifiers":"true","specs.ecom.loadDeliverySectionsDataOnReadOnly":"true","specs.ecom.AddProjectionsTYPQuery":"true","specs.stores.ShowCssPerBreakpointIndicationsSideCart":"true","specs.ecom.UpdateCartIconsSVGViewer":"false","specs.stores.EnableOutOfStockAlignment":"true","specs.ecom.AddTaxableAddressToCheckoutQuery":"true","specs.forms.EnablePhoneField":"true","specs.stores.UseNewQueriesOnWishlistWithDiscount":"true","specs.stores.FixGalleryBorderRadiusOnZoomHover":"true","specs.ecom.ShowMultipleSubscriptions":"true","specs.ecom.ShowPriceSummaryByTaxIncluded":"true","specs.stores.FixBackInStockButtonValidation":"true","specs.stores.RemoveControllerFactory":"false","specs.stores.FixShareIconsAria":"true","specs.stores.FixGalleryNotToShowQueryPageFor1":"true","specs.stores.AddToCartButtonColorContrast":"true","specs.stores.FixSliderGalleryRelatedProductsEmptyRender":"true","specs.ecom.PayLinkShowGetResolvedError":"true","specs.ecom.hideShippingOptionAvailibilityBadgeOnMobile":"true","specs.ecom.HideMissingLineItemImagesInPaymentRequest":"true","specs.stores.GalleryProductOptionsAndQuantityRoundCornersInViewer":"true","specs.stores.FixProductPageUrlsForRouterPage":"true","specs.ecom.FixAllowRecurringPaymentOnlyFlag":"true","specs.forms.SignatureFieldV2":"true","specs.stores.GalleryShowLazyLoadingLoader":"true","specs.ecom.SideCartEditor3SettingsPanel":"true","specs.stores.GalleryQuickBuyViewer":"false","specs.stores.RenderSlotsInGallery":"true","specs.ecom.StopSendingOriginInCheckoutUrl":"true","specs.stores.PriceFilterClientTicksCalculation":"true","specs.stores.UseNewQueriesWithProductDiscount":"true","specs.ecom.StopListeningToChangedOnCCS":"true","specs.stores.ProductPageAddDelayedCapturePropToPaymentMethodsBanner":"false","specs.ecom.TaxExemptionOnTYP":"false","specs.stores.UseNewFiltersQueryParamDecoder":"true","specs.stores.ResponsiveTYPCss":"true","specs.ecom.RemoveBackgroudColorCartItemThumbnail":"true","specs.ecom.InitCustomUrlApiOnlyInProductPage":"true","specs.stores.ShouldSplitBillingInfoPrefill":"true","specs.ecom.FixGetClientConfigBlockingWidgets":"true","specs.ecom.NewCheckoutErrorModels":"true","specs.stores.AllowGalleryFreeModeNavigationInViewer":"true","specs.ecom.FixHandleCreateCheckoutError":"true","specs.ecom.NavigateToTYPWhenHasOrderId":"true","specs.stores.GalleryProductItemResetQuantityUponSelectionChange":"true","specs.stores.EnableQualityOptionsStylingChanges":"false","specs.stores.AddingOverflowHiddenToFilterTitleMobile":"true","specs.stores.ProductPageSupportGridLayout":"true","specs.stores.ShouldSeparateQuantityAndOptionsStyleParams":"true","specs.stores.UseProductLineItemFromTYP":"true","specs.ecom.SideCartCouponAndNote":"true","specs.stores.EnableWarmUpDataCaching":"true","specs.stores.FixGalleryRenderingWhenUrlChanges":"false","specs.stores.AddCheckoutSettingsToGetConfigGQLQuery":"false","specs.stores.ProductPageNotifyEmailOnCheckout":"true","specs.stores.GalleryStorefrontAddStrikethroughAndSalePriceDesign":"true","specs.ecom.OnlyCallDeliverySolutionsWhenNeededOnCart":"true","specs.ecom.ResetInitialStepOnInit":"true","specs.stores.PreventGalleryFullRefreshOnUrlChange":"true","specs.stores.ProductPageRicoDescription":"true","specs.stores.increaseGqlGetLimit":"true"},"14ce1214-b278-a7e4-1373-00cebd1bef7c":{"specs.forms.EnableFormsInBlog":"true"},"675bbcef-18d8-41f5-800e-131ec9e08762":{"specs.wixCode.LoadWithImportAMDModule":"true","specs.wixCode.LoadNamespacesPerPage":"false","specs.wixcode.ViewerExperimentOwnerScopeTest":"true","specs.wixCode.resolveMissingPlatformNamespaces":"false","specs.wixcode.ViewerExperimentTest":"false"},"14271d6f-ba62-d045-549b-ab972ae1f70e":{"specs.pro-gallery.displayPreset14":"true","specs.pro-gallery.removeUseOfCounterApi":"true","specs.pro-gallery.horizontalScrollAnimations":"true","specs.pro-gallery.useImageAvifFormat":"true","specs.pro-gallery.EnableAlbumsStorePremiumValidation":"true","specs.pro-gallery.removePgStoreTab":"true","specs.pro-gallery.backgroundDesignFullscreen":"true","specs.pro-gallery.useMotherSiteAppInstance":"true","specs.pro-gallery.addSEOVideoMetaTags":"false","specs.pro-gallery.enableMainLightroomSettingsButton":"true","specs.pro-gallery.displayPreset17":"false","specs.pro-gallery.slideTransition":"true","specs.proGallery.shouldShowNewPanels":"false","specs.pro-gallery.displayProGalleryPresets":"true","specs.pro-gallery.navigationArrowsDrawer":"true","specs.pro-gallery.horizontalTitlePlacementOptions":"true","specs.pro-gallery.artstoreShowDeprecationMessageInSettings":"false","specs.pro-gallery.navArrowsVericalPositionController":"true","specs.pro-gallery.enablePGRenderIndicator":"false","specs.pro-gallery.excludeFromWarmupData":"false","specs.pro-gallery.customNavigationArrows":"true","specs.pro-gallery.fixedGalleryRatio":"true","specs.pro-gallery.displayProGalleryNewPreset":"true","specs.pro-gallery.useReactionService":"true","specs.pro-gallery.textBoxWidthControllers":"true","specs.pro-gallery.allowOverlayGradient":"true","specs.pro-gallery.excludeFromLayoutFixer":"false","specs.pro-gallery.useIsInFirstFold":"false","specs.pro-gallery.dontRenderGalleryBelowFoldOnLoad":"false","specs.pro-gallery.enableLightroomSettingsButton":"true","specs.pro-gallery.displayPreset16":"true","specs.pro-gallery.displayProGallerySEOSettings":"false","specs.pro-gallery.imageEditing":"b","specs.pro-gallery.useWowImageRenderer":"false","specs.pro-gallery.useWarmupData":"true","specs.pro-gallery.enableFullResFeature":"true","specs.pro-gallery.slideAnimationDeck":"true","specs.pro-gallery.useReactPortalInArtStore":"true","specs.pro-gallery.blockOAP":"false","specs.pro-gallery.useServerBlueprints-viewer":"false","specs.pro-gallery.excludeFromThinLinesFix":"false","specs.pro-gallery.excludeFromHlsVideosOnIphone":"true","specs.pro-gallery.removeRoleApplication":"true","specs.pro-gallery.tryCentralizedConduction":"false","specs.pro-gallery.organizeMediaMultiTypes":"true","specs.pro-gallery.useServerBlueprints-preview":"false","specs.pro-gallery.displayPreset15":"true","specs.pro-gallery.enableVideoPlaceholder":"true","specs.pro-gallery.organizeMediaAltText":"b","specs.pro-gallery.overlayDesign":"true","specs.pro-gallery.shouldUseVirtualization":"true","specs.pro-gallery.disableImagePreload":"true","specs.pro-gallery.excludeFromPrerenderPerformance":"false","specs.pro-gallery.appSettings":"true"}}},"forceEmptySdks":false,"appDefIdToIsMigratedToGetPlatformApi":{"14ce1214-b278-a7e4-1373-00cebd1bef7c":false,"675bbcef-18d8-41f5-800e-131ec9e08762":false,"14271d6f-ba62-d045-549b-ab972ae1f70e":false,"dataBinding":false}},"appsScripts":{"urls":{"14271d6f-ba62-d045-549b-ab972ae1f70e":["https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/viewerScript.bundle.min.js","https:\/\/static.parastorage.com\/services\/pro-gallery-tpa\/1.1502.0\/WixProGalleryController.bundle.min.js"],"14ce1214-b278-a7e4-1373-00cebd1bef7c":["https:\/\/static.parastorage.com\/services\/forms-viewer\/1.883.0\/viewerScript.bundle.min.js"]},"scope":"page"},"debug":{"disablePlatform":false,"disableSnapshots":false,"enableSnapshots":false},"isBuilderComponentModel":false}},"siteAssets":{"dataFixersParams":{"experiments":{"dm_bgScrubToMotionFixer":true,"dm_migrateOldHoverBoxToNewFixer":true},"dfVersion":"1.5169.0","isHttps":true,"isUrlMigrated":true,"metaSiteId":"da0e347a-567b-459d-9664-e85192f96afd","quickActionsMenuEnabled":false,"siteId":"5ee392f4-ccb7-4723-9a26-899d7aeaa32a","siteRevision":244,"v":3,"cacheVersions":{"dataFixer":6},"oneDocEnabled":true},"modulesParams":{"features":{"moduleName":"thunderbolt-features","contentType":"application\/json","resourceType":"features","languageResolutionMethod":"QueryParam","isMultilingualEnabled":false,"externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","useSandboxInHTMLComp":false,"disableStaticPagesUrlHierarchy":false,"aboveTheFoldSectionsNum":null,"isTrackClicksAnalyticsEnabled":false,"isSocialElementsBlocked":false,"builderAppVersions":"","onlyInteractions":false},"platform":{"moduleName":"thunderbolt-platform","contentType":"application\/json","resourceType":"platform","externalBaseUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk","staticHTMLComponentUrl":"https:\/\/www-roofingmasterstyneandwear-co-uk.filesusr.com\/"},"css":{"moduleName":"thunderbolt-css","contentType":"application\/json","resourceType":"css","shouldRunVsm":true,"shouldRunCssInBrowser":false,"shouldGetCssResultObject":false,"stylableMetadataURLs":["editor-elements-library.thunderbolt.917160641ec10a9215e10e4e8dc4daa330ec98e7","editor-elements-design-systems.thunderbolt.db5d895412072b6f022564cc005560b044c87f2c"],"builderAppVersions":"","ooiVersions":""},"cssMappers":{"moduleName":"thunderbolt-css-mappers","contentType":"application\/json","resourceType":"cssMappers","shouldRunVsm":true,"shouldRunCssInBrowser":false,"shouldGetCssResultObject":false,"stylableMetadataURLs":["editor-elements-library.thunderbolt.917160641ec10a9215e10e4e8dc4daa330ec98e7","editor-elements-design-systems.thunderbolt.db5d895412072b6f022564cc005560b044c87f2c"],"builderAppVersions":"","ooiVersions":""},"siteMap":{"moduleName":"thunderbolt-site-map","contentType":"application\/json","resourceType":"siteMap"},"mobileAppBuilder":{"moduleName":"thunderbolt-mobile-app-builder","resourceType":"mobileAppBuilder","contentType":"application\/json"},"builderComponentFeatures":{"moduleName":"builder-component-features","resourceType":"builderComponentFeatures","contentType":"application\/json"},"builderComponentCss":{"moduleName":"builder-component-css","resourceType":"builderComponentCss","contentType":"application\/json"},"builderComponentPlatform":{"moduleName":"builder-component-platform","resourceType":"builderComponentPlatform","contentType":"application\/json"},"componentManifestCss":{"moduleName":"component-manifest-css","resourceType":"componentManifestCss","contentType":"application\/json","builderAppVersions":""},"pilerSiteAssets":{"moduleName":"piler-siteassets","resourceType":"pilerSiteAssets","contentType":"application\/json","buildFullApp":"true","keepWidgetBuild":"false","modulesToHashes":"{\"thunderbolt-features\":\"c0645f4e.bundle.min\",\"thunderbolt-platform\":\"3276a0c0.bundle.min\",\"thunderbolt-css\":\"e71a43cc.bundle.min\",\"thunderbolt-site-map\":\"7811e38c.bundle.min\",\"thunderbolt-mobile-app-builder\":\"aa088abf.bundle.min\",\"builder-component-features\":\"1c29c829.bundle.min\",\"builder-component-css\":\"eb24fabb.bundle.min\",\"builder-component-platform\":\"0cffda8d.bundle.min\",\"component-manifest-css\":\"070538f6.bundle.min\",\"thunderbolt-css-mappers\":\"f9e28502.bundle.min\"}","nonBeckyModuleVersions":"{\"remote-widget-structure-builder\":\"1.251.0\",\"blocks-app-descriptor\":\"1.118.0\"}"}},"clientTopology":{"mediaRootUrl":"https:\/\/static.wixstatic.com","staticMediaUrl":"https:\/\/static.wixstatic.com\/media","moduleRepoUrl":"https:\/\/static.parastorage.com\/unpkg","fileRepoUrl":"https:\/\/static.parastorage.com\/services","viewerAppsUrl":"https:\/\/viewer-apps.parastorage.com","viewerAssetsUrl":"https:\/\/viewer-assets.parastorage.com","siteAssetsUrl":"https:\/\/siteassets.parastorage.com","pageJsonServerUrls":["https:\/\/pages.parastorage.com","https:\/\/staticorigin.wixstatic.com","https:\/\/www.roofingmasterstyneandwear.co.uk","https:\/\/fallback.wix.com\/wix-html-editor-pages-webapp\/page"],"pathOfTBModulesInFileRepoForFallback":"wix-thunderbolt\/dist\/"},"siteScopeParams":{"rendererType":null,"wixCodePageIds":[],"hasTPAWorkerOnSite":false,"formFactor":"desktop","viewMode":"desktop","freemiumBanner":false,"coBrandingBanner":true,"dayfulBanner":false,"mobileActionsMenu":false,"isWixSite":false,"isResponsive":false,"editorName":"Unknown","urlFormatModel":{"format":"slash","forbiddenPageUriSEOs":["app","apps","_api","robots.txt","sitemap.xml","feed.xml","sites"],"pageIdToResolvedUriSEO":{}},"pageJsonFileNames":{"z2tw1":"d58553_36e34147a5f654545f330bdaa74945ea_242.json","feu5f":"d58553_269bb9c8ff1b804c0fbcd7c1ca86c829_242.json","lj1jn":"d58553_a4538f1c1839450627aa9d1efb1cec98_242.json","tuckg":"d58553_668e2b6a44e104ecb2cf5d04420b646e_244.json","fir4o":"d58553_30d4c9df5b4a9ea566e412870b8fbf16_242.json","bdu4s":"d58553_d6a5f8bfb3d175340afa4e62c079cbbf_242.json","wls84":"d58553_f812eeacd7c77953b1cbaf73df137d46_242.json","v64m2":"d58553_f84c5d9395803ce3a0a72e871b7ba6d6_242.json","r9p0u":"d58553_14c0be6702360f80dc0241d65e533a43_242.json","ybt4l":"d58553_447e4cdd951d7056bbe07f44cee50925_242.json","h3kes":"d58553_754fa6428b8d6f80385f942fa0d278b8_243.json","masterPage":"d58553_25f6070e41f1a7fc5c6efeaafba0d9fb_244.json"},"protectedPageIds":[],"routersInfo":{"configMap":{}},"isPremiumDomain":true,"disableSiteAssetsCache":false,"migratingToOoiWidgetIds":"","siteRevisionConfig":{},"registryLibrariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14736.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14736.0"}],"isInSeo":false,"language":"en","originalLanguage":"en","appDefinitionIdToSiteRevision":{"14271d6f-ba62-d045-549b-ab972ae1f70e":"25"},"isClientSdkOnSite":false,"appDefinitionIdsWithCustomCss":[],"isBuilderComponentModel":false},"beckyExperiments":{"specs.thunderbolt.one_cell_grid_display_flex":true,"specs.thunderbolt.useClassnameInResponsiveAppWidget":true,"specs.thunderbolt.shouldUseResponsiveImages":true,"specs.thunderbolt.WixFreeSiteBannerDesktop":true,"specs.thunderbolt.DatePickerPortal":true,"specs.thunderbolt.updateRichTextSemanticClassNamesOnCorvid":true,"specs.thunderbolt.DDMenuMigrateCssCarmiMapper":true,"specs.thunderbolt.buttonUdp":true,"specs.thunderbolt.useResponsiveImgClassicFixed":true,"specs.thunderbolt.DisableDocumentScrollWhenLightBoxOpen":true,"specs.thunderbolt.removeSafariStickyFix":true,"specs.thunderbolt.fiveGridLineStudioSkins":true,"specs.thunderbolt.isClassNameToRootEnabled":true,"specs.thunderbolt.LoginBarEnableLoggingInStateInSSR":true,"specs.thunderbolt.WixFreeSiteBannerMobile":true,"specs.thunderbolt.calculateCollapsibleTextLineHeightByFont":true,"specs.thunderbolt.imageEncodingAVIF":true,"specs.thunderbolt.dynamicSlots":true,"specs.thunderbolt.applyCssOnRefcompTpawidgetParent":true,"specs.thunderbolt.TextInputAutoFillFix":true,"specs.thunderbolt.cssInBlocks":true,"specs.thunderbolt.UseLoginSocialBarCustomMenu":true,"specs.thunderbolt.dom_store":true,"specs.thunderbolt.UseNewLoginSocialBarCustomMenuPositioning":true,"specs.thunderbolt.customScaleMinBreakpoint":true,"specs.thunderbolt.safariStickyFix":true,"specs.thunderbolt.fixAiChatOnSafari":true,"specs.thunderbolt.propsCarmiMappersMigration1":true,"specs.thunderbolt.useImageAvifFormatInNativeProGallery":true,"specs.thunderbolt.propsCarmiMappersMigration4":true,"specs.thunderbolt.UseNewLoginSocialBarMemberInitialsAvatar":true,"specs.thunderbolt.UseNewLoginSocialBarElementStructure":true,"specs.thunderbolt.svgResolver_2":true,"specs.thunderbolt.changeFocusRing":true,"specs.thunderbolt.propsCarmiMappersMigration2":true,"specs.thunderbolt.propsCarmiMappersMigration5":true,"specs.thunderbolt.fixMsbStateBox":true,"specs.thunderbolt.pinnedTopAuto":true,"specs.thunderbolt.EnableCustomCSSVarsForLoginSocialBar":true},"manifests":{"node":{"modulesToHashes":{"thunderbolt-features":"c0645f4e.bundle.min","thunderbolt-platform":"3276a0c0.bundle.min","thunderbolt-css":"e71a43cc.bundle.min","thunderbolt-site-map":"7811e38c.bundle.min","thunderbolt-mobile-app-builder":"aa088abf.bundle.min","builder-component-features":"1c29c829.bundle.min","builder-component-css":"eb24fabb.bundle.min","builder-component-platform":"0cffda8d.bundle.min","component-manifest-css":"070538f6.bundle.min","thunderbolt-css-mappers":"f9e28502.bundle.min"}},"web":{"modulesToHashes":{"thunderbolt-features":"6a371edb.bundle.min","thunderbolt-platform":"2ec7c039.bundle.min","thunderbolt-css":"a077459f.bundle.min","thunderbolt-site-map":"c2ea29a6.bundle.min","thunderbolt-mobile-app-builder":"46f4a1e1.bundle.min","builder-component-features":"9f947805.bundle.min","builder-component-css":"3afe0661.bundle.min","builder-component-platform":"1cbe9380.bundle.min","component-manifest-css":"a6df4188.bundle.min","thunderbolt-css-mappers":"04e6fa60.bundle.min","webpack-runtime":"c1e80447.bundle.min"},"webpackRuntimeBundle":"c1e80447.bundle.min"},"webWorker":{"modulesToHashes":{"thunderbolt-features":"ae72596f.bundle.min","thunderbolt-platform":"95c83006.bundle.min","thunderbolt-css":"0f222d5f.bundle.min","thunderbolt-site-map":"71ead0ad.bundle.min","thunderbolt-mobile-app-builder":"0f3be705.bundle.min","builder-component-features":"d0e4621f.bundle.min","builder-component-css":"236a1b56.bundle.min","builder-component-platform":"cadfd6af.bundle.min","component-manifest-css":"efc53d61.bundle.min","thunderbolt-css-mappers":"dbd35427.bundle.min"}}},"siteAssetsVersions":{"viewer-assets-generator":"1.0.0","santa-data-fixer":"1.5169.0","@wix\/santa-main-r":"1.1643.0","santa-main-r":"1.1643.0","@wix\/blocks-app-descriptor":"1.118.0","simple-all-pages":"1.0.0","blocks-builder-manifest-generator":"1.151.0","@wix\/santa-data-fixer":"1.5169.0","remote-widget-structure-builder":"1.251.0","remote-widget-metadata":"1.2593.0","santa-site-metadata":"1.3106.0","piler-siteassets":"1.755.0","stylable-santa-flatten":"2.0.222","@wix\/piler-siteassets":"1.755.0"},"staticHTMLComponentUrl":"https:\/\/www-roofingmasterstyneandwear-co-uk.filesusr.com\/","remoteWidgetStructureBuilderVersion":"1.251.0","blocksBuilderManifestGeneratorVersion":"1.129.0"},"experiments":{"specs.thunderbolt.viewport_hydration_extended_react_18":true,"specs.thunderbolt.inMemoryPaypalAuthToken":true,"specs.thunderbolt.roundBordersInResponsiveContainer":true,"specs.thunderbolt.PanoramaErrorMonitor":true,"specs.thunderbolt.userAsFactory":true,"specs.thunderbolt.getMemberDetailsFromMembersNg":true,"specs.thunderbolt.UseEEImpress":true,"specs.promote.ar.reportRestPurchaseEventsInsteadOfKafka":true,"specs.thunderbolt.sendBiInlightbox":true,"specs.thunderbolt.fixDisabledLinkButtonStyles":true,"specs.thunderbolt.UseEcomFemBi":true,"specs.thunderbolt.one_cell_grid_display_flex":true,"specs.thunderbolt.cssInBlocks":true,"specs.thunderbolt.siteMembersMultilingualLanguage":true,"specs.thunderbolt.useClassnameInResponsiveAppWidget":true,"specs.thunderbolt.shouldRunCodEmbedsCallbackOnce":true,"specs.thunderbolt.shouldUseResponsiveImages":true,"specs.thunderbolt.fedops_enableSampleRateForAppNames":true,"specs.thunderbolt.WixFreeSiteBannerDesktop":true,"specs.thunderbolt.excludeInstanceFromQueryParams":true,"specs.thunderbolt.enableVeloInMpaNavigation":true,"specs.thunderbolt.fullPageNavigationSpecificSites":true,"specs.thunderbolt.ComponentsRegistryFixAnonymousDefine":true,"specs.thunderbolt.newTransitionEndHandlerLogic":true,"specs.thunderbolt.postTransitionElementFocus":true,"specs.thunderbolt.preventDifferentContextMpaNavigation":true,"specs.thunderbolt.LoginSocialBarSplitStateProps":true,"specs.thunderbolt.skipDecodeUri":true,"specs.thunderbolt.SetNoCacheOnAppError":true,"specs.thunderbolt.bundlerTrafficToAws":true,"specs.thunderbolt.HtmlComponentPropsMapper":true,"specs.thunderbolt.showContentReflowBanner":true,"specs.thunderbolt.pageUrlRegexIgnoreSpace":true,"specs.thunderbolt.UseLoginSocialBarCustomMenu":true,"specs.thunderbolt.WRichTextPropsMapper":true,"specs.thunderbolt.wixRealtimeGetAppTokenFromPlatformUtils":true,"specs.thunderbolt.newLoginFlowOnProtectedCollection":true,"specs.thunderbolt.FixWixDataInstanceForBlocksPreview":true,"specs.thunderbolt.deprecatewixperf":true,"specs.thunderbolt.shouldSendCookiesForSiteMembersSettings":true,"specs.thunderbolt.calculateHeadEmbedsInSSR":true,"specs.thunderbolt.useNewRegisterLogin":true,"specs.thunderbolt.TextInputPrefixWidthFix":true,"specs.thunderbolt.loadWebpackRuntimeInHead":true,"specs.thunderbolt.DatePickerPortal":true,"specs.thunderbolt.dom_store":true,"specs.thunderbolt.removeSendBeat":true,"specs.thunderbolt.UseNewLoginSocialBarCustomMenuPositioning":true,"specs.thunderbolt.siteButtonKeyboardBehavior":true,"specs.os.EnableErrorHandlerInViewer":true,"specs.thunderbolt.customScaleMinBreakpoint":true,"specs.thunderbolt.wrapperPointerEventsNone":true,"specs.thunderbolt.CallStoresPublicAPIForAddProducts":true,"specs.thunderbolt.ShouldUseNewIAMSocialFlow":true,"specs.thunderbolt.useIAMEnabledConnections":true,"specs.thunderbolt.StoresCartNullOnShippingInfo":true,"specs.thunderbolt.shouldEncodeUriSlugs":true,"specs.thunderbolt.securityExperiments":true,"specs.thunderbolt.useElementoryRelativePath":true,"specs.thunderbolt.safariStickyFix":true,"specs.thunderbolt.mapLazyLoadedCompsInDifferentRegistrarMap":true,"specs.thunderbolt.fixAiChatOnSafari":true,"specs.thunderbolt.preventGetMemberDetailsWaterfall":true,"specs.thunderbolt.linkBarNativeMapper":true,"specs.thunderbolt.wrichtextListInRtl":true,"specs.thunderbolt.scrollToRetries":true,"specs.thunderbolt.mpaSpeculationRules":true,"specs.thunderbolt.pageBGTransitionHandler":true,"specs.thunderbolt.updateRichTextSemanticClassNamesOnCorvid":true,"specs.thunderbolt.scrollToTopOnNavigation":true,"specs.thunderbolt.shouldFetchLoginUrlByClientId":true,"specs.thunderbolt.windowScrollRequestAnimationFrame":true,"specs.thunderbolt.shouldLoadGoogleSdkEarly":true,"specs.thunderbolt.loadNewerSentrySdk":true,"specs.thunderbolt.shouldUseMemberPrivacySettingsService":true,"specs.thunderbolt.DDMenuMigrateCssCarmiMapper":true,"specs.membersArea.LoginBarRemake":true,"specs.thunderbolt.spxStopper":true,"specs.thunderbolt.buttonUdp":true,"specs.thunderbolt.alwaysApplySessionTokenOnIAM":true,"specs.thunderbolt.sendFedopsLoadStartedReplaced":true,"specs.thunderbolt.hardenFetchAndXHR":true,"specs.thunderbolt.useResponsiveImgClassicFixed":true,"specs.thunderbolt.DisableDocumentScrollWhenLightBoxOpen":true,"specs.thunderbolt.removeAllStatesBlocksFix":true,"specs.thunderbolt.updateScrollTarget":true,"specs.thunderbolt.shouldValidateRedirectUrl":true,"specs.thunderbolt.StoresCartZeroOnShippingAndTax":true,"specs.thunderbolt.enableSignUpPrivacyNoteType":true,"specs.thunderbolt.veloWixMembersAmbassadorV2":true,"specs.thunderbolt.customElemCollapsedheight":true,"specs.thunderbolt.megaMenuMouseLeave":true,"specs.thunderbolt.useUrlFromBrowserWindowInsteadOfViewerModel":true,"specs.thunderbolt.navigateWithPageTransition":true,"specs.thunderbolt.WRichTextVerticalAlignTopSafariAndIOS":true,"specs.thunderbolt.viewportOnBPChange":true,"specs.thunderbolt.propsCarmiMappersMigration1":true,"specs.thunderbolt.allowMpaForExternalApps":true,"specs.thunderbolt.enablePlatformControllerWidgetsInMpaNavigation":true,"specs.thunderbolt.UseWixDataItemService":true,"specs.thunderbolt.excludePagesFromSkipToContent":true,"specs.thunderbolt.useImageAvifFormatInNativeProGallery":true,"specs.thunderbolt.splitLinkUtils":true,"specs.thunderbolt.useNewBuilderSdkApi":true,"specs.thunderbolt.propsCarmiMappersMigration4":true,"specs.thunderbolt.UseCloudDataUrlWithBaseExternalUrl":true,"specs.thunderbolt.dontCleanLightboxState":true,"specs.thunderbolt.removeSafariStickyFix":true,"specs.thunderbolt.allowExternalAppsInReact18":true,"specs.promote.ar.reportEcomPlatformPurchaseEvents":true,"specs.thunderbolt.UseNewLoginSocialBarMemberInitialsAvatar":true,"specs.thunderbolt.useIAMPlatform":true,"specs.thunderbolt.veloBundlerParastorageUrl":true,"specs.thunderbolt.motionBackgroundSiteParallax":true,"specs.thunderbolt.fiveGridLineStudioSkins":true,"specs.thunderbolt.AddRegisterEventListenerToWixWindow":true,"specs.thunderbolt.newStyleApi":true,"specs.thunderbolt.UseNewLoginSocialBarElementStructure":true,"specs.thunderbolt.inlineFontsCSSForIframeTPA":true,"specs.thunderbolt.preserveCommonConfig":true,"specs.thunderbolt.svgResolver_2":true,"specs.thunderbolt.updateLoginSocialBarMenuItemsSDKData":true,"specs.thunderbolt.soapOffsetRefactor":true,"specs.thunderbolt.membersService":true,"specs.thunderbolt.shouldSearchForRouterPrefix":true,"specs.thunderbolt.carouselGalleryImageFitting":true,"specs.thunderbolt.dynamicPagesGETfromCSM":true,"specs.thunderbolt.useDynamicRefShemasInCatharsis":true,"specs.thunderbolt.scrollToAnchorSsr":true,"specs.thunderbolt.pricingPlansUserOrdersV2":true,"specs.thunderbolt.loginSocialBarEnableUrlChangeListeners":true,"specs.thunderbolt.pageTransitionScrollSmoothly":true,"specs.thunderbolt.removeFrozenFooterFromAnchors":true,"specs.thunderbolt.buttonUdp_loggedIn":true,"specs.thunderbolt.InitPlatformApiProvider":true,"specs.thunderbolt.changeFocusRing":true,"specs.thunderbolt.isClassNameToRootEnabledNext":true,"specs.thunderbolt.isClassNameToRootEnabled":true,"specs.thunderbolt.allowRoutingBlockerManager":true,"specs.thunderbolt.LoginBarEnableLoggingInStateInSSR":true,"specs.thunderbolt.WixFreeSiteBannerMobile":true,"specs.thunderbolt.render_dom_store_before_site":true,"specs.thunderbolt.calculateCollapsibleTextLineHeightByFont":true,"specs.thunderbolt.imageEncodingAVIF":true,"displayWixAdsNewVersion":true,"specs.thunderbolt.hideWPhotoTooltip":true,"specs.thunderbolt.BundlerTypescriptListExportedFunctions":true,"specs.thunderbolt.smModalsShouldWaitForAppDidMount":true,"specs.thunderbolt.ooi_css_optimization":true,"specs.thunderbolt.mobileFriendlyInFormFactor":true,"specs.thunderbolt.dynamicSlots":true,"specs.thunderbolt.fixGapBelowTextboxonMobileSite":true,"specs.thunderbolt.propsCarmiMappersMigration2":true,"specs.ShouldForceCaptchaVerificationOnSignupSpec":"Disabled","specs.ShouldForceCaptchaVerificationOnLoginSpec":"Disabled","specs.thunderbolt.supportExternalDependenciesCss":true,"specs.thunderbolt.css_optimization_change":true,"specs.thunderbolt.propsCarmiMappersMigration5":true,"specs.thunderbolt.editorElementsRegistryEnsureComponentLoaderFix":true,"specs.thunderbolt.fixMsbStateBox":true,"specs.thunderbolt.moveFedopsLoadStartToBody":true,"specs.thunderbolt.pinnedTopAuto":true,"specs.thunderbolt.EnableCustomCSSVarsForLoginSocialBar":true,"specs.thunderbolt.shouldFetchLogoutUrlByClientId":true,"specs.thunderbolt.retainInternalQueryParams":true,"specs.thunderbolt.convertBirthdateToISOString":true,"specs.thunderbolt.WixCodeAnalyzeImportedNamespaces":true,"specs.thunderbolt.getAppTokenForCustomElement":true,"specs.thunderbolt.applyCssOnRefcompTpawidgetParent":true,"specs.thunderbolt.businessLoggerService":true,"specs.promote.ar.reportScheduleEventsOnPurchaseIfNeeded":true,"specs.thunderbolt.newAuthorizedPagesFlow":true,"specs.thunderbolt.viewerWithoutWixDynamicCustomElements":true,"specs.thunderbolt.Panorama":true,"specs.thunderbolt.fetchCurrentMemberFromMembersNg":true,"specs.thunderbolt.logoutOnIAM":true,"specs.thunderbolt.TPAJumpToLinkDataPath":true,"specs.thunderbolt.TextInputAutoFillFix":true,"specs.thunderbolt.suspenseInSlots":true,"specs.thunderbolt.useNewTelemetryAPI":true,"specs.thunderbolt.useMpaSpeculationRulesForPrefetchApi":true},"fleetConfig":{"fleetName":"wix-thunderbolt","type":"GA","code":0},"dynamicModelUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/v2\/dynamicmodel","accessTokensUrl":"https:\/\/www.roofingmasterstyneandwear.co.uk\/_api\/v1\/access-tokens","rollout":{"siteAssetsVersionsRollout":false,"isDACRollout":0,"isTBRollout":false},"commonConfig":{"brand":"wix","host":"VIEWER","bsi":"","consentPolicy":{},"consentPolicyHeader":{},"siteRevision":"244","renderingFlow":"NONE","language":"en","locale":"en-gb"},"componentsLibrariesTopology":[{"artifactId":"editor-elements","namespace":"wixui","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14736.0"},{"artifactId":"editor-elements","namespace":"dsgnsys","url":"https:\/\/static.parastorage.com\/services\/editor-elements\/1.14736.0"}],"anywhereConfig":{},"interactionSampleRatio":0.01,"rendererType":null,"isPartialRouteMatching":false,"isExcludedFromSecurityExperiments":false,"useLocalPiler":false,"pilerExperiments":{},"react18Compatible":true,"react18HydrationBlackListWidgets":[],"mpaBlacklistWidgets":[],"excludeCompsForSSRList":[""],"mpaNavigationCompatible":true,"mpaIncompatibleWidgetsList":[],"isolatedRenderer":false} window.viewerModel = JSON.parse(document.getElementById('wix-viewer-model').textContent) ["location","window","site","seo","user"] window.usedPlatformApis = JSON.parse(document.getElementById('used-platform-apis-data').textContent) "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4198],{20826:(e,o,r)=>{r.d(o,{O:()=>s});const s=(e,o="")=>o.toLowerCase().includes("forcereducedmotion")||Boolean(e?.matchMedia("(prefers-reduced-motion: reduce)").matches)}},e=>{e.O(0,[592,8398],()=>{return o=98700,e(e.s=o);var o});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/lazyCustomElementWrapper.inline.554f9c3a.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[3169],{11682:(e,t,r)=>{r.r(t),r.d(t,{platformWorkerPromise:()=>i});const{viewerModel:{siteAssets:{clientTopology:s},siteFeatures:a,siteFeaturesConfigs:{platform:o},site:{externalBaseUrl:p}},usedPlatformApis:l}=window,c=Worker&&a.includes("platform"),i=c?(async()=>{const e="platform_create-worker started";performance.mark(e);const{clientWorkerUrl:t,appsScripts:r,bootstrapData:a,sdksStaticPaths:c}=o,{appsSpecData:i,appDefIdToIsMigratedToGetPlatformApi:n,forceEmptySdks:d}=a,m=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)})(t):t.replace(s.fileRepoUrl,`${p}/_partials`),f=new Worker(m),u=Object.keys(r.urls).filter(e=>!i[e]?.isModuleFederated).reduce((e,t)=>(e[t]=r.urls[t],e),{});if(c&&c.mainSdks&&c.nonMainSdks){Object.values(n).every(e=>e)||d?f.postMessage({type:"preloadNamespaces",namespaces:l}):f.postMessage({type:"preloadAllNamespaces",sdksStaticPaths:c})}f.postMessage({type:"platformScriptsToPreload",appScriptsUrls:u});const k="platform_create-worker ended";return performance.mark(k),performance.measure("Create Platform Web Worker",e,k),f})():Promise.resolve()}},e=>{var t;t=11682,e(e.s=t)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/createPlatformWorker.inline.6a5db473.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[8800],{1643:()=>{!function(e){const n=new Set,a=[],s=e=>{const a=[];n.forEach(n=>{e.canHandleEvent(n)&&a.push(n)}),a.forEach(a=>{n.delete(a),e.handleEvent(a)})};e.addEventListener("message",e=>{const t={source:e.source,data:e.data,origin:e.origin},d=a.find(e=>e.canHandleEvent(t));d?(s(d),d.handleEvent(t)):n.add(t)}),e._addWindowMessageHandler=e=>{a.push(e),s(e)}}(window)}},e=>{var n;n=1643,e(e.s=n)}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/windowMessageRegister.inline.c990e3ab.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[507],{9492:(e,t,r)=>{r.d(t,{O$:()=>s,lR:()=>a,u6:()=>o});const o=Symbol.for("BI"),s=Symbol.for("WixBiSessionSymbol"),a=Symbol.for("appName")},25196:(e,t,r)=>{var o,s;r.d(t,{lF:()=>o,mY:()=>a,w4:()=>s}),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"}(o||(o={})),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"}(s||(s={}));const a={1:"page-navigation",2:"page-navigation-redirect",3:"page-navigation-inner-route",4:"navigation-error",5:"navigation-canceled"}},27037:(e,t,r)=>{r.d(t,{h:()=>a});var o=r(65672);const s=({useBatch:e=!0,publishMethod:t=o.PublishMethods.Auto,endpoint:r,muteBi:s=!1,biStore:a,sessionManager:i,fetch:n,factory:p})=>p({useBatch:e,publishMethod:t,endpoint:r}).setMuted(s).withUoUContext({msid:a.msid}).withNonEssentialContext({visitorId:()=>i.getVisitorId(),siteMemberId:()=>i.getSiteMemberId()}).updateDefaults({vsi:a.viewerSessionId,_av:`thunderbolt-${a.viewerVersion}`,isb:a.is_headless,...a.is_headless&&{isbr:a.is_headless_reason}}),a={createBaseBiLoggerFactory:s,createBiLoggerFactoryForFedops:e=>{const{biStore:{session_id:t,initialTimestamp:r,initialRequestTimestamp:o,dc:a,microPop:i,is_headless:n,isCached:p,pageData:d,rolloutData:c,caching:l,checkVisibility:u=()=>"",viewerVersion:m,requestUrl:h,st:I,isSuccessfulSSR:f,mpaSessionId:S},muteBi:g=!1}=e;return s({...e,muteBi:g}).updateDefaults({ts:()=>Date.now()-r,tsn:()=>function({initialRequestTimestamp:e}){return"undefined"==typeof window?Math.round(performance.now()+(performance.timeOrigin-e)):Math.round(performance.now())}({initialRequestTimestamp:o}),dc:a,microPop:i,caching:l,session_id:t,st:I,url:h||d.pageUrl,ish:n,pn:d.pageNumber,isFirstNavigation:1===d.pageNumber,pv:u,pageId:d.pageId,isServerSide:!1,isSuccessfulSSR:f,is_lightbox:d.isLightbox,is_cached:p,is_sav_rollout:c.siteAssetsVersionsRollout?1:0,is_dac_rollout:c.isDACRollout?1:0,v:m,mpaSessionId:S})}}},36451:(e,t,r)=>{r.d(t,{W:()=>c});var o=r(76022),s=r(5189),a=r(45124),i=r(75967),n=r(66715),p=r(76904),d=r(23184);const c=({biLoggerFactory:e,customParams:t={},phasesConfig:r="SEND_ON_FINISH",appName:c="thunderbolt",presetType:l=o.u.BOLT,reportBlackbox:u=!1,paramsOverrides:m={},factory:h,muteThunderboltEvents:I=!1,experiments:f={},monitoringData:S})=>{const g=h(c,{presetType:l,phasesConfig:r,isPersistent:!0,isServerSide:!1,reportBlackbox:u,customParams:t,biLoggerFactory:e,paramsOverrides:m,enableSampleRateForAppNames:(0,p.k)("specs.thunderbolt.fedops_enableSampleRateForAppNames",f)??("undefined"!=typeof window&&(0,p.k)("specs.thunderbolt.fedops_enableSampleRateForAppNames",f))}),{interactionStarted:A,interactionEnded:N,appLoadingPhaseStart:R,appLoadingPhaseFinish:_,appLoadStarted:b,appLoaded:v}=g,E=(0,p.k)("specs.thunderbolt.fedopsMuteErrors",f),D=(0,p.k)("specs.thunderbolt.panoramaInSsr",f),T=!1,w="undefined"==typeof window,O=e=>e.startsWith("platform_"),y=e=>e?.evid&&26===parseInt(e.evid,10),C=(()=>{const e=(0,n.n)();S?.viewerSessionId&&e.setSessionId(S.viewerSessionId);const r=S?.metaSiteId??"",o=S?.dc??"",s=!!S?.isHeadless,p=!!S?.isCached,d=!!S?.rolloutData?.isTBRollout,u=!!S?.rolloutData?.isDACRollout,m=!!S?.rolloutData?.siteAssetsVersionsRollout;return(0,a.V)({baseParams:{platform:i.OD.Viewer,msid:r,fullArtifactId:"com.wixpress.html-client.wix-thunderbolt",componentId:c},pluginParams:{useBatch:!0},data:{dataCenter:o,isHeadless:s,isCached:p,isRollout:d,isDacRollout:u,isSavRollout:m,isSsr:T,presetType:l,customParams:t},reporterOptions:w?{fetchFn:fetch}:{}}).withGlobalConfig(e).client()})(),B=e=>{!C||!D&&w||(e?C.reportLoadStart():C.reportLoadFinish())},L=(e,t,r)=>{if(!C)return;const o=e.replaceAll(" ","_");t?C.transaction(o).start(r):C.transaction(o).finish(r)},P=(e,t,r)=>"react-native"!==d.env.RENDERER_BUILD&&(y(r)?E:!((e,t,r)=>{const a=t?.siteAssetsModule??"";return!(l===o.u.BOLT)||s.EQ.has(e)||r&&["thunderbolt-css","thunderbolt-features","thunderbolt-platform"].includes(a)})(e,r,t)),V=(e,t,r,o)=>{if(s.iy.has(c))return!0;if(P(e,t,o))return!1;if(o?.siteAssetsModule)return!0;const a=!!r?.appId&&!s.S_.has(r.appId),i=s.S2.has(e),n=s.wV.has(e);return i||a||!n&&!I};return g.interactionStarted=(e,t)=>{if(y(t?.paramsOverrides)?((e={})=>{if(!C)return;const{errorInfo:t,errorType:r}=e,o=new Error(t);C?.errorMonitor().reportError(o,{errorName:r,environment:"Viewer"})})(t?.paramsOverrides):(D||O(e)||!w)&&L(e,!0),V(e,!0,void 0,t?.paramsOverrides))return A.call(g,e,t);try{performance.mark(`${e} started`)}catch(e){}return{timeoutId:0}},g.interactionEnded=(e,t)=>{if((D||O(e)||!w)&&L(e,!1),V(e,!0,void 0,t?.paramsOverrides))N.call(g,e,t);else try{performance.mark(`${e} ended`)}catch(e){}},g.appLoadingPhaseStart=(e,t)=>{if(L(e,!0,{appDefId:t?.appId,componentId:t?.widgetId}),V(e,!1,t))R.call(g,e,t);else try{performance.mark(`${e} started`)}catch(e){}},g.appLoadingPhaseFinish=(e,t,r)=>{if(L(e,!1,{appDefId:t?.appId,componentId:t?.widgetId}),V(e,!1,t))_.call(g,e,t,r);else try{performance.mark(`${e} finished`)}catch(e){}},g.appLoadStarted=e=>{B(!0),b.call(g,e)},g.appLoaded=e=>{B(!1),v.call(g,e)},g}},48631:(e,t,r)=>{r.d(t,{L:()=>i});var o=r(77748),s=r(26778),a=r(89330);const i=(0,o.Og)([],()=>({definition:s.FedopsLoggerDefinition,impl:a.FedopsLoggerService,config:{},platformConfig:{}}))},58839:(e,t,r)=>{r.d(t,{c:()=>o});const o=e=>{const t="thunderbolt-commons";return{reportAsyncWithCustomKey:(r,o,s)=>e.reportAsyncWithCustomKey(r,t,o,s),runAsyncAndReport:(r,o)=>e.runAsyncAndReport(r,t,o),runAndReport:(r,o)=>e.runAndReport(r,t,o),reportError:r=>{e.captureError(r,{tags:{feature:t,clientMetricsReporterError:!0}})},meter:(t,r)=>{e.meter(t,r)},histogram:(e,t)=>{}}}},97056:(e,t,r)=>{r.r(t),r.d(t,{createBiReporter:()=>i,site:()=>n});var o=r(9492),s=r(63590);const a=(...e)=>console.log("[TB] ",...e);function i(e=a,t=a,r=()=>{},o=a,s=a){return{reportBI:e,sendBeat:t,setDynamicSessionData:r,reportPageNavigation:o,reportPageNavigationDone:s}}const n=({biReporter:e,wixBiSession:t,viewerModel:r})=>a=>{a(o.O$).toConstantValue(t),a(o.u6).toConstantValue(e),a(o.lR).toConstantValue((0,s.f)(r))}}}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi-common.inline.7f89fd6a.bundle.min.js.map window.clientSideRender = false; "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4017],{16992:(e,i,n)=>{n.d(i,{K:()=>h});var t=n(25196);const r=e=>{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)}const 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 h=window?.consentPolicyManager;if(h){const e=h.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const f=p("requestUrl"),g={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&&h?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(f):f,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(g).map(o).filter(Boolean).join("&")}`},u="unknown",l=e=>{const i=(n=e.cache,t=e.varnish,`${n||u},${t||u}`);var n,t;return{caching:i,isCached:i.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}},p=(e,i)=>{const n=(e=>{let i;try{i=e()}catch(e){i=[]}const n=i.reduce((e,i)=>(e[i.name]=i.description,e),{});return{cache:n.cache,varnish:n.varnish,microPop:n.dc}})(i);if(n.cache||n.varnish)return l({cache:n.cache||u,varnish:n.varnish||u,microPop:n.microPop});const t=(e=>{const i=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return i&&i.length?{cache:i[1],varnish:i[2]||u,microPop:i[3]}:null})(e);return t?l(t):{caching:u,isCached:!1}},m={WixSite:1,UGC:2,Template:3},w=()=>{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()<(i?1-i:.9)})({requestUrl:n,interactionSampleRatio:o}),u=(e=>{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:u,isjp:!!u,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)})(),...p(document.cookie,()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]]),isMesh:1,st:m[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo,mpaSessionId:e.mpaSessionId}};const h=function(){const e=w(),i={};let n=1;const s=(t,s,o={})=>{!function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s);const a=globalThis.window?.viewerModel;if(!a?.experiments["specs.thunderbolt.removeSendBeat"]){const a=Date.now(),c=Math.round(performance.now()),u=a-e.initialTimestamp;if(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 h=d(s,{eventType:t,ts:u,tts:c,extra:w},e,i);r(h)}};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.visitorId=e||i.visitorId,i.siteMemberId=n||i.siteMemberId,i.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=h,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),h.sendBeat(1,"Init")}},e=>{e.O(0,[507],()=>{return i=16992,e(e.s=i);var i});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/bi.inline.458377e7.bundle.min.js.map "use strict";(self.webpackJsonp__wix_thunderbolt_app=self.webpackJsonp__wix_thunderbolt_app||[]).push([[4017,7257],{16992:(e,i,n)=>{n.d(i,{K:()=>h});var t=n(25196);const r=e=>{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)}const d=function(e,{eventType:i,ts:n,tts:t,extra:r=""},d,l){const u=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 h=window?.consentPolicyManager;if(h){const e=h.getCurrentConsentPolicy();if(e){const{policy:i}=e;w=!(i.functional&&i.analytics)}}const f=p("requestUrl"),g={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:u("ita",d.checkVisibility()?"1":"0"),mid:w?s:l?.siteMemberId||s,msid:p("msId"),pid:u("pid",s),pn:u("pn","1"),ref:document.referrer&&!w?encodeURIComponent(document.referrer):s,sar:w?s:u("sar",screen.availWidth?`${screen.availWidth}x${screen.availHeight}`:s),sessionId:w&&h?s:p("sessionId"),siterev:d.siteRevision||d.siteCacheRevision?`${d.siteRevision}-${d.siteCacheRevision}`:s,sr:w?s:u("sr",screen.width?`${screen.width}x${screen.height}`:s),st:p("st"),ts:n,tts:t,url:w?c(f):f,v:window?.thunderboltVersion||"0.0.0",vid:w?s:l?.visitorId||s,bsi:w?s:l?.bsi||s,vsi:p("viewerSessionId"),wor:w||!window.outerWidth?s:`${window.outerWidth}x${window.outerHeight}`,wr:w?s:u("wr",window.innerWidth?`${window.innerWidth}x${window.innerHeight}`:s),_brandId:d.commonConfig?.brand||s,nt:u("nt",s)};return`https://frog.wix.com/bt?${Object.entries(g).map(o).filter(Boolean).join("&")}`},l="unknown",u=e=>{const i=(n=e.cache,t=e.varnish,`${n||l},${t||l}`);var n,t;return{caching:i,isCached:i.includes("hit"),...e.microPop?{microPop:e.microPop}:{}}},p=(e,i)=>{const n=(e=>{let i;try{i=e()}catch(e){i=[]}const n=i.reduce((e,i)=>(e[i.name]=i.description,e),{});return{cache:n.cache,varnish:n.varnish,microPop:n.dc}})(i);if(n.cache||n.varnish)return u({cache:n.cache||l,varnish:n.varnish||l,microPop:n.microPop});const t=(e=>{const i=e.match(/ssr-caching="?cache[,#]\s*desc=([\w-]+)(?:[,#]\s*varnish=(\w+))?(?:[,#]\s*dc[,#]\s*desc=([\w-]+))?(?:"|;|$)/);return i&&i.length?{cache:i[1],varnish:i[2]||l,microPop:i[3]}:null})(e);return t?u(t):{caching:l,isCached:!1}},m={WixSite:1,UGC:2,Template:3},w=()=>{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()<(i?1-i:.9)})({requestUrl:n,interactionSampleRatio:o}),l=(e=>{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:l,isjp:!!l,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)})(),...p(document.cookie,()=>[...performance.getEntriesByType("navigation")[0].serverTiming||[]]),isMesh:1,st:m[t.siteType]||0,commonConfig:s,muteThunderboltEvents:d,isServerSide:a?0:1,isSuccessfulSSR:!a,fallbackReason:c?.errorInfo,mpaSessionId:e.mpaSessionId}};const h=function(){const e=w(),i={};let n=1;const s=(t,s,o={})=>{!function(e,i){if(i&&performance.mark){const n=`${i} (beat ${e})`;performance.mark(n)}}(t,s);const a=globalThis.window?.viewerModel;if(!a?.experiments["specs.thunderbolt.removeSendBeat"]){const a=Date.now(),c=Math.round(performance.now()),l=a-e.initialTimestamp;if(e.suppressbi||window.__browser_deprecation__)return;const{pageId:u,pageNumber:p=n,navigationType:m}=o;let w=`&pn=${p}`;u&&(w+=`&pid=${u}`),m&&(w+=`&nt=${m}`);const h=d(s,{eventType:t,ts:l,tts:c,extra:w},e,i);r(h)}};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.visitorId=e||i.visitorId,i.siteMemberId=n||i.siteMemberId,i.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=h,window.bi.wixBiSession.isServerSide=window.clientSideRender?0:1,window.bi.wixBiSession.isSuccessfulSSR=!window.clientSideRender,window.clientSideRender&&(window.bi.wixBiSession.fallbackReason=window.santaRenderingError?.errorInfo),h.sendBeat(1,"Init")},42466:(e,i,n)=>{n(16992).K.sendBeat(12,"Partially visible",{pageId:window.firstPageId})}},e=>{e.O(0,[507],()=>{return i=42466,e(e.s=i);var i});e.O()}]); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/sendBeat12.inline.b6dce00e.bundle.min.js.map window.firstPageId = 'tuckg' if (window.requestCloseWelcomeScreen) { window.requestCloseWelcomeScreen() } if (!window.__browser_deprecation__) { window.fedops.phaseStarted('partially_visible', {paramsOverrides: { pageId: firstPageId, isSuccessfulSSR: !clientSideRender }}) } const wixAdsOffsetHeight = document.getElementById('WIX_ADS')?.offsetHeight || 0; const header = document.getElementsByTagName('header')[0]; let headerOffsetHeight = 0; if (header) { const headerPosition = window.getComputedStyle(header).getPropertyValue('position').toLowerCase(); const isHeaderStickyOrFixed = headerPosition === 'sticky' || headerPosition === 'fixed'; headerOffsetHeight = isHeaderStickyOrFixed ? header.offsetHeight : 0; } document.documentElement.style.scrollPaddingTop = `${wixAdsOffsetHeight + headerOffsetHeight}px`; {"platform":{"ssrPropsUpdates":[{"comp-mb7sg5t23":{"hidden":true},"comp-mb7sg5s2":{"isValid":false,"maxLength":100},"comp-mb7sg5sa1":{"isValid":false,"maxLength":250},"comp-mb7sg5sd3":{"isValid":false,"maxLength":50},"comp-mb7sg5sg5":{"isValid":false}}],"ssrStyleUpdates":[{"comp-mb7sg5t23":{"visibility":"hidden !important"}}],"ssrStructureUpdates":[]},"pages":{"compIdToTypeMap":{"comp-kyu8e7is":"WRichText","comp-lrg3po8w":"VectorImage","comp-kyu8c608":"WRichText","comp-mbhu9ql6":"WPhoto","comp-mbhu9jpj":"WPhoto","comp-mbhu95x6":"WPhoto","comp-mbhu9blp":"WPhoto","comp-lrewyxq2":"WPhoto","comp-lrg8j6nj":"WRichText","comp-lrg8k9n5":"WRichText","comp-lrg8kput":"WRichText","comp-lrg8lg89":"WRichText","comp-lrg8tklb":"WRichText","comp-lrg8u6xd":"WRichText","comp-lrg8wh89":"WRichText","comp-lrg8v7ty":"LinkBar","comp-lrg8vnx9":"WPhoto","comp-lrg8ervr":"WRichText","masterPage":"MasterPage","PAGES_CONTAINER":"PagesContainer","SITE_HEADER":"HeaderContainer","SITE_FOOTER":"FooterContainer","SITE_PAGES":"PageGroup","comp-kyu8amuq":"StripColumnsContainer","comp-kyu8huul":"StripColumnsContainer","comp-lrg85cdb":"StripColumnsContainer","comp-lrg8e1pq":"StripColumnsContainer","comp-kyu8amvt":"Column","comp-kyu8ba3i":"Column","comp-kyu8huvl":"Column","comp-kyu8huvq":"Column","comp-lrg85cdg2":"Column","comp-lrg8657c":"Column","comp-lrg866no":"Column","comp-lrg8e1qd":"Column","comp-lrf0i6uf":"StylableHorizontalMenu","BACKGROUND_GROUP":"BackgroundGroup","SCROLL_TO_TOP":"Anchor","SCROLL_TO_BOTTOM":"Anchor","SKIP_TO_CONTENT_BTN":"SkipToContentButton","comp-lrf08ydq6":"WRichText","comp-lrf08ydv1":"WRichText","comp-lrf08ydz":"WRichText","comp-lrf09hrz2":"WRichText","comp-lrf09hs04":"WRichText","comp-lrf09hs14":"StylableButton","comp-m6f11gfi":"VideoPlayer","comp-m6gc944m":"VectorImage","comp-lrf0wlbf":"WRichText","comp-lrg2wy9t":"WRichText","comp-lrg2y6j4":"WRichText","comp-lrg30c93":"StylableButton","comp-lrg37mm6":"WRichText","comp-lrg37mm73":"WRichText","comp-lrg37mm85":"StylableButton","comp-lrg834ep1":"WRichText","comp-lrg834er3":"WRichText","comp-lrg8obg2":"VectorImage","comp-lrg8obgk":"WRichText","comp-lrf07xu03":"WRichText","comp-lrf07xu16":"WRichText","comp-lxx3t2mv":"WRichText","comp-lrf07xu27":"StylableButton","comp-lrf08ydp2":"VectorImage","comp-lrg2ip5x3":"VectorImage","comp-lrg2kctu1":"VectorImage","comp-kyvfyiml":"WRichText","comp-kyvfzsex":"WRichText","comp-lrf0zjsp":"StylableButton","comp-lrf1abux4":"WRichText","comp-lrf1abuy4":"WRichText","comp-lrf1abuz2":"StylableButton","comp-lt5ijxpa1":"WRichText","comp-lt5ijxpf":"WRichText","comp-lt5ijxpg2":"StylableButton","comp-lrf1b0nb4":"WRichText","comp-lrf1b0ne":"WRichText","comp-lrf1b0nf":"StylableButton","comp-lt5ik3b9":"WRichText","comp-lt5ik3bb":"WRichText","comp-lt5ik3bd":"StylableButton","comp-lrf1b0nh5":"WRichText","comp-lrf1b0ni5":"WRichText","comp-lrf1b0nj4":"StylableButton","comp-lrg4u2o83":"VectorImage","comp-lrg6r8w7":"VectorImage","comp-lrg6uciu":"WRichText","comp-lrg6w0e6":"WRichText","comp-mb7sg5rw":"WRichText","comp-mb7sg5s2":"TextInput","comp-mb7sg5sa1":"TextInput","comp-mb7sg5sd3":"TextInput","comp-mb7sg5sg5":"TextAreaInput","comp-mb7sg5sq":"Captcha","comp-mb7sg5su1":"SiteButton","comp-mb7sg5t23":"WRichText","comp-mb7sg5t51":"WRichText","pageBackground_tuckg":"PageBackground","tuckg":"Page","comp-lrf07xt3":"ClassicSection","comp-lrf08ycs":"ClassicSection","comp-lrf09hr0":"ClassicSection","comp-lresfmx6":"ClassicSection","comp-lresfmx51":"ClassicSection","comp-lrg37ml4":"ClassicSection","comp-lrg49tka":"ClassicSection","comp-lrg79s8d":"ClassicSection","comp-lrg834dm":"ClassicSection","comp-mbhucvho":"SlideShowContainer","comp-mejygc19":"StripColumnsContainer","comp-lrf08ydn":"StripColumnsContainer","comp-lrf09hrx":"StripColumnsContainer","comp-kyvfpotc":"StripColumnsContainer","comp-kyvfs1wt":"StripColumnsContainer","comp-lrf1b0lr":"StripColumnsContainer","comp-kyvffd8m":"StripColumnsContainer","comp-kyvfk1sr":"StripColumnsContainer","comp-lrg37mly1":"StripColumnsContainer","comp-lrg37mm36":"StripColumnsContainer","comp-mbhv7t8m":"tpaWidgetNative","comp-lrg4g7q8":"StripColumnsContainer","comp-lrg7b9uv":"StripColumnsContainer","comp-lrg834el1":"StripColumnsContainer","comp-mbhucvxn":"SlideShowSlide","comp-mbhuhcnj":"SlideShowSlide","comp-mbhuhhgy":"SlideShowSlide","comp-mejygcgo":"Column","comp-lrf08ydo1":"Column","comp-lrf08ydr7":"Column","comp-lrf08ydw5":"Column","comp-lrf09hry1":"Column","comp-lrf09hs25":"Column","comp-kyvfpoum":"Column","comp-kyvfse3x":"Column","comp-lrf1abtr":"Column","comp-lt5ijxnt":"Column","comp-lrf1b0n94":"Column","comp-lt5ik3a7":"Column","comp-lrf1b0nf5":"Column","comp-kyvffda3":"Column","comp-kyvfg3sw":"Column","comp-kyvfk1u8":"Column","comp-kyvfl8os":"Column","comp-kyvfle5o":"Column","comp-lrg37mm11":"Column","comp-lrg37mm26":"Column","comp-lrg37mmc1":"Column","comp-lrg37mma2":"Column","comp-lrg37mm5":"Column","comp-lrg4g7r6":"Column","comp-lrg7b9vu2":"Column","comp-lrg834eo":"Column","comp-lrg834ew1":"Column","comp-mbhuhco52":"AppWidget","comp-m7j2s04e":"Group","comp-mb7sg5jp":"AppWidget","comp-lrg2fedh":"Container","comp-lrg2ip4y":"Container","comp-lrg2kcsz":"Container","comp-kyvfxkfp":"Container","comp-lrf1abuw1":"Container","comp-lt5ijxp5":"Container","comp-lrf1b0na7":"Container","comp-lt5ik3b8":"Container","comp-lrf1b0nh":"Container","comp-lrg4tai7":"Container","comp-lrg7rufa":"tpaWidgetNative","comp-mb7sg5qy":"StateBox","comp-mb7sg5rp":"SlideShowSlide","comp-mb7sg5sz3":"SlideShowSlide","Containertuckg":"Group","DYNAMIC_STRUCTURE_CONTAINER":"DynamicStructureContainer","site-root":"DivWithChildren","main_MF":"DivWithChildren","tuckg_wrapper":"PageMountUnmount","tuckg_wrapper_background":"PageMountUnmount"}},"appsWarmupData":{"14271d6f-ba62-d045-549b-ab972ae1f70e":{"comp-lrg7rufa_appSettings":{"pageId":"d34uk","styleId":"style-jyem87tx","upgrades":{"fullscreen":{"date":"Tue Dec 11 2018 18:15:52 GMT+0300 (Москва, стандартное время)"}},"galleryId":"59b6b839-f06b-41a0-83f1-a0f9772ed449","layoutTeaserShowed":true},"comp-mbhv7t8m_appSettings":{"pageId":"d34uk","styleId":"style-jyem87tx","upgrades":{"fullscreen":{"date":"Tue Dec 11 2018 18:15:52 GMT+0300 (Москва, стандартное время)"}},"galleryId":"df7eae71-a026-474f-b791-034a08ccc09d","layoutTeaserShowed":true},"comp-lrg7rufa_galleryData":{"items":[{"itemId":"3382e960-9624-42de-9ece-be1b8dfd13ab","isSecure":false,"createdDate":"2025-01-27T12:00:00.000Z","orderIndex":1737979199986,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"Confederation of Roofing Contractors logo","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":190,"width":192,"fileName":"Confederation of Roofing Contractors logo","name":"2465c0_b9305fca8ea64d88abbe4f706f36aea4~mv2.jpg"},"mediaUrl":"2465c0_b9305fca8ea64d88abbe4f706f36aea4~mv2.jpg"},{"itemId":"f7bfd6ca-37b8-4ab8-9791-9797884cbe6f","isSecure":false,"createdDate":"2025-06-04T12:16:39.000Z","orderIndex":1737979211123,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":275,"width":365,"fileName":"iko.jpeg","name":"7a0531_aff91810b4f04c89a29729340bfc5a6d~mv2.jpeg"},"mediaUrl":"7a0531_aff91810b4f04c89a29729340bfc5a6d~mv2.jpeg"},{"itemId":"2a57d734-d2c9-4d07-8d20-021999709705","isSecure":false,"createdDate":"2025-06-04T12:17:05.000Z","orderIndex":1737979211223,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":200,"width":200,"fileName":"roofing kalsi.jpeg","name":"7a0531_42ce7682198347febdb90df9c3a5973f~mv2.jpeg"},"mediaUrl":"7a0531_42ce7682198347febdb90df9c3a5973f~mv2.jpeg"},{"itemId":"447e1bf8-77cf-40e0-8363-ccc087bf044f","isSecure":false,"createdDate":"2025-06-04T12:17:26.000Z","orderIndex":1737979211323,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":581,"width":1165,"fileName":"roofing plastic.png","name":"7a0531_7432de4f85514e2ab57b59f92036520a~mv2.png"},"mediaUrl":"7a0531_7432de4f85514e2ab57b59f92036520a~mv2.png"},{"itemId":"ac3343de-18cb-4f9b-978f-8ab4a3bd2750","isSecure":false,"createdDate":"2025-06-04T12:17:49.000Z","orderIndex":1737979211423,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":400,"width":533,"fileName":"roofing ruberoid.jpg","name":"7a0531_d8528849ee5d4d0aa8f36fcd60254f40~mv2.jpg"},"mediaUrl":"7a0531_d8528849ee5d4d0aa8f36fcd60254f40~mv2.jpg"}],"totalItemsCount":5},"comp-mbhv7t8m_galleryData":{"items":[{"itemId":"937e155a-c816-4bf2-a0dc-668fa0bf78c0","isSecure":false,"createdDate":"2025-06-04T13:55:22.000Z","orderIndex":1749045320928,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":415,"width":900,"focalPoint":[0.5,0.5],"fileName":"1.jpeg","name":"7a0531_af271ce8bbbd40af82f8281d9518ab83~mv2.jpeg"},"mediaUrl":"7a0531_af271ce8bbbd40af82f8281d9518ab83~mv2.jpeg"},{"itemId":"c92c70ba-83d4-4f89-a50a-1ff4d903f754","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045320978.5,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":472,"width":560,"focalPoint":[0.5,0.5],"fileName":"roof replacement.avif","name":"7a0531_a49f6e8ae4c14d3c9acbcbb805d719e9~mv2.avif"},"mediaUrl":"7a0531_a49f6e8ae4c14d3c9acbcbb805d719e9~mv2.avif"},{"itemId":"2c92b56c-6640-43e8-b626-567c8d6ebe0f","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321003.75,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":768,"width":1024,"focalPoint":[0.5,0.5],"fileName":"roof repair3.jpg","name":"7a0531_a2c3e9701c944a57a074a28df6daf46b~mv2.jpg"},"mediaUrl":"7a0531_a2c3e9701c944a57a074a28df6daf46b~mv2.jpg"},{"itemId":"d898f440-d7d3-4bd2-8274-4f4800534d4e","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321016.375,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":478,"width":1024,"focalPoint":[0.5,0.5],"fileName":"roof repair2.jpg","name":"7a0531_dc0b38c2e61e4c02b4686a6e2a19707f~mv2.jpg"},"mediaUrl":"7a0531_dc0b38c2e61e4c02b4686a6e2a19707f~mv2.jpg"},{"itemId":"3ac9c220-077e-4d08-8593-cd61f89d6602","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321022.6875,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":492,"width":870,"focalPoint":[0.5,0.5],"fileName":"roof repair1.jpeg","name":"7a0531_4e6b0875035244dbb5fba033e5d37963~mv2.jpeg"},"mediaUrl":"7a0531_4e6b0875035244dbb5fba033e5d37963~mv2.jpeg"},{"itemId":"9c19772d-c17b-4797-865b-d424393108c8","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321029,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1602,"width":2400,"focalPoint":[0.5,0.5],"fileName":"velux6.webp","name":"7a0531_2a3617a77f954c99a635d8bd94dd1305~mv2.webp"},"mediaUrl":"7a0531_2a3617a77f954c99a635d8bd94dd1305~mv2.webp"},{"itemId":"000ec982-0bf6-4522-a613-8d493b74c0a2","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321129,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":2226,"width":2560,"focalPoint":[0.5,0.5],"fileName":"velux5.jpg","name":"7a0531_acd438762a4545ab8607525f91618b32~mv2.jpg"},"mediaUrl":"7a0531_acd438762a4545ab8607525f91618b32~mv2.jpg"},{"itemId":"7aec7343-98e6-48d2-9d27-b2a24eb3b5c3","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321229,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1068,"width":1600,"focalPoint":[0.5,0.5],"fileName":"velux4.jpg","name":"7a0531_1993e0a7434d4092a4f73bf72b21a3b8~mv2.jpg"},"mediaUrl":"7a0531_1993e0a7434d4092a4f73bf72b21a3b8~mv2.jpg"},{"itemId":"8f1e7823-bc44-436d-9453-e14ad109cfca","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321429,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":800,"width":1200,"focalPoint":[0.5,0.5],"fileName":"velux2.jpg","name":"7a0531_146e7d07881e4db4a527c0aef8a763d7~mv2.jpg"},"mediaUrl":"7a0531_146e7d07881e4db4a527c0aef8a763d7~mv2.jpg"},{"itemId":"795c0e3c-02f0-4e4c-b2e2-31690ba11ec2","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321529,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":700,"width":1300,"focalPoint":[0.5,0.5],"fileName":"velux3.jpg","name":"7a0531_729d3ea9342e4ec3ae5ce4015f37d903~mv2.jpg"},"mediaUrl":"7a0531_729d3ea9342e4ec3ae5ce4015f37d903~mv2.jpg"},{"itemId":"6d003126-a0fb-4eb0-8d57-fd0b294501d1","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045321629,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":500,"width":500,"focalPoint":[0.5,0.5],"fileName":"velux1.jpg","name":"7a0531_bc250581590f42e8a688a43a83f34b00~mv2.jpg"},"mediaUrl":"7a0531_bc250581590f42e8a688a43a83f34b00~mv2.jpg"},{"itemId":"5fd511af-0532-41ec-897f-656d33d617f9","isSecure":false,"createdDate":"2025-06-04T13:55:22.000Z","orderIndex":1749045322029,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1024,"width":768,"focalPoint":[0.5,0.5],"fileName":"new roof10.webp","name":"7a0531_ae6079d6a8a846918c219e0e5650a71d~mv2.webp"},"mediaUrl":"7a0531_ae6079d6a8a846918c219e0e5650a71d~mv2.webp"},{"itemId":"00659cd8-7a34-43e1-a964-cb45c8895537","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322129,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":439,"width":768,"focalPoint":[0.5,0.5],"fileName":"new roof8.jpg","name":"7a0531_221413b2110c412fa679bd008cddcf21~mv2.jpg"},"mediaUrl":"7a0531_221413b2110c412fa679bd008cddcf21~mv2.jpg"},{"itemId":"63611d99-33ed-49e1-a766-a86f34efa390","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322229,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":683,"width":1024,"focalPoint":[0.5,0.5],"fileName":"new roof7.jpg","name":"7a0531_f3c658dfcaab4ce1b21af7a3e78b2d1e~mv2.jpg"},"mediaUrl":"7a0531_f3c658dfcaab4ce1b21af7a3e78b2d1e~mv2.jpg"},{"itemId":"e286d18e-ba18-45a3-b9d6-4dbca3cf9c1c","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322329,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":382,"width":510,"focalPoint":[0.5,0.5],"fileName":"new roof5.jpg","name":"7a0531_4f08d59d3fd34f83b999c200cc0e7672~mv2.jpg"},"mediaUrl":"7a0531_4f08d59d3fd34f83b999c200cc0e7672~mv2.jpg"},{"itemId":"e6f4b219-8a5b-4751-a51b-119a060350d9","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322429,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1539,"width":2048,"focalPoint":[0.5,0.5],"fileName":"new roof6.jpg","name":"7a0531_49f8ad3b25ea46f5ac66b6506ccc429c~mv2.jpg"},"mediaUrl":"7a0531_49f8ad3b25ea46f5ac66b6506ccc429c~mv2.jpg"},{"itemId":"1f867175-4f77-428f-80b1-9773abbeb198","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322529,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1024,"width":768,"focalPoint":[0.5,0.5],"fileName":"new roof4.jpg","name":"7a0531_c443ef66b296452d94529f35abcb7556~mv2.jpg"},"mediaUrl":"7a0531_c443ef66b296452d94529f35abcb7556~mv2.jpg"},{"itemId":"f5d19df8-992a-4eae-a384-b28fed4b92f7","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322629,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":400,"width":600,"focalPoint":[0.5,0.5],"fileName":"new roof3.jpg","name":"7a0531_d0d4491442994d73b28bce9a80ee0e2f~mv2.jpg"},"mediaUrl":"7a0531_d0d4491442994d73b28bce9a80ee0e2f~mv2.jpg"},{"itemId":"a45c6b2c-42e9-454a-bf9f-7c6414c453fb","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322729,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1200,"width":1600,"focalPoint":[0.5,0.5],"fileName":"new roof1.jpg","name":"7a0531_a2b2d9f2ba1c473fb6453bbc51f82b2e~mv2.jpg"},"mediaUrl":"7a0531_a2b2d9f2ba1c473fb6453bbc51f82b2e~mv2.jpg"},{"itemId":"db71b3cd-78f7-474f-a8fb-9dca1062ef96","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322829,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":500,"width":700,"focalPoint":[0.5,0.5],"fileName":"new roof2.png","name":"7a0531_fa9179b60267450ab41d0a43924d0f48~mv2.png"},"mediaUrl":"7a0531_fa9179b60267450ab41d0a43924d0f48~mv2.png"},{"itemId":"a0680bbe-f42f-4efd-b0ee-649a500f189d","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045322929,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1024,"width":768,"focalPoint":[0.5,0.5],"fileName":"new roof 9.jpeg","name":"7a0531_49527aa4012c4e5ba69759aaa0b86450~mv2.jpeg"},"mediaUrl":"7a0531_49527aa4012c4e5ba69759aaa0b86450~mv2.jpeg"},{"itemId":"14663ce1-2965-4050-b9ad-9ac04efd3ea2","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045323029,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":384,"width":512,"focalPoint":[0.5,0.5],"fileName":"new roof.jpg","name":"7a0531_8554f350407a4bea91fbfcee71bd74cf~mv2.jpg"},"mediaUrl":"7a0531_8554f350407a4bea91fbfcee71bd74cf~mv2.jpg"},{"itemId":"3a8bcf03-4e8e-42b7-a003-11aee5bc3d7c","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045323129,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":1024,"width":768,"focalPoint":[0.5,0.5],"fileName":"roof repair9.webp","name":"7a0531_c99bd006b4f74dd5a29208c99b168477~mv2.webp"},"mediaUrl":"7a0531_c99bd006b4f74dd5a29208c99b168477~mv2.webp"},{"itemId":"754ca268-07f8-4393-9331-1b86a6dd73a4","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045323229,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":458,"width":768,"focalPoint":[0.5,0.5],"fileName":"roof repair8.jpg","name":"7a0531_3dcc6502bb314e60b48ad7aecb19eec5~mv2.jpg"},"mediaUrl":"7a0531_3dcc6502bb314e60b48ad7aecb19eec5~mv2.jpg"},{"itemId":"ba6832d6-0cce-4e75-9130-e03975fecde0","isSecure":false,"createdDate":"2025-06-04T13:55:21.000Z","orderIndex":1749045323329,"metaData":{"title":"","link":{"type":"none","target":"_blank"},"alt":"","sourceName":"private","tags":["_fileOrigin_uploaded"],"height":500,"width":800,"focalPoint":[0.5,0.5],"fileName":"roof repair7.jpg","name":"7a0531_58a1dbbdb1e948e4aaa8815f7fad0440~mv2.jpg"},"mediaUrl":"7a0531_58a1dbbdb1e948e4aaa8815f7fad0440~mv2.jpg"}],"totalItemsCount":82}}},"ooi":{"failedInSsr":{}}}