{"version":3,"file":"shared-lib.BgmkRT3I.mjs","names":[],"sources":["https:/framerusercontent.com/modules/dVokNvvQS9qw565mNhci/dljz5jRLHmBkGnauQ14h/PortfolioImageViewer.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";export function withPortfolioImageViewer(Component){return /*#__PURE__*/React.forwardRef(function PortfolioImage(props,forwardedRef){const activate=element=>window.dispatchEvent(new CustomEvent(\"sv-open-creative\",{detail:{card:element,opener:element}}));return /*#__PURE__*/_jsx(Component,{...props,ref:forwardedRef,role:\"button\",tabIndex:0,\"aria-label\":\"View static creative full size\",onClick:event=>{props.onClick?.(event);activate(event.currentTarget);},onKeyDown:event=>{props.onKeyDown?.(event);if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();activate(event.currentTarget);}}});});}export function withOpenBrief(Component){return /*#__PURE__*/React.forwardRef(function BriefButton(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"aria-haspopup\":\"dialog\",onClick:event=>{event.preventDefault();window.dispatchEvent(new CustomEvent(\"sv-open-contact\",{detail:\"brief\"}));}});});}export function withOpenBooking(Component){return /*#__PURE__*/React.forwardRef(function BookingButton(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,type:\"button\",\"aria-haspopup\":\"dialog\",onClick:event=>{event.preventDefault();props.onClick?.(event);window.dispatchEvent(new CustomEvent(\"sv-open-contact\",{detail:\"book\"}));}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPortfolioImageViewer\":{\"type\":\"reactHoc\",\"name\":\"withPortfolioImageViewer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOpenBrief\":{\"type\":\"reactHoc\",\"name\":\"withOpenBrief\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOpenBooking\":{\"type\":\"reactHoc\",\"name\":\"withOpenBooking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PortfolioImageViewer.map"],"mappings":"gIAAuE,SAAgB,EAAyB,EAAU,CAAC,OAAoB,EAAiB,SAAwB,EAAM,EAAa,CAAC,IAAM,EAAS,GAAS,EAAO,cAAc,IAAI,YAAY,mBAAmB,CAAC,OAAO,CAAC,KAAK,EAAQ,OAAO,CAAO,CAAC,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,EAAa,KAAK,SAAS,SAAS,EAAE,aAAa,iCAAiC,QAAQ,GAAO,CAAC,EAAM,UAAU,CAAK,EAAE,EAAS,EAAM,aAAa,CAAE,EAAE,UAAU,GAAO,CAAC,EAAM,YAAY,CAAK,GAAK,EAAM,MAAM,SAAS,EAAM,MAAM,OAAK,EAAM,eAAe,EAAE,EAAS,EAAM,aAAa,EAAG,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAc,EAAU,CAAC,OAAoB,EAAiB,SAAqB,EAAM,EAAI,CAAC,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,gBAAgB,SAAS,QAAQ,GAAO,CAAC,EAAM,eAAe,EAAE,EAAO,cAAc,IAAI,YAAY,kBAAkB,CAAC,OAAO,OAAO,CAAC,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAgB,EAAU,CAAC,OAAoB,EAAiB,SAAuB,EAAM,EAAI,CAAC,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,KAAK,SAAS,gBAAgB,SAAS,QAAQ,GAAO,CAAC,EAAM,eAAe,EAAE,EAAM,UAAU,CAAK,EAAE,EAAO,cAAc,IAAI,YAAY,kBAAkB,CAAC,OAAO,MAAM,CAAC,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,qBAA1wC,IAA4B"}